fixed typo
[lhc/web/wiklou.git] / languages / LanguageKo.php
index 2517cd7..68e320b 100644 (file)
@@ -1,22 +1,28 @@
-<?
+<?php
 global $IP;
-include_once( "$IP/Utf8Case.php" );
+require_once( "LanguageUtf8.php" );
 
 # The names of the namespaces can be set here, but the numbers
 # are magical, so don't change or move them!  The Namespace class
 # encapsulates some of the magic-ness.
 
 /* private */ $wgNamespaceNamesKo = array(
+       -2      => "Media",
        -1      => "특수기능",      # Special
        0       => "",
        1       => "토론",    # Talk
        2       => "사용자", # User
        3       => "사용자토론",   # User_talk
-       4       => "위키백과",      # Wikipedia
-       5       => "위키백과토론",# Wikipedia_talk
+       4       => $wgMetaNamespace,    # Wikipedia
+       5       => "{$wgMetaNamespace}토론",# Wikipedia_talk
        6       => "그림",    # Image
-       7       => "그림토론"       # Image_talk
-);
+       7       => "그림토론"       ,# Image_talk
+       8       => "MediaWiki",
+       9       => "MediaWiki_talk",
+       10  => "Template",
+       11  => "Template_talk"
+
+) + $wgNamespaceNamesEn;
 
 # I always compare this file with japanese file, when I'm confused.
 # And DefaultUserOption isn't there in japanese one. What's
@@ -27,14 +33,6 @@ include_once( "$IP/Utf8Case.php" );
 # option values if you like. These will be the defaults for any user
 # who isn't logged in, or a newly created user account.
 
-/* private */ $wgDefaultUserOptionsKo = array(
-       "quickbar" => 1, "underline" => 1, "hover" => 1,
-       "cols" => 80, "rows" => 25, "searchlimit" => 20,
-       "contextlines" => 5, "contextchars" => 50,
-       "skin" => 0, "math" => 1, "rcdays" => 14, "rclimit" => 50,
-       "highlightbroken" => 1, "stubthreshold" => 0
-);
-
 /* private */ $wgQuickbarSettingsKo = array(
 #      "None", "Fixed left", "Fixed right", "Floating left"
        "없음", "왼쪽 붙박이", "오른쪽 붙박이", "왼쪽 떠다님"
@@ -42,22 +40,17 @@ include_once( "$IP/Utf8Case.php" );
 );
 
 /* private */ $wgSkinNamesKo = array(
-#      "Standard", "Nostalgia", "Cologne Blue"
-       "보통", "그리움", "쾰른 파랑"
+       'standard' => "보통",
+       'nostalgia' => "그리움",
+       'cologneblue' => "쾰른 파랑",
+       'smarty' => "Paddington",
+       'montparnasse' => "Montparnasse",
+       'davinci' => "DaVinci",
+       'mono' => "Mono",
+       'monobook' => "MonoBook",
+ "myskin" => "MySkin" 
 );
 
-/* private */ $wgUserTogglesKo = array(
-       "hover"         => "위키고리 풍선상자로 보이기",
-       "underline" => "고리에 밑줄치기",
-       "highlightbroken" => "없는 문서로의 고리 돋보이기",
-       "justify"       => "문단 정렬",
-       "hideminor" => "사소한 편집 최근 바뀜에서 숨기기",
-       "numberheadings" => "머릿글 번호 매기기",
-       "rememberpassword" => "세션동안 암호 기억",
-       "editwidth" => "편집상자 너비 최대",
-       "editondblclick" => "Edit pages on double click (JavaScript)",
-       "watchdefault" => "Watch new and modified articles"
-);
 
 /* private */ $wgBookstoreListKo = array(
        "AddALL" => "http://www.addall.com/New/Partner.cgi?query=$1&type=ISBN",
@@ -67,73 +60,6 @@ include_once( "$IP/Utf8Case.php" );
        "Aladdin.co.kr" => "http://www.aladdin.co.kr/catalog/book.asp?ISBN=$1"
 );
 
-/* These should preferably be the native names of the languages; the
-   point is for people who speak them to be able to navigate to them
-   from any language section of the Wikipedia. */
-/* 아래 언어명은 그 언어 사용자들을 위한 것이므로, 한국어로 고치지 마세요. */
-/* private */ $wgLanguageNamesKo = array(
-    "af" => "Afrikaans",
-       "ar" => "&#8238;&#1575;&#1604;&#1593;&#1585;&#1576;&#1610;&#1577;&#8236; (Araby)",
-       "be" => "&#1041;&#1077;&#1083;&#1072;&#1088;&#1091;&#1089;&#1082;&#1080;",
-       "br" => "Brezhoneg",
-       "ca" => "Catal&#224;",
-       "ch" => "Chamoru",
-       "cs" => "&#268;esk&#225;",
-       "cy" => "Cymraeg",
-       "da" => "Dansk", # Note two different subdomains. 
-       "dk" => "Dansk", # 'da' is correct for the language.
-       "de" => "Deutsch",
-       "el" => "&#917;&#955;&#955;&#951;&#957;&#953;&#954;&#940; (Ellenika)",
-       "en" => "English",
-       "simple" => "Simple English",
-       "eo" => "Esperanto",
-       "es" => "Espa&#241;ol",
-       "et" => "Eesti",
-       "eu" => "Euskara",
-       "fa" => "&#8238;&#1601;&#1585;&#1587;&#1609;&#8236;(Farsi)",
-       "fi" => "Suomi",
-       "fr" => "Fran&#231;ais",
-       "gu" => "&#2711;&#2753;&#2716;&#2736;&#2750;&#2724;&#2752; (Gujarati)",
-       "he" => "&#1506;&#1489;&#1512;&#1497;&#1514; (Ivrit)",
-       "hi" => "&#2361;&#2367;&#2344;&#2381;&#2342;&#2368; (Hindi)",
-       "hr" => "Hrvatski",
-       "hu" => "Magyar",
-       "ia" => "Interlingua",
-       "id" => "Indonesia",
-       "is" => "&#205;slenska",
-       "it" => "Italiano",
-       "ja" => "&#26085;&#26412;&#35486; (Nihongo)",
-       "ka" => "&#4325;&#4304;&#4320;&#4311;&#4309;&#4308;&#4314;&#4312; (Kartuli)",
-       "ko" => "한국어",
-       "kw" => "Kernewek",
-       "la" => "Latina",
-       "lt" => "Lietuvi&#371;",
-       "mg" => "Malagasy",
-       "ms" => "Bahasa Melayu",
-       "ne" => "&#2344;&#2375;&#2346;&#2366;&#2354;&#2368; (Nepali)",
-       "nl" => "Nederlands",
-       "no" => "Norsk",
-       "pl" => "Polski",
-       "pt" => "Portugu&#234;s",
-       "ro" => "Rom&#226;n&#259;",
-       "ru" => "&#1056;&#1091;&#1089;&#1089;&#1082;&#1080;&#1081; (Russkij)",
-       "sa" => "&#2360;&#2306;&#2360;&#2381;&#2325;&#2371;&#2340; (Samskrta)",
-       "so" => "Soomaali",
-       "sq" => "Shqiptare",
-       "sr" => "Srpski",
-       "sv" => "Svenska",
-       "sw" => "Kiswahili",
-       "tr" => "T&#252;rk&#231;e",
-       "uk" => "&#1059;&#1082;&#1088;&#1072;&#1111;&#1085;&#1089;&#1100;&#1082;&#1072; (Ukrayins`ka)",
-       "vo" => "Volap&#252;k",
-       "xh" => "isiXhosa",
-       "zh" => "&#20013;&#25991; (Zhongwen)"
-);
-
-/* private */ $wgWeekdayNamesKo = array(
-       "일요일", "월요일", "화요일", "수요일", "목요일",
-       "금요일", "토요일"
-);
 
 
 # (Okay, I think I got it right now. This can be adjusted
@@ -150,16 +76,6 @@ include_once( "$IP/Utf8Case.php" );
        "金", "土"
 );
 
-/* private */ $wgMonthNamesKo = array(
-       "1월", "2월", "3월", "4월", "5월", "6월",
-       "7월", "8월", "9월", "10월", "11월",
-       "12월"
-);
-
-/* private */ $wgMonthAbbreviationsKo = array(
-       "1", "2", "3", "4", "5", "6", "7", "8",
-        "9", "10", "11",       "12"
-);
 
 # All special pages have to be listed here: a description of ""
 # will make them not show up on the "Special Pages" page, which
@@ -186,6 +102,7 @@ include_once( "$IP/Utf8Case.php" );
        "Shortpages"    => "짧은 문서",
        "Longpages"             => "긴 문서",
        "Newpages"              => "새 문서",
+       "Ancientpages"          => "Ancientpages",
        "Allpages"              => "모두 나열",
 
        "Ipblocklist"   => "막힌 IP",
@@ -197,7 +114,9 @@ include_once( "$IP/Utf8Case.php" );
        "Whatlinkshere" => "", # link so can't be used from the
        "Recentchangeslinked" => "", # plain special pages list
        "Movepage"              => "",
-       "Booksources"   => "외부 책방"
+       "Booksources"   => "외부 책방",
+       "Export"        => "XML export",
+       "Version"       => "Version",
 );
 
 # I'll leave this part in english, for it's more likely that
@@ -214,26 +133,73 @@ include_once( "$IP/Utf8Case.php" );
 /* private */ $wgDeveloperSpecialPagesKo = array(
        "Lockdb"                => "Make database read-only",
        "Unlockdb"              => "Restore database write access",
-       "Debug"                 => "Debugging information"
 );
 
 /* private */ $wgAllMessagesKo = array(
-
+'special_version_prefix' => '',
+'special_version_postfix' => '',
+
+# User Toggles
+
+"tog-hover"            => "위키고리 풍선상자로 보이기",
+"tog-underline" => "고리에 밑줄치기",
+"tog-highlightbroken" => "없는 문서로의 고리 돋보이기",
+"tog-justify"  => "문단 정렬",
+"tog-hideminor" => "사소한 편집 최근 바뀜에서 숨기기",
+"tog-numberheadings" => "머릿글 번호 매기기",
+"tog-showtoolbar" => "Show edit toolbar",
+"tog-rememberpassword" => "세션동안 암호 기억",
+"tog-editwidth" => "편집상자 너비 최대",
+"tog-editondblclick" => "Edit pages on double click (JavaScript)",
+"tog-watchdefault" => "Watch new and modified articles",
+# Dates
+
+'sunday' => "일요일",
+'monday' => "월요일",
+'tuesday' => "화요일",
+'wednesday' => "수요일",
+'thursday' => "목요일",
+'friday' => "금요일",
+'saturday' => "토요일",
+'january' => "1월",
+'february' => "2월",
+'march' => "3월",
+'april' => "4월",
+'may_long' => "5월",
+'june' => "6월",
+'july' => "7월",
+'august' => "8월",
+'september' => "9월",
+'october' => "10월",
+'november' => "11월",
+'december' => "12월",
+'jan' => "1",
+'feb' => "2",
+'mar' => "3",
+'apr' => "4",
+'may' => "5",
+'jun' => "6",
+'jul' => "7",
+'aug' => "8",
+'sep' => "9",
+'oct' => "10",
+'nov' => "11",
+'dec' => "12",
 # Bits of text used by many pages:
 #
 "mainpage"             => "대문",
 "about"                        => "소개",
-"aboutwikipedia" => "위키백과란",
-"aboutpage"            => "위키백과:소개",
+"aboutsite"      => "{{SITENAME}}란",
+"aboutpage"            => "{{ns:4}}:소개",
 "help"                 => "도움말",
-"helppage"             => "위키백과:도움말",
-"wikititlesuffix" => "위키백과",
+"helppage"             => "{{ns:4}}:도움말",
+"wikititlesuffix" => "{{SITENAME}}",
 "bugreports"   => "벌레 발견",
-"bugreportspage" => "위키백과:벌레_발견",
+"bugreportspage" => "{{ns:4}}:벌레_발견",
 "faq"                  => "잦은질문(FAQ)",
-"faqpage"              => "위키백과:잦은질문(FAQ)",
+"faqpage"              => "{{ns:4}}:잦은질문(FAQ)",
 "edithelp"             => "편집 도움말",
-"edithelppage" => "위키백과:문서_편집_방법",
+"edithelppage" => "{{ns:4}}:문서_편집_방법",
 "cancel"               => "취소",
 "qbfind"               => "찾기",
 
@@ -253,7 +219,7 @@ include_once( "$IP/Utf8Case.php" );
 "currentevents" => "요즘의 화제",
 "errorpagetitle" => "오류",
 "returnto"             => "$1(으)로 돌아가기.",
-"fromwikipedia"        => "위키백과, 우리 모두의 백과사전.",
+"tagline"              => "{{SITENAME}}, 우리 모두의 백과사전.",
 "whatlinkshere"        => "여길 가리키는 문서",
 "help"                 => "도움말",
 "search"               => "찾기",
@@ -272,7 +238,7 @@ include_once( "$IP/Utf8Case.php" );
 "viewcount"            => "이 문서는 총 $1번 읽혔습니다.",
 "printsubtitle" => "(http://www.wikipedia.org에서)",
 "protectedpage" => "보호되는 문서",
-"administrators" => "위키백과:관리자",
+"administrators" => "{{ns:4}}:관리자",
 "sysoptitle"   => "Sysop 권한 필요",
 "sysoptext"            => "해당 action은 \"Sysop\"만 실행할 수 있습니다.
 참조 $1.",
@@ -282,17 +248,17 @@ include_once( "$IP/Utf8Case.php" );
 "nbytes"               => "$1 바이트",
 "go"                   => "가기",
 "ok"                   => "확인",
-"sitetitle"            => "위키백과",
+"sitetitle"            => "{{SITENAME}}",
 "sitesubtitle" => "우리 모두의 백과사전",
 "retrievedfrom" => "\"$1\"에서",
 
 # Main script and global functions
 #
 "nosuchaction" => "그런 action은 없습니다.",
-"nosuchactiontext" => "위키백과 무른모는 URL로 주어진 action을
+"nosuchactiontext" => "{{SITENAME}} 무른모는 URL로 주어진 action을
 모릅니다.",
 "nosuchspecialpage" => "틀린 특수기능",
-"nospecialpagetext" => "위키백과는 요청한 특수기능을
+"nospecialpagetext" => "{{SITENAME}}는 요청한 특수기능을
 모릅니다.",
 
 # General errors
@@ -300,13 +266,6 @@ include_once( "$IP/Utf8Case.php" );
 # I'll leave this part in English for admins who don't understand Korean.
 "error"                        => "Error",
 "databaseerror" => "Database error",
-"dberrortext"  => "A database query syntax error has occurred.
-This could be because of an illegal search query (see $5),
-or it may indicate a bug in the software.
-The last attempted database query was:
-<blockquote><tt>$1</tt></blockquote>
-from within function \"<tt>$2</tt>\".
-MySQL returned error \"<tt>$3: $4</tt>\".",
 "noconnect"            => "Could not connect to DB on $1",
 "nodb"                 => "Could not select database $1",
 "readonly"             => "Database locked",
@@ -334,8 +293,8 @@ Please report this to an administrator, making note of the URL.",
 # Login and logout pages
 #
 "logouttitle"  => "나옴",
-"logouttext"   => "위키백과에서 나왔습니다.
-이대로 이름없이 위키백과를 이용하거나, 방금 사용했던 또이름, 혹은 다른 또이름으로 들어가서 이용하세요.\n",
+"logouttext"   => "{{SITENAME}}에서 나왔습니다.
+이대로 이름없이 {{SITENAME}}를 이용하거나, 방금 사용했던 또이름, 혹은 다른 또이름으로 들어가서 이용하세요.\n",
 
 "welcomecreation" => "<h2>$1 님, 환영합니다!</h2><p>또이름이 만들어 졌습니다.
 개인 맞춤에서 자잘한 환경들을 바꾸어 보세요.",
@@ -349,11 +308,6 @@ Please report this to an administrator, making note of the URL.",
 "loginproblem" => "<b>들어가는 데 문제가 있습니다.</b><br>다시 해 보세요!",
 "alreadyloggedin" => "<font color=red><b>$1 님, 벌써 들어와 있습니다!</b></font><br>\n",
 
-"areyounew"            => "위키백과에 처음 왔나요? 위키백과의 한 사람이 되고 싶다면, 
-또이름을 하나 지어 또이름란에 써 넣고, 암호를 두번 써 넣으세요. 
-누리편지주소는 넣지 않아도 됩니다. 다만,  
-암호를 잊었을 때, 편지로 새 암호를 보내드립니다.<br>\n",
-
 "login"                        => "들어가기",
 "userlogin"            => "들어가기",
 "logout"               => "나가기",
@@ -367,16 +321,16 @@ Please report this to an administrator, making note of the URL.",
 "loginerror"   => "들어가기 오류",
 "noname"               => "또이름이 틀립니다.",
 "loginsuccesstitle" => "들어가기 성공",
-"loginsuccess" => "\"$1\" 위키백과에 들어왔습니다.",
+"loginsuccess" => "\"$1\" {{SITENAME}}에 들어왔습니다.",
 "nosuchuser"   => "\"$1\"란 또이름은 없습니다.".
 "철자가 맞는지 확인하고, 아직 또이름이 없다면, 아래를 채워 또이름을 새로이 만드세요.",
 "wrongpassword"        => "암호가 틀립니다. 다시 시도하세요.",
 "mailmypassword" => "새 암호를 누리편지로 보냅니다.",
-"passwordremindertitle" => "위키백과에서 보내는 새 암호",
+"passwordremindertitle" => "{{SITENAME}}에서 보내는 새 암호",
 "passwordremindertext" => "누군가가 (IP $1 을 사용했던, 아마도 당신이)
-새 위키백과 암호를 보내달라고 부탁했습니다.
+새 {{SITENAME}} 암호를 보내달라고 부탁했습니다.
 또이름 \"$2\"의 암호는 이제 \"$3\"입니다.
-새 암호로 위키백과에 들어와서, 암호를 바꾸세요.",
+새 암호로 {{SITENAME}}에 들어와서, 암호를 바꾸세요.",
 "noemail"              => "또이름 \"$1\"에 딸린 누리편지주소정보가 없습니다.",
 "passwordsent" => "\"$1\"의 새 암호를 누리편지로 보냈습니다.
 암호를 받고 다시 들어오세요.",
@@ -417,7 +371,7 @@ text editing area as it will appear if you choose to save.",
 "editingold"   => "<strong>경고: 지금 옛날 버젼의 문서를 고치고 있습니다.
 만약, 지금 여기서 저장을 하면, 그 때 이후의 모든 버젼을 잃게 됩니다.</strong>\n",
 "yourdiff"             => "차이",
-"copyrightwarning" => "위키백과에 당신이 기여한 것은 모두 GNU 자유 문서 사용허가서(GFDL)
+"copyrightwarning" => "{{SITENAME}}에 당신이 기여한 것은 모두 GNU 자유 문서 사용허가서(GFDL)
 ($1참조)에 따라 배포됩니다.
 당신이 써 넣은 내용이 제한없이 고쳐지고, 재배포되는 것이 싫다면, 저장하지 마십시오.에 반대할 때에는, 여기에 쓰지 마시길 바랍니다.<br>
 또한, 여기 써 넣은 내용을 스스로 썼음을, 혹은 모두에게 공개된 자료에서 빌어왔음을
@@ -452,9 +406,7 @@ text editing area as it will appear if you choose to save.",
 # Search results
 #
 "searchresults" => "찾아본 결과",
-"searchhelppage" => "위키백과:찾기",
-"searchingwikipedia" => "위키백과 찾기",
-"searchresulttext" => "위키백과 찾기에 대해 자세한 정보는 $1 를 보세요.",
+"searchresulttext" => "{{SITENAME}} 찾기에 대해 자세한 정보는 [[Project:찾기|{{SITENAME}} 찾기]] 를 보세요.",
 "searchquery"  => "열쇠말 \"$1\"",
 "badquery"             => "좋지 않은 열쇠말",
 
@@ -503,8 +455,7 @@ $2 List redirects &nbsp; Search for $3 $9",
 #
 "preferences"  => "개인 맞춤",
 "prefsnologin" => "나와 있습니다.",
-"prefsnologintext"     => "<a href=\"" .
-  wfLocalUrl( "특수기능:Userlogin" ) . "\">들어와</a> 있을 때에만,
+"prefsnologintext"     => "<a href=\"{{localurle:Special:Userlogin}}\">들어와</a> 있을 때에만,
 # Special:Userlogin => 특수기능:들어가기 개인 환경을 맞출 수 있습니다.",
 "prefslogintext" => "당신은 \"$1\", 맞죠?
 당신의 내부 ID 번호는 $2입니다.",
@@ -537,15 +488,15 @@ $2 List redirects &nbsp; Search for $3 $9",
 "recentchanges" => "최근 바뀜",
 "recentchangestext" => "아래 나열된 문서들이 최근에 바뀌었습니다.
 
-[[위키백과:새내기_환영|새내기, 환영합니다]]!
-새내기들은 다음 문서를 읽어 보세요.: [[위키백과:잦은질문(FAQ)|위키백과 잦은질문(FAQ)]],
-[[위키백과:정책과 지침|위키백과 정책]]
-(특별히 [[위키백과:제목달기 규칙|제목달기 규칙]],
-[[위키백과:중립적인 시각|중립적인 시각]]),
-그리고 [[위키백과:범하기_쉬운_실수|범하기 쉬운 실수]].
+[[{{ns:4}}:새내기_환영|새내기, 환영합니다]]!
+새내기들은 다음 문서를 읽어 보세요.: [[{{ns:4}}:잦은질문(FAQ)|{{SITENAME}} 잦은질문(FAQ)]],
+[[{{ns:4}}:정책과 지침|{{SITENAME}} 정책]]
+(특별히 [[{{ns:4}}:제목달기 규칙|제목달기 규칙]],
+[[{{ns:4}}:중립적인 시각|중립적인 시각]]),
+그리고 [[{{ns:4}}:범하기_쉬운_실수|범하기 쉬운 실수]].
 
-위키백과가 성공하려면, 여러분이 저작권에 저촉되는 내용을 이곳에 써 넣지 않는 것이
-매우 중요합니다.' [[위키백과:저작권|저작권]].
+{{SITENAME}}가 성공하려면, 여러분이 저작권에 저촉되는 내용을 이곳에 써 넣지 않는 것이
+매우 중요합니다.' [[{{ns:4}}:저작권|저작권]].
 법적 문제가 프로젝트를 망칠 수 있습니다. 저작권에 유의해 주세요.
 또, [http://meta.wikipedia.org/wiki/Special:Recentchanges 최근 메타 토론]도 
 읽어 보세요.",
@@ -575,24 +526,19 @@ $2 List redirects &nbsp; Search for $3 $9",
 "reupload"             => "다시 올리기",
 "reuploaddesc" => "올리기 틀로 돌아감",
 "uploadnologin" => "나와있습니다.",
-"uploadnologintext"    => "위키백과에 <a href=\"" .
-  wfLocalUrl( "특수기능:Userlogin" ) . "\">들어와</a> 있을 때에만
+"uploadnologintext"    => "{{SITENAME}}에 <a href=\"{{localurle:Special:Userlogin}}\">들어와</a> 있을 때에만
 # special:userlogin 특수기능:들어가기
 파일을 올릴 수 있습니다.",
 "uploadfile"   => "파일 올리기",
 "uploaderror"  => "올리기 오류",
-"uploadtext"   => "<strong>잠깐!</strong> 여기 그림을 올리기 전에,
-위키백과의 <a href=\"" .
-wfLocalUrlE( "위키백과:Image_use_policy" ) . "\">그림 사용 정책</a>읽고 따라 주세요.
-<p>
-이미 올라온 그림을 찾아 보려면, <a href=\"" . wfLocalUrlE( "특수기능:Imagelist" ) .
-"\">올라온 그림 목록</a>으로 가세요.
+"uploadtext"   => "'''잠깐!''' 여기 그림을 올리기 전에,
+{{SITENAME}}의 [[Project:Image_use_policy|그림 사용 정책]]읽고 따라 주세요.
+
+이미 올라온 그림을 찾아 보려면, [[Special:Imagelist|올라온 그림 목록]]으로 가세요.
 # Special:Image list  특수기능:그림_목록
-그림을 올리거나 지우면 <a href=\"" .
-wfLocalUrlE( "위키백과:올리기_기록" ) . "\">올리기 기록</a>에 그 사실이 남습니다.
-# 위키백과:올리기_기록 위키백과:올리기_기록
+그림을 올리거나 지우면 [[Project:올리기_기록|올리기 기록]]에 그 사실이 남습니다.
+# {{ns:4}}:올리기_기록 {{ns:4}}:올리기_기록
 
-<p>
 밑에 있는 틀을 이용해서 문서에 담을 파일을 올리세요.
 대부분의 누리그물 훑개(browser)는, 아래 \"찾아보기...\" (영문 \"Browse...\") 단추로
  자기 컴퓨터의 파일을 찾게 해 줍니다.
@@ -601,14 +547,14 @@ wfLocalUrlE( "위키백과:올리기_기록" ) . "\">올리기 기록</a>에 그
 확인해야 합니다.
 마지막으로, \"올리기\" 단추를 누르면 올라갑니다. 누리그물 연결이 느리면, 
 시간이 걸릴 수 있습니다.
-<p>
-위키백과는 사진은 JPEG형식을, 보통 그림, 아이콘은 PNG형식을, 소리는
+
+{{SITENAME}}는 사진은 JPEG형식을, 보통 그림, 아이콘은 PNG형식을, 소리는
 OGG형식을 더 좋아합니다.
 이름은 햇갈리지 않고, 내용을 잘 나타내는 것으로 지어주세요. 그림을 문서에
-담을 때에는 <b>[[image:file.jpg]]</b> 또는 <b>[[image:file.png|alt text]]</b>
-처럼, 소리를 담을 때에는<b>[[media:file.ogg]]</b>처럼 써서 고리를 걸어주면
+담을 때에는 '''<nowiki>[[image:file.jpg]]</nowiki>''' 또는 '''<nowiki>[[image:file.png|alt text]]</nowiki>'''
+처럼, 소리를 담을 때에는'''<nowiki>[[media:file.ogg]]</nowiki>'''처럼 써서 고리를 걸어주면
 됩니다.
-<p>
+
 다른 사람들이 올린 파일을 고치거나 지울 수 있다는 것을 알아두십시오.
 또한, 시스템을 남용할 때에는, 파일 올리기가 금지될 수도 있습니다.
 ",
@@ -623,8 +569,8 @@ OGG형식을 더 좋아합니다.
 "filedesc"             => "짧은설명",
 "affirmation"  => "파일의 저작권자가
 $1의 조건으로 사용을 허가했음을 확인합니다.",
-"copyrightpage" => "위키백과:저작권",
-"copyrightpagename" => "위키백과 저작권",
+"copyrightpage" => "{{ns:4}}:저작권",
+"copyrightpagename" => "{{SITENAME}} 저작권",
 "uploadedfiles"        => "파일 올리기",
 "noaffirmation" => "올리는 파일이 어떤 저작권에도 저촉되지 않음을
 확인해야 합니다.",
@@ -663,6 +609,7 @@ $1의 조건으로 사용을 허가했음을 확인합니다.",
 "imghistory"   => "그림역사",
 "revertimg"            => "돌림",
 "deleteimg"            => "지우기",
+"deleteimgcompletely"          => "지우기",
 "imghistlegend" => "상세설명: (현재) = 현재의 그림입니다, (지움) = 옛 버젼을 지웁니다, (돌림) = 옛 버젼으로 되돌려 놓습니다.
 <br><i>특정 날짜에 올라온 그림을 보려면, 날짜를 찍어 주세요</i>.",
 "imagelinks"   => "그림고리",
@@ -675,7 +622,7 @@ $1의 조건으로 사용을 허가했음을 확인합니다.",
 "sitestats"            => "누리터 통계",
 "userstats"            => "사용자 통계",
 "sitestatstext" => "이곳 정보창고(DB)에는 총 <b>$1</b>개의 문서가 있습니다.
-이 숫자는 \"토론\" 문서, 위키백과 자체에 관한 문서, 자라기를 기다리는 \"씨앗\" 문서, 
+이 숫자는 \"토론\" 문서, {{SITENAME}} 자체에 관한 문서, 자라기를 기다리는 \"씨앗\" 문서, 
 넘겨주기 문서, 그리고 아직 사전항목으로 부족한 문서들을 모두 포함한 것입니다.
 이들을 제외하면, <b>$2</b>개의 문서가 있습니다.<p>
 또, 무른모 업그레이드가 있었던 2002년 7월 20일 이래, 여러분은 총 <b>$3</b>번 문서를 
@@ -692,7 +639,7 @@ $1의 조건으로 사용을 허가했음을 확인합니다.",
 "maintnancepagetext"   => "This page includes several handy tools for everyday maintenance. Some of these functions tend to stress the database, so please do not hit reload after every item you fixed ;-)",
 "maintenancebacklink"  => "Back to Maintenance Page",
 "disambiguations"      => "Disambiguation pages",
-"disambiguationspage"  => "위키백과:Links_to_disambiguating_pages",
+"disambiguationspage"  => "{{ns:4}}:Links_to_disambiguating_pages",
 "disambiguationstext"  => "The following articles link to a <i>disambiguation page</i>. They should link to the appropriate topic instead.<br>A page is treated as dismbiguation if it is linked from $1.<br>Links from other namespaces are <i>not</i> listed here.",
 "doubleredirects"      => "Double Redirects",
 "doubleredirectstext"  => "<b>Attention:</b> This list may contain false positives. That usually means there is additional text with links below the first #REDIRECT.<br>\nEach row contains links to the first and second redirect, as well as the first line of the second redirect text, usually giving the \"real\" taget article, which the first redirect should point to.",
@@ -727,21 +674,19 @@ $1의 조건으로 사용을 허가했음을 확인합니다.",
 "debug"                        => "Debug",
 "newpages"             => "새 문서",
 "movethispage" => "문서 옮기기",
-"unusedimagestext" => "<p>다음 그림중 어떤 것은, 다른 언어의 위키백과등 다른 
+"unusedimagestext" => "<p>다음 그림중 어떤 것은, 다른 언어의 {{SITENAME}}등 다른 
 누리터에서 URL바로걸기로 사용하고 있을 지도 모릅니다.",
 "booksources"  => "외부 책방",
 "booksourcetext" => "새책이나 헌책을 파는 몇몇 누리터입니다. 찾고 있는 책의
 정보를 담고 있을 수 있습니다.
-위키백과는 다음 중 어떤 기업과도 관련이 없으며,
+{{SITENAME}}는 다음 중 어떤 기업과도 관련이 없으며,
 아래 목록이 상업적 광고로 오해되지 않기를 바랍니다.",
 
 # Email this user
 #
 "mailnologin"  => "누리편지주소 없음",
-"mailnologintext" => "위키백과에 <a href=\"" .
-  wfLocalUrl( "특수기능:Userlogin" ) . "\">들어와</a> 있을 때, 또,
-<a href=\"" .
-  wfLocalUrl( "특수기능:Preferences" ) . "\">개인 맞춤</a>에 
+"mailnologintext" => "{{SITENAME}}에 <a href=\"{{localurle:Special:Userlogin}}\">들어와</a> 있을 때, 또,
+<a href=\"{{localurle:Special:Preferences}}\">개인 맞춤</a>에 
 자기의 누리편지주소를 기억시켰을 때에만,
 다른 사용자에게 편지를 보낼 수 있습니다.",
 "emailuser"            => "사용자에게 편지쓰기",
@@ -767,15 +712,12 @@ $1의 조건으로 사용을 허가했음을 확인합니다.",
 "watchlistsub" => "(\"$1\"의)",
 "nowatchlist"  => "눈여겨보는 문서가 아직 없습니다.",
 "watchnologin" => "나와있습니다.",
-"watchnologintext"     => "<a href=\"" .
-  wfLocalUrl( "특수기능:Userlogin" ) . "\">들어와</a>
+"watchnologintext"     => "<a href=\"{{localurle:Special:Userlogin}}\">들어와</a>
 있을 때에만 눈여겨보기 목록을 볼 수 있습니다.",
 "addedwatch"   => "눈여겨 봅니다.",
 "addedwatchtext" => "앞으로 \"$1\"문서와 딸린 토론를
-<a href=\"" .
-  wfLocalUrl( "특수기능:Watchlist" ) . "\">눈여겨보기 목록</a>에서
-관찰할 수 있으며,<a href=\"" .
-  wfLocalUrl( "특수기능:Recentchanges" ) . "\">최근 바뀜</a>에는 금방 눈에 
+<a href=\"{{localurle:Special:Watchlist}}\">눈여겨보기 목록</a>에서
+관찰할 수 있으며,<a href=\"{{localurle:Special:Recentchanges}}\">최근 바뀜</a>에는 금방 눈에 
 띄도록 <b>두터운 글씨체</b>로 나타납니다.</p>
 
 <p>더 이상 눈여겨 보지 않아도 될 때에는, 옆의 \"눈여겨 보지 않음\"을 누르면 됩니다.",
@@ -795,7 +737,7 @@ $1의 조건으로 사용을 허가했음을 확인합니다.",
 or image along with all of its history from the database.
 Please confirm that you intend to do this, that you understand the
 consequences, and that you are doing this in accordance with
-[[위키백과:Policy]].",
+[[{{ns:4}}:Policy]].",
 "confirmcheck" => "Yes, I really want to delete this.",
 "actioncomplete" => "Action complete",
 "deletedtext"  => "\"$1\" has been deleted.
@@ -825,7 +767,7 @@ will not be automatically replaced.",
 "undeletebtn" => "Restore!",
 "undeletedarticle" => "restored \"$1\"",
 "undeletedtext"   => "The article [[$1]] has been successfully restored.
-See [[위키백과:Deletion_log]] for a record of recent deletions and restorations.",
+See [[{{ns:4}}:Deletion_log]] for a record of recent deletions and restorations.",
 
 # Contributions
 #
@@ -852,7 +794,7 @@ See [[위키백과:Deletion_log]] for a record of recent deletions and restorati
 "blockiptext"  => "Use the form below to block write access
 from a specific IP address.
 This should be done only only to prevent valndalism, and in
-accordance with [[위키백과:Policy|Wikipedia policy]].
+accordance with [[{{ns:4}}:Policy|Wikipedia policy]].
 Fill in a specific reason below (for example, citing particular
 pages that were vandalized).",
 "ipaddress"            => "IP Address",
@@ -925,8 +867,7 @@ Wikipedia developers.",
 옮기는 것이 옳다는 확신이 들 때에만 진행하세요.",
 "movearticle"  => "문서 옮기기",
 "movenologin"  => "나와 있습니다.",
-"movenologintext" => "위키백과에 <a href=\"" .
-  wfLocalUrl( "특수기능:Userlogin" ) . "\">들어와</a> 있을 때에만
+"movenologintext" => "{{SITENAME}}에 <a href=\"{{localurle:Special:Userlogin}}\">들어와</a> 있을 때에만
 문서를 옮길 수 있습니다.",
 "newtitle"             => "새 이름",
 "movepagebtn"  => "옮기기",
@@ -943,10 +884,11 @@ Wikipedia developers.",
 
 class LanguageKo extends LanguageUtf8 {
 
-       function getDefaultUserOptions () {
-               global $wgDefaultUserOptionsKo ;
-               return $wgDefaultUserOptionsKo ;
-               }
+        function getDefaultUserOptions () {
+                $opt = Language::getDefaultUserOptions();
+               $opt["rcdays"]=14;
+                return $opt;
+        }
 
        function getBookstoreList () {
                global $wgBookstoreListKo ;
@@ -982,42 +924,6 @@ class LanguageKo extends LanguageUtf8 {
                return $wgSkinNamesKo;
        }
 
-       function getUserToggles() {
-               global $wgUserTogglesKo;
-               return $wgUserTogglesKo;
-       }
-
-       function getLanguageNames() {
-               global $wgLanguageNamesKo;
-               return $wgLanguageNamesKo;
-       }
-
-       function getLanguageName( $code ) {
-               global $wgLanguageNamesKo;
-               if ( ! array_key_exists( $code, $wgLanguageNamesKo ) ) {
-                       return "";
-               }
-               return $wgLanguageNamesKo[$code];
-       }
-
-       function getMonthName( $key )
-       {
-               global $wgMonthNamesKo;
-               return $wgMonthNamesKo[$key-1];
-       }
-
-       function getMonthAbbreviation( $key )
-       {
-               global $wgMonthAbbreviationsKo;
-               return $wgMonthAbbreviationsKo[$key-1];
-       }
-
-       function getWeekdayName( $key )
-       {
-               global $wgWeekdayNamesKo;
-               return $wgWeekdayNamesKo[$key-1];
-       }
-
        # Inherit default userAdjust()
  
        function date( $ts, $adj = false )
@@ -1025,13 +931,13 @@ class LanguageKo extends LanguageUtf8 {
                global $wgWeekdayAbbreviationsKo;
                if ( $adj ) { $ts = $this->userAdjust( $ts ); }
 
-        # This is horribly inefficient; I need to rework this
-        $x = getdate(mktime(( (int)substr( $ts, 8, 2) ) + $diff,
-                 (int)substr( $ts, 10, 2 ), (int)substr( $ts, 12, 2 ),
-                 (int)substr( $ts, 4, 2 ), (int)substr( $ts, 6, 2 ),
-          (int)substr( $ts, 0, 4 )));
-        
-        $d = substr( $ts, 0, 4 ) . "년 " .
+               # This is horribly inefficient; I need to rework this
+               $x = getdate(mktime(( (int)substr( $ts, 8, 2) ) + $diff,
+                       (int)substr( $ts, 10, 2 ), (int)substr( $ts, 12, 2 ),
+                       (int)substr( $ts, 4, 2 ), (int)substr( $ts, 6, 2 ),
+                       (int)substr( $ts, 0, 4 )));
+       
+               $d = substr( $ts, 0, 4 ) . "년 " .
                  $this->getMonthAbbreviation( substr( $ts, 4, 2 ) ) . "월 " .
                  (0 + substr( $ts, 6, 2 )) . "일 " .
                  "(" . $wgWeekdayAbbreviationsKo[$x["wday"]] . ")";
@@ -1051,10 +957,7 @@ class LanguageKo extends LanguageUtf8 {
                return $this->date( $ts, $adj ) . " " . $this->time( $ts, $adj );
        }
 
-       function rfc1123( $ts )
-       {
-               return date( "D, d M Y H:i:s T", $ts );
-       }
+       # inherit function rfc1123( $ts )
 
        function getValidSpecialPages()
        {