mirror of
https://github.com/MultiMote/niimblue
synced 2026-01-19 19:37:11 +03:00
Add Korean translation (#104)
This commit is contained in:
151
src/locale/dicts/ko_KR.json
Normal file
151
src/locale/dicts/ko_KR.json
Normal file
@@ -0,0 +1,151 @@
|
||||
{
|
||||
"lang.name": "한국어",
|
||||
"browser_warning.fingerprinting": "브라우저가 지문 추적을 방지하기 위해 캔버스를 왜곡하고 있는 것 같습니다. 이 보호 기능을 해제하세요. 그렇지 않으면 라벨에 이상한 자국이 생길 수 있습니다.",
|
||||
"browser_warning.lines.first": "앗, 브라우저가 블루투스 및 USB(시리얼) 통신을 지원하지 않습니다.",
|
||||
"browser_warning.lines.second": "어쨌든 라벨을 계속 그릴 수 있습니다.",
|
||||
"connector.bluetooth": "블루투스",
|
||||
"connector.disconnect.heartbeat": "연결 끊김 (프린터가 응답하지 않음)",
|
||||
"connector.serial": "시리얼 (USB)",
|
||||
"editor.clear": "캔버스 지우기",
|
||||
"editor.clear.confirm": "캔버스의 내용을 모두 지우시겠습니까?",
|
||||
"editor.clone": "복제",
|
||||
"editor.default_text": "텍스트",
|
||||
"editor.delete": "삭제",
|
||||
"editor.iconpicker.mdi_link_title": "자세한 목록 보기",
|
||||
"editor.iconpicker.search": "검색",
|
||||
"editor.iconpicker.title": "아이콘 추가",
|
||||
"editor.import.zpl": "ZPL 가져오기",
|
||||
"editor.objectpicker.barcode": "바코드",
|
||||
"editor.objectpicker.circle": "원",
|
||||
"editor.objectpicker.image": "이미지",
|
||||
"editor.objectpicker.line": "선",
|
||||
"editor.objectpicker.qrcode": "QR 코드",
|
||||
"editor.objectpicker.rectangle": "사각형",
|
||||
"editor.objectpicker.text": "텍스트",
|
||||
"editor.objectpicker.title": "개체 추가",
|
||||
"editor.preview": "미리보기",
|
||||
"editor.print": "인쇄",
|
||||
"editor.redo": "다시 실행",
|
||||
"editor.undo": "실행 취소",
|
||||
"editor.warning.load": "캔버스가 저장된 데이터로 대체됩니다.",
|
||||
"editor.warning.save": "저장된 데이터가 덮어씌워집니다. 저장하시겠습니까?",
|
||||
"main.built": "빌드 시간:",
|
||||
"main.code": "코드",
|
||||
"params.barcode.content": "내용",
|
||||
"params.barcode.enable_caption": "캡션 사용",
|
||||
"params.barcode.encoding": "인코딩",
|
||||
"params.barcode.font_size": "글꼴 크기",
|
||||
"params.barcode.scale": "배율",
|
||||
"params.csv.enabled": "사용",
|
||||
"params.csv.placeholders": "변수:",
|
||||
"params.csv.rowsfound": "데이터 행 수:",
|
||||
"params.csv.tip": "첫 번째 행은 헤더(변수 이름)로 사용됩니다. 쉼표(,)로 구분합니다.",
|
||||
"params.csv.title": "동적 라벨 데이터 (CSV)",
|
||||
"params.generic.arrange": "정렬",
|
||||
"params.generic.arrange.top": "맨 앞으로 보내기",
|
||||
"params.generic.arrange.bottom": "맨 뒤로 보내기",
|
||||
"params.generic.center.horizontal": "가로 중앙 정렬",
|
||||
"params.generic.center.vertical": "세로 중앙 정렬",
|
||||
"params.generic.fit": "페이지에 맞추기",
|
||||
"params.generic.fit.mode.stretch": "늘이기",
|
||||
"params.generic.fit.mode.ratio_min": "맞추기",
|
||||
"params.generic.fit.mode.ratio_max": "채우기",
|
||||
"params.generic.position": "위치",
|
||||
"params.label.apply": "적용",
|
||||
"params.label.current": "현재 설정:",
|
||||
"params.label.direction.left": "왼쪽",
|
||||
"params.label.direction.top": "위쪽",
|
||||
"params.label.direction": "인쇄 방향",
|
||||
"params.label.dpmm": "dpmm",
|
||||
"params.label.export": "내보내기",
|
||||
"params.label.head_density.help": "계산: DPI / 25.4",
|
||||
"params.label.head_density": "픽셀 밀도",
|
||||
"params.label.import": "가져오기",
|
||||
"params.label.label_title": "사용자 지정 제목",
|
||||
"params.label.menu_title": "레이블 속성",
|
||||
"params.label.mm": "mm",
|
||||
"params.label.px": "px",
|
||||
"params.label.save_template": "템플릿으로 저장",
|
||||
"params.label.shape": "레이블 모양",
|
||||
"params.label.size": "크기",
|
||||
"params.label.split": "레이블 분할",
|
||||
"params.label.split.count": "분할 개수",
|
||||
"params.label.tail.length": "테일 길이",
|
||||
"params.label.tail.position": "테일 위치",
|
||||
"params.label.mirror": "개체 반전",
|
||||
"params.label.warning.direction": "프린터 권장 방향:",
|
||||
"params.label.warning.import": "모든 저장된 템플릿이 덮어씌워집니다.",
|
||||
"params.label.warning.width": "레이블 폭이 프린터 허용 범위를 초과합니다:",
|
||||
"params.label.warning.div8": "레이블 폭(픽셀 단위)은 8의 배수여야 합니다.",
|
||||
"params.qrcode.ecl": "오류 수정 수준",
|
||||
"params.qrcode.mode": "모드",
|
||||
"params.qrcode.version": "버전",
|
||||
"params.saved_labels.kb_used": "사용된 kB",
|
||||
"params.saved_labels.label_title.placeholder": "(선택 사항)",
|
||||
"params.saved_labels.label_title": "제목",
|
||||
"params.saved_labels.load.browser": "불러오기",
|
||||
"params.saved_labels.load.json": "가져오기",
|
||||
"params.saved_labels.make_default": "기본값으로 설정",
|
||||
"params.saved_labels.menu_title": "저장/불러오기 (브라우저 저장소)",
|
||||
"params.saved_labels.save.browser.replace": "저장 (덮어쓰기)",
|
||||
"params.saved_labels.save.browser": "저장",
|
||||
"params.saved_labels.save.json": "내보내기",
|
||||
"params.text.align.center": "텍스트 정렬: 가운데",
|
||||
"params.text.align.left": "텍스트 정렬: 왼쪽",
|
||||
"params.text.align.right": "텍스트 정렬: 오른쪽",
|
||||
"params.text.bold": "굵게",
|
||||
"params.text.edit.title": "텍스트 편집",
|
||||
"params.text.edit": "팝업에서 편집",
|
||||
"params.text.fetch_fonts": "글꼴 가져오기",
|
||||
"params.text.font_family": "글꼴 계열",
|
||||
"params.text.font_size.down": "글꼴 크기 감소",
|
||||
"params.text.font_size.up": "글꼴 크기 증가",
|
||||
"params.text.font_size": "글꼴 크기",
|
||||
"params.text.italic": "기울임",
|
||||
"params.text.line_height": "줄 높이",
|
||||
"params.params.text.split": "텍스트 줄 바꿈",
|
||||
"params.params.text.split.spaces": "공백",
|
||||
"params.params.text.split.grapheme": "문자 단위",
|
||||
"params.text.vorigin.bottom": "아래쪽",
|
||||
"params.text.vorigin.center": "가운데",
|
||||
"params.text.vorigin.top": "위쪽",
|
||||
"params.text.vorigin": "수직 기준",
|
||||
"params.variables.insert.date": "날짜",
|
||||
"params.variables.insert.datetime": "날짜 및 시간",
|
||||
"params.variables.insert.time": "시간",
|
||||
"params.variables.insert": "변수 삽입",
|
||||
"params.vector.round_radius": "둥근 모서리 반경",
|
||||
"params.vector.stroke_width": "선 두께",
|
||||
"params.vector.fill": "채우기",
|
||||
"params.color": "색상",
|
||||
"params.color.transparent": "투명",
|
||||
"params.color.white": "흰색",
|
||||
"params.color.black": "검정색",
|
||||
"preview.close": "닫기",
|
||||
"preview.copies": "매수",
|
||||
"preview.density": "농도",
|
||||
"preview.label_type.Black": "검정",
|
||||
"preview.label_type.BlackMarkGap": "검정 마크 간격",
|
||||
"preview.label_type.Continuous": "연속",
|
||||
"preview.label_type.HeatShrinkTube": "열수축 튜브",
|
||||
"preview.label_type.Invalid": "알 수 없음",
|
||||
"preview.label_type.Perforated": "천공",
|
||||
"preview.label_type.PvcTag": "PVC 태그",
|
||||
"preview.label_type.Transparent": "투명",
|
||||
"preview.label_type.WithGaps": "간격 있음",
|
||||
"preview.label_type": "레이블 유형",
|
||||
"preview.not_connected": "프린터가 연결되지 않았습니다",
|
||||
"preview.not_implemented": "구현되지 않음",
|
||||
"preview.offset.inner": "내부",
|
||||
"preview.offset.outer": "외부",
|
||||
"preview.offset": "오프셋",
|
||||
"preview.postprocess.atkinson": "디더링 (앳킨슨)",
|
||||
"preview.postprocess.threshold": "임계값",
|
||||
"preview.postprocess": "후처리",
|
||||
"preview.print_task": "인쇄 작업",
|
||||
"preview.print.cancel": "인쇄 취소",
|
||||
"preview.print.system": "OS 기본 프린터로 인쇄",
|
||||
"preview.print": "인쇄",
|
||||
"preview.threshold": "임계값",
|
||||
"preview.title": "인쇄 미리보기"
|
||||
}
|
||||
@@ -9,6 +9,7 @@ import lang_zh_tw from "./dicts/zh_tw.json";
|
||||
import lang_fr from "./dicts/fr.json";
|
||||
import lang_pt_br from "./dicts/pt_BR.json";
|
||||
import lang_hr from "./dicts/hr.json";
|
||||
import lang_ko_kr from "./dicts/ko_KR.json";
|
||||
|
||||
export type TranslationKey = keyof typeof lang_en;
|
||||
export type TranslationDict = Record<TranslationKey, string>;
|
||||
@@ -35,7 +36,9 @@ export const langPack = {
|
||||
/** Portuguese (Brazil) */
|
||||
pt_br: lang_pt_br as TranslationDict,
|
||||
/** Croatian */
|
||||
hr: lang_hr as TranslationDict
|
||||
hr: lang_hr as TranslationDict,
|
||||
/** Korean */
|
||||
ko_kr: lang_ko_kr as TranslationDict
|
||||
} as const;
|
||||
|
||||
export type SupportedLanguage = keyof typeof langPack;
|
||||
|
||||
Reference in New Issue
Block a user