*/
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(
NS_MEDIA => 'Media',
NS_SPECIAL => '특수기능',
NS_USER => '사용자',
NS_USER_TALK => '사용자토론',
NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => "${wgMetaNamespace}토론",
+ NS_PROJECT_TALK => $wgMetaNamespace.'토론',
NS_IMAGE => '그림',
NS_IMAGE_TALK => '그림토론',
+ NS_HELP => '도움말',
+ NS_HELP_TALK => '도움말토론',
NS_CATEGORY => '분류',
NS_CATEGORY_TALK => '분류토론',
) + $wgNamespaceNamesEn;
'standard' => '보통',
'nostalgia' => '그리움',
'cologneblue' => '쾰른 파랑',
+ 'davinci' => '다빈치',
+ 'mono' => '모노',
+ 'monobook' => '모노북(기본값)',
+ 'my skin' => '내 스킨',
+ 'chick' => '칙(Chick)',
) + $wgSkinNamesEn;
# in the 'date' function down at the bottom. --Brion)
#
# Thanks. And it's usual that the time comes after dates.
-# So I've change the timeanddate function, just exchanged $time and $date
+# So I've change the timeanddate function, just exchanged $time and $date
# But you should check before you install it, 'cause I'm quite stupid about
-# the programming.
+# the programming.
#
/* private */ $wgWeekdayAbbreviationsKo = array(
- '日', '月', '火', '水', '木',
- '金', '土'
+ '일', '월', '화', '수', '목',
+ '금', '토'
);
# I'll leave this part in english, for it's more likely that
# both Korean and English. And he can later koreanize this part.
/* private */ $wgAllMessagesKo = array(
-'special_version_prefix' => '',
-'special_version_postfix' => '',
# User Toggles
'tog-underline' => '고리에 밑줄치기',
-'tog-highlightbroken' => '없는 문서로의 고리 돋보이기',
+'tog-highlightbroken' => '없는 문서로 가는 고리를 <a href="" class="new">이렇게</a> 보이기 (선택하지 않으면 이렇게<a href="" class="internal">?</a> 보임)',
'tog-justify' => '문단 정렬',
'tog-hideminor' => '사소한 편집 최근 바뀜에서 숨기기',
+'tog-usenewrc' => '향상된 최근 바뀜(자바스크립트)',
'tog-numberheadings' => '머릿글 번호 매기기',
-'tog-showtoolbar' => 'Show edit toolbar',
-'tog-rememberpassword' => '세션동안 암호 기억',
+'tog-showtoolbar' => '편집창에 툴바 보이기(자바스크립트)',
+'tog-editondblclick' => '더블클릭으로 문서 고침(자바스크립트)',
+'tog-editsection' => '[수정]을 눌러 섹션 고치기 허용',
+'tog-editsectiononrightclick' => '섹션 제목을 눌러 섹션 고치기 허용(자바스크립트)',
+'tog-showtoc' => '문서의 차례 보이기(머릿글이 4개 이상인 글에 한함)',
+'tog-rememberpassword' => '자동 로그인',
'tog-editwidth' => '편집상자 너비 최대',
-# Dates
+'tog-watchdefault' => '고치는 글을 항상 주시 목록에 추가함',
+'tog-minordefault' => '\'사소한 편집\'을 항상 선택함',
+'tog-previewontop' => 'Show preview before edit box',
+'tog-previewonfirst' => '고칠 때마다 미리 보기를 항상 보임',
+'tog-nocache' => 'Disable page caching',
+'tog-enotifwatchlistpages' => 'Email me on page changes',
+'tog-enotifusertalkpages' => 'Email me when my user talk page is changed',
+'tog-enotifminoredits' => 'Email me also for minor edits of pages',
+'tog-enotifrevealaddr' => 'Reveal my email address in notification mails',
+'tog-shownumberswatching' => 'Show the number of watching users',
+'tog-fancysig' => '서명에 고리를 걸지 않음',
+'tog-externaleditor' => 'Use external editor by default',
+'tog-externaldiff' => 'Use external diff by default',
+'tog-showjumplinks' => 'Enable "jump to" accessibility links',
+
+'underline-always' => '항상',
+'underline-never' => '치지 않음',
+'underline-default' => '브라우저 설정을 따름',
+
+'skinpreview' => '(미리보기)',
+# Dates
'sunday' => '일요일',
'monday' => '월요일',
'tuesday' => '화요일',
'dec' => '12',
# Bits of text used by many pages:
#
+'categories1' => '분류',
+'categories' => '분류',
+'category' => '분류',
+'category_header' => '\'$1\' 분류에 들어있는 문서',
'subcategories' => '하위 분류',
-'mainpage' => '대문',
-'about' => '소개',
+'mainpage' => '대문',
+'about' => '소개',
'aboutsite' => '{{SITENAME}}란',
-'aboutpage' => '{{ns:4}}:소개',
-'help' => '도움말',
-'helppage' => '{{ns:4}}:도움말',
-'wikititlesuffix' => '{{SITENAME}}',
-'bugreports' => '벌레 발견',
-'bugreportspage' => '{{ns:4}}:ë²\8cë \88_ë°\9c견',
+'aboutpage' => '{{ns:4}}:소개',
+'article' => 'Content page',
+'help' => '도움말',
+'helppage' => '{{ns:4}}:도움말',
+'bugreports' => '버그 신고',
+'bugreportspage' => '{{ns:4}}:ë²\84ê·¸_ì\8b ê³ ',
'faq' => '잦은질문(FAQ)',
'faqpage' => '{{ns:4}}:잦은질문(FAQ)',
'edithelp' => '편집 도움말',
+'newwindow' => '(새 창으로 열림)',
'edithelppage' => '{{ns:4}}:문서_편집_방법',
'cancel' => '취소',
'qbfind' => '찾기',
+'qbbrowse' => '탐색',
+'qbedit' => '고치기',
+'qbpageoptions' => '문서 기능',
+'qbpageinfo' => '문서 정보',
+'qbmyoptions' => '나의 문서',
+'qbspecialpages' => '특수기능',
+'moredotdotdot' => '더 보기...',
+'mypage' => '나의 사용자 문서',
+'mytalk' => '나의 토론',
+'anontalk' => '익명 사용자 토론',
+'navigation' => 'Navigation',
+
+# NOTE: To turn off "Current Events" in the sidebar,
+# set "currentevents" => "-"
+"currentevents" => "요즘 화제",
+"currentevents-url" => "요즘 화제",
-# where does this 'browse' appear? I haven't seen it.
-# and therefore no idea what its function is.
-
-# (Select the Cologne Blue skin; it's a section header
-# in the sidebar over 'main page', 'recent changes', etc.)
-
-'qbbrowse' => '항해판',
-'qbedit' => '고치기',
-'qbpageoptions' => '문서 기능',
-'qbpageinfo' => '문서 정보',
-'qbmyoptions' => '자기 기능',
-'mypage' => '자기 문서',
-'mytalk' => '자기 토론',
-'currentevents' => '요즘의 화제',
'errorpagetitle' => '오류',
'returnto' => '$1(으)로 돌아가기.',
'tagline' => '{{SITENAME}}, 우리 모두의 백과사전.',
'whatlinkshere' => '여길 가리키는 문서',
'help' => '도움말',
'search' => '찾기',
+'go' => '이동',
'history' => '문서역사',
+'info_short' => 'Information',
'printableversion' => '인쇄용',
-'editthispage' => '문서 고치기',
-'deletethispage' => '문서 지우기',
-'protectthispage' => '문서 보호',
-'unprotectthispage' => '문서 보호 해제',
+'editthispage' => '이 문서 고치기',
+'delete' => '지우기',
+'deletethispage' => '이 문서 지우기',
+'protect' => '보호',
+'protectthispage' => '이 문서 보호하기',
+'unprotect' => '보호 해제',
+'unprotectthispage' => '문서 보호 해제하기',
+'newpage' => '새 문서',
'talkpage' => '토론',
+'specialpage' => 'Special Page',
+'personaltools' => 'Personal tools',
+'postcomment' => 'Post a comment',
+'addsection' => '+',
'subjectpage' => '본 문서',
+'talk' => 'Discussion',
+'views' => 'Views',
+'toolbox' => 'Toolbox',
+'userpage' => 'View user page',
+'wikipediapage' => 'View project page',
+'imagepage' => 'View image page',
+'viewtalkpage' => 'View discussion',
'otherlanguages' => '다른 언어',
'redirectedfrom' => '($1에서 넘어옴.)',
-'lastmodified' => '이 문서는 최근 $1에 바뀌었습니다.',
-
-'viewcount' => '이 문서는 총 $1번 읽혔습니다.',
-'printsubtitle' => '(http://www.wikipedia.org에서)',
-'protectedpage' => '보호되는 문서',
+'lastmodified' => '이 문서는 $1에 마지막으로바뀌었습니다.',
+'viewcount' => '이 문서는 모두 $1번 읽혔습니다.',
+'printsubtitle' => '({{SERVER}}에서)',
+'protectedpage' => '보호받는 문서',
'administrators' => '{{ns:4}}:관리자',
-'sysoptitle' => 'Sysop 권한 필요',
-'sysoptext' => '해당 action은 \'Sysop\'만 실행할 수 있습니다.
-참조 $1.',
-'developertitle' => 'Developer 권한 필요',
-'developertext' => '해당 action은 \'developer\'만 실행할 수 있습니다.
-참조 $1.',
+'sysoptitle' => '관리자 권한 필요',
+'sysoptext' => '해당 동작은 \'관리자\'만 실행할 수 있습니다.
+$1을(를) 보십시오.',
+'developertitle' => '개발자 권한 필요',
+'developertext' => '해당 동작은 \'개발자\'만 실행할 수 있습니다.
+$1을(를) 보십시오.',
'nbytes' => '$1 바이트',
'go' => '가기',
'ok' => '확인',
'sitetitle' => '{{SITENAME}}',
-'sitesubtitle' => '우리 모두의 백과사전',
-'retrievedfrom' => '\'$1\'에서',
+'sitesubtitle' => '',
+'retrievedfrom' => '원본 주소 - \'$1\'',
+'newmessages' => '$1에 메시지가 들어왔습니다.',
+'newmessageslink' => '사용자 토론',
+'editsection' => '편집',
+'toc' => '목차',
+'showtoc' => '보이기',
+'hidetoc' => '숨기기',
+'thisisdeleted' => 'View or restore $1?',
+'restorelink' => '$1 deleted edits',
+'feedlinks' => 'Feed:',
+'sitenotice' => '-', # the equivalent to wgSiteNotice
+
+# Short words for each namespace, by default used in the 'article' tab in monobook
+'nstab-main' => '문서',
+'nstab-user' => '사용자',
+'nstab-media' => 'Media',
+'nstab-special' => '특수기능',
+'nstab-wp' => '프로젝트',
+'nstab-image' => '그림',
+'nstab-mediawiki' => '메시지',
+'nstab-template' => '양식',
+'nstab-help' => '도움말',
+'nstab-category' => '분류',
# Main script and global functions
#
-'nosuchaction' => '그런 action은 없습니다.',
-'nosuchactiontext' => '{{SITENAME}} 무른모는 URL로 주어진 action을
-모릅니다.',
-'nosuchspecialpage' => '틀린 특수기능',
-'nospecialpagetext' => '{{SITENAME}}는 요청한 특수기능을
-모릅니다.',
+'nosuchaction' => '그런 동작은 없습니다.',
+'nosuchactiontext' => 'URL로 요청한 동작을 위키가 지원하지 않습니다.',
+'nosuchspecialpage' => '특수기능 없음',
+'nospecialpagetext' => '요청한 특수기능을 위키가 지원하지 않습니다.',
+
+# General errors
+#
+'error' => '오류',
+'databaseerror' => '데이터베이스 오류',
+'dberrortext' => '데이터베이스 쿼리 구문 오류가 발생했습니다.
+소프트웨어의 버그가 있을 수 있습니다.
+마지막으로 요청한 데이터베이스 쿼리는
+\'<tt>$2</tt>\' 함수에서 쓰인
+<blockquote><tt>$1</tt></blockquote>입니다.
+MySQL은 \'<tt>$3: $4</tt>\' 오류를 냈습니다.',
+'dberrortextcl' => '데이터베이스 쿼리 구문 오류가 발생했습니다.
+마지막으로 요청한 데이터베이스 쿼리는
+\'$2\' 함수에서 쓰인
+\'$1\'입니다.
+MySQL은 \'$3: $4\'. 오류를 냈습니다.\n',
+'noconnect' => '죄송합니다. 기술적인 문제로 위키가 데이터베이스 서버에 접근할 수 없습니다. <br />
+$1',
+'nodb' => '$1 데이터베이스를 선택할 수 없습니다',
+'cachederror' => '아래는 요청한 문서의 캐시이며, 최근 것이 아닐 수 있습니다.',
+'laggedslavemode' => '경고: 문서가 최근 것이 아닐 수 있습니다.',
+'readonly' => '데이터베이스가 잠겼습니다',
+'enterlockreason' => '데이터베이스를 잠그는 이유와 언제 풀리게 될 지를 입력하세요',
+'readonlytext' => '현재 데이터베이스가 추가나 변경을 하지 못하도록 잠겨 있습니다. 대부분의 경우 데이터베이스 관리 때문이며, 곧 정상으로 돌아올 것입니다.
+데이터베이스를 잠근 관리자의 설명은 다음과 같습니다:
+<p>$1',
+'missingarticle' => '데이터베이스가 \'$1\' 문서의 찾아야 할 글을 찾지 못했습니다.
+
+<p>이것은 보통 시간이 지나서 지워진 문서의 역사를 보려고 했을 때 일어납니다.
+
+<p>만약 그렇지 않다면, 이것은 소프트웨어의 버그일 수 있습니다.
+관리자에게 URL과 함께 신고해 주십시오.',
+'internalerror' => '내부 오류',
+'filecopyerror' => 'Could not copy file \'$1\' to \'$2\'.',
+'filerenameerror' => 'Could not rename file \'$1\' to \'$2\'.',
+'filedeleteerror' => 'Could not delete file \'$1\'.',
+'filenotfound' => 'Could not find file \'$1\'.',
+'unexpected' => 'Unexpected value: \'$1\'=\'$2\'.',
+'formerror' => 'Error: could not submit form',
+'badarticleerror' => 'This action cannot be performed on this page.',
+'cannotdelete' => 'Could not delete the page or image specified.',
# Login and logout pages
#
-'logouttitle' => 'ë\82\98ì\98´',
+'logouttitle' => 'ë¡\9cê·¸ì\95\84ì\9b\83',
'logouttext' => '{{SITENAME}}에서 나왔습니다.
-이대로 이름없이 {{SITENAME}}를 이용하거나, 방금 사용했던 또이름, 혹은 다른 또이름으로 들어가서 이용하세요.\n',
-
-'welcomecreation' => '<h2>$1 님, 환영합니다!</h2><p>또이름이 만들어 졌습니다.
-개인 맞춤에서 자잘한 환경들을 바꾸어 보세요.',
-
-'loginpagetitle' => '들어가기',
-'yourname' => '또이름은',
-'yourpassword' => '암호는',
-'yourpasswordagain' => '암호 또 한번',
-'newusersonly' => ' (새내기 사용자)',
-'remembermypassword' => '세쎤동안 암호를 기억합니다.',
-'loginproblem' => '<b>들어가는 데 문제가 있습니다.</b><br />다시 해 보세요!',
-'alreadyloggedin' => '<font color=red><b>$1 님, 벌써 들어와 있습니다!</b></font><br />\n',
-
-'login' => '들어가기',
-'userlogin' => '들어가기',
-'logout' => '나가기',
-'userlogout' => '나오기',
-'createaccount' => '또이름 새로 만들기',
+이대로 이름없이 {{SITENAME}}를 이용하거나, 방금 사용했던 계정이나 다른 계정으로 다시 로그인해서 이용할 수 있습니다. 아울러 웹 브라우저의 캐시를 지우지 않으면 몇몇 페이지는 로그인이 되어 있는 것처럼 보일 수 있음을 알려드립니다.\n',
+
+'welcomecreation' => '== $1 님, 환영합니다! ==
+
+계정이 만들어졌습니다. 개인 맞춤에서 {{SITENAME}}의 환경을 바꾸어 보세요.',
+
+'loginpagetitle' => '들어가기(로그인)',
+'yourname' => '계정',
+'yourpassword' => '암호',
+'yourpasswordagain' => '암호 확인',
+'newusersonly' => ' (새내기 사용자만)',
+'remembermypassword' => '로그인 상태를 저장합니다.',
+'loginproblem' => '<b>로그인에 문제가 있습니다.</b><br />다시 해 보세요!',
+'alreadyloggedin' => '<font color=red><b>이미 $1 계정으로 접속해 있습니다!</b></font><br />\n',
+
+'login' => '들어가기(로그인)',
+'loginprompt' => '{{SITENAME}}에 들어오기 위해서는 웹 브라우저가 쿠키를 사용할 수 있어야 합니다.',
+'userlogin' => '계정을 만들거나 로그인하십시오',
+'logout' => '나가기(로그아웃)',
+'userlogout' => '나오기(로그아웃)',
+'createaccount' => '계정 만들기',
'badretype' => '암호가 서로 다릅니다.',
-'userexists' => '또이름이 벌써 사용중입니다. 다른 또이름을 지으세요.',
-'youremail' => '당신의 누리편지',
-'yournick' => '당신의 별명 (서명용)',
-'emailforlost' => '암호를 잊었을 때, 새 암호를 누리편지로 받을 수 있습니다.',
-'loginerror' => '들어가기 오류',
-'noname' => '또이름이 틀립니다.',
-'loginsuccesstitle' => '들어가기 성공',
-'loginsuccess' => '\'$1\' {{SITENAME}}에 들어왔습니다.',
-'nosuchuser' => '\'$1\'란 또이름은 없습니다.'.
-'철자가 맞는지 확인하고, 아직 또이름이 없다면, 아래를 채워 또이름을 새로이 만드세요.',
+'userexists' => '계정의 이름이 사용중입니다. 다른 이름을 지으세요.',
+'youremail' => '전자우편(선택)',
+'yourrealname' => '본명(선택)',
+'yourlanguage' => '언어',
+'yourvariant' => 'Variant',
+'yournick' => '별명(서명용)',
+'emailforlost' => '전자우편은 선택사항입니다. 전자우편 주소를 넣으면 다른 사용자들이 전자우편 주소를 알지 못한 상태에서 전자우편을 보낼 수 있습니다. 암호를 잊었을 때, 새 암호를 전자우편으로 받을 수 있습니다.<br /><br />본명은 참여한 사람을 밝히는 데에 쓰일 수 있습니다.',
+'prefs-help-email-enotif' => 'This address is also used to send you email notifications if you enabled the options.',
+'prefs-help-realname' => '¹ Real name (optional): if you choose to provide it this will be used for giving you attribution for your work.',
+'loginerror' => 'Login error',
+'prefs-help-email' => '² Email (optional): Enables others to contact you through your user or user_talk page without the need of revealing your identity.',
+'loginerror' => '로그인 오류',
+'noname' => '계정 이름이 올바르지 않습니다.',
+'loginsuccesstitle' => '로그인 성공',
+'loginsuccess' => '\'$1\' 계정으로 {{SITENAME}}에 들어왔습니다.',
+'nosuchuser' => '\'$1\'란 계정 이름이 존재하지 않습니다.'.
+'철자가 맞는지 확인하고, 아직 계정이 없다면 아래를 채워 새로이 만드십시오.',
'wrongpassword' => '암호가 틀립니다. 다시 시도하세요.',
-'mailmypassword' => '새 암호를 누리편지로 보냅니다.',
+'mailmypassword' => '새 암호를 전자우편로 보냅니다.',
+'mailmypasswordauthent' => '새 암호를 전자우편로 보냅니다.',
'passwordremindertitle' => '{{SITENAME}}에서 보내는 새 암호',
-'passwordremindertext' => '누군가가 (IP $1 을 사용했던, 아마도 당신이)
-새 {{SITENAME}} 암호를 보내달라고 부탁했습니다.
-또이름 \'$2\'의 암호는 이제 \'$3\'입니다.
-새 암호로 {{SITENAME}}에 들어와서, 암호를 바꾸세요.',
-'noemail' => '또이름 \'$1\'에 딸린 누리편지주소정보가 없습니다.',
-'passwordsent' => '\'$1\'의 새 암호를 누리편지로 보냈습니다.
+'passwordremindermailsubject' => '{{SITENAME}} 전자우편 인증과 임시 로그인',
+'passwordremindertext' => 'IP 주소 $1에서 새 {{SITENAME}} 암호를 보내 달라고 요청했습니다.
+ \'$2\' 계정의 암호는 이제 \'$4\'입니다.
+
+이것은 임시 암호로, 이 암호로는 {{SITENAME}}에 한 번 로그인할 수 있습니다.
+예전 암호가 기억난다면 계속 쓰거나 새 암호를 만드세요.
+
+{{SERVER}}{{localurl:Special:Userlogin|wpName=$3&wpPassword=$4&returnto=Special:Preferences}}',
+'noemail' => '계정 \'$1\'에 딸린 전자우편주소 정보가 없습니다.',
+'passwordsent' => '\'$1\' 계정의 새 암호를 전자우편으로 보냈습니다.
암호를 받고 다시 들어오세요.',
# Edit pages
'preview' => '미리보기',
'showpreview' => '미리보기',
'blockedtitle' => '사용자 접근금지',
-'blockedtext' => '$1 가 당신의 또이름이나 IP를 막았습니다.
-이유는 다음과 같습니다:<br />$2<p> 접근금지에 대해선 관리자와 상의하십시오.',
+'blockedtext' => '$1(이)가 당신의 계정 또는 IP 주소를 막았습니다.
+이유는 다음과 같습니다:<br />$2<p> 접근금지에 대해선 [[{{ns:4}}:관리자|관리자]]와 상의하십시오.
+
+[[Special:Preferences|환경설정]]에 전자우편 주소를 쓰지 않았다면 전자우편 기능을 쓸 수 없습니다.
+
+당신의 IP 주소는 $3입니다.',
'newarticle' => '(새문서)',
'newarticletext' => '새문서에 내용을 써 넣으세요.',
'noarticletext' => '(현재 문서는 비어 있습니다.)',
'updated' => '(바뀜)',
'note' => '<strong>주의:</strong> ',
'previewnote' => '지금 미리보기로 보고 있는 내용은 아직 저장되지 않았습니다!',
-
-# when does this message show up? I have encountered it yet, I guess.
-# And what does it have to do with conflict? The message sound quite normal.
-# (I don't think it _can_ show up. It's only used if you preview and get
-# an edit conflict, but edit conflict is tripped only if you're saving.)
'previewconflict' => 'This preview reflects the text in the upper
text editing area as it will appear if you choose to save.',
-
-'editing' => '$1 고쳐쓰기',
+'editing' => '$1 고쳐쓰기',
'editconflict' => '고치기 충돌: $1',
'explainconflict' => '문서를 고쳐쓰는 동안, 문서가 바뀌었습니다.
위쪽이 바뀐 현재 문서이고, 아래쪽이 당신이 고쳐쓴 내용입니다.
당신이 고쳐쓴 내용을 현재 문서에 다시 집어 넣어야 할 것입니다.
-지금 \'저장\'을 눌러도,
+지금 \'저장\'을 눌러도,
<strong>오직</strong> 위쪽에 있는 내용만 저장됩니다.<br />',
'yourtext' => '당신이 고쳐쓴 것',
'storedversion' => '바뀐 현재 문서',
'last' => '이전',
'orig' => '처음',
'histlegend' => '상세설명: (현재) = 현재 버젼과의 차이,
-(이전) = 바로 이전 버전과의 차이, 少 = 사소한 편집',
+(이전) = 바로 이전 버전과의 차이, 잔글 = 사소한 편집',
# Diffs
#
# Preferences page
#
-'preferences' => '개인 맞춤',
-'prefsnologin' => '나와 있습니다.',
-'prefsnologintext' => '[[Special:Userlogin|들어와]] 있을 때에만,
-# Special:Userlogin => 특수기능:들어가기 개인 환경을 맞출 수 있습니다.',
-'prefslogintext' => '당신은 \'$1\', 맞죠?
-당신의 내부 ID 번호는 $2입니다.',
-'prefsreset' => '개인 맞춤을 보통으로 되돌렸습니다.',
-'qbsettings' => '빨리가기 맞춤',
+'preferences' => '개인 설정',
+'prefsnologin' => '로그인해야 합니다',
+'prefsnologintext' => '[[Special:Userlogin|로그인]]한 상태에서만 개인 설정을 할 수 있습니다.',
+'prefslogintext' => '당신의 계정은 \"$1\"이고, 내부 아이디 번호는 $2입니다.',
+'prefsreset' => '개인 맞춤을 기본값으로 되돌렸습니다.',
+'qbsettings' => '빨리가기 맞춤',
'changepassword' => '암호 바꾸기',
-'skin' => '옷',
+'skin' => '옷(스킨)',
+'math' => '수식',
'saveprefs' => '맞춤 저장',
'resetprefs' => '맞춤 보통으로',
'oldpassword' => '현재 암호',
'newpassword' => '새 암호',
-'retypenew' => '새 암호 또 한번',
+'retypenew' => '새 암호 확인',
'textboxsize' => '문서상자 크기',
'rows' => '줄수',
'columns' => '너비',
'timezonetext' => '현지 시간과 서버 시간(UTC)과 차이를 써 넣으세요.',
'localtime' => '현지 시각',
'timezoneoffset' => '시간차',
-'emailflag' => '다른 사용자에게서 누리편지 안 받음',
+'emailflag' => '다른 사용자에게서 전자우편을 받지 않음',
# Recent changes
#
'recentchanges' => '최근 바뀜',
'recentchangestext' => '아래 나열된 문서들이 최근에 바뀌었습니다.
-[[{{ns:4}}:ì\83\88ë\82´ê¸°_í\99\98ì\98\81|ì\83\88ë\82´ê¸°, í\99\98ì\98\81í\95©ë\8b\88ë\8b¤]]!
-ì\83\88ë\82´ê¸°ë\93¤ì\9d\80 ë\8b¤ì\9d\8c 문ì\84\9c를 ì\9d½ì\96´ ë³´ì\84¸ì\9a\94.: [[{{ns:4}}:ì\9e¦ì\9d\80ì§\88문(FAQ)|{{SITENAME}} ì\9e¦ì\9d\80ì§\88문(FAQ)]],
-[[{{ns:4}}:정책과 지침|{{SITENAME}} 정책]]
+[[{{ns:4}}:ì\96´ì\84\9cì\98¤ì\84¸ì\9a\94|ì\96´ì\84\9cì\98¤ì\84¸ì\9a\94]]!
+ì²\98ì\9d\8c ì\98¤ì\8b ë¶\84ë\93¤ì\9d\80 ë\8b¤ì\9d\8c 문ì\84\9c를 ì\9d½ì\96´ ë³´ì\84¸ì\9a\94.: [[{{ns:4}}:ì\9e¦ì\9d\80ì§\88문|ì\9e¦ì\9d\80ì§\88문]],
+[[{{ns:4}}:정책과 지침|위키백과 정책]]
(특별히 [[{{ns:4}}:제목달기 규칙|제목달기 규칙]],
[[{{ns:4}}:중립적인 시각|중립적인 시각]]),
-그리고 [[{{ns:4}}:범하기_쉬운_실수|범하기 쉬운 실수]].
+그리고 [[{{ns:4}}:범하기 쉬운 실수|범하기 쉬운 실수]].
+
+위키백과 프로젝트의 성공을 위해선, 여러분이 저작권에 저촉되는 내용을 이곳에 써 넣지 않아야 합니다.
+법적문제로 프로젝트가 위협받을 수 있습니다. 저작권 문제에 각별히 유의해 주세요.
+자세한 내용은 [[{{ns:4}}:저작권|저작권]]을 참고하세요.
-{{SITENAME}}가 성공하려면, 여러분이 저작권에 저촉되는 내용을 이곳에 써 넣지 않는 것이
-매우 중요합니다.\' [[{{ns:4}}:저작권|저작권]].
-법적 문제가 프로젝트를 망칠 수 있습니다. 저작권에 유의해 주세요.
-또, [http://meta.wikipedia.org/wiki/Special:Recentchanges 최근 메타 토론]도
-읽어 보세요.',
+[http://meta.wikipedia.org/wiki/Special:Recentchanges 최근 메타 토론]도
+읽어 보시고, 국제적인 위키백과 공동체에 참여해 보세요.',
'rcloaderr' => '최근 바뀜을 받고 있습니다.',
'rcnote' => '다음이 최근 <strong>$2</strong>일간 바뀐 <strong>$1</strong>개의 문서입니다.',
'rclinks' => '최근 $2일 동안에 바뀐 $1개의 문서를 봅니다.',
'tableform' => '표로',
'listform' => '목록으로',
'nchanges' => '$1개 바뀜',
-'minoreditletter' => '少',
-'newpageletter' => '新',
+'minoreditletter' => '잔글',
+'newpageletter' => '새글',
# Upload
#
'reupload' => '다시 올리기',
'reuploaddesc' => '올리기 틀로 돌아감',
'uploadnologin' => '나와있습니다.',
-'uploadnologintext' => '{{SITENAME}}에 [[Special:Userlogin|들어와]] 있을 때에만
-# special:userlogin 특수기능:들어가기
-파일을 올릴 수 있습니다.',
-'uploadfile' => '파일 올리기',
+'uploadnologintext' => '{{SITENAME}}에 [[Special:Userlogin|로그인]]한 상태에서만 파일을 올릴 수 있습니다.',
'uploaderror' => '올리기 오류',
'uploadtext' => "'''잠깐!''' 여기 그림을 올리기 전에,
{{SITENAME}}의 [[Project:Image_use_policy|그림 사용 정책]]읽고 따라 주세요.
원하는 파일을 고르면, 단추 옆의 공간에 파일이름이 채워질 것입니다.
또한, 저작권에 저촉되지 않는 파일을 올린다는 사실도
확인해야 합니다.
-마지막으로, \'올리기\' 단추를 누르면 올라갑니다. 누리그물 연결이 느리면,
+마지막으로, \'올리기\' 단추를 누르면 올라갑니다. 누리그물 연결이 느리면,
시간이 걸릴 수 있습니다.
{{SITENAME}}는 사진은 JPEG형식을, 보통 그림, 아이콘은 PNG형식을, 소리는
됩니다.
다른 사람들이 올린 파일을 고치거나 지울 수 있다는 것을 알아두십시오.
-또한, 시스템을 남용할 때에는, 파일 올리기가 금지될 수도 있습니다.
-",
+또한, 시스템을 남용할 때에는, 파일 올리기가 금지될 수도 있습니다.",
'uploadlog' => '올리기 기록',
'uploadlogpage' => '올리기_기록',
'uploadlogpagetext' => '최근 올라온 그림 목록입니다.
모든 시간은 서버 기준(UTC)입니다.
<ul>
-</ul>
-',
+</ul>',
'filename' => '파일이름',
'filedesc' => '짧은설명',
-'affirmation' => '파일의 저작권자가
-$1의 조건으로 사용을 허가했음을 확인합니다.',
+'affirmation' => '파일의 저작권자가 $1의 조건으로 사용을 허가했음을 확인합니다.',
'copyrightpage' => '{{ns:4}}:저작권',
'copyrightpagename' => '{{SITENAME}} 저작권',
'uploadedfiles' => '파일 올리기',
-'noaffirmation' => '올리는 파일이 어떤 저작권에도 저촉되지 않음을
-확인해야 합니다.',
+'noaffirmation' => '올리는 파일이 어떤 저작권에도 저촉되지 않음을 확인해야 합니다.',
'ignorewarning' => '경고 무시하고, 파일 저장',
-# three alphabets and how many for Korean character?
-'minlength' => '그림이름은 두글자가 넘어야 합니다.',
+# three alphabets. two Korean character.
+'minlength' => '그림 파일의 이름은 두글자가 넘어야 합니다.',
'badfilename' => '그림이름이 \'$1\'로 바뀌었습니다.',
'badfiletype' => '\'.$1\' 형식은 권장하지 않습니다.',
-'largefile' => '그림크기는 100k이하를 권장합니다.',
+'largefile' => '그림크기는 100KB 이하를 권장합니다.',
'successfulupload' => '올리기 성공',
'fileuploaded' => '\'$1\'가 올라갔습니다.
-다음 고리($2)를 따라 가서, 설명문서에 파일에 대한 정보를(어디서 구했는지,
+다음 고리($2)를 따라 가서, 설명문서에 파일에 대한 정보를(어디서 구했는지,
누가 언제 만들었는지, 또 그 이외 필요한 사항들을) 채우세요.',
'uploadwarning' => '올리기 경고',
'savefile' => '파일 저장',
'imagelist' => '그림 목록',
'imagelisttext' => '$2순으로 정리된 $1개의 그림입니다.',
'getimagelist' => '그림 목록 가져오기',
-'ilshowmatch' => '이름이 맞는 그림 모두 보이기',
'ilsubmit' => '찾기',
'showlast' => '$2순으로 이전 $1개의 그림 보이기',
'byname' => '이름',
'sitestats' => '누리터 통계',
'userstats' => '사용자 통계',
'sitestatstext' => '이곳 정보창고(DB)에는 총 <b>$1</b>개의 문서가 있습니다.
-이 숫자는 \'토론\' 문서, {{SITENAME}} 자체에 관한 문서, 자라기를 기다리는 \'씨앗\' 문서,
+이 숫자는 \'토론\' 문서, {{SITENAME}} 자체에 관한 문서, 자라기를 기다리는 \'씨앗\' 문서,
넘겨주기 문서, 그리고 아직 사전항목으로 부족한 문서들을 모두 포함한 것입니다.
이들을 제외하면, <b>$2</b>개의 문서가 있습니다.<p>
-또, 무른모 업그레이드가 있었던 2002년 7월 20일 이래, 여러분은 총 <b>$3</b>번 문서를
-읽었고, <b>$4</b>번 고쳤습니다.
+또, 무른모 업그레이드가 있었던 2002년 7월 20일 이래, 여러분은 총 <b>$3</b>번 문서를
+읽었고, <b>$4</b>번 고쳤습니다.
따라서, 평균적으로 문서 하나가 <b>$5</b>번 바뀌었고, 한번 바뀔 때마다 <b>$6</b>번 읽힌
셈이 됩니다.',
'userstatstext' => '<b>$1</b>명의 사용자가 등록되어 있습니다.
'rclsub' => '(\'$1\'의 고리들이 가리키는)',
'newpages' => '새 문서',
'movethispage' => '문서 옮기기',
-'unusedimagestext' => '<p>다음 그림중 어떤 것은, 다른 언어의 {{SITENAME}}등 다른
+'unusedimagestext' => '<p>다음 그림중 어떤 것은, 다른 언어의 {{SITENAME}}등 다른
누리터에서 URL바로걸기로 사용하고 있을 지도 모릅니다.',
'booksources' => '외부 책방',
'booksourcetext' => '새책이나 헌책을 파는 몇몇 누리터입니다. 찾고 있는 책의
# Email this user
#
-'mailnologin' => '누리편지주소 없음',
-'mailnologintext' => '{{SITENAME}}에 [[Special:Userlogin|들어와]] 있을 때, 또,
-[[Special:Preferences|개인 맞춤]]에
-자기의 누리편지주소를 기억시켰을 때에만,
-다른 사용자에게 편지를 보낼 수 있습니다.',
+'mailnologin' => '전자우편주소 없음',
+'mailnologintext' => '다른 사용자에게 편지를 보내려면 {{SITENAME}}에 [[Special:Userlogin|로그인]]한 상태에서 [[Special:Preferences|개인 맞춤]]에 자신의 전자우편 주소를 저장해야 합니다.',
'emailuser' => '사용자에게 편지쓰기',
-'emailpage' => '누리편지 쓰기',
+'emailpage' => '전자우편 쓰기',
'emailpagetext' => '이 사용자가 개인맞춤에 옳바른 주소를 써 넣었다면,
아래 틀을 이용하여 편지를 보낼 수 있습니다.
이 사용자가 바로 답장할 수 있도록, 당신의 개인맞춤에 넣었던 주소가,
\'보낸이\' 주소에 들어갑니다.',
-'noemailtitle' => '누리편지 없음',
-'noemailtext' => '이 사용자는 누리편지를 받지않음에 맞추어 놓았거나,
-옳바른 주소를 써 넣지 않았습니다.',
+'noemailtitle' => '전자우편 없음',
+'noemailtext' => '이 사용자는 전자우편을 받지 않도록 설정해 놓았거나 올바른 주소를 써 넣지 않았습니다.',
'emailfrom' => '보낸이',
'emailto' => '받는이',
'emailsubject' => '제목',
'addedwatch' => '눈여겨 봅니다.',
'addedwatchtext' => '앞으로 \'$1\'문서와 딸린 토론를
<a href=\'{{localurle:Special:Watchlist}}\'>눈여겨보기 목록</a>에서
-관찰할 수 있으며,<a href=\'{{localurle:Special:Recentchanges}}\'>최근 바뀜</a>에는 금방 눈에
+관찰할 수 있으며,<a href=\'{{localurle:Special:Recentchanges}}\'>최근 바뀜</a>에는 금방 눈에
띄도록 <b>두터운 글씨체</b>로 나타납니다.</p>
<p>더 이상 눈여겨 보지 않아도 될 때에는, 옆의 \'눈여겨 보지 않음\'을 누르면 됩니다.',
'unwatchthispage' => '눈여겨 보지 않음',
'notanarticle' => '문서가 아님',
+# Delete/protect/revert
+'deletepage' => '글삭제',
+'confirm' => '확인',
+'confirmdelete' => '삭제 확인',
+'deletesub' => '(Deleting \'$1\')',
+'confirmdeletetext' => '자료목록에서 그간의 내용을 완전히 지우려고 하고 있습니다.
+Please confirm that you intend to do this, that you understand the
+consequences, and that you are doing this in accordance with
+[[위키백과:Policy]].',
+'confirmcheck' => 'Yes, I really want to delete this.',
+
+'actioncomplete' => 'Action complete',
+'deletedtext' => '\'$1\' has been deleted.
+See $2 for a record of recent deletions.',
+'deletedarticle' => 'deleted \'$1\'',
+'dellogpage' => 'Deletion_log',
+'dellogpagetext' => 'Below is a list of the most recent deletions.
+All times shown are server time (UTC).
+<ul>
+</ul>',
+'deletionlog' => '삭제 목록',
+'reverted' => '이전판으로 되돌렸습니다.',
+'deletecomment' => '삭제 이유',
+'imagereverted' => '이전판으로 되돌렸습니다.',
+'undelete' => '삭제된 글 복구',
+'undeletepage' => '삭제된 글을 복구합니다.',
+'undeletepagetext' => 'The following pages have been deleted but are still in the archive and
+can be restored. The archive may be periodically cleaned out.',
+'undeletearticle' => 'Restore deleted article',
+'undeleterevisions' => '$1 revisions archived',
+'undeletehistory' => 'If you restore the page, all revisions will be restored to the history.
+If a new page with the same name has been created since the deletion, the restored
+revisions will appear in the prior history, and the current revision of the live page
+will not be automatically replaced.',
+'undeleterevision' => 'Deleted revision as of $1',
+'undeletebtn' => 'Restore!',
+'undeletedarticle' => 'restored \'$1\'',
+'undeletedtext' => 'The article [[$1]] has been successfully restored.
+See [[위키백과:Deletion_log]] for a record of recent deletions and restorations.',
+
# Contributions
#
'contributions' => '사용자 기여',
# Move page
#
'movepage' => '문서 옮기기',
-'movepagetext' => '아래 틀을 채워 문서이름을 바꾸세요.
+'movepagetext' => '아래 틀을 채워 문서이름을 바꾸세요.
문서역사도 함께 새문서로 갑니다.
기존의 문서는 새이름의 문서로 넘겨주는 역할만 하는 넘겨주기 문서가 됩니다.
기존 문서로의 고리도 바뀌지 않습니다. 딸린토론이 있어도, 옮기지
return $wgNamespaceNamesKo;
}
- function getNsText($index) {
- global $wgNamespaceNamesKo;
- return $wgNamespaceNamesKo[$index];
- }
-
- function getNsIndex( $text ) {
- global $wgNamespaceNamesKo;
-
- foreach ( $wgNamespaceNamesKo as $i => $n ) {
- if ( 0 == strcasecmp( $n, $text ) ) { return $i; }
- }
- return false;
- }
-
function getQuickbarSettings() {
global $wgQuickbarSettingsKo;
return $wgQuickbarSettingsKo;
global $wgSkinNamesKo;
return $wgSkinNamesKo;
}
+
+ function getDateFormats() {
+ return false;
+ }
-
function date( $ts, $adj = false ) {
global $wgWeekdayAbbreviationsKo;
if ( $adj ) { $ts = $this->userAdjust( $ts ); }
(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 )) . "일 " .
return $this->date( $ts, $adj ) . " " . $this->time( $ts, $adj );
}
- # inherit function rfc1123( $ts )
-
- function getValidSpecialPages() {
- global $wgValidSpecialPagesKo;
- return $wgValidSpecialPagesKo;
- }
-
- function getSysopSpecialPages() {
- global $wgSysopSpecialPagesKo;
- return $wgSysopSpecialPagesKo;
- }
-
- function getDeveloperSpecialPages() {
- global $wgDeveloperSpecialPagesKo;
- return $wgDeveloperSpecialPagesKo;
- }
-
function getMessage( $key ) {
global $wgAllMessagesKo;
return isset($wgAllMessagesKo[$key]) ? $wgAllMessagesKo[$key] : parent::getMessage($key);
}
-
+
function firstChar( $s ) {
preg_match( '/^([\x00-\x7f]|[\xc0-\xdf][\x80-\xbf]|' .
'[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xf7][\x80-\xbf]{3})/', $s, $matches);
-
+
if ( isset( $matches[1] ) ) {
if ( strlen( $matches[1] ) != 3 ) {
return $matches[1];
} else {
return "";
}
- }
+ }
}
?>