diff --git a/src/languages/ko-KR.js b/src/languages/ko-KR.js
index ad7b4337a..a9ff4b60d 100644
--- a/src/languages/ko-KR.js
+++ b/src/languages/ko-KR.js
@@ -194,7 +194,7 @@ export default {
     "Post URL": "Post URL",
     "Content Type": "Content Type",
     webhookJsonDesc: "{0}은 express.js와 같은 최신 HTTP 서버에 적합해요.",
-    webhookFormDataDesc: "{multipart}은 PHP에 적합해요. {decodeFunction}를 기준으로 json을 디코딩하면 돼요.",
+    webhookFormDataDesc: "{multipart}은 PHP에 적합해요. {decodeFunction}를 기준으로 json을 디코딩하면 되어요.",
     smtp: "Email (SMTP)",
     secureOptionNone: "없음 / STARTTLS (25, 587)",
     secureOptionTLS: "TLS (465)",
@@ -245,7 +245,7 @@ export default {
     "Message Title": "메시지 제목",
     "Notification Sound": "알림음",
     "More info on:": "자세한 정보: {0}",
-    pushoverDesc1: "긴급 우선 순위 (2)는 재시도 사이에 기본적으로 30초의 타임아웃이 있고, 1시간 후에 만료돼요.",
+    pushoverDesc1: "긴급 우선 순위 (2)는 재시도 사이에 기본적으로 30초의 타임아웃이 있고, 1시간 후에 만료되어요.",
     pushoverDesc2: "다른 장치에 알림을 보내려면 장치칸을 입력해주세요.",
     "SMS Type": "SMS 종류",
     octopushTypePremium: "프리미엄 (빠름) - 알림 기능에 적합해요)",
@@ -270,13 +270,85 @@ export default {
     "Messaging API": "Messaging API 메뉴",
     wayToGetLineChannelToken: "먼저 {0}에 액세스하고, 공급자 및 채널 (Messaging API)을 만든 다음, 각 메뉴 밑에 언급된 메뉴에서 채널 액세스 토큰과 사용자 ID를 얻을 수 있어요.",
     "Icon URL": "아이콘 URL",
-    aboutIconURL: "\"Icon URL\"에 사진 링크를 입력해 프로필 사진을 설정할 수 있어요. 아이콘 이모지가 설정되어 있으면 적용되지 않을 거예요.",
+    aboutIconURL: "\"아이콘 URL\"에 사진 링크를 입력해 프로필 사진을 설정할 수 있어요. 아이콘 이모지가 설정되어 있으면 적용되지 않을 거예요.",
     aboutMattermostChannelName: "채널 이름을 입력하면 Webhook이 게시할 기본 채널을 재설정할 수 있어요. 이 설정은 Mattermost 웹훅 설정에서 활성화해야 해요. 예: #기타-채널",
-    matrix: "매트릭스",
+    matrix: "Matrix",
     promosmsTypeEco: "SMS ECO - 저렴하지만 느리고 가끔 과부하에 걸려요. 폴란드 수신자만 사용할 수 있어요. ",
-    promosmsTypeFlash: "SMS FLASH - 메시지가 받는 사람 장치에 자동으로 표시돼요. 폴란드 수신자만 사용할 수 있어요.",
+    promosmsTypeFlash: "SMS FLASH - 메시지가 받는 사람 장치에 자동으로 표시되어요. 폴란드 수신자만 사용할 수 있어요.",
     promosmsTypeFull: "SMS FULL - SMS 프리미엄 티어, 보내는 사람 이름을 먼저 등록해야 해요. 알림 기능에 적합해요.",
     promosmsTypeSpeed: "SMS SPEED - 시스템에서 가장 높은 우선순위예요. 매우 빠르고 신뢰할 수 있지만 비용이 많이 들어요 (SMS 전체 가격의 약 두 배).",
-    promosmsPhoneNumber: "전화 번호 (폴란드 수신자라면 지역번호를 적지 않아도 돼요.)",
+    promosmsPhoneNumber: "전화 번호 (폴란드 수신자라면 지역번호를 적지 않아도 되어요.)",
     promosmsSMSSender: "SMS 보내는 사람 이름 : 미리 등록된 이름 혹은 기본값 중 하나예요: InfoSMS, SMS Info, MaxSMS, INFO, SMS",
+    "Primary Base URL": "기본 URL",
+    "Push URL": "Push URL",
+    needPushEvery: "You should call this URL every {0} seconds.",
+    pushOptionalParams: "Optional parameters: {0}",
+    emailCustomSubject: "Custom Subject",
+    clicksendsms: "ClickSend SMS",
+    checkPrice: "{0} 가격 확인:",
+    apiCredentials: "API credentials",
+    octopushLegacyHint: "Octopush 레거시 버전 (2011-2020) 을 사용하시나요? 아니면 새 버전을 사용하시나요?",
+    "Feishu WebHookUrl": "Feishu WebHookURL",
+    matrixHomeserverURL: "Homeserver URL (with http(s):// and optionally port)",
+    "Internal Room Id": "내부 방 ID",
+    matrixDesc1: "Matrix 클라이언트 방 설정의 고급 섹션에서 내부 방 ID를 찾을 수 있어요. 내부 방 ID는 이렇게 생겼답니다: !QMdRCpUIfLwsfjxye6:home.server.",
+    matrixDesc2: "사용자의 모든 방에 대한 엑세스가 허용될 수 있어서 새로운 사용자를 만들고 원하는 방에만 초대한 후 엑세스 토큰을 사용하는 것이 좋아요. {0} 이 명령어를 통해 엑세스 토큰을 얻을 수 있어요.",
+    Method: "Method",
+    Body: "Body",
+    Headers: "Headers",
+    PushUrl: "Push URL",
+    HeadersInvalidFormat: "요청 Headers의 JSON 형식이 올바르지 않아요: ",
+    BodyInvalidFormat: "요청 Body의 JSON 형식이 올바르지 않아요: ",
+    "Monitor History": "모니터링 기록",
+    clearDataOlderThan: "모니터링 기록을 {0}일 동안 저장해요.",
+    PasswordsDoNotMatch: "비밀번호가 일치하지 않아요.",
+    records: "records",
+    "One record": "One record",
+    steamApiKeyDescription: "스팀 게임 서버를 모니터링하려면 Steam Web API 키가 필요해요. API 키는 하단 사이트에서 등록할 수 있어요: ",
+    "Current User": "현재 사용자",
+    recent: "최근",
+    Done: "완료",
+    Info: "정보",
+    Security: "보안",
+    "Steam API Key": "Steam API Key",
+    "Shrink Database": "데이터베이스 축소",
+    "Pick a RR-Type...": "RR-Type을 골라주세요...",
+    "Pick Accepted Status Codes...": "상태 코드를 골라주세요...",
+    Default: "기본",
+    "HTTP Options": "HTTP 옵션",
+    "Create Incident": "인시던트 만들기",
+    Title: "제목",
+    Content: "내용",
+    Style: "스타일",
+    info: "정보",
+    warning: "경고",
+    danger: "위험",
+    primary: "기본",
+    light: "라이트",
+    dark: "다크",
+    Post: "올리기",
+    "Please input title and content": "제목과 내용을 작성해주세요.",
+    Created: "생성 날짜",
+    "Last Updated": "마지막 업데이트",
+    Unpin: "제거",
+    "Switch to Light Theme": "라이트 테마로 전환",
+    "Switch to Dark Theme": "다크 테마로 전환",
+    "Show Tags": "태그 보이기",
+    "Hide Tags": "태그 숨기기",
+    Description: "설명",
+    "No monitors available.": "모니터링이 없어요.",
+    "Add one": "추가하기",
+    "No Monitors": "모니터링 없음",
+    "Untitled Group": "이름없는 그룹",
+    Services: "서비스",
+    Discard: "취소",
+    Cancel: "취소",
+    "Powered by": "Powered by",
+    shrinkDatabaseDescription: "SQLite 데이터베이스 VACUUM을 트리거해요. 만약 데이터베이스가 1.10.0 버전 이후에 생성되었다면 AUTO_VACUUM이 설정되어 있어 이 작업은 필요 없을 거에요.",
+    serwersms: "SerwerSMS.pl",
+    serwersmsAPIUser: "API Usename (webapi_ 접두사 포함)",
+    serwersmsAPIPassword: "API 비밀번호",
+    serwersmsPhoneNumber: "휴대전화 번호",
+    serwersmsSenderName: "보내는 사람 이름 (registered via customer portal)",
+    stackfield: "Stackfield",
 };