diff --git a/ko.json b/ko.json
index 0967ef424bce6791893e9a57bb952f80fd536e93..0abf61f1919e97c70f41ad43d05adeb034d493e6 100644
--- a/ko.json
+++ b/ko.json
@@ -1 +1,316 @@
-{}
+{
+    "app": {
+        "main": {
+            "channel": {
+                "misc": {
+                    "jump_present": "현재로 이동",
+                    "viewing_old": "이전 메세지 보기",
+                    "no_sending": "이 채널 내에서 메세지를 보낼 권한이 없어요.",
+                    "spoiler_attachment": "스포일러",
+                    "failed_load": "메세지를 불러올 수 없습니다."
+                },
+                "search": {
+                    "sort": {
+                        "latest": "최신"
+                    },
+                    "title": "검색"
+                },
+                "system": {
+                    "channel_icon_changed": "{{user}}님이 채널 아이콘을 변경했어요",
+                    "user_joined": "{{user}}님이 접속했어요",
+                    "user_left": "{{user}}님이 나갔어요",
+                    "user_kicked": "{{user}}님이 추방되었어요",
+                    "channel_description_changed": "{{user}}님이 채널 설명을 변경했어요",
+                    "user_banned": "{{user}}님이 차단되었어요"
+                },
+                "voice": {
+                    "leave": "연결 끊기",
+                    "unmute": "음소거 해제",
+                    "connected": "음성 채널 접속",
+                    "mute": "음소거"
+                },
+                "uploading_file": "업로드중…",
+                "failed_upload": "업로드에 실패했습니다!",
+                "message_where": "{{channel_name}}에 메세지 보내기",
+                "typing": {
+                    "single": "{{user}}님이 입력하고 있어요…",
+                    "multiple": "{{userlist}} 및 {{user}}님이 입력하고 있어요…"
+                },
+                "attached_file": "{{filename}} 첨부",
+                "message_who": "{{person}}에게 메세지 보내기",
+                "bot": "ë´‡",
+                "notifications": {
+                    "all": "모든 메세지"
+                },
+                "nsfw": {
+                    "channel": {
+                        "marked": "이 채널은 NSFW로 표시됩니다."
+                    },
+                    "confirm": "본인은 18세 이상임을 확인합니다."
+                },
+                "edited": "(수정됨)",
+                "unknown_user": "<알 수 없는 사용자>"
+            },
+            "groups": {
+                "create": "그룹 만들기",
+                "name": "그룹 이름",
+                "description": "그룹 설명",
+                "owner": "그룹 소유자"
+            },
+            "servers": {
+                "name": "서버 이름",
+                "voice_channel": "음성 채널",
+                "create": "서버 만들기",
+                "description": "서버 설명",
+                "channel_name": "채널 이름",
+                "channel_type": "채널 유형",
+                "channel_description": "채널 설명",
+                "custom_banner": "커스텀 배너",
+                "owner": "서버 소유자",
+                "text_channel": "채팅 채널"
+            },
+            "categories": {
+                "members": "멤버",
+                "channels": "채널"
+            }
+        },
+        "settings": {
+            "pages": {
+                "account": {
+                    "2fa": {
+                        "remove_auth": "인증 제거",
+                        "title": "2단계 인증"
+                    },
+                    "title": "나의 계정",
+                    "manage": {
+                        "disable": "계정 비활성화",
+                        "delete": "계정 삭제"
+                    }
+                },
+                "profile": {
+                    "title": "프로필",
+                    "edit_profile": "프로필 수정",
+                    "profile_picture": "프로필 사진",
+                    "placeholder": "자신을 소개하세요…",
+                    "info": "내 소개"
+                },
+                "appearance": {
+                    "theme": "테마",
+                    "display": {
+                        "default": "기본"
+                    },
+                    "color": {
+                        "dark": "다크",
+                        "light": "라이트"
+                    },
+                    "emoji_pack": "이모지 팩",
+                    "font": "폰트"
+                },
+                "language": {
+                    "title": "언어",
+                    "select": "언어 선택"
+                },
+                "audio": {
+                    "title": "음성 설정"
+                },
+                "donate": {
+                    "title": "후원"
+                },
+                "source_code": "소스코드",
+                "bots": {
+                    "title": "나의 봇"
+                },
+                "feedback": {
+                    "title": "피드백",
+                    "issue": "새로운 이슈 만들기",
+                    "bug": "버그 트래커",
+                    "bug_desc": "여기에서 현재 활성화된 버그 보고서를 봅니다."
+                },
+                "experiments": {
+                    "title": "실험"
+                },
+                "logOut": "로그아웃"
+            },
+            "title": "설정",
+            "categories": {
+                "user_settings": "사용자 설정"
+            },
+            "actions": {
+                "upload": "업로드"
+            },
+            "channel_pages": {
+                "overview": {
+                    "name": "채널 이름",
+                    "description": "채널 설명"
+                },
+                "permissions": {
+                    "title": "권한"
+                }
+            },
+            "server_pages": {
+                "overview": {
+                    "description": "채널 설명",
+                    "name": "서버 이름"
+                },
+                "members": {
+                    "title": "멤버"
+                },
+                "roles": {
+                    "title": "ì—­í• "
+                },
+                "categories": {
+                    "title": "카테고리"
+                },
+                "invites": {
+                    "title": "초대",
+                    "code": "초대주소",
+                    "channel": "채널"
+                },
+                "bans": {
+                    "reason": "차단 사유"
+                }
+            },
+            "permissions": {
+                "default_role": "기본",
+                "server": "서버 권한",
+                "channel": "채널 권한",
+                "create_role": "새 역할 만들기",
+                "role_name": "역할 이름"
+            },
+            "tips": {
+                "languages": {
+                    "a": "원하는 언어가 없으십니까?"
+                },
+                "account": {
+                    "b": "프로필 설정으로 이동합니다."
+                },
+                "sessions": {
+                    "b": "비밀번호를 변경하고 2단계 인증을 사용하여 계정을 보호하세요."
+                }
+            }
+        },
+        "context_menu": {
+            "copy_message_link": "메세지 링크 복사",
+            "view_profile": "프로필 보기",
+            "kick_member": "멤버 추방하기",
+            "copy_id": "ID 복사하기",
+            "copy_cid": "채널 ID 복사",
+            "copy_mid": "메세지 ID 복사",
+            "copy_sid": "서버 ID 복사",
+            "mention": "멘션",
+            "message_user": "메세지",
+            "reply_message": "답장",
+            "ban_member": "멤버 차단하기"
+        },
+        "navigation": {
+            "tabs": {
+                "dev": "개발자",
+                "home": "홈",
+                "friends": "친구",
+                "unreads": "안읽음"
+            }
+        },
+        "status": {
+            "online": "온라인",
+            "idle": "자리 비움",
+            "busy": "다른 용무중",
+            "offline": "오프라인",
+            "invisible": ""
+        },
+        "special": {
+            "status": {
+                "connecting": "연결중…"
+            },
+            "popovers": {
+                "user_profile": {
+                    "badges": {
+                        "translator": "번역가",
+                        "supporter": "서포터",
+                        "early_adopter": "얼리어답터"
+                    }
+                }
+            },
+            "invite": {
+                "login": "Revolt에 로그인",
+                "accept": "초대 수락"
+            }
+        }
+    },
+    "permissions": {
+        "channel": {
+            "ManageChannel": {
+                "t": "채널 관리하기"
+            },
+            "SendMessage": {
+                "t": "메세지 보내기"
+            },
+            "View": {
+                "t": "채널 보기"
+            },
+            "ManageMessages": {
+                "t": "메세지 관리하기"
+            }
+        },
+        "server": {
+            "BanMembers": {
+                "t": "멤버 차단하기"
+            },
+            "KickMembers": {
+                "t": "멤버 추방하기"
+            },
+            "ChangeNickname": {
+                "t": "별명 변경하기"
+            },
+            "ManageNicknames": {
+                "t": "별명 관리하기"
+            }
+        }
+    },
+    "login": {
+        "title": "로그인",
+        "enter": {
+            "password": "비밀번호를 입력하세요.",
+            "username": "사용자명을 입력하세요.",
+            "email": "이메일을 입력하세요.",
+            "invite": "초대주소를 입력하세요.",
+            "current_password": "기존 비밀번호를 입력하세요."
+        },
+        "reset": "비밀번호 재설정.",
+        "remembered": "로그인 창으로 돌아가기.",
+        "check_mail": "메일함을 확인해주세요.",
+        "email_delay": "도착하는데 최대 10분이 소요됩니다.",
+        "error": {
+            "login": "로그인에 실패했습니다!",
+            "create": "가입에 실패했습니다!",
+            "resend": "재전송에 실패했습니다!",
+            "reset": "재설정에 실패했습니다!"
+        },
+        "register": "가입",
+        "username": "사용자명",
+        "email": "이메일",
+        "password": "비밀번호",
+        "invite": "초대주소",
+        "current_password": "기존 비밀번호",
+        "forgot": "비밀번호를 잃었나요?",
+        "set_password": "새로운 비밀번호를 설정하세요.",
+        "new": "Revolt가 처음이신가요?",
+        "existing": "이미 계정이 있으신가요?",
+        "create": "새로운 계정을 만드세요.",
+        "missing_verification": "이메일이 없나요?",
+        "cancel": "요청이 취소되었습니다.",
+        "check_spam": "스팸메일을 확인해주세요",
+        "open_mail_provider": "{{provider}} 열기",
+        "successful_registration": "가입에 성공했습니다!"
+    },
+    "general": {
+        "tos": "이용약관",
+        "privacy": "개인정보처리방침",
+        "loading": "로딩중…",
+        "image_by": "이미지 제공자",
+        "on": "온",
+        "about": "소개",
+        "disabled": "비활성화",
+        "off": "오프",
+        "unavailable": "미지원"
+    }
+}