diff --git a/changedetectionio/translations/ko/LC_MESSAGES/messages.mo b/changedetectionio/translations/ko/LC_MESSAGES/messages.mo index 4fc2465d..bba75d3a 100644 Binary files a/changedetectionio/translations/ko/LC_MESSAGES/messages.mo and b/changedetectionio/translations/ko/LC_MESSAGES/messages.mo differ diff --git a/changedetectionio/translations/ko/LC_MESSAGES/messages.po b/changedetectionio/translations/ko/LC_MESSAGES/messages.po index 08713a55..2740c1fe 100644 --- a/changedetectionio/translations/ko/LC_MESSAGES/messages.po +++ b/changedetectionio/translations/ko/LC_MESSAGES/messages.po @@ -1,17 +1,17 @@ -# Korean translations for PROJECT. -# Copyright (C) 2026 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. -# FIRST AUTHOR , 2026. +# Korean translations for changedetection.io. +# Copyright (C) 2026 limeade23 +# This file is distributed under the same license as the changedetection.io project. +# limeade23 , 2026. # msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"Report-Msgid-Bugs-To: https://github.com/dgtlmoon/changedetection.io\n" "POT-Creation-Date: 2026-04-26 22:34+1000\n" "PO-Revision-Date: 2026-01-02 11:40+0100\n" -"Last-Translator: FULL NAME \n" +"Last-Translator: limeade23 \n" "Language: ko\n" -"Language-Team: ko \n" +"Language-Team: Korean <>\n" "Plural-Forms: nplurals=1; plural=0;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -20,90 +20,90 @@ msgstr "" #: changedetectionio/blueprint/backups/__init__.py msgid "A backup is already running, check back in a few minutes" -msgstr "" +msgstr "이미 백업이 실행 중입니다. 잠시 후 다시 확인해 주세요." #: changedetectionio/blueprint/backups/__init__.py msgid "Maximum number of backups reached, please remove some" -msgstr "" +msgstr "백업 가능 개수를 초과했습니다. 일부를 삭제해 주세요." #: changedetectionio/blueprint/backups/__init__.py msgid "Backup building in background, check back in a few minutes." -msgstr "" +msgstr "백업을 백그라운드에서 생성하고 있습니다. 잠시 후 다시 확인해 주세요." #: changedetectionio/blueprint/backups/__init__.py msgid "Backups were deleted." -msgstr "" +msgstr "백업이 삭제되었습니다." #: changedetectionio/blueprint/backups/restore.py msgid "Backup zip file" -msgstr "" +msgstr "백업 zip 파일" #: changedetectionio/blueprint/backups/restore.py msgid "Must be a .zip backup file!" -msgstr "" +msgstr ".zip 백업 파일이어야 합니다." #: changedetectionio/blueprint/backups/restore.py msgid "Include groups" -msgstr "" +msgstr "그룹 포함" #: changedetectionio/blueprint/backups/restore.py msgid "Replace existing groups of the same UUID" -msgstr "" +msgstr "같은 UUID의 기존 그룹 덮어쓰기" #: changedetectionio/blueprint/backups/restore.py msgid "Include watches" -msgstr "" +msgstr "모니터링 포함" #: changedetectionio/blueprint/backups/restore.py msgid "Replace existing watches of the same UUID" -msgstr "" +msgstr "같은 UUID의 기존 모니터링 덮어쓰기" #: changedetectionio/blueprint/backups/restore.py changedetectionio/blueprint/backups/templates/backup_restore.html msgid "Restore backup" -msgstr "" +msgstr "백업 복원" #: changedetectionio/blueprint/backups/restore.py msgid "A restore is already running, check back in a few minutes" -msgstr "" +msgstr "이미 복원이 실행 중입니다. 잠시 후 다시 확인해 주세요." #: changedetectionio/blueprint/backups/restore.py msgid "No file uploaded" -msgstr "" +msgstr "업로드된 파일이 없습니다." #: changedetectionio/blueprint/backups/restore.py msgid "File must be a .zip backup file" -msgstr "" +msgstr "파일은 .zip 백업 파일이어야 합니다." #: changedetectionio/blueprint/backups/restore.py #, python-format msgid "Backup file is too large (max %(mb)s MB)" -msgstr "" +msgstr "백업 파일이 너무 큽니다. (최대 %(mb)s MB)" #: changedetectionio/blueprint/backups/restore.py msgid "Invalid or corrupted zip file" -msgstr "" +msgstr "잘못되었거나 손상된 zip 파일입니다." #: changedetectionio/blueprint/backups/restore.py msgid "Restore started in background, check back in a few minutes." -msgstr "" +msgstr "복원이 백그라운드에서 시작되었습니다. 잠시 후 다시 확인해 주세요." #: changedetectionio/blueprint/backups/templates/backup_create.html #: changedetectionio/blueprint/backups/templates/backup_restore.html msgid "Create" -msgstr "" +msgstr "생성" #: changedetectionio/blueprint/backups/templates/backup_create.html #: changedetectionio/blueprint/backups/templates/backup_restore.html msgid "Restore" -msgstr "" +msgstr "복원" #: changedetectionio/blueprint/backups/templates/backup_create.html msgid "A backup is running!" -msgstr "백업이 실행 중입니다!" +msgstr "백업이 실행 중입니다." #: changedetectionio/blueprint/backups/templates/backup_create.html msgid "Here you can download and request a new backup, when a backup is completed you will see it listed below." -msgstr "" +msgstr "새 백업을 요청하고 다운로드할 수 있습니다. 백업이 완료되면 아래 목록에 표시됩니다." #: changedetectionio/blueprint/backups/templates/backup_create.html msgid "Mb" @@ -123,82 +123,82 @@ msgstr "백업 삭제" #: changedetectionio/blueprint/backups/templates/backup_restore.html msgid "A restore is running!" -msgstr "" +msgstr "복원이 실행 중입니다." #: changedetectionio/blueprint/backups/templates/backup_restore.html msgid "Restore a backup. Must be a .zip backup file created on/after v0.53.1 (new database layout)." -msgstr "" +msgstr "백업을 복원합니다. v0.53.1 이상(새로운 데이터베이스 구조)에서 생성된 .zip 백업 파일이어야 합니다." #: changedetectionio/blueprint/backups/templates/backup_restore.html msgid "Note: This does not override the main application settings, only watches and groups." -msgstr "" +msgstr "참고: 이 작업은 주 애플리케이션 설정을 덮어쓰지 않고, 모니터링과 그룹만 복원합니다." #: changedetectionio/blueprint/backups/templates/backup_restore.html #, python-format msgid "Max upload size: %(upload)s MB, Max decompressed size: %(decomp)s MB" -msgstr "" +msgstr "최대 업로드 크기: %(upload)s MB, 최대 압축 해제 크기: %(decomp)s MB" #: changedetectionio/blueprint/backups/templates/backup_restore.html msgid "Include all groups found in backup?" -msgstr "" +msgstr "백업에서 찾은 모든 그룹을 포함하시겠습니까?" #: changedetectionio/blueprint/backups/templates/backup_restore.html msgid "Replace any existing groups of the same UUID?" -msgstr "" +msgstr "같은 UUID의 기존 그룹을 덮어쓰시겠습니까?" #: changedetectionio/blueprint/backups/templates/backup_restore.html msgid "Include all watches found in backup?" -msgstr "" +msgstr "백업에서 찾은 모든 모니터링을 포함하시겠습니까?" #: changedetectionio/blueprint/backups/templates/backup_restore.html msgid "Replace any existing watches of the same UUID?" -msgstr "" +msgstr "같은 UUID의 기존 모니터링을 덮어쓰시겠습니까?" #: changedetectionio/blueprint/imports/importer.py msgid "Importing 5,000 of the first URLs from your list, the rest can be imported again." -msgstr "" +msgstr "목록의 처음 5,000개 URL만 가져옵니다. 나머지는 다시 가져올 수 있습니다." #: changedetectionio/blueprint/imports/importer.py #, python-brace-format msgid "{} Imported from list in {:.2f}s, {} Skipped." -msgstr "" +msgstr "목록에서 {}개를 {:.2f}초 만에 가져왔습니다. {}개는 건너뛰었습니다." #: changedetectionio/blueprint/imports/importer.py msgid "Unable to read JSON file, was it broken?" -msgstr "" +msgstr "JSON 파일을 읽을 수 없습니다. 파일이 손상되었나요?" #: changedetectionio/blueprint/imports/importer.py msgid "JSON structure looks invalid, was it broken?" -msgstr "" +msgstr "JSON 구조가 올바르지 않습니다. 파일이 손상되었나요?" #: changedetectionio/blueprint/imports/importer.py #, python-brace-format msgid "{} Imported from Distill.io in {:.2f}s, {} Skipped." -msgstr "" +msgstr "Distill.io에서 {}개를 {:.2f}초 만에 가져왔습니다. {}개는 건너뛰었습니다." #: changedetectionio/blueprint/imports/importer.py msgid "Unable to read export XLSX file, something wrong with the file?" -msgstr "" +msgstr "내보낸 XLSX 파일을 읽을 수 없습니다. 파일에 문제가 있나요?" #: changedetectionio/blueprint/imports/importer.py #, python-brace-format msgid "Error processing row number {}, URL value was incorrect, row was skipped." -msgstr "" +msgstr "{}행 처리 중 오류가 발생했습니다. URL 값이 올바르지 않아 해당 행을 건너뛰었습니다." #: changedetectionio/blueprint/imports/importer.py #, python-brace-format msgid "Error processing row number {}, check all cell data types are correct, row was skipped." -msgstr "" +msgstr "{}행 처리 중 오류가 발생했습니다. 모든 셀 데이터 형식이 올바른지 확인해 주세요. 해당 행은 건너뛰었습니다." #: changedetectionio/blueprint/imports/importer.py #, python-brace-format msgid "{} imported from Wachete .xlsx in {:.2f}s" -msgstr "" +msgstr "Wachete .xlsx에서 {}개를 {:.2f}초 만에 가져왔습니다." #: changedetectionio/blueprint/imports/importer.py #, python-brace-format msgid "{} imported from custom .xlsx in {:.2f}s" -msgstr "" +msgstr "사용자 지정 .xlsx에서 {}개를 {:.2f}초 만에 가져왔습니다." #: changedetectionio/blueprint/imports/templates/import.html msgid "URL List" @@ -210,28 +210,28 @@ msgstr "Distill.io" #: changedetectionio/blueprint/imports/templates/import.html msgid ".XLSX & Wachete" -msgstr ".XLSX 및 와체테" +msgstr ".XLSX 및 Wachete" #: changedetectionio/blueprint/imports/templates/import.html msgid "Backup Restore" -msgstr "" +msgstr "백업 복원" #: changedetectionio/blueprint/imports/templates/import.html msgid "Restoring changedetection.io backups is in the" -msgstr "" +msgstr "changedetection.io 백업 복원은" #: changedetectionio/blueprint/imports/templates/import.html msgid "backups section" -msgstr "" +msgstr "백업 섹션" #: changedetectionio/blueprint/imports/templates/import.html msgid "Enter one URL per line, and optionally add tags for each URL after a space, delineated by comma (,):" -msgstr "" +msgstr "한 줄에 URL 하나씩 입력하고, 필요하면 공백 뒤에 각 URL의 태그를 쉼표(,)로 구분해 추가해 주세요:" #: changedetectionio/blueprint/imports/templates/import.html changedetectionio/templates/edit/include_subtract.html #: changedetectionio/templates/edit/text-options.html msgid "Example" -msgstr "예" +msgstr "예시" #: changedetectionio/blueprint/imports/templates/import.html msgid "URLs which do not pass validation will stay in the textarea." @@ -239,24 +239,23 @@ msgstr "유효성 검사를 통과하지 못한 URL은 텍스트 영역에 유 #: changedetectionio/blueprint/imports/templates/import.html msgid "Copy and Paste your Distill.io watch 'export' file, this should be a JSON file." -msgstr "" +msgstr "Distill.io 모니터링 '내보내기' 파일을 복사해 붙여 넣어 주세요. JSON 파일이어야 합니다." -# 역주: 한글을 기울임꼴로 표시하면 자형이 흐트러지므로 강조 표시는 으로 대체한다. #: changedetectionio/blueprint/imports/templates/import.html msgid "" "This is experimental, supported fields are name, uri, tags, " "config:selections, the rest (including schedule) are ignored." msgstr "" -"이것은 실험적인 기능입니다. 지원되는 필드는 name, uri, tags, " -"config:selections이고, 나머지 (schedule 포함)는 무시됩니다." +"이 기능은 실험적입니다. 지원되는 필드는 name, uri, tags, " +"config:selections이며, 나머지(schedule 포함)는 무시됩니다." #: changedetectionio/blueprint/imports/templates/import.html msgid "How to export?" -msgstr "수출하는 방법?" +msgstr "내보내는 방법" #: changedetectionio/blueprint/imports/templates/import.html msgid "Be sure to set your default fetcher to Chrome if required." -msgstr "필요한 경우 기본 가져오기 프로그램을 Chrome으로 설정하세요." +msgstr "필요한 경우 기본 가져오기 방식을 Chrome으로 설정해 주세요." #: changedetectionio/blueprint/imports/templates/import.html msgid "Table of custom column and data types mapping for the" @@ -284,11 +283,11 @@ msgstr "없음" #: changedetectionio/blueprint/imports/templates/import.html msgid "CSS/xPath filter" -msgstr "CSS/xPath 필터" +msgstr "CSS/XPath 필터" #: changedetectionio/blueprint/imports/templates/import.html msgid "Group / Tag name(s)" -msgstr "감시 그룹/태그" +msgstr "그룹 / 태그 이름" #: changedetectionio/blueprint/imports/templates/import.html msgid "Recheck time (minutes)" @@ -296,21 +295,21 @@ msgstr "재확인 시간(분)" #: changedetectionio/blueprint/imports/templates/import.html msgid "Import" -msgstr "수입" +msgstr "가져오기" #: changedetectionio/blueprint/rss/single_watch.py #, python-format msgid "Watch with UUID %(uuid)s not found" -msgstr "" +msgstr "UUID %(uuid)s의 모니터링을 찾을 수 없습니다." #: changedetectionio/blueprint/rss/single_watch.py #, python-format msgid "Watch %(uuid)s does not have enough history snapshots to show changes (need at least 2)" -msgstr "" +msgstr "모니터링 %(uuid)s에 변경 내용을 표시할 기록 스냅샷이 충분하지 않습니다. (최소 2개 필요)" #: changedetectionio/blueprint/settings/__init__.py msgid "Password protection removed." -msgstr "" +msgstr "비밀번호 보호가 해제되었습니다." #: changedetectionio/blueprint/settings/__init__.py #, python-brace-format @@ -320,20 +319,20 @@ msgstr "경고: 워커 수({})가 사용 가능한 CPU 코어 수({})에 근접 #: changedetectionio/blueprint/settings/__init__.py #, python-brace-format msgid "Worker count adjusted: {}" -msgstr "" +msgstr "워커 수가 조정되었습니다: {}" #: changedetectionio/blueprint/settings/__init__.py msgid "Dynamic worker adjustment not supported for sync workers" -msgstr "" +msgstr "동기 워커는 동적 워커 조정을 지원하지 않습니다." #: changedetectionio/blueprint/settings/__init__.py #, python-brace-format msgid "Error adjusting workers: {}" -msgstr "" +msgstr "워커 수 조정 중 오류가 발생했습니다: {}" #: changedetectionio/blueprint/settings/__init__.py msgid "Password protection enabled." -msgstr "" +msgstr "비밀번호 보호가 활성화되었습니다." #: changedetectionio/blueprint/settings/__init__.py msgid "Settings updated." @@ -342,36 +341,36 @@ msgstr "설정이 업데이트되었습니다." #: changedetectionio/blueprint/settings/__init__.py changedetectionio/blueprint/ui/edit.py #: changedetectionio/processors/extract.py msgid "An error occurred, please see below." -msgstr "" +msgstr "오류가 발생했습니다. 아래 내용을 확인해 주세요." #: changedetectionio/blueprint/settings/__init__.py msgid "API Key was regenerated." -msgstr "" +msgstr "API 키가 재생성되었습니다." #: changedetectionio/blueprint/settings/__init__.py msgid "Automatic scheduling paused - checks will not be queued." -msgstr "" +msgstr "자동 예약이 일시중지되었습니다. 확인 작업이 대기열에 추가되지 않습니다." #: changedetectionio/blueprint/settings/__init__.py msgid "Automatic scheduling resumed - checks will be queued normally." -msgstr "" +msgstr "자동 예약이 재개되었습니다. 확인 작업이 정상적으로 대기열에 추가됩니다." #: changedetectionio/blueprint/settings/__init__.py msgid "All notifications muted." -msgstr "모든 알림 음소거됨." +msgstr "모든 알림이 음소거되었습니다." #: changedetectionio/blueprint/settings/__init__.py msgid "All notifications unmuted." -msgstr "모든 알림 음소거 해제됨." +msgstr "모든 알림의 음소거가 해제되었습니다." #: changedetectionio/blueprint/settings/llm.py msgid "AI / LLM configuration removed." -msgstr "" +msgstr "AI / LLM 설정이 제거되었습니다." #: changedetectionio/blueprint/settings/llm.py #, python-format msgid "AI summary cache cleared (%(n)s file(s) removed)." -msgstr "" +msgstr "AI 요약 캐시가 지워졌습니다(%(n)s개 파일 제거됨)." #: changedetectionio/blueprint/settings/templates/notification-log.html msgid "Notification debug log" @@ -380,7 +379,7 @@ msgstr "알림 디버그 로그" #: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/tags/templates/edit-tag.html #: changedetectionio/blueprint/ui/templates/edit.html msgid "General" -msgstr "일반적인" +msgstr "일반" #: changedetectionio/blueprint/settings/templates/settings.html msgid "Fetching" @@ -388,7 +387,7 @@ msgstr "가져오기" #: changedetectionio/blueprint/settings/templates/settings.html msgid "Global Filters" -msgstr "글로벌 필터" +msgstr "전역 필터" #: changedetectionio/blueprint/settings/templates/settings.html msgid "UI Options" @@ -417,7 +416,7 @@ msgstr "보안 문자 및 프록시" #: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/tags/templates/edit-tag.html #: changedetectionio/blueprint/ui/templates/edit.html msgid "AI / LLM" -msgstr "" +msgstr "AI / LLM" #: changedetectionio/blueprint/settings/templates/settings.html msgid "Info" @@ -425,7 +424,7 @@ msgstr "정보" #: changedetectionio/blueprint/settings/templates/settings.html msgid "Default recheck time for all watches, current system minimum is" -msgstr "모든 시계의 기본 재확인 시간, 현재 시스템 최소값은 다음과 같습니다." +msgstr "모든 모니터링의 기본 재확인 간격입니다. 현재 시스템 최소값은" #: changedetectionio/blueprint/settings/templates/settings.html msgid "more info" @@ -433,27 +432,27 @@ msgstr "추가 정보" #: changedetectionio/blueprint/settings/templates/settings.html msgid "After this many consecutive times that the CSS/xPath filter is missing, send a notification" -msgstr "CSS/xPath 필터가 이만큼 연속으로 누락되면 알림 전송" +msgstr "CSS/XPath 필터가 지정한 횟수만큼 연속으로 누락되면 알림 보내기" #: changedetectionio/blueprint/settings/templates/settings.html msgid "Set to 0 to disable" -msgstr "" +msgstr "비활성화하려면 0으로 설정하세요" #: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html msgid "Limit collection of history snapshots for each watch to this number of history items." -msgstr "" +msgstr "각 모니터링의 기록 스냅샷은 설정한 개수만큼만 보관합니다." #: changedetectionio/blueprint/settings/templates/settings.html msgid "Set to empty to disable / no limit" -msgstr "" +msgstr "공란이면 비활성화됩니다. (제한 없음)" #: changedetectionio/blueprint/settings/templates/settings.html msgid "Password protection for your changedetection.io application." -msgstr "" +msgstr "changedetection.io 애플리케이션에 비밀번호를 적용합니다." #: changedetectionio/blueprint/settings/templates/settings.html msgid "Password is locked." -msgstr "" +msgstr "비밀번호가 설정되어 있습니다." #: changedetectionio/blueprint/settings/templates/settings.html msgid "Allow access to the watch change history page when password is enabled (Good for sharing the diff page)" @@ -461,51 +460,51 @@ msgstr "비밀번호 활성화 시 변경 기록 페이지 액세스 허용 (dif #: changedetectionio/blueprint/settings/templates/settings.html msgid "When a request returns no content, or the HTML does not contain any text, is this considered a change?" -msgstr "" +msgstr "요청 결과에 내용이 없거나 HTML에 텍스트가 없는 경우도 변경으로 간주" #: changedetectionio/blueprint/settings/templates/settings.html msgid "Choose a default proxy for all watches" -msgstr "모든 모니터의 기본 프록시 선택" +msgstr "모든 모니터링의 기본 프록시 선택" #: changedetectionio/blueprint/settings/templates/settings.html msgid "Base URL used for the" -msgstr "" +msgstr "알림 링크의" #: changedetectionio/blueprint/settings/templates/settings.html msgid "token in notification links." -msgstr "알림 링크의 토큰." +msgstr "토큰에 사용할 기본 URL입니다." #: changedetectionio/blueprint/settings/templates/settings.html msgid "Default value is the system environment variable" -msgstr "" +msgstr "기본값은 시스템 환경 변수" #: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/templates/_common_fields.html msgid "read more here" -msgstr "여기서 더 읽기" +msgstr "자세히 보기" #: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html msgid "Use the Basic method (default) where your watched sites don't need Javascript to render." -msgstr "" +msgstr "모니터링하는 사이트가 렌더링에 JavaScript를 필요로 하지 않는 경우 Basic 방식(기본값)을 사용하세요." #: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html msgid "" "The Chrome/Javascript method requires a network connection to a running WebDriver+Chrome server, set" " by the ENV var 'WEBDRIVER_URL'." -msgstr "" +msgstr "Chrome/Javascript 방식은 환경 변수 'WEBDRIVER_URL'로 설정된 실행 중인 WebDriver+Chrome 서버와의 네트워크 연결이 필요합니다." #: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html msgid "" "If you're having trouble waiting for the page to be fully rendered (text missing etc), try increasing the 'wait' time" " here." -msgstr "" +msgstr "페이지가 완전히 렌더링될 때까지 기다리는 데 문제가 있다면 (텍스트 누락 등) 여기서 'wait' 시간을 늘려 보세요." #: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html msgid "This will wait n seconds before extracting the text." -msgstr "텍스트 추출 전에 n초 동안 대기합니다." +msgstr "텍스트를 추출하기 전에 n초 동안 기다립니다." #: changedetectionio/blueprint/settings/templates/settings.html msgid "Number of concurrent workers to process watches. More workers = faster processing but higher memory usage." -msgstr "" +msgstr "모니터링을 처리할 동시 워커 수입니다. 워커가 많을수록 처리는 빨라지지만 메모리 사용량도 늘어납니다." #: changedetectionio/blueprint/settings/templates/settings.html msgid "Currently running:" @@ -525,27 +524,27 @@ msgstr "활발히 처리 중" #: changedetectionio/blueprint/settings/templates/settings.html msgid "Example - 3 seconds random jitter could trigger up to 3 seconds earlier or up to 3 seconds later" -msgstr "" +msgstr "예: 무작위 지터를 3초로 설정하면 최대 3초 빠르거나 최대 3초 늦게 실행될 수 있습니다." #: changedetectionio/blueprint/settings/templates/settings.html msgid "For regular plain requests (not chrome based), maximum number of seconds until timeout, 1-999." -msgstr "" +msgstr "일반 요청(Chrome 기반이 아님)의 최대 타임아웃 시간(초)입니다. 1~999 사이여야 합니다." #: changedetectionio/blueprint/settings/templates/settings.html msgid "Applied to all requests." -msgstr "" +msgstr "모든 요청에 적용됩니다." #: changedetectionio/blueprint/settings/templates/settings.html msgid "Note: Simply changing the User-Agent often does not defeat anti-robot technologies, it's important to consider" -msgstr "" +msgstr "참고: User-Agent만 바꾼다고 해서 반봇 기술을 우회할 수 있는 것은 아닙니다. 다음 요소도 함께 고려해야 합니다." #: changedetectionio/blueprint/settings/templates/settings.html msgid "all of the ways that the browser is detected" -msgstr "" +msgstr "브라우저가 탐지되는 모든 방식" #: changedetectionio/blueprint/settings/templates/settings.html msgid "Connect using Bright Data proxies, find out more here." -msgstr "" +msgstr "Bright Data 프록시로 연결합니다. 자세한 내용은 여기에서 확인해 보세요." #: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/diff.html #: changedetectionio/blueprint/ui/templates/edit.html changedetectionio/templates/_common_fields.html @@ -554,7 +553,7 @@ msgstr "팁:" #: changedetectionio/blueprint/settings/templates/settings.html msgid "Ignore whitespace, tabs and new-lines/line-feeds when considering if a change was detected." -msgstr "" +msgstr "변경 감지 시 공백, 탭, 줄바꿈을 무시합니다." #: changedetectionio/blueprint/settings/templates/settings.html msgid "Note:" @@ -562,59 +561,59 @@ msgstr "참고:" #: changedetectionio/blueprint/settings/templates/settings.html msgid "Changing this will change the status of your existing watches, possibly trigger alerts etc." -msgstr "" +msgstr "이 값을 변경하면 기존 모니터링의 상태가 바뀌고 알림 등이 발생할 수 있습니다." #: changedetectionio/blueprint/settings/templates/settings.html msgid "Render anchor tag content, default disabled, when enabled renders links as" -msgstr "" +msgstr "앵커 태그 콘텐츠 렌더링은 기본적으로 비활성화되어 있으며, 활성화하면 링크가 다음 형식으로 렌더링됩니다." #: changedetectionio/blueprint/settings/templates/settings.html msgid "Changing this could affect the content of your existing watches, possibly trigger alerts etc." -msgstr "" +msgstr "이 값을 변경하면 기존 모니터링의 콘텐츠에 영향을 주고 알림 등이 발생할 수 있습니다." #: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/templates/edit/include_subtract.html msgid "Remove HTML element(s) by CSS and XPath selectors before text conversion." -msgstr "" +msgstr "텍스트로 변환하기 전에 CSS 또는 XPath 선택자로 HTML 요소를 제거합니다." #: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/templates/edit/include_subtract.html msgid "Don't paste HTML here, use only CSS and XPath selectors" -msgstr "" +msgstr "여기에 HTML을 붙여 넣지 말고 CSS 및 XPath 선택자만 사용하세요." #: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/templates/edit/include_subtract.html msgid "Add multiple elements, CSS or XPath selectors per line to ignore multiple parts of the HTML." -msgstr "" +msgstr "여러 HTML 영역을 무시하려면 줄마다 CSS 또는 XPath 선택자를 하나씩 추가하세요." #: changedetectionio/blueprint/settings/templates/settings.html msgid "Note: This is applied globally in addition to the per-watch rules." -msgstr "" +msgstr "참고: 이 설정은 각 모니터링 규칙에 추가로 전역 적용됩니다." #: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/templates/edit/text-options.html msgid "Matching text will be ignored in the text snapshot (you can still see it but it wont trigger a change)" -msgstr "" +msgstr "일치하는 텍스트는 텍스트 스냅샷 비교에서 무시됩니다. (화면에는 표시되지만 변경으로 감지되지는 않음)" #: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/templates/edit/text-options.html msgid "Each line processed separately, any line matching will be ignored (removed before creating the checksum)" -msgstr "" +msgstr "각 줄을 별도로 처리하며, 일치하는 줄은 체크섬을 만들기 전에 제거되어 변경 감지에서 무시됩니다." #: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/templates/edit/text-options.html msgid "Regular Expression support, wrap the entire line in forward slash" -msgstr "" +msgstr "줄 전체를 슬래시(/)로 감싸면 정규식을 사용할 수 있습니다." #: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/templates/edit/text-options.html msgid "Changing this will affect the comparison checksum which may trigger an alert" -msgstr "" +msgstr "이 값을 바꾸면 비교 체크섬이 달라져 알림이 발생할 수 있습니다." #: changedetectionio/blueprint/settings/templates/settings.html msgid "Remove any text that appears in the \"Ignore text\" from the output (otherwise its just ignored for change-detection)" -msgstr "" +msgstr "\"텍스트 무시\"에 해당하는 텍스트를 출력에서도 제거합니다. 끄면 변경 감지에서만 무시되고 출력에는 남습니다." #: changedetectionio/blueprint/settings/templates/settings.html msgid "API Access" -msgstr "" +msgstr "API 액세스" #: changedetectionio/blueprint/settings/templates/settings.html msgid "Drive your changedetection.io via API, More about" -msgstr "" +msgstr "API로 changedetection.io를 제어할 수 있습니다. 자세한 내용은" #: changedetectionio/blueprint/settings/templates/settings.html msgid "API access and examples here" @@ -622,19 +621,19 @@ msgstr "API 액세스 및 예제" #: changedetectionio/blueprint/settings/templates/settings.html msgid "Restrict API access limit by using" -msgstr "" +msgstr "다음을 사용해 API 액세스를 제한합니다." #: changedetectionio/blueprint/settings/templates/settings.html msgid "header - required for the Chrome Extension to work" -msgstr "" +msgstr "헤더입니다. Chrome 확장 프로그램이 작동하려면 필요합니다." #: changedetectionio/blueprint/settings/templates/settings.html msgid "copy" -msgstr "" +msgstr "복사" #: changedetectionio/blueprint/settings/templates/settings.html msgid "Regenerate API key" -msgstr "" +msgstr "API 키 재생성" #: changedetectionio/blueprint/settings/templates/settings.html msgid "Chrome Extension" @@ -642,43 +641,43 @@ msgstr "Chrome 확장 프로그램" #: changedetectionio/blueprint/settings/templates/settings.html msgid "Easily add any web-page to your changedetection.io installation from within Chrome." -msgstr "" +msgstr "Chrome 안에서 어떤 웹페이지든 changedetection.io에 쉽게 추가할 수 있습니다." #: changedetectionio/blueprint/settings/templates/settings.html msgid "Step 1" -msgstr "" +msgstr "1단계" #: changedetectionio/blueprint/settings/templates/settings.html msgid "Install the extension," -msgstr "" +msgstr "확장 프로그램을 설치하고" #: changedetectionio/blueprint/settings/templates/settings.html msgid "Step 2" -msgstr "" +msgstr "2단계" #: changedetectionio/blueprint/settings/templates/settings.html msgid "Navigate to this page," -msgstr "" +msgstr "이 페이지로 이동하여" #: changedetectionio/blueprint/settings/templates/settings.html msgid "Step 3" -msgstr "" +msgstr "3단계" #: changedetectionio/blueprint/settings/templates/settings.html msgid "Open the extension from the toolbar and click" -msgstr "" +msgstr "도구 모음에서 확장 프로그램을 열고 다음 버튼을 클릭해 주세요." #: changedetectionio/blueprint/settings/templates/settings.html msgid "Sync API Access" -msgstr "" +msgstr "API 액세스 동기화" #: changedetectionio/blueprint/settings/templates/settings.html msgid "Try our new Chrome Extension!" -msgstr "" +msgstr "새 Chrome 확장 프로그램을 사용해 보세요." #: changedetectionio/blueprint/settings/templates/settings.html msgid "Chrome store icon" -msgstr "" +msgstr "Chrome 스토어 아이콘" #: changedetectionio/blueprint/settings/templates/settings.html msgid "Chrome Webstore" @@ -686,47 +685,47 @@ msgstr "Chrome 웹스토어" #: changedetectionio/blueprint/settings/templates/settings.html msgid "Maximum number of history snapshots to include in the watch specific RSS feed." -msgstr "" +msgstr "각 모니터링의 RSS 피드에 포함할 기록 스냅샷의 최대 개수입니다." #: changedetectionio/blueprint/settings/templates/settings.html msgid "For watching other RSS feeds - When watching RSS/Atom feeds, convert them into clean text for better change detection." -msgstr "" +msgstr "RSS/Atom 피드 자체를 모니터링할 때 더 정확한 변경 감지를 위해 피드 내용을 정리된 텍스트로 변환합니다." #: changedetectionio/blueprint/settings/templates/settings.html msgid "Does your reader support HTML? Set it here" -msgstr "" +msgstr "사용하는 리더가 HTML을 지원하나요? 여기에서 설정해 주세요." #: changedetectionio/blueprint/settings/templates/settings.html msgid "'System default' for the same template for all items, or re-use your \"Notification Body\" as the template." -msgstr "" +msgstr "모든 항목에 같은 템플릿을 사용하려면 'System default'를 선택하거나, \"Notification Body\"를 템플릿으로 다시 사용할 수 있습니다." #: changedetectionio/blueprint/settings/templates/settings.html msgid "Ensure the settings below are correct, they are used to manage the time schedule for checking your web page watches." -msgstr "" +msgstr "아래 설정이 올바른지 확인해 주세요. 웹페이지 모니터링 확인 일정을 관리하는 데 사용됩니다." #: changedetectionio/blueprint/settings/templates/settings.html msgid "UTC Time & Date from Server:" -msgstr "" +msgstr "서버의 UTC 날짜 및 시간:" #: changedetectionio/blueprint/settings/templates/settings.html msgid "Local Time & Date in Browser:" -msgstr "" +msgstr "브라우저의 로컬 날짜 및 시간:" #: changedetectionio/blueprint/settings/templates/settings.html msgid "Enable this setting to open the diff page in a new tab. If disabled, the diff page will open in the current tab." -msgstr "" +msgstr "이 설정을 활성화하면 diff 페이지가 새 탭에서 열립니다. 비활성화하면 현재 탭에서 열립니다." #: changedetectionio/blueprint/settings/templates/settings.html msgid "Realtime UI Updates Enabled - (Restart required if this is changed)" -msgstr "" +msgstr "실시간 UI 업데이트 활성화 (변경 시 재시작 필요)" #: changedetectionio/blueprint/settings/templates/settings.html msgid "Enable or Disable Favicons next to the watch list" -msgstr "" +msgstr "모니터링 목록 옆 파비콘 표시 여부" #: changedetectionio/blueprint/settings/templates/settings.html msgid "Number of items per page in the watch overview list, 0 to disable." -msgstr "" +msgstr "모니터링 목록 페이지당 항목 수입니다. 0이면 비활성화됩니다." #: changedetectionio/blueprint/settings/templates/settings.html msgid "Tip" @@ -734,21 +733,21 @@ msgstr "팁" #: changedetectionio/blueprint/settings/templates/settings.html msgid "\"Residential\" and \"Mobile\" proxy type can be more successful than \"Data Center\" for blocked websites." -msgstr "" +msgstr "차단된 웹사이트에서는 \"Data Center\"보다 \"Residential\" 및 \"Mobile\" 프록시가 더 잘 동작할 수 있습니다." #: changedetectionio/blueprint/settings/templates/settings.html msgid "\"Name\" will be used for selecting the proxy in the Watch Edit settings" -msgstr "" +msgstr "\"Name\"은 모니터링 편집 설정에서 프록시를 선택할 때 사용됩니다." #: changedetectionio/blueprint/settings/templates/settings.html msgid "" "SOCKS5 proxies with authentication are only supported with 'plain requests' fetcher, for other fetchers you should " "whitelist the IP access instead" -msgstr "" +msgstr "인증이 필요한 SOCKS5 프록시는 'plain requests' 가져오기 방식에서만 지원됩니다. 다른 가져오기 방식에서는 대신 IP 접근을 허용해야 합니다." #: changedetectionio/blueprint/settings/templates/settings.html msgid "Uptime:" -msgstr "" +msgstr "가동 시간:" #: changedetectionio/blueprint/settings/templates/settings.html msgid "Python version:" @@ -768,7 +767,7 @@ msgstr "뒤로" #: changedetectionio/blueprint/settings/templates/settings.html msgid "Clear Snapshot History" -msgstr "기록 지우기/재설정" +msgstr "스냅샷 기록 지우기" #. 'Usage' here means token consumption/cost stats for the AI provider, not a how-to guide #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html @@ -778,49 +777,49 @@ msgstr "사용량" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "Overview" -msgstr "" +msgstr "개요" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "Provider" -msgstr "" +msgstr "프로바이더" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "Prompts" -msgstr "" +msgstr "프롬프트" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "Behaviour" -msgstr "" +msgstr "동작" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "AI-powered change monitoring" -msgstr "" +msgstr "AI 기반 변경 모니터링" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "Connect an LLM to move from \"something changed\" to \"only the thing you care about changed\"." -msgstr "" +msgstr "LLM을 연결해 \"무언가 변경됨\"에서 \"관심 있는 내용만 변경됨\"으로 전환하세요." #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "Intent filtering" -msgstr "" +msgstr "판단 기준 필터링" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html #, python-format msgid "" "Each watch or tag can carry a plain-text intent — %(ex1)s or %(ex2)s. On every detected change the AI evaluates the " "diff against it and suppresses irrelevant noise." -msgstr "" +msgstr "각 모니터링 또는 태그에 일반 텍스트 판단 기준(%(ex1)s 또는 %(ex2)s)을 지정할 수 있습니다. 변경이 감지될 때마다 AI가 diff를 이 기준과 비교해 불필요한 알림을 줄입니다." #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html #, python-format msgid "" "Instead of raw diffs, receive plain-language summaries in notifications — %(ex1)s or %(ex2)s. Set a global default " "prompt here, or override per watch or tag." -msgstr "" +msgstr "raw diff 대신 알림에서 자연어 요약(%(ex1)s 또는 %(ex2)s)을 받을 수 있습니다. 여기에서 전역 기본 프롬프트를 설정하거나 모니터링/태그별로 재정의하세요." #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "Minimal cost" -msgstr "" +msgstr "최소 비용" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html #, python-format @@ -828,44 +827,46 @@ msgid "" "The AI sees only a unified diff of what changed — never full page HTML. Low-cost models like %(gpt)s or %(gemini)s " "handle this well, typically fractions of a cent per check." msgstr "" +"AI는 전체 페이지 HTML이 아닌 변경된 내용의 unified diff만 확인합니다. %(gpt)s 또는 %(gemini)s 같은 저비용 모델도 이를 잘 처리합니다. 보통 확인당 1센트보다 훨씬 적은 비용이 " +"듭니다." #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "AI / LLM configured:" -msgstr "" +msgstr "AI / LLM 설정됨:" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "Configure AI Provider" -msgstr "" +msgstr "AI 프로바이더 설정" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "AI Provider" -msgstr "" +msgstr "AI 프로바이더" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "Third-party data transfer — please read" -msgstr "" +msgstr "제3자 데이터 전송 - 읽어 주세요" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "" "When AI features are active, change data from the websites you monitor — including page diffs and extracted text — is" " sent to an external AI provider of your choice." -msgstr "" +msgstr "AI 기능이 활성화되면 모니터링하는 웹사이트의 변경 데이터(페이지 diff와 추출된 텍스트 포함)가 선택한 외부 AI 프로바이더로 전송됩니다." #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "You are solely responsible for ensuring this complies with the terms of service of each website you monitor." -msgstr "" +msgstr "이 기능 사용이 모니터링하는 각 웹사이트의 서비스 약관을 준수하는지 확인할 책임은 전적으로 사용자에게 있습니다." #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "" "You are solely responsible for compliance with applicable data-protection laws (e.g. GDPR) regarding any personal " "data that may appear in monitored content." -msgstr "" +msgstr "모니터링된 콘텐츠에 포함될 수 있는 개인정보와 관련해 적용되는 데이터 보호 법률(예: GDPR)을 준수할 책임은 전적으로 사용자에게 있습니다." #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "" "API costs charged by your chosen provider are your own responsibility; this software has no visibility into or " "control over those charges." -msgstr "" +msgstr "선택한 프로바이더에서 청구하는 API 비용은 사용자 책임입니다. 이 소프트웨어는 해당 비용을 확인하거나 제어할 수 없습니다." #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "" @@ -874,20 +875,22 @@ msgid "" "AI output must never be relied upon as complete or accurate. This software is provided as-is with no warranty of any " "kind." msgstr "" +"AI / LLM 모델은 그럴듯하지만 사실과 다르거나 완전히 조작된 출력을 확신하는 듯 생성하는 환각 현상이 있을 수 있으며, 설계상 요약 과정에서 관련 데이터를 누락하거나 잘라낼 수 있습니다. AI 출력이 " +"완전하거나 정확하다고 절대 의존해서는 안 됩니다. 이 소프트웨어는 어떠한 보증도 없이 있는 그대로 제공됩니다." #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "" "By enabling AI features you personally indemnify and hold harmless the creator(s) and contributor(s) of this software" " from any claims, damages, or liability arising from this data transfer or your use of AI features." -msgstr "" +msgstr "AI 기능을 활성화하면 이 데이터 전송 또는 AI 기능 사용으로 인해 발생하는 모든 청구, 손해 또는 책임이 사용자에게 있으며, 이 소프트웨어의 제작자와 기여자에게 책임을 묻지 않는 데 동의하는 것입니다." #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "I have read and understood the above. I accept full responsibility and indemnify the creator(s) of this software." -msgstr "" +msgstr "위 내용을 읽고 이해했습니다. 모든 책임이 사용자에게 있음을 인지하고 이에 동의합니다." #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html changedetectionio/templates/_common_fields.html msgid "Note" -msgstr "" +msgstr "참고" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html #, python-format @@ -895,46 +898,48 @@ msgid "" "AI / LLM is configured via environment variables (LLM_MODEL=%(model)s%(api_base)s). Remove the " "LLM_MODEL environment variable to configure via this form instead." msgstr "" +"AI / LLM이 환경 변수(LLM_MODEL=%(model)s%(api_base)s)로 설정되어 있습니다. 대신 이 양식에서 설정하려면 LLM_MODEL 환경 " +"변수를 제거하세요." #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "select a provider" -msgstr "" +msgstr "프로바이더 선택" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "Local / Self-hosted" -msgstr "" +msgstr "로컬 / 자체 호스팅" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "Only needed for Ollama or custom/self-hosted endpoints. Leave blank for cloud providers." -msgstr "" +msgstr "Ollama 또는 사용자 지정/자체 호스팅 엔드포인트에만 필요합니다. 클라우드 프로바이더는 비워 두세요." #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "Load available models" -msgstr "" +msgstr "사용 가능한 모델 불러오기" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "Available models" -msgstr "" +msgstr "사용 가능한 모델" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "choose a model" -msgstr "" +msgstr "모델 선택" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "Enter API key and click 'Load available models'" -msgstr "" +msgstr "API 키를 입력하고 '사용 가능한 모델 불러오기'를 클릭하세요" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "Remove AI / LLM configuration?" -msgstr "" +msgstr "AI / LLM 설정을 제거할까요?" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "This will remove your saved AI provider, model, and API key." -msgstr "" +msgstr "저장된 AI 프로바이더, 모델, API 키가 제거됩니다." #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "Remove" -msgstr "" +msgstr "제거" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html #: changedetectionio/blueprint/ui/templates/clear_all_history.html changedetectionio/templates/base.html @@ -943,254 +948,254 @@ msgstr "취소" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "Test connection" -msgstr "" +msgstr "연결 테스트" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "" "Your API key is stored locally and sent only to your chosen provider. On each detected change, the watch's diff and " "extracted text are sent to the LLM — no full page HTML." -msgstr "" +msgstr "API 키는 로컬에 저장되며 선택한 프로바이더에만 전송됩니다. 변경이 감지될 때마다 모니터링의 diff와 추출된 텍스트가 LLM으로 전송되며, 전체 페이지 HTML은 전송되지 않습니다." #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "Cache" -msgstr "" +msgstr "캐시" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "Clear all summary cache?" -msgstr "" +msgstr "모든 요약 캐시를 지울까요?" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "This will remove all cached AI change summaries across all watches." -msgstr "" +msgstr "모든 모니터링에 저장된 AI 변경 요약 캐시가 제거됩니다." #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "They will be regenerated on the next check." -msgstr "" +msgstr "다음 확인 시 다시 생성됩니다." #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "Clear cache" -msgstr "" +msgstr "캐시 지우기" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "Clear all summary cache" -msgstr "" +msgstr "모든 요약 캐시 지우기" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "Removes all cached AI change summaries across all watches. They will be regenerated on the next check." -msgstr "" +msgstr "모든 모니터링에 저장된 AI 변경 요약 캐시를 제거합니다. 다음 확인 시 다시 생성됩니다." #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "Default AI Change Summary" -msgstr "" +msgstr "기본 AI 변경 요약" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "Used for all watches unless overridden by the watch or its tag/group." -msgstr "" +msgstr "모니터링 또는 태그/그룹에서 재정의하지 않는 한 모든 모니터링에 사용됩니다." #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html #: changedetectionio/templates/edit/include_llm_intent.html msgid "Modify default prompt" -msgstr "" +msgstr "기본 프롬프트 수정" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html #, python-format msgid "" "When enabled, the %(diff)s notification token shows the AI summary instead of the raw diff. Use " "%(raw_diff)s to always get the original." -msgstr "" +msgstr "활성화하면 %(diff)s 알림 토큰은 raw diff 대신 AI 요약을 표시합니다. 원본을 항상 받으려면 %(raw_diff)s를 사용하세요." #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "" "When enabled, the AI will be used as a last resort to extract price and stock status from product pages where no " "structured metadata (JSON-LD, microdata, OpenGraph) is found." -msgstr "" +msgstr "활성화하면 구조화된 메타데이터(JSON-LD, microdata, OpenGraph)를 찾을 수 없는 상품 페이지에서 가격과 재고 상태를 추출하기 위한 최후의 수단으로 AI를 사용합니다." #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "" "For Gemini 2.5+ models only. Thinking tokens improve reasoning quality but count against the output budget. Set to " "Off if summaries are being cut short." -msgstr "" +msgstr "Gemini 2.5 이상 모델 전용입니다. 추론 토큰은 응답 품질을 높이지만 출력 예산에 포함됩니다. 요약이 중간에 잘린다면 끄기로 설정하세요." #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "" "Upper limit on tokens the AI may use when writing a change summary. Higher values allow longer summaries but cost " "more." -msgstr "" +msgstr "AI가 변경 요약을 작성할 때 사용할 수 있는 토큰 상한입니다. 값이 높을수록 더 긴 요약이 가능하지만 비용이 증가합니다." #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "Configure a provider first to unlock behaviour settings." -msgstr "" +msgstr "동작 설정을 사용하려면 먼저 프로바이더를 설정하세요." #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "Token & Cost Tracking" -msgstr "" +msgstr "토큰 및 비용 추적" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "This month" -msgstr "" +msgstr "이번 달" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "tokens" -msgstr "" +msgstr "토큰" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html #, python-format msgid "%(percent)s%% of %(budget)s" -msgstr "" +msgstr "%(budget)s 중 %(percent)s%%" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "All-time total" -msgstr "" +msgstr "전체 누적" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "Monthly token budget reached. AI summarisation is paused until next month." -msgstr "" +msgstr "월간 토큰 예산에 도달했습니다. AI 요약은 다음 달까지 일시중지됩니다." #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "Token budget this period" -msgstr "" +msgstr "이번 기간 토큰 예산" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "(set via LLM_TOKEN_BUDGET_MONTH)" -msgstr "" +msgstr "(LLM_TOKEN_BUDGET_MONTH로 설정됨)" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "0 = unlimited" -msgstr "" +msgstr "0 = 무제한" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "tokens (0 = unlimited)" -msgstr "" +msgstr "토큰(0 = 무제한)" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "Current billing period" -msgstr "" +msgstr "현재 청구 기간" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "(set via LLM_MAX_INPUT_CHARS)" -msgstr "" +msgstr "(LLM_MAX_INPUT_CHARS로 설정됨)" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html #, python-format msgid "characters — currently enforcing: %(n)s" -msgstr "" +msgstr "문자 - 현재 적용 중: %(n)s" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "No AI usage recorded yet." -msgstr "" +msgstr "아직 기록된 AI 사용량이 없습니다." #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "Token budget" -msgstr "" +msgstr "토큰 예산" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "tokens per month (0 = unlimited)" -msgstr "" +msgstr "월별 토큰(0 = 무제한)" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "platform.openai.com → API keys" -msgstr "" +msgstr "platform.openai.com → API 키" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "console.anthropic.com → API keys" -msgstr "" +msgstr "console.anthropic.com → API 키" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "aistudio.google.com → Get API key" -msgstr "" +msgstr "aistudio.google.com → API 키 받기" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "No API key needed for local Ollama" -msgstr "" +msgstr "로컬 Ollama에는 API 키가 필요 없습니다" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "openrouter.ai → Keys" -msgstr "" +msgstr "openrouter.ai → 키" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "Select a provider first." -msgstr "" +msgstr "먼저 프로바이더를 선택하세요." #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "Loading…" -msgstr "" +msgstr "불러오는 중..." #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "No models returned — check your API key." -msgstr "" +msgstr "반환된 모델이 없습니다. API 키를 확인하세요." #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "— choose a model —" -msgstr "" +msgstr "- 모델 선택 -" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "models available with your key" -msgstr "" +msgstr "개 모델을 이 키로 사용할 수 있습니다" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "Request failed" -msgstr "" +msgstr "요청 실패" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "Testing…" -msgstr "" +msgstr "테스트 중..." #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "Connected" -msgstr "" +msgstr "연결됨" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html msgid "Failed" -msgstr "" +msgstr "실패" #: changedetectionio/blueprint/tags/__init__.py #, python-brace-format msgid "The tag \"{}\" already exists" -msgstr "" +msgstr "태그 \"{}\"가 이미 존재합니다." #: changedetectionio/blueprint/tags/__init__.py msgid "Tag added" -msgstr "태그 추가됨" +msgstr "태그가 추가되었습니다." #: changedetectionio/blueprint/tags/__init__.py msgid "Tag deleted, removing from watches in background" -msgstr "" +msgstr "태그가 삭제되었습니다. 백그라운드에서 모니터링에서 제거하고 있습니다." #: changedetectionio/blueprint/tags/__init__.py msgid "Unlinking tag from watches in background" -msgstr "" +msgstr "백그라운드에서 모니터링과 태그 연결을 해제하고 있습니다." #: changedetectionio/blueprint/tags/__init__.py msgid "All tags deleted, clearing from watches in background" -msgstr "" +msgstr "모든 태그가 삭제되었습니다. 백그라운드에서 모니터링에서 제거하고 있습니다." #: changedetectionio/blueprint/tags/__init__.py msgid "Tag not found" -msgstr "" +msgstr "태그를 찾을 수 없습니다." #: changedetectionio/blueprint/tags/__init__.py msgid "Updated" -msgstr "업데이트됨" +msgstr "업데이트되었습니다." #: changedetectionio/blueprint/tags/form.py msgid "Activate for individual watches in this tag/group?" -msgstr "" +msgstr "이 태그/그룹의 개별 모니터링에도 활성화할까요?" #: changedetectionio/blueprint/tags/form.py msgid "Auto-apply to watches with URLs matching" -msgstr "" +msgstr "URL이 다음과 일치하는 모니터링에 자동 적용" #: changedetectionio/blueprint/tags/form.py msgid "e.g. *://example.com/* or github.com/myorg" -msgstr "" +msgstr "예: *://example.com/* 또는 github.com/myorg" #: changedetectionio/blueprint/tags/form.py changedetectionio/blueprint/tags/templates/edit-tag.html msgid "Tag colour" -msgstr "" +msgstr "태그 색상" #: changedetectionio/blueprint/tags/form.py msgid "Tag name" -msgstr "" +msgstr "태그 이름" #: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html msgid "Filters & Triggers" @@ -1200,23 +1205,23 @@ msgstr "필터 및 트리거" msgid "" "Automatically applies this tag to any watch whose URL matches. Supports wildcards: *example.com* or " "plain substring: github.com/myorg" -msgstr "" +msgstr "이 태그는 URL이 일치하는 모든 모니터링에 자동 적용됩니다. 와일드카드 *example.com* 또는 일반 부분 문자열 github.com/myorg를 지원합니다." #: changedetectionio/blueprint/tags/templates/edit-tag.html msgid "Currently matching watches" -msgstr "" +msgstr "현재 일치하는 모니터링" #: changedetectionio/blueprint/tags/templates/edit-tag.html msgid "Custom colour" -msgstr "" +msgstr "사용자 지정 색상" #: changedetectionio/blueprint/tags/templates/edit-tag.html msgid "Leave unchecked to use the auto-generated colour based on the tag name." -msgstr "" +msgstr "체크하지 않으면 태그 이름을 기준으로 자동 생성된 색상을 사용합니다." #: changedetectionio/blueprint/tags/templates/edit-tag.html msgid "These settings are added to any existing watch configurations." -msgstr "" +msgstr "이 설정은 기존 모니터링 설정에 추가됩니다." #: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html msgid "Text filtering" @@ -1224,26 +1229,28 @@ msgstr "텍스트 필터링" #: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html msgid "Use with caution!" -msgstr "주의해서 사용하세요!" +msgstr "주의해서 사용하세요." #: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html msgid "This will easily fill up your email storage quota or flood other storages." -msgstr "이로 인해 이메일 저장 할당량이 쉽게 채워지거나 다른 저장 공간이 넘치게 됩니다." +msgstr "이메일 등의 저장 공간이 빠르게 가득 찰 수 있습니다." #: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html msgid "Look out!" -msgstr "로그아웃" +msgstr "주의" #: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html msgid "Lookout!" -msgstr "로그아웃" +msgstr "주의" #: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html #, python-format msgid "" "There are system-wide notification URLs enabled, this form will override notification " "settings for this watch only ‐ an empty Notification URL list here will still send notifications." -msgstr "시스템 전체 알림 URL이 활성화되었습니다. 이 양식은 이 모니터에 대해서만 알림 설정을 재정의합니다 ‐ 여기의 빈 알림 URL 목록은 여전히 알림을 보냅니다." +msgstr "" +"시스템 전체 알림 URL이 활성화되어 있습니다. 이 양식은 이 모니터링에 대해서만 알림 설정을 재정의합니다. 여기의 알림 URL 목록이 비어 있어도 알림은 계속 " +"전송됩니다." #: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html msgid "Use system defaults" @@ -1251,20 +1258,20 @@ msgstr "시스템 기본값 사용" #: changedetectionio/blueprint/tags/templates/groups-overview.html msgid "Add a new organisational tag" -msgstr "새 조직 태그 추가" +msgstr "새 그룹 / 태그 추가" #: changedetectionio/blueprint/tags/templates/groups-overview.html #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Watch group / tag" -msgstr "그룹 / 태그" +msgstr "모니터링 그룹 / 태그" #: changedetectionio/blueprint/tags/templates/groups-overview.html msgid "Groups allows you to manage filters and notifications for multiple watches under a single organisational tag." -msgstr "" +msgstr "그룹을 사용하면 하나의 분류용 태그 아래에서 여러 모니터링의 필터와 알림을 관리할 수 있습니다." #: changedetectionio/blueprint/tags/templates/groups-overview.html msgid "# Watches" -msgstr "# 모니터" +msgstr "모니터링 수" #: changedetectionio/blueprint/tags/templates/groups-overview.html msgid "Tag / Label name" @@ -1281,7 +1288,7 @@ msgstr "알림 음소거" #: changedetectionio/blueprint/tags/templates/groups-overview.html changedetectionio/blueprint/ui/edit.py #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Edit" -msgstr "편집하다" +msgstr "편집" #: changedetectionio/blueprint/tags/templates/groups-overview.html #: changedetectionio/blueprint/watchlist/templates/watch-overview.html @@ -1295,7 +1302,7 @@ msgstr "그룹을 삭제하시겠습니까?" #: changedetectionio/blueprint/tags/templates/groups-overview.html #, python-format msgid "

Are you sure you want to delete group %(title)s?

This action cannot be undone.

" -msgstr "" +msgstr "

그룹 %(title)s을(를) 삭제하시겠습니까?

이 작업은 되돌릴 수 없습니다.

" #: changedetectionio/blueprint/tags/templates/groups-overview.html changedetectionio/blueprint/ui/templates/edit.html #: changedetectionio/blueprint/watchlist/templates/watch-overview.html @@ -1315,91 +1322,91 @@ msgstr "그룹을 연결 해제하시겠습니까?" msgid "" "

Are you sure you want to unlink all watches from group %(title)s?

The tag will be kept but " "watches will be removed from it.

" -msgstr "" +msgstr "

그룹 %(title)s에서 모든 모니터링의 연결을 해제하시겠습니까?

태그는 유지되지만 모니터링에서는 제거됩니다.

" #: changedetectionio/blueprint/tags/templates/groups-overview.html msgid "Unlink" -msgstr "풀리다" +msgstr "연결 해제" #: changedetectionio/blueprint/tags/templates/groups-overview.html msgid "Keep the tag but unlink any watches" -msgstr "태그는 유지하되 시계 연결을 해제하세요." +msgstr "태그는 유지하고 연결된 모니터링을 해제" #: changedetectionio/blueprint/tags/templates/groups-overview.html changedetectionio/blueprint/ui/templates/edit.html msgid "RSS Feed for this watch" -msgstr "이 시계에 대한 RSS 피드" +msgstr "이 모니터링의 RSS 피드" #: changedetectionio/blueprint/ui/__init__.py #, python-brace-format msgid "{} watches deleted" -msgstr "" +msgstr "{}개 모니터링이 삭제되었습니다." #: changedetectionio/blueprint/ui/__init__.py #, python-brace-format msgid "{} watches paused" -msgstr "{}개 모니터 일시정지됨" +msgstr "{}개 모니터링이 일시중지되었습니다." #: changedetectionio/blueprint/ui/__init__.py #, python-brace-format msgid "{} watches unpaused" -msgstr "" +msgstr "{}개 모니터링의 일시중지가 해제되었습니다." #: changedetectionio/blueprint/ui/__init__.py #, python-brace-format msgid "{} watches updated" -msgstr "" +msgstr "{}개 모니터링이 업데이트되었습니다." #: changedetectionio/blueprint/ui/__init__.py #, python-brace-format msgid "{} watches muted" -msgstr "{}개 모니터 음소거됨" +msgstr "{}개 모니터링이 음소거되었습니다." #: changedetectionio/blueprint/ui/__init__.py #, python-brace-format msgid "{} watches un-muted" -msgstr "" +msgstr "{}개 모니터링의 음소거가 해제되었습니다." #: changedetectionio/blueprint/ui/__init__.py #, python-brace-format msgid "{} watches queued for rechecking" -msgstr "" +msgstr "{}개 모니터링을 재확인 대기열에 추가했습니다." #: changedetectionio/blueprint/ui/__init__.py #, python-brace-format msgid "{} watches errors cleared" -msgstr "" +msgstr "{}개 모니터링의 오류를 지웠습니다." #: changedetectionio/blueprint/ui/__init__.py #, python-brace-format msgid "{} watches cleared/reset." -msgstr "" +msgstr "{}개 모니터링을 지우거나 재설정했습니다." #: changedetectionio/blueprint/ui/__init__.py #, python-brace-format msgid "{} watches set to use default notification settings" -msgstr "{}개 모니터가 기본 알림 설정 사용" +msgstr "{}개 모니터링이 기본 알림 설정을 사용하도록 설정되었습니다." #: changedetectionio/blueprint/ui/__init__.py #, python-brace-format msgid "{} watches were tagged" -msgstr "" +msgstr "{}개 모니터링에 태그를 추가했습니다." #: changedetectionio/blueprint/ui/__init__.py msgid "Watch not found" -msgstr "모니터를 찾을 수 없음" +msgstr "모니터링을 찾을 수 없습니다." #: changedetectionio/blueprint/ui/__init__.py #, python-brace-format msgid "Cleared snapshot history for watch {}" -msgstr "모니터 {} 스냅샷 기록 삭제됨" +msgstr "모니터링 {}의 스냅샷 기록을 지웠습니다." #: changedetectionio/blueprint/ui/__init__.py changedetectionio/blueprint/ui/templates/clear_all_history.html msgid "clear" -msgstr "분명한" +msgstr "지우기" #: changedetectionio/blueprint/ui/__init__.py msgid "History clearing started in background" -msgstr "" +msgstr "기록 지우기가 백그라운드에서 시작되었습니다." #: changedetectionio/blueprint/ui/__init__.py msgid "Incorrect confirmation text." @@ -1408,42 +1415,42 @@ msgstr "잘못된 확인 텍스트." #: changedetectionio/blueprint/ui/__init__.py #, python-brace-format msgid "The watch by UUID {} does not exist." -msgstr "" +msgstr "UUID {}의 모니터링이 존재하지 않습니다." #: changedetectionio/blueprint/ui/__init__.py msgid "Deleted." -msgstr "삭제됨." +msgstr "삭제되었습니다." #: changedetectionio/blueprint/ui/__init__.py msgid "Cloned, you are editing the new watch." -msgstr "" +msgstr "복제되었습니다. 새 모니터링을 편집하고 있습니다." #: changedetectionio/blueprint/ui/__init__.py msgid "Watch is already queued or being checked." -msgstr "" +msgstr "모니터링이 이미 대기열에 있거나 확인 중입니다." #: changedetectionio/blueprint/ui/__init__.py msgid "Queued 1 watch for rechecking." -msgstr "" +msgstr "모니터링 1개를 재확인 대기열에 추가했습니다." #: changedetectionio/blueprint/ui/__init__.py #, python-brace-format msgid "Queued {} watches for rechecking ({} already queued or running)." -msgstr "{}개 모니터 대기열 추가 ({}개 이미 대기 중)." +msgstr "{}개 모니터링을 재확인 대기열에 추가했습니다. ({}개는 이미 대기 중이거나 실행 중)" #: changedetectionio/blueprint/ui/__init__.py #, python-brace-format msgid "Queued {} watches for rechecking." -msgstr "{}개의 감시 항목을 재확인 대기열에 추가했습니다." +msgstr "{}개 모니터링을 재확인 대기열에 추가했습니다." #: changedetectionio/blueprint/ui/__init__.py msgid "Queueing watches for rechecking in background..." -msgstr "백그라운드에서 모니터 재확인 대기열 추가 중..." +msgstr "백그라운드에서 모니터링을 재확인 대기열에 추가하는 중입니다..." #: changedetectionio/blueprint/ui/__init__.py #, python-brace-format msgid "Could not share, something went wrong while communicating with the share server - {}" -msgstr "" +msgstr "공유할 수 없습니다. 공유 서버와 통신하는 중 문제가 발생했습니다 - {}" #: changedetectionio/blueprint/ui/__init__.py msgid "Language set to auto-detect from browser" @@ -1451,72 +1458,72 @@ msgstr "브라우저 자동 감지로 언어 설정" #: changedetectionio/blueprint/ui/diff.py changedetectionio/blueprint/ui/preview.py msgid "No history found for the specified link, bad link?" -msgstr "" +msgstr "지정한 링크의 기록을 찾을 수 없습니다. 링크가 올바른가요?" #: changedetectionio/blueprint/ui/diff.py msgid "Not enough history (2 snapshots required) to show difference page for this watch." -msgstr "" +msgstr "이 모니터링의 비교 페이지를 표시하기에 기록이 부족합니다. (스냅샷 2개 이상 필요)" #: changedetectionio/blueprint/ui/diff.py #, python-format msgid "Monthly AI token budget of %(budget)s tokens reached (%(used)s used). Resets next month." -msgstr "" +msgstr "월간 AI 토큰 예산 %(budget)s개에 도달했습니다(%(used)s개 사용). 다음 달에 초기화됩니다." #: changedetectionio/blueprint/ui/edit.py msgid "No watches to edit" -msgstr "" +msgstr "편집할 모니터링이 없습니다." #: changedetectionio/blueprint/ui/edit.py #, python-brace-format msgid "No watch with the UUID {} found." -msgstr "" +msgstr "UUID {}에 해당하는 모니터링을 찾을 수 없습니다." #: changedetectionio/blueprint/ui/edit.py #, python-brace-format msgid "Switched to mode - {}." -msgstr "" +msgstr "{} 모드로 전환되었습니다." #: changedetectionio/blueprint/ui/edit.py #, python-brace-format msgid "Could not load '{}' processor, processor plugin might be missing. Please select a different processor." -msgstr "" +msgstr "'{}' 프로세서를 불러올 수 없습니다. 프로세서 플러그인이 없을 수 있습니다. 다른 프로세서를 선택해 주세요." #: changedetectionio/blueprint/ui/edit.py #, python-brace-format msgid "Could not load '{}' processor, processor plugin might be missing." -msgstr "" +msgstr "'{}' 프로세서를 불러올 수 없습니다. 프로세서 플러그인이 없을 수 있습니다." #: changedetectionio/blueprint/ui/edit.py msgid "System settings default" -msgstr "" +msgstr "시스템 설정 기본값" #: changedetectionio/blueprint/ui/edit.py msgid "Default" -msgstr "" +msgstr "기본값" #: changedetectionio/blueprint/ui/edit.py msgid "Updated watch - unpaused!" -msgstr "" +msgstr "모니터링이 업데이트되었고 일시중지가 해제되었습니다." #: changedetectionio/blueprint/ui/edit.py msgid "Updated watch." -msgstr "모니터가 업데이트되었습니다." +msgstr "모니터링 설정이 업데이트되었습니다." #: changedetectionio/blueprint/ui/preview.py msgid "Preview unavailable - No fetch/check completed or triggers not reached" -msgstr "" +msgstr "미리보기를 사용할 수 없습니다. 아직 가져오기/확인이 완료되지 않았거나 트리거 조건에 도달하지 않았습니다." #: changedetectionio/blueprint/ui/preview.py msgid "Diff" -msgstr "" +msgstr "비교" #: changedetectionio/blueprint/ui/templates/clear_all_history.html msgid "This will remove version history (snapshots) for ALL watches, but keep your list of URLs!" -msgstr "" +msgstr "이 작업은 모든 모니터링의 버전 기록(스냅샷)을 삭제하지만 URL 목록은 유지합니다." #: changedetectionio/blueprint/ui/templates/clear_all_history.html msgid "You may like to use the" -msgstr "당신은" +msgstr "먼저 " #: changedetectionio/blueprint/ui/templates/clear_all_history.html msgid "BACKUP" @@ -1524,7 +1531,7 @@ msgstr "백업" #: changedetectionio/blueprint/ui/templates/clear_all_history.html msgid "link first." -msgstr "먼저 링크하세요." +msgstr " 기능을 사용하는 것이 좋습니다." #: changedetectionio/blueprint/ui/templates/clear_all_history.html msgid "Confirmation text" @@ -1532,11 +1539,11 @@ msgstr "확인 텍스트" #: changedetectionio/blueprint/ui/templates/clear_all_history.html msgid "Type in the word" -msgstr "단어를 입력하세요" +msgstr "이해하셨다면 " #: changedetectionio/blueprint/ui/templates/clear_all_history.html msgid "to confirm that you understand." -msgstr "당신이 이해했는지 확인하기 위해." +msgstr "를 입력해 확인해 주세요." #: changedetectionio/blueprint/ui/templates/clear_all_history.html msgid "Clear History!" @@ -1544,7 +1551,7 @@ msgstr "기록 지우기" #: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html msgid "Share diff as image" -msgstr "차이점을 이미지로 공유" +msgstr "비교 결과를 이미지로 공유" #: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html msgid "Share as Image" @@ -1552,23 +1559,23 @@ msgstr "이미지로 공유" #: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html msgid "Ignore any lines matching" -msgstr "일치하는 줄을 무시하세요." +msgstr "일치하는 줄 무시" #: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html msgid "Ignore any lines matching excluding digits" -msgstr "숫자를 제외하고 일치하는 줄을 무시합니다." +msgstr "숫자를 제외하고 일치하는 줄 무시" #. 'From' labels the older snapshot version selector on the diff page #: changedetectionio/blueprint/ui/templates/diff.html msgctxt "diff version" msgid "From" -msgstr "에서" +msgstr "비교 전" #. 'To' labels the newer snapshot version selector on the diff page #: changedetectionio/blueprint/ui/templates/diff.html msgctxt "diff version" msgid "To" -msgstr "에게" +msgstr "비교 후" #: changedetectionio/blueprint/ui/templates/diff.html msgid "Words" @@ -1600,19 +1607,19 @@ msgstr "교체됨" #: changedetectionio/blueprint/ui/templates/diff.html msgid "Include all intermediate snapshots between the selected versions in the AI summary" -msgstr "" +msgstr "선택한 버전 사이 모든 중간 스냅샷을 AI 요약에 포함" #: changedetectionio/blueprint/ui/templates/diff.html msgid "AI: every change between versions" -msgstr "" +msgstr "AI: 버전 사이 모든 변경 사항" #: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html msgid "Keyboard:" -msgstr "건반:" +msgstr "키보드:" #: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html msgid "Previous" -msgstr "시사" +msgstr "이전" #: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html msgid "Next" @@ -1624,7 +1631,7 @@ msgstr "다음 차이점으로 이동" #: changedetectionio/blueprint/ui/templates/diff.html msgid "Jump" -msgstr "도약" +msgstr "이동" #: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html #: changedetectionio/processors/templates/extract.html @@ -1660,15 +1667,15 @@ msgstr "초 전" #: changedetectionio/blueprint/ui/templates/diff.html msgid "Current error-ing screenshot from most recent request" -msgstr "가장 최근 요청의 현재 오류 스크린샷" +msgstr "가장 최근 요청에서 발생한 오류 스크린샷" #: changedetectionio/blueprint/ui/templates/diff.html msgid "Pro-tip: You can enable \"share access when password is enabled\" from settings." -msgstr "" +msgstr "팁: 설정에서 \"비밀번호 사용 시 공유 접근 허용\"을 활성화할 수 있습니다." #: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Generating summary…" -msgstr "" +msgstr "요약 생성 중..." #: changedetectionio/blueprint/ui/templates/diff.html msgid "Goto single snapshot" @@ -1680,11 +1687,11 @@ msgstr "공유하거나 무시 목록에 추가할 텍스트를 강조 표시합 #: changedetectionio/blueprint/ui/templates/diff.html msgid "Download difference patch" -msgstr "" +msgstr "차이점 패치 다운로드" #: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html msgid "For now, Differences are performed on text, not graphically, only the latest screenshot is available." -msgstr "" +msgstr "현재 비교는 그래픽 방식이 아닌 텍스트 기준으로 수행되며, 최신 스크린샷만 제공됩니다." #: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html msgid "Current screenshot from most recent request" @@ -1692,7 +1699,7 @@ msgstr "가장 최근 요청의 현재 스크린샷" #: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html msgid "No screenshot available just yet! Try rechecking the page." -msgstr "아직 스크린샷이 없습니다! 페이지를 다시 확인해 보세요." +msgstr "아직 스크린샷이 없습니다. 페이지를 다시 확인해 주세요." #: changedetectionio/blueprint/ui/templates/diff.html msgid "Screenshot requires Playwright/WebDriver enabled" @@ -1700,7 +1707,7 @@ msgstr "스크린샷을 찍으려면 Playwright/WebDriver를 활성화해야 합 #: changedetectionio/blueprint/ui/templates/edit.html msgid "Request" -msgstr "요구" +msgstr "가져오기" #: changedetectionio/blueprint/ui/templates/edit.html msgid "Browser Steps" @@ -1712,7 +1719,7 @@ msgstr "시각적 필터 선택기" #: changedetectionio/blueprint/ui/templates/edit.html msgid "Conditions" -msgstr "정황" +msgstr "조건" #: changedetectionio/blueprint/ui/templates/edit.html msgid "Stats" @@ -1724,7 +1731,7 @@ msgstr "일부 사이트에서는 JavaScript를 사용하여 콘텐츠를 생성 #: changedetectionio/blueprint/ui/templates/edit.html msgid "use the Chrome/WebDriver Fetcher" -msgstr "Chrome/WebDriver Fetcher를 사용하세요." +msgstr "이 경우 Chrome/WebDriver 가져오기 방식을 사용하세요." #: changedetectionio/blueprint/ui/templates/edit.html msgid "Variables are supported in the URL" @@ -1732,19 +1739,19 @@ msgstr "URL에서 변수가 지원됩니다." #: changedetectionio/blueprint/ui/templates/edit.html msgid "help and examples here" -msgstr "여기에 도움말과 예시가 있습니다" +msgstr "도움말 및 예시" #: changedetectionio/blueprint/ui/templates/edit.html msgid "Organisational tag/group name used in the main listing page" -msgstr "그룹/태그 이름" +msgstr "목록 페이지에서 사용할 분류용 그룹/태그 이름" #: changedetectionio/blueprint/ui/templates/edit.html msgid "Also automatically applied by URL pattern:" -msgstr "" +msgstr "URL 패턴으로도 자동 적용됨:" #: changedetectionio/blueprint/ui/templates/edit.html msgid "Automatically uses the page title if found, you can also use your own title/description here" -msgstr "" +msgstr "페이지 제목을 찾으면 자동으로 사용하며, 여기에서 직접 제목/설명을 입력할 수도 있습니다." #: changedetectionio/blueprint/ui/templates/edit.html msgid "The interval/amount of time between each check." @@ -1754,23 +1761,23 @@ msgstr "각 확인 사이의 간격/시간입니다." msgid "" "Sends a notification when the filter can no longer be seen on the page, good for knowing when the page changed and " "your filter will not work anymore." -msgstr "" +msgstr "필터가 페이지에 더 이상 보이지 않을 때 알림을 보냅니다. 페이지가 바뀌어 필터가 더 이상 동작하지 않는 상황을 파악하는 데 유용합니다." #: changedetectionio/blueprint/ui/templates/edit.html msgid "Set to empty to use system settings default" -msgstr "" +msgstr "비워 두면 시스템 설정 기본값을 사용합니다." #: changedetectionio/blueprint/ui/templates/edit.html msgid "Connect using Bright Data and Oxylabs Proxies, find out more here." -msgstr "Bright Data 및 Oxylabs 프록시를 사용하여 연결하세요. 여기에서 자세한 내용을 알아보세요." +msgstr "Bright Data 및 Oxylabs 프록시로 연결할 수 있습니다. 자세한 내용은 여기에서 확인해 보세요." #: changedetectionio/blueprint/ui/templates/edit.html msgid "Check/Scan all" -msgstr "모두 다시 확인하세요" +msgstr "모두 확인/스캔" #: changedetectionio/blueprint/ui/templates/edit.html msgid "Choose a proxy for this watch" -msgstr "이 시계에 대한 RSS 피드" +msgstr "이 모니터링에 사용할 프록시를 선택합니다." #: changedetectionio/blueprint/ui/templates/edit.html msgid "Using the current global default settings" @@ -1782,11 +1789,11 @@ msgstr "고급 옵션 표시" #: changedetectionio/blueprint/ui/templates/edit.html msgid "Run this code before performing change detection, handy for filling in fields and other actions" -msgstr "" +msgstr "변경 감지를 수행하기 전에 이 코드를 실행합니다. 입력란 채우기 등 여러 작업에 유용합니다." #: changedetectionio/blueprint/ui/templates/edit.html msgid "More help and examples here" -msgstr "여기에 더 많은 도움말과 예시가 있습니다." +msgstr "도움말 및 예시" #: changedetectionio/blueprint/ui/templates/edit.html msgid "Variables are supported in the request body" @@ -1798,7 +1805,7 @@ msgstr "요청 헤더 값에서 변수가 지원됩니다." #: changedetectionio/blueprint/ui/templates/edit.html msgid "Alert! Extra headers file found and will be added to this watch!" -msgstr "알리다! 추가 헤더 파일이 발견되어 이 시계에 추가됩니다!" +msgstr "주의: 추가 헤더 파일이 발견되어 이 모니터링에 추가됩니다." #: changedetectionio/blueprint/ui/templates/edit.html msgid "Headers can be also read from a file in your data-directory" @@ -1806,7 +1813,7 @@ msgstr "데이터 디렉터리의 파일에서도 헤더를 읽을 수 있습니 #: changedetectionio/blueprint/ui/templates/edit.html msgid "Read more here" -msgstr "여기서 더 읽어보세요" +msgstr "자세히 보기" #: changedetectionio/blueprint/ui/templates/edit.html msgid "Not supported by Selenium browser" @@ -1822,53 +1829,53 @@ msgstr "잠시 기다려 주십시오. 첫 번째 브라우저 단계를 로드 #: changedetectionio/blueprint/ui/templates/edit.html msgid "Click here to Start" -msgstr "시작하려면 여기를 클릭하세요" +msgstr "시작하려면 클릭" #: changedetectionio/blueprint/ui/templates/edit.html msgid "Please allow 10-15 seconds for the browser to connect." -msgstr "브라우저가 연결되는 데 10~15초 정도 기다려 주십시오." +msgstr "브라우저가 연결될 때까지 10~15초 정도 기다려 주세요." #: changedetectionio/blueprint/ui/templates/edit.html msgid "Press \"Play\" to start." -msgstr "" +msgstr "시작하려면 \"재생\"버튼을 눌러 주세요." #: changedetectionio/blueprint/ui/templates/edit.html msgid "Visual Selector data is not ready, watch needs to be checked atleast once." -msgstr "시각적 선택기 데이터가 준비되지 않았습니다. 시계를 한 번 이상 확인해야 합니다." +msgstr "시각적 선택기 데이터가 준비되지 않았습니다. 모니터링을 한 번 이상 확인해야 합니다." #: changedetectionio/blueprint/ui/templates/edit.html msgid "" "Sorry, this functionality only works with fetchers that support interactive Javascript (so far only Playwright based " "fetchers)" -msgstr "" +msgstr "이 기능은 대화형 JavaScript를 지원하는 가져오기 방식에서만 작동합니다. (현재는 Playwright 기반 방식만 지원)" #: changedetectionio/blueprint/ui/templates/edit.html msgid "to one that supports interactive Javascript." -msgstr "대화형 Javascript를 지원하는 것입니다." +msgstr "대화형 JavaScript를 지원하는 방식으로 변경해야 합니다." #: changedetectionio/blueprint/ui/templates/edit.html msgid "You need to" -msgstr "당신은" +msgstr "먼저" #: changedetectionio/blueprint/ui/templates/edit.html msgid "Set the fetch method" -msgstr "가져오기 방법 설정" +msgstr "가져오기 방식을" #: changedetectionio/blueprint/ui/templates/edit.html msgid "Use the verify (✓) button to test if a condition passes against the current snapshot." -msgstr "" +msgstr "체크(✓) 버튼을 눌러 현재 스냅샷에서 조건이 통과하는지 테스트해 보세요." #: changedetectionio/blueprint/ui/templates/edit.html msgid "Read a quick tutorial about" -msgstr "다음에 대한 빠른 튜토리얼을 읽어보세요." +msgstr "빠른 튜토리얼 보기:" #: changedetectionio/blueprint/ui/templates/edit.html msgid "using conditional web page changes here" -msgstr "여기에서 조건부 웹페이지 변경 사항을 사용합니다." +msgstr "조건부 웹페이지 변경 사용법" #: changedetectionio/blueprint/ui/templates/edit.html msgid "Activate preview" -msgstr "시사" +msgstr "미리보기 활성화" #: changedetectionio/blueprint/ui/templates/edit.html msgid "Pro-tips:" @@ -1876,67 +1883,67 @@ msgstr "전문가 팁:" #: changedetectionio/blueprint/ui/templates/edit.html msgid "Use the preview page to see your filters and triggers highlighted." -msgstr "미리보기 페이지를 사용하여 강조 표시된 필터와 트리거를 확인하세요." +msgstr "미리보기 페이지에서 강조 표시된 필터와 트리거를 확인해 보세요." #: changedetectionio/blueprint/ui/templates/edit.html msgid "Limit trigger/ignore/block/extract to;" -msgstr "트리거/무시/차단/추출을 다음으로 제한합니다." +msgstr "트리거/무시/차단/추출 대상 제한:" #: changedetectionio/blueprint/ui/templates/edit.html msgid "" "Note: Depending on the length and similarity of the text on each line, the algorithm may consider an " "addition instead of replacement for example." -msgstr "" +msgstr "참고: 각 줄의 텍스트 길이와 유사도에 따라 알고리즘이 예를 들어 교체가 아닌 추가로 판단할 수 있습니다." #: changedetectionio/blueprint/ui/templates/edit.html msgid "So it's always better to select" -msgstr "따라서 항상 선택하는 것이 좋습니다." +msgstr "새 콘텐츠를 보고 싶다면" #: changedetectionio/blueprint/ui/templates/edit.html msgid "when you're interested in new content." -msgstr "새로운 콘텐츠에 관심이 있을 때." +msgstr "를 선택하는 것이 좋습니다." #: changedetectionio/blueprint/ui/templates/edit.html msgid "When content is merely moved in a list, it will also trigger an" -msgstr "콘텐츠가 목록에서 단순히 이동되는 경우에도" +msgstr "콘텐츠가 목록 안에서 단순히 이동해도" #: changedetectionio/blueprint/ui/templates/edit.html msgid "addition" -msgstr "덧셈" +msgstr "추가" #: changedetectionio/blueprint/ui/templates/edit.html msgid "consider enabling" -msgstr "활성화하는 것을 고려해보세요" +msgstr "으로 감지될 수 있으므로 다음 설정을 활성화해 보세요:" #: changedetectionio/blueprint/ui/templates/edit.html msgid "Only trigger when unique lines appear" -msgstr "고유한 줄이 나타날 때만 트리거됩니다." +msgstr "고유한 줄이 나타날 때만 트리거" #: changedetectionio/blueprint/ui/templates/edit.html msgid "" "Good for websites that just move the content around, and you want to know when NEW content is added, compares new " "lines against all history for this watch." -msgstr "" +msgstr "사이트가 콘텐츠 위치만 자주 바꾸고 새 콘텐츠가 추가될 때만 알고 싶을 때 유용합니다. 새 줄을 이 모니터링의 전체 기록과 비교합니다." #: changedetectionio/blueprint/ui/templates/edit.html msgid "Helps reduce changes detected caused by sites shuffling lines around, combine with check unique lines below." -msgstr "" +msgstr "사이트가 줄 순서를 섞어 발생하는 변경 감지를 줄이는 데 도움이 됩니다. 아래의 고유한 줄 확인과 함께 사용해 보세요." #: changedetectionio/blueprint/ui/templates/edit.html msgid "Remove any whitespace before and after each line of text" -msgstr "각 텍스트 줄 앞과 뒤의 공백을 제거하세요." +msgstr "각 텍스트 줄 앞뒤 공백 제거" #: changedetectionio/blueprint/ui/templates/edit.html msgid "AI Intent preview" -msgstr "" +msgstr "AI 판단 기준 미리보기" #: changedetectionio/blueprint/ui/templates/edit.html msgid "Loading..." -msgstr "로드 중..." +msgstr "불러오는 중..." #: changedetectionio/blueprint/ui/templates/edit.html msgid "The Visual Selector tool lets you select the" -msgstr "시각적 선택 도구를 사용하면 다음을 선택할 수 있습니다." +msgstr "시각 선택기 도구로 변경 감지에 사용할" #: changedetectionio/blueprint/ui/templates/edit.html msgid "text" @@ -1946,19 +1953,19 @@ msgstr "텍스트" msgid "" "elements that will be used for the change detection. It automatically fills-in the filters in the " "\"CSS/JSONPath/JQ/XPath Filters\" box of the" -msgstr "" +msgstr "요소를 선택할 수 있습니다. 선택한 요소는" #: changedetectionio/blueprint/ui/templates/edit.html msgid "tab. Use" -msgstr "정지시키다" +msgstr "탭의 \"CSS/JSONPath/JQ/XPath 필터\" 입력란에 자동으로 채워집니다. 여러 항목을 선택하려면" #: changedetectionio/blueprint/ui/templates/edit.html msgid "Shift+Click" -msgstr "Shift+클릭" +msgstr "Shift+클릭을" #: changedetectionio/blueprint/ui/templates/edit.html msgid "to select multiple items." -msgstr "여러 항목을 선택하려면" +msgstr "사용하세요." #: changedetectionio/blueprint/ui/templates/edit.html msgid "Selection Mode:" @@ -1986,15 +1993,15 @@ msgstr "현재:" #: changedetectionio/blueprint/ui/templates/edit.html msgid "Sorry, this functionality only works with fetchers that support Javascript and screenshots (such as playwright etc)." -msgstr "" +msgstr "죄송합니다. 이 기능은 JavaScript와 스크린샷을 지원하는 가져오기 방식(예: Playwright 등)에서만 작동합니다." #: changedetectionio/blueprint/ui/templates/edit.html msgid "to one that supports Javascript and screenshots." -msgstr "Javascript와 스크린샷을 지원하는 것입니다." +msgstr "JavaScript와 스크린샷을 지원하는 방식으로 변경해야 합니다." #: changedetectionio/blueprint/ui/templates/edit.html msgid "Check count" -msgstr "수표 수" +msgstr "확인 횟수" #: changedetectionio/blueprint/ui/templates/edit.html msgid "Consecutive filter failures" @@ -2002,11 +2009,11 @@ msgstr "연속적인 필터 실패" #: changedetectionio/blueprint/ui/templates/edit.html msgid "History length" -msgstr "역사" +msgstr "기록 길이" #: changedetectionio/blueprint/ui/templates/edit.html msgid "Last fetch duration" -msgstr "마지막 가져오기 기간" +msgstr "최근 가져오기 소요 시간" #: changedetectionio/blueprint/ui/templates/edit.html msgid "Notification alert count" @@ -2018,11 +2025,11 @@ msgstr "서버 유형 응답" #: changedetectionio/blueprint/ui/templates/edit.html msgid "AI tokens (last check)" -msgstr "" +msgstr "AI 토큰 (최근 확인)" #: changedetectionio/blueprint/ui/templates/edit.html msgid "AI tokens (total)" -msgstr "" +msgstr "AI 토큰 (전체)" #: changedetectionio/blueprint/ui/templates/edit.html msgid "Download latest HTML snapshot" @@ -2030,15 +2037,15 @@ msgstr "최신 HTML 스냅샷 다운로드" #: changedetectionio/blueprint/ui/templates/edit.html msgid "Download watch data package" -msgstr "" +msgstr "모니터링 데이터 패키지 다운로드" #: changedetectionio/blueprint/ui/templates/edit.html msgid "Delete Watch?" -msgstr "시계를 삭제하시겠습니까?" +msgstr "모니터링을 삭제하시겠습니까?" #: changedetectionio/blueprint/ui/templates/edit.html msgid "Are you sure you want to delete the watch for:" -msgstr "정말로 다음의 시계를 삭제하시겠습니까?" +msgstr "다음 모니터링을 삭제하시겠습니까?" #: changedetectionio/blueprint/ui/templates/edit.html msgid "This action cannot be undone." @@ -2054,7 +2061,7 @@ msgstr "정말로 다음의 기록을 모두 지우시겠습니까?" #: changedetectionio/blueprint/ui/templates/edit.html msgid "This will remove all snapshots and previous versions. This action cannot be undone." -msgstr "" +msgstr "이 작업은 모든 스냅샷과 이전 버전을 삭제합니다. 되돌릴 수 없습니다." #: changedetectionio/blueprint/ui/templates/edit.html msgid "Clear History" @@ -2070,7 +2077,7 @@ msgstr "타임스탬프 선택" #: changedetectionio/blueprint/ui/templates/preview.html msgid "Go" -msgstr "가다" +msgstr "이동" #: changedetectionio/blueprint/ui/templates/preview.html msgid "Current erroring screenshot from most recent request" @@ -2078,20 +2085,20 @@ msgstr "가장 최근 요청의 현재 오류 스크린샷" #: changedetectionio/blueprint/ui/templates/preview.html msgid "Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc ) that supports screenshots." -msgstr "" +msgstr "스크린샷을 사용하려면 스크린샷을 지원하는 방식(Sockpuppetbrowser, Selenium 등)이 필요합니다." #: changedetectionio/blueprint/ui/views.py #, python-brace-format msgid "Warning, URL {} already exists" -msgstr "" +msgstr "경고: URL {}가 이미 존재합니다." #: changedetectionio/blueprint/ui/views.py msgid "Watch added in Paused state, saving will unpause." -msgstr "" +msgstr "모니터링이 일시중지 상태로 추가되었습니다. 저장하면 일시중지가 해제됩니다." #: changedetectionio/blueprint/ui/views.py msgid "Watch added." -msgstr "" +msgstr "모니터링이 추가되었습니다." #: changedetectionio/blueprint/watchlist/__init__.py #, python-brace-format @@ -2100,11 +2107,11 @@ msgstr "총 {total}개 중 {start} - {end}개 {record_name} 표시 #: changedetectionio/blueprint/watchlist/__init__.py msgid "records" -msgstr "기록" +msgstr "항목" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Changedetection.io can monitor more than just web-pages! See our plugins!" -msgstr "" +msgstr "changedetection.io는 웹페이지 외에도 다양한 대상을 모니터링할 수 있습니다. 플러그인을 확인해 보세요." #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "More info" @@ -2112,40 +2119,40 @@ msgstr "추가 정보" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "You can also add 'shared' watches." -msgstr "" +msgstr "'공유' 모니터링도 추가할 수 있습니다." #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Add a new web page change detection watch" -msgstr "새로운 웹 페이지 변경 감지 감시 추가" +msgstr "새 웹페이지 변경 감지 모니터링 추가" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Watch this URL!" -msgstr "이 URL 모니터!" +msgstr "이 URL 모니터링 추가" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Edit first then Watch" -msgstr "편집 후 모니터" +msgstr "편집 후 모니터링 추가" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html #: changedetectionio/templates/edit/include_llm_intent.html msgid "AI — Notify when…" -msgstr "" +msgstr "AI - 다음 경우 알림" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Goto full history" -msgstr "" +msgstr "전체 기록으로 이동" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Pause" -msgstr "정지시키다" +msgstr "일시중지" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "UnPause" -msgstr "일시정지 해제" +msgstr "재개" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Mute" -msgstr "무음" +msgstr "음소거" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "UnMute" @@ -2153,7 +2160,7 @@ msgstr "음소거 해제" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Tag" -msgstr "꼬리표" +msgstr "태그" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Mark viewed" @@ -2173,11 +2180,11 @@ msgstr "기록 지우기" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "

Are you sure you want to clear history for the selected items?

This action cannot be undone.

" -msgstr "" +msgstr "

선택한 항목의 기록을 지우시겠습니까?

이 작업은 되돌릴 수 없습니다.

" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "OK" -msgstr "좋아요" +msgstr "확인" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Clear/reset history" @@ -2185,11 +2192,11 @@ msgstr "기록 지우기/재설정" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Delete Watches?" -msgstr "시계를 삭제하시겠습니까?" +msgstr "모니터링을 삭제하시겠습니까?" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "

Are you sure you want to delete the selected watches?

This action cannot be undone.

" -msgstr "" +msgstr "

선택한 모니터링을 삭제하시겠습니까?

이 작업은 되돌릴 수 없습니다.

" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Queued size" @@ -2197,7 +2204,7 @@ msgstr "대기열 크기" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Searching" -msgstr "수색" +msgstr "검색 중" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "All" @@ -2213,11 +2220,11 @@ msgstr "재입고 및 가격" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Checked" -msgstr "체크됨" +msgstr "확인됨" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Last" -msgstr "마지막" +msgstr "최근" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Changed" @@ -2225,7 +2232,7 @@ msgstr "변경됨" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "No web page change detection watches configured, please add a URL in the box above, or" -msgstr "구성된 웹사이트 시계가 없습니다. 위 상자에 URL을 추가하세요. 또는" +msgstr "설정된 웹페이지 변경 감지 모니터링이 없습니다. 위 입력란에 URL을 추가하거나" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "import a list" @@ -2233,23 +2240,23 @@ msgstr "목록 가져오기" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Pause checks" -msgstr "" +msgstr "확인 일시중지" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "UnPause checks" -msgstr "" +msgstr "확인 재개" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Mute notification" -msgstr "" +msgstr "알림 음소거" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "UnMute notification" -msgstr "" +msgstr "알림 음소거 해제" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Create a link to share watch config with others" -msgstr "" +msgstr "다른 사람과 모니터링 설정을 공유할 링크 만들기" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Detecting restock and price" @@ -2261,7 +2268,7 @@ msgstr "재고 있음" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Not in stock" -msgstr "재고가 없습니다" +msgstr "재고 없음" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Price" @@ -2273,7 +2280,7 @@ msgstr "정보 없음" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Last Checked" -msgstr "" +msgstr "최근 확인" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html changedetectionio/templates/base.html msgid "Checking now" @@ -2281,7 +2288,7 @@ msgstr "지금 확인 중" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Last Changed" -msgstr "" +msgstr "최근 변경" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Queued" @@ -2289,7 +2296,7 @@ msgstr "대기 중" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Summary" -msgstr "" +msgstr "요약" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html #: changedetectionio/processors/text_json_diff/difference.py @@ -2298,7 +2305,7 @@ msgstr "기록" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Preview" -msgstr "시사" +msgstr "미리보기" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "With errors" @@ -2315,11 +2322,11 @@ msgstr "'%(title)s'에서 모두 본 것으로 표시" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Unread" -msgstr "읽히지 않는" +msgstr "읽지 않음" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Recheck all" -msgstr "모두 다시 확인하세요" +msgstr "모두 재확인" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html #, python-format @@ -2328,226 +2335,226 @@ msgstr "'%(title)s'에서" #: changedetectionio/conditions/__init__.py msgid "Choose one - Operator" -msgstr "" +msgstr "연산자 선택" #: changedetectionio/conditions/__init__.py msgid "Greater Than" -msgstr "" +msgstr "큼" #: changedetectionio/conditions/__init__.py msgid "Less Than" -msgstr "" +msgstr "작음" #: changedetectionio/conditions/__init__.py msgid "Greater Than or Equal To" -msgstr "" +msgstr "크거나 같음" #: changedetectionio/conditions/__init__.py msgid "Less Than or Equal To" -msgstr "" +msgstr "작거나 같음" #: changedetectionio/conditions/__init__.py msgid "Equals" -msgstr "" +msgstr "같음" #: changedetectionio/conditions/__init__.py msgid "Not Equals" -msgstr "" +msgstr "같지 않음" #: changedetectionio/conditions/__init__.py msgid "Contains" -msgstr "" +msgstr "포함" #: changedetectionio/conditions/__init__.py msgid "Choose one - Field" -msgstr "" +msgstr "필드 선택" #: changedetectionio/conditions/default_plugin.py msgid "Does NOT Contain" -msgstr "" +msgstr "포함하지 않음" #: changedetectionio/conditions/default_plugin.py msgid "Text Starts With" -msgstr "" +msgstr "텍스트 시작값" #: changedetectionio/conditions/default_plugin.py msgid "Text Ends With" -msgstr "" +msgstr "텍스트 끝값" #: changedetectionio/conditions/default_plugin.py msgid "Length minimum" -msgstr "" +msgstr "최소 길이" #: changedetectionio/conditions/default_plugin.py msgid "Length maximum" -msgstr "" +msgstr "최대 길이" #: changedetectionio/conditions/default_plugin.py msgid "Text Matches Regex" -msgstr "" +msgstr "텍스트가 정규식과 일치" #: changedetectionio/conditions/default_plugin.py msgid "Text Does NOT Match Regex" -msgstr "" +msgstr "텍스트가 정규식과 일치하지 않음" #: changedetectionio/conditions/default_plugin.py msgid "Extracted number after 'Filters & Triggers'" -msgstr "" +msgstr "'필터 및 트리거' 이후 추출된 숫자" #: changedetectionio/conditions/default_plugin.py msgid "Page text after 'Filters & Triggers'" -msgstr "" +msgstr "'필터 및 트리거' 이후 페이지 텍스트" #: changedetectionio/conditions/form.py msgid "Field" -msgstr "" +msgstr "필드" #: changedetectionio/conditions/form.py msgid "Operator" -msgstr "" +msgstr "연산자" #: changedetectionio/conditions/form.py msgid "A value" -msgstr "" +msgstr "값" #: changedetectionio/conditions/form.py msgid "Operator is required." -msgstr "" +msgstr "연산자는 필수입니다." #: changedetectionio/conditions/form.py msgid "Field is required." -msgstr "" +msgstr "필드는 필수입니다." #: changedetectionio/conditions/form.py msgid "Value is required." -msgstr "" +msgstr "값은 필수입니다." #: changedetectionio/conditions/plugins/levenshtein_plugin.py msgid "Levenshtein - Text similarity ratio" -msgstr "" +msgstr "Levenshtein - 텍스트 유사도 비율" #: changedetectionio/conditions/plugins/levenshtein_plugin.py msgid "Levenshtein - Text change distance" -msgstr "" +msgstr "Levenshtein - 텍스트 변경 거리" #: changedetectionio/conditions/plugins/levenshtein_plugin.py msgid "Not enough history to calculate Levenshtein metrics" -msgstr "" +msgstr "Levenshtein 지표를 계산할 기록이 충분하지 않습니다." #: changedetectionio/conditions/plugins/levenshtein_plugin.py msgid "Snapshot too large for edit statistics, skipping." -msgstr "" +msgstr "스냅샷이 너무 커서 편집 통계를 계산할 수 없어 건너뜁니다." #: changedetectionio/conditions/plugins/levenshtein_plugin.py msgid "Unable to calculate Levenshtein metrics" -msgstr "" +msgstr "Levenshtein 지표를 계산할 수 없습니다." #: changedetectionio/conditions/plugins/levenshtein_plugin.py msgid "Levenshtein Text Similarity Details" -msgstr "" +msgstr "Levenshtein 텍스트 유사도 상세" #: changedetectionio/conditions/plugins/levenshtein_plugin.py msgid "Raw distance (edits needed)" -msgstr "" +msgstr "원시 거리(필요한 편집 횟수)" #: changedetectionio/conditions/plugins/levenshtein_plugin.py msgid "Similarity ratio" -msgstr "" +msgstr "유사도 비율" #: changedetectionio/conditions/plugins/levenshtein_plugin.py msgid "Percent similar" -msgstr "" +msgstr "유사도 백분율" #: changedetectionio/conditions/plugins/levenshtein_plugin.py msgid "" "Levenshtein metrics compare the last two snapshots, measuring how many character edits are needed to transform one " "into the other." -msgstr "" +msgstr "Levenshtein 지표는 마지막 두 스냅샷을 비교하여 한쪽을 다른 쪽으로 바꾸는 데 필요한 문자 편집 횟수를 측정합니다." #: changedetectionio/conditions/plugins/levenshtein_plugin.py msgid "Error calculating Levenshtein metrics" -msgstr "" +msgstr "Levenshtein 지표 계산 중 오류가 발생했습니다." #: changedetectionio/conditions/plugins/wordcount_plugin.py msgid "Word count of content" -msgstr "" +msgstr "콘텐츠 단어 수" #: changedetectionio/conditions/plugins/wordcount_plugin.py msgid "Content Analysis" -msgstr "" +msgstr "콘텐츠 분석" #: changedetectionio/conditions/plugins/wordcount_plugin.py msgid "Word count (latest snapshot)" -msgstr "" +msgstr "단어 수(최신 스냅샷)" #: changedetectionio/conditions/plugins/wordcount_plugin.py msgid "Word count is a simple measure of content length, calculated by splitting text on whitespace." -msgstr "" +msgstr "단어 수는 텍스트를 공백 기준으로 나누어 계산하는 간단한 콘텐츠 길이 지표입니다." #: changedetectionio/content_fetchers/requests.py msgid "Basic fast Plaintext/HTTP Client" -msgstr "" +msgstr "일반 텍스트/HTTP 클라이언트" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html changedetectionio/flask_app.py #: changedetectionio/realtime/socket_server.py msgid "Not yet" -msgstr "아직 아님" +msgstr "아직 없음" #: changedetectionio/flask_app.py msgid "0 seconds" -msgstr "" +msgstr "0초" #: changedetectionio/flask_app.py msgid "year" -msgstr "" +msgstr "년" #: changedetectionio/flask_app.py msgid "years" -msgstr "" +msgstr "년" #: changedetectionio/flask_app.py msgid "month" -msgstr "" +msgstr "개월" #: changedetectionio/flask_app.py msgid "months" -msgstr "" +msgstr "개월" #: changedetectionio/flask_app.py msgid "week" -msgstr "" +msgstr "주" #: changedetectionio/flask_app.py msgid "weeks" -msgstr "" +msgstr "주" #: changedetectionio/flask_app.py msgid "day" -msgstr "" +msgstr "일" #: changedetectionio/flask_app.py msgid "days" -msgstr "" +msgstr "일" #: changedetectionio/flask_app.py msgid "hour" -msgstr "" +msgstr "시간" #: changedetectionio/flask_app.py msgid "hours" -msgstr "" +msgstr "시간" #: changedetectionio/flask_app.py msgid "minute" -msgstr "" +msgstr "분" #: changedetectionio/flask_app.py msgid "minutes" -msgstr "" +msgstr "분" #: changedetectionio/flask_app.py msgid "second" -msgstr "" +msgstr "초" #: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/flask_app.py msgid "seconds" @@ -2555,27 +2562,27 @@ msgstr "초" #: changedetectionio/flask_app.py msgid "Already logged in" -msgstr "" +msgstr "이미 로그인되어 있습니다." #: changedetectionio/flask_app.py msgid "You must be logged in, please log in." -msgstr "" +msgstr "로그인해야 합니다. 로그인해 주세요." #: changedetectionio/flask_app.py msgid "Incorrect password" -msgstr "잘못된 비밀번호" +msgstr "비밀번호가 올바르지 않습니다." #: changedetectionio/forms.py msgid "At least one time interval (weeks, days, hours, minutes, or seconds) must be specified." -msgstr "" +msgstr "최소 하나 이상의 시간 간격(주, 일, 시, 분 또는 초)을 지정해야 합니다." #: changedetectionio/forms.py msgid "At least one time interval (weeks, days, hours, minutes, or seconds) must be specified when not using global settings." -msgstr "" +msgstr "전역 설정을 사용하지 않을 때는 최소 하나 이상의 시간 간격(주, 일, 시, 분 또는 초)을 지정해야 합니다." #: changedetectionio/forms.py msgid "Invalid time format. Use HH:MM." -msgstr "시간 형식이 잘못되었습니다. HH:MM을 사용하세요." +msgstr "시간 형식이 올바르지 않습니다. HH:MM 형식을 사용하세요." #: changedetectionio/forms.py msgid "Not a valid timezone name" @@ -2595,11 +2602,11 @@ msgstr "실행 시간" #: changedetectionio/forms.py msgid "Use time scheduler" -msgstr "시간 스케줄러 사용" +msgstr "시간 예약 사용" #: changedetectionio/forms.py msgid "Optional timezone to run in" -msgstr "실행할 선택적 시간대" +msgstr "기준 시간대 (선택 사항)" #: changedetectionio/forms.py msgid "Monday" @@ -2639,7 +2646,7 @@ msgstr "0초 이상을 포함해야 합니다." #: changedetectionio/forms.py msgid "Days" -msgstr "날" +msgstr "일" #: changedetectionio/forms.py msgid "Hours" @@ -2665,7 +2672,7 @@ msgstr "'%s'은(는) 유효한 AppRise URL이 아닙니다." #: changedetectionio/forms.py #, python-format msgid "RegEx '%s' is not a valid regular expression." -msgstr "RegEx '%s'은(는) 유효한 정규식이 아닙니다." +msgstr "정규식 '%s'은(는) 유효하지 않습니다." #: changedetectionio/forms.py #, python-format @@ -2700,7 +2707,7 @@ msgstr "그룹 / 태그" #: changedetectionio/forms.py msgid "Watch" -msgstr "모니터" +msgstr "모니터링" #: changedetectionio/forms.py msgid "Processor" @@ -2708,11 +2715,11 @@ msgstr "프로세서" #: changedetectionio/forms.py msgid "Edit > Watch" -msgstr "편집 > 모니터" +msgstr "편집 > 모니터링" #: changedetectionio/forms.py msgid "Fetch Method" -msgstr "가져오기 방법" +msgstr "가져오기 방식" #: changedetectionio/forms.py msgid "Notification Body" @@ -2732,11 +2739,11 @@ msgstr "알림 URL 목록" #: changedetectionio/forms.py msgid "Processor - What do you want to achieve?" -msgstr "프로세서 - 무엇을 달성하고 싶나요?" +msgstr "감지 방식 선택" #: changedetectionio/forms.py msgid "Default timezone for watch check scheduler" -msgstr "시계 확인 스케줄러의 기본 시간대" +msgstr "모니터링 확인 예약의 기본 시간대" #: changedetectionio/forms.py msgid "Wait seconds before extracting text" @@ -2756,7 +2763,7 @@ msgstr ".xlsx 파일 업로드" #: changedetectionio/forms.py msgid "Must be .xlsx file!" -msgstr ".xlsx 파일이어야 합니다!" +msgstr ".xlsx 파일이어야 합니다." #: changedetectionio/forms.py msgid "File mapping" @@ -2772,7 +2779,7 @@ msgstr "선택자" #: changedetectionio/forms.py msgid "CSS or xPath selector" -msgstr "" +msgstr "CSS 또는 XPath 선택자" #: changedetectionio/forms.py msgid "value" @@ -2780,15 +2787,15 @@ msgstr "값" #: changedetectionio/conditions/form.py changedetectionio/forms.py msgid "Value" -msgstr "" +msgstr "값" #: changedetectionio/forms.py msgid "Web Page URL" -msgstr "" +msgstr "웹페이지 URL" #: changedetectionio/forms.py msgid "Group Tag" -msgstr "" +msgstr "그룹 태그" #: changedetectionio/forms.py msgid "Time Between Check" @@ -2796,16 +2803,16 @@ msgstr "확인 간격" #: changedetectionio/forms.py msgid "Use global settings for time between check and scheduler." -msgstr "확인과 스케줄러 사이의 시간에 대한 전역 설정을 사용합니다." +msgstr "확인 간격 및 예약 실행에 전역 설정 사용" #: changedetectionio/forms.py msgid "AI Change Intent" -msgstr "" +msgstr "AI 판단 기준" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html changedetectionio/blueprint/ui/templates/diff.html #: changedetectionio/forms.py changedetectionio/templates/edit/include_llm_intent.html msgid "AI Change Summary" -msgstr "" +msgstr "AI 변경 요약" #: changedetectionio/forms.py msgid "CSS/JSONPath/JQ/XPath Filters" @@ -2817,7 +2824,7 @@ msgstr "요소 제거" #: changedetectionio/forms.py msgid "Extract lines containing" -msgstr "" +msgstr "다음을 포함한 줄 추출" #: changedetectionio/forms.py msgid "Extract text" @@ -2841,7 +2848,7 @@ msgstr "요청 방법" #: changedetectionio/forms.py msgid "Ignore status codes (process non-2xx status codes as normal)" -msgstr "상태 코드 무시(2xx가 아닌 상태 코드를 정상적으로 처리)" +msgstr "응답 코드 무시(2xx가 아닌 응답 코드도 정상 처리)" #: changedetectionio/forms.py msgid "Only trigger when unique lines appear in all history" @@ -2869,7 +2876,7 @@ msgstr "추가된 줄" #: changedetectionio/forms.py msgid "Replaced/changed lines" -msgstr "교체/변경된 라인" +msgstr "교체/변경된 줄" #: changedetectionio/forms.py msgid "Removed lines" @@ -2890,7 +2897,7 @@ msgstr "변경 감지 전에 JavaScript 실행" #: changedetectionio/blueprint/tags/form.py changedetectionio/blueprint/tags/templates/groups-overview.html #: changedetectionio/forms.py msgid "Save" -msgstr "구하다" +msgstr "저장" #: changedetectionio/forms.py msgid "Proxy" @@ -2919,11 +2926,11 @@ msgstr "알림에 스크린샷 첨부(가능한 경우)" #: changedetectionio/forms.py msgid "Match" -msgstr "# 시계" +msgstr "일치 방식" #: changedetectionio/forms.py msgid "Match all of the following" -msgstr "다음을 모두 일치시키세요." +msgstr "다음 모두와 일치" #: changedetectionio/forms.py msgid "Match any of the following" @@ -2931,11 +2938,11 @@ msgstr "다음 중 하나와 일치" #: changedetectionio/forms.py msgid "Use page in list" -msgstr "목록의 <제목> 페이지 사용" +msgstr "목록에 페이지 <title> 사용" #: changedetectionio/forms.py msgid "Number of history items per watch to keep" -msgstr "" +msgstr "모니터링별 보관할 기록 개수" #: changedetectionio/forms.py msgid "Body must be empty when Request Method is set to GET" @@ -2954,7 +2961,7 @@ msgstr "잘못된 템플릿 구문: %(error)s" #: changedetectionio/forms.py #, python-format msgid "Invalid template syntax in \"%(header)s\" header: %(error)s" -msgstr "" +msgstr "\"%(header)s\" 헤더의 템플릿 구문이 올바르지 않습니다: %(error)s" #: changedetectionio/blueprint/tags/form.py changedetectionio/forms.py msgid "Name" @@ -2966,7 +2973,7 @@ msgstr "프록시 URL" #: changedetectionio/forms.py msgid "Proxy URLs must start with http://, https:// or socks5://" -msgstr "프록시 URL은 http://, https:// 또는 sock5://로 시작해야 합니다." +msgstr "프록시 URL은 http://, https:// 또는 socks5://로 시작해야 합니다." #: changedetectionio/forms.py msgid "Browser connection URL" @@ -2990,7 +2997,7 @@ msgstr "기본 프록시" #: changedetectionio/forms.py msgid "Random jitter seconds ± check" -msgstr "랜덤 지터 초 ± 확인" +msgstr "확인 시간 무작위 지연(초)" #: changedetectionio/forms.py msgid "Number of fetch workers" @@ -3022,31 +3029,31 @@ msgstr "새 탭에서 '기록' 페이지 열기" #: changedetectionio/forms.py msgid "Realtime UI Updates Enabled" -msgstr "실시간 UI 업데이트 활성화됨" +msgstr "실시간 UI 업데이트 활성화" #: changedetectionio/forms.py msgid "Favicons Enabled" -msgstr "파비콘 활성화됨" +msgstr "파비콘 활성화" #: changedetectionio/forms.py msgid "Use page <title> in watch overview list" -msgstr "시청 개요 목록에서 <제목> 페이지를 사용하세요." +msgstr "모니터링 목록에 페이지 <title> 사용" #: changedetectionio/forms.py msgid "API access token security check enabled" -msgstr "API 액세스 토큰 보안 확인이 활성화되었습니다." +msgstr "API 액세스 토큰 보안 확인 활성화" #: changedetectionio/forms.py msgid "Notification base URL override" -msgstr "알림 기본 URL" +msgstr "알림 기본 URL 재정의" #: changedetectionio/forms.py msgid "Not set" -msgstr "" +msgstr "설정되지 않음" #: changedetectionio/forms.py msgid "Treat empty pages as a change?" -msgstr "빈 페이지를 변경 사항으로 처리하시겠습니까?" +msgstr "빈 페이지를 변경 사항으로 처리할까요?" #: changedetectionio/forms.py msgid "Ignore Text" @@ -3058,7 +3065,7 @@ msgstr "공백 무시" #: changedetectionio/forms.py msgid "Screenshot: Minimum Change Percentage" -msgstr "" +msgstr "스크린샷: 최소 변경 비율" #: changedetectionio/forms.py changedetectionio/processors/image_ssim_diff/forms.py msgid "Must be between 0 and 100" @@ -3070,11 +3077,11 @@ msgstr "비밀번호" #: changedetectionio/forms.py msgid "Pager size" -msgstr "호출기 크기" +msgstr "페이지당 항목 수" #: changedetectionio/forms.py msgid "Should be atleast zero (disabled)" -msgstr "0 이상이어야 합니다(비활성화됨)." +msgstr "0 이상이어야 합니다. (0은 비활성화)" #: changedetectionio/forms.py msgid "RSS Content format" @@ -3082,11 +3089,11 @@ msgstr "RSS 콘텐츠 형식" #: changedetectionio/forms.py msgid "RSS <description> body built from" -msgstr "RSS <설명> 본문은 다음에서 작성되었습니다." +msgstr "RSS <description> 본문 생성 기준" #: changedetectionio/forms.py msgid "RSS \"System default\" template override" -msgstr "" +msgstr "RSS \"System default\" 템플릿 재정의" #: changedetectionio/forms.py msgid "Remove password" @@ -3098,11 +3105,11 @@ msgstr "앵커 태그 콘텐츠 렌더링" #: changedetectionio/forms.py msgid "Allow anonymous access to watch history page when password is enabled" -msgstr "비밀번호가 활성화되면 시청 기록 페이지에 대한 익명 액세스를 허용합니다." +msgstr "비밀번호 사용 시 모니터링 기록 페이지 익명 접근 허용" #: changedetectionio/forms.py msgid "Hide muted watches from RSS feed" -msgstr "RSS 피드에서 음소거된 시계 숨기기" +msgstr "음소거된 모니터링을 RSS 피드에서 숨기기" #: changedetectionio/forms.py msgid "Enable RSS reader mode " @@ -3110,11 +3117,11 @@ msgstr "RSS 리더 모드 활성화" #: changedetectionio/forms.py msgid "Number of changes to show in watch RSS feed" -msgstr "시계 RSS 피드에 표시할 변경 사항 수" +msgstr "모니터링 RSS 피드에 표시할 변경 사항 개수" #: changedetectionio/forms.py msgid "Should contain zero or more attempts" -msgstr "0개 이상의 시도를 포함해야 합니다." +msgstr "0회 이상이어야 합니다." #: changedetectionio/forms.py msgid "Number of times the filter can be missing before sending a notification" @@ -3122,7 +3129,7 @@ msgstr "알림을 보내기 전에 필터가 누락될 수 있는 횟수" #: changedetectionio/forms.py msgid "Model" -msgstr "" +msgstr "모델" #: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/forms.py msgid "API Key" @@ -3130,67 +3137,67 @@ msgstr "API 키" #: changedetectionio/forms.py msgid "Leave blank to use LITELLM_API_KEY env var" -msgstr "" +msgstr "LITELLM_API_KEY 환경 변수를 사용하려면 비워 두세요" #: changedetectionio/forms.py msgid "API Base URL" -msgstr "" +msgstr "API 기본 URL" #: changedetectionio/forms.py msgid "Default AI Change Summary prompt" -msgstr "" +msgstr "기본 AI 변경 요약 프롬프트" #: changedetectionio/forms.py msgid "Max tokens per check" -msgstr "" +msgstr "확인당 최대 토큰 수" #: changedetectionio/forms.py msgid "Max cumulative tokens (per watch)" -msgstr "" +msgstr "최대 누적 토큰 수 (모니터링별)" #: changedetectionio/forms.py msgid "Monthly token budget" -msgstr "" +msgstr "월간 토큰 예산" #: changedetectionio/blueprint/settings/templates/settings_llm_tab.html changedetectionio/forms.py msgid "Max input characters" -msgstr "" +msgstr "최대 입력 문자 수" #: changedetectionio/forms.py msgid "Replace {{diff}} notification token with AI summary" -msgstr "" +msgstr "{{diff}} 알림 토큰을 AI 요약으로 대체" #: changedetectionio/forms.py msgid "Use LLM as a fallback for extracting price and restock info" -msgstr "" +msgstr "가격 및 재입고 정보 추출의 대체 수단으로 LLM 사용" #: changedetectionio/forms.py msgid "AI thinking budget (tokens)" -msgstr "" +msgstr "AI 추론 예산 (토큰)" #: changedetectionio/forms.py msgid "Off (no thinking)" -msgstr "" +msgstr "끄기 (추론 없음)" #: changedetectionio/forms.py msgid "Max AI summary length (tokens)" -msgstr "" +msgstr "최대 AI 요약 길이 (토큰)" #: changedetectionio/forms.py msgid "When monthly token budget is reached" -msgstr "" +msgstr "월간 토큰 예산에 도달한 경우" #: changedetectionio/forms.py msgid "Skip AI summarisation only (watch still checks)" -msgstr "" +msgstr "AI 요약만 건너뛰기 (모니터링 확인은 계속)" #: changedetectionio/forms.py msgid "Skip the watch check entirely" -msgstr "" +msgstr "모니터링 확인 전체 건너뛰기" #: changedetectionio/forms.py msgid "RegEx to extract" -msgstr "추출할 RegEx" +msgstr "추출할 정규식" #: changedetectionio/forms.py msgid "Extract as CSV" @@ -3198,21 +3205,21 @@ msgstr "CSV로 추출" #: changedetectionio/processors/extract.py msgid "No matches found while scanning all of the watch history for that RegEx." -msgstr "" +msgstr "해당 정규식으로 모든 모니터링 기록을 검사했지만 일치하는 항목을 찾지 못했습니다." #: changedetectionio/processors/image_ssim_diff/difference.py msgid "Not enough history to compare. Need at least 2 snapshots." -msgstr "" +msgstr "비교할 기록이 충분하지 않습니다. 스냅샷이 최소 2개 필요합니다." #: changedetectionio/processors/image_ssim_diff/difference.py #, python-brace-format msgid "Failed to load screenshots: {}" -msgstr "" +msgstr "스크린샷을 불러오지 못했습니다: {}" #: changedetectionio/processors/image_ssim_diff/difference.py #, python-brace-format msgid "Failed to calculate diff: {}" -msgstr "" +msgstr "비교를 계산하지 못했습니다: {}" #: changedetectionio/processors/image_ssim_diff/forms.py msgid "Bounding box value is too long" @@ -3220,7 +3227,7 @@ msgstr "경계 상자 값이 너무 깁니다." #: changedetectionio/processors/image_ssim_diff/forms.py msgid "Bounding box must be in format: x,y,width,height (integers only)" -msgstr "경계 상자는 x,y,너비,높이(정수만) 형식이어야 합니다." +msgstr "경계 상자는 x,y,너비,높이 형식이어야 합니다. (정수만)" #: changedetectionio/processors/image_ssim_diff/forms.py msgid "Bounding box values must be non-negative" @@ -3232,7 +3239,7 @@ msgstr "경계 상자 값이 너무 큽니다." #: changedetectionio/processors/image_ssim_diff/forms.py msgid "Selection mode must be either \"element\" or \"draw\"" -msgstr "" +msgstr "선택 모드는 \"element\" 또는 \"draw\"여야 합니다." #: changedetectionio/processors/image_ssim_diff/forms.py msgid "Minimum Change Percentage" @@ -3264,7 +3271,7 @@ msgstr "스크린샷 비교" #: changedetectionio/processors/image_ssim_diff/preview.py msgid "Preview unavailable - No snapshots captured yet" -msgstr "" +msgstr "미리보기를 사용할 수 없습니다. 아직 캡처된 스냅샷이 없습니다." #: changedetectionio/processors/image_ssim_diff/processor.py msgid "Visual / Image screenshot change detection" @@ -3272,7 +3279,7 @@ msgstr "시각적/이미지 스크린샷 변경 감지" #: changedetectionio/processors/image_ssim_diff/processor.py msgid "Compares screenshots using fast OpenCV algorithm, 10-100x faster than SSIM" -msgstr "SSIM보다 10~100배 빠른 빠른 OpenCV 알고리즘을 사용하여 스크린샷을 비교합니다." +msgstr "빠른 OpenCV 알고리즘으로 스크린샷을 비교하며, SSIM보다 10~100배 빠릅니다." #: changedetectionio/processors/restock_diff/forms.py msgid "Re-stock detection" @@ -3280,19 +3287,19 @@ msgstr "재입고 감지" #: changedetectionio/processors/restock_diff/forms.py msgid "In Stock only (Out Of Stock -> In Stock only)" -msgstr "재고만 있음 (품절 -> 재고만 있음)" +msgstr "재고 있음만 감지 (품절 -> 재고 있음)" #: changedetectionio/processors/restock_diff/forms.py msgid "Any availability changes" -msgstr "이용 가능 여부 변경" +msgstr "모든 재고 상태 변경" #: changedetectionio/processors/restock_diff/forms.py msgid "Off, don't follow availability/restock" -msgstr "끄기, 재고 여부를 따르지 않음/재입고" +msgstr "끄기, 재고 상태/재입고 추적 안 함" #: changedetectionio/processors/restock_diff/forms.py msgid "Below price to trigger notification" -msgstr "알림을 실행할 가격 미만" +msgstr "다음 가격 미만이면 알림 트리거" #: changedetectionio/processors/restock_diff/forms.py msgid "No limit" @@ -3300,12 +3307,12 @@ msgstr "제한 없음" #: changedetectionio/processors/restock_diff/forms.py msgid "Above price to trigger notification" -msgstr "가격보다 높으면 알림이 실행됩니다." +msgstr "다음 가격 초과이면 알림 트리거" #: changedetectionio/processors/restock_diff/forms.py #, python-format msgid "Threshold in %% for price changes since the original price" -msgstr "원래 가격 이후 가격 변동에 대한 기준점(%%)" +msgstr "원래 가격 대비 가격 변동 기준(%%)" #: changedetectionio/processors/restock_diff/forms.py msgid "Should be between 0 and 100" @@ -3313,7 +3320,7 @@ msgstr "0에서 100 사이여야 합니다." #: changedetectionio/processors/restock_diff/forms.py msgid "Follow price changes" -msgstr "가격 변동을 따르세요" +msgstr "가격 변동 추적" #: changedetectionio/processors/restock_diff/forms.py msgid "Restock & Price Detection" @@ -3325,43 +3332,43 @@ msgstr "단일 제품이 포함된 페이지의 재입고 및 가격 감지" #: changedetectionio/processors/restock_diff/processor.py msgid "Detects if the product goes back to in-stock" -msgstr "제품이 다시 재고로 돌아왔는지 감지합니다." +msgstr "제품이 다시 재고 있음 상태가 되었는지 감지합니다." #: changedetectionio/processors/templates/extract.html msgid "Screenshot" -msgstr "" +msgstr "스크린샷" #: changedetectionio/processors/templates/extract.html msgid "This tool will extract text data from all of the watch history." -msgstr "" +msgstr "모든 모니터링 기록에서 텍스트 데이터를 추출합니다." #: changedetectionio/processors/templates/extract.html msgid "A <strong>RegEx</strong> is a pattern that identifies exactly which part inside of the text that you want to extract." -msgstr "" +msgstr "<strong>정규식</strong>은 텍스트에서 추출하려는 부분을 정확히 식별하는 패턴입니다." #: changedetectionio/processors/templates/extract.html msgid "For example, to extract only the numbers from text" -msgstr "" +msgstr "예를 들어, 텍스트에서 숫자만 추출하려면" #: changedetectionio/processors/templates/extract.html msgid "Raw text" -msgstr "" +msgstr "원본 텍스트" #: changedetectionio/processors/templates/extract.html msgid "RegEx to extract:" -msgstr "" +msgstr "추출할 정규식:" #: changedetectionio/processors/templates/extract.html msgid "Be sure to test your RegEx here." -msgstr "" +msgstr "여기에서 정규식을 꼭 테스트해 보세요." #: changedetectionio/processors/templates/extract.html msgid "Each RegEx group bracket" -msgstr "" +msgstr "각 정규식 그룹 괄호는" #: changedetectionio/processors/templates/extract.html msgid "will be in its own column, the first column value is always the date." -msgstr "" +msgstr "각기 별도 열로 표시되며, 첫 번째 열 값은 항상 날짜입니다." #: changedetectionio/processors/text_json_diff/processor.py msgid "Webpage Text/HTML, JSON and PDF changes" @@ -3374,32 +3381,32 @@ msgstr "가능한 경우 모든 텍스트 변경 사항을 감지합니다." #: changedetectionio/store/__init__.py #, python-brace-format msgid "Error fetching metadata for {}" -msgstr "" +msgstr "{}의 메타데이터를 가져오는 중 오류가 발생했습니다." #: changedetectionio/store/__init__.py msgid "Watch protocol is not permitted or invalid URL format" -msgstr "" +msgstr "모니터링 프로토콜이 허용되지 않거나 URL 형식이 올바르지 않습니다." #: changedetectionio/store/__init__.py #, python-brace-format msgid "Watch limit reached ({}/{} watches). Cannot add more watches." -msgstr "" +msgstr "모니터링 한도에 도달했습니다. ({}/{}개) 더 이상 모니터링을 추가할 수 없습니다." #: changedetectionio/templates/_common_fields.html msgid "Body for all notifications — You can use" -msgstr "모든 알림 본문 — 사용 가능:" +msgstr "모든 알림 본문 — 다음을 사용할 수 있습니다:" #: changedetectionio/templates/_common_fields.html msgid "templating in the notification title, body and URL, and tokens from below." -msgstr "" +msgstr "알림 제목, 본문, URL에 아래 토큰과 함께 템플릿을 사용할 수 있습니다." #: changedetectionio/templates/_common_fields.html msgid "Show token/placeholders" -msgstr "" +msgstr "토큰/자리표시자 보기" #: changedetectionio/templates/_common_fields.html msgid "Token" -msgstr "" +msgstr "토큰" #: changedetectionio/templates/_common_fields.html msgid "Description" @@ -3407,130 +3414,130 @@ msgstr "설명" #: changedetectionio/templates/_common_fields.html msgid "The URL of the changedetection.io instance you are running." -msgstr "" +msgstr "현재 사용 중인 changedetection.io 인스턴스의 URL입니다." #: changedetectionio/templates/_common_fields.html msgid "The URL being watched." -msgstr "" +msgstr "모니터링 중인 URL입니다." #: changedetectionio/templates/_common_fields.html msgid "The UUID of the watch." -msgstr "모니터의 UUID." +msgstr "모니터링 UUID입니다." #: changedetectionio/templates/_common_fields.html msgid "The page title of the watch, uses <title> if not set, falls back to URL" -msgstr "" +msgstr "모니터링의 페이지 제목입니다. 설정되지 않았으면 <title>을 사용하고, 없으면 URL을 사용합니다." #: changedetectionio/templates/_common_fields.html msgid "The watch group / tag" -msgstr "모니터 그룹 / 태그" +msgstr "모니터링 그룹 / 태그" #: changedetectionio/templates/_common_fields.html msgid "The URL of the preview page generated by changedetection.io." -msgstr "" +msgstr "changedetection.io가 생성한 미리보기 페이지의 URL입니다." #: changedetectionio/templates/_common_fields.html #, python-format msgid "Date/time of the change, accepts format=, change_datetime(format='%A')', default is '%Y-%m-%d %H:%M:%S %Z'" -msgstr "" +msgstr "변경 발생 일시입니다. format= 인자를 사용할 수 있으며 change_datetime(format='%A') 형식입니다. 기본값은 '%Y-%m-%d %H:%M:%S %Z'입니다." #: changedetectionio/templates/_common_fields.html msgid "The URL of the diff output for the watch." -msgstr "" +msgstr "모니터링의 비교 결과 URL입니다." #: changedetectionio/templates/_common_fields.html msgid "The diff output - only changes, additions, and removals" -msgstr "" +msgstr "비교 결과 - 변경, 추가, 삭제만" #: changedetectionio/templates/_common_fields.html msgid "All diff variants accept" -msgstr "" +msgstr "모든 diff 변형은" #: changedetectionio/templates/_common_fields.html msgid "args, e.g." -msgstr "" +msgstr "인자를 지원합니다. 예:" #: changedetectionio/templates/_common_fields.html msgid "The diff output - only changes, additions, and removals —" -msgstr "" +msgstr "비교 결과 - 변경, 추가, 삭제만 —" #: changedetectionio/templates/_common_fields.html msgid "Without (added) prefix or colors" -msgstr "" +msgstr "(added) 접두사나 색상 없이" #: changedetectionio/templates/_common_fields.html msgid "The diff output - only changes and additions" -msgstr "" +msgstr "비교 결과 - 변경 및 추가만" #: changedetectionio/templates/_common_fields.html msgid "The diff output - only changes and additions —" -msgstr "" +msgstr "비교 결과 - 변경 및 추가만 —" #: changedetectionio/templates/_common_fields.html msgid "The diff output - only changes and removals" -msgstr "" +msgstr "비교 결과 - 변경 및 삭제만" #: changedetectionio/templates/_common_fields.html msgid "The diff output - only changes and removals —" -msgstr "" +msgstr "비교 결과 - 변경 및 삭제만 —" #: changedetectionio/templates/_common_fields.html msgid "The diff output - full difference output" -msgstr "" +msgstr "비교 결과 - 전체 차이" #: changedetectionio/templates/_common_fields.html msgid "The diff output - full difference output —" -msgstr "" +msgstr "비교 결과 - 전체 차이 —" #: changedetectionio/templates/_common_fields.html msgid "The diff output - patch in unified format" -msgstr "" +msgstr "비교 결과 - unified 형식 패치" #: changedetectionio/templates/_common_fields.html msgid "" "Only the changed words/values from the previous version — e.g. the old price. Best when a single value changes per " "line; multiple changed fragments are joined by newline." -msgstr "" +msgstr "이전 버전에서 변경된 단어/값만 표시합니다. 예: 이전 가격. 한 줄당 하나의 값만 바뀔 때 가장 적합하며, 여러 조각이 바뀌면 줄바꿈으로 연결됩니다." #: changedetectionio/templates/_common_fields.html msgid "" "Only the changed words/values from the new version — e.g. the new price. Best when a single value changes per line; " "multiple changed fragments are joined by newline." -msgstr "" +msgstr "새 버전에서 변경된 단어/값만 표시합니다. 예: 새 가격. 한 줄당 하나의 값만 바뀔 때 가장 적합하며, 여러 조각이 바뀌면 줄바꿈으로 연결됩니다." #: changedetectionio/templates/_common_fields.html msgid "The current snapshot text contents value, useful when combined with JSON or CSS filters" -msgstr "" +msgstr "현재 스냅샷의 텍스트 내용 값입니다. JSON 또는 CSS 필터와 함께 쓰면 유용합니다." #: changedetectionio/templates/_common_fields.html msgid "Text that tripped the trigger from filters" -msgstr "" +msgstr "필터에서 트리거를 발생시킨 텍스트입니다." #: changedetectionio/templates/_common_fields.html msgid "(upgraded)" -msgstr "" +msgstr "(업그레이드됨)" #: changedetectionio/templates/_common_fields.html msgid "" "When AI Change Summary is configured, contains the AI-generated description instead of the raw diff. Falls back to " "raw diff when not configured." -msgstr "" +msgstr "AI 변경 요약이 설정된 경우 raw diff 대신 AI가 생성한 설명을 포함합니다. 설정하지 않으면 raw diff를 사용합니다." #: changedetectionio/templates/_common_fields.html msgid "Always the raw +/- diff, regardless of AI Change Summary setting." -msgstr "" +msgstr "AI 변경 요약 설정과 관계없이 항상 raw +/- diff입니다." #: changedetectionio/templates/_common_fields.html msgid "The AI Change Summary text (same as the upgraded {{diff}} — explicit reference)." -msgstr "" +msgstr "AI 변경 요약 텍스트입니다. (업그레이드된 {{diff}}와 동일한 명시적 참조)" #: changedetectionio/templates/_common_fields.html msgid "The AI Change Intent that was evaluated." -msgstr "" +msgstr "평가에 사용된 AI 판단 기준입니다." #: changedetectionio/templates/_common_fields.html msgid "Warning: Contents of" -msgstr "" +msgstr "주의:" #: changedetectionio/templates/_common_fields.html msgid "and" @@ -3538,11 +3545,11 @@ msgstr "및" #: changedetectionio/templates/_common_fields.html msgid "depend on how the difference algorithm perceives the change." -msgstr "" +msgstr "은(는) 차이 계산 알고리즘이 변경을 어떻게 인식하는지에 따라 달라집니다." #: changedetectionio/templates/_common_fields.html msgid "For example, an addition or removal could be perceived as a change in some cases." -msgstr "" +msgstr "예를 들어 어떤 경우에는 추가나 삭제가 변경으로 인식될 수 있습니다." #: changedetectionio/templates/_common_fields.html msgid "More Here" @@ -3551,11 +3558,11 @@ msgstr "더보기" #: changedetectionio/templates/_common_fields.html #, python-format msgid "Use <a target=\"newwindow\" href=\"%(url)s\">AppRise Notification URLs</a> for notification to just about any service!" -msgstr "" +msgstr "거의 모든 서비스에 알림을 보내려면 <a target=\"newwindow\" href=\"%(url)s\">AppRise 알림 URL</a>을 사용하세요." #: changedetectionio/templates/_common_fields.html msgid "<i>Please read the notification services wiki here for important configuration notes</i>" -msgstr "" +msgstr "<i>중요한 설정 참고 사항은 여기의 알림 서비스 위키를 읽어 주세요</i>" #: changedetectionio/templates/_common_fields.html changedetectionio/templates/edit/include_subtract.html msgid "Show advanced help and tips" @@ -3563,39 +3570,39 @@ msgstr "고급 도움말 표시" #: changedetectionio/templates/_common_fields.html msgid "(or" -msgstr "" +msgstr "(또는" #: changedetectionio/templates/_common_fields.html msgid "only supports a maximum" -msgstr "" +msgstr "최대" #: changedetectionio/templates/_common_fields.html msgid "2,000 characters" -msgstr "" +msgstr "2,000자" #: changedetectionio/templates/_common_fields.html msgid "of notification text, including the title." -msgstr "제목 포함 알림 텍스트." +msgstr "까지의 알림 텍스트만 지원합니다. 제목도 포함됩니다." #: changedetectionio/templates/_common_fields.html msgid "bots can't send messages to other bots, so you should specify chat ID of non-bot user." -msgstr "" +msgstr "봇은 다른 봇에게 메시지를 보낼 수 없으므로, 봇이 아닌 사용자의 채팅 ID를 지정해야 합니다." #: changedetectionio/templates/_common_fields.html msgid "only supports very limited HTML and can fail when extra tags are sent," -msgstr "" +msgstr "매우 제한된 HTML만 지원하므로 추가 태그를 보내면 실패할 수 있습니다," #: changedetectionio/templates/_common_fields.html msgid "(or use plaintext/markdown format)" -msgstr "" +msgstr "(또는 일반 텍스트/마크다운 형식 사용)" #: changedetectionio/templates/_common_fields.html msgid "for direct API calls (or omit the" -msgstr "" +msgstr "직접 API 호출용입니다. (비SSL의 경우 " #: changedetectionio/templates/_common_fields.html msgid "for non-SSL ie" -msgstr "" +msgstr "를 생략하세요. 예:" #: changedetectionio/templates/_common_fields.html msgid "more help here" @@ -3604,7 +3611,7 @@ msgstr "더 많은 도움말" #: changedetectionio/templates/_common_fields.html #, python-format msgid "Accepts the <code>%(token)s</code> placeholders listed below" -msgstr "" +msgstr "아래에 나열된 <code>%(token)s</code> 자리표시자를 사용할 수 있습니다" #: changedetectionio/templates/_common_fields.html msgid "Send test notification" @@ -3612,11 +3619,11 @@ msgstr "테스트 알림 보내기" #: changedetectionio/templates/_common_fields.html msgid "Add email" -msgstr "" +msgstr "이메일 추가" #: changedetectionio/templates/_common_fields.html msgid "Add an email address" -msgstr "" +msgstr "이메일 주소 추가" #: changedetectionio/templates/_common_fields.html msgid "Notification debug logs" @@ -3624,7 +3631,7 @@ msgstr "알림 디버그 로그" #: changedetectionio/templates/_common_fields.html msgid "Processing.." -msgstr "처리 중.." +msgstr "처리 중..." #: changedetectionio/templates/_common_fields.html msgid "Title for all notifications" @@ -3632,15 +3639,15 @@ msgstr "모든 알림 제목" #: changedetectionio/templates/_common_fields.html msgid "For JSON payloads, use" -msgstr "" +msgstr "JSON 페이로드에서는" #: changedetectionio/templates/_common_fields.html msgid "without quotes for automatic escaping, for example -" -msgstr "" +msgstr "를 따옴표 없이 사용하면 자동으로 이스케이프됩니다. 예:" #: changedetectionio/templates/_common_fields.html msgid "URL encoding, use" -msgstr "" +msgstr "URL 인코딩에는" #: changedetectionio/templates/_common_fields.html msgid "for example -" @@ -3648,11 +3655,11 @@ msgstr "예 -" #: changedetectionio/templates/_common_fields.html msgid "Regular-expression replace, use" -msgstr "" +msgstr "정규식 치환에는" #: changedetectionio/templates/_common_fields.html msgid "For a complete reference of all Jinja2 built-in filters, users can refer to the" -msgstr "" +msgstr "Jinja2 기본 내장 필터 전체 목록은 다음 문서를 참고하세요." #: changedetectionio/templates/_common_fields.html msgid "Format for all notifications" @@ -3660,23 +3667,23 @@ msgstr "모든 알림 형식" #: changedetectionio/templates/_common_fields.html msgid "Discord does not render HTML — switch to" -msgstr "" +msgstr "Discord는 HTML을 렌더링하지 않으므로" #: changedetectionio/templates/_common_fields.html msgid "Plain Text" -msgstr "" +msgstr "일반 텍스트" #: changedetectionio/templates/_common_fields.html msgid "format to avoid" -msgstr "" +msgstr "형식으로 전환해" #: changedetectionio/templates/_common_fields.html msgid "and other HTML entities appearing literally in your notifications." -msgstr "" +msgstr "알림에   및 다른 HTML 엔티티가 그대로 표시되지 않게 하세요." #: changedetectionio/templates/_helpers.html msgid "Entry" -msgstr "" +msgstr "항목" #: changedetectionio/templates/_helpers.html msgid "Actions" @@ -3684,27 +3691,27 @@ msgstr "작업" #: changedetectionio/templates/_helpers.html msgid "Add a row/rule after" -msgstr "" +msgstr "뒤에 행/규칙 추가" #: changedetectionio/templates/_helpers.html msgid "Remove this row/rule" -msgstr "" +msgstr "이 행/규칙 삭제" #: changedetectionio/templates/_helpers.html msgid "Verify this rule against current snapshot" -msgstr "" +msgstr "현재 스냅샷으로 이 규칙 검증" #: changedetectionio/templates/_helpers.html msgid "Set a hourly/week day schedule" -msgstr "" +msgstr "시간/요일별 예약 설정" #: changedetectionio/templates/_helpers.html msgid "Schedule time limits" -msgstr "일정 시간 제한" +msgstr "예약 실행 시간대" #: changedetectionio/templates/_helpers.html msgid "Business hours" -msgstr "" +msgstr "평일 낮" #: changedetectionio/templates/_helpers.html msgid "Weekends" @@ -3716,35 +3723,35 @@ msgstr "재설정" #: changedetectionio/templates/_helpers.html msgid "Warning, one or more of your 'days' has a duration that would extend into the next day." -msgstr "" +msgstr "경고: 설정한 '요일' 중 하나 이상이 다음 날까지 이어지는 시간대로 설정되어 있습니다." #: changedetectionio/templates/_helpers.html msgid "This could have unintended consequences." -msgstr "" +msgstr "의도하지 않은 결과가 생길 수 있습니다." #: changedetectionio/templates/_helpers.html msgid "More help and examples about using the scheduler" -msgstr "스케줄러 사용 도움말" +msgstr "예약 사용 도움말 및 예시" #: changedetectionio/templates/_helpers.html msgid "Want to use a time schedule?" -msgstr "시간 스케줄을 사용하시겠습니까?" +msgstr "시간 예약을 사용하시겠습니까?" #: changedetectionio/templates/_helpers.html msgid "First confirm/save your Time Zone Settings" -msgstr "" +msgstr "먼저 시간대 설정을 확인하고 저장해 주세요." #: changedetectionio/templates/_helpers.html msgid "Triggers a change if this text appears, AND something changed in the document." -msgstr "" +msgstr "이 텍스트가 나타나고(AND) 문서에도 변경이 있을 때만 변경으로 감지합니다." #: changedetectionio/templates/_helpers.html msgid "Triggered text" -msgstr "오류 텍스트" +msgstr "트리거 텍스트" #: changedetectionio/templates/_helpers.html msgid "Ignored for calculating changes, but still shown." -msgstr "" +msgstr "변경 계산에서는 무시하지만 화면에는 표시합니다." #: changedetectionio/templates/_helpers.html msgid "Ignored text" @@ -3756,15 +3763,15 @@ msgstr "이 텍스트 존재 시 변경 감지 안 함." #: changedetectionio/templates/_helpers.html msgid "Blocked text" -msgstr "오류 텍스트" +msgstr "차단 텍스트" #: changedetectionio/templates/_stab.html msgid "Settings sections" -msgstr "" +msgstr "설정 섹션" #: changedetectionio/templates/base.html msgid "A new version is available" -msgstr "" +msgstr "새 버전이 있습니다" #: changedetectionio/templates/base.html msgid "Search, or Use Alt+S Key" @@ -3772,7 +3779,7 @@ msgstr "검색 또는 Alt+S 키 사용" #: changedetectionio/templates/base.html msgid "Share this link:" -msgstr "" +msgstr "이 링크를 공유하세요:" #: changedetectionio/templates/base.html msgid "Real-time updates offline" @@ -3788,23 +3795,23 @@ msgstr "브라우저에서 자동 감지" #: changedetectionio/templates/base.html msgid "Language support is in beta, please help us improve by opening a PR on GitHub with any updates." -msgstr "" +msgstr "언어 지원은 베타입니다. 수정 사항이 있으면 GitHub PR로 개선에 참여해 주세요." #: changedetectionio/templates/base.html msgid "AI / LLM not configured" -msgstr "" +msgstr "AI / LLM이 설정되지 않음" #: changedetectionio/templates/base.html msgid "LLM-powered summaries are not yet enabled. Configure an AI provider in Settings to get started." -msgstr "" +msgstr "LLM 기반 요약이 아직 활성화되지 않았습니다. 시작하려면 설정에서 AI 프로바이더를 설정하세요." #: changedetectionio/templates/base.html msgid "Go to AI / LLM Settings" -msgstr "" +msgstr "AI / LLM 설정으로 이동" #: changedetectionio/templates/base.html msgid "Close" -msgstr "" +msgstr "닫기" #: changedetectionio/templates/base.html msgid "Search" @@ -3813,180 +3820,182 @@ msgstr "검색" #: changedetectionio/templates/base.html #, python-format msgid "URL or Title in '%(title)s'" -msgstr "" +msgstr "'%(title)s'의 URL 또는 제목" #: changedetectionio/templates/base.html msgid "URL or Title" -msgstr "" +msgstr "URL 또는 제목" #: changedetectionio/templates/base.html msgid "Enter search term..." -msgstr "" +msgstr "검색어를 입력하세요..." #: changedetectionio/templates/edit/include_llm_intent.html msgid "AI" -msgstr "" +msgstr "AI" #: changedetectionio/templates/edit/include_llm_intent.html msgid "" "Describe what you care about. The AI evaluates every detected change against this and only notifies you when it " "matches." -msgstr "" +msgstr "관심 있는 내용을 설명하세요. AI가 감지된 모든 변경 사항을 이 기준과 비교해 일치할 때만 알립니다." #: changedetectionio/templates/edit/include_llm_intent.html msgid "Set a change intent for all watches in this tag/group. Each watch can override with its own." -msgstr "" +msgstr "이 태그/그룹의 모든 모니터링에 판단 기준을 설정합니다. 각 모니터링에서 자체 설정으로 재정의할 수 있습니다." #: changedetectionio/templates/edit/include_llm_intent.html #, python-format msgid "From group '%(name)s': %(value)s" -msgstr "" +msgstr "'%(name)s' 그룹에서 가져옴: %(value)s" #: changedetectionio/templates/edit/include_llm_intent.html msgid "e.g. Alert me when the price drops below $300, or a new product is launched. Ignore footer and navigation changes." -msgstr "" +msgstr "예: 가격이 $300 아래로 떨어지거나 새 제품이 출시되면 알려줘. 푸터와 내비게이션 변경은 무시." #: changedetectionio/templates/edit/include_llm_intent.html msgid "e.g. Flag price changes or new product launches across all watches in this group" -msgstr "" +msgstr "예: 이 그룹의 모든 모니터링에서 가격 변경 또는 새 제품 출시 표시" #: changedetectionio/templates/edit/include_llm_intent.html msgid "Examples:" -msgstr "" +msgstr "예시:" #: changedetectionio/templates/edit/include_llm_intent.html msgid "Only notify if the price drops below $200, or a limited-time deal is added" -msgstr "" +msgstr "가격이 $200 아래로 떨어지거나 기간 한정 할인이 추가된 경우에만 알림" #: changedetectionio/templates/edit/include_llm_intent.html msgid "Alert when a new recall, safety notice, or product withdrawal is published" -msgstr "" +msgstr "새 리콜, 안전 공지 또는 제품 회수 공지가 게시되면 알림" #: changedetectionio/templates/edit/include_llm_intent.html msgid "Notify when a new grant round opens or an application deadline is announced" -msgstr "" +msgstr "새 지원금 신청 라운드가 열리거나 신청 마감일이 발표되면 알림" #: changedetectionio/templates/edit/include_llm_intent.html msgid "Only important if package versions change or a CVE is mentioned" -msgstr "" +msgstr "패키지 버전이 변경되거나 CVE가 언급된 경우에만 중요" #: changedetectionio/templates/edit/include_llm_intent.html #, python-format msgid "AI pre-filter active: <code>%(filter)s</code> — narrows content scope before evaluation" -msgstr "" +msgstr "AI 사전 필터 사용 중: <code>%(filter)s</code> - 평가 전에 콘텐츠 범위를 좁힙니다" #: changedetectionio/templates/edit/include_llm_intent.html #, python-format msgid "" "When a change is detected, the AI describes it according to your instructions and replaces <code>%(diff)s</code> in " "your notification. Use <code>%(raw_diff)s</code> if you still want the original diff." -msgstr "" +msgstr "변경이 감지되면 AI가 지시에 따라 이를 설명하고 알림의 <code>%(diff)s</code>를 대체합니다. 원본 diff가 필요하면 <code>%(raw_diff)s</code>를 사용하세요." #: changedetectionio/templates/edit/include_llm_intent.html msgid "Describe how changes should be summarised in notifications for all watches in this group." -msgstr "" +msgstr "이 그룹의 모든 모니터링 알림에서 변경 사항을 어떻게 요약할지 설명하세요." #: changedetectionio/templates/edit/include_llm_intent.html msgid "List each new item added with its name and price. Translate to English." -msgstr "" +msgstr "추가된 각 새 항목을 이름과 가격과 함께 나열하세요. 영어로 번역하세요." #: changedetectionio/templates/edit/include_llm_intent.html msgid "Summarise what events were added or cancelled. Two sentences maximum." -msgstr "" +msgstr "추가되거나 취소된 이벤트를 요약하세요. 최대 두 문장으로 작성하세요." #: changedetectionio/templates/edit/include_llm_intent.html msgid "Describe the price change: old price, new price, percentage difference." -msgstr "" +msgstr "가격 변경을 설명하세요: 이전 가격, 새 가격, 비율 차이." #: changedetectionio/templates/edit/include_llm_intent.html #, python-format msgid "" "Configure an AI / LLM provider in <a href=\"%(url)s\">Settings → AI / LLM</a> to enable AI Change Intent and AI " "Change Summary." -msgstr "" +msgstr "AI 판단 기준과 AI 변경 요약을 사용하려면 <a href=\"%(url)s\">설정 → AI / LLM</a>에서 AI / LLM 프로바이더를 설정하세요." #: changedetectionio/templates/edit/include_llm_intent.html #, python-format msgid "Configure an AI / LLM provider in <a href=\"%(url)s\">Settings → AI / LLM</a> to enable AI features for this group." -msgstr "" +msgstr "이 그룹의 AI 기능을 사용하려면 <a href=\"%(url)s\">설정 → AI / LLM</a>에서 AI / LLM 프로바이더를 설정하세요." #: changedetectionio/templates/edit/include_subtract.html msgid "Note!: //text() function does not work where the <element> contains <![CDATA[]]>" -msgstr "" +msgstr "참고: <element>에 <![CDATA[]]>가 포함된 경우 //text() 함수는 동작하지 않습니다." #: changedetectionio/templates/edit/include_subtract.html msgid "One CSS, xPath 1 & 2, JSON Path/JQ selector per line, <i>any</i> rules that matches will be used." -msgstr "" +msgstr "한 줄에 CSS, XPath 1/2, JSON Path/JQ 선택자를 하나씩 입력하세요. 일치하는 규칙은 <i>모두</i> 사용됩니다." #: changedetectionio/templates/edit/include_subtract.html msgid "Limit text to this CSS rule, only text matching this CSS rule is included." -msgstr "" +msgstr "이 CSS 규칙에 맞는 텍스트만 포함합니다." #: changedetectionio/templates/edit/include_subtract.html msgid "Prefix with <code>json:</code>, use <code>json:$</code> to force re-formatting if required," -msgstr "" +msgstr "<code>json:</code> 접두사를 사용하세요. 필요하면 <code>json:$</code>로 강제 재포맷할 수 있습니다," #: changedetectionio/templates/edit/include_subtract.html msgid "test your JSONPath here" -msgstr "" +msgstr "여기에서 JSONPath를 테스트" #: changedetectionio/templates/edit/include_subtract.html msgid "Prefix <code>jqraw:</code> outputs the results as text instead of a JSON list." -msgstr "" +msgstr "<code>jqraw:</code> 접두사를 쓰면 JSON 목록 대신 텍스트로 출력됩니다." #: changedetectionio/templates/edit/include_subtract.html msgid "jq support not installed" -msgstr "" +msgstr "jq 지원이 설치되어 있지 않습니다" #: changedetectionio/templates/edit/include_subtract.html msgid "" "Limit text to this XPath rule, simply start with a forward-slash. To specify XPath to be used explicitly or the XPath" " rule starts with an XPath function: Prefix with <code>xpath:</code>" msgstr "" +"이 XPath 규칙에 맞는 텍스트만 포함합니다. 슬래시(/)로 시작하면 됩니다. XPath를 명시적으로 사용하거나 규칙이 XPath 함수로 시작하는 경우에는 <code>xpath:</code> 접두사를 " +"사용하세요." #: changedetectionio/templates/edit/include_subtract.html msgid "test your XPath here" -msgstr "" +msgstr "여기에서 XPath를 테스트" #: changedetectionio/templates/edit/include_subtract.html msgid "Get all titles from an RSS feed <code>//title/text()</code>" -msgstr "" +msgstr "RSS 피드의 모든 제목 가져오기 <code>//title/text()</code>" #: changedetectionio/templates/edit/include_subtract.html msgid "To use XPath1.0: Prefix with <code>xpath1:</code>" -msgstr "" +msgstr "XPath 1.0을 사용하려면 <code>xpath1:</code> 접두사를 사용하세요" #: changedetectionio/templates/edit/include_subtract.html msgid "here for more CSS selector help" -msgstr "" +msgstr "CSS 선택자 도움말은 여기에서 확인해 보세요" #: changedetectionio/templates/edit/text-options.html msgid "Text to wait for before triggering a change/notification, all text and regex are tested case-insensitive." -msgstr "" +msgstr "변경/알림을 발생시키기 전에 기다릴 텍스트입니다. 모든 텍스트와 정규식은 대소문자를 구분하지 않고 검사합니다." #: changedetectionio/templates/edit/text-options.html msgid "Trigger text is processed from the result-text that comes out of any CSS/JSON Filters for this monitor" -msgstr "" +msgstr "트리거 텍스트는 이 모니터링에 적용된 CSS/JSON 필터 결과 텍스트를 기준으로 처리됩니다." #: changedetectionio/templates/edit/text-options.html msgid "Each line is processed separately (think of each line as \"OR\")" -msgstr "" +msgstr "각 줄은 개별적으로 처리됩니다. (각 줄은 \"OR\" 조건)" #: changedetectionio/templates/edit/text-options.html msgid "Note: Wrap in forward slash / to use regex example:" -msgstr "" +msgstr "참고: 정규식을 사용하려면 슬래시 / 로 감싸세요. 예:" #: changedetectionio/templates/edit/text-options.html msgid "You can also use" -msgstr "" +msgstr "또는" #: changedetectionio/templates/edit/text-options.html msgid "conditions" -msgstr "" +msgstr "조건" #: changedetectionio/templates/edit/text-options.html msgid "\"Page text\" - with Contains, Starts With, Not Contains and many more" -msgstr "" +msgstr "\"페이지 텍스트\" - 포함, 시작 일치, 미포함 등 다양한 조건" #: changedetectionio/templates/edit/text-options.html msgid "" @@ -3995,20 +4004,25 @@ msgid "" "Not in stock\n" "Unavailable" msgstr "" +"예:\n" +"품절\n" +"매진\n" +"재고 없음\n" +"사용 불가" #: changedetectionio/templates/edit/text-options.html msgid "" "Block change-detection while this text is on the page, all text and regex are tested case-insensitive, good for " "waiting for when a product is available again" -msgstr "" +msgstr "이 텍스트가 페이지에 있는 동안 변경 감지를 차단합니다. 모든 텍스트와 정규식은 대소문자를 구분하지 않으며, 상품이 다시 구매 가능해질 때까지 기다릴 때 유용합니다." #: changedetectionio/templates/edit/text-options.html msgid "Block text is processed from the result-text that comes out of any CSS/JSON Filters for this monitor" -msgstr "" +msgstr "차단 텍스트는 이 모니터링에 적용된 CSS/JSON 필터 결과 텍스트를 기준으로 처리됩니다." #: changedetectionio/templates/edit/text-options.html msgid "All lines here must not exist (think of each line as \"OR\")" -msgstr "" +msgstr "여기에 입력한 줄은 하나라도 존재하면 안 됩니다. (각 줄은 \"OR\" 조건)" #: changedetectionio/templates/edit/text-options.html msgid "" @@ -4016,59 +4030,62 @@ msgid "" "temperature\n" "price" msgstr "" +"섭씨\n" +"온도\n" +"가격" #: changedetectionio/templates/edit/text-options.html msgid "Keep only lines that contain any of these words or phrases (plain text, case-insensitive)" -msgstr "" +msgstr "이 단어 또는 구문이 포함된 줄만 유지합니다. (일반 텍스트, 대소문자 구분 없음)" #: changedetectionio/templates/edit/text-options.html msgid "One entry per line — any line in the page text that contains a match is kept" -msgstr "" +msgstr "한 줄에 하나씩 입력하세요 — 페이지 텍스트에서 일치하는 항목이 포함된 줄만 유지됩니다." #: changedetectionio/templates/edit/text-options.html msgid "Simpler alternative to regex — use this when you just want lines about a specific topic" -msgstr "" +msgstr "정규식보다 간단한 대안입니다 — 특정 주제 관련 줄만 보고 싶을 때 사용해 보세요." #: changedetectionio/templates/edit/text-options.html msgid "enter <code>celsius</code> to keep only lines mentioning temperature readings" -msgstr "" +msgstr "온도 측정값이 언급된 줄만 유지하려면 <code>celsius</code>를 입력하세요" #: changedetectionio/templates/edit/text-options.html msgid "Extracts text in the final output (line by line) after other filters using regular expressions or string match:" -msgstr "" +msgstr "다른 필터를 적용한 뒤 정규식 또는 문자열 일치로 최종 출력 텍스트를 줄 단위로 추출합니다:" #: changedetectionio/templates/edit/text-options.html msgid "Regular expression - example" -msgstr "" +msgstr "정규식 예시" #: changedetectionio/templates/edit/text-options.html msgid "Don't forget to consider the white-space at the start of a line" -msgstr "" +msgstr "줄 시작 부분의 공백도 고려하세요" #: changedetectionio/templates/edit/text-options.html #, python-format msgid "Use <code>//(?aiLmsux))</code> type flags (more <a href=\"%(url)s\">information here</a>)" -msgstr "" +msgstr "<code>//(?aiLmsux))</code> 형식의 플래그를 사용하세요(<a href=\"%(url)s\">자세한 정보</a>)" #: changedetectionio/templates/edit/text-options.html msgid "Keyword example - example: <code>Out of stock</code>" -msgstr "" +msgstr "키워드 예시 - 예: <code>Out of stock</code>" #: changedetectionio/templates/edit/text-options.html msgid "Use groups to extract just that text - example" -msgstr "" +msgstr "그룹을 사용해 해당 텍스트만 추출하는 예시" #: changedetectionio/templates/edit/text-options.html msgid "returns a list of years only" -msgstr "" +msgstr "연도 목록만 반환합니다" #: changedetectionio/templates/edit/text-options.html msgid "Example - match lines containing a keyword" -msgstr "" +msgstr "예시 - 키워드가 포함된 줄 일치" #: changedetectionio/templates/edit/text-options.html msgid "One line per regular-expression/string match" -msgstr "" +msgstr "정규식/문자열 조건은 한 줄에 하나씩 입력하세요" #: changedetectionio/templates/login.html msgid "Login" @@ -4076,7 +4093,7 @@ msgstr "로그인" #: changedetectionio/templates/menu.html msgid "GROUPS" -msgstr "여러 떼" +msgstr "그룹" #: changedetectionio/templates/menu.html msgid "SETTINGS" @@ -4088,15 +4105,15 @@ msgstr "가져오기" #: changedetectionio/templates/menu.html msgid "Resume automatic scheduling" -msgstr "" +msgstr "자동 예약 다시 시작" #: changedetectionio/templates/menu.html msgid "Pause auto-queue scheduling of watches" -msgstr "" +msgstr "모니터링 자동 예약 일시중지" #: changedetectionio/templates/menu.html msgid "Scheduling is paused - click to resume" -msgstr "" +msgstr "예약이 일시중지되었습니다. 클릭해 다시 시작하세요." #: changedetectionio/templates/menu.html msgid "Unmute notifications" @@ -4104,11 +4121,11 @@ msgstr "알림 음소거 해제" #: changedetectionio/templates/menu.html msgid "Notifications are muted - click to unmute" -msgstr "알림 음소거됨 - 클릭하여 해제" +msgstr "알림이 음소거되어 있습니다. 클릭해 해제하세요." #: changedetectionio/templates/menu.html msgid "EDIT" -msgstr "편집하다" +msgstr "편집" #: changedetectionio/templates/menu.html msgid "LOG OUT" @@ -4116,15 +4133,15 @@ msgstr "로그아웃" #: changedetectionio/templates/menu.html msgid "Website Change Detection and Notification." -msgstr "" +msgstr "웹사이트 변경 감지 및 알림." #: changedetectionio/templates/menu.html msgid "Toggle AI Mode" -msgstr "" +msgstr "AI 모드 전환" #: changedetectionio/templates/menu.html msgid "Toggle AI mode" -msgstr "" +msgstr "AI 모드 전환" #: changedetectionio/templates/menu.html msgid "Toggle Light/Dark Mode" @@ -4153,4 +4170,3 @@ msgstr "아니오" #: changedetectionio/widgets/ternary_boolean.py msgid "Main settings" msgstr "기본 설정" - diff --git a/changedetectionio/translations/zh_Hant_TW/LC_MESSAGES/messages.mo b/changedetectionio/translations/zh_Hant_TW/LC_MESSAGES/messages.mo index 682e7eaf..2e5682a4 100644 Binary files a/changedetectionio/translations/zh_Hant_TW/LC_MESSAGES/messages.mo and b/changedetectionio/translations/zh_Hant_TW/LC_MESSAGES/messages.mo differ diff --git a/changedetectionio/translations/zh_Hant_TW/LC_MESSAGES/messages.po b/changedetectionio/translations/zh_Hant_TW/LC_MESSAGES/messages.po index 57067d59..1db5bcaa 100644 --- a/changedetectionio/translations/zh_Hant_TW/LC_MESSAGES/messages.po +++ b/changedetectionio/translations/zh_Hant_TW/LC_MESSAGES/messages.po @@ -1429,7 +1429,7 @@ msgstr "已將 1 個監測任務排入複查佇列。" #: changedetectionio/blueprint/ui/__init__.py #, python-brace-format msgid "Queued {} watches for rechecking ({} already queued or running)." -msgstr "已將 {} 個監測任務排入複查佇列。" +msgstr "已將 {} 個監測任務排入複查佇列({} 個已在佇列中或正在執行)。" #: changedetectionio/blueprint/ui/__init__.py #, python-brace-format @@ -4154,4 +4154,3 @@ msgstr "否" #: changedetectionio/widgets/ternary_boolean.py msgid "Main settings" msgstr "主設定" -