mirror of
https://github.com/willmiao/ComfyUI-Lora-Manager.git
synced 2026-03-25 23:25:43 -03:00
Add Korean, Russian, and Traditional Chinese translations for LoRA Manager
This commit is contained in:
397
static/js/i18n/locales/ko.js
Normal file
397
static/js/i18n/locales/ko.js
Normal file
@@ -0,0 +1,397 @@
|
||||
/**
|
||||
* Korean (ko) translations for LoRA Manager
|
||||
*/
|
||||
export const ko = {
|
||||
// 애플리케이션 전체에서 사용되는 공통 용어
|
||||
common: {
|
||||
// 파일 작업
|
||||
file: '파일',
|
||||
folder: '폴더',
|
||||
name: '이름',
|
||||
size: '크기',
|
||||
date: '날짜',
|
||||
type: '유형',
|
||||
path: '경로',
|
||||
|
||||
// 파일 크기
|
||||
fileSize: {
|
||||
zero: '0 바이트',
|
||||
bytes: '바이트',
|
||||
kb: 'KB',
|
||||
mb: 'MB',
|
||||
gb: 'GB',
|
||||
tb: 'TB'
|
||||
},
|
||||
|
||||
// 작업
|
||||
actions: {
|
||||
save: '저장',
|
||||
cancel: '취소',
|
||||
delete: '삭제',
|
||||
edit: '편집',
|
||||
copy: '복사',
|
||||
move: '이동',
|
||||
refresh: '새로고침',
|
||||
download: '다운로드',
|
||||
upload: '업로드',
|
||||
search: '검색',
|
||||
filter: '필터',
|
||||
sort: '정렬',
|
||||
select: '선택',
|
||||
selectAll: '모두 선택',
|
||||
deselectAll: '선택 해제',
|
||||
confirm: '확인',
|
||||
close: '닫기',
|
||||
back: '뒤로',
|
||||
next: '다음',
|
||||
previous: '이전',
|
||||
view: '보기',
|
||||
preview: '미리보기',
|
||||
details: '세부정보',
|
||||
settings: '설정',
|
||||
help: '도움말',
|
||||
about: '정보'
|
||||
},
|
||||
|
||||
// 언어 설정
|
||||
language: {
|
||||
current: '언어',
|
||||
select: '언어 선택',
|
||||
select_help: '선호하는 인터페이스 언어를 선택하세요',
|
||||
english: '영어',
|
||||
chinese_simplified: '중국어(간체)',
|
||||
chinese_traditional: '중국어(번체)',
|
||||
russian: '러시아어',
|
||||
german: '독일어',
|
||||
japanese: '일본어',
|
||||
korean: '한국어',
|
||||
french: '프랑스어',
|
||||
spanish: '스페인어'
|
||||
},
|
||||
|
||||
// 상태 메시지
|
||||
status: {
|
||||
loading: '로딩 중...',
|
||||
saving: '저장 중...',
|
||||
saved: '저장됨',
|
||||
error: '오류',
|
||||
success: '성공',
|
||||
warning: '경고',
|
||||
info: '정보',
|
||||
processing: '처리 중...',
|
||||
completed: '완료',
|
||||
failed: '실패',
|
||||
cancelled: '취소됨',
|
||||
pending: '대기 중',
|
||||
ready: '준비 완료'
|
||||
}
|
||||
},
|
||||
|
||||
// 헤더 및 네비게이션
|
||||
header: {
|
||||
appTitle: 'LoRA 매니저',
|
||||
navigation: {
|
||||
loras: 'LoRA',
|
||||
recipes: '레시피',
|
||||
checkpoints: '체크포인트',
|
||||
embeddings: '임베딩',
|
||||
statistics: '통계'
|
||||
},
|
||||
search: {
|
||||
placeholder: '검색...',
|
||||
placeholders: {
|
||||
loras: 'LoRA 검색...',
|
||||
recipes: '레시피 검색...',
|
||||
checkpoints: '체크포인트 검색...',
|
||||
embeddings: '임베딩 검색...'
|
||||
},
|
||||
options: '검색 옵션',
|
||||
searchIn: '검색 범위:',
|
||||
notAvailable: '통계 페이지에서는 검색이 불가능합니다',
|
||||
filters: {
|
||||
filename: '파일명',
|
||||
modelname: '모델명',
|
||||
tags: '태그',
|
||||
creator: '제작자',
|
||||
title: '레시피 제목',
|
||||
loraName: 'LoRA 파일명',
|
||||
loraModel: 'LoRA 모델명'
|
||||
}
|
||||
},
|
||||
filter: {
|
||||
title: '모델 필터',
|
||||
baseModel: '베이스 모델',
|
||||
modelTags: '태그 (상위 20개)',
|
||||
clearAll: '모든 필터 지우기'
|
||||
},
|
||||
theme: {
|
||||
toggle: '테마 전환',
|
||||
switchToLight: '밝은 테마로 전환',
|
||||
switchToDark: '어두운 테마로 전환',
|
||||
switchToAuto: '자동 테마로 전환'
|
||||
}
|
||||
},
|
||||
|
||||
// LoRA 페이지
|
||||
loras: {
|
||||
title: 'LoRA 모델',
|
||||
controls: {
|
||||
sort: {
|
||||
title: '모델 정렬...',
|
||||
name: '이름',
|
||||
nameAsc: 'A - Z',
|
||||
nameDesc: 'Z - A',
|
||||
date: '추가 날짜',
|
||||
dateDesc: '최신순',
|
||||
dateAsc: '오래된순',
|
||||
size: '파일 크기',
|
||||
sizeDesc: '큰 순서',
|
||||
sizeAsc: '작은 순서'
|
||||
},
|
||||
refresh: {
|
||||
title: '모델 목록 새로고침',
|
||||
quick: '빠른 새로고침 (증분)',
|
||||
full: '전체 재구축 (완전)'
|
||||
},
|
||||
fetch: 'Civitai에서 가져오기',
|
||||
download: 'URL에서 다운로드',
|
||||
bulk: '일괄 작업',
|
||||
duplicates: '중복 찾기',
|
||||
favorites: '즐겨찾기만 표시'
|
||||
},
|
||||
bulkOperations: {
|
||||
title: '일괄 작업',
|
||||
selected: '{count}개 선택됨',
|
||||
selectAll: '현재 페이지 모두 선택',
|
||||
deselectAll: '모든 선택 해제',
|
||||
actions: {
|
||||
move: '선택항목 이동',
|
||||
delete: '선택항목 삭제',
|
||||
setRating: '콘텐츠 등급 설정',
|
||||
export: '선택항목 내보내기'
|
||||
}
|
||||
},
|
||||
card: {
|
||||
actions: {
|
||||
copyTriggerWords: '트리거 단어 복사',
|
||||
copyLoraName: 'LoRA 이름 복사',
|
||||
sendToWorkflow: '워크플로우로 전송',
|
||||
sendToWorkflowAppend: '워크플로우로 전송 (추가)',
|
||||
sendToWorkflowReplace: '워크플로우로 전송 (교체)',
|
||||
openExamples: '예제 폴더 열기',
|
||||
downloadExamples: '예제 이미지 다운로드',
|
||||
replacePreview: '미리보기 교체',
|
||||
setContentRating: '콘텐츠 등급 설정',
|
||||
moveToFolder: '폴더로 이동',
|
||||
excludeModel: '모델 제외',
|
||||
deleteModel: '모델 삭제'
|
||||
},
|
||||
modal: {
|
||||
title: 'LoRA 세부정보',
|
||||
tabs: {
|
||||
examples: '예제',
|
||||
description: '모델 설명',
|
||||
recipes: '레시피'
|
||||
},
|
||||
info: {
|
||||
filename: '파일명',
|
||||
modelName: '모델명',
|
||||
baseModel: '베이스 모델',
|
||||
fileSize: '파일 크기',
|
||||
dateAdded: '추가 날짜',
|
||||
triggerWords: '트리거 단어',
|
||||
description: '설명',
|
||||
tags: '태그',
|
||||
rating: '평점',
|
||||
downloads: '다운로드 수',
|
||||
likes: '좋아요 수',
|
||||
version: '버전'
|
||||
},
|
||||
actions: {
|
||||
copyTriggerWords: '트리거 단어 복사',
|
||||
copyLoraName: 'LoRA 이름 복사',
|
||||
sendToWorkflow: '워크플로우로 전송',
|
||||
viewOnCivitai: 'Civitai에서 보기',
|
||||
downloadExamples: '예제 이미지 다운로드'
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
// 레시피 페이지
|
||||
recipes: {
|
||||
title: 'LoRA 레시피',
|
||||
controls: {
|
||||
import: '레시피 가져오기',
|
||||
create: '레시피 만들기',
|
||||
export: '선택항목 내보내기',
|
||||
downloadMissing: '누락된 LoRA 다운로드'
|
||||
},
|
||||
card: {
|
||||
author: '저자',
|
||||
loras: '{count}개의 LoRA',
|
||||
tags: '태그',
|
||||
actions: {
|
||||
sendToWorkflow: '워크플로우로 전송',
|
||||
edit: '레시피 편집',
|
||||
duplicate: '레시피 복제',
|
||||
export: '레시피 내보내기',
|
||||
delete: '레시피 삭제'
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
// 체크포인트 페이지
|
||||
checkpoints: {
|
||||
title: '체크포인트 모델',
|
||||
info: {
|
||||
filename: '파일명',
|
||||
modelName: '모델명',
|
||||
baseModel: '베이스 모델',
|
||||
fileSize: '파일 크기',
|
||||
dateAdded: '추가 날짜'
|
||||
}
|
||||
},
|
||||
|
||||
// 임베딩 페이지
|
||||
embeddings: {
|
||||
title: '임베딩 모델',
|
||||
info: {
|
||||
filename: '파일명',
|
||||
modelName: '모델명',
|
||||
triggerWords: '트리거 단어',
|
||||
fileSize: '파일 크기',
|
||||
dateAdded: '추가 날짜'
|
||||
}
|
||||
},
|
||||
|
||||
// 통계 페이지
|
||||
statistics: {
|
||||
title: '통계',
|
||||
overview: {
|
||||
title: '개요',
|
||||
totalModels: '총 모델 수',
|
||||
totalSize: '총 크기',
|
||||
avgFileSize: '평균 파일 크기',
|
||||
newestModel: '최신 모델'
|
||||
},
|
||||
charts: {
|
||||
modelsByBaseModel: '베이스 모델별',
|
||||
modelsByMonth: '월별',
|
||||
fileSizeDistribution: '파일 크기 분포',
|
||||
topTags: '인기 태그'
|
||||
}
|
||||
},
|
||||
|
||||
// 모달 대화상자
|
||||
modals: {
|
||||
delete: {
|
||||
title: '삭제 확인',
|
||||
message: '이 모델을 삭제하시겠습니까? 이 작업은 되돌릴 수 없습니다.',
|
||||
confirm: '삭제',
|
||||
cancel: '취소'
|
||||
},
|
||||
exclude: {
|
||||
title: '모델 제외',
|
||||
message: '이 모델을 라이브러리에서 제외하시겠습니까?',
|
||||
confirm: '제외',
|
||||
cancel: '취소'
|
||||
},
|
||||
download: {
|
||||
title: '모델 다운로드',
|
||||
url: '모델 URL',
|
||||
placeholder: 'Civitai 모델 URL 입력...',
|
||||
download: '다운로드',
|
||||
cancel: '취소'
|
||||
},
|
||||
move: {
|
||||
title: '모델 이동',
|
||||
selectFolder: '대상 폴더 선택',
|
||||
createFolder: '새 폴더 만들기',
|
||||
folderName: '폴더명',
|
||||
move: '이동',
|
||||
cancel: '취소'
|
||||
},
|
||||
contentRating: {
|
||||
title: '콘텐츠 등급 설정',
|
||||
current: '현재',
|
||||
levels: {
|
||||
pg: '전체관람가',
|
||||
pg13: '13세 이상',
|
||||
r: '제한관람가',
|
||||
x: '성인',
|
||||
xxx: '노골적'
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
// 오류 메시지
|
||||
errors: {
|
||||
general: '오류가 발생했습니다',
|
||||
networkError: '네트워크 오류. 연결을 확인하세요.',
|
||||
serverError: '서버 오류. 나중에 다시 시도하세요.',
|
||||
fileNotFound: '파일을 찾을 수 없습니다',
|
||||
invalidFile: '잘못된 파일 형식',
|
||||
uploadFailed: '업로드 실패',
|
||||
downloadFailed: '다운로드 실패',
|
||||
saveFailed: '저장 실패',
|
||||
loadFailed: '로드 실패',
|
||||
deleteFailed: '삭제 실패',
|
||||
moveFailed: '이동 실패',
|
||||
copyFailed: '복사 실패',
|
||||
fetchFailed: 'Civitai에서 데이터를 가져오지 못했습니다',
|
||||
invalidUrl: '잘못된 URL 형식',
|
||||
missingPermissions: '권한이 부족합니다'
|
||||
},
|
||||
|
||||
// 성공 메시지
|
||||
success: {
|
||||
saved: '성공적으로 저장되었습니다',
|
||||
deleted: '성공적으로 삭제되었습니다',
|
||||
moved: '성공적으로 이동되었습니다',
|
||||
copied: '성공적으로 복사되었습니다',
|
||||
downloaded: '성공적으로 다운로드되었습니다',
|
||||
uploaded: '성공적으로 업로드되었습니다',
|
||||
refreshed: '성공적으로 새로고침되었습니다',
|
||||
exported: '성공적으로 내보내졌습니다',
|
||||
imported: '성공적으로 가져왔습니다'
|
||||
},
|
||||
|
||||
// 키보드 단축키
|
||||
keyboard: {
|
||||
navigation: '키보드 내비게이션:',
|
||||
shortcuts: {
|
||||
pageUp: '한 페이지 위로 스크롤',
|
||||
pageDown: '한 페이지 아래로 스크롤',
|
||||
home: '맨 위로 이동',
|
||||
end: '맨 아래로 이동',
|
||||
bulkMode: '일괄 모드 전환',
|
||||
search: '검색 포커스',
|
||||
escape: '모달/패널 닫기'
|
||||
}
|
||||
},
|
||||
|
||||
// 초기화
|
||||
initialization: {
|
||||
title: 'LoRA 매니저 초기화',
|
||||
message: 'LoRA 캐시를 스캔하고 구축중입니다. 몇 분 정도 걸릴 수 있습니다...',
|
||||
steps: {
|
||||
scanning: '모델 파일 스캔 중...',
|
||||
processing: '메타데이터 처리 중...',
|
||||
building: '캐시 구축 중...',
|
||||
finalizing: '마무리 중...'
|
||||
}
|
||||
},
|
||||
|
||||
// 툴팁 및 도움말 텍스트
|
||||
tooltips: {
|
||||
refresh: '모델 목록 새로고침',
|
||||
bulkOperations: '여러 모델을 선택하여 일괄 작업',
|
||||
favorites: '즐겨찾기 모델만 표시',
|
||||
duplicates: '중복 모델 찾기 및 관리',
|
||||
search: '이름, 태그 또는 기타 기준으로 모델 검색',
|
||||
filter: '다양한 기준으로 모델 필터링',
|
||||
sort: '다른 속성으로 모델 정렬',
|
||||
backToTop: '페이지 맨 위로 스크롤'
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user