Skip to content
Merged
4 changes: 2 additions & 2 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
| 文档 | 说明 |
| --- | --- |
| [`translation.md`](./translation.md) | 翻译 / 本地化指南(单一信息源):术语与修改规则、工作流、提取翻译提示词。**翻译前先读。** |
| [`translation.md` 术语规范表](./translation.md#各语言术语规范--per-locale-terminology) | 9 个语言地区的术语与界面文案规范 `terminology-<locale>.md`(en-US / zh-CN / zh-TW / ja-JP / ru-RU / de-DE / vi-VN / tr-TR / pt-BR)。 |
| [`translation.md` 术语规范表](./translation.md#各语言术语规范--per-locale-terminology) | 10 个语言地区的术语与界面文案规范 `terminology-<locale>.md`(en-US / zh-CN / zh-TW / ja-JP / ru-RU / de-DE / vi-VN / tr-TR / pt-BR / ko-KR)。 |

## 贡献指南 / Contributing

Expand All @@ -38,4 +38,4 @@
| [`README_zh-CN.md`](./README_zh-CN.md) | 简体中文 |
| [`README_zh-TW.md`](./README_zh-TW.md) | 繁體中文 |
| [`README_ja.md`](./README_ja.md) | 日本語 |
| [`README_RU.md`](./README_RU.md) | Русский |
| [`README_RU.md`](./README_RU.md) | Русский |
175 changes: 175 additions & 0 deletions docs/references/terminology-ko-KR.md

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions docs/translation.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@
| `vi-VN` | Tiếng Việt | [terminology-vi-VN.md](./references/terminology-vi-VN.md) |
| `tr-TR` | Türkçe | [terminology-tr-TR.md](./references/terminology-tr-TR.md) |
| `pt-BR` | Português (Brasil) | [terminology-pt-BR.md](./references/terminology-pt-BR.md) |
| `ko-KR` | 한국어 | [terminology-ko-KR.md](./references/terminology-ko-KR.md) |

> `en-US` 是运行时的回退语言(fallback),也是新翻译的模板。其措辞应被刻意校准而非将含糊或不通顺的英文直接传播到其他 locale。

Expand Down
14 changes: 14 additions & 0 deletions src/assets/_locales/ko/messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"i18n": {
"message": "i18n"
},
"scriptcat": {
"message": "ScriptCat"
},
"scriptcat_beta": {
"message": "ScriptCat Beta"
},
"scriptcat_description": {
"message": "브라우저의 잠재력을 최대한 활용할 수 있는 강력한 유저스크립트 관리자!"
}
}
223 changes: 223 additions & 0 deletions src/locales/ko-KR/agent.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,223 @@
{
"title": "AI 에이전트",
"docs": "문서",
"chat": "채팅",
"provider": "모델 서비스",
"mcp": "MCP",
"skills": "스킬",
"provider_title": "모델 서비스",
"provider_subtitle": "AI 모델 제공업체와 연결을 관리합니다",
"provider_select": "AI 제공업체",
"provider_api_base_url": "API 기본 URL",
"provider_api_key": "API 키",
"provider_model": "기본 모델",
"provider_test_connection": "연결 테스트",
"provider_test_success": "연결 성공",
"provider_test_failed": "연결 실패",
"provider_test_hint": "테스트 시 설정을 확인하기 위해 최소한의 요청을 전송합니다",
"provider_docs": "문서",
"provider_count_hint": "기본 모델은 새 대화에 사용됩니다",
"model_count": "모델 {{count}}개",
"model_fetch": "모델 목록 불러오기",
"model_name": "이름",
"model_add": "모델 추가",
"model_edit": "편집",
"model_copy": "복사",
"model_delete": "삭제",
"model_set_default": "기본값으로 설정",
"model_default_label": "기본값",
"model_max_tokens": "최대 출력 토큰 수",
"model_context_window": "컨텍스트 윈도우",
"model_no_models": "설정된 모델이 없습니다",
"model_no_models_desc": "첫 번째 모델을 추가하고 AI 에이전트를 사용해 보세요",
"model_capabilities": "기능",
"model_supports_vision": "이미지 입력",
"model_supports_image_output": "이미지 출력",
"skills_title": "스킬 관리",
"skills_subtitle": "에이전트 스킬 패키지(SKILL.md 프롬프트, 스크립트, 참고 자료)를 관리합니다",
"skills_add": "스킬 추가",
"skills_empty": "설치된 스킬이 없습니다",
"skills_empty_desc": "ZIP 파일을 업로드하거나 URL에서 첫 번째 스킬을 가져와 보세요",
"skills_tools": "도구",
"skills_references": "참고 자료",
"skills_detail": "스킬 상세 정보",
"skills_install_url": "URL에서 가져오기",
"skills_uninstall": "제거",
"skills_uninstall_confirm": "\"{{name}}\" 스킬을 제거하시겠습니까?",
"skills_install_zip": "ZIP 업로드",
"skills_prompt": "프롬프트",
"skills_installed_at": "설치일",
"skills_refresh": "새로고침",
"skills_refresh_success": "새로고침되었습니다",
"skills_tool_code": "도구 코드",
"skills_click_to_view_code": "도구 이름을 클릭하면 코드를 볼 수 있습니다",
"skills_config": "설정",
"skills_config_saved": "설정이 저장되었습니다",
"skills_check_updates": "업데이트 확인",
"skills_no_updates": "모든 스킬이 최신 상태입니다",
"skills_updates_available": "개 스킬에 업데이트가 있습니다",
"skills_update": "업데이트",
"skills_docs": "문서",
"skills_count": "스킬 {{count}}개 설치됨",
"skills_update_count": "{{count}}개 업데이트 가능",
"skills_update_available": "{{version}}으로 업데이트",
"skills_references_short": "참고",
"skills_configurable": "설정 가능",
"skills_open_config": "설정 열기",
"skills_update_success": "업데이트되었습니다",
"skills_url_placeholder": "SKILL.cat.md URL을 입력하세요",
"chat_new": "새 채팅",
"chat_delete": "채팅 삭제",
"chat_delete_confirm": "이 대화를 삭제하시겠습니까?",
"chat_no_conversations": "대화가 없습니다",
"chat_search_placeholder": "대화 검색…",
"chat_search_no_results": "일치하는 대화가 없습니다",
"chat_export": "내보내기",
"chat_input_placeholder": "메시지를 입력하세요...",
"chat_send": "전송",
"chat_stop": "중지",
"chat_thinking": "생각 중",
"chat_tool_arguments": "매개변수",
"chat_tool_result": "결과",
"chat_no_model": "설정된 모델이 없습니다. 먼저 모델 서비스에서 모델을 추가해 주세요.",
"chat_model_select": "모델 선택",
"chat_rename": "이름 변경",
"chat_copy": "복사",
"chat_copy_success": "복사되었습니다",
"chat_regenerate": "다시 생성",
"chat_streaming": "생성 중...",
"chat_loading_audio": "오디오 불러오는 중...",
"chat_starting": "시작하는 중...",
"chat_retrying": "재시도 중 ({{attempt}}/{{max}})...",
"chat_attach_file": "파일 첨부",
"chat_welcome_hint": "스크립트에 대해 무엇이든 물어보세요",
"chat_welcome_start": "대화를 만들어 시작해 보세요",
"chat_first_token": "TTFT",
"chat_tools_count": "도구 {{count}}개",
"chat_tools_enabled": "도구 활성화됨",
"chat_tools_disabled": "도구 비활성화됨",
"chat_tools_enabled_tip": "도구 활성화됨 — 클릭하면 비활성화",
"chat_tools_disabled_tip": "도구 비활성화됨 — 클릭하면 활성화",
"chat_background_enabled_tip": "백그라운드 모드 켜짐 — 페이지를 닫아도 대화가 계속됩니다. 클릭하면 끌 수 있습니다",
"chat_background_disabled_tip": "백그라운드 모드 꺼짐 — 페이지를 닫으면 대화가 중지됩니다. 클릭하면 켤 수 있습니다",
"chat_delete_round": "삭제",
"chat_copy_message": "복사",
"chat_edit_message": "편집",
"chat_save_and_send": "저장 후 전송",
"chat_cancel_edit": "취소",
"chat_message_queued": "대기 중",
"chat_cancel_message": "전송 취소",
"permission_title": "스크립트가 에이전트 대화 사용을 요청합니다",
"permission_describe": "이 스크립트는 에이전트 대화 기능 사용을 요청하며, 이는 API 토큰을 소비합니다. 신뢰할 수 있는 스크립트에만 허용하세요.",
"permission_content": "에이전트 대화",
"opfs": "OPFS",
"opfs_title": "OPFS 파일 브라우저",
"opfs_empty": "빈 디렉터리",
"opfs_name": "이름",
"opfs_size": "크기",
"opfs_type": "종류",
"opfs_modified": "마지막 수정",
"opfs_delete_confirm": "정말 삭제하시겠습니까?",
"opfs_delete_success": "삭제되었습니다",
"opfs_preview": "미리보기",
"opfs_subtitle": "오리진 전용 파일 시스템(OPFS) · 에이전트 전용 저장소",
"opfs_refresh": "새로고침",
"opfs_upload": "업로드",
"opfs_actions": "작업",
"opfs_item_count": "{{count}}개 항목",
"opfs_empty_desc": "이 디렉터리에는 아직 파일이 없습니다",
"opfs_upload_success": "업로드되었습니다",
"opfs_upload_failed": "업로드에 실패했습니다",
"opfs_uploading": "업로드 중…",
"opfs_type_directory": "폴더",
"opfs_type_image": "이미지",
"opfs_type_text": "텍스트",
"opfs_type_binary": "바이너리",
"opfs_root": "루트",
"dom_permission_title": "스크립트가 DOM 조작 권한을 요청합니다",
"dom_permission_describe": "이 스크립트는 웹페이지의 DOM을 읽고 조작하는 기능(클릭, 양식 입력, 페이지 이동, 스크린샷 등)을 요청합니다. 신뢰할 수 있는 스크립트에만 허용하세요.",
"dom_permission_content": "에이전트 DOM 조작",
"mcp_title": "MCP 서버",
"mcp_subtitle": "MCP 서버를 연결하여 에이전트의 도구, 리소스, 프롬프트를 확장하세요",
"mcp_add_server": "서버 추가",
"mcp_no_servers": "설정된 MCP 서버가 없습니다",
"mcp_no_servers_desc": "첫 번째 MCP 서버를 추가하여 외부 도구와 데이터에 연결해 보세요",
"mcp_status_connected": "연결됨",
"mcp_status_failed": "연결 실패",
"mcp_status_untested": "테스트 안 함",
"mcp_has_key": "시크릿 키",
"mcp_headers_count": "헤더 {{count}}개",
"mcp_count_servers": "서버 {{count}}개",
"mcp_count_connected": "{{count}}개 연결됨",
"mcp_count_tools": "도구 {{count}}개 사용 가능",
"mcp_docs": "문서",
"mcp_test_connection": "테스트",
"mcp_optional": "선택 사항",
"mcp_custom_headers": "사용자 지정 헤더",
"mcp_enabled": "활성화",
"mcp_detail": "상세 정보",
"mcp_tools": "도구",
"mcp_resources": "리소스",
"mcp_prompts": "프롬프트",
"mcp_no_tools": "사용 가능한 도구가 없습니다",
"mcp_no_resources": "사용 가능한 리소스가 없습니다",
"mcp_no_prompts": "사용 가능한 프롬프트가 없습니다",
"mcp_loading": "불러오는 중...",
"tasks": "예약 작업",
"tasks_title": "예약 작업",
"tasks_subtitle": "cron 일정에 따라 에이전트 작업을 자동으로 실행합니다",
"tasks_docs": "문서",
"tasks_count_total": "작업 {{count}}개",
"tasks_count_enabled": "{{count}}개 활성화됨",
"tasks_create": "작업 만들기",
"tasks_edit": "작업 편집",
"tasks_mode": "모드",
"tasks_mode_internal_short": "내부",
"tasks_mode_event_short": "이벤트",
"tasks_cron": "Cron 표현식",
"tasks_next_run": "다음 실행",
"tasks_run_now": "지금 실행",
"tasks_history": "실행 기록",
"tasks_prompt": "프롬프트",
"tasks_max_iterations": "최대 반복 횟수",
"tasks_notify": "완료 시 알림",
"tasks_notify_desc": "작업이 완료되면 브라우저 알림을 보냅니다",
"tasks_no_tasks": "예약된 작업이 없습니다",
"tasks_no_tasks_desc": "첫 번째 예약 작업을 만들어 에이전트를 자동으로 실행해 보세요",
"tasks_no_runs": "실행 기록이 아직 없습니다",
"tasks_clear_runs": "기록 지우기",
"tasks_clear_runs_confirm": "이 작업의 실행 기록을 지우시겠습니까?",
"tasks_event_hint": "이벤트가 발생하면 이 작업을 만든 스크립트로 알림이 전달됩니다",
"tasks_event_trigger": "이벤트 트리거",
"tasks_model_select": "모델 선택",
"tasks_skills_auto": "모두 자동 로드",
"tasks_run_status_success": "성공",
"tasks_run_status_error": "오류",
"tasks_run_status_running": "실행 중",
"tasks_run_duration": "소요 시간",
"tasks_run_usage": "사용량",
"tasks_run_time": "시간",
"tasks_run_status": "상태",
"tasks_never_run": "실행한 적 없음",
"settings": "설정",
"settings_title": "에이전트 설정",
"settings_subtitle": "모델, 검색 및 일반 설정 · 변경 사항은 즉시 적용됩니다",
"settings_cat_model": "모델",
"settings_cat_search": "검색",
"summary_model": "요약 모델",
"summary_model_desc": "요약에 사용되는 모델로, 설정하지 않으면 기본 모델을 사용합니다",
"summary_model_placeholder": "기본 모델 사용",
"search_engine": "검색 엔진",
"search_engine_desc": "web_search 도구가 사용하는 검색 소스입니다.",
"search_engine_baidu": "바이두",
"search_google_api_key": "Google API 키",
"search_google_api_key_desc": "Custom Search JSON API 호출에 사용됩니다.",
"search_google_cse_id": "사용자 지정 검색 엔진 ID",
"search_google_cse_id_desc": "Programmable Search Engine의 cx 매개변수입니다.",
"settings_saved": "설정이 저장되었습니다",
"settings_save_failed": "설정 저장에 실패했습니다",
"search_engine_tip_bing": "전 세계적으로 폭넓게 지원되는 기본 검색 엔진으로, 추가 설정이 필요 없습니다.",
"search_engine_tip_duckduckgo": "개인정보 보호에 중점을 둔 검색 엔진으로, API 키가 필요 없습니다.",
"search_engine_tip_baidu": "중국어 콘텐츠에 최적화되어 있어 중국어 검색에서 더 나은 결과를 제공합니다.",
"search_engine_tip_google": "고품질 검색 결과를 제공하지만, Google API 키와 사용자 지정 검색 엔진 ID가 필요합니다."
}
97 changes: 97 additions & 0 deletions src/locales/ko-KR/common.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
{
"user_guide": "사용 가이드",
"api_docs": "API 문서",
"development_guide": "개발 가이드",
"script_gallery": "스크립트 갤러리",
"community_forum": "커뮤니티 포럼",
"external_links": "외부 링크",
"no_data": "데이터 없음",
"logs": "로그",
"tools": "도구",
"settings": "설정",
"change_theme": "테마 변경",
"hide_main_sidebar": "사이드바 접기",
"show_main_sidebar": "사이드바 펼치기",
"menu": "메뉴",
"notifications": "알림",
"more_menu": "더보기 메뉴",
"helpcenter": "도움말 센터",
"save": "저장",
"save_success": "저장되었습니다",
"update": "업데이트",
"check_update": "업데이트 확인",
"confirm_delete": "삭제 확인",
"delete_success": "삭제되었습니다",
"enable": "활성화",
"disable": "비활성화",
"name": "이름",
"version": "버전",
"source": "출처",
"action": "작업",
"export": "내보내기",
"delete": "삭제",
"pin_to_top": "상단 고정",
"confirm": "확인",
"close": "닫기",
"key": "키",
"value": "값",
"add": "추가",
"type": "유형",
"size": "크기",
"download": "다운로드",
"edit_value": "값 편집",
"add_value": "값 추가",
"update_success": "업데이트되었습니다",
"add_success": "추가되었습니다",
"clear": "지우기",
"type_string": "문자열",
"type_number": "숫자",
"type_boolean": "불리언",
"type_object": "객체",
"confirm_delete_resource": "이 리소스를 삭제하시겠습니까? 다음 시작 시 이 리소스가 다시 로드됩니다.",
"confirm_clear_resource": "이 리소스를 모두 지우시겠습니까? 다음 시작 시 리소스가 다시 로드됩니다.",
"yes": "예",
"no": "아니요",
"confirm_delete_permission": "이 권한을 삭제하시겠습니까?",
"reset": "초기화",
"run_once": "한 번 실행",
"stop": "중지",
"edit": "편집",
"copy": "복사",
"exclude_on": "$0에서 다시 실행",
"exclude_off": "$0에서 실행 제외",
"confirm_error": "확인 실패",
"import": "가져오기",
"error": "오류",
"get_script": "스크립트 받기",
"report_issue": "문제 신고",
"project_docs": "프로젝트 문서",
"community": "커뮤니티",
"domain": "도메인",
"script_name": "스크립트 이름",
"skip": "건너뛰기",
"next": "다음",
"back": "뒤로",
"auto": "자동",
"collapse": "접기",
"expand": "펼치기",
"no_message_content": "메시지 내용 없음",
"loading": "로딩 중...",
"no_scripts": "스크립트가 없습니다",
"no_subscribes": "구독이 없습니다",
"no_subscribes_hint": "구독한 스크립트 모음이 여기에 표시됩니다",
"clear_filter": "필터 지우기",
"batch_selected": "{{count}}개 선택됨",
"stopped": "중지됨",
"auth_type": "인증 유형",
"url": "URL",
"username": "사용자 이름",
"password": "비밀번호",
"access_token_bearer": "액세스 토큰(Bearer)",
"s3_bucket_name": "버킷 이름",
"s3_region": "리전",
"s3_access_key_id": "액세스 키 ID",
"s3_secret_access_key": "비밀 액세스 키",
"s3_custom_endpoint": "사용자 지정 엔드포인트(선택 사항)",
"cancel": "취소"
}
Loading
Loading