mirror of
https://github.com/willmiao/ComfyUI-Lora-Manager.git
synced 2026-03-21 13:12:12 -03:00
1747 lines
96 KiB
JSON
1747 lines
96 KiB
JSON
{
|
|
"common": {
|
|
"cancel": "취소",
|
|
"confirm": "확인",
|
|
"actions": {
|
|
"save": "저장",
|
|
"cancel": "취소",
|
|
"confirm": "확인",
|
|
"delete": "삭제",
|
|
"move": "이동",
|
|
"refresh": "새로고침",
|
|
"back": "뒤로",
|
|
"next": "다음",
|
|
"backToTop": "맨 위로",
|
|
"settings": "설정",
|
|
"help": "도움말",
|
|
"add": "추가",
|
|
"close": "닫기"
|
|
},
|
|
"status": {
|
|
"loading": "로딩 중...",
|
|
"unknown": "알 수 없음",
|
|
"date": "날짜",
|
|
"version": "버전",
|
|
"enabled": "활성화됨",
|
|
"disabled": "비활성화됨"
|
|
},
|
|
"language": {
|
|
"select": "언어",
|
|
"select_help": "인터페이스에 사용할 언어를 선택하세요",
|
|
"english": "English",
|
|
"chinese_simplified": "中文(简体)",
|
|
"chinese_traditional": "中文(繁体)",
|
|
"russian": "Русский",
|
|
"german": "Deutsch",
|
|
"japanese": "日本語",
|
|
"korean": "한국어",
|
|
"french": "Français",
|
|
"spanish": "Español",
|
|
"Hebrew": "עברית"
|
|
},
|
|
"fileSize": {
|
|
"zero": "0 바이트",
|
|
"bytes": "바이트",
|
|
"kb": "KB",
|
|
"mb": "MB",
|
|
"gb": "GB",
|
|
"tb": "TB"
|
|
}
|
|
},
|
|
"onboarding": {
|
|
"languageSelection": {
|
|
"title": "LoRA Manager에 오신 것을 환영합니다",
|
|
"continue": "계속",
|
|
"changeFailed": "언어 변경 실패: {message}"
|
|
},
|
|
"tutorial": {
|
|
"skipTutorial": "튜토리얼 건너뛰기",
|
|
"back": "뒤로",
|
|
"next": "다음",
|
|
"finish": "완료"
|
|
},
|
|
"steps": {
|
|
"fetch": {
|
|
"title": "모델 메타데이터 가져오기",
|
|
"content": "<strong>가져오기</strong> 버튼을 클릭하여 Civitai에서 모델 메타데이터와 미리보기 이미지를 다운로드하세요."
|
|
},
|
|
"download": {
|
|
"title": "새 모델 다운로드",
|
|
"content": "<strong>다운로드</strong> 버튼을 사용하여 Civitai URL에서 모델을 직접 다운로드하세요."
|
|
},
|
|
"bulk": {
|
|
"title": "일괄 작업",
|
|
"content": "이 버튼을 클릭하거나 <span class=\"onboarding-shortcut\">B</span> 키를 눌러 일괄 모드로 진입하세요. 여러 모델을 선택하여 일괄 작업을 수행할 수 있습니다. <span class=\"onboarding-shortcut\">Ctrl+A</span>로 모든 표시된 모델을 선택하세요."
|
|
},
|
|
"searchOptions": {
|
|
"title": "검색 옵션",
|
|
"content": "이 버튼을 클릭하여 검색할 필드를 설정하세요: 파일명, 모델명, 태그, 제작자명 등. 검색 범위를 자유롭게 지정할 수 있습니다."
|
|
},
|
|
"filter": {
|
|
"title": "모델 필터링",
|
|
"content": "필터를 사용하여 베이스 모델 유형(SD1.5, SDXL, Flux 등)이나 특정 태그로 모델을 좁혀보세요."
|
|
},
|
|
"breadcrumb": {
|
|
"title": "경로(브레드크럼) 내비게이션",
|
|
"content": "브레드크럼 내비게이션은 현재 경로를 보여주며 폴더 간 빠른 이동을 지원합니다. 폴더 이름을 클릭하면 해당 위치로 바로 이동합니다."
|
|
},
|
|
"modelCards": {
|
|
"title": "모델 카드",
|
|
"content": "<strong>한 번 클릭</strong>하면 모델 카드의 상세 정보와 메타데이터를 볼 수 있습니다. 편집 가능한 필드는 마우스를 올리면 연필 아이콘이 표시됩니다."
|
|
},
|
|
"contextMenu": {
|
|
"title": "컨텍스트 메뉴",
|
|
"content": "<strong>오른쪽 클릭</strong>으로 모델 카드의 추가 작업 메뉴를 사용할 수 있습니다."
|
|
}
|
|
}
|
|
},
|
|
"modelCard": {
|
|
"actions": {
|
|
"addToFavorites": "즐겨찾기에 추가",
|
|
"removeFromFavorites": "즐겨찾기에서 제거",
|
|
"viewOnCivitai": "Civitai에서 보기",
|
|
"notAvailableFromCivitai": "Civitai에서 사용할 수 없음",
|
|
"sendToWorkflow": "ComfyUI로 전송 (클릭: 추가, Shift+클릭: 교체)",
|
|
"copyLoRASyntax": "LoRA 문법 복사",
|
|
"checkpointNameCopied": "Checkpoint 이름 복사됨",
|
|
"toggleBlur": "블러 토글",
|
|
"show": "보기",
|
|
"openExampleImages": "예시 이미지 폴더 열기",
|
|
"replacePreview": "미리보기 교체",
|
|
"copyCheckpointName": "Checkpoint 이름 복사",
|
|
"copyEmbeddingName": "Embedding 이름 복사",
|
|
"sendCheckpointToWorkflow": "ComfyUI로 전송",
|
|
"sendEmbeddingToWorkflow": "ComfyUI로 전송"
|
|
},
|
|
"nsfw": {
|
|
"matureContent": "성인 콘텐츠",
|
|
"xxxRated": "XXX 등급 콘텐츠",
|
|
"xRated": "X 등급 콘텐츠",
|
|
"rRated": "R 등급 콘텐츠"
|
|
},
|
|
"favorites": {
|
|
"added": "즐겨찾기에 추가됨",
|
|
"removed": "즐겨찾기에서 제거됨",
|
|
"updateFailed": "즐겨찾기 상태 업데이트 실패"
|
|
},
|
|
"sendToWorkflow": {
|
|
"checkpointNotImplemented": "Checkpoint을 워크플로로 전송 - 구현 예정 기능",
|
|
"missingPath": "이 카드의 모델 경로를 확인할 수 없습니다"
|
|
},
|
|
"exampleImages": {
|
|
"checkError": "예시 이미지 확인 중 오류",
|
|
"missingHash": "모델 해시 정보가 없습니다.",
|
|
"noRemoteImagesAvailable": "Civitai에서 이 모델의 원격 예시 이미지를 사용할 수 없습니다"
|
|
},
|
|
"badges": {
|
|
"update": "업데이트",
|
|
"updateAvailable": "업데이트 가능",
|
|
"skipRefresh": "메타데이터 새로고침 건너뜀"
|
|
},
|
|
"usage": {
|
|
"timesUsed": "사용 횟수"
|
|
}
|
|
},
|
|
"globalContextMenu": {
|
|
"downloadExampleImages": {
|
|
"label": "예시 이미지 다운로드",
|
|
"missingPath": "예시 이미지를 다운로드하기 전에 다운로드 위치를 설정하세요.",
|
|
"unavailable": "예시 이미지 다운로드는 아직 사용할 수 없습니다. 페이지 로딩이 완료된 후 다시 시도하세요."
|
|
},
|
|
"checkModelUpdates": {
|
|
"label": "업데이트 확인",
|
|
"loading": "{type} 업데이트를 확인 중...",
|
|
"success": "{type} 업데이트 {count}개를 찾았습니다",
|
|
"none": "모든 {type}가 최신 상태입니다",
|
|
"error": "{type} 업데이트 확인 실패: {message}"
|
|
},
|
|
"cleanupExampleImages": {
|
|
"label": "예시 이미지 폴더 정리",
|
|
"success": "{count}개의 폴더가 삭제 폴더로 이동되었습니다",
|
|
"none": "정리가 필요한 예시 이미지 폴더가 없습니다",
|
|
"partial": "정리가 완료되었으나 {failures}개의 폴더가 건너뛰어졌습니다",
|
|
"error": "예시 이미지 폴더 정리에 실패했습니다: {message}"
|
|
},
|
|
"fetchMissingLicenses": {
|
|
"label": "Refresh license metadata",
|
|
"loading": "Refreshing license metadata for {typePlural}...",
|
|
"success": "Updated license metadata for {count} {typePlural}",
|
|
"none": "All {typePlural} already have license metadata",
|
|
"error": "Failed to refresh license metadata for {typePlural}: {message}"
|
|
},
|
|
"repairRecipes": {
|
|
"label": "레시피 데이터 복구",
|
|
"loading": "레시피 데이터 복구 중...",
|
|
"success": "{count}개의 레시피가 성공적으로 복구되었습니다.",
|
|
"cancelled": "수리가 취소되었습니다. {count}개의 레시피가 수리되었습니다.",
|
|
"error": "레시피 복구 실패: {message}"
|
|
}
|
|
},
|
|
"header": {
|
|
"appTitle": "LoRA Manager",
|
|
"navigation": {
|
|
"loras": "LoRA",
|
|
"recipes": "레시피",
|
|
"checkpoints": "Checkpoint",
|
|
"embeddings": "Embedding",
|
|
"statistics": "통계"
|
|
},
|
|
"search": {
|
|
"placeholder": "검색...",
|
|
"placeholders": {
|
|
"loras": "LoRA 검색...",
|
|
"recipes": "레시피 검색...",
|
|
"checkpoints": "Checkpoint 검색...",
|
|
"embeddings": "Embedding 검색..."
|
|
},
|
|
"options": "검색 옵션",
|
|
"searchIn": "검색 범위:",
|
|
"notAvailable": "통계 페이지에서는 검색을 사용할 수 없습니다",
|
|
"filters": {
|
|
"filename": "파일명",
|
|
"modelname": "모델명",
|
|
"tags": "태그",
|
|
"creator": "제작자",
|
|
"title": "레시피 제목",
|
|
"loraName": "LoRA 파일명",
|
|
"loraModel": "LoRA 모델명",
|
|
"prompt": "프롬프트"
|
|
}
|
|
},
|
|
"filter": {
|
|
"title": "모델 필터",
|
|
"presets": "프리셋",
|
|
"savePreset": "현재 활성 필터를 새 프리셋으로 저장.",
|
|
"savePresetDisabledActive": "저장할 수 없음: 프리셋이 이미 활성화되어 있습니다. 필터를 수정한 후 새 프리셋을 저장하세요",
|
|
"savePresetDisabledNoFilters": "먼저 필터를 선택한 후 프리셋으로 저장",
|
|
"savePresetPrompt": "프리셋 이름 입력:",
|
|
"presetClickTooltip": "프리셋 \"{name}\" 적용하려면 클릭",
|
|
"presetDeleteTooltip": "프리셋 삭제",
|
|
"presetDeleteConfirm": "프리셋 \"{name}\" 삭제하시겠습니까?",
|
|
"presetDeleteConfirmClick": "다시 클릭하여 확인",
|
|
"presetOverwriteConfirm": "프리셋 \"{name}\"이(가) 이미 존재합니다. 덮어쓰시겠습니까?",
|
|
"presetNamePlaceholder": "프리셋 이름...",
|
|
"baseModel": "베이스 모델",
|
|
"modelTags": "태그 (상위 20개)",
|
|
"modelTypes": "모델 유형",
|
|
"license": "라이선스",
|
|
"noCreditRequired": "크레딧 표기 없음",
|
|
"allowSellingGeneratedContent": "판매 허용",
|
|
"noTags": "태그 없음",
|
|
"clearAll": "모든 필터 지우기",
|
|
"any": "아무",
|
|
"all": "모두",
|
|
"tagLogicAny": "모든 태그 일치 (OR)",
|
|
"tagLogicAll": "모든 태그 일치 (AND)"
|
|
},
|
|
"theme": {
|
|
"toggle": "테마 토글",
|
|
"switchToLight": "라이트 테마로 전환",
|
|
"switchToDark": "다크 테마로 전환",
|
|
"switchToAuto": "자동 테마로 전환"
|
|
},
|
|
"actions": {
|
|
"checkUpdates": "업데이트 확인",
|
|
"notifications": "알림",
|
|
"support": "지원"
|
|
}
|
|
},
|
|
"settings": {
|
|
"civitaiApiKey": "Civitai API 키",
|
|
"civitaiApiKeyPlaceholder": "Civitai API 키를 입력하세요",
|
|
"civitaiApiKeyHelp": "Civitai에서 모델을 다운로드할 때 인증에 사용됩니다",
|
|
"openSettingsFileLocation": {
|
|
"label": "설정 폴더 열기",
|
|
"tooltip": "settings.json이 있는 폴더를 엽니다",
|
|
"success": "settings.json 폴더를 열었습니다",
|
|
"failed": "settings.json 폴더를 열지 못했습니다",
|
|
"copied": "설정 경로가 클립보드에 복사되었습니다: {{path}}",
|
|
"clipboardFallback": "설정 경로: {{path}}"
|
|
},
|
|
"sections": {
|
|
"contentFiltering": "콘텐츠 필터링",
|
|
"videoSettings": "비디오 설정",
|
|
"layoutSettings": "레이아웃 설정",
|
|
"misc": "기타",
|
|
"folderSettings": "기본 루트",
|
|
"extraFolderPaths": "추가 폴다 경로",
|
|
"downloadPathTemplates": "다운로드 경로 템플릿",
|
|
"priorityTags": "우선순위 태그",
|
|
"updateFlags": "업데이트 표시",
|
|
"exampleImages": "예시 이미지",
|
|
"autoOrganize": "자동 정리",
|
|
"metadata": "메타데이터",
|
|
"proxySettings": "프록시 설정"
|
|
},
|
|
"nav": {
|
|
"general": "일반",
|
|
"interface": "인터페이스",
|
|
"library": "라이브러리"
|
|
},
|
|
"search": {
|
|
"placeholder": "설정 검색...",
|
|
"clear": "검색 지우기",
|
|
"noResults": "\"{query}\"와 일치하는 설정을 찾을 수 없습니다"
|
|
},
|
|
"storage": {
|
|
"locationLabel": "휴대용 모드",
|
|
"locationHelp": "활성화하면 settings.json을 리포지토리에 유지하고, 비활성화하면 사용자 구성 디렉터리에 저장합니다."
|
|
},
|
|
"contentFiltering": {
|
|
"blurNsfwContent": "NSFW 콘텐츠 블러 처리",
|
|
"blurNsfwContentHelp": "성인(NSFW) 콘텐츠 미리보기 이미지를 블러 처리합니다",
|
|
"showOnlySfw": "SFW 결과만 표시",
|
|
"showOnlySfwHelp": "탐색 및 검색 시 모든 NSFW 콘텐츠를 필터링합니다"
|
|
},
|
|
"videoSettings": {
|
|
"autoplayOnHover": "호버 시 비디오 자동 재생",
|
|
"autoplayOnHoverHelp": "마우스를 올렸을 때만 비디오 미리보기를 재생합니다"
|
|
},
|
|
"autoOrganizeExclusions": {
|
|
"label": "자동 정리 제외 항목",
|
|
"placeholder": "예: curated/*, */backups/*; *_temp.safetensors",
|
|
"help": "이 와일드카드 패턴과 일치하는 파일 이동을 건너뜁니다. 여러 패턴은 쉼표 또는 세미콜론으로 구분하십시오.",
|
|
"validation": {
|
|
"noPatterns": "쉼표 또는 세미콜론으로 구분된 최소한 하나의 패턴을 입력하십시오.",
|
|
"saveFailed": "제외 항목을 저장할 수 없습니다: {message}"
|
|
}
|
|
},
|
|
"metadataRefreshSkipPaths": {
|
|
"label": "메타데이터 새로고침 건너뛰기 경로",
|
|
"placeholder": "예: temp, archived/old, test_models",
|
|
"help": "일괄 메타데이터 새로고침(\"모든 메타데이터 가져오기\") 시 이 디렉터리 경로의 모델을 건너뜁니다. 모델 루트 디렉터리를 기준으로 한 폴 더 경로를 쉼표로 구분하여 입력하세요.",
|
|
"validation": {
|
|
"noPaths": "쉼표로 구분하여 하나 이상의 경로를 입력하세요.",
|
|
"saveFailed": "건너뛰기 경로를 저장할 수 없습니다: {message}"
|
|
}
|
|
},
|
|
"layoutSettings": {
|
|
"displayDensity": "표시 밀도",
|
|
"displayDensityOptions": {
|
|
"default": "기본",
|
|
"medium": "중간",
|
|
"compact": "조밀"
|
|
},
|
|
"displayDensityHelp": "한 줄에 표시할 카드 수를 선택하세요:",
|
|
"displayDensityDetails": {
|
|
"default": "5개 (1080p), 6개 (2K), 8개 (4K)",
|
|
"medium": "6개 (1080p), 7개 (2K), 9개 (4K)",
|
|
"compact": "7개 (1080p), 8개 (2K), 10개 (4K)"
|
|
},
|
|
"displayDensityWarning": "경고: 높은 밀도는 리소스가 제한된 시스템에서 성능 문제를 일으킬 수 있습니다.",
|
|
"showFolderSidebar": "폴더 사이드바 표시",
|
|
"showFolderSidebarHelp": "모델 페이지에서 폴더 탐색 사이드바를 켜거나 끕니다. 비활성화하면 사이드바와 호버 영역이 표시되지 않습니다.",
|
|
"cardInfoDisplay": "카드 정보 표시",
|
|
"cardInfoDisplayOptions": {
|
|
"always": "항상 표시",
|
|
"hover": "호버 시 표시"
|
|
},
|
|
"cardInfoDisplayHelp": "모델 정보 및 액션 버튼을 언제 표시할지 선택하세요",
|
|
"modelCardFooterAction": "모델 카드 버튼 동작",
|
|
"modelCardFooterActionOptions": {
|
|
"exampleImages": "예시 이미지 열기",
|
|
"replacePreview": "미리보기 교체"
|
|
},
|
|
"modelCardFooterActionHelp": "카드 우측 하단 버튼이 수행할 작업을 선택하세요",
|
|
"modelNameDisplay": "모델명 표시",
|
|
"modelNameDisplayOptions": {
|
|
"modelName": "모델명",
|
|
"fileName": "파일명"
|
|
},
|
|
"modelNameDisplayHelp": "모델 카드 하단에 표시할 내용을 선택하세요"
|
|
},
|
|
"folderSettings": {
|
|
"activeLibrary": "활성 라이브러리",
|
|
"activeLibraryHelp": "구성된 라이브러리를 전환하여 기본 폴더를 업데이트합니다. 선택을 변경하면 페이지가 다시 로드됩니다.",
|
|
"loadingLibraries": "라이브러리를 불러오는 중...",
|
|
"noLibraries": "구성된 라이브러리가 없습니다",
|
|
"defaultLoraRoot": "LoRA 루트",
|
|
"defaultLoraRootHelp": "다운로드, 가져오기 및 이동을 위한 기본 LoRA 루트 디렉토리를 설정합니다",
|
|
"defaultCheckpointRoot": "Checkpoint 루트",
|
|
"defaultCheckpointRootHelp": "다운로드, 가져오기 및 이동을 위한 기본 Checkpoint 루트 디렉토리를 설정합니다",
|
|
"defaultUnetRoot": "Diffusion Model 루트",
|
|
"defaultUnetRootHelp": "다운로드, 가져오기 및 이동을 위한 기본 Diffusion Model (UNET) 루트 디렉토리를 설정합니다",
|
|
"defaultEmbeddingRoot": "Embedding 루트",
|
|
"defaultEmbeddingRootHelp": "다운로드, 가져오기 및 이동을 위한 기본 Embedding 루트 디렉토리를 설정합니다",
|
|
"noDefault": "기본값 없음"
|
|
},
|
|
"extraFolderPaths": {
|
|
"title": "추가 폴다 경로",
|
|
"help": "ComfyUI의 표준 경로 외부에 추가 모델 폴드를 추가하세요. 이러한 경로는 별도로 저장되며 기본 폴와 함께 스캔됩니다.",
|
|
"description": "모델을 스캔하기 위한 추가 폴를 설정하세요. 이러한 경로는 LoRA Manager 특유의 것이며 ComfyUI의 기본 경로와 병합됩니다.",
|
|
"modelTypes": {
|
|
"lora": "LoRA 경로",
|
|
"checkpoint": "Checkpoint 경로",
|
|
"unet": "Diffusion 모델 경로",
|
|
"embedding": "Embedding 경로"
|
|
},
|
|
"pathPlaceholder": "/추가/모델/경로",
|
|
"saveSuccess": "추가 폴다 경로가 업데이트되었습니다.",
|
|
"saveError": "추가 폴다 경로 업데이트 실패: {message}",
|
|
"validation": {
|
|
"duplicatePath": "이 경로는 이미 구성되어 있습니다"
|
|
}
|
|
},
|
|
"priorityTags": {
|
|
"title": "우선순위 태그",
|
|
"description": "모델 유형별 태그 우선순위를 사용자 지정합니다(예: character, concept, style(toon|toon_style)).",
|
|
"placeholder": "character, concept, style(toon|toon_style)",
|
|
"helpLinkLabel": "우선순위 태그 도움말 열기",
|
|
"modelTypes": {
|
|
"lora": "LoRA",
|
|
"checkpoint": "체크포인트",
|
|
"embedding": "임베딩"
|
|
},
|
|
"saveSuccess": "우선순위 태그가 업데이트되었습니다.",
|
|
"saveError": "우선순위 태그를 업데이트하지 못했습니다.",
|
|
"loadingSuggestions": "추천을 불러오는 중...",
|
|
"validation": {
|
|
"missingClosingParen": "{index}번째 항목에 닫는 괄호가 없습니다.",
|
|
"missingCanonical": "{index}번째 항목에는 정식 태그 이름이 포함되어야 합니다.",
|
|
"duplicateCanonical": "정식 태그 \"{tag}\"가 여러 번 나타납니다.",
|
|
"unknown": "잘못된 우선순위 태그 구성입니다."
|
|
}
|
|
},
|
|
"downloadPathTemplates": {
|
|
"title": "다운로드 경로 템플릿",
|
|
"help": "Civitai에서 다운로드할 때 다양한 모델 유형의 폴더 구조를 구성합니다.",
|
|
"availablePlaceholders": "사용 가능한 플레이스홀더:",
|
|
"templateOptions": {
|
|
"flatStructure": "플랫 구조",
|
|
"byBaseModel": "베이스 모델별",
|
|
"byAuthor": "제작자별",
|
|
"byFirstTag": "첫 번째 태그별",
|
|
"baseModelFirstTag": "베이스 모델 + 첫 번째 태그",
|
|
"baseModelAuthor": "베이스 모델 + 제작자",
|
|
"authorFirstTag": "제작자 + 첫 번째 태그",
|
|
"baseModelAuthorFirstTag": "베이스 모델 + 제작자 + 첫 번째 태그",
|
|
"customTemplate": "사용자 정의 템플릿"
|
|
},
|
|
"customTemplatePlaceholder": "사용자 정의 템플릿 입력 (예: {base_model}/{author}/{first_tag})",
|
|
"modelTypes": {
|
|
"lora": "LoRA",
|
|
"checkpoint": "Checkpoint",
|
|
"embedding": "Embedding"
|
|
},
|
|
"baseModelPathMappings": "베이스 모델 경로 매핑",
|
|
"baseModelPathMappingsHelp": "특정 베이스 모델의 폴더 이름을 사용자 정의합니다 (예: \"Flux.1 D\" → \"flux\")",
|
|
"addMapping": "매핑 추가",
|
|
"selectBaseModel": "베이스 모델 선택",
|
|
"customPathPlaceholder": "사용자 정의 경로 (예: flux)",
|
|
"removeMapping": "매핑 제거",
|
|
"validation": {
|
|
"validFlat": "유효함 (플랫 구조)",
|
|
"invalidChars": "잘못된 문자가 감지됨",
|
|
"doubleSlashes": "이중 슬래시는 허용되지 않습니다",
|
|
"leadingTrailingSlash": "슬래시로 시작하거나 끝날 수 없습니다",
|
|
"invalidPlaceholder": "잘못된 플레이스홀더: {placeholder}",
|
|
"validTemplate": "유효한 템플릿"
|
|
}
|
|
},
|
|
"exampleImages": {
|
|
"downloadLocation": "다운로드 위치",
|
|
"downloadLocationPlaceholder": "예시 이미지 폴더 경로를 입력하세요",
|
|
"downloadLocationHelp": "Civitai의 예시 이미지가 저장될 폴더 경로를 입력하세요",
|
|
"autoDownload": "예시 이미지 자동 다운로드",
|
|
"autoDownloadHelp": "예시 이미지가 없는 모델의 예시 이미지를 자동으로 다운로드합니다 (다운로드 위치 설정 필요)",
|
|
"optimizeImages": "다운로드된 이미지 최적화",
|
|
"optimizeImagesHelp": "파일 크기를 줄이고 로딩 속도를 향상시키기 위해 예시 이미지를 최적화합니다 (메타데이터는 보존됨)",
|
|
"download": "다운로드",
|
|
"restartRequired": "재시작 필요"
|
|
},
|
|
"updateFlagStrategy": {
|
|
"label": "업데이트 표시 전략",
|
|
"help": "새 릴리스가 로컬 파일과 동일한 베이스 모델을 공유할 때만 업데이트 배지를 표시할지, 또는 해당 모델에 사용 가능한 새 버전이 있으면 항상 표시할지 결정합니다.",
|
|
"options": {
|
|
"sameBase": "베이스 모델로 업데이트 일치",
|
|
"any": "사용 가능한 모든 업데이트 표시"
|
|
}
|
|
},
|
|
"hideEarlyAccessUpdates": {
|
|
"label": "얼리 액세스 업데이트 숨기기",
|
|
"help": "얼리 액세스 업데이트만"
|
|
},
|
|
"misc": {
|
|
"includeTriggerWords": "LoRA 문법에 트리거 단어 포함",
|
|
"includeTriggerWordsHelp": "LoRA 문법을 클립보드에 복사할 때 학습된 트리거 단어를 포함합니다"
|
|
},
|
|
"metadataArchive": {
|
|
"enableArchiveDb": "메타데이터 아카이브 데이터베이스 활성화",
|
|
"enableArchiveDbHelp": "Civitai에서 삭제된 모델의 메타데이터에 접근하기 위해 로컬 데이터베이스를 사용합니다.",
|
|
"status": "상태",
|
|
"statusAvailable": "사용 가능",
|
|
"statusUnavailable": "사용 불가",
|
|
"enabled": "활성화됨",
|
|
"management": "데이터베이스 관리",
|
|
"managementHelp": "메타데이터 아카이브 데이터베이스를 다운로드하거나 제거합니다",
|
|
"downloadButton": "데이터베이스 다운로드",
|
|
"downloadingButton": "다운로드 중...",
|
|
"downloadedButton": "다운로드 완료",
|
|
"removeButton": "데이터베이스 제거",
|
|
"removingButton": "제거 중...",
|
|
"downloadSuccess": "메타데이터 아카이브 데이터베이스가 성공적으로 다운로드되었습니다",
|
|
"downloadError": "메타데이터 아카이브 데이터베이스 다운로드 실패",
|
|
"removeSuccess": "메타데이터 아카이브 데이터베이스가 성공적으로 제거되었습니다",
|
|
"removeError": "메타데이터 아카이브 데이터베이스 제거 실패",
|
|
"removeConfirm": "메타데이터 아카이브 데이터베이스를 제거하시겠습니까? 이 작업은 로컬 데이터베이스 파일을 삭제하며, 이 기능을 사용하려면 다시 다운로드해야 합니다.",
|
|
"preparing": "다운로드 준비 중...",
|
|
"connecting": "다운로드 서버에 연결 중...",
|
|
"completed": "완료됨",
|
|
"downloadComplete": "다운로드가 성공적으로 완료되었습니다"
|
|
},
|
|
"proxySettings": {
|
|
"enableProxy": "앱 수준 프록시 활성화",
|
|
"enableProxyHelp": "이 애플리케이션에 대한 사용자 지정 프록시 설정을 활성화하여 시스템 프록시 설정을 무시합니다",
|
|
"proxyType": "프록시 유형",
|
|
"proxyTypeHelp": "프록시 서버 유형을 선택하세요 (HTTP, HTTPS, SOCKS4, SOCKS5)",
|
|
"proxyHost": "프록시 호스트",
|
|
"proxyHostPlaceholder": "proxy.example.com",
|
|
"proxyHostHelp": "프록시 서버의 호스트명 또는 IP 주소",
|
|
"proxyPort": "프록시 포트",
|
|
"proxyPortPlaceholder": "8080",
|
|
"proxyPortHelp": "프록시 서버의 포트 번호",
|
|
"proxyUsername": "사용자 이름 (선택사항)",
|
|
"proxyUsernamePlaceholder": "username",
|
|
"proxyUsernameHelp": "프록시 인증에 필요한 사용자 이름 (필요한 경우)",
|
|
"proxyPassword": "비밀번호 (선택사항)",
|
|
"proxyPasswordPlaceholder": "password",
|
|
"proxyPasswordHelp": "프록시 인증에 필요한 비밀번호 (필요한 경우)"
|
|
}
|
|
},
|
|
"loras": {
|
|
"controls": {
|
|
"sort": {
|
|
"title": "모델 정렬 기준...",
|
|
"name": "이름",
|
|
"nameAsc": "가나다순",
|
|
"nameDesc": "역순",
|
|
"date": "추가 날짜",
|
|
"dateDesc": "최신순",
|
|
"dateAsc": "오래된순",
|
|
"size": "파일 크기",
|
|
"sizeDesc": "큰 순서",
|
|
"sizeAsc": "작은 순서",
|
|
"usage": "사용 횟수",
|
|
"usageDesc": "많은 순",
|
|
"usageAsc": "적은 순"
|
|
},
|
|
"refresh": {
|
|
"title": "모델 목록 새로고침",
|
|
"quick": "변경 사항 동기화",
|
|
"quickTooltip": "새로운 모델 파일이나 누락된 파일을 찾아 목록을 최신 상태로 유지합니다.",
|
|
"full": "캐시 재구성",
|
|
"fullTooltip": "메타데이터 파일에서 모든 모델 정보를 다시 불러옵니다. 라이브러리가 오래되어 보이거나 수동 수정 후에 사용하세요."
|
|
},
|
|
"fetch": {
|
|
"title": "Civitai에서 메타데이터 가져오기",
|
|
"action": "가져오기"
|
|
},
|
|
"download": {
|
|
"title": "URL에서 다운로드",
|
|
"action": "다운로드"
|
|
},
|
|
"bulk": {
|
|
"title": "일괄 작업",
|
|
"action": "일괄"
|
|
},
|
|
"duplicates": {
|
|
"title": "중복 찾기",
|
|
"action": "중복"
|
|
},
|
|
"favorites": {
|
|
"title": "즐겨찾기만 보기",
|
|
"action": "즐겨찾기"
|
|
},
|
|
"updates": {
|
|
"title": "업데이트 가능한 모델만 표시",
|
|
"action": "업데이트",
|
|
"menuLabel": "업데이트 옵션 표시",
|
|
"check": "업데이트 확인",
|
|
"checkTooltip": "업데이트 확인에는 시간이 걸릴 수 있습니다."
|
|
}
|
|
},
|
|
"bulkOperations": {
|
|
"selected": "{count}개 선택됨",
|
|
"selectedSuffix": "개 선택됨",
|
|
"viewSelected": "선택 항목 보기",
|
|
"addTags": "모두에 태그 추가",
|
|
"setBaseModel": "모두에 베이스 모델 설정",
|
|
"setContentRating": "모든 모델에 콘텐츠 등급 설정",
|
|
"copyAll": "모든 문법 복사",
|
|
"refreshAll": "모든 메타데이터 새로고침",
|
|
"checkUpdates": "선택 항목 업데이트 확인",
|
|
"moveAll": "모두 폴더로 이동",
|
|
"autoOrganize": "자동 정리 선택",
|
|
"skipMetadataRefresh": "선택한 모델의 메타데이터 새로고침 건너뛰기",
|
|
"resumeMetadataRefresh": "선택한 모델의 메타데이터 새로고침 재개",
|
|
"deleteAll": "모든 모델 삭제",
|
|
"clear": "선택 지우기",
|
|
"skipMetadataRefreshCount": "건너뛰기({count}개 모델)",
|
|
"resumeMetadataRefreshCount": "재개({count}개 모델)",
|
|
"autoOrganizeProgress": {
|
|
"initializing": "자동 정리 초기화 중...",
|
|
"starting": "{type}에 대한 자동 정리 시작...",
|
|
"processing": "처리 중 ({processed}/{total}) - {success}개 이동, {skipped}개 건너뜀, {failures}개 실패",
|
|
"cleaning": "빈 디렉토리 정리 중...",
|
|
"completed": "완료: {success}개 이동, {skipped}개 건너뜀, {failures}개 실패",
|
|
"complete": "자동 정리 완료",
|
|
"error": "오류: {error}"
|
|
}
|
|
},
|
|
"contextMenu": {
|
|
"refreshMetadata": "Civitai 데이터 새로고침",
|
|
"checkUpdates": "업데이트 확인",
|
|
"relinkCivitai": "Civitai에 다시 연결",
|
|
"copySyntax": "LoRA 문법 복사",
|
|
"copyFilename": "모델 파일명 복사",
|
|
"copyRecipeSyntax": "레시피 문법 복사",
|
|
"sendToWorkflowAppend": "워크플로로 전송 (추가)",
|
|
"sendToWorkflowReplace": "워크플로로 전송 (교체)",
|
|
"openExamples": "예시 폴더 열기",
|
|
"downloadExamples": "예시 이미지 다운로드",
|
|
"replacePreview": "미리보기 교체",
|
|
"setContentRating": "콘텐츠 등급 설정",
|
|
"moveToFolder": "폴더로 이동",
|
|
"repairMetadata": "메타데이터 복구",
|
|
"excludeModel": "모델 제외",
|
|
"deleteModel": "모델 삭제",
|
|
"shareRecipe": "레시피 공유",
|
|
"viewAllLoras": "모든 LoRA 보기",
|
|
"downloadMissingLoras": "누락된 LoRA 다운로드",
|
|
"deleteRecipe": "레시피 삭제"
|
|
}
|
|
},
|
|
"recipes": {
|
|
"title": "LoRA 레시피",
|
|
"actions": {
|
|
"sendCheckpoint": "ComfyUI로 보내기"
|
|
},
|
|
"controls": {
|
|
"import": {
|
|
"action": "가져오기",
|
|
"title": "이미지 또는 URL에서 레시피 가져오기",
|
|
"urlLocalPath": "URL / 로컬 경로",
|
|
"uploadImage": "이미지 업로드",
|
|
"urlSectionDescription": "Civitai 이미지 URL 또는 로컬 파일 경로를 입력하여 레시피로 가져옵니다.",
|
|
"imageUrlOrPath": "이미지 URL 또는 파일 경로:",
|
|
"urlPlaceholder": "https://civitai.com/images/... 또는 C:/path/to/image.png",
|
|
"fetchImage": "이미지 가져오기",
|
|
"uploadSectionDescription": "LoRA 메타데이터가 포함된 이미지를 업로드하여 레시피로 가져옵니다.",
|
|
"selectImage": "이미지 선택",
|
|
"recipeName": "레시피 이름",
|
|
"recipeNamePlaceholder": "레시피 이름을 입력하세요",
|
|
"tagsOptional": "태그 (선택사항)",
|
|
"addTagPlaceholder": "태그 추가",
|
|
"addTag": "추가",
|
|
"noTagsAdded": "추가된 태그 없음",
|
|
"lorasInRecipe": "이 레시피의 LoRA",
|
|
"downloadLocationPreview": "다운로드 위치 미리보기:",
|
|
"useDefaultPath": "기본 경로 사용",
|
|
"useDefaultPathTooltip": "활성화하면 구성된 경로 템플릿을 사용하여 파일이 자동으로 정리됩니다",
|
|
"selectLoraRoot": "LoRA 루트 디렉토리를 선택하세요",
|
|
"targetFolderPath": "대상 폴더 경로:",
|
|
"folderPathPlaceholder": "폴더 경로를 입력하거나 아래 트리에서 선택하세요...",
|
|
"createNewFolder": "새 폴더 만들기",
|
|
"root": "루트",
|
|
"browseFolders": "폴더 탐색:",
|
|
"downloadAndSaveRecipe": "다운로드 및 레시피 저장",
|
|
"downloadMissingLoras": "누락된 LoRA 다운로드",
|
|
"saveRecipe": "레시피 저장",
|
|
"loraCountInfo": "({existing}/{total} 라이브러리에 있음)",
|
|
"processingInput": "입력 처리 중...",
|
|
"analyzingMetadata": "이미지 메타데이터 분석 중...",
|
|
"downloadingLoras": "LoRA 다운로드 중...",
|
|
"savingRecipe": "레시피 저장 중...",
|
|
"startingDownload": "LoRA {current}/{total} 다운로드 시작",
|
|
"deletedFromCivitai": "Civitai에서 삭제됨",
|
|
"inLibrary": "라이브러리에 있음",
|
|
"notInLibrary": "라이브러리에 없음",
|
|
"earlyAccessRequired": "이 LoRA는 얼리 액세스 결제가 필요합니다.",
|
|
"earlyAccessEnds": "얼리 액세스는 {date}에 종료됩니다.",
|
|
"earlyAccess": "얼리 액세스",
|
|
"verifyEarlyAccess": "다운로드 전에 얼리 액세스를 구매했는지 확인하세요.",
|
|
"duplicateRecipesFound": "라이브러리에서 {count}개의 동일한 레시피가 발견됨",
|
|
"duplicateRecipesDescription": "이 레시피들은 동일한 가중치의 같은 LoRA를 포함합니다.",
|
|
"showDuplicates": "중복 표시",
|
|
"hideDuplicates": "중복 숨기기",
|
|
"loraCount": "{count}개 LoRA",
|
|
"recipePreviewAlt": "레시피 미리보기",
|
|
"loraPreviewAlt": "LoRA 미리보기",
|
|
"errors": {
|
|
"selectImageFile": "이미지 파일을 선택해주세요",
|
|
"enterUrlOrPath": "URL 또는 파일 경로를 입력해주세요",
|
|
"selectLoraRoot": "LoRA 루트 디렉토리를 선택해주세요"
|
|
}
|
|
},
|
|
"sort": {
|
|
"title": "레시피 정렬...",
|
|
"name": "이름",
|
|
"nameAsc": "A - Z",
|
|
"nameDesc": "Z - A",
|
|
"date": "날짜",
|
|
"dateDesc": "최신순",
|
|
"dateAsc": "오래된순",
|
|
"lorasCount": "LoRA 수",
|
|
"lorasCountDesc": "많은순",
|
|
"lorasCountAsc": "적은순"
|
|
},
|
|
"refresh": {
|
|
"title": "레시피 목록 새로고침",
|
|
"quick": "변경 사항 동기화",
|
|
"quickTooltip": "변경 사항 동기화 - 캐시를 재구성하지 않고 빠른 새로고침",
|
|
"full": "캐시 재구성",
|
|
"fullTooltip": "캐시 재구성 - 모든 레시피 파일을 완전히 다시 스캔"
|
|
},
|
|
"filteredByLora": "LoRA로 필터링됨",
|
|
"favorites": {
|
|
"title": "즐겨찾기만 표시",
|
|
"action": "즐겨찾기"
|
|
}
|
|
},
|
|
"duplicates": {
|
|
"found": "{count}개의 중복 그룹 발견",
|
|
"keepLatest": "최신 버전 유지",
|
|
"deleteSelected": "선택된 항목 삭제"
|
|
},
|
|
"contextMenu": {
|
|
"copyRecipe": {
|
|
"missingId": "레시피를 복사할 수 없습니다: 레시피 ID 누락",
|
|
"failed": "레시피 문법 복사 실패"
|
|
},
|
|
"sendRecipe": {
|
|
"missingId": "레시피를 전송할 수 없습니다: 레시피 ID 누락",
|
|
"failed": "레시피를 워크플로로 전송하는데 실패했습니다"
|
|
},
|
|
"viewLoras": {
|
|
"missingId": "LoRA를 볼 수 없습니다: 레시피 ID 누락",
|
|
"noLorasFound": "이 레시피에서 LoRA를 찾을 수 없습니다",
|
|
"loadError": "레시피 LoRA 로딩 오류: {message}"
|
|
},
|
|
"downloadMissing": {
|
|
"missingId": "LoRA를 다운로드할 수 없습니다: 레시피 ID 누락",
|
|
"noMissingLoras": "다운로드할 누락된 LoRA가 없습니다",
|
|
"getInfoFailed": "누락된 LoRA 정보를 가져오는데 실패했습니다",
|
|
"prepareError": "LoRA 다운로드 준비 중 오류: {message}"
|
|
},
|
|
"repair": {
|
|
"starting": "레시피 메타데이터 복구 중...",
|
|
"success": "레시피 메타데이터가 성공적으로 복구되었습니다",
|
|
"skipped": "레시피가 이미 최신 버전입니다. 복구가 필요하지 않습니다",
|
|
"failed": "레시피 복구 실패: {message}",
|
|
"missingId": "레시피를 복구할 수 없음: 레시피 ID 누락"
|
|
}
|
|
},
|
|
"batchImport": {
|
|
"title": "[TODO: Translate] Batch Import Recipes",
|
|
"action": "[TODO: Translate] Batch Import",
|
|
"urlList": "[TODO: Translate] URL List",
|
|
"directory": "[TODO: Translate] Directory",
|
|
"urlDescription": "[TODO: Translate] Enter image URLs or local file paths (one per line). Each will be imported as a recipe.",
|
|
"directoryDescription": "[TODO: Translate] Enter a directory path to import all images from that folder.",
|
|
"urlsLabel": "[TODO: Translate] Image URLs or Local Paths",
|
|
"urlsPlaceholder": "[TODO: Translate] https://civitai.com/images/...\nhttps://civitai.com/images/...\nC:/path/to/image.png\n...",
|
|
"urlsHint": "[TODO: Translate] Enter one URL or path per line",
|
|
"directoryPath": "[TODO: Translate] Directory Path",
|
|
"directoryPlaceholder": "[TODO: Translate] /path/to/images/folder",
|
|
"browse": "[TODO: Translate] Browse",
|
|
"recursive": "[TODO: Translate] Include subdirectories",
|
|
"tagsOptional": "[TODO: Translate] Tags (optional, applied to all recipes)",
|
|
"tagsPlaceholder": "[TODO: Translate] Enter tags separated by commas",
|
|
"tagsHint": "[TODO: Translate] Tags will be added to all imported recipes",
|
|
"skipNoMetadata": "[TODO: Translate] Skip images without metadata",
|
|
"skipNoMetadataHelp": "[TODO: Translate] Images without LoRA metadata will be skipped automatically.",
|
|
"start": "[TODO: Translate] Start Import",
|
|
"startImport": "[TODO: Translate] Start Import",
|
|
"importing": "[TODO: Translate] Importing...",
|
|
"progress": "[TODO: Translate] Progress",
|
|
"total": "[TODO: Translate] Total",
|
|
"success": "[TODO: Translate] Success",
|
|
"failed": "[TODO: Translate] Failed",
|
|
"skipped": "[TODO: Translate] Skipped",
|
|
"current": "[TODO: Translate] Current",
|
|
"currentItem": "[TODO: Translate] Current",
|
|
"preparing": "[TODO: Translate] Preparing...",
|
|
"cancel": "[TODO: Translate] Cancel",
|
|
"cancelImport": "[TODO: Translate] Cancel",
|
|
"cancelled": "[TODO: Translate] Import cancelled",
|
|
"completed": "[TODO: Translate] Import completed",
|
|
"completedWithErrors": "[TODO: Translate] Completed with errors",
|
|
"completedSuccess": "[TODO: Translate] Successfully imported {count} recipe(s)",
|
|
"successCount": "[TODO: Translate] Successful",
|
|
"failedCount": "[TODO: Translate] Failed",
|
|
"skippedCount": "[TODO: Translate] Skipped",
|
|
"totalProcessed": "[TODO: Translate] Total processed",
|
|
"viewDetails": "[TODO: Translate] View Details",
|
|
"newImport": "[TODO: Translate] New Import",
|
|
"manualPathEntry": "[TODO: Translate] Please enter the directory path manually. File browser is not available in this browser.",
|
|
"batchImportDirectorySelected": "[TODO: Translate] Directory selected: {name}. You may need to enter the full path manually.",
|
|
"batchImportManualEntryRequired": "[TODO: Translate] File browser not available. Please enter the directory path manually.",
|
|
"backToParent": "[TODO: Translate] Back to parent directory",
|
|
"folders": "[TODO: Translate] Folders",
|
|
"folderCount": "[TODO: Translate] {count} folders",
|
|
"imageFiles": "[TODO: Translate] Image Files",
|
|
"images": "[TODO: Translate] images",
|
|
"imageCount": "[TODO: Translate] {count} images",
|
|
"selectFolder": "[TODO: Translate] Select This Folder",
|
|
"errors": {
|
|
"enterUrls": "[TODO: Translate] Please enter at least one URL or path",
|
|
"enterDirectory": "[TODO: Translate] Please enter a directory path",
|
|
"startFailed": "[TODO: Translate] Failed to start import: {message}"
|
|
}
|
|
}
|
|
},
|
|
"checkpoints": {
|
|
"title": "Checkpoint 모델",
|
|
"modelTypes": {
|
|
"checkpoint": "Checkpoint",
|
|
"diffusion_model": "Diffusion Model"
|
|
},
|
|
"contextMenu": {
|
|
"moveToOtherTypeFolder": "{otherType} 폴더로 이동"
|
|
}
|
|
},
|
|
"embeddings": {
|
|
"title": "Embedding 모델"
|
|
},
|
|
"sidebar": {
|
|
"modelRoot": "루트",
|
|
"collapseAll": "모든 폴더 접기",
|
|
"pinSidebar": "사이드바 고정",
|
|
"unpinSidebar": "사이드바 고정 해제",
|
|
"switchToListView": "목록 보기로 전환",
|
|
"switchToTreeView": "트리 보기로 전환",
|
|
"recursiveOn": "하위 폴더 검색",
|
|
"recursiveOff": "현재 폴더만 검색",
|
|
"recursiveUnavailable": "재귀 검색은 트리 보기에서만 사용할 수 있습니다",
|
|
"collapseAllDisabled": "목록 보기에서는 사용할 수 없습니다",
|
|
"dragDrop": {
|
|
"unableToResolveRoot": "이동할 대상 경로를 확인할 수 없습니다.",
|
|
"moveUnsupported": "이 항목은 이동을 지원하지 않습니다.",
|
|
"createFolderHint": "놓아서 새 폴더 만들기",
|
|
"newFolderName": "새 폴더 이름",
|
|
"folderNameHint": "Enter를 눌러 확인, Escape를 눌러 취소",
|
|
"emptyFolderName": "폴더 이름을 입력하세요",
|
|
"invalidFolderName": "폴더 이름에 잘못된 문자가 포함되어 있습니다",
|
|
"noDragState": "보류 중인 드래그 작업을 찾을 수 없습니다"
|
|
},
|
|
"empty": {
|
|
"noFolders": "폴더를 찾을 수 없습니다",
|
|
"dragHint": "항목을 여기로 드래그하여 폴더를 만듭니다"
|
|
}
|
|
},
|
|
"statistics": {
|
|
"title": "통계",
|
|
"tabs": {
|
|
"overview": "개요",
|
|
"usage": "사용량 분석",
|
|
"collection": "컬렉션",
|
|
"storage": "저장소",
|
|
"insights": "인사이트"
|
|
},
|
|
"usage": {
|
|
"mostUsedLoras": "가장 많이 사용된 LoRA",
|
|
"mostUsedCheckpoints": "가장 많이 사용된 Checkpoint",
|
|
"mostUsedEmbeddings": "가장 많이 사용된 Embedding"
|
|
},
|
|
"collection": {
|
|
"popularTags": "인기 태그",
|
|
"modelTypes": "모델 유형",
|
|
"collectionAnalysis": "컬렉션 분석"
|
|
},
|
|
"storage": {
|
|
"storageUsage": "저장소 사용량",
|
|
"largestModels": "가장 큰 모델",
|
|
"storageEfficiency": "저장소 대비 사용 효율성"
|
|
},
|
|
"insights": {
|
|
"smartInsights": "스마트 인사이트",
|
|
"recommendations": "추천"
|
|
},
|
|
"charts": {
|
|
"collectionOverview": "컬렉션 개요",
|
|
"baseModelDistribution": "베이스 모델 분포",
|
|
"usageTrends": "사용량 트렌드 (최근 30일)",
|
|
"usageDistribution": "사용량 분포"
|
|
}
|
|
},
|
|
"modals": {
|
|
"exclude": {
|
|
"confirm": "제외"
|
|
},
|
|
"download": {
|
|
"title": "URL에서 모델 다운로드",
|
|
"titleWithType": "URL에서 {type} 다운로드",
|
|
"url": "Civitai URL",
|
|
"civitaiUrl": "Civitai URL:",
|
|
"placeholder": "https://civitai.com/models/...",
|
|
"locationPreview": "다운로드 위치 미리보기",
|
|
"useDefaultPath": "기본 경로 사용",
|
|
"useDefaultPathTooltip": "활성화하면 구성된 경로 템플릿을 사용하여 파일이 자동으로 정리됩니다",
|
|
"selectRootDirectory": "루트 디렉토리를 선택하세요",
|
|
"selectModelRoot": "모델 루트 선택:",
|
|
"selectTypeRoot": "{type} 루트 선택:",
|
|
"targetFolderPath": "대상 폴더 경로:",
|
|
"browseFolders": "폴더 탐색:",
|
|
"createNewFolder": "새 폴더 만들기",
|
|
"pathPlaceholder": "폴더 경로를 입력하거나 아래 트리에서 선택하세요...",
|
|
"root": "루트",
|
|
"download": "다운로드",
|
|
"fetchingVersions": "모델 버전 가져오는 중...",
|
|
"versionPreview": "버전 미리보기",
|
|
"earlyAccess": "얼리 액세스",
|
|
"earlyAccessTooltip": "얼리 액세스 필요",
|
|
"inLibrary": "라이브러리에 있음",
|
|
"alreadyInLibrary": "이미 라이브러리에 있음",
|
|
"autoOrganizedPath": "[경로 템플릿으로 자동 정리됨]",
|
|
"errors": {
|
|
"invalidUrl": "잘못된 Civitai URL 형식",
|
|
"noVersions": "이 모델에 사용 가능한 버전이 없습니다"
|
|
},
|
|
"status": {
|
|
"preparing": "다운로드 준비 중...",
|
|
"downloadedPreview": "미리보기 이미지 다운로드됨",
|
|
"downloadingFile": "{type} 파일 다운로드 중",
|
|
"finalizing": "다운로드 완료 중..."
|
|
},
|
|
"progress": {
|
|
"currentFile": "현재 파일:",
|
|
"downloading": "다운로드 중: {name}",
|
|
"transferred": "다운로드됨: {downloaded} / {total}",
|
|
"transferredSimple": "다운로드됨: {downloaded}",
|
|
"transferredUnknown": "다운로드됨: --",
|
|
"speed": "속도: {speed}"
|
|
}
|
|
},
|
|
"move": {
|
|
"title": "모델 이동"
|
|
},
|
|
"contentRating": {
|
|
"title": "콘텐츠 등급 설정",
|
|
"current": "현재",
|
|
"multiple": "여러 값",
|
|
"levels": {
|
|
"pg": "PG",
|
|
"pg13": "PG13",
|
|
"r": "R",
|
|
"x": "X",
|
|
"xxx": "XXX"
|
|
}
|
|
},
|
|
"deleteModel": {
|
|
"title": "모델 삭제",
|
|
"message": "이 모델과 모든 관련 파일을 삭제하시겠습니까?"
|
|
},
|
|
"excludeModel": {
|
|
"title": "모델 제외",
|
|
"message": "이 모델을 제외하시겠습니까? 제외된 모델은 검색이나 모델 목록에 나타나지 않습니다."
|
|
},
|
|
"deleteDuplicateRecipes": {
|
|
"title": "중복 레시피 삭제",
|
|
"message": "선택된 중복 레시피를 삭제하시겠습니까?",
|
|
"countMessage": "개의 레시피가 영구적으로 삭제됩니다."
|
|
},
|
|
"deleteDuplicateModels": {
|
|
"title": "중복 모델 삭제",
|
|
"message": "선택된 중복 모델을 삭제하시겠습니까?",
|
|
"countMessage": "개의 모델이 영구적으로 삭제됩니다."
|
|
},
|
|
"clearCache": {
|
|
"title": "캐시 파일 지우기",
|
|
"message": "모든 캐시 파일을 지우시겠습니까?",
|
|
"description": "이렇게 하면 모든 캐시된 모델 데이터가 제거됩니다. 시스템은 다음 시작 시 캐시를 다시 구축해야 하며, 모델 컬렉션 크기에 따라 시간이 걸릴 수 있습니다.",
|
|
"action": "캐시 지우기"
|
|
},
|
|
"bulkDelete": {
|
|
"title": "여러 모델 삭제",
|
|
"message": "선택된 모든 모델과 관련 파일을 삭제하시겠습니까?",
|
|
"countMessage": "개의 모델이 영구적으로 삭제됩니다.",
|
|
"action": "모두 삭제"
|
|
},
|
|
"checkUpdates": {
|
|
"title": "{type} 전체 업데이트를 확인할까요?",
|
|
"message": "라이브러리에 있는 모든 {type}의 업데이트를 확인합니다. 컬렉션이 클수록 시간이 조금 더 걸릴 수 있습니다.",
|
|
"tip": "나눠서 진행하고 싶다면 벌크 모드로 전환해 필요한 모델만 선택한 뒤 \"선택 항목 업데이트 확인\"을 사용하세요.",
|
|
"action": "전체 확인"
|
|
},
|
|
"bulkAddTags": {
|
|
"title": "여러 모델에 태그 추가",
|
|
"description": "다음에 태그를 추가합니다:",
|
|
"models": "모델",
|
|
"tagsToAdd": "추가할 태그",
|
|
"placeholder": "태그를 입력하고 Enter를 누르세요...",
|
|
"appendTags": "태그 추가",
|
|
"replaceTags": "태그 교체",
|
|
"saveChanges": "변경사항 저장"
|
|
},
|
|
"bulkBaseModel": {
|
|
"title": "여러 모델의 베이스 모델 설정",
|
|
"description": "다음 모델의 베이스 모델을 설정합니다:",
|
|
"models": "모델",
|
|
"selectBaseModel": "베이스 모델 선택",
|
|
"save": "베이스 모델 업데이트",
|
|
"cancel": "취소"
|
|
},
|
|
"exampleAccess": {
|
|
"title": "로컬 예시 이미지",
|
|
"message": "이 모델의 로컬 예시 이미지를 찾을 수 없습니다. 보기 옵션:",
|
|
"downloadOption": {
|
|
"title": "Civitai에서 다운로드",
|
|
"description": "오프라인 사용 및 빠른 로딩을 위해 원격 예시를 로컬에 저장"
|
|
},
|
|
"importOption": {
|
|
"title": "직접 가져오기",
|
|
"description": "이 모델을 위한 사용자 정의 예시 추가"
|
|
},
|
|
"footerNote": "로컬 복사본이 없어도 원격 예시는 모델 세부 정보에서 여전히 볼 수 있습니다"
|
|
},
|
|
"moveModel": {
|
|
"targetLocationPreview": "대상 위치 미리보기:",
|
|
"selectModelRoot": "모델 루트 선택:",
|
|
"targetFolderPath": "대상 폴더 경로:",
|
|
"browseFolders": "폴더 탐색:",
|
|
"createNewFolder": "새 폴더 만들기",
|
|
"pathPlaceholder": "폴더 경로를 입력하거나 아래 트리에서 선택하세요...",
|
|
"root": "루트"
|
|
},
|
|
"relinkCivitai": {
|
|
"title": "Civitai에 다시 연결",
|
|
"warning": "경고:",
|
|
"warningText": "이것은 잠재적으로 파괴적인 작업입니다. 다시 연결하면:",
|
|
"warningList": {
|
|
"overrideMetadata": "기존 메타데이터 덮어쓰기",
|
|
"modifyHash": "모델 해시를 잠재적으로 수정",
|
|
"unintendedConsequences": "기타 의도하지 않은 결과가 있을 수 있음"
|
|
},
|
|
"proceedText": "원하는 작업이 확실한 경우에만 진행하세요.",
|
|
"urlLabel": "Civitai 모델 URL:",
|
|
"urlPlaceholder": "https://civitai.com/models/649516/model-name?modelVersionId=726676",
|
|
"helpText": {
|
|
"title": "모든 Civitai 모델 URL을 붙여넣으세요. 지원되는 형식:",
|
|
"format1": "https://civitai.com/models/649516",
|
|
"format2": "https://civitai.com/models/649516?modelVersionId=726676",
|
|
"format3": "https://civitai.com/models/649516/model-name?modelVersionId=726676",
|
|
"note": "참고: modelVersionId가 제공되지 않으면 최신 버전이 사용됩니다."
|
|
},
|
|
"confirmAction": "다시 연결 확인"
|
|
},
|
|
"model": {
|
|
"actions": {
|
|
"editModelName": "모델명 편집",
|
|
"editFileName": "파일명 편집",
|
|
"editBaseModel": "베이스 모델 편집",
|
|
"viewOnCivitai": "Civitai에서 보기",
|
|
"viewOnCivitaiText": "Civitai에서 보기",
|
|
"viewCreatorProfile": "제작자 프로필 보기",
|
|
"openFileLocation": "파일 위치 열기"
|
|
},
|
|
"openFileLocation": {
|
|
"success": "파일 위치가 성공적으로 열렸습니다",
|
|
"failed": "파일 위치 열기에 실패했습니다",
|
|
"copied": "경로가 클립보드에 복사되었습니다: {{path}}",
|
|
"clipboardFallback": "경로: {{path}}"
|
|
},
|
|
"metadata": {
|
|
"version": "버전",
|
|
"fileName": "파일명",
|
|
"location": "위치",
|
|
"baseModel": "베이스 모델",
|
|
"size": "크기",
|
|
"unknown": "알 수 없음",
|
|
"usageTips": "사용 팁",
|
|
"additionalNotes": "추가 메모",
|
|
"notesHint": "Enter로 저장, Shift+Enter로 줄바꿈",
|
|
"addNotesPlaceholder": "메모를 여기에 추가하세요...",
|
|
"aboutThisVersion": "이 버전에 대해"
|
|
},
|
|
"notes": {
|
|
"saved": "메모가 성공적으로 저장됨",
|
|
"saveFailed": "메모 저장 실패"
|
|
},
|
|
"usageTips": {
|
|
"addPresetParameter": "프리셋 매개변수 추가...",
|
|
"strengthMin": "최소 강도",
|
|
"strengthMax": "최대 강도",
|
|
"strengthRange": "강도 범위",
|
|
"strength": "강도",
|
|
"clipStrength": "클립 강도",
|
|
"clipSkip": "클립 스킵",
|
|
"valuePlaceholder": "값",
|
|
"add": "추가",
|
|
"invalidRange": "잘못된 범위 형식입니다. x.x-y.y를 사용하세요"
|
|
},
|
|
"triggerWords": {
|
|
"label": "트리거 단어",
|
|
"noTriggerWordsNeeded": "트리거 단어가 필요하지 않음",
|
|
"edit": "트리거 단어 편집",
|
|
"cancel": "편집 취소",
|
|
"save": "변경사항 저장",
|
|
"addPlaceholder": "입력하거나 아래 제안을 클릭하세요",
|
|
"copyWord": "트리거 단어 복사",
|
|
"deleteWord": "트리거 단어 삭제",
|
|
"suggestions": {
|
|
"noSuggestions": "사용 가능한 제안이 없습니다",
|
|
"noTrainedWords": "이 모델에서 학습된 단어나 클래스 토큰을 찾을 수 없습니다. 수동으로 트리거 단어를 입력할 수 있습니다.",
|
|
"classToken": "클래스 토큰",
|
|
"classTokenDescription": "최상의 결과를 위해 프롬프트에 추가하세요",
|
|
"wordSuggestions": "단어 제안",
|
|
"wordsFound": "{count}개 단어 발견",
|
|
"loading": "제안 로딩 중..."
|
|
}
|
|
},
|
|
"description": {
|
|
"noDescription": "사용 가능한 모델 설명이 없습니다",
|
|
"failedToLoad": "모델 설명 로딩 실패",
|
|
"editTitle": "모델 설명 편집",
|
|
"validation": {
|
|
"cannotBeEmpty": "설명은 비어있을 수 없습니다"
|
|
},
|
|
"messages": {
|
|
"updated": "모델 설명이 업데이트됨",
|
|
"updateFailed": "모델 설명 업데이트 실패"
|
|
}
|
|
},
|
|
"tabs": {
|
|
"examples": "예시",
|
|
"description": "모델 설명",
|
|
"recipes": "레시피",
|
|
"versions": "버전"
|
|
},
|
|
"navigation": {
|
|
"label": "모델 탐색",
|
|
"previousWithShortcut": "이전 모델(←)",
|
|
"nextWithShortcut": "다음 모델(→)",
|
|
"noPrevious": "이전 모델이 없습니다",
|
|
"noNext": "다음 모델이 없습니다"
|
|
},
|
|
"license": {
|
|
"noImageSell": "No selling generated content",
|
|
"noRentCivit": "No Civitai generation",
|
|
"noRent": "No generation services",
|
|
"noSell": "No selling models",
|
|
"creditRequired": "제작자 크레딧 필요",
|
|
"noDerivatives": "공유 병합 불가",
|
|
"noReLicense": "동일한 권한 필요",
|
|
"restrictionsLabel": "라이선스 제한"
|
|
},
|
|
"loading": {
|
|
"exampleImages": "예시 이미지 로딩 중...",
|
|
"description": "모델 설명 로딩 중...",
|
|
"recipes": "레시피 로딩 중...",
|
|
"examples": "예시 로딩 중...",
|
|
"versions": "버전 로딩 중..."
|
|
},
|
|
"versions": {
|
|
"heading": "모델 버전",
|
|
"copy": "이 모델의 모든 버전을 한 곳에서 관리하세요.",
|
|
"media": {
|
|
"placeholder": "미리보기 없음"
|
|
},
|
|
"labels": {
|
|
"unnamed": "이름 없는 버전",
|
|
"noDetails": "추가 정보 없음",
|
|
"earlyAccess": "EA"
|
|
},
|
|
"eaTime": {
|
|
"endingSoon": "곧 종료",
|
|
"hours": "{count}시간 후",
|
|
"days": "{count}일 후"
|
|
},
|
|
"badges": {
|
|
"current": "현재 버전",
|
|
"inLibrary": "라이브러리에 있음",
|
|
"newer": "최신 버전",
|
|
"earlyAccess": "얼리 액세스",
|
|
"ignored": "무시됨"
|
|
},
|
|
"actions": {
|
|
"download": "다운로드",
|
|
"delete": "삭제",
|
|
"ignore": "무시",
|
|
"unignore": "무시 해제",
|
|
"earlyAccessTooltip": "얼리 액세스 구매 필요",
|
|
"resumeModelUpdates": "이 모델 업데이트 재개",
|
|
"ignoreModelUpdates": "이 모델 업데이트 무시",
|
|
"viewLocalVersions": "로컬 버전 모두 보기",
|
|
"viewLocalTooltip": "곧 제공 예정"
|
|
},
|
|
"filters": {
|
|
"label": "기본 필터",
|
|
"state": {
|
|
"showAll": "모든 버전",
|
|
"showSameBase": "같은 베이스"
|
|
},
|
|
"tooltip": {
|
|
"showAllVersions": "모든 버전을 표시하도록 전환",
|
|
"showSameBaseVersions": "같은 베이스 모델 버전만 표시하도록 전환"
|
|
},
|
|
"empty": "현재 베이스 모델 필터와 일치하는 버전이 없습니다."
|
|
},
|
|
"empty": "이 모델에는 아직 버전 기록이 없습니다.",
|
|
"error": "버전을 불러오지 못했습니다.",
|
|
"missingModelId": "이 모델에는 Civitai 모델 ID가 없습니다.",
|
|
"confirm": {
|
|
"delete": "이 버전을 라이브러리에서 삭제하시겠습니까?"
|
|
},
|
|
"toast": {
|
|
"modelIgnored": "이 모델의 업데이트가 무시됩니다",
|
|
"modelResumed": "업데이트 추적이 재개되었습니다",
|
|
"versionIgnored": "이 버전의 업데이트가 무시됩니다",
|
|
"versionUnignored": "버전이 다시 활성화되었습니다",
|
|
"versionDeleted": "버전이 삭제되었습니다"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"modelTags": {
|
|
"messages": {
|
|
"updated": "태그가 성공적으로 업데이트됨",
|
|
"updateFailed": "태그 업데이트 실패"
|
|
},
|
|
"validation": {
|
|
"maxLength": "태그는 30자를 초과할 수 없습니다",
|
|
"maxCount": "최대 30개의 태그만 허용됩니다",
|
|
"duplicate": "이 태그는 이미 존재합니다"
|
|
}
|
|
},
|
|
"keyboard": {
|
|
"navigation": "키보드 내비게이션:",
|
|
"shortcuts": {
|
|
"pageUp": "한 페이지 위로 스크롤",
|
|
"pageDown": "한 페이지 아래로 스크롤",
|
|
"home": "맨 위로 이동",
|
|
"end": "맨 아래로 이동"
|
|
}
|
|
},
|
|
"initialization": {
|
|
"title": "초기화 중",
|
|
"message": "작업공간을 준비하고 있습니다...",
|
|
"status": "초기화 중...",
|
|
"estimatingTime": "시간 추정 중...",
|
|
"loras": {
|
|
"title": "LoRA Manager 초기화 중",
|
|
"message": "LoRA 캐시를 스캔하고 구축하고 있습니다. 몇 분이 걸릴 수 있습니다..."
|
|
},
|
|
"checkpoints": {
|
|
"title": "Checkpoint Manager 초기화 중",
|
|
"message": "Checkpoint 캐시를 스캔하고 구축하고 있습니다. 몇 분이 걸릴 수 있습니다..."
|
|
},
|
|
"embeddings": {
|
|
"title": "Embedding Manager 초기화 중",
|
|
"message": "Embedding 캐시를 스캔하고 구축하고 있습니다. 몇 분이 걸릴 수 있습니다..."
|
|
},
|
|
"recipes": {
|
|
"title": "Recipe Manager 초기화 중",
|
|
"message": "레시피를 로딩하고 처리하고 있습니다. 몇 분이 걸릴 수 있습니다..."
|
|
},
|
|
"statistics": {
|
|
"title": "통계 초기화 중",
|
|
"message": "통계를 위한 모델 데이터를 처리하고 있습니다. 몇 분이 걸릴 수 있습니다..."
|
|
},
|
|
"tips": {
|
|
"title": "팁 & 요령",
|
|
"civitai": {
|
|
"title": "Civitai 통합",
|
|
"description": "Civitai 계정 연결: 프로필 아바타 → 설정 → API 키 → API 키 추가를 방문한 후 LoRA Manager 설정에 붙여넣으세요.",
|
|
"alt": "Civitai API 설정"
|
|
},
|
|
"download": {
|
|
"title": "간편 다운로드",
|
|
"description": "Civitai URL을 사용하여 새로운 모델을 빠르게 다운로드하고 설치하세요.",
|
|
"alt": "Civitai 다운로드"
|
|
},
|
|
"recipes": {
|
|
"title": "레시피 저장",
|
|
"description": "향후 사용을 위해 좋아하는 모델 조합을 저장할 레시피를 생성하세요.",
|
|
"alt": "레시피"
|
|
},
|
|
"filter": {
|
|
"title": "빠른 필터링",
|
|
"description": "헤더의 필터 버튼을 사용하여 태그나 베이스 모델 유형별로 모델을 필터링하세요.",
|
|
"alt": "모델 필터"
|
|
},
|
|
"search": {
|
|
"title": "빠른 검색",
|
|
"description": "Ctrl+F (Mac에서는 Cmd+F)를 눌러 현재 뷰에서 빠르게 검색하세요.",
|
|
"alt": "빠른 검색"
|
|
}
|
|
}
|
|
},
|
|
"duplicates": {
|
|
"found": "{count}개의 중복 그룹 발견",
|
|
"showNotification": "중복 알림 표시",
|
|
"deleteSelected": "선택된 항목 삭제",
|
|
"exitMode": "모드 종료",
|
|
"help": {
|
|
"identicalHashes": "동일한 해시는 이름이나 미리보기가 다르더라도 동일한 모델 파일을 의미합니다.",
|
|
"keepOne": "하나의 버전만 유지하고 (더 나은 메타데이터/미리보기가 있는 것이 바람직) 나머지는 안전하게 삭제하세요."
|
|
}
|
|
},
|
|
"uiHelpers": {
|
|
"clipboard": {
|
|
"copied": "클립보드에 복사됨",
|
|
"copyFailed": "복사 실패"
|
|
},
|
|
"lora": {
|
|
"syntaxCopied": "LoRA 문법이 클립보드에 복사됨",
|
|
"syntaxCopiedNoTriggerWords": "LoRA 문법이 클립보드에 복사됨 (트리거 단어를 찾을 수 없음)",
|
|
"syntaxCopiedWithTriggerWords": "트리거 단어가 포함된 LoRA 문법이 클립보드에 복사됨",
|
|
"syntaxCopiedWithTriggerWordGroups": "트리거 단어 그룹이 포함된 LoRA 문법이 클립보드에 복사됨"
|
|
},
|
|
"workflow": {
|
|
"noSupportedNodes": "워크플로에서 지원되는 대상 노드를 찾을 수 없습니다",
|
|
"communicationFailed": "ComfyUI와의 통신에 실패했습니다",
|
|
"loraAdded": "LoRA가 워크플로에 추가되었습니다",
|
|
"loraReplaced": "LoRA가 워크플로에서 교체되었습니다",
|
|
"loraFailedToSend": "LoRA를 워크플로로 전송하지 못했습니다",
|
|
"recipeAdded": "레시피가 워크플로에 추가되었습니다",
|
|
"recipeReplaced": "레시피가 워크플로에서 교체되었습니다",
|
|
"recipeFailedToSend": "레시피를 워크플로로 전송하지 못했습니다",
|
|
"noMatchingNodes": "현재 워크플로에서 호환되는 노드가 없습니다",
|
|
"noTargetNodeSelected": "대상 노드가 선택되지 않았습니다"
|
|
},
|
|
"nodeSelector": {
|
|
"recipe": "레시피",
|
|
"lora": "LoRA",
|
|
"replace": "교체",
|
|
"append": "추가",
|
|
"selectTargetNode": "대상 노드 선택",
|
|
"sendToAll": "모두에게 전송"
|
|
},
|
|
"exampleImages": {
|
|
"opened": "예시 이미지 폴더가 열렸습니다",
|
|
"openingFolder": "예시 이미지 폴더를 여는 중",
|
|
"failedToOpen": "예시 이미지 폴더 열기 실패",
|
|
"setupRequired": "예시 이미지 저장소",
|
|
"setupDescription": "사용자 지정 예시 이미지를 추가하려면 먼저 다운로드 위치를 설정해야 합니다.",
|
|
"setupUsage": "이 경로는 다운로드한 예시 이미지와 사용자 지정 이미지 모두에 사용됩니다.",
|
|
"openSettings": "설정 열기"
|
|
}
|
|
},
|
|
"help": {
|
|
"title": "도움말 & 튜토리얼",
|
|
"tabs": {
|
|
"gettingStarted": "시작하기",
|
|
"updateVlogs": "업데이트 영상",
|
|
"documentation": "문서"
|
|
},
|
|
"gettingStarted": {
|
|
"title": "LoRA Manager 시작하기"
|
|
},
|
|
"updateVlogs": {
|
|
"title": "최신 업데이트",
|
|
"watchOnYouTube": "YouTube에서 보기",
|
|
"playlistTitle": "LoRA Manager 업데이트 재생목록",
|
|
"playlistDescription": "최신 기능과 개선사항을 보여주는 모든 업데이트 비디오를 시청하세요."
|
|
},
|
|
"documentation": {
|
|
"title": "문서",
|
|
"general": "일반",
|
|
"troubleshooting": "문제 해결",
|
|
"modelManagement": "모델 관리",
|
|
"recipes": "레시피",
|
|
"settings": "설정 & 구성",
|
|
"extensions": "확장",
|
|
"newBadge": "신규"
|
|
}
|
|
},
|
|
"update": {
|
|
"title": "업데이트 확인",
|
|
"notificationsTitle": "알림 센터",
|
|
"tabs": {
|
|
"updates": "업데이트",
|
|
"messages": "메시지"
|
|
},
|
|
"updateAvailable": "업데이트 사용 가능",
|
|
"noChangelogAvailable": "상세한 변경 로그가 없습니다. 더 많은 정보는 GitHub를 확인하세요.",
|
|
"currentVersion": "현재 버전",
|
|
"newVersion": "새 버전",
|
|
"commit": "커밋",
|
|
"viewOnGitHub": "GitHub에서 보기",
|
|
"updateNow": "지금 업데이트",
|
|
"preparingUpdate": "업데이트 준비 중...",
|
|
"changelog": "변경 로그",
|
|
"checkingUpdates": "업데이트 확인 중...",
|
|
"checkingMessage": "최신 버전을 확인하는 동안 잠시 기다려주세요.",
|
|
"showNotifications": "업데이트 알림 표시",
|
|
"latestBadge": "최신",
|
|
"updateProgress": {
|
|
"preparing": "업데이트 준비 중...",
|
|
"installing": "업데이트 설치 중...",
|
|
"completed": "업데이트가 성공적으로 완료되었습니다!",
|
|
"failed": "업데이트 실패: {error}"
|
|
},
|
|
"status": {
|
|
"updating": "업데이트 중...",
|
|
"updated": "업데이트됨!",
|
|
"updateFailed": "업데이트 실패"
|
|
},
|
|
"completion": {
|
|
"successMessage": "{version}로 성공적으로 업데이트되었습니다!",
|
|
"restartMessage": "업데이트를 적용하려면 ComfyUI 또는 LoRA Manager를 재시작해주세요.",
|
|
"reloadMessage": "LoRA Manager와 ComfyUI 모두에 대해 브라우저를 새로고침해야 합니다."
|
|
},
|
|
"nightly": {
|
|
"warning": "경고: 나이틀리 빌드는 실험적 기능을 포함할 수 있으며 불안정할 수 있습니다.",
|
|
"enable": "나이틀리 업데이트 활성화"
|
|
},
|
|
"banners": {
|
|
"recent": "최근 알림",
|
|
"empty": "최근 배너가 없습니다.",
|
|
"shown": "{time}에 표시",
|
|
"dismissed": "{time}에 닫힘",
|
|
"active": "활성"
|
|
}
|
|
},
|
|
"support": {
|
|
"title": "프로젝트 지원",
|
|
"message": "LoRA Manager가 유용하다고 생각하신다면, 지원해주시면 정말 감사하겠습니다! 🙌",
|
|
"feedback": {
|
|
"title": "피드백 제공",
|
|
"description": "여러분의 피드백이 향후 업데이트를 만드는 데 도움이 됩니다! 의견을 공유해주세요:"
|
|
},
|
|
"links": {
|
|
"submitGithubIssue": "GitHub 이슈 제출",
|
|
"joinDiscord": "Discord 참여",
|
|
"youtubeChannel": "YouTube 채널",
|
|
"civitaiProfile": "Civitai 프로필",
|
|
"supportKofi": "Ko-fi에서 지원",
|
|
"supportPatreon": "Patreon에서 지원"
|
|
},
|
|
"sections": {
|
|
"followUpdates": "업데이트 팔로우",
|
|
"buyMeCoffee": "커피 사주기",
|
|
"coffeeDescription": "제 작업을 직접 지원하고 싶으시다면:",
|
|
"becomePatron": "후원자 되기",
|
|
"patronDescription": "월간 기여로 지속적인 개발을 지원하세요:",
|
|
"wechatSupport": "WeChat 지원",
|
|
"wechatDescription": "중국 사용자의 경우, WeChat을 통해 지원할 수 있습니다:",
|
|
"showWechatQR": "WeChat QR 코드 표시",
|
|
"hideWechatQR": "WeChat QR 코드 숨기기"
|
|
},
|
|
"footer": "LoRA Manager를 사용해주셔서 감사합니다! ❤️",
|
|
"supporters": {
|
|
"title": "후원자 분들께 감사드립니다",
|
|
"subtitle": "이 프로젝트를 가능하게 해준 {count}명의 후원자분들께 감사드립니다",
|
|
"specialThanks": "특별 감사",
|
|
"allSupporters": "모든 후원자",
|
|
"totalCount": "총 {count}명의 후원자"
|
|
}
|
|
},
|
|
"toast": {
|
|
"general": {
|
|
"cannotInteractStandalone": "독립 실행 모드에서는 ComfyUI와 상호작용할 수 없습니다",
|
|
"failedWorkflowInfo": "워크플로 정보를 가져오는데 실패했습니다",
|
|
"pageInitFailed": "{pageType} 페이지 초기화에 실패했습니다. 새로고침해주세요.",
|
|
"statisticsLoadFailed": "통계 데이터 로딩에 실패했습니다"
|
|
},
|
|
"loras": {
|
|
"copyOnlyForLoras": "문법 복사는 LoRA에서만 사용할 수 있습니다",
|
|
"noLorasSelected": "선택된 LoRA가 없습니다",
|
|
"missingDataForLoras": "{count}개 LoRA의 데이터가 누락되었습니다",
|
|
"noValidLorasToCopy": "복사할 유효한 LoRA가 없습니다",
|
|
"sendOnlyForLoras": "워크플로로 전송은 LoRA에서만 사용할 수 있습니다",
|
|
"noValidLorasToSend": "전송할 유효한 LoRA가 없습니다",
|
|
"downloadSuccessful": "LoRA가 성공적으로 다운로드되었습니다",
|
|
"allDownloadSuccessful": "모든 {count}개 LoRA가 성공적으로 다운로드되었습니다",
|
|
"downloadPartialSuccess": "{total}개 중 {completed}개 LoRA가 다운로드되었습니다",
|
|
"downloadPartialWithAccess": "{total}개 중 {completed}개 LoRA가 다운로드되었습니다. {accessFailures}개는 액세스 제한으로 실패했습니다. 설정에서 API 키 또는 얼리 액세스 상태를 확인하세요.",
|
|
"pleaseSelectVersion": "버전을 선택해주세요",
|
|
"versionExists": "이 버전은 이미 라이브러리에 있습니다",
|
|
"downloadCompleted": "다운로드가 성공적으로 완료되었습니다",
|
|
"autoOrganizeSuccess": "{count}개의 {type}에 대해 자동 정리가 성공적으로 완료되었습니다",
|
|
"autoOrganizePartialSuccess": "자동 정리 완료: 전체 {total}개 중 {success}개 이동, {failures}개 실패",
|
|
"autoOrganizeFailed": "자동 정리 실패: {error}",
|
|
"noModelsSelected": "선택된 모델이 없습니다"
|
|
},
|
|
"recipes": {
|
|
"fetchFailed": "레시피 가져오기 실패: {message}",
|
|
"reloadFailed": "{modelType} 다시 로딩 실패: {message}",
|
|
"loadFailed": "{modelType} 로딩 실패: {message}",
|
|
"refreshComplete": "새로고침 완료",
|
|
"refreshFailed": "레시피 새로고침 실패: {message}",
|
|
"syncComplete": "동기화 완료",
|
|
"syncFailed": "레시피 동기화 실패: {message}",
|
|
"updateFailed": "레시피 업데이트 실패: {error}",
|
|
"updateError": "레시피 업데이트 오류: {message}",
|
|
"nameSaved": "레시피 \"{name}\"이 성공적으로 저장되었습니다",
|
|
"nameUpdated": "레시피 이름이 성공적으로 업데이트되었습니다",
|
|
"tagsUpdated": "레시피 태그가 성공적으로 업데이트되었습니다",
|
|
"sourceUrlUpdated": "소스 URL이 성공적으로 업데이트되었습니다",
|
|
"noRecipeId": "사용 가능한 레시피 ID가 없습니다",
|
|
"copyFailed": "레시피 문법 복사 오류: {message}",
|
|
"noMissingLoras": "다운로드할 누락된 LoRA가 없습니다",
|
|
"missingLorasInfoFailed": "누락된 LoRA 정보를 가져오는데 실패했습니다",
|
|
"preparingForDownloadFailed": "LoRA 다운로드 준비 오류",
|
|
"enterLoraName": "LoRA 이름 또는 문법을 입력해주세요",
|
|
"reconnectedSuccessfully": "LoRA가 성공적으로 다시 연결되었습니다",
|
|
"reconnectFailed": "LoRA 다시 연결 오류: {message}",
|
|
"cannotSend": "레시피를 전송할 수 없습니다: 레시피 ID 누락",
|
|
"sendFailed": "레시피를 워크플로로 전송하는데 실패했습니다",
|
|
"sendError": "레시피를 워크플로로 전송하는 중 오류",
|
|
"missingCheckpointPath": "체크포인트 경로를 사용할 수 없습니다",
|
|
"missingCheckpointInfo": "체크포인트 정보가 부족합니다",
|
|
"downloadCheckpointFailed": "체크포인트 다운로드 실패: {message}",
|
|
"cannotDelete": "레시피를 삭제할 수 없습니다: 레시피 ID 누락",
|
|
"deleteConfirmationError": "삭제 확인 표시 오류",
|
|
"deletedSuccessfully": "레시피가 성공적으로 삭제되었습니다",
|
|
"deleteFailed": "레시피 삭제 오류: {message}",
|
|
"cannotShare": "레시피를 공유할 수 없습니다: 레시피 ID 누락",
|
|
"preparingForSharing": "공유를 위한 레시피 준비 중...",
|
|
"downloadStarted": "레시피 다운로드가 시작되었습니다",
|
|
"shareError": "레시피 공유 오류: {message}",
|
|
"sharePreparationError": "레시피 공유 준비 오류",
|
|
"selectImageFirst": "먼저 이미지를 선택해주세요",
|
|
"enterRecipeName": "레시피 이름을 입력해주세요",
|
|
"processingError": "처리 오류: {message}",
|
|
"folderBrowserError": "폴더 브라우저 로딩 오류: {message}",
|
|
"recipeSaveFailed": "레시피 저장 실패: {error}",
|
|
"importFailed": "가져오기 실패: {message}",
|
|
"folderTreeFailed": "폴더 트리 로딩 실패",
|
|
"folderTreeError": "폴더 트리 로딩 오류",
|
|
"batchImportFailed": "[TODO: Translate] Failed to start batch import: {message}",
|
|
"batchImportCancelling": "[TODO: Translate] Cancelling batch import...",
|
|
"batchImportCancelFailed": "[TODO: Translate] Failed to cancel batch import: {message}",
|
|
"batchImportNoUrls": "[TODO: Translate] Please enter at least one URL or file path",
|
|
"batchImportNoDirectory": "[TODO: Translate] Please enter a directory path",
|
|
"batchImportBrowseFailed": "[TODO: Translate] Failed to browse directory: {message}",
|
|
"batchImportDirectorySelected": "[TODO: Translate] Directory selected: {path}"
|
|
},
|
|
"models": {
|
|
"noModelsSelected": "선택된 모델이 없습니다",
|
|
"deletedSuccessfully": "{count}개의 {type}이(가) 성공적으로 삭제되었습니다",
|
|
"deleteFailed": "오류: {error}",
|
|
"deleteFailedGeneral": "모델 삭제에 실패했습니다",
|
|
"selectedAdditional": "추가로 {count}개의 {type}이(가) 선택되었습니다",
|
|
"marqueeSelectionComplete": "마키 선택으로 {count}개의 {type}이(가) 선택되었습니다",
|
|
"refreshMetadataFailed": "메타데이터 새로고침에 실패했습니다",
|
|
"nameCannotBeEmpty": "모델 이름은 비어있을 수 없습니다",
|
|
"nameUpdatedSuccessfully": "모델 이름이 성공적으로 업데이트되었습니다",
|
|
"nameUpdateFailed": "모델 이름 업데이트에 실패했습니다",
|
|
"baseModelUpdated": "베이스 모델이 성공적으로 업데이트되었습니다",
|
|
"baseModelUpdateFailed": "베이스 모델 업데이트에 실패했습니다",
|
|
"baseModelNotSelected": "베이스 모델을 선택해주세요",
|
|
"bulkBaseModelUpdating": "{count}개의 모델에 베이스 모델을 업데이트 중...",
|
|
"bulkBaseModelUpdateSuccess": "{count}개의 모델에 베이스 모델이 성공적으로 업데이트되었습니다",
|
|
"bulkBaseModelUpdatePartial": "{success}개의 모델이 업데이트되었고, {failed}개의 모델이 실패했습니다",
|
|
"bulkBaseModelUpdateFailed": "선택한 모델의 베이스 모델 업데이트에 실패했습니다",
|
|
"skipMetadataRefreshUpdating": "{count}개 모델의 메타데이터 새로고침 플래그를 업데이트하는 중...",
|
|
"skipMetadataRefreshSet": "{count}개 모델의 메타데이터 새로고침을 건너뛰었습니다",
|
|
"skipMetadataRefreshCleared": "{count}개 모델의 메타데이터 새로고침을 재개했습니다",
|
|
"skipMetadataRefreshPartial": "{success}개 모델을 업데이트했습니다. {failed}개 실패",
|
|
"skipMetadataRefreshFailed": "선택한 모델의 메타데이터 새로고침 플래그 업데이트 실패",
|
|
"bulkContentRatingUpdating": "{count}개 모델의 콘텐츠 등급을 업데이트하는 중...",
|
|
"bulkContentRatingSet": "{count}개 모델의 콘텐츠 등급을 {level}(으)로 설정했습니다",
|
|
"bulkContentRatingPartial": "{success}개 모델의 콘텐츠 등급을 {level}(으)로 설정했고, {failed}개는 실패했습니다",
|
|
"bulkContentRatingFailed": "선택한 모델의 콘텐츠 등급을 업데이트하지 못했습니다",
|
|
"bulkUpdatesChecking": "선택한 {type}의 업데이트를 확인하는 중...",
|
|
"bulkUpdatesSuccess": "선택한 {count}개의 {type}에 사용할 수 있는 업데이트가 있습니다",
|
|
"bulkUpdatesNone": "선택한 {type}에 대한 업데이트가 없습니다",
|
|
"bulkUpdatesMissing": "선택한 {type}이 Civitai 업데이트에 연결되어 있지 않습니다",
|
|
"bulkUpdatesPartialMissing": "Civitai 링크가 없는 {missing}개의 {type}을 건너뛰었습니다",
|
|
"bulkUpdatesFailed": "선택한 {type}의 업데이트 확인에 실패했습니다: {message}",
|
|
"invalidCharactersRemoved": "파일명에서 잘못된 문자가 제거되었습니다",
|
|
"filenameCannotBeEmpty": "파일 이름은 비어있을 수 없습니다",
|
|
"renameFailed": "파일 이름 변경 실패: {message}",
|
|
"moveFailed": "모델 이동 실패: {message}",
|
|
"pleaseSelectRoot": "{type} 루트 디렉토리를 선택해주세요",
|
|
"nameTooLong": "모델 이름은 100자로 제한됩니다",
|
|
"verificationAlreadyDone": "이 그룹은 이미 검증되었습니다",
|
|
"verificationCompleteMismatch": "검증 완료. {count}개 파일의 실제 해시가 다릅니다.",
|
|
"verificationCompleteSuccess": "검증 완료. 모든 파일이 중복임을 확인했습니다.",
|
|
"verificationFailed": "해시 검증 실패: {message}",
|
|
"noTagsToAdd": "추가할 태그가 없습니다",
|
|
"bulkTagsUpdating": "{count}개 모델의 태그를 업데이트 중입니다...",
|
|
"tagsAddedSuccessfully": "{count}개의 {type}에 {tagCount}개의 태그가 성공적으로 추가되었습니다",
|
|
"tagsReplacedSuccessfully": "{count}개의 {type}의 태그가 {tagCount}개의 태그로 성공적으로 교체되었습니다",
|
|
"tagsAddFailed": "{count}개의 모델에 태그 추가에 실패했습니다",
|
|
"tagsReplaceFailed": "{count}개의 모델의 태그 교체에 실패했습니다",
|
|
"bulkTagsAddFailed": "모델에 태그 추가에 실패했습니다",
|
|
"bulkTagsReplaceFailed": "모델의 태그 교체에 실패했습니다"
|
|
},
|
|
"search": {
|
|
"atLeastOneOption": "최소 하나의 검색 옵션을 선택해야 합니다"
|
|
},
|
|
"settings": {
|
|
"loraRootsFailed": "LoRA 루트 로딩 실패: {message}",
|
|
"checkpointRootsFailed": "Checkpoint 루트 로딩 실패: {message}",
|
|
"unetRootsFailed": "Diffusion Model 루트 로딩 실패: {message}",
|
|
"embeddingRootsFailed": "Embedding 루트 로딩 실패: {message}",
|
|
"mappingsUpdated": "베이스 모델 경로 매핑이 업데이트되었습니다 ({count}개 매핑)",
|
|
"mappingsCleared": "베이스 모델 경로 매핑이 지워졌습니다",
|
|
"mappingSaveFailed": "베이스 모델 매핑 저장 실패: {message}",
|
|
"downloadTemplatesUpdated": "다운로드 경로 템플릿이 업데이트되었습니다",
|
|
"downloadTemplatesFailed": "다운로드 경로 템플릿 저장 실패: {message}",
|
|
"settingsUpdated": "설정 업데이트됨: {setting}",
|
|
"compactModeToggled": "컴팩트 모드 {state}",
|
|
"settingSaveFailed": "설정 저장 실패: {message}",
|
|
"displayDensitySet": "표시 밀도가 {density}로 설정되었습니다",
|
|
"libraryLoadFailed": "Failed to load libraries: {message}",
|
|
"libraryActivateFailed": "Failed to activate library: {message}",
|
|
"languageChangeFailed": "언어 변경 실패: {message}",
|
|
"cacheCleared": "캐시 파일이 성공적으로 지워졌습니다. 다음 작업 시 캐시가 재구축됩니다.",
|
|
"cacheClearFailed": "캐시 지우기 실패: {error}",
|
|
"cacheClearError": "캐시 지우기 오류: {message}"
|
|
},
|
|
"filters": {
|
|
"applied": "{message}",
|
|
"cleared": "필터가 지워졌습니다",
|
|
"noCustomFilterToClear": "지울 사용자 정의 필터가 없습니다",
|
|
"noActiveFilters": "저장할 활성 필터가 없습니다"
|
|
},
|
|
"presets": {
|
|
"created": "프리셋 \"{name}\" 생성됨",
|
|
"deleted": "프리셋 \"{name}\" 삭제됨",
|
|
"applied": "프리셋 \"{name}\" 적용됨",
|
|
"overwritten": "프리셋 \"{name}\" 덮어쓰기 완료",
|
|
"restored": "기본 프리셋 복원 완료"
|
|
},
|
|
"error": {
|
|
"presetNameEmpty": "프리셋 이름을 입력하세요",
|
|
"presetNameTooLong": "프리셋 이름은 {max}자 이하여야 합니다",
|
|
"presetNameInvalidChars": "프리셋 이름에 유효하지 않은 문자가 포함되어 있습니다",
|
|
"presetNameExists": "동일한 이름의 프리셋이 이미 존재합니다",
|
|
"maxPresetsReached": "최대 {max}개의 프리셋만 허용됩니다. 더 추가하려면 기존 것을 삭제하세요.",
|
|
"presetNotFound": "프리셋을 찾을 수 없습니다",
|
|
"invalidPreset": "잘못된 프리셋 데이터입니다",
|
|
"deletePresetFailed": "프리셋 삭제에 실패했습니다",
|
|
"applyPresetFailed": "프리셋 적용에 실패했습니다"
|
|
},
|
|
"downloads": {
|
|
"imagesCompleted": "예시 이미지 {action}이(가) 완료되었습니다",
|
|
"imagesFailed": "예시 이미지 {action}이(가) 실패했습니다",
|
|
"loadError": "다운로드 로딩 오류: {message}",
|
|
"downloadError": "다운로드 오류: {message}"
|
|
},
|
|
"import": {
|
|
"folderTreeFailed": "폴더 트리 로딩 실패",
|
|
"folderTreeError": "폴더 트리 로딩 오류",
|
|
"imagesImported": "예시 이미지가 성공적으로 가져와졌습니다",
|
|
"imagesPartial": "{success}개 이미지 가져오기 성공, {failed}개 실패",
|
|
"importFailed": "예시 이미지 가져오기 실패: {message}"
|
|
},
|
|
"triggerWords": {
|
|
"loadFailed": "학습된 단어를 로딩할 수 없습니다",
|
|
"tooLong": "트리거 단어는 100단어를 초과할 수 없습니다",
|
|
"tooMany": "최대 30개의 트리거 단어만 허용됩니다",
|
|
"alreadyExists": "이 트리거 단어는 이미 존재합니다",
|
|
"updateSuccess": "트리거 단어가 성공적으로 업데이트되었습니다",
|
|
"updateFailed": "트리거 단어 업데이트에 실패했습니다",
|
|
"copyFailed": "복사 실패"
|
|
},
|
|
"virtual": {
|
|
"loadFailed": "항목 로딩 실패",
|
|
"loadMoreFailed": "더 많은 항목 로딩 실패",
|
|
"loadPositionFailed": "이 위치의 항목 로딩 실패"
|
|
},
|
|
"bulk": {
|
|
"unableToSelectAll": "모든 항목을 선택할 수 없습니다"
|
|
},
|
|
"duplicates": {
|
|
"findFailed": "중복 찾기 실패: {message}",
|
|
"noDuplicatesFound": "중복 {type}을(를) 찾을 수 없습니다",
|
|
"noItemsSelected": "삭제할 {type}이(가) 선택되지 않았습니다",
|
|
"deleteError": "오류: {message}",
|
|
"deleteSuccess": "{count}개의 {type}이(가) 성공적으로 삭제되었습니다",
|
|
"deleteFailed": "{type} 삭제 실패: {message}"
|
|
},
|
|
"controls": {
|
|
"reloadFailed": "{pageType} 다시 로딩 실패: {message}",
|
|
"refreshFailed": "{pageType} {action} 실패: {message}",
|
|
"fetchMetadataFailed": "메타데이터 가져오기 실패: {message}",
|
|
"clearFilterFailed": "사용자 정의 필터 지우기 실패: {message}"
|
|
},
|
|
"contextMenu": {
|
|
"contentRatingSet": "콘텐츠 등급이 {level}로 설정되었습니다",
|
|
"contentRatingFailed": "콘텐츠 등급 설정 실패: {message}",
|
|
"relinkSuccess": "모델이 Civitai에 성공적으로 다시 연결되었습니다",
|
|
"relinkFailed": "오류: {message}",
|
|
"fetchMetadataFirst": "먼저 CivitAI에서 메타데이터를 가져와주세요",
|
|
"noCivitaiInfo": "사용 가능한 CivitAI 정보가 없습니다",
|
|
"missingHash": "모델 해시를 사용할 수 없습니다"
|
|
},
|
|
"exampleImages": {
|
|
"pathUpdated": "예시 이미지 경로가 성공적으로 업데이트되었습니다",
|
|
"pathUpdateFailed": "예시 이미지 경로 업데이트 실패: {message}",
|
|
"downloadInProgress": "이미 다운로드가 진행 중입니다",
|
|
"enterLocationFirst": "먼저 다운로드 위치를 입력해주세요",
|
|
"downloadStarted": "예시 이미지 다운로드가 시작되었습니다",
|
|
"downloadStartFailed": "다운로드 시작 실패: {error}",
|
|
"downloadPaused": "다운로드가 일시정지되었습니다",
|
|
"pauseFailed": "다운로드 일시정지 실패: {error}",
|
|
"downloadResumed": "다운로드가 재개되었습니다",
|
|
"resumeFailed": "다운로드 재개 실패: {error}",
|
|
"downloadStopped": "다운로드가 취소되었습니다",
|
|
"stopFailed": "다운로드 취소 실패: {error}",
|
|
"deleted": "예시 이미지가 삭제되었습니다",
|
|
"deleteFailed": "예시 이미지 삭제 실패",
|
|
"setPreviewFailed": "미리보기 이미지 설정 실패"
|
|
},
|
|
"api": {
|
|
"fetchFailed": "{type} 가져오기 실패: {message}",
|
|
"reloadFailed": "{type} 다시 로딩 실패: {message}",
|
|
"deleteSuccess": "{type}이(가) 성공적으로 삭제되었습니다",
|
|
"deleteFailed": "{type} 삭제 실패: {message}",
|
|
"excludeSuccess": "{type}이(가) 성공적으로 제외되었습니다",
|
|
"excludeFailed": "{type} 제외 실패: {message}",
|
|
"fileNameUpdated": "파일명이 성공적으로 업데이트되었습니다",
|
|
"fileRenameFailed": "파일 이름 변경 실패: {error}",
|
|
"previewUpdated": "미리보기가 성공적으로 업데이트되었습니다",
|
|
"previewUploadFailed": "미리보기 이미지 업로드 실패",
|
|
"refreshComplete": "{action} 완료",
|
|
"refreshFailed": "{type} {action} 실패",
|
|
"metadataRefreshed": "메타데이터가 성공적으로 새로고침되었습니다",
|
|
"metadataRefreshFailed": "메타데이터 새로고침 실패: {message}",
|
|
"metadataUpdateComplete": "메타데이터 업데이트 완료",
|
|
"operationCancelled": "사용자에 의해 작업이 취소되었습니다",
|
|
"operationCancelledPartial": "작업이 취소되었습니다. {success}개 항목이 처리되었습니다.",
|
|
"metadataFetchFailed": "메타데이터 가져오기 실패: {message}",
|
|
"bulkMetadataCompleteAll": "모든 {count}개 {type}이(가) 성공적으로 새로고침되었습니다",
|
|
"bulkMetadataCompletePartial": "{total}개 중 {success}개 {type}이(가) 새로고침되었습니다",
|
|
"bulkMetadataCompleteNone": "어떤 {type}의 메타데이터도 새로고침하지 못했습니다",
|
|
"bulkMetadataFailureDetails": "실패한 새로고침:\n{failures}",
|
|
"bulkMetadataFailed": "메타데이터 새로고침 실패: {message}",
|
|
"moveNotSupported": "{type} 이동은 지원되지 않습니다",
|
|
"alreadyInFolder": "{type}이(가) 이미 선택된 폴더에 있습니다",
|
|
"moveInfo": "{message}",
|
|
"moveSuccess": "{type}이(가) 성공적으로 이동되었습니다",
|
|
"bulkMoveNotSupported": "{type} 이동은 지원되지 않습니다",
|
|
"allAlreadyInFolder": "선택된 모든 {type}이(가) 이미 대상 폴더에 있습니다",
|
|
"bulkMovePartial": "{successCount}개 {type}이(가) 이동되었고, {failureCount}개가 실패했습니다",
|
|
"bulkMoveFailures": "실패한 이동:\n{failures}",
|
|
"bulkMoveSuccess": "{successCount}개 {type}이(가) 성공적으로 이동되었습니다",
|
|
"exampleImagesDownloadSuccess": "예시 이미지가 성공적으로 다운로드되었습니다!",
|
|
"exampleImagesDownloadFailed": "예시 이미지 다운로드 실패: {message}",
|
|
"moveFailed": "Failed to move item: {message}"
|
|
}
|
|
},
|
|
"banners": {
|
|
"versionMismatch": {
|
|
"title": "애플리케이션 업데이트 감지",
|
|
"content": "브라우저에서 구버전의 LoRA Manager ({storedVersion})를 실행하고 있습니다. 서버가 버전 {currentVersion}로 업데이트되었습니다. 올바른 기능을 위해 새로고침해주세요.",
|
|
"refreshNow": "지금 새로고침",
|
|
"refreshingIn": "새로고침까지",
|
|
"seconds": "초"
|
|
},
|
|
"communitySupport": {
|
|
"title": "Keep LoRA Manager Thriving with Your Support ❤️",
|
|
"content": "LoRA Manager is a passion project maintained full-time by a solo developer. Your support on Ko-fi helps cover development costs, keeps new updates coming, and unlocks a license key for the LM Civitai Extension as a thank-you gift. Every contribution truly makes a difference.",
|
|
"supportCta": "Support on Ko-fi",
|
|
"learnMore": "LM Civitai Extension Tutorial"
|
|
},
|
|
"cacheHealth": {
|
|
"corrupted": {
|
|
"title": "캐시 손상이 감지되었습니다"
|
|
},
|
|
"degraded": {
|
|
"title": "캐시 문제가 감지되었습니다"
|
|
},
|
|
"content": "{total}개의 캐시 항목 중 {invalid}개가 유효하지 않습니다 ({rate}). 모델 누락이나 오류가 발생할 수 있습니다. 캐시를 재구축하는 것이 좋습니다.",
|
|
"rebuildCache": "캐시 재구축",
|
|
"dismiss": "무시",
|
|
"rebuilding": "캐시 재구축 중...",
|
|
"rebuildFailed": "캐시 재구축 실패: {error}",
|
|
"retry": "다시 시도"
|
|
}
|
|
}
|
|
}
|