Sync Translations + tauri fix for get info (#6484)

### Description of Changes

This Pull Request was automatically generated to synchronize updates to
translation files and documentation. Below are the details of the
changes made:

#### **1. Synchronization of Translation Files**
- Updated translation files
(`frontend/editor/public/locales/*/translation.toml`) to reflect changes
in the reference file `en-GB/translation.toml`.
- Ensured consistency and synchronization across all supported language
files.
- Highlighted any missing or incomplete translations.
- **Format**: TOML

#### **2. Update README.md**
- Generated the translation progress table in `README.md` using
`counter_translation_v3.py`.
- Added a summary of the current translation status for all supported
languages.
- Included up-to-date statistics on translation coverage.

#### **Why these changes are necessary**
- Keeps translation files aligned with the latest reference updates.
- Ensures the documentation reflects the current translation progress.

---

Auto-generated by [create-pull-request][1].

[1]: https://github.com/peter-evans/create-pull-request

---------

Co-authored-by: stirlingbot[bot] <195170888+stirlingbot[bot]@users.noreply.github.com>
Co-authored-by: Anthony Stirling <[email protected]>
This commit is contained in:
stirlingbot[bot]
2026-06-09 21:31:33 +01:00
committed by GitHub
co-authored by stirlingbot[bot] <195170888+stirlingbot[bot]@users.noreply.github.com> Anthony Stirling
parent 71361f0d33
commit be914c7135
45 changed files with 23879 additions and 182 deletions
@@ -12,7 +12,6 @@ cancel = "취소"
changedCredsMessage = "자격 증명이 변경되었습니다!"
chooseFile = "파일 선택"
close = "닫기"
color = "색상"
comingSoon = "곧 제공"
confirm = "확인"
confirmClose = "닫기 확인"
@@ -90,6 +89,7 @@ nothingToUndo = "실행 취소할 항목이 없습니다"
noticeTopUpOrPlan = "크레딧이 부족합니다. 충전하거나 요금제를 업그레이드하세요"
noValidFiles = "처리할 유효한 파일이 없습니다"
oops = "이런!"
openInNewWindow = "새 창에서 열기"
openInViewer = "뷰어에서 열기"
operationCancelled = "작업이 취소되었습니다"
page = "페이지"
@@ -198,6 +198,10 @@ ssoDescription = "Single Sign-On 계정의 경우 2단계 인증은 ID 제공자
ssoManaged = "ID 제공자를 통해 MFA를 구성하세요."
title = "2단계 인증"
[account.overview]
logOut = "로그아웃"
signedInAs = "로그인 계정: {{email}}"
[add-page-numbers]
tags = "페이지매김,레이블,정리,색인"
@@ -225,6 +229,9 @@ title = "기능"
[AddAttachmentsRequest.tooltip.header]
title = "첨부 파일 추가 정보"
[addFileCard]
upload = "업로드"
[addImage]
applySignatures = "이미지 적용"
header = "PDF에 이미지 추가"
@@ -494,6 +501,11 @@ title = "페이지 배율 조정"
[adjustPageScale.error]
failed = "페이지 배율을 조정하는 중 오류가 발생했습니다."
[adjustPageScale.orientation]
label = "페이지 방향"
landscape = "가로"
portrait = "세로"
[adjustPageScale.pageSize]
keep = "원본 크기 유지"
label = "대상 페이지 크기"
@@ -600,6 +612,7 @@ label = "임시 파일 관리"
[admin.settings.advanced.tempFileManagement.baseTmpDir]
description = "임시 파일의 기본 디렉터리(기본값 사용 시 비워두세요: java.io.tmpdir/stirling-pdf)"
label = "기본 임시 디렉터리"
placeholder = "기본값: java.io.tmpdir/stirling-pdf"
[admin.settings.advanced.tempFileManagement.cleanupIntervalMinutes]
description = "정리를 실행하는 주기(분)"
@@ -612,6 +625,7 @@ label = "시스템 임시 디렉터리 정리"
[admin.settings.advanced.tempFileManagement.libreofficeDir]
description = "LibreOffice 임시 파일 디렉터리(기본값 사용 시 비워두세요: baseTmpDir/libreoffice)"
label = "LibreOffice 임시 디렉터리"
placeholder = "기본값: baseTmpDir/libreoffice"
[admin.settings.advanced.tempFileManagement.maxAgeHours]
description = "임시 파일이 정리되기 전 최대 시간"
@@ -628,6 +642,7 @@ label = "시작 시 정리"
[admin.settings.advanced.tempFileManagement.systemTempDir]
description = "정리 대상 시스템 임시 디렉터리(cleanupSystemTemp 활성화 시에만 사용)"
label = "시스템 임시 디렉터리"
placeholder = "시스템 임시 디렉터리 경로"
[admin.settings.advanced.tessdataDir]
description = "OCR 언어 파일을 위한 tessdata 디렉터리 경로"
@@ -833,6 +848,7 @@ label = "데이터베이스 이름"
[admin.settings.database.password]
description = "데이터베이스 인증 비밀번호"
label = "비밀번호"
placeholder = "데이터베이스 비밀번호 입력"
[admin.settings.database.port]
description = "데이터베이스 서버 포트(사용자 지정 URL이 제공된 경우 사용되지 않음)"
@@ -864,10 +880,12 @@ label = "기본적으로 사용 불가 도구 숨기기"
[admin.settings.endpoints.groupsToRemove]
description = "비활성화할 엔드포인트 그룹 선택"
label = "비활성화된 엔드포인트 그룹"
placeholder = "비활성화할 그룹 선택"
[admin.settings.endpoints.toRemove]
description = "비활성화할 개별 엔드포인트 선택"
label = "비활성화된 엔드포인트"
placeholder = "비활성화할 엔드포인트 선택"
[admin.settings.enterpriseRequired]
message = "{{featureName}}에 액세스하려면 Enterprise 라이선스가 필요합니다. 참고용으로 데모 데이터를 보고 있습니다."
@@ -1082,6 +1100,7 @@ label = "SMTP 호스트"
[admin.settings.mail.password]
description = "SMTP 인증 비밀번호"
label = "SMTP 비밀번호"
placeholder = "SMTP 비밀번호 입력"
[admin.settings.mail.port]
description = "SMTP 연결 포트 번호(일반적으로 25, 465 또는 587)"
@@ -1091,6 +1110,10 @@ label = "SMTP 포트"
description = "SMTP 인증 사용자 이름"
label = "SMTP 사용자 이름"
[admin.settings.plan.noData]
message = "현재 요금제 데이터가 없습니다."
title = "데이터 없음"
[admin.settings.premium]
description = "프리미엄 또는 엔터프라이즈 라이선스 키를 구성합니다."
license = "라이선스 구성"
@@ -1137,6 +1160,9 @@ info = "직접 구매로 받은 라이선스 키 또는 인증서 파일이 있
toggle = "라이선스 키나 인증서 파일이 있나요?"
[admin.settings.premium.movedFeatures]
auditLogging = "<0>감사 로깅</0> (ENTERPRISE) - 보안"
customMetadata = "<0>사용자 지정 메타데이터</0> (PRO) - 일반"
databaseConfiguration = "<0>데이터베이스 구성</0> (ENTERPRISE) - 데이터베이스"
message = "프리미엄 및 엔터프라이즈 기능은 이제 해당 섹션에 정리되었습니다:"
title = "프리미엄 기능 분류됨"
@@ -1512,6 +1538,33 @@ user = "사용자"
usernameInfo = "사용자 이름은 문자, 숫자 및 @._+- 특수문자만 포함하거나 유효한 이메일 주소여야 합니다."
webOnlyUser = "웹 전용 사용자"
[agents]
auto_redaction_description = "PII를 자동으로 마스킹"
auto_redaction_name = "자동 마스킹"
back_to_tools = "도구로 돌아가기"
coming_soon = "곧 제공 예정"
compliance_description = "문서의 규정 준수 감사"
compliance_name = "규정 준수 검사"
data_extraction_description = "표와 구조화된 데이터 추출"
data_extraction_name = "데이터 추출"
doc_summary_description = "긴 문서 요약"
doc_summary_name = "요약 도구"
form_filler_description = "PDF 양식을 지능적으로 채우기"
form_filler_name = "양식 작성기"
fullscreen_title = "Stirling 에이전트"
pdf_to_markdown_description = "PDF를 깔끔한 Markdown으로 변환"
pdf_to_markdown_name = "PDF를 Markdown으로"
section_title = "에이전트"
show_less = "간략히"
start_chat = "채팅 시작"
stirling_description = "범용 PDF 도우미"
stirling_full_name = "Stirling 일반 에이전트"
stirling_long_description = "도구 실행, PDF 생성 및 문서에서 인사이트 추출이 가능한 범용 PDF 도우미입니다."
stirling_name = "Stirling"
stirling_running = "실행 중..."
stirling_tooltip = "Stirling 에이전트"
view_all = "모든 에이전트 보기"
[analytics]
disable = "분석 비활성화"
enable = "분석 활성화"
@@ -1771,6 +1824,10 @@ insufficientPermissions = "이 작업을 수행할 권한이 없습니다."
pleaseLoginAgain = "다시 로그인해 주세요."
sessionExpired = "세션이 만료되었습니다"
[auth.displayName]
guest = "게스트"
user = "사용자"
[auto-rename]
description = "PDF 콘텐츠에서 제목을 자동으로 찾아 파일명으로 사용합니다."
header = "PDF 자동 이름 변경"
@@ -1863,6 +1920,13 @@ label = "{{title}}에 대한 메뉴 열기"
[automate.files]
placeholder = "이 자동화로 처리할 파일을 선택하세요"
[automate.folderScanWarning]
advice = "여전히 파일을 다운로드해(예: 검사하거나 수동 편집) 사용할 수 있지만, 백엔드가 실행하기 전에 지원되지 않는 단계를 제거해야 합니다."
cancel = "취소"
confirm = "그래도 내보내기"
intro = "폴더 스캐닝은 백엔드에서 실행되므로 백엔드 엔드포인트가 있는 도구만 실행할 수 있습니다. 이 자동화의 다음 단계는 해당 엔드포인트가 없어 파이프라인 실행 시 실패합니다:"
title = "일부 단계는 폴더 스캐닝에서 실행할 수 없음"
[automate.importModal]
cancel = "취소"
confirm = "가져오기"
@@ -2094,12 +2158,32 @@ placeholder = "페이지 수"
title = "마지막 N페이지"
[bulkSelection.operators]
and = "AND: & 또는 \"and\" — 두 조건 모두를 요구합니다(예: 1-50 & even)"
comma = "쉼표: , 또는 | — 선택을 결합합니다(예: 1-10, 20)"
not = "NOT: ! 또는 \"not\" — 페이지를 제외합니다(예: 3n & not 30)"
text = "AND가 쉼표보다 우선순위가 높습니다. NOT은 문서 범위 내에서 적용됩니다."
title = "연산자"
[bulkSelection.operators.and]
title = "선택 결합(두 조건 모두 충족)"
[bulkSelection.operators.descriptions]
and = "AND: & 또는 \"and\" - 두 조건 모두 필요(예: 1-50 & even)"
comma = "Comma: , 또는 | - 선택 결합(예: 1-10, 20)"
not = "NOT: ! 또는 \"not\" - 페이지 제외(예: 3n & not 30)"
[bulkSelection.operators.even]
title = "모든 짝수 페이지 선택(2, 4, 6, 8...)"
[bulkSelection.operators.not]
title = "선택에서 제외"
[bulkSelection.operators.odd]
title = "모든 홀수 페이지 선택(1, 3, 5, 7...)"
[bulkSelection.operators.or]
title = "선택에 추가(두 조건 중 하나 충족)"
[bulkSelection.pageSelection]
title = "페이지 선택"
[bulkSelection.range]
fromPlaceholder = "시작"
title = "범위"
@@ -2684,6 +2768,22 @@ title = "권한 변경"
[changePermissions.tooltip.warning]
text = "이 권한을 변경할 수 없도록 하려면, 비밀번호 추가 도구를 사용해 소유자 비밀번호를 설정하세요."
[chat]
resize = "채팅 패널 크기 조절"
[chat.actions]
copy = "메시지 복사"
[chat.header]
agentMenu = "Stirling 에이전트 옵션"
clearChat = "채팅 지우기"
settings = "에이전트 설정"
[chat.input]
attach = "파일 첨부"
placeholder = "무엇을 하시겠습니까?"
send = "메시지 보내기"
[chat.progress]
analyzing = "요청을 분석하는 중..."
calling_engine = "AI가 생각하는 중..."
@@ -2699,6 +2799,32 @@ whole_doc_read_done = "문서 읽기 완료..."
whole_doc_read_started = "문서를 읽는 중..."
whole_doc_slice_done = "문서를 읽는 중... ({{percent}}% 완료)"
[chat.quickActions]
browseYourFiles = "파일 찾아보기"
compressMany = "이 문서 압축"
compressOne = "이 문서 압축"
convertMany = "이 문서를 PDF로 변환"
convertOne = "이 문서를 PDF로 변환"
fileSummary_one = "작업대에 파일 1개({{types}})"
fileSummary_other = "작업대에 파일 {{count}}개({{types}})"
heading = "시작하기"
mergeMany = "이 문서 {{count}}개를 1개로 병합"
moreFiles = "+{{count}}개 더"
openFromComputer = "컴퓨터에서 열기"
removeFile = "{{name}} 제거"
rotateMany = "이 문서 회전"
rotateOne = "이 문서 회전"
splitOne = "이 문서 분할"
[chat.responses]
cannot_continue = "문제가 발생하여 계속할 수 없습니다."
cannot_do = "그 작업을 수행할 수 없습니다."
done = "완료했습니다."
need_clarification = "요청을 명확히 해주시겠어요?"
not_found = "요청한 정보를 찾을 수 없습니다."
processing = "처리 중({{outcome}})..."
unsupported_capability = "지원되지 않는 기능: {{capability}}"
[chat.toolsUsed]
summary = "도구 {{count}}개 실행함"
summary_one = "도구 1개 실행함"
@@ -2708,6 +2834,9 @@ unknownTool = "알 수 없는 도구"
[cloudBadge]
tooltip = "이 작업은 클라우드 크레딧을 사용합니다"
[color.eyeDropper]
tooltip = "화면에서 색상 선택"
[colorPicker]
title = "색상 선택"
@@ -2799,6 +2928,7 @@ selectBaseFirst = "먼저 원본 PDF를 선택하세요"
filesMissing = "선택한 파일을 찾을 수 없습니다. 다시 선택하세요."
generic = "이 파일들을 비교할 수 없습니다."
selectRequired = "원본과 수정된 문서를 선택하세요."
title = "비교 실패"
[compare.large.file]
message = "제공된 문서 중 하나 이상이 처리하기에 너무 큽니다"
@@ -2864,6 +2994,7 @@ title = "작업 중…"
[compare.status]
complete = "비교 준비 완료"
error = "비교 실패"
extracting = "텍스트 추출 중..."
processing = "차이 분석 중..."
@@ -2930,6 +3061,10 @@ title = "압축 방식"
1 = "1-3 PDF 압축,</br> 4-6 약한 이미지 압축,</br> 7-9 강한 이미지 압축은 이미지 품질을 크게 낮춥니다"
_value = "압축 설정"
[compress.settings]
desiredSize = "원하는 파일 크기"
desiredSizePlaceholder = "크기 입력"
[compress.tooltip.description]
text = "압축은 파일 크기를 줄이는 쉬운 방법입니다. 파일 크기를 선택하면 목표 크기를 입력하고 품질은 저희가 조정합니다. 품질을 선택하면 압축 강도를 직접 설정할 수 있습니다."
title = "설명"
@@ -3404,6 +3539,29 @@ title = "설정 열림"
message = "Stirling PDF가 기본 PDF 편집기로 설정되었습니다"
title = "기본 앱 설정됨"
[desktopUpdate]
downloading = "업데이트 다운로드 중..."
installing = "업데이트 설치 중..."
installingWarning = "설치를 완료하려면 앱이 자동으로 종료됩니다."
installNow = "지금 설치"
readyToRestart = "업데이트 준비됨"
restartMessage = "업데이트가 설치되었습니다. 완료하려면 앱을 재시작하세요."
restartNow = "지금 재시작"
updateFailed = "업데이트 실패"
updateFailedMessage = "업데이트를 다운로드하거나 설치하지 못했습니다."
[desktopUpdate.blocked]
docsLink = "설치 문서 보기"
message = "Stirling-PDF는 이 컴퓨터에서 자체적으로 업데이트할 권한이 없습니다."
title = "관리자 권한 필요"
[dropdownList]
searchPlaceholder = "검색..."
[editableSecretField]
edit = "편집"
editSecretValue = "시크릿 값 편집"
[editTableOfContents]
submit = "목차 적용"
@@ -3491,6 +3649,9 @@ tabTitle = "개요 작업 공간"
description = "목차 편집 도구를 선택하여 작업 공간을 불러오세요."
title = "도구를 열어 편집 시작"
[emptyFilesState]
upload = "업로드"
[encryptedPdfUnlock]
description = "이 PDF는 비밀번호로 보호되어 있습니다. 계속 작업하려면 비밀번호를 입력하세요."
emptyResponse = "비밀번호 제거에서 파일이 생성되지 않았습니다."
@@ -3605,6 +3766,10 @@ title = "설정"
[extractPages.tooltip]
description = "선택한 페이지를 순서를 유지한 채 새 PDF로 추출합니다."
[fileCard]
openInFileEditor = "파일 편집기에서 열기"
viewInViewer = "뷰어에서 보기"
[fileChooser]
click = "클릭"
dragAndDrop = "드래그 앤 드롭"
@@ -3614,6 +3779,9 @@ extractPDF = "추출 중..."
hoveredDragAndDrop = "여기에 파일을 드래그 앤 드롭하세요"
or = "또는"
[fileDropdownMenu]
closeFile = "파일 닫기"
[fileEditor]
addFiles = "파일 추가"
pageCount = "{{count}}페이지"
@@ -3771,6 +3939,8 @@ expand = "사이드바 펼치기"
files = "파일"
googleDrive = "Google Drive"
googleDriveDisabled = "Google Drive가 구성되지 않았습니다"
leaveMyFiles = "내 파일 나가기"
myFiles = "내 파일"
noFiles = "아직 파일이 없습니다"
openFileManager = "파일 관리자 열기"
openFromComputer = "컴퓨터에서 열기"
@@ -3778,6 +3948,242 @@ openSettings = "설정 열기"
search = "검색"
searchPlaceholder = "파일 검색..."
[fileSidebar.fileItem]
closeViewer = "뷰어 닫기"
openInViewer = "뷰어에서 열기"
[filesPage]
addToWorkspace = "작업 공간에 추가"
addToWorkspaceCount = "{{count}}개를 작업 공간에 추가"
allFiles = "전체 파일"
back = "뒤로"
backToFolder = "{{folder}}로 돌아가기"
backToMyFiles = "내 파일로 돌아가기"
breadcrumbs = "폴더 경로"
cancel = "취소"
clearSearch = "검색 지우기"
clearSelection = "선택 해제"
closeDetails = "세부정보 닫기"
create = "생성"
cycleBlocked = "폴더를 자신의 하위 폴더로 이동할 수 없습니다."
delete = "삭제"
deleteFolder = "폴더 삭제"
deleteFolderBody = "폴더 \"{{name}}\"을(를) 삭제하시겠습니까?"
deleteFolderConfirm = "폴더 \"{{name}}\"을(를) 삭제하시겠습니까? 안의 파일은 전체 파일로 이동됩니다. {{count}}개 파일 영향."
deleteFolderContents = "폴더 안의 파일 {{count}}개도 삭제"
deleteFolderContentsWarning = "파일은 영구적으로 제거되며 복구할 수 없습니다."
deleteFolderError = "폴더를 삭제할 수 없습니다. 다시 시도하세요."
deleteFolderKeepHint = "안의 파일은 전체 파일로 이동됩니다."
deleteFolderTitle = "폴더를 삭제할까요?"
deselectAll = "선택 해제"
details = "세부정보"
detailsCount = "{{count}}개 파일 선택됨"
dismissError = "닫기"
download = "다운로드"
downloadAll = "전체 다운로드"
downloadVersion = "이 버전 다운로드"
dropOverlay = "업로드하려면 파일을 놓으세요"
dropOverlaySub = "파일은 로컬에서 시작됩니다. '이동' 또는 '클라우드에 저장'으로 폴더에 정리하세요."
file = "파일"
fileMenu = "파일 작업"
folder = "폴더"
folderItems = "항목 {{count}}개"
folderMenu = "폴더 작업"
inPath = "{{path}}에 있음"
inWorkspace = "열기"
inWorkspaceAria = "이미 작업 공간에 있음"
loading = "로딩 중…"
localFoldersUnavailable = "폴더는 클라우드 전용입니다 - 파일을 클라우드에 저장해 폴더로 정리하세요."
moreActions = "추가 폴더 작업"
moveLocalToCloudBlocked = "로컬 전용 파일은 클라우드 폴더로 이동할 수 없습니다. 먼저 클라우드에 저장하세요."
moveSkippedRemote = "서버에서 {{count}}개 파일을 이동할 수 없습니다(권한 없음 또는 이미 삭제됨)."
moveTo = "이동…"
myFiles = "내 파일"
newFolder = "새 폴더"
newFolderStorageDisabled = "서버 폴더 저장소가 활성화되어 있지 않습니다. 관리자에게 켜 달라고 요청하세요."
newFolderTabUnavailable = "폴더를 만들려면 전체 또는 클라우드로 전환하세요."
newRootFolder = "루트에 새 폴더"
offlineNoFolderEdits = "서버 폴더 동기화를 사용할 수 없어 폴더 변경이 비활성화되었습니다. 로그인과 저장소 구성을 확인하세요."
open = "열기"
openInWorkbench = "작업대에서 열기"
openVersionInWorkspace = "작업 공간에서 열기"
originFilter = "원본별 필터"
quickView = "빠른 보기"
refresh = "서버에서 새로고침"
remove = "삭제"
removeConfirm = "파일 {{count}}개를 삭제하시겠습니까? 이 작업은 되돌릴 수 없습니다."
removeVersion = "이 버전 제거"
rename = "이름 변경"
renameFolder = "폴더 이름 변경"
resizeFolderTree = "폴더 트리 크기 조절(화살표 키, 크게 조절은 Shift; 자동 맞춤은 더블 클릭)"
save = "저장"
saveToServer = "서버에 저장"
saveToServerDisabledHint = "이 서버에서는 서버로 저장이 활성화되어 있지 않습니다. 관리자에게 활성화를 요청하세요."
search = "검색"
searchPlaceholder = "이 폴더 및 하위 폴더 검색"
selectAll = "모두 선택"
selectAllHint = "모두 선택하려면 클릭. 팁: Ctrl(또는 Cmd)로 하나씩 추가, Shift로 범위 선택."
selectedCount = "{{count}}개 선택됨"
selectFile = "파일 선택: {{name}}"
shareDisabledHint = "이 서버에서는 파일 공유가 활성화되어 있지 않습니다. 관리자에게 활성화를 요청하세요."
shareManage = "공유 관리"
showDetails = "세부정보 보기"
summary = "항목 {{count}}개"
syncFailed = "폴더 동기화 실패: {{message}}"
syncPartial = "폴더 동기화 일부 실패: {{total}}개 중 {{failed}}개 폴더를 병합할 수 없습니다."
tree = "폴더"
upload = "업로드"
uploadedToLocal = "업로드된 파일은 로컬에서 시작됩니다. '클라우드에 저장'으로 폴더에 넣으세요."
uploadFromMobile = "모바일에서 업로드"
versionActions = "버전 작업"
versionCollapse = "중간 버전 접기"
versionOrigin = "원본 업로드"
versionsCount = "버전 {{count}}개"
versionShowHidden = "이전 버전 {{count}}개 표시"
viewVersion = "이 버전 보기"
[filesPage.appearance]
colour = "색상"
icon = "아이콘"
title = "모양"
useColour = "색상 {{c}} 사용"
[filesPage.column]
modified = "수정됨"
name = "이름"
size = "크기"
type = "유형"
[filesPage.empty]
hint = "이 페이지 어디든 PDF를 놓아 업로드하거나, 새 폴더 버튼으로 파일을 정리하세요."
newFolderCta = "폴더 생성"
title = "이 폴더는 비어 있습니다"
uploadCta = "파일 업로드"
[filesPage.empty.cloud]
hint = "파일을 업로드하거나 폴더를 만들어 정리하세요."
offlineHint = "클라우드 라이브러리를 로드하려면 다시 연결하세요."
offlineTitle = "캐시된 클라우드 파일 없음"
title = "아직 클라우드 파일이 없습니다"
[filesPage.empty.local]
hint = "업로드하지 않고 저장한 파일은 여기에 남습니다. 파일을 놓아 추가하세요."
title = "로컬 전용 파일 없음"
[filesPage.empty.recent]
hint = "열거나 편집한 파일이 여기에 표시됩니다."
title = "아직 수정된 항목이 없습니다"
[filesPage.empty.shared]
hint = "누군가 링크로 파일을 공유하면 여기에 표시됩니다."
title = "공유된 항목이 없습니다"
[filesPage.empty.sharedByMe]
hint = "파일에서 공유 링크를 만들거나 팀원을 초대하면 여기에 표시됩니다."
title = "아직 파일을 공유하지 않았습니다"
[filesPage.error]
actionFailed = "{{action}}할 수 없습니다."
actionFailedDetail = "{{action}}할 수 없습니다: {{message}}"
deleteFolderFailed = "폴더를 삭제할 수 없습니다."
deleteFolderFailedDetail = "폴더를 삭제할 수 없습니다: {{message}}"
folderAppearanceFailed = "폴더 모양을 업데이트할 수 없습니다."
folderAppearanceFailedDetail = "폴더 모양을 업데이트할 수 없습니다: {{message}}"
moveFilesFailed = "파일을 이동할 수 없습니다."
moveFilesFailedDetail = "파일을 이동할 수 없습니다: {{message}}"
moveFolderFailed = "폴더를 이동할 수 없습니다."
moveFolderFailedDetail = "폴더를 이동할 수 없습니다: {{message}}"
removeFilesFailed = "파일을 제거할 수 없습니다."
removeFilesFailedDetail = "파일을 제거할 수 없습니다: {{message}}"
uploadFilesFailed = "파일을 업로드할 수 없습니다."
uploadFilesFailedDetail = "파일을 업로드할 수 없습니다: {{message}}"
[filesPage.field]
added = "추가됨"
count = "파일"
folder = "폴더"
modified = "수정됨"
name = "이름"
size = "크기"
toolHistory = "도구 기록"
toolHistoryAtVersion = "누적 도구 체인"
totalSize = "총 크기"
type = "유형"
versionHistory = "버전 기록"
[filesPage.folderName]
cancel = "취소"
error = "폴더를 저장할 수 없습니다. 다시 시도하세요."
label = "폴더 이름"
placeholder = "폴더 이름"
[filesPage.moveDialog]
cancel = "취소"
confirm = "여기로 이동"
error = "이동할 수 없습니다. 다시 시도하세요."
hint = "대상 폴더를 선택하세요. 팁: 왼쪽 트리의 폴더로 파일을 끌어다 놓을 수도 있습니다."
newFolderCancel = "취소"
newFolderCreate = "생성"
newFolderError = "폴더를 만들 수 없습니다. 다시 시도하세요."
newFolderLabel = "새 폴더 이름"
newFolderPlaceholder = "폴더 이름"
newFolderToggle = "새 폴더 만들기…"
title = "폴더로 이동"
[filesPage.origin]
all = "모든 원본"
cloud = "클라우드"
cloudHint = "Stirling 서버에 저장됨"
local = "로컬"
localHint = "이 브라우저에만 저장됨"
shared = "공유됨"
sharedHint = "링크로 공유됨"
[filesPage.sort]
modifiedAsc = "오래된 순"
modifiedDesc = "최신 순"
nameAsc = "이름 A→Z"
nameDesc = "이름 Z→A"
sizeAsc = "크기 작은 순"
sizeDesc = "크기 큰 순"
[filesPage.syncError]
client = "폴더 동기화 실패."
network = "서버에 연결할 수 없습니다."
server = "폴더 동기화 중 서버 오류."
[filesPage.tabName]
local = "로컬"
recent = "최근"
shared = "나와 공유됨"
sharedByMe = "내가 공유함"
[filesPage.tabs]
all = "모두"
ariaLabel = "파일 보기"
cloud = "클라우드"
local = "로컬"
recent = "최근"
shared = "나와 공유됨"
sharedByMe = "내가 공유함"
[filesPage.treeMenu]
actions = "{{name}}에 대한 폴더 작업"
collapse = "폴더 접기"
delete = "폴더 삭제"
expand = "폴더 펼치기"
newSubfolder = "새 하위 폴더"
rename = "이름 변경"
[filesPage.typeFilter]
allTypes = "모든 유형"
label = "유형별 필터"
[filesPage.viewMode]
grid = "격자 보기"
label = "보기 모드"
list = "목록 보기"
[fileToPDF]
credit = "이 서비스는 파일 변환을 위해 LibreOffice와 Unoconv를 사용합니다."
header = "모든 파일을 PDF로 변환"
@@ -3892,6 +4298,15 @@ title = "PDF 평탄화 안내"
discord = "Discord"
issues = "GitHub"
[formFill]
flattenAfterFilling = "채운 후 평면화"
rescanFields = "필드 재검색"
rescanFormFields = "양식 필드 재검색"
save = "저장"
[formFill.sidebar]
close = "사이드바 닫기"
[getPdfInfo]
downloadJson = "JSON 다운로드"
downloads = "다운로드"
@@ -4451,6 +4866,11 @@ tags = "마크업,웹-콘텐츠,변환,변환"
title = "HTML을 PDF로"
zoom = "웹사이트 표시를 위한 확대/축소 레벨입니다."
[image.upload]
hint = "PDF에 배치할 PNG, JPG, SVG 또는 기타 이미지 파일을 업로드하세요. 호환성을 위해 SVG 파일은 PNG로 변환됩니다."
label = "이미지 업로드"
placeholder = "이미지 파일 선택"
[imageToPdf]
tags = "변환,이미지,jpg,사진"
@@ -4469,6 +4889,9 @@ title = "이미지를 PDF로"
4 = "단일 PDF로 병합"
5 = "별도의 PDF로 변환"
[infoBanner]
dismiss = "닫기"
[invite]
acceptError = "계정 생성에 실패했습니다"
accountFor = "계정 생성 대상"
@@ -4804,6 +5227,7 @@ failed = "OCR 작업에 실패했습니다"
[ocr.languagePicker]
additionalLanguages = "추가 언어가 필요하신가요?"
loading = "사용 가능한 언어 로딩 중..."
viewSetupGuide = "설정 가이드 보기 →"
[ocr.operation]
@@ -4940,6 +5364,10 @@ daysRemainingSingular = "{{days}}일 남음"
title = "30일 Pro 체험"
trialEnds = "체험 종료 {{date}}"
[onboarding.mfa]
authenticationCode = "인증 코드"
qrCodeLoading = "QR 코드 생성 중…"
[onboarding.planOverview]
adminBodyLoginDisabled = "로그인 모드를 활성화하면 사용자 관리, 설정 구성, 서버 상태 모니터링을 할 수 있습니다. 서버의 첫 <strong>{{freeTierLimit}}</strong>명은 무료로 Stirling을 사용할 수 있습니다."
adminBodyLoginEnabled = "관리자로서 사용자 관리, 설정 구성, 서버 상태 모니터링을 할 수 있습니다. 서버의 첫 <strong>{{freeTierLimit}}</strong>명은 무료로 Stirling을 사용할 수 있습니다."
@@ -4949,6 +5377,9 @@ userTitle = "플랜 개요"
[onboarding.securityCheck]
message = "애플리케이션에 최근 큰 변경이 있었습니다. 서버 관리자의 확인이 필요할 수 있습니다. 계속하려면 본인의 역할을 확인하세요."
roleAdmin = "관리자"
rolePlaceholder = "역할 확인"
roleUser = "사용자"
[onboarding.serverLicense]
freeBody = "당사의 <strong>Open-Core</strong> 라이선스는 서버당 최대 <strong>{{freeTierLimit}}</strong>명의 사용자를 무료로 허용합니다. 중단 없이 확장하고 새로운 <strong>PDF 텍스트 편집 도구</strong>에 조기 액세스하려면 Stirling Server 플랜을 권장합니다 - 전체 편집과 <strong>무제한 좌석</strong>을 $99/서버/월에 제공합니다."
@@ -5074,6 +5505,17 @@ title = "페이지 편집기"
zoomIn = "확대"
zoomOut = "축소"
[pageEditor.emptyState]
body = "파일을 추가하여 페이지 편집을 시작하세요"
title = "로드된 PDF 파일 없음"
[pageEditor.toolbar]
delete = "선택 항목 삭제"
redo = "다시 실행"
rotateLeft = "선택 항목 왼쪽으로 회전"
rotateRight = "선택 항목 오른쪽으로 회전"
undo = "실행 취소"
[pageExtracter]
header = "페이지 추출"
placeholder = "(예: 1,2,8 또는 4,7,12-16 또는 2n-1)"
@@ -5085,12 +5527,14 @@ addBorder = "테두리 추가"
borderWidth = "테두리 두께"
bottom = "아래 여백"
cols = "열"
colsPlaceholder = "열 입력"
header = "다중 페이지 레이아웃"
innerMargin = "내부 여백"
left = "왼쪽 여백"
pagesPerSheet = "시트당 페이지 수:"
right = "오른쪽 여백"
rows = "행"
rowsPlaceholder = "행 입력"
submit = "제출"
tags = "병합,합성,단일-보기,정리"
title = "다중 페이지 레이아웃"
@@ -5132,6 +5576,14 @@ innerMarginTooLarge = "선택한 레이아웃에 내부 여백이 너무 큽니
outerHorizontalMarginsTooLarge = "이 페이지 크기에 왼쪽/오른쪽 여백이 너무 큽니다."
outerVerticalMarginsTooLarge = "이 페이지 크기에 위/아래 여백이 너무 큽니다."
[pageLayout.margins]
borderThicknessPlaceholder = "테두리 두께 입력"
bottomPlaceholder = "아래 여백 입력"
innerPlaceholder = "안쪽 여백 입력"
leftPlaceholder = "왼쪽 여백 입력"
rightPlaceholder = "오른쪽 여백 입력"
topPlaceholder = "위 여백 입력"
[pageLayout.marginsBorders.tooltip.borders]
text = "테두리를 활성화하면 배치된 각 페이지 둘레에 선을 그립니다. 시각적 구분이나 재단에 도움이 됩니다."
title = "테두리 추가"
@@ -5785,6 +6237,26 @@ pdfTools = "기본 PDF 도구"
priority = "우선 지원"
title = "기능"
[plan.features]
allPdfOperations = "모든 PDF 작업"
auditing = "감사"
communitySupport = "커뮤니티 지원"
customPdfMetadata = "사용자 지정 PDF 메타데이터"
editingTextInPdfs = "PDF 텍스트 편집"
externalDatabase = "외부 데이터베이스"
googleDriveIntegration = "Google Drive 통합"
prometheusSupport = "Prometheus 지원"
regularUpdates = "정기 업데이트"
saml = "SAML"
secureLoginSupport = "보안 로그인 지원"
selfHostedDeployment = "자체 호스팅 배포"
sso = "SSO"
unlimitedUsers = "무제한 사용자"
upToFiveUsers = "최대 5명 사용자"
upToFiveUsersLowercase = "최대 5명 사용자"
usageTracking = "사용량 추적"
usersLimitedToSeats = "사용자 수 좌석 수로 제한"
[plan.free]
forever = "영구 무료"
highlight1 = "주당 제한된 도구 사용량"
@@ -5793,6 +6265,22 @@ highlight3 = "커뮤니티 지원"
included = "포함"
name = "무료"
[plan.highlights]
advancedIntegrations = "고급 통합"
allBasicFeatures = "모든 기본 기능"
cancelAnytime = "언제든 취소"
customPdfMetadata = "사용자 지정 PDF 메타데이터"
editingTextInPdfsCaps = "PDF 텍스트 편집"
enterpriseFeatures = "엔터프라이즈 기능(SAML, 감사)"
perSeatLicensing = "좌석당 라이선스"
saveWithAnnualBilling = "연간 결제로 절약"
selfHosted = "자체 호스팅"
selfHostedOnInfrastructure = "귀하의 인프라에서 자체 호스팅"
ssoOAuth = "SSO (OAuth2/OIDC)"
unlimitedUsers = "무제한 사용자"
upToFiveUsers = "최대 5명 사용자"
usageTrackingPrometheus = "사용량 추적 및 Prometheus"
[plan.licenseWarning]
body = "사용자가 {{total}}명이며 무료 플랜은 서버당 {{limit}}명만 지원합니다. 원활한 사용을 위해 업그레이드하세요."
cta = "요금제 보기"
@@ -6103,6 +6591,7 @@ allSessions = "모든 세션"
allTools = "All Tools"
automate = "자동화"
back = "뒤로"
backToAllTools = "모든 도구로 돌아가기"
certSign = "인증서 서명"
completedSessions = "완료된 세션"
completedTab = "완료됨"
@@ -6772,6 +7261,9 @@ bullet3 = "승인 워크플로우와 법적 인수 절차에 중요합니다"
description = "세션 생성 시 지정한 순서가 누가 먼저 서명할지를 결정합니다."
title = "서명 순서"
[settings]
close = "닫기"
[settings.configuration]
advanced = "고급"
database = "데이터베이스"
@@ -6856,8 +7348,18 @@ currentBackendVersion = "Current Backend Version"
currentFrontendVersion = "Current Frontend Version"
description = "업데이트 확인 및 버전 정보 보기"
latestVersion = "최신 버전"
managedByAdmin = "관리자가 관리함"
modeAuto = "업데이트 자동 설치"
modeDisabled = "업데이트 확인 안 함"
modePrompt = "업데이트 설치 전에 확인"
serverNeedsUpdate = "관리자가 서버를 업데이트해야 합니다"
title = "소프트웨어 업데이트"
updateBehavior = "업데이트 동작"
updateBehaviorDescription = "업데이트 설치 전 확인 여부, 자동 설치 또는 업데이트 확인 건너뛰기를 선택하세요."
updateBehaviorError = "업데이트 동작을 변경할 수 없습니다"
updateBehaviorErrorLocked = "이 설정은 관리자가 잠갔습니다."
updateBehaviorLockedDescription = "관리자가 이 컴퓨터에서 Stirling-PDF의 업데이트 방식을 구성했습니다. 변경하려면 관리자에게 문의하세요."
updateBehaviorSaved = "업데이트 동작이 저장되었습니다."
versionMismatch = "Warning: A mismatch has been detected between the client version and the AppConfig version. Using different versions can lead to compatibility issues, errors, and security risks. Please ensure that server and client are using the same version."
viewDetails = "자세히 보기"
@@ -7244,6 +7746,7 @@ sharedDescription = "모든 사용자가 이 서명을 보고 사용할 수 있
sharedHeading = "공유 서명"
tempStorageDescription = "서명은 브라우저에만 저장됩니다. 브라우저 데이터를 삭제하거나 브라우저를 변경하면 사라집니다."
tempStorageTitle = "임시 브라우저 저장소"
use = "서명 사용"
[sign.saved.status]
saved = "저장됨"
@@ -7695,6 +8198,7 @@ bulkTitle = "선택한 파일 업로드"
description = "현재 파일을 서버 저장소에 업로드하여 본인이 액세스할 수 있습니다."
errorTitle = "업로드 실패"
failure = "업로드에 실패했습니다. 로그인 및 저장소 설정을 확인하세요."
featureDisabled = "이 서버에서는 서버로 저장이 활성화되어 있지 않습니다."
fileCount = "{{count}}개 파일 선택됨"
fileLabel = "파일"
hint = "공개 링크와 액세스 모드는 서버 설정에서 제어됩니다."
@@ -7823,9 +8327,18 @@ center = "가운데"
left = "왼쪽"
right = "오른쪽"
[textInput]
clear = "입력 지우기"
[theme]
toggle = "테마 전환"
[time.relative]
daysAgo = "{{count}}일 전"
hoursAgo = "{{count}}시간 전"
justNow = "방금 전"
minutesAgo = "{{count}}분 전"
[timestampPdf]
completed = "PDF에 타임스탬프가 성공적으로 적용되었습니다"
desc = "신뢰할 수 있는 Time Stamp Authority(TSA) 서버를 사용하여 PDF에 RFC 3161 문서 타임스탬프를 추가합니다."
@@ -7852,6 +8365,10 @@ label = "TSA 서버 선택"
[timestampPdf.steps]
settings = "설정"
[toast]
dismiss = "닫기"
toggleDetails = "세부정보 전환"
[tool]
endpointUnavailable = "이 도구는 서버에서 사용할 수 없습니다."
endpointUnavailableClickable = "이 모드에서는 사용할 수 없습니다. 클릭하여 로그인하세요."
@@ -7868,13 +8385,18 @@ viewerMode = "여러 파일을 선택하려면 파일 편집기로 전환하세
[toolPanel]
allTools = "모든 도구"
alpha = "알파"
backToAllTools = "모든 도구로 돌아가기"
backToDefault = "뒤로"
backToTools = "도구로 돌아가기"
collapse = "패널 접기"
comingSoon = "곧 제공:"
expand = "패널 펼치기"
goBack = "뒤로 가기"
placeholder = "시작하려면 도구를 선택하세요"
premiumFeature = "프리미엄 기능:"
search = "도구 검색"
toolsHeader = "도구"
viewAllTools = "모든 도구 보기"
[toolPanel.fullscreen]
comingSoon = "곧 제공 예정:"
@@ -7933,6 +8455,9 @@ verification = "검증"
noSearchResults = "도구를 찾을 수 없습니다"
noTools = "사용 가능한 도구가 없습니다"
[tooltip]
close = "툴팁 닫기"
[unlockPDFForms]
description = "이 도구는 PDF 양식 필드의 읽기 전용 제한을 제거하여 편집 및 입력 가능하도록 만듭니다."
filenamePrefix = "잠금해제된_양식"
@@ -7951,29 +8476,42 @@ placeholder = "시작하려면 기본 화면에서 PDF 파일을 선택하세요
title = "잠금 해제 결과"
[update]
allReleases = "모든 릴리스"
availableUpdates = "사용 가능한 업데이트"
breaking = "중대한 변경"
breakingChanges = "호환성 파괴 변경"
breakingChangesDefault = "이 버전에는 호환성 파괴 변경이 포함되어 있습니다."
breakingChangesDetected = "호환성 파괴 변경 감지됨"
breakingChangesMessage = "일부 버전에 호환성 파괴 변경이 포함되어 있습니다. 업데이트 전에 아래 마이그레이션 가이드를 검토하세요."
close = "닫기"
closeModal = "업데이트 모달 닫기"
current = "현재 버전"
defaultRecommendation = "이 업데이트에는 중요한 수정 및 개선 사항이 포함되어 있습니다."
downloadLatest = "최신 버전 다운로드"
later = "나중에"
latest = "최신 버전"
latestStable = "최신 안정판"
loadingDetailedInfo = "상세 정보 로드 중..."
migrationGuide = "마이그레이션 가이드"
migrationGuides = "마이그레이션 가이드"
migrationGuidesDesc = "업데이트 전에 중요한 변경 사항을 확인하세요."
modalSubtitle = "Stirling PDF의 새 버전을 설치할 준비가 되었습니다."
modalTitle = "업데이트 사용 가능"
notes = "노트"
priorityLabel = "우선순위"
recommendedAction = "권장 작업"
releaseNotes = "릴리스 노트"
showLess = "버전 적게 표시"
showMore = "{{count}}개 버전 모두 표시"
stable = "STABLE"
unableToLoadDetails = "상세 정보를 불러올 수 없습니다."
updateAvailable = "업데이트 사용 가능"
urgentUpdateAvailable = "긴급 업데이트"
version = "버전"
versionHistory = "버전 기록"
viewAllReleases = "모든 릴리스 보기"
viewGuide = "가이드 보기"
whatsNewIn = "새로운 내용"
[update.priority]
low = "낮음"
@@ -8155,12 +8693,16 @@ enableDarkFilter = "다크 필터 활성화"
enableSepiaFilter = "세피아 필터 활성화"
firstPage = "첫 페이지"
lastPage = "마지막 페이지"
moreOptions = "더 보기"
nextPage = "다음 페이지"
onlyPdfSupported = "뷰어는 PDF 파일만 지원합니다. 이 파일은 다른 형식인 것으로 보입니다."
pageNavigation = "페이지 탐색"
previousPage = "이전 페이지"
resetZoom = "줌 재설정"
singlePageView = "단일 페이지 보기"
unknownFile = "알 수 없는 파일"
view = "보기"
zoom = "확대/축소"
zoomIn = "확대"
zoomOut = "축소"
@@ -8198,6 +8740,9 @@ typeInsertText = "텍스트 삽입"
typeReplaceText = "텍스트 바꾸기"
viewComment = "댓글 보기"
[viewer.error]
noFileProvided = "오류: 뷰어에 제공된 파일이 없습니다"
[viewer.formBar]
apply = "변경 사항 적용"
dismiss = "닫기"
@@ -8207,6 +8752,9 @@ title = "양식 필드"
unsavedBadge = "미저장"
unsavedDesc = "저장되지 않은 변경 사항이 있습니다"
[viewer.link]
delete = "링크 삭제"
[viewer.nonPdf]
columnDefault = "열 {{index}}"
convertToPdf = "PDF로 변환"
@@ -8222,6 +8770,19 @@ renderMarkdown = "마크다운 렌더링"
sortedBy = "정렬 기준: {{column}}"
textStats = "{{lines}}줄 · {{size}}"
[viewer.redaction]
removeMark = "이 표시 제거"
[viewer.search]
clear = "검색 지우기"
close = "검색 닫기"
next = "다음 결과"
previous = "이전 결과"
resultsOf = "총 {{total}} 중"
[viewer.signature]
delete = "서명 삭제"
[viewPdf]
header = "PDF 보기"
tags = "보기,읽기,주석,텍스트,이미지"
@@ -8470,6 +9031,37 @@ toggleSidebar = "사이드바 표시 전환"
toggleTheme = "테마 전환"
viewer = "뷰어"
[workflow.participant]
accessExpired = "이 문서에 대한 액세스가 만료되었습니다."
certificateFile = "인증서 파일"
certificateFilePlaceholder = "인증서 파일 선택"
certificatePassword = "인증서 비밀번호"
certificateType = "인증서 유형"
certTypeJks = "JKS 키스토어"
certTypeP12 = "P12/PKCS12 인증서"
certTypeServer = "서버 인증서(가능한 경우)"
completedDeclined = "이 문서를 거부했습니다."
completedSigned = "이 문서에 서명했습니다."
decline = "거부"
downloadDocument = "문서 다운로드"
dueDate = "마감일: {{date}}"
errorTitle = "오류"
from = "보낸 사람: {{name}}"
loadingSession = "세션 로딩 중..."
location = "위치"
locationPlaceholder = "예: 샌프란시스코, CA"
pageNumber = "페이지 번호(선택 사항)"
reason = "사유"
reasonPlaceholder = "예: 문서 승인"
sessionNotFound = "세션을 찾을 수 없거나 접근이 거부되었습니다."
signDocument = "문서 서명"
statusDeclined = "거부됨"
statusNotified = "알림됨"
statusPending = "대기 중"
statusSigned = "서명됨"
statusViewed = "열람됨"
submitSignature = "서명 제출"
[workspace]
title = "워크스페이스"