From b828a5a78ae33e0fdf6c31b6dc21b595cc23b6ca Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Tue, 17 Mar 2026 00:32:29 +0100 Subject: [PATCH] Translated using Weblate (Korean) Currently translated at 5.7% (7 of 122 strings) Translated using Weblate (Korean) Currently translated at 100.0% (230 of 230 strings) Translated using Weblate (Korean) Currently translated at 28.3% (21 of 74 strings) Translated using Weblate (Korean) Currently translated at 100.0% (22 of 22 strings) Translated using Weblate (Korean) Currently translated at 14.2% (7 of 49 strings) Translated using Weblate (Korean) Currently translated at 12.0% (3 of 25 strings) Translated using Weblate (Korean) Currently translated at 100.0% (58 of 58 strings) Translated using Weblate (Korean) Currently translated at 100.0% (10 of 10 strings) Translated using Weblate (Korean) Currently translated at 66.6% (114 of 171 strings) Translated using Weblate (Korean) Currently translated at 43.4% (10 of 23 strings) Translated using Weblate (Korean) Currently translated at 79.6% (43 of 54 strings) Translated using Weblate (Korean) Currently translated at 0.2% (3 of 1084 strings) Translated using Weblate (Korean) Currently translated at 15.3% (140 of 915 strings) Translated using Weblate (Korean) Currently translated at 100.0% (98 of 98 strings) Translated using Weblate (Korean) Currently translated at 13.9% (70 of 501 strings) Translated using Weblate (Korean) Currently translated at 12.3% (17 of 138 strings) Translated using Weblate (Korean) Currently translated at 0.6% (3 of 467 strings) Co-authored-by: Hosted Weblate Co-authored-by: John Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/ko/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/ko/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/ko/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/ko/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/ko/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/ko/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/ko/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-groups/ko/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-validation/ko/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/ko/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/ko/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/ko/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/ko/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/ko/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/ko/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/ko/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/ko/ Translation: Frigate NVR/Config - Cameras Translation: Frigate NVR/Config - Global Translation: Frigate NVR/Config - Groups Translation: Frigate NVR/Config - Validation Translation: Frigate NVR/audio Translation: Frigate NVR/common Translation: Frigate NVR/components-auth Translation: Frigate NVR/components-dialog Translation: Frigate NVR/components-filter Translation: Frigate NVR/views-classificationmodel Translation: Frigate NVR/views-explore Translation: Frigate NVR/views-exports Translation: Frigate NVR/views-facelibrary Translation: Frigate NVR/views-live Translation: Frigate NVR/views-search Translation: Frigate NVR/views-settings Translation: Frigate NVR/views-system --- web/public/locales/ko/audio.json | 4 +- web/public/locales/ko/common.json | 8 +- web/public/locales/ko/components/auth.json | 3 +- web/public/locales/ko/components/dialog.json | 18 ++- web/public/locales/ko/components/filter.json | 10 +- web/public/locales/ko/config/cameras.json | 8 +- web/public/locales/ko/config/global.json | 10 +- web/public/locales/ko/config/groups.json | 12 +- web/public/locales/ko/config/validation.json | 33 ++++- .../locales/ko/views/classificationModel.json | 14 +- web/public/locales/ko/views/explore.json | 8 +- web/public/locales/ko/views/exports.json | 3 + web/public/locales/ko/views/faceLibrary.json | 8 +- web/public/locales/ko/views/live.json | 16 ++- web/public/locales/ko/views/search.json | 8 +- web/public/locales/ko/views/settings.json | 126 ++++++++++++++++-- web/public/locales/ko/views/system.json | 6 +- 17 files changed, 253 insertions(+), 42 deletions(-) diff --git a/web/public/locales/ko/audio.json b/web/public/locales/ko/audio.json index d9db04e9f..812746c7c 100644 --- a/web/public/locales/ko/audio.json +++ b/web/public/locales/ko/audio.json @@ -45,7 +45,7 @@ "chant": "성가", "mantra": "만트라", "child_singing": "어린이 노래", - "synthetic_singing": "Synthetic Singing", + "synthetic_singing": "합성 가창", "rapping": "랩", "humming": "허밍", "groan": "신음", @@ -61,7 +61,7 @@ "sneeze": "재채기", "sniff": "훌쩍", "run": "달리기", - "shuffle": "Shuffle", + "shuffle": "임의 재생", "footsteps": "발소리", "chewing": "씹는 소리", "biting": "치는 소리", diff --git a/web/public/locales/ko/common.json b/web/public/locales/ko/common.json index b7632271e..103e54c1f 100644 --- a/web/public/locales/ko/common.json +++ b/web/public/locales/ko/common.json @@ -183,7 +183,8 @@ "uiPlayground": "UI 실험실", "faceLibrary": "얼굴 라이브러리", "classification": "분류", - "chat": "채팅" + "chat": "채팅", + "actions": "작업" }, "unit": { "speed": { @@ -258,7 +259,8 @@ "resetToDefault": "기본값으로 재설정", "saveAll": "모두 저장", "savingAll": "모두 저장 중. …", - "undoAll": "모두 실행 취소" + "undoAll": "모두 실행 취소", + "applying": "적용 중…" }, "toast": { "copyUrlToClipboard": "클립보드에 URL이 복사되었습니다.", @@ -277,7 +279,7 @@ "desc": "관리자는 Frigate UI에 모든 접근 권한이 있습니다. 감시자는 카메라 감시, 돌아보기, 과거 영상 조회만 가능합니다." }, "pagination": { - "label": "나눠보기", + "label": "페이지 번호", "previous": { "title": "이전", "label": "이전 페이지" diff --git a/web/public/locales/ko/components/auth.json b/web/public/locales/ko/components/auth.json index 65df51e36..ad8e1fa8d 100644 --- a/web/public/locales/ko/components/auth.json +++ b/web/public/locales/ko/components/auth.json @@ -10,6 +10,7 @@ "loginFailed": "로그인 실패", "unknownError": "알려지지 않은 에러. 로그를 확인하세요.", "webUnknownError": "알려지지 않은 에러. 콘솔 로그를 확인하세요." - } + }, + "firstTimeLogin": "처음 로그인하시나요? 로그인 정보는 Frigate 로그에 있습니다." } } diff --git a/web/public/locales/ko/components/dialog.json b/web/public/locales/ko/components/dialog.json index af6c16556..9a1c9edeb 100644 --- a/web/public/locales/ko/components/dialog.json +++ b/web/public/locales/ko/components/dialog.json @@ -12,7 +12,8 @@ "explore": { "plus": { "submitToPlus": { - "label": "Frigate+에 등록하기" + "label": "Frigate+에 등록하기", + "desc": "제외하려는 위치에서 감지된 객체는 '오감지(False Positive)'가 아닙니다. 이를 오감지로 제출하면 모델 학습에 혼선을 줄 수 있습니다." }, "review": { "question": { @@ -62,6 +63,10 @@ "fromTimeline": { "saveExport": "내보내기 저장", "previewExport": "내보내기 미리보기" + }, + "case": { + "label": "유형", + "placeholder": "유형 선택" } }, "streaming": { @@ -106,7 +111,16 @@ "button": { "export": "내보내기", "markAsReviewed": "검토 완료로 표시", - "markAsUnreviewed": "검토 안 함 표시" + "markAsUnreviewed": "검토 안 함 표시", + "deleteNow": "지금 삭제" } + }, + "imagePicker": { + "selectImage": "추적된 객체의 썸네일을 선택하세요", + "unknownLabel": "저장된 트리거 이미지", + "search": { + "placeholder": "레이블 또는 서브 레이블로 검색..." + }, + "noImages": "표시할 썸네일이 없습니다" } } diff --git a/web/public/locales/ko/components/filter.json b/web/public/locales/ko/components/filter.json index 942b97c7d..e3f3e6ab1 100644 --- a/web/public/locales/ko/components/filter.json +++ b/web/public/locales/ko/components/filter.json @@ -5,7 +5,9 @@ "all": { "title": "모든 레이블", "short": "레이블" - } + }, + "count_one": "레이블 {{count}}개", + "count_other": "레이블 {{count}}개" }, "zones": { "label": "구역", @@ -15,7 +17,7 @@ } }, "dates": { - "selectPreset": "프리셋 선택", + "selectPreset": "프리셋 선택…", "all": { "title": "모든 날짜", "short": "날짜" @@ -31,7 +33,9 @@ "label": "분류", "all": { "title": "모든 분류" - } + }, + "count_one": "{{count}}개 클래스", + "count_other": "{{count}}개 클래스" }, "reset": { "label": "기본값으로 필터 초기화" diff --git a/web/public/locales/ko/config/cameras.json b/web/public/locales/ko/config/cameras.json index 0967ef424..3f64349db 100644 --- a/web/public/locales/ko/config/cameras.json +++ b/web/public/locales/ko/config/cameras.json @@ -1 +1,7 @@ -{} +{ + "label": "카메라 설정", + "name": { + "label": "카메라 이름", + "description": "카메라 이름은 필수 항목입니다" + } +} diff --git a/web/public/locales/ko/config/global.json b/web/public/locales/ko/config/global.json index 0967ef424..f2cdb1059 100644 --- a/web/public/locales/ko/config/global.json +++ b/web/public/locales/ko/config/global.json @@ -1 +1,9 @@ -{} +{ + "version": { + "label": "현재 설정 버전", + "description": "마이그레이션 및 데이터 형식 변경 확인을 위한 현재 설정의 버전 정보(숫자 또는 문자열)입니다." + }, + "safe_mode": { + "label": "안전 모드" + } +} diff --git a/web/public/locales/ko/config/groups.json b/web/public/locales/ko/config/groups.json index 0967ef424..78b422e83 100644 --- a/web/public/locales/ko/config/groups.json +++ b/web/public/locales/ko/config/groups.json @@ -1 +1,11 @@ -{} +{ + "audio": { + "global": { + "detection": "전체 감지", + "sensitivity": "전체 민감도" + }, + "cameras": { + "detection": "감지" + } + } +} diff --git a/web/public/locales/ko/config/validation.json b/web/public/locales/ko/config/validation.json index 0967ef424..3e0a5a2b1 100644 --- a/web/public/locales/ko/config/validation.json +++ b/web/public/locales/ko/config/validation.json @@ -1 +1,32 @@ -{} +{ + "minimum": "최소 {{limit}} 이상", + "maximum": "최대 {{limit}} 이하", + "exclusiveMinimum": "최소 {{limit}} 초과", + "exclusiveMaximum": "최대 {{limit}} 미만", + "minLength": "{{limit}}자 이상이어야 합니다", + "maxLength": "{{limit}}자 이하여야 합니다", + "minItems": "{{limit}}개 이상이어야 합니다", + "maxItems": "{{limit}}개 이하여야 합니다", + "pattern": "잘못된 형식", + "required": "이 항목은 필수 입력 사항입니다", + "type": "잘못된 유형입니다", + "enum": "허용된 값 중 하나여야 합니다", + "const": "값이 예상된 상수와 일치하지 않습니다", + "uniqueItems": "모든 항목은 고유해야 합니다", + "format": "잘못된 형식", + "additionalProperties": "알 수 없는 속성은 허용되지 않습니다", + "oneOf": "허용된 형식 중 하나와 일치해야 합니다", + "anyOf": "허용된 형식 중 최소 하나와 일치해야 합니다", + "proxy": { + "header_map": { + "roleHeaderRequired": "역할 매핑이 설정된 경우 역할 헤더(Role header)가 필수입니다." + } + }, + "ffmpeg": { + "inputs": { + "rolesUnique": "각 역할은 하나의 입력 스트림에만 할당할 수 있습니다.", + "detectRequired": "최소 하나의 입력 스트림에 'detect' 역할이 할당되어야 합니다.", + "hwaccelDetectOnly": "하드웨어 가속 설정은 'detect' 스트림에서만 가능합니다." + } + } +} diff --git a/web/public/locales/ko/views/classificationModel.json b/web/public/locales/ko/views/classificationModel.json index 0967ef424..227621f10 100644 --- a/web/public/locales/ko/views/classificationModel.json +++ b/web/public/locales/ko/views/classificationModel.json @@ -1 +1,13 @@ -{} +{ + "documentTitle": "분류 모델 - Frigate", + "details": { + "scoreInfo": "점수는 해당 객체에 대한 모든 탐지 결과의 평균 분류 신뢰도를 나타냅니다.", + "none": "없음", + "unknown": "알 수 없음" + }, + "button": { + "deleteClassificationAttempts": "분류 이미지 삭제", + "renameCategory": "클래스 이름 변경", + "deleteCategory": "클래스 삭제" + } +} diff --git a/web/public/locales/ko/views/explore.json b/web/public/locales/ko/views/explore.json index 231eade30..513d90d84 100644 --- a/web/public/locales/ko/views/explore.json +++ b/web/public/locales/ko/views/explore.json @@ -5,7 +5,7 @@ "exploreIsUnavailable": { "title": "탐색을 사용할 수 없습니다", "embeddingsReindexing": { - "context": "감지 정보 재처리가 완료되면 탐색할 수 있습니다.", + "context": "추적된 객체의 임베딩 색인 재구성이 완료된 후 '탐색' 기능을 사용할 수 있습니다.", "startingUp": "시작 중…", "estimatedTime": "예상 남은시간:", "finishingShortly": "곧 완료됩니다", @@ -18,10 +18,10 @@ "downloadingModels": { "context": "Frigate가 시맨틱 검색 기능을 지원하기 위해 필요한 임베딩 모델을 다운로드하고 있습니다. 네트워크 연결 속도에 따라 몇 분 정도 소요될 수 있습니다.", "setup": { - "visionModel": "Vision model", - "visionModelFeatureExtractor": "Vision model feature extractor", + "visionModel": "비전 모델", + "visionModelFeatureExtractor": "비전 모델 특징 추출기", "textModel": "Text model", - "textTokenizer": "Text tokenizer" + "textTokenizer": "텍스트 토크나이저" } } }, diff --git a/web/public/locales/ko/views/exports.json b/web/public/locales/ko/views/exports.json index f4c902602..94b1a5ab7 100644 --- a/web/public/locales/ko/views/exports.json +++ b/web/public/locales/ko/views/exports.json @@ -13,5 +13,8 @@ "error": { "renameExportFailed": "내보내기 이름 변경에 실패했습니다: {{errorMessage}}" } + }, + "headings": { + "uncategorizedExports": "분류되지 않은 내보내기" } } diff --git a/web/public/locales/ko/views/faceLibrary.json b/web/public/locales/ko/views/faceLibrary.json index 9f001d24d..a04ac45cc 100644 --- a/web/public/locales/ko/views/faceLibrary.json +++ b/web/public/locales/ko/views/faceLibrary.json @@ -2,14 +2,16 @@ "description": { "placeholder": "이 모음집의 이름을 입력해주세요", "addFace": "안면인식 라이브러리에서 첫 사진을 업로드해 새로운 컬렉션을 만들어보세요.", - "invalidName": "잘못된 이름입니다. 이름은 문자, 숫자, 공백, 따옴표 ('), 밑줄 (_), 그리고 붙임표 (-)만 포함이 가능합니다." + "invalidName": "잘못된 이름입니다. 이름은 문자, 숫자, 공백, 따옴표 ('), 밑줄 (_), 그리고 붙임표 (-)만 포함이 가능합니다.", + "nameCannotContainHash": "이름에 #을 포함할 수 없습니다." }, "details": { "person": "사람", "subLabelScore": "보조 레이블 신뢰도", "face": "얼굴 상세정보", "timestamp": "시간 기록", - "unknown": "알 수 없음" + "unknown": "알 수 없음", + "scoreInfo": "점수는 각 이미지에서 얼굴의 크기를 가중치로 적용하여 모든 얼굴 점수의 평균을 낸 값입니다." }, "selectItem": "{{item}} 선택", "documentTitle": "얼굴 라이브러리 - Frigate", @@ -69,7 +71,7 @@ "deletedFace_other": "{{count}} 얼굴을 성공적으로 삭제했습니다.", "renamedFace": "얼굴 이름을 {{name}} 으로 성공적으로 바꿨습니다", "trainedFace": "얼굴 훈련을 성공적으로 마쳤습니다.", - "updatedFaceScore": "얼굴 신뢰도를 성공적으로 업데이트 했습니다." + "updatedFaceScore": "{{name}} 얼굴 점수 업데이트 성공 {{score}}." }, "error": { "uploadingImageFailed": "이미지 업로드 실패:{{errorMessage}}", diff --git a/web/public/locales/ko/views/live.json b/web/public/locales/ko/views/live.json index bfc44d18f..5a825a08f 100644 --- a/web/public/locales/ko/views/live.json +++ b/web/public/locales/ko/views/live.json @@ -172,7 +172,21 @@ "noCameras": { "title": "설정된 카메라 없음", "description": "카메라를 연결해 시작하세요.", - "buttonText": "카메라 추가" + "buttonText": "카메라 추가", + "restricted": { + "title": "연결된 카메라 없음", + "description": "이 그룹의 카메라를 볼 권한이 없습니다." + }, + "default": { + "title": "설정된 카메라 없음", + "description": "카메라를 연결하여 Frigate을 시작하세요.", + "buttonText": "카메라 추가" + }, + "group": { + "title": "그룹에 카메라 없음", + "description": "이 그룹에 할당되거나 활성화된 카메라가 없습니다.", + "buttonText": "그룹 관리" + } }, "snapshot": { "takeSnapshot": "인스턴트 스냅샷 다운로드", diff --git a/web/public/locales/ko/views/search.json b/web/public/locales/ko/views/search.json index f7a6cfd83..b898fb826 100644 --- a/web/public/locales/ko/views/search.json +++ b/web/public/locales/ko/views/search.json @@ -2,6 +2,10 @@ "search": "검색", "savedSearches": "저장된 검색들", "button": { - "clear": "검색 초기화" - } + "clear": "검색 초기화", + "save": "검색 저장", + "filterInformation": "필터 정보", + "delete": "저장된 검색 삭제" + }, + "searchFor": "{{inputValue}} 검색" } diff --git a/web/public/locales/ko/views/settings.json b/web/public/locales/ko/views/settings.json index a5b1d5580..969d92d08 100644 --- a/web/public/locales/ko/views/settings.json +++ b/web/public/locales/ko/views/settings.json @@ -25,15 +25,18 @@ "default": "설정 - Frigate", "authentication": "인증 설정 - Frigate", "camera": "카메라 설정 - Frigate", - "enrichments": "고급 설정 - Frigate", + "enrichments": "데이터 보강 설정 - Frigate", "masksAndZones": "마스크와 구역 편집기 - Frigate", "motionTuner": "움직임 감지 조정 - Frigate", "object": "디버그 - Frigate", - "general": "일반 설정 - Frigate", + "general": "프로필 설정 - Frigate", "frigatePlus": "Frigate+ 설정 - Frigate", "notifications": "알림 설정 - Frigate", "cameraManagement": "카메라 관리 - Frigate", - "cameraReview": "카메라 다시보기 설정 - Frigate" + "cameraReview": "카메라 다시보기 설정 - Frigate", + "globalConfig": "전체 설정 - Frigate", + "cameraConfig": "카메라 설정 - Frigate", + "maintenance": "유지 관리 - Frigate" }, "users": { "table": { @@ -42,7 +45,7 @@ }, "menu": { "ui": "UI", - "enrichments": "고급", + "enrichments": "데이터 보강", "cameras": "카메라 설정", "masksAndZones": "마스크 / 구역", "motionTuner": "움직임 감지 조정", @@ -53,7 +56,63 @@ "notifications": "알림", "frigateplus": "Frigate+", "cameraManagement": "관리", - "cameraReview": "다시보기" + "cameraReview": "다시보기", + "general": "일반", + "globalConfig": "전체 설정", + "system": "시스템", + "integrations": "연동", + "profileSettings": "프로필 설정", + "globalDetect": "객체 감지", + "globalRecording": "녹화", + "globalSnapshots": "스냅샷", + "globalFfmpeg": "FFmpeg", + "globalMotion": "동적 감지", + "globalObjects": "객체", + "globalReview": "리뷰", + "globalAudioEvents": "오디오 이벤트", + "globalLivePlayback": "실시간 재생", + "globalTimestampStyle": "타임스탬프 스타일", + "systemDatabase": "데이터베이스", + "systemTls": "TLS", + "systemAuthentication": "인증", + "systemNetworking": "네트워크", + "systemProxy": "프록시", + "systemUi": "UI", + "systemLogging": "로그", + "systemEnvironmentVariables": "환경 변수", + "systemTelemetry": "시스템 통계", + "systemBirdseye": "전체 상황 보기", + "systemFfmpeg": "FFmpeg", + "systemDetectorHardware": "감지기 하드웨어", + "systemDetectionModel": "감지 모델", + "systemMqtt": "MQTT", + "integrationSemanticSearch": "의미론적 검색", + "integrationGenerativeAi": "생성형 AI", + "integrationFaceRecognition": "얼굴 인식", + "integrationLpr": "번호판 인식", + "integrationObjectClassification": "객체 분류", + "integrationAudioTranscription": "오디오 전사", + "cameraDetect": "객체 감지", + "cameraFfmpeg": "FFmpeg", + "cameraRecording": "녹화", + "cameraSnapshots": "스냅샷", + "cameraMotion": "동적 감지", + "cameraObjects": "객체", + "cameraConfigReview": "리뷰", + "cameraAudioEvents": "오디오 이벤트", + "cameraAudioTranscription": "오디오 전사", + "cameraNotifications": "알림", + "cameraLivePlayback": "실시간 재생", + "cameraBirdseye": "전체 상황", + "cameraFaceRecognition": "얼굴 인식", + "cameraLpr": "번호판 인식", + "cameraMqttConfig": "MQTT", + "cameraOnvif": "ONVIF", + "cameraUi": "카메라 UI", + "cameraTimestampStyle": "타임스탬프 스타일", + "cameraMqtt": "카메라 MQTT", + "mediaSync": "미디어 동기화", + "regionGrid": "영역 격자" }, "dialog": { "unsavedChanges": { @@ -66,16 +125,24 @@ "noCamera": "카메라 없음" }, "general": { - "title": "일반 세팅", + "title": "프로필 설정", "liveDashboard": { - "title": "실시간 보기 대시보드", + "title": "실시간 대시보드", "automaticLiveView": { - "label": "자동으로 실시간 보기 전환", - "desc": "활동이 감지되면 자동으로 실시간 보기로 전환합니다. 이 옵션을 끄면 대시보드의 카메라 화면은 1분마다 한 번만 갱신됩니다." + "label": "실시간 화면 자동 전환", + "desc": "활동이 감지되면 해당 카메라의 실시간 화면으로 자동 전환합니다. 이 옵션을 비활성화하면 실시간 대시보드의 정지된 카메라 이미지가 1분마다 한 번씩만 업데이트됩니다." }, "playAlertVideos": { - "label": "경보 영상 보기", - "desc": "기본적으로 실시간 보기 대시보드의 최근 경보 영상을 작은 반복 영상으로 재생됩니다. 이 옵션을 끄면 이 기기(또는 브라우저)에서는 정적 이미지로만 표시됩니다." + "label": "알림 영상 재생", + "desc": "기본적으로 실시간 대시보드의 최근 알림은 작은 반복 재생 영상으로 표시됩니다. 이 옵션을 비활성화하면 현재 기기나 브라우저에서 최근 알림을 정지된 이미지로만 보여줍니다." + }, + "displayCameraNames": { + "label": "카메라 이름 항상 표시", + "desc": "다중 카메라 실시간 대시보드에서 카메라 이름을 항상 칩 형태로 표시합니다." + }, + "liveFallbackTimeout": { + "label": "실시간 재생 대기 시간", + "desc": "카메라의 고화질 실시간 스트리밍을 사용할 수 없을 때, 지정된 시간이 지나면 저대역폭 모드로 전환합니다. 기본값: 3초." } }, "storedLayouts": { @@ -116,7 +183,40 @@ } }, "enrichments": { - "title": "고급 설정", - "unsavedChanges": "변경된 고급 설정을 저장하지 않았습니다" + "title": "데이터 보강 설정", + "unsavedChanges": "변경된 데이터 보강 설정을 저장하지 않았습니다", + "birdClassification": { + "title": "조류 분류", + "desc": "조류 분류 기능은 양자화된 TensorFlow 모델을 사용하여 알려진 새를 식별합니다. 알려진 새가 인식되면 해당 새의 일반적인 이름이 하위 분류로 추가됩니다. 이 정보는 사용자 인터페이스, 필터 및 알림에 포함됩니다." + }, + "semanticSearch": { + "reindexNow": { + "label": "색인 재구성 시작", + "desc": "색인을 재구성하면 모든 추적된 객체의 임베딩을 다시 생성합니다. 이 작업은 백그라운드에서 실행되며, 추적된 객체의 수에 따라 CPU 점유율이 최대치에 도달하거나 상당한 시간이 소요될 수 있습니다.", + "confirmTitle": "색인 재구성 확인", + "confirmDesc": "정말로 모든 추적된 객체의 임베딩 색인을 재구성하시겠습니까? 이 작업은 백그라운드에서 실행되지만, CPU 점유율이 최대치에 도달하거나 상당한 시간이 소요될 수 있습니다. 진행 상황은 '탐색' 페이지에서 확인하실 수 있습니다.", + "confirmButton": "색인 재구성", + "success": "색인 재구성이 정상적으로 시작되었습니다.", + "alreadyInProgress": "색인 재구성이 이미 진행 중입니다.", + "error": "색인 재구성을 시작하지 못했습니다: {{errorMessage}}" + } + } + }, + "saveAllPreview": { + "title": "저장할 변경 사항", + "triggerLabel": "대기 중인 변경 사항 검토", + "empty": "대기 중인 변경 사항 없음.", + "scope": { + "label": "적용 범위", + "global": "전체", + "camera": "카메라: {{cameraName}}" + }, + "field": { + "label": "항목" + }, + "value": { + "label": "새 값", + "reset": "초기화" + } } } diff --git a/web/public/locales/ko/views/system.json b/web/public/locales/ko/views/system.json index 4ed89d1ce..dc6609496 100644 --- a/web/public/locales/ko/views/system.json +++ b/web/public/locales/ko/views/system.json @@ -3,7 +3,7 @@ "cameras": "카메라 통계 - Frigate", "storage": "저장소 통계 - Frigate", "general": "기본 통계 - Frigate", - "enrichments": "고급 통계 - Frigate", + "enrichments": "데이터 보강 통계 - Frigate", "logs": { "frigate": "Frigate 로그 -Frigate", "go2rtc": "Go2RTC 로그 - Frigate", @@ -160,14 +160,14 @@ "ffmpegHighCpuUsage": "{{camera}} FFmpeg CPU 사용량이 높습니다 ({{ffmpegAvg}}%)", "detectHighCpuUsage": "{{camera}} 감지 CPU 사용량이 높습니다 ({{detectAvg}}%)", "healthy": "시스템 정상", - "reindexingEmbeddings": "Reindexing embeddings ({{processed}}% complete)", + "reindexingEmbeddings": "검색 데이터 재정리 중 ({{processed}}% 완료)", "cameraIsOffline": "{{camera}} 오프라인입니다", "detectIsSlow": "{{detect}} (이/가) 느립니다 ({{speed}} ms)", "detectIsVerySlow": "{{detect}} (이/가) 매우 느립니다 ({{speed}} ms)", "shmTooLow": "/dev/shm 할당량을 ({{total}} MB) 최소 {{min}} MB 이상 증가시켜야합니다." }, "enrichments": { - "title": "추가 분석 정보", + "title": "데이터 보강", "infPerSecond": "초당 추론 속도", "embeddings": { "image_embedding": "이미지 임베딩",