From 38a404e56ad434c7324a760486d802b8e2abd7ad Mon Sep 17 00:00:00 2001 From: moduvoice Date: Thu, 9 Jul 2026 00:46:08 +0700 Subject: [PATCH] docs: add Korean (ko) translation for common.json Add docs/resources/locales/ko/common.json with a full Korean translation matching all 38 keys from en/common.json, and register "ko" in the languages array in docs/app/localization/resource.ts so it is picked up by supportedLanguages / RemixI18Next resources. --- docs/app/localization/resource.ts | 6 ++- docs/resources/locales/ko/common.json | 66 +++++++++++++++++++++++++++ 2 files changed, 71 insertions(+), 1 deletion(-) create mode 100644 docs/resources/locales/ko/common.json diff --git a/docs/app/localization/resource.ts b/docs/app/localization/resource.ts index 39301aee..b3270be1 100644 --- a/docs/app/localization/resource.ts +++ b/docs/app/localization/resource.ts @@ -1,7 +1,8 @@ import bosnian from "../../resources/locales/bs/common.json" import english from "../../resources/locales/en/common.json" +import korean from "../../resources/locales/ko/common.json" -const languages = ["en", "bs"] as const +const languages = ["en", "bs", "ko"] as const export const supportedLanguages = [...languages] export type Language = (typeof languages)[number] @@ -18,6 +19,9 @@ export const resources: Record = { bs: { common: bosnian, }, + ko: { + common: korean, + }, } declare module "i18next" { diff --git a/docs/resources/locales/ko/common.json b/docs/resources/locales/ko/common.json new file mode 100644 index 00000000..69a705d4 --- /dev/null +++ b/docs/resources/locales/ko/common.json @@ -0,0 +1,66 @@ +{ + "hi": "React Router는 정말 훌륭해요!", + "navigation": { + "back": "뒤로 가기", + "home": "홈으로 돌아가기" + }, + "error": { + "500": { + "title": "문제가 발생했습니다!", + "description": "서버에서 예기치 않은 문제가 발생한 것 같습니다." + }, + "404": { + "title": "페이지를 찾을 수 없습니다!", + "description": "이런! 찾으시는 페이지가 사라진 것 같습니다." + }, + "403": { + "title": "권한이 없습니다!", + "description": "이 페이지에 접근할 수 없는 것 같습니다." + }, + "200": { + "title": "문제가 발생했습니다!", + "description": "서버에서 예기치 않은 문제가 발생한 것 같습니다." + } + }, + "links": { + "previous": "이전", + "next": "다음", + "report_an_issue_on_this_page": "이 페이지의 문제 신고하기", + "edit_this_page": "이 페이지 수정하기" + }, + "p": { + "last_update": "마지막 업데이트: ", + "version": "버전", + "all_rights_reserved": "모든 권리 보유.", + "search_by": "검색 제공" + }, + "buttons": { + "copy": "복사", + "copied": "복사됨", + "home": "홈으로 돌아가기", + "back": "뒤로 가기", + "clear": "지우기" + }, + "titles": { + "good_to_know": "알아두면 좋은 정보", + "warning": "경고" + }, + "text": { + "result_one": "{{count}}개의 결과", + "result_other": "{{count}}개의 결과", + "adjust_search": "검색어를 조정하거나 오타가 없는지 확인해 보세요", + "no_results_for": "다음에 대한 검색 결과가 없습니다", + "start_typing_to_search": "입력하여 검색하세요...", + "recent_searches": "최근 검색어" + }, + "controls": { + "navigate": "이동", + "open": "열기", + "tab": "탭", + "select": "선택", + "cycle": "순환" + }, + "placeholders": { + "search_documentation": "문서 검색..." + } +}