diff --git a/i18n/contact/ko.json b/i18n/contact/ko.json
new file mode 100644
index 000000000..7f216f5c3
--- /dev/null
+++ b/i18n/contact/ko.json
@@ -0,0 +1,20 @@
+{
+ "@metadata": {
+ "authors": [
+ "minejango2"
+ ]
+ },
+ "weirdgloop-contactpage-disclaimer": "여기서 보낸 모든 정보는 위키의 관리자가 아닌, 이 웹사이트를 관리하는 [https://weirdgloop.org Weird Gloop] 사에 전달됩니다. 대부분의 문제는, 지역 내 위키 관리진들에게 연락해야 합니다.",
+ "weirdgloop-contactpage-dmca-affiliation": "본인은...",
+ "weirdgloop-contactpage-dmca-affiliation-me": "본인은 저작권자입니다",
+ "weirdgloop-contactpage-dmca-affiliation-rep": "본인은 저작권자의 대리인 혹은 대표자입니다",
+ "weirdgloop-contactpage-dmca-address": "귀하의 전체 우편 주소",
+ "weirdgloop-contactpage-dmca-phone": "귀하의 전화번호",
+ "weirdgloop-contactpage-dmca-src": "귀하가 '''침해'''가 발생되었다고 주장하는 원본 저작물의 링크 (줄 당 하나씩)",
+ "weirdgloop-contactpage-dmca-material": "귀하를 '''침해'''하고 있다는 저작물의 링크 (줄 당 하나씩)",
+ "weirdgloop-emailmessage-dmca": "추가 정보",
+ "weirdgloop-contactpage-dmca-faith": "본인은 저작권자, 관련인 혹은 법률이 이 콘텐츠의 사용을 승인하지 않는다고 선의로 믿습니다.",
+ "weirdgloop-contactpage-dmca-accuracy": "본인은 이 신고서 속 모든 정보가 사실임을 알리며, 본인은 저작권자나 저작권자의 인증된 대리인입니다.",
+ "weirdgloop-contactpage-dmca-release": "본인은 Weird Gloop이 적절한 교정 후, 본 신고서 전체나 일부를 관련 위키 커뮤니티 관리자와 공유하거나 대중에 공개하는 것에 동의합니다.",
+ "weirdgloop-contactpage-dmca-signature": "전자 서명"
+}
diff --git a/i18n/projectnames/ko.json b/i18n/projectnames/ko.json
new file mode 100644
index 000000000..589814abd
--- /dev/null
+++ b/i18n/projectnames/ko.json
@@ -0,0 +1,13 @@
+{
+ "@metadata": {
+ "authors": [
+ "minejango2"
+ ]
+ },
+ "project-localized-name-en_rstest": "RuneScape 위키 (테스트)",
+ "project-localized-name-en_osrstest": "Old School RuneScape 위키 (테스트)",
+ "project-localized-name-en_rs": "RuneScape 위키",
+ "project-localized-name-en_osrs": "Old School RuneScape 위키",
+ "project-localized-name-metawiki": "Meta Weird Gloop",
+ "project-localized-name-en_mc": "Minecraft 위키"
+}
diff --git a/i18n/temporary/ko.json b/i18n/temporary/ko.json
new file mode 100644
index 000000000..2adf867df
--- /dev/null
+++ b/i18n/temporary/ko.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "minejango2"
+ ]
+ },
+ "glooptweaks-desc": "Weird Gloop 네트워크 속 모든 위키에 추가 기능을 제공합니다"
+}
diff --git a/i18n/weirdgloop/ko.json b/i18n/weirdgloop/ko.json
new file mode 100644
index 000000000..776b97cf9
--- /dev/null
+++ b/i18n/weirdgloop/ko.json
@@ -0,0 +1,58 @@
+{
+ "@metadata": {
+ "authors": [
+ "minejango2"
+ ]
+ },
+ "glooptweaks-desc": "Weird Gloop 네트워크 속 모든 위키에 추가 기능을 제공합니다",
+ "weirdgloop-copyright": "이 사이트의 콘텐츠는 $1 라이선스를 따릅니다. 추가 약관이 적용될 수 있습니다.\n\n",
+ "weirdgloop-upload-nolicenses": "이 위키는 파일 업로드가 켜져 있지 않습니다.\n\n이 페이지로 이 위키에 파일을 업로드하려면, 관리자가 [[MediaWiki:Licenses|미디어위키 라이선스 문서]]에 하나 이상의 라이선스 선택지를 추가해야 합니다.\n\n다음 형식을 사용해 주세요: * 틀 이름|라벨. 라이선스 옵션 없이 업로드를 활성화하려면 텍스트를 사용하세요.",
+ "weirdgloop-globalblocking-ipblocked": "'''귀하의 IP 주소는 모든 위키에서 차단당했습니다.'''\n\n이 차단은 $1 ($2)님에 의해 이루어졌습니다.\n제공된 이유는 ''$3'' 입니다.\n\n* 차단 시작 시점: $4\n* 차단 종료 시점: $5\n\n현재 IP 주소는 $6입니다.\n문의 예정이시라면 위에 있는 모든 세부 정보를 포함해 주세요.\n\n만일 저희 실수로 인해 차단당했다고 생각하신다면, [[Special:Contact|문의 특수문서]]로 관리진에게 문의할 수 있습니다.",
+ "weirdgloop-globalblocking-ipblocked-xff": "'''귀하의 요청에 사용된 하나 이상의 프록시 서버가 모든 위키에서 차단되었습니다.'''\n\n이 차단은 $1 ($2)님에 의해 이루어졌습니다.\n제공된 이유는 ''$3'' 입니다.\n\n* 차단 시작 시점: $4\n* 차단 종료 시점: $5\n\n차단된 프록시 주소는 $6입니다.\n문의 예정이시라면 위에 있는 모든 세부 정보를 포함해 주세요.\n\n만일 저희 실수로 인해 차단당했다고 생각하신다면, [[Special:Contact|문의 특수문서]]로 관리진에게 문의할 수 있습니다.",
+ "weirdgloop-tou": "이용 약관",
+ "weirdgloop-tou-url": "wg:terms",
+ "weirdgloop-contact": "Weird Gloop 문의",
+ "weirdgloop-contact-url": "Special:Contact",
+ "weirdgloop-siteinterface": "글로벌 인터페이스 페이지에는 이 작업을 수행할 수 없습니다. 만약 이 페이지가 편집되어야 하거나 도움이 필요하시다면, [[Special:Contact|시스템 관리자에게 문의]]해주세요.",
+ "weirdgloop-spam-block": "귀하는 저희의 특수한 스팸 방지 장치를 위반했기 때문에 본 작업을 수행할 수 없도록 차단되었습니다. 오류라고 생각되신다면, [https://discord.gg/runescapewiki Discord로 문의] 부탁드립니다.",
+ "right-staff": "Weird Gloop에서 호스팅되는 위키의 관리 도구 접근",
+ "right-editinterfacesite": "글로벌 사이트 인터페이스 편집",
+ "right-bypassgloopspam": "Weird Gloop 사가 구현한 사이트용 스팸 보호 우회",
+ "group-autopatrol": "자동 점검되는 사용자",
+ "group-cats": "CATS",
+ "group-directors": "부관리자",
+ "group-global-interface-maintainer": "글로벌 인터페이스 관리자",
+ "group-patrollers": "점검자",
+ "group-staff": "스태프",
+ "group-autopatrol-member": "{{GENDER:$1|자동 점검되는 사용자}}",
+ "group-cats-member": "{{GENDER:$1|CATS 멤버}}",
+ "group-directors-member": "{{GENDER:$1|부관리자}}",
+ "group-global-interface-maintainer-member": "{{GENDER:$1|글로벌 인터페이스 관리자}}",
+ "group-patrollers-member": "{{GENDER:$1|점검자}}",
+ "group-staff-member": "{{GENDER:$1|스태프}}",
+ "grouppage-autopatrol": "{{ns:project}}:자동 점검되는 사용자",
+ "grouppage-cats": "{{ns:project}}:CATS",
+ "grouppage-directors": "{{ns:project}}:부관리자",
+ "grouppage-global-interface-maintainer": "{{ns:project}}:글로벌 인터페이스 관리자",
+ "grouppage-patrollers": "{{ns:project}}:점검자",
+ "grouppage-staff": "{{ns:project}}:스태프",
+ "group-autopatrol.css": "/* 여기에 있는 모든 CSS는 자동 점검되는 사용자에게만 적용됩니다 */",
+ "group-cats.css": "/* 여기에 있는 모든 CSS는 CATS에게만 적용됩니다 */",
+ "group-directors.css": "/* 여기에 있는 모든 CSS는 부관리자에게만 적용됩니다 */",
+ "group-patrollers.css": "/* 여기에 있는 모든 CSS는 점검자에게만 적용됩니다 */",
+ "group-staff.css": "/* 여기에 있는 모든 CSS는 스태프에게만 적용됩니다 */",
+ "group-autopatrol.js": "/* 여기에 있는 모든 JavaScript는 자동 점검되는 사용자에게만 적용됩니다 */",
+ "group-cats.js": "/* 여기에 있는 모든 JavaScript는 CATS에게만 적용됩니다 */",
+ "group-directors.js": "/* 여기에 있는 모든 JavaScript는 부관리자에게만 적용됩니다 */",
+ "group-patrollers.js": "/* 여기에 있는 모든 JavaScript는 점검자에게만 적용됩니다 */",
+ "group-staff.js": "/* 여기에 있는 모든 JavaScript는 스태프에게만 적용됩니다 */",
+ "right-directoreditprotected": "보호 상태가 \"{{int:protect-level-directoreditprotected}}\"인 페이지 편집",
+ "right-editstaff": "보호 상태가 \"{{int:protect-level-editstaff}}\"인 페이지 편집",
+ "action-directoreditprotected": "보호 상태가 \"{{int:protect-level-directoreditprotected}}\"인 페이지 편집",
+ "action-editstaff": "보호 상태가 \"{{int:protect-level-editstaff}}\"인 페이지 편집",
+ "protect-level-directoreditprotected": "부관리자만 허용",
+ "protect-level-editstaff": "스태프만 허용",
+ "group-jagex": "Jagex",
+ "right-jagex": "Jagex Ltd 직원에게 인증됨",
+ "querypage-updates-daily": "이 페이지 갱신은 하루마다 이루어집니다."
+}
diff --git a/i18n/weirdgloopoverrides/ko.json b/i18n/weirdgloopoverrides/ko.json
new file mode 100644
index 000000000..85f4f859a
--- /dev/null
+++ b/i18n/weirdgloopoverrides/ko.json
@@ -0,0 +1,14 @@
+{
+ "@metadata": {
+ "authors": [
+ "minejango2"
+ ]
+ },
+ "weirdgloop-privacypage": "wg:privacy",
+ "weirdgloop-changecontentmodel-text": "이 페이지는 본 위키 페이지의 콘텐츠 모델을 바꿀 수 있습니다. 드문 경우를 제외하면, 거의 필요하지 않습니다. 페이지의 콘텐츠 모델을 바꾸면 해당 기능을 고장낼 수 있습니다. 만일 귀하의 행동에 확신이 없으시다면, 시스템 관리자에게 [[Special:Contact|문의]]해 주세요.",
+ "weirdgloop-emailmessage": "메시지:",
+ "weirdgloop-mobile-frontend-copyright": "사이트의 콘텐츠는 $1 라이선스를 따릅니다. 추가 약관이 적용될 수 있습니다.\n\n",
+ "weirdgloop-contactpage-pagetext": "아래 양식은 현재 보고 있는 위키의 운영자인 Weird Gloop에 문의할 때 사용될 수 있습니다. 위키 자체의 문제를 겪고 계신다면, 사이트 내 편집자나 관리자에게 말하는 것이 합리적일 수 있습니다. '''DMCA 게시 중단 요청에 관한 문의 중이시라면, [[Special:Contact/dmca|이 양식]]을 대신 이용해 주세요.'''",
+ "weirdgloop-newusermessage-editor": "새 사용자 메시지",
+ "weirdgloop-revisionslider-help-dialog-slide1": "판 슬라이더는 문서 차이 페이지에서 문서의 판 역사를 탐색하고 비교할 때 유용합니다. 문제점을 발견했다면, 말씀 주세요!"
+}