From 06ec4044ea4729e96a2edf7de04eeab6cf970d9e Mon Sep 17 00:00:00 2001 From: kijoong Date: Thu, 8 Oct 2026 05:32:47 +0900 Subject: [PATCH] Improve Korean terminology and dynamic UI translation coverage (#604) * Improve Korean Photoshop terminology and dynamic UI translations * Keep untranslated form labels in sentence case; add the new strings to de and pt-br label_of fell back to the Title Case filter label whenever the sentence-case label had no translation, which changed English form labels ("Use antialias" -> "Use Antialias"). It now uses the Title Case translation only when one exists. German and Brazilian Portuguese (merged since this branch was opened) get "No patterns" and "Enable {name}". Co-Authored-By: Claude Opus 5.5 --------- Co-authored-by: kijoong Co-authored-by: Brandon Thomas Co-authored-by: Claude Opus 5.5 --- crates/ui-egui/src/analysis_ui.rs | 2 +- crates/ui-egui/src/brush_panel.rs | 6 +- crates/ui-egui/src/brush_sections.rs | 2 +- crates/ui-egui/src/canvas.rs | 1 + crates/ui-egui/src/fill_ui.rs | 2 +- crates/ui-egui/src/filter_dialog.rs | 39 + crates/ui-egui/src/gallery_ui.rs | 10 +- crates/ui-egui/src/i18n/cs.tsv | 2 + crates/ui-egui/src/i18n/de.tsv | 2 + crates/ui-egui/src/i18n/es.tsv | 2 + crates/ui-egui/src/i18n/fr.tsv | 2 + crates/ui-egui/src/i18n/id.tsv | 2 + crates/ui-egui/src/i18n/ja.tsv | 2 + crates/ui-egui/src/i18n/ko.tsv | 1660 ++++++++++++++++++-------- crates/ui-egui/src/i18n/mod.rs | 31 + crates/ui-egui/src/i18n/pt-br.tsv | 2 + crates/ui-egui/src/i18n/ru.tsv | 2 + crates/ui-egui/src/i18n/zh-hans.tsv | 2 + crates/ui-egui/src/i18n/zh-hant.tsv | 2 + crates/ui-egui/src/jobs_ui.rs | 4 +- crates/ui-egui/src/liquify_ui.rs | 8 +- crates/ui-egui/src/panels.rs | 6 +- crates/ui-egui/src/smart_ui.rs | 2 +- crates/ui-egui/src/view_cmds.rs | 22 +- docs/localization-ko.md | 61 + 25 files changed, 1337 insertions(+), 539 deletions(-) create mode 100644 docs/localization-ko.md diff --git a/crates/ui-egui/src/analysis_ui.rs b/crates/ui-egui/src/analysis_ui.rs index 511af616..5a33970a 100644 --- a/crates/ui-egui/src/analysis_ui.rs +++ b/crates/ui-egui/src/analysis_ui.rs @@ -582,7 +582,7 @@ pub fn windows(app: &mut PhotocraftApp, ctx: &egui::Context) { egui::Grid::new("mlog-grid").striped(true).spacing(vec2(10.0, 2.0)).show(ui, |ui| { for c in &cols { let name = photocraft_engine::analysis_cmds::COLUMNS.iter().find(|x| x.0 == *c).map_or(*c, |x| x.1); - ui.label(RichText::new(name).color(t.text_dim).size(10.5).strong()); + ui.label(RichText::new(tl!(name)).color(t.text_dim).size(10.5).strong()); } ui.end_row(); for r in &rows { diff --git a/crates/ui-egui/src/brush_panel.rs b/crates/ui-egui/src/brush_panel.rs index 76fbb412..a9c729fa 100644 --- a/crates/ui-egui/src/brush_panel.rs +++ b/crates/ui-egui/src/brush_panel.rs @@ -231,7 +231,7 @@ fn section_list(app: &mut PhotocraftApp, ui: &mut egui::Ui, b: &mut BrushSetting let sel = app.ui.brush_section == i; let (r, resp) = ui.allocate_exact_size(vec2(150.0, 23.0), Sense::click()); // Named for accessibility and for tests and agents that look sections up by name. - resp.widget_info(|| egui::WidgetInfo::selected(egui::WidgetType::SelectableLabel, true, sel, *name)); + resp.widget_info(|| egui::WidgetInfo::selected(egui::WidgetType::SelectableLabel, true, sel, tl!(*name))); if sel { ui.painter().rect_filled(r, t.radius_sm, t.accent_soft); } else if resp.hovered() { @@ -242,7 +242,9 @@ fn section_list(app: &mut PhotocraftApp, ui: &mut egui::Ui, b: &mut BrushSetting let br = egui::Rect::from_center_size(egui::pos2(x + 6.0, r.center().y), vec2(13.0, 13.0)); let box_resp = ui.interact(br, ui.id().with(("brush-sec-box", i)), Sense::click()); let checked = *flag; - box_resp.widget_info(|| egui::WidgetInfo::selected(egui::WidgetType::Checkbox, true, checked, format!("Enable {name}"))); + box_resp.widget_info(|| { + egui::WidgetInfo::selected(egui::WidgetType::Checkbox, true, checked, crate::i18n::fmt(tl!("Enable {name}"), &[("name", tl!(*name))])) + }); if *flag { ui.painter().rect_filled(br, 2.0, t.accent); let (a, m, c) = (br.left_center() + vec2(3.0, 0.5), br.center_bottom() + vec2(-1.0, -3.5), br.right_top() + vec2(-3.0, 3.5)); diff --git a/crates/ui-egui/src/brush_sections.rs b/crates/ui-egui/src/brush_sections.rs index 8673c319..e14e14a7 100644 --- a/crates/ui-egui/src/brush_sections.rs +++ b/crates/ui-egui/src/brush_sections.rs @@ -99,7 +99,7 @@ fn dynamic(ui: &mut egui::Ui, id: &str, label: &str, d: &mut Dynamic, max: f32, fn size_row(ui: &mut egui::Ui, label: &str, size: &mut f32, max: f32, restore: Option) { let t = Tokens::get(ui.ctx()); ui.horizontal(|ui| { - ui.label(RichText::new(label).color(t.text_dim)); + ui.label(RichText::new(tl!(label)).color(t.text_dim)); ui.with_layout(egui::Layout::right_to_left(egui::Align::Center), |ui| { let mut s = *size; if widgets::value_field(ui, &mut s, 1.0..=max, "px", 74.0).changed() { diff --git a/crates/ui-egui/src/canvas.rs b/crates/ui-egui/src/canvas.rs index e8a2e8da..0b8aeb76 100644 --- a/crates/ui-egui/src/canvas.rs +++ b/crates/ui-egui/src/canvas.rs @@ -124,6 +124,7 @@ pub(crate) fn draw_readout(ctx: &egui::Context, id: &str, cursor: Pos2, labels: let t = crate::theme::Tokens::get(ctx); let font = egui::FontId::proportional(11.5); let width = |text: &str| ctx.fonts_mut(|f| f.layout_no_wrap(text.to_owned(), font.clone(), t.text).size().x); + let labels = labels.map(|label| tl!(label)); let (lw, vw) = (labels.map(width), [width(&values[0]), width(&values[1])]); let (label_col, value_col) = (lw[0].max(lw[1]), vw[0].max(vw[1])); egui::Area::new(egui::Id::new(id)).order(egui::Order::Tooltip).fixed_pos(cursor + vec2(16.0, 18.0)).interactable(false).constrain(true).show(ctx, |ui| { diff --git a/crates/ui-egui/src/fill_ui.rs b/crates/ui-egui/src/fill_ui.rs index d4634194..c591b5e0 100644 --- a/crates/ui-egui/src/fill_ui.rs +++ b/crates/ui-egui/src/fill_ui.rs @@ -157,7 +157,7 @@ pub fn body(app: &PhotocraftApp, ui: &mut egui::Ui, f: &mut Map) let mut pat = get_str(f, "pattern", ""); let opts: Vec<(String, &str)> = app.session.patterns.items.iter().map(|p| (p.id.clone(), p.display_name())).collect(); if opts.is_empty() { - ui.label(egui::RichText::new("No patterns").color(Tokens::get(ui.ctx()).text_faint)); + ui.label(egui::RichText::new(tl!("No patterns")).color(Tokens::get(ui.ctx()).text_faint)); } else if crate::widgets::dropdown(ui, "fill-pattern", &mut pat, &opts, 170.0) { f.insert("pattern".into(), json!(pat)); } diff --git a/crates/ui-egui/src/filter_dialog.rs b/crates/ui-egui/src/filter_dialog.rs index b16a31e3..6e7665c0 100644 --- a/crates/ui-egui/src/filter_dialog.rs +++ b/crates/ui-egui/src/filter_dialog.rs @@ -224,6 +224,10 @@ pub fn open_with_spec(app: &mut PhotocraftApp, command: &str, label: &str, spec: } pub(crate) fn label(key: &str) -> String { + tl!(&source_label(key)).to_owned() +} + +pub(crate) fn source_label(key: &str) -> String { // camelCase → "Camel Case" let mut s = String::new(); for (i, ch) in key.chars().enumerate() { @@ -469,6 +473,41 @@ mod tests { assert!(!has_dialog("filter.stylize.findEdges")); } + #[test] + fn korean_covers_generated_filter_options_and_gallery_names() { + let ko = crate::i18n::lang_from_tag("ko-KR").unwrap(); + let mut missing = std::collections::BTreeSet::new(); + let mut check = |s: String| { + if !matches!(s.as_str(), "X" | "Y" | "A" | "B") && !crate::i18n::has(ko, &s) { + missing.insert(s); + } + }; + for c in photocraft_engine::command_specs().iter().filter(|c| c.id.starts_with("filter.") || c.id.starts_with("image.adjustments.")) { + for p in parse_spec(c.params) { + if !p.key.chars().all(|c| c.is_ascii_alphanumeric()) || matches!(p.kind, Kind::Json) { + continue; + } + check(source_label(&p.key)); + if let Kind::Choice(choices) = p.kind { + for choice in choices { + // Only symbolic options are UI choices; registry docs also contain + // colour syntax and array notation, which are not translatable names. + if choice.chars().all(|c| c.is_ascii_alphanumeric()) { + check(source_label(&choice)); + } + } + } + } + } + for f in photocraft_algo::GalleryFilter::ALL { + check(f.name().to_string()); + } + for cat in photocraft_algo::GALLERY_CATEGORIES { + check(cat.to_string()); + } + assert!(missing.is_empty(), "missing Korean dynamic labels: {missing:#?}"); + } + #[test] fn preview_runs_engine_command_on_proxy() { let mut doc = Document::with_background( diff --git a/crates/ui-egui/src/gallery_ui.rs b/crates/ui-egui/src/gallery_ui.rs index d88364c4..f5c70f94 100644 --- a/crates/ui-egui/src/gallery_ui.rs +++ b/crates/ui-egui/src/gallery_ui.rs @@ -357,7 +357,7 @@ pub fn show(app: &mut PhotocraftApp, ctx: &egui::Context) { painter.rect_filled(title, 0.0, t.dock); painter.line_segment([title.left_bottom(), title.right_bottom()], Stroke::new(1.0, t.separator)); let pct = if d.zoom > 0.0 { format!("{:.0}%", d.zoom * 100.0) } else { tl!("Fit").into() }; - let name = d.effects.get(d.selected).map_or("", |e| e.filter.name()); + let name = d.effects.get(d.selected).map_or("", |e| tl!(e.filter.name())); painter.text(title.center(), Align2::CENTER_CENTER, format!("{name} ({}, {pct})", d.layer_name), FontId::proportional(13.0), t.text); let body = ERect::from_min_max(pos2(full.left(), title.bottom()), full.max); let right = ERect::from_min_size(pos2(body.right() - RIGHT_W, body.top()), vec2(RIGHT_W, body.height())); @@ -395,7 +395,7 @@ pub fn show(app: &mut PhotocraftApp, ctx: &egui::Context) { if widgets::dropdown(&mut zb, "gallery-zoom", &mut z, &opts, 110.0) { d.zoom = z; } - zb.label(egui::RichText::new(format!("preview {:.0} ms", d.preview_ms)).color(t.text_faint).size(11.0)); + zb.label(egui::RichText::new(format!("{} {:.0} ms", tl!("Preview"), d.preview_ms)).color(t.text_faint).size(11.0)); // ---- Category folders with thumbnails ---- painter.rect_filled(mid, 0.0, t.dock); @@ -408,7 +408,7 @@ pub fn show(app: &mut PhotocraftApp, ctx: &egui::Context) { let r = ui.horizontal(|ui| { let (ir, _) = ui.allocate_exact_size(vec2(16.0, 16.0), Sense::hover()); crate::icons::paint(ui, ir, icon, 14.0, t.icon); - ui.add(egui::Label::new(egui::RichText::new(*cat).color(t.text)).sense(Sense::click())) + ui.add(egui::Label::new(egui::RichText::new(tl!(*cat)).color(t.text)).sense(Sense::click())) }); if r.inner.clicked() { d.open[ci] = !d.open[ci]; @@ -434,7 +434,7 @@ pub fn show(app: &mut PhotocraftApp, ctx: &egui::Context) { ui.painter().rect_stroke(r, 0.0, stroke, egui::StrokeKind::Outside); ui.add_sized( [THUMB[0] as f32, 14.0], - egui::Label::new(egui::RichText::new(f.name()).size(10.5).color(if selected { t.text } else { t.text_dim })).truncate(), + egui::Label::new(egui::RichText::new(tl!(f.name())).size(10.5).color(if selected { t.text } else { t.text_dim })).truncate(), ); resp }); @@ -539,7 +539,7 @@ pub fn show(app: &mut PhotocraftApp, ctx: &egui::Context) { ui.painter().text( row.left_center() + vec2(28.0, 0.0), Align2::LEFT_CENTER, - d.effects[i].filter.name(), + tl!(d.effects[i].filter.name()), FontId::proportional(12.5), if d.effects[i].visible { t.text } else { t.text_faint }, ); diff --git a/crates/ui-egui/src/i18n/cs.tsv b/crates/ui-egui/src/i18n/cs.tsv index 5145f04a..ec2361ea 100644 --- a/crates/ui-egui/src/i18n/cs.tsv +++ b/crates/ui-egui/src/i18n/cs.tsv @@ -2067,3 +2067,5 @@ cameraRaw Color Barvy Patch: Záplata: Lasso around an area, then drag the selection Obtáhněte oblast lasem a pak přetáhněte výběr Edit Type Upravit text + No patterns Žádné vzorky + Enable {name} Povolit {name} diff --git a/crates/ui-egui/src/i18n/de.tsv b/crates/ui-egui/src/i18n/de.tsv index 946c5c06..ecdb9ba6 100644 --- a/crates/ui-egui/src/i18n/de.tsv +++ b/crates/ui-egui/src/i18n/de.tsv @@ -2108,3 +2108,5 @@ 175% 175 % 250% 250 % 300% 300 % + No patterns Keine Muster + Enable {name} {name} aktivieren diff --git a/crates/ui-egui/src/i18n/es.tsv b/crates/ui-egui/src/i18n/es.tsv index f455a944..3ae2abe6 100644 --- a/crates/ui-egui/src/i18n/es.tsv +++ b/crates/ui-egui/src/i18n/es.tsv @@ -2144,3 +2144,5 @@ cameraRaw Amount Cantidad Patch: Parche: Lasso around an area, then drag the selection Rodee un área con el lazo y arrastre la selección Edit Type Editar texto + No patterns Sin motivos + Enable {name} Activar {name} diff --git a/crates/ui-egui/src/i18n/fr.tsv b/crates/ui-egui/src/i18n/fr.tsv index c20acf16..08c22be8 100644 --- a/crates/ui-egui/src/i18n/fr.tsv +++ b/crates/ui-egui/src/i18n/fr.tsv @@ -2497,3 +2497,5 @@ cameraRaw Blending Fusion 5 x 5 5 × 5 Grid: Grille : Edit Type Modifier le texte + No patterns Aucun motif + Enable {name} Activer {name} diff --git a/crates/ui-egui/src/i18n/id.tsv b/crates/ui-egui/src/i18n/id.tsv index 7a6d87d3..58ccd628 100644 --- a/crates/ui-egui/src/i18n/id.tsv +++ b/crates/ui-egui/src/i18n/id.tsv @@ -2484,3 +2484,5 @@ cameraRaw Blending Pembauran 5 x 5 5 × 5 Grid: Kisi-kisi: Edit Type Edit Teks + No patterns Tidak ada pola + Enable {name} Aktifkan {name} diff --git a/crates/ui-egui/src/i18n/ja.tsv b/crates/ui-egui/src/i18n/ja.tsv index e40386f5..8dc1fa64 100644 --- a/crates/ui-egui/src/i18n/ja.tsv +++ b/crates/ui-egui/src/i18n/ja.tsv @@ -2050,3 +2050,5 @@ cameraRaw Color カラー Patch: パッチ: Lasso around an area, then drag the selection 投げ縄で範囲を囲み、選択範囲をドラッグします Edit Type 文字を編集 + No patterns パターンなし + Enable {name} {name}を有効にする diff --git a/crates/ui-egui/src/i18n/ko.tsv b/crates/ui-egui/src/i18n/ko.tsv index 3ae2058a..9a0df15d 100644 --- a/crates/ui-egui/src/i18n/ko.tsv +++ b/crates/ui-egui/src/i18n/ko.tsv @@ -17,11 +17,11 @@ View 보기 Window 창 Help 도움말 - (coming soon) (곧 지원 예정) + (coming soon) (곧 제공 예정) New… 새로 만들기… New from Clipboard 클립보드에서 새로 만들기 Open… 열기… - Open As… 다른 형식으로 열기… + Open As… 형식을 지정하여 열기… Open Recent 최근 파일 열기 Clear Recent Files 최근 파일 목록 지우기 Close 닫기 @@ -39,28 +39,28 @@ Artboards to Files… 아트보드를 파일로… Artboards to PDF… 아트보드를 PDF로… Layers to Files… 레이어를 파일로… - Layer Comps to Files… 레이어 구성을 파일로… + Layer Comps to Files… 레이어 구성 요소를 파일로… Color Lookup Tables… 색상 조회 테이블… Data Sets as Files… 데이터 세트를 파일로… - Paths to Illustrator… 패스를 벡터 형식으로… + Paths to Illustrator… 패스를 Illustrator로… Render Video… 비디오 렌더링… Generate 생성 Image Assets 이미지 에셋 - Place Embedded… 포함하여 배치… - Place Linked… 연결하여 배치… - Package… 패키지… + Place Embedded… 포함하여 가져오기… + Place Linked… 연결하여 가져오기… + Package… 패키지 만들기… Automate 자동화 Batch… 일괄 처리… Create Droplet… 드롭릿 만들기… - Crop and Straighten Photos 사진 자르기 및 기울기 보정 + Crop and Straighten Photos 사진 자르기 및 수평 맞추기 Contact Sheet II… 밀착 인화 II… Conditional Mode Change… 조건부 모드 변경… Fit Image… 이미지 맞추기… - Lens Correction… 렌즈 보정… + Lens Correction… 렌즈 교정… Merge to HDR Pro… HDR Pro로 병합… - Photomerge… 사진 병합… + Photomerge… Photomerge… Scripts 스크립트 - Image Processor… 이미지 처리기… + Image Processor… 이미지 프로세서… Delete All Empty Layers 빈 레이어 모두 삭제 Flatten All Layer Effects 모든 레이어 효과 병합 Flatten All Masks 모든 마스크 병합 @@ -74,31 +74,31 @@ Exit 종료 Undo 실행 취소 Redo 다시 실행 - Toggle Last State 직전 상태 전환 - Fade… 페이드… + Toggle Last State 이전 상태 전환 + Fade… 효과 약화… Cut 잘라내기 Copy 복사 Copy Merged 병합하여 복사 Paste 붙여넣기 - Paste Special 특수 붙여넣기 - Paste in Place 제자리에 붙여넣기 + Paste Special 선택하여 붙여넣기 + Paste in Place 같은 위치에 붙여넣기 Paste Into 선택 영역 안에 붙여넣기 Paste Outside 선택 영역 밖에 붙여넣기 - Paste Lorem Ipsum 더미 텍스트 붙여넣기 + Paste Lorem Ipsum Lorem Ipsum 붙여넣기 Clear 지우기 Search… 검색… Check Spelling… 맞춤법 검사… Find and Replace Text… 텍스트 찾기 및 바꾸기… - Fill… 칠… + Fill… 채우기… Stroke… 획… Content-Aware Fill… 내용 인식 채우기… - Content-Aware Scale 내용 인식 크기 조절 - Puppet Warp 퍼펫 변형 - Perspective Warp 원근 변형 + Content-Aware Scale 내용 인식 비율 + Puppet Warp 퍼펫 뒤틀기 + Perspective Warp 원근 뒤틀기 Free Transform 자유 변형 Free Transform a Copy 사본 자유 변형 Transform 변형 - Again 다시 + Again 다시 적용 Transform Again on a Copy 사본에 변형 다시 적용 Scale 크기 조절 Rotate 회전 @@ -110,10 +110,10 @@ Flip Vertical 세로로 뒤집기 Rotate 180° 180° 회전 Rotate 90° Clockwise 시계 방향으로 90° 회전 - Rotate 90° Counter Clockwise 반시계 방향으로 90° 회전 + Rotate 90° Counter Clockwise 시계 반대 방향으로 90° 회전 180° 180° - 90° Clockwise 시계 방향 90° - 90° Counter Clockwise 반시계 방향 90° + 90° Clockwise 시계 방향으로 90° + 90° Counter Clockwise 시계 반대 방향으로 90° Arbitrary… 임의 각도… Auto-Align Layers… 레이어 자동 정렬… Auto-Blend Layers… 레이어 자동 혼합… @@ -146,16 +146,16 @@ Performance… 성능… Scratch Disks… 스크래치 디스크… Cursors… 커서… - Transparency & Gamut… 투명도 및 색상 영역… + Transparency & Gamut… 투명도 및 색상 범위… Units & Rulers… 단위 및 눈금자… Guides, Grid & Slices… 안내선, 격자 및 분할 영역… Plug-ins… 플러그인… Type… 문자… - Enhanced Controls… 고급 제어… + Enhanced Controls… 고급 컨트롤… Camera Raw… Camera Raw… - Raw Defaults… Raw 기본값… - Integrations… 통합… - AI Integrations… AI 통합… + Raw Defaults… RAW 기본값… + Integrations… 연동… + AI Integrations… AI 연동… Install Plug-in… 플러그인 설치… Language Options 언어 옵션 Settings… 설정… @@ -168,15 +168,15 @@ CMYK Color CMYK 색상 Lab Color Lab 색상 Multichannel 다중 채널 - 8 Bits/Channel 채널당 8비트 - 16 Bits/Channel 채널당 16비트 - 32 Bits/Channel 채널당 32비트 + 8 Bits/Channel 8비트/채널 + 16 Bits/Channel 16비트/채널 + 32 Bits/Channel 32비트/채널 Color Table… 색상표… Bitmap… 비트맵… Duotone… 이중톤… Indexed Color… 인덱스 색상… Adjustments 조정 - Brightness/Contrast… 명도/대비… + Brightness/Contrast… 밝기/대비… Levels… 레벨… Curves… 곡선… Exposure… 노출… @@ -185,16 +185,16 @@ Color Balance… 색상 균형… Black & White… 흑백… Photo Filter… 포토 필터… - Channel Mixer… 채널 혼합기… + Channel Mixer… 채널 혼합… Color Lookup… 색상 조회… Invert 반전 Posterize… 포스터화… - Threshold… 임계값… - Gradient Map… 그라디언트 맵… - Selective Color… 선택적 색상… + Threshold… 한계값… + Gradient Map… 그레이디언트 맵… + Selective Color… 선택 색상… Shadows/Highlights… 어두운 영역/밝은 영역… - HDR Toning… HDR 토닝… - Desaturate 채도 제거 + HDR Toning… HDR 색조 조정… + Desaturate 채도 감소 Match Color… 색상 일치… Replace Color… 색상 대체… Equalize 균일화 @@ -207,42 +207,42 @@ Flip Canvas Horizontal 캔버스 가로로 뒤집기 Flip Canvas Vertical 캔버스 세로로 뒤집기 Crop 자르기 - Trim… 자동 자르기… - Reveal All 모두 표시 + Trim… 가장자리 다듬기… + Reveal All 모두 나타내기 Duplicate… 복제… Apply Image… 이미지 적용… - Calculations… 계산… + Calculations… 연산… Variables 변수 Define… 정의… Data Sets… 데이터 세트… Apply Data Set… 데이터 세트 적용… Variable Data Sets… 변수 데이터 세트… - Trap… 트래핑… + Trap… 트랩… Analysis 분석 Set Measurement Scale… 측정 비율 설정… - Select Data Points… 데이터 점 선택… - Record Measurements 측정 기록 + Select Data Points… 데이터 포인트 선택… + Record Measurements 측정값 기록 Ruler Tool 눈금자 도구 - Count Tool 개수 도구 - Place Scale Marker… 비율 표시자 배치… + Count Tool 계수 도구 + Place Scale Marker… 비율 마커 배치… Custom… 사용자 정의… New 새로 만들기 Layer… 레이어… Group… 그룹… - Group from Layers… 레이어에서 그룹 만들기… + Group from Layers… 레이어로 그룹 만들기… Artboard… 아트보드… - Artboard from Group… 그룹에서 아트보드 만들기… - Artboard from Layers… 레이어에서 아트보드 만들기… - Layer via Copy 복사한 레이어 - Layer via Cut 잘라낸 레이어 + Artboard from Group… 그룹으로 아트보드 만들기… + Artboard from Layers… 레이어로 아트보드 만들기… + Layer via Copy 복사하여 레이어 만들기 + Layer via Cut 잘라내어 레이어 만들기 Layer From Background… 배경에서 레이어 만들기… Layer from Background… 배경에서 레이어 만들기… New Shape Layer 새 모양 레이어 New Type Layer 새 문자 레이어 New Fill Layer 새 칠 레이어 New Adjustment Layer 새 조정 레이어 - New Layer Based Slice 새 레이어 기반 분할 영역 - New Smart Object via Copy 복사하여 새 고급 개체 만들기 + New Layer Based Slice 레이어 기반 분할 영역 만들기 + New Smart Object via Copy 복사하여 새 스마트 오브젝트 만들기 New Blank Video Layer 새 빈 비디오 레이어 New Video Layer from File… 파일에서 새 비디오 레이어… Duplicate Layer… 레이어 복제… @@ -257,49 +257,49 @@ Inner Glow… 내부 광선… Satin… 새틴… Color Overlay… 색상 오버레이… - Gradient Overlay… 그라디언트 오버레이… + Gradient Overlay… 그레이디언트 오버레이… Pattern Overlay… 패턴 오버레이… Outer Glow… 외부 광선… - Drop Shadow… 그림자… + Drop Shadow… 그림자 효과… Copy Layer Style 레이어 스타일 복사 Paste Layer Style 레이어 스타일 붙여넣기 Clear Layer Style 레이어 스타일 지우기 Global Light… 전체 조명… Hide All Effects 모든 효과 숨기기 Scale Effects… 효과 크기 조절… - Smart Filter 고급 필터 - Convert for Smart Filters 고급 필터용으로 변환 - Clear Smart Filters 고급 필터 지우기 - Disable Smart Filters 고급 필터 사용 안 함 + Smart Filter 스마트 필터 + Convert for Smart Filters 스마트 필터용으로 변환 + Clear Smart Filters 스마트 필터 지우기 + Disable Smart Filters 스마트 필터 비활성화 Delete Filter Mask 필터 마스크 삭제 - Disable Filter Mask 필터 마스크 사용 안 함 + Disable Filter Mask 필터 마스크 비활성화 Solid Color… 단색… - Gradient… 그라디언트… + Gradient… 그레이디언트… Pattern… 패턴… Layer Mask 레이어 마스크 Vector Mask 벡터 마스크 Reveal Selection 선택 영역 표시 Hide Selection 선택 영역 숨기기 Hide All 모두 숨기기 - From Transparency 투명도에서 + From Transparency 투명도에서 만들기 Delete Vector Mask 벡터 마스크 삭제 - Enable Layer Mask 레이어 마스크 사용 - Disable Layer Mask 레이어 마스크 사용 안 함 - Enable Vector Mask 벡터 마스크 사용 + Enable Layer Mask 레이어 마스크 활성화 + Disable Layer Mask 레이어 마스크 비활성화 + Enable Vector Mask 벡터 마스크 활성화 Link Layer Mask 레이어 마스크 연결 Unlink Layer Mask 레이어 마스크 연결 해제 Link Vector Mask 벡터 마스크 연결 Add Vector Mask 벡터 마스크 추가 - Vector Mask from Current Path 현재 패스에서 벡터 마스크 만들기 + Vector Mask from Current Path 현재 패스로 벡터 마스크 만들기 Create Clipping Mask 클리핑 마스크 만들기 Release Clipping Mask 클리핑 마스크 해제 - Smart Objects 고급 개체 - Smart Object 고급 개체 - Convert to Smart Object 고급 개체로 변환 - Convert to Embedded 포함된 개체로 변환 - Convert to Linked… 연결된 개체로 변환… + Smart Objects 스마트 오브젝트 + Smart Object 스마트 오브젝트 + Convert to Smart Object 스마트 오브젝트로 변환 + Convert to Embedded 포함된 오브젝트로 변환 + Convert to Linked… 연결된 오브젝트로 변환… Edit Contents 내용 편집 - Replace Contents… 내용 바꾸기… + Replace Contents… 내용 대체… Relink to File… 파일에 다시 연결… Export Contents… 내용 내보내기… Update Modified Content 수정된 내용 업데이트 @@ -307,10 +307,10 @@ Stack Mode 스택 모드 Entropy 엔트로피 Kurtosis 첨도 - Maximum 최댓값 + Maximum 최대값 Mean 평균 - Median 중앙값 - Minimum 최솟값 + Median 중간값 + Minimum 최소값 Range 범위 Skewness 왜도 Standard Deviation 표준 편차 @@ -318,7 +318,7 @@ Variance 분산 Video Layers 비디오 레이어 Interpret Footage… 영상 해석… - Replace Footage… 영상 바꾸기… + Replace Footage… 영상 대체… Reload Frame 프레임 다시 불러오기 Show Altered Video 수정된 비디오 표시 Restore Frame 프레임 복원 @@ -326,7 +326,7 @@ Insert Blank Frame 빈 프레임 삽입 Delete Frame 프레임 삭제 Duplicate Frame 프레임 복제 - Frame from Layers 레이어에서 프레임 만들기 + Frame from Layers 레이어로 프레임 만들기 Video Frames to Layers… 비디오 프레임을 레이어로… Rasterize 래스터화 Rasterize Type 문자 래스터화 @@ -340,24 +340,24 @@ Merge Layers 레이어 병합 Merge Down 아래 레이어와 병합 Merge Visible 보이는 레이어 병합 - Stamp Visible 보이는 레이어 합성 복사 + Stamp Visible 보이는 레이어의 병합 사본 만들기 Select Layer Above 위 레이어 선택 Select Layer Below 아래 레이어 선택 Select Top Layer 맨 위 레이어 선택 Select Bottom Layer 맨 아래 레이어 선택 Add Layer Above to Selection 위 레이어를 선택에 추가 Add Layer Below to Selection 아래 레이어를 선택에 추가 - Stamp Down 아래 레이어에 합성 복사 + Stamp Down 아래 레이어에 병합 사본 만들기 Flatten Image 이미지 병합 - Matting 매팅 + Matting 테두리 정리 Color Decontaminate… 색상 오염 제거… Remove Black Matte 검정 매트 제거 Remove White Matte 흰색 매트 제거 - Defringe… 테두리 제거… + Defringe… 가장자리 색상 제거… Group Layers 레이어 그룹화 Ungroup Layers 레이어 그룹 해제 Hide Layers 레이어 숨기기 - Arrange 정렬 + Arrange 순서 Bring to Front 맨 앞으로 가져오기 Bring Forward 앞으로 가져오기 Send Backward 뒤로 보내기 @@ -369,12 +369,12 @@ Intersect Shape Areas 모양 영역 교차 Exclude Overlapping Shapes 겹치는 모양 제외 Merge Shape Components 모양 구성 요소 병합 - Align 맞춤 + Align 정렬 Top Edges 위쪽 가장자리 - Vertical Centers 세로 가운데 + Vertical Centers 세로 중앙 Bottom Edges 아래쪽 가장자리 Left Edges 왼쪽 가장자리 - Horizontal Centers 가로 가운데 + Horizontal Centers 가로 중앙 Right Edges 오른쪽 가장자리 Distribute 분포 Vertically 세로로 @@ -385,11 +385,11 @@ Fill Content 칠 내용 Deselect Layers 레이어 선택 해제 Find Layers 레이어 찾기 - Layer Comps 레이어 구성 + Layer Comps 레이어 구성 요소 Layers 레이어 All Layers 모든 레이어 Hidden Layers 숨겨진 레이어 - Mask All Objects 모든 개체 마스크 + Mask All Objects 모든 오브젝트 마스크 만들기 Subject 피사체 Sky 하늘 Panels 패널 @@ -398,11 +398,11 @@ Character Styles Panel 문자 스타일 패널 Paragraph Styles Panel 단락 스타일 패널 Glyphs Panel 글리프 패널 - Anti-Alias 앤티앨리어스 + Anti-Alias 앤티 앨리어스 Sharp 선명하게 - Crisp 또렷하게 + Crisp 뚜렷하게 Strong 강하게 - Smooth 매끄럽게 + Smooth 부드럽게 Windows LCD Windows LCD Windows Windows Orientation 방향 @@ -410,12 +410,12 @@ Vertical 세로 OpenType OpenType Standard Ligatures 표준 합자 - Contextual Alternates 문맥 대체 문자 - Discretionary Ligatures 선택적 합자 + Contextual Alternates 문맥 대체 글리프 + Discretionary Ligatures 임의 합자 Swash 스와시 - Oldstyle 올드 스타일 - Stylistic Alternates 스타일 대체 문자 - Titling Alternates 제목 대체 문자 + Oldstyle 올드스타일 + Stylistic Alternates 스타일 대체 글리프 + Titling Alternates 제목용 대체 글리프 Ornaments 장식 문자 Ordinals 서수 Fractions 분수 @@ -427,11 +427,11 @@ Default Features 기본 기능 East Asian Features 동아시아 기능 Middle Eastern Features 중동 기능 - Middle Eastern & South Asian Composer 중동 및 남아시아 조판기 + Middle Eastern & South Asian Composer 중동 및 남아시아 조판 Update All Text Layers 모든 텍스트 레이어 업데이트 - Replace All Missing Fonts 누락된 글꼴 모두 바꾸기 + Replace All Missing Fonts 누락된 모든 글꼴 대체 Resolve Missing Fonts… 누락된 글꼴 해결… - Font Preview Size 글꼴 미리보기 크기 + Font Preview Size 글꼴 미리 보기 크기 None 없음 Small 작게 Medium 중간 @@ -444,7 +444,7 @@ Reselect 다시 선택 Inverse 반대로 Inverse Selection 선택 영역 반전 - Similar 유사 영역 + Similar 유사한 항목 Color Range… 색상 범위… Focus Area… 초점 영역… Select and Mask… 선택 및 마스크… @@ -454,7 +454,7 @@ Expand… 확대… Contract… 축소… Feather… 페더… - Grow 확장 + Grow 선택 영역 확장 Transform Selection 선택 영역 변형 Edit in Quick Mask Mode 빠른 마스크 모드에서 편집 Load Selection… 선택 영역 불러오기… @@ -462,26 +462,26 @@ Match All 모두 일치 Last Filter 마지막 필터 Filter Gallery… 필터 갤러리… - Adaptive Wide Angle… 적응형 광각… + Adaptive Wide Angle… 응용 광각… Camera Raw Filter… Camera Raw 필터… Liquify… 픽셀 유동화… Vanishing Point… 소실점… - Blur 흐림 - Blur Gallery 흐림 갤러리 - Field Blur… 필드 흐림… - Iris Blur… 조리개 흐림… - Tilt-Shift… 틸트 시프트… - Path Blur… 패스 흐림… - Spin Blur… 회전 흐림… + Blur 흐림 효과 + Blur Gallery 흐림 효과 갤러리 + Field Blur… 필드 흐림 효과… + Iris Blur… 조리개 흐림 효과… + Tilt-Shift… 기울기-이동… + Path Blur… 패스 흐림 효과… + Spin Blur… 회전 흐림 효과… Blur More 더 흐리게 - Box Blur… 상자 흐림… - Gaussian Blur… 가우시안 흐림… - Lens Blur… 렌즈 흐림… - Motion Blur… 동작 흐림… - Radial Blur… 방사형 흐림… - Shape Blur… 모양 흐림… - Smart Blur… 고급 흐림… - Surface Blur… 표면 흐림… + Box Blur… 상자 흐림 효과… + Gaussian Blur… 가우시안 흐림 효과… + Lens Blur… 렌즈 흐림 효과… + Motion Blur… 동작 흐림 효과… + Radial Blur… 방사형 흐림 효과… + Shape Blur… 모양 흐림 효과… + Smart Blur… 고급 흐림 효과… + Surface Blur… 표면 흐림 효과… Average 평균 Displace… 변위… Pinch… 오므리기… @@ -490,32 +490,32 @@ Shear… 전단… Spherize… 구형화… Twirl… 돌리기… - Wave… 파형… + Wave… 파동… ZigZag… 지그재그… Noise 노이즈 Add Noise… 노이즈 추가… Despeckle 반점 제거 - Dust & Scratches… 먼지 및 스크래치… - Median… 중앙값… + Dust & Scratches… 더스트와 스크래치… + Median… 중간값… Reduce Noise… 노이즈 감소… Pixelate 픽셀화 Color Halftone… 색상 하프톤… - Crystallize… 결정화… - Facet 면 분할 - Fragment 조각 + Crystallize… 수정화… + Facet 단면화 + Fragment 분열 Mezzotint… 메조틴트… Mosaic… 모자이크… Pointillize… 점묘화… - Render 렌더링 - Clouds 구름 - Difference Clouds 차이 구름 + Render 렌더 + Clouds 구름 효과 1 + Difference Clouds 구름 효과 2 Fibers… 섬유… Flame… 불꽃… Lens Flare… 렌즈 플레어… Lighting Effects… 조명 효과… - Picture Frame… 액자… + Picture Frame… 사진 프레임… Tree… 나무… - Sharpen 선명하게 + Sharpen 선명 효과 Sharpen Edges 가장자리 선명하게 Sharpen More 더 선명하게 Smart Sharpen… 고급 선명 효과… @@ -527,7 +527,7 @@ Extrude… 돌출… Find Edges 가장자리 찾기 Oil Paint… 유화… - Solarize 반전 노출 + Solarize 과대 노출 Tiles… 타일… Trace Contour… 윤곽선 추적… Wind… 바람… @@ -535,24 +535,24 @@ De-Interlace… 인터레이스 제거… NTSC Colors NTSC 색상 Other 기타 - Maximum… 최댓값… - Minimum… 최솟값… + Maximum… 최대값… + Minimum… 최소값… Offset… 오프셋… Plug-ins 플러그인 Proof Setup 교정 설정 Proof Colors 교정 색상 - Gamut Warning 색상 영역 경고 - Working CMYK 작업 CMYK - Working Cyan Plate 작업 청록 판 - Working Magenta Plate 작업 자홍 판 - Working Yellow Plate 작업 노랑 판 - Working Black Plate 작업 검정 판 - Working CMY Plate 작업 CMY 판 + Gamut Warning 색상 범위 경고 + Working CMYK 작업용 CMYK + Working Cyan Plate 작업용 사이안 판 + Working Magenta Plate 작업용 마젠타 판 + Working Yellow Plate 작업용 노랑 판 + Working Black Plate 작업용 검정 판 + Working CMY Plate 작업용 CMY 판 Legacy Macintosh RGB 기존 Macintosh RGB Internet Standard RGB 인터넷 표준 RGB Monitor RGB 모니터 RGB - Color Blindness — Protanopia-type 색각 이상 — 적색맹 유형 - Color Blindness — Deuteranopia-type 색각 이상 — 녹색맹 유형 + Color Blindness — Protanopia-type 색각 이상 — 적색맹 + Color Blindness — Deuteranopia-type 색각 이상 — 녹색맹 Zoom In 확대 Zoom Out 축소 Fit on Screen 화면에 맞추기 @@ -572,7 +572,7 @@ Anamorphic 2:1 (2) 아나모픽 2:1 (2) HDV 1080/DVCPRO HD 720 (1.33) HDV 1080/DVCPRO HD 720 (1.33) DVCPRO HD 1080/HDV 1080 (1.5) DVCPRO HD 1080/HDV 1080 (1.5) - 32-bit Preview Options… 32비트 미리보기 옵션… + 32-bit Preview Options… 32비트 미리 보기 옵션… Screen Mode 화면 모드 Standard Screen Mode 표준 화면 모드 Full Screen Mode With Menu Bar 메뉴 막대가 있는 전체 화면 모드 @@ -593,9 +593,9 @@ Notes 메모 Pixel Grid 픽셀 격자 Pixel Art 픽셀 아트 - Pixel Art Preview 픽셀 아트 미리보기 - Pattern Preview 패턴 미리보기 - Brush Preview 브러시 미리보기 + Pixel Art Preview 픽셀 아트 미리 보기 + Pattern Preview 패턴 미리 보기 + Brush Preview 브러시 미리 보기 Mesh 메시 Edit Pins 핀 편집 Document Bounds 문서 경계 @@ -610,26 +610,26 @@ New Guide… 새 안내선… Lock Slices 분할 영역 잠금 Clear Slices 분할 영역 지우기 - Match Zoom 확대 비율 일치 + Match Zoom 확대/축소 비율 일치 Match Location 위치 일치 Match Rotation 회전 일치 Cascade 계단식 배열 Tile 바둑판식 배열 Tile All Horizontally 모두 가로로 배열 Tile All Vertically 모두 세로로 배열 - 2-up Horizontal 2개 가로 배열 - 2-up Vertical 2개 세로 배열 - 3-up Horizontal 3개 가로 배열 - 3-up Stacked 3개 쌓기 - 3-up Vertical 3개 세로 배열 - 4-up 4개 배열 - 6-up 6개 배열 + 2-up Horizontal 가로 2분할 + 2-up Vertical 세로 2분할 + 3-up Horizontal 가로 3분할 + 3-up Stacked 혼합 3분할 + 3-up Vertical 세로 3분할 + 4-up 4분할 + 6-up 6분할 Consolidate All to Tabs 모두 탭으로 통합 Float in Window 별도 창으로 띄우기 Float All in Windows 모두 별도 창으로 띄우기 New Window for Document 문서의 새 창 Workspace 작업 영역 - Essentials 기본 + Essentials 필수 Graphic and Web 그래픽 및 웹 Painting 페인팅 Photography 사진 @@ -638,11 +638,11 @@ Reset Workspace 작업 영역 초기화 Lock Workspace 작업 영역 잠금 Theme 테마 - Pro Theme Pro 테마 - Pro Medium Gray Theme Pro 중간 회색 테마 - Studio Theme Studio 테마 - Studio Light Theme Studio 밝은 테마 - Classic Theme Classic 테마 + Pro Theme 프로 테마 + Pro Medium Gray Theme 프로 중간 회색 테마 + Studio Theme 스튜디오 테마 + Studio Light Theme 스튜디오 밝은 테마 + Classic Theme 클래식 테마 Next Theme 다음 테마 Actions 액션 Brush Settings 브러시 설정 @@ -653,7 +653,7 @@ Clone Source 복제 원본 Color 색상 Glyphs 글리프 - Gradients 그라디언트 + Gradients 그레이디언트 Histogram 히스토그램 History 작업 내역 Info 정보 @@ -677,82 +677,82 @@ PhotoCraft on GitHub GitHub의 PhotoCraft ArtCraft Website ArtCraft 웹사이트 Join the ArtCraft Discord… ArtCraft Discord 참여… - Report an Issue… 문제 보고… + Report an Issue… 문제 신고… WIA Support… WIA 지원… Apply 적용 HSB/HSL HSB/HSL Invert… 반전… Load Files into Stack… 파일을 스택으로 불러오기… - Motion 동작 + Motion 모션 Notes… 메모… Other… 기타… Remove Warp Split 뒤틀기 분할 제거 Shape 모양 - Split Warp Crosswise 뒤틀기 십자 분할 - Split Warp Horizontally 뒤틀기 가로 분할 - Split Warp Vertically 뒤틀기 세로 분할 + Split Warp Crosswise 뒤틀기 십자로 분할 + Split Warp Horizontally 뒤틀기 가로로 분할 + Split Warp Vertically 뒤틀기 세로로 분할 Statistics… 통계… @plural {n} item|{n} items 항목 {n}개 Auto 자동 (print to the printer) (프린터로 인쇄) + Add variable + 변수 추가 - 30 frames @ 30 fps 30 fps로 30프레임 + 30 frames @ 30 fps 30프레임 @ 30fps 3D LUT File 3D LUT 파일 Absolute 절대 - Absolute Colorimetric 절대 색도 + Absolute Colorimetric 절대 색도계 Action 액션 Adaptive 적응형 - Adaptive Wide Angle isn't open 적응형 광각이 열려 있지 않습니다 + Adaptive Wide Angle isn't open 응용 광각이 열려 있지 않습니다 Add 추가 Add Layer Mask 레이어 마스크 추가 - Add Stop 정지점 추가 + Add Stop 색상 정지점 추가 Add a layer style 레이어 스타일 추가 - Add a mask (from the selection; {key} inverts) 마스크 추가(선택 영역에서; {key} 반전) + Add a mask (from the selection; {key} inverts) 마스크 추가 (선택 영역에서 만들기; {key} 키로 반전) Add an adjustment 조정 추가 Add disk 디스크 추가 - Add space after paragraph 단락 뒤에 간격 추가 - Add space before paragraph 단락 앞에 간격 추가 + Add space after paragraph 단락 뒤 간격 추가 + Add space before paragraph 단락 앞 간격 추가 Add to Sample 샘플에 추가 Add to selection ({key}) 선택 영역에 추가 ({key}) - Adjust for Zoom 확대 비율에 맞춰 조정 + Adjust for Zoom 확대/축소에 맞게 조정 Adjustment visible 조정 표시 Adobe RGB (1998) compatible Adobe RGB (1998) 호환 - Align and Distribute 맞춤 및 분포 - Align and distribute 맞춤 및 분포 - Align horizontal centers 가로 가운데 맞춤 - Align left edges 왼쪽 가장자리 맞춤 - Align right edges 오른쪽 가장자리 맞춤 + Align and Distribute 정렬 및 분포 + Align and distribute 정렬 및 분포 + Align horizontal centers 가로 중앙 정렬 + Align left edges 왼쪽 가장자리 정렬 + Align right edges 오른쪽 가장자리 정렬 Aligned 정렬됨 All Caps 모두 대문자 All Slices 모든 분할 영역 All User Slices 모든 사용자 분할 영역 All shortcuts reset to Photoshop defaults. 모든 단축키를 Photoshop 기본값으로 초기화했습니다. Alt Alt - Alt-click to define a source point to clone from Alt 클릭으로 복제 원본 지점 지정 - Always use pressure for opacity 항상 불투명도에 필압 사용 - Always use pressure for size 항상 크기에 필압 사용 + Alt-click to define a source point to clone from Alt 키를 누른 채 클릭하여 복제 원본 지점 지정 + Always use pressure for opacity 불투명도에 항상 필압 사용 + Always use pressure for size 크기에 항상 필압 사용 Amount 양 Anchor: 기준점: Angle 각도 - Angle Gradient 각도 그라디언트 + Angle Gradient 각도 그레이디언트 Angle Jitter 각도 지터 - Answer the unsaved-changes prompt first 먼저 저장하지 않은 변경 사항 안내에 응답하세요 - Anti-alias 앤티앨리어스 - Appearance 모양 - Appearance (Layer Style) 모양(레이어 스타일) + Answer the unsaved-changes prompt first 먼저 저장하지 않은 변경 사항 알림에 응답하세요 + Anti-alias 앤티 앨리어스 + Appearance 모양새 + Appearance (Layer Style) 모양새(레이어 스타일) Apply Layer Mask 레이어 마스크 적용 - Apply Per Tip 각 팁에 적용 - Apply next selected layer comp 다음 선택한 레이어 구성 적용 - Apply previous selected layer comp 이전 선택한 레이어 구성 적용 + Apply Per Tip 끝당 적용 + Apply next selected layer comp 선택한 다음 레이어 구성 요소 적용 + Apply previous selected layer comp 선택한 이전 레이어 구성 요소 적용 Artboard 아트보드 Artboard Background Color 아트보드 배경색 Assign working space 작업 색상 공간 지정 Author: 작성자: Auto Hide 자동 숨기기 Auto-Select: 자동 선택: - Automatically level near-horizontal line segments 수평에 가까운 선분을 자동으로 수평 맞춤 - Automatically straighten and level 기울기와 수평을 자동 보정 - Automatically straighten near-vertical line segments 수직에 가까운 선분을 자동으로 수직 맞춤 + Automatically level near-horizontal line segments 수평에 가까운 선분 자동 수평 조정 + Automatically straighten and level 자동으로 곧게 펴고 수평 맞추기 + Automatically straighten near-vertical line segments 수직에 가까운 선분 자동 수직 조정 Background 배경 Background Color 배경색 Background Contents 배경 내용 @@ -762,13 +762,13 @@ Basic 기본 Before (Y) 이전 (Y) Begin recording 기록 시작 - Bend: 굽힘: + Bend: 구부림: Bicubic 쌍입방 - Bicubic (smooth gradients) 쌍입방(매끄러운 그라디언트) + Bicubic (smooth gradients) 쌍입방(부드러운 그레이디언트) Bilinear 쌍선형 Black 검정 Black & White 흑백 - Black Point Compensation 검정점 보정 + Black Point Compensation 검은점 보정 Black, White 검정, 흰색 Blacks 검정 계열 Blending 혼합 @@ -776,12 +776,12 @@ Blue 파랑 Blue, Red, Yellow 파랑, 빨강, 노랑 Both 둘 다 - Both Axes 두 축 + Both Axes 양쪽 축 Bottom 아래쪽 - Brightness 명도 + Brightness 밝기 Brightness Jitter 명도 지터 - Brightness/Contrast 명도/대비 - Bring the selected pin forward 선택한 핀을 앞으로 가져오기 + Brightness/Contrast 밝기/대비 + Bring the selected pin forward 선택한 핀 앞으로 가져오기 Brush Preset picker 브러시 사전 설정 선택기 Brush Reconstruct Options 브러시 재구성 옵션 Brush Tool Options 브러시 도구 옵션 @@ -790,62 +790,62 @@ Cancel 취소 Cancel (Esc) 취소 (Esc) Cancel any current edits (Esc) 현재 편집 취소 (Esc) - Cancel current crop operation (Esc) 현재 자르기 취소 (Esc) + Cancel current crop operation (Esc) 현재 자르기 작업 취소 (Esc) Cancel transform (Esc) 변형 취소 (Esc) Cancel warp (Esc) 뒤틀기 취소 (Esc) Canvas 캔버스 Canvas extension color: 캔버스 확장 색상: Capture 캡처 - Capture the visibility, position and style of every layer with + below, then switch between versions. 아래의 +로 모든 레이어의 표시 상태, 위치, 스타일을 캡처한 뒤 버전을 전환하세요. + Capture the visibility, position and style of every layer with + below, then switch between versions. 아래 + 버튼으로 모든 레이어의 표시 여부, 위치 및 스타일을 저장한 다음 버전 간에 전환하세요. Catch-up on Stroke End 획 끝에서 따라잡기 - Center 가운데 + Center 중앙 Center Crop Marks 중앙 자르기 표시 - Center text 텍스트 가운데 맞춤 + Center text 텍스트 가운데 정렬 Change 변경 Change All 모두 변경 Change Screen Mode (F) 화면 모드 변경 (F) Change To: 변경할 내용: - Channel Mixer 채널 혼합기 + Channel Mixer 채널 혼합 Channel: 채널: - Check All Layers 모든 레이어 확인 + Check All Layers 모든 레이어 검사 Check Spelling 맞춤법 검사 Clarity 명료도 Clear All 모두 지우기 Clear Override 재정의 지우기 Clear Samples 샘플 지우기 - Click sets foreground · right-click sets background 클릭: 전경색 · 오른쪽 클릭: 배경색 - Click the first point or press {key} to close · Esc cancels 첫 점을 클릭하거나 {key}로 닫기 · Esc 취소 - Click to add a point · drag off or {key}-click or Delete to remove 클릭으로 점 추가 · 밖으로 드래그, {key} 클릭 또는 Delete로 제거 - Click to apply, {key}-click to clear overrides, double-click for Style Options 클릭: 적용, {key} 클릭: 재정의 지우기, 두 번 클릭: 스타일 옵션 - Click to edit the gradient 클릭하여 그라디언트 편집 + Click sets foreground · right-click sets background 클릭하여 전경색 설정 · 오른쪽 클릭하여 배경색 설정 + Click the first point or press {key} to close · Esc cancels 첫 점을 클릭하거나 {key} 키를 눌러 닫기 · Esc 키로 취소 + Click to add a point · drag off or {key}-click or Delete to remove 클릭하여 점 추가 · 바깥으로 드래그하거나 {key} 키를 누른 채 클릭하거나 Delete 키로 제거 + Click to apply, {key}-click to clear overrides, double-click for Style Options 클릭하여 적용, {key} 키를 누른 채 클릭하여 재정의 지우기, 두 번 클릭하여 스타일 옵션 열기 + Click to edit the gradient 클릭하여 그레이디언트 편집 Click to restore the current colour 클릭하여 현재 색상 복원 - Click to zoom in · {key}-click to zoom out · drag right/left to zoom in/out 클릭: 확대 · {key} 클릭: 축소 · 오른쪽/왼쪽 드래그: 확대/축소 + Click to zoom in · {key}-click to zoom out · drag right/left to zoom in/out 클릭하여 확대 · {key} 키를 누른 채 클릭하여 축소 · 오른쪽/왼쪽으로 드래그하여 확대/축소 Click with the Note tool to add a note. 메모 도구로 클릭하여 메모를 추가하세요. - Click: corner · Drag: smooth · Click first point: close · {key} finish · Esc cancel 클릭: 모서리 · 드래그: 곡선 · 첫 점 클릭: 닫기 · {key} 완료 · Esc 취소 + Click: corner · Drag: smooth · Click first point: close · {key} finish · Esc cancel 클릭: 모서리 · 드래그: 곡선 · 첫 점 클릭: 닫기 · {key}: 완료 · Esc: 취소 Clip to layer below 아래 레이어에 클리핑 Clipped 클리핑됨 Close Style Options 스타일 옵션 닫기 Cmd Cmd - Coated CMYK 코팅 CMYK - Color & Swatches 색상 및 견본 + Coated CMYK 코팅지 CMYK + Color & Swatches 색상 및 색상 견본 Color Balance 색상 균형 Color Detail 색상 세부 정보 - Color Grading 색상 그레이딩 + Color Grading 색상 등급 Color Lookup 색상 조회 Color Management 색상 관리 - Color Mixer 색상 혼합기 + Color Mixer 색상 혼합 Color Mode 색상 모드 Color Priority 색상 우선 - Color Range preview 색상 범위 미리보기 + Color Range preview 색상 범위 미리 보기 Color: 색상: Colorize 색상화 Colors 색상 - Commit Perspective Warp ({key}) 원근 변형 확정 ({key}) - Commit Puppet Warp ({key}) 퍼펫 변형 확정 ({key}) - Commit any current edits ({key}) 현재 편집 확정 ({key}) - Commit current crop operation ({key}) 현재 자르기 확정 ({key}) - Commit transform ({key}) 변형 확정 ({key}) - Commit warp ({key}) 뒤틀기 확정 ({key}) + Commit Perspective Warp ({key}) 원근 뒤틀기 적용 ({key}) + Commit Puppet Warp ({key}) 퍼펫 뒤틀기 적용 ({key}) + Commit any current edits ({key}) 현재 편집 적용 ({key}) + Commit current crop operation ({key}) 현재 자르기 작업 적용 ({key}) + Commit transform ({key}) 변형 적용 ({key}) + Commit warp ({key}) 뒤틀기 적용 ({key}) Constant 상수 Constrain proportions 비율 유지 Contact Sheet II 밀착 인화 II @@ -855,7 +855,7 @@ Control: 제어: Convert document's colors to the working space 문서 색상을 작업 색상 공간으로 변환 Convert to sRGB sRGB로 변환 - Copies 복사 수 + Copies 부수 Copper 구리 Copyright 저작권 Copyright and Contact Info 저작권 및 연락처 정보 @@ -867,26 +867,26 @@ Create Droplet 드롭릿 만들기 Create Texture 텍스처 만들기 Create Video Timeline 비디오 타임라인 만들기 - Create a new count group 새 개수 그룹 만들기 + Create a new count group 새 계수 그룹 만들기 Create a new document or open an existing file. 새 문서를 만들거나 기존 파일을 여세요. Create a new group 새 그룹 만들기 Create a new layer 새 레이어 만들기 Create new action 새 액션 만들기 Create new channel 새 채널 만들기 - Create new document from current state 현재 상태에서 새 문서 만들기 + Create new document from current state 현재 상태로 새 문서 만들기 Create new fill or adjustment layer 새 칠 또는 조정 레이어 만들기 - Create new gradient 새 그라디언트 만들기 + Create new gradient 새 그레이디언트 만들기 Create new group 새 그룹 만들기 - Create new layer comp 새 레이어 구성 만들기 - Create new pattern from the selection 선택 영역에서 새 패턴 만들기 - Create new shape from the current path 현재 패스에서 새 모양 만들기 + Create new layer comp 새 레이어 구성 요소 만들기 + Create new pattern from the selection 선택 영역으로 새 패턴 만들기 + Create new shape from the current path 현재 패스로 새 모양 만들기 Create new snapshot 새 스냅샷 만들기 - Create new style (from the selected type) 선택한 문자에서 새 스타일 만들기 - Create new style from the selected layer 선택한 레이어에서 새 스타일 만들기 + Create new style (from the selected type) 새 스타일 만들기(선택한 문자에서) + Create new style from the selected layer 선택한 레이어로 새 스타일 만들기 Create new tool preset 새 도구 사전 설정 만들기 - Crop Factor 크롭 비율 + Crop Factor 크롭 계수 Ctrl Ctrl - Current & Below 현재 및 아래 + Current & Below 현재 및 이하 Current Layer 현재 레이어 Current Size 현재 크기 Current Tool Only 현재 도구만 @@ -894,9 +894,9 @@ Curves 곡선 Custom 사용자 정의 Custom Shapes 사용자 정의 모양 - Cyan 청록 - Cyan · Red 청록 · 빨강 - Darken 어둡게 + Cyan 사이안 + Cyan · Red 사이안 · 빨강 + Darken 어둡게 하기 Darks 어두운 계열 Data Sets 데이터 세트 Default 기본값 @@ -913,14 +913,14 @@ Delete Shortcut 단축키 삭제 Delete Timeline 타임라인 삭제 Delete Tool Preset 도구 사전 설정 삭제 - Delete count group 개수 그룹 삭제 + Delete count group 계수 그룹 삭제 Delete current channel 현재 채널 삭제 Delete current state 현재 상태 삭제 Delete effect layer 효과 레이어 삭제 Delete layer 레이어 삭제 - Delete layer comp 레이어 구성 삭제 + Delete layer comp 레이어 구성 요소 삭제 Delete note 메모 삭제 - Delete selected measurements 선택한 측정 삭제 + Delete selected measurements 선택한 측정값 삭제 Delete style 스타일 삭제 Delete tool preset 도구 사전 설정 삭제 Density 밀도 @@ -930,7 +930,7 @@ Description 설명 Deselect All 모두 선택 해제 Detail 세부 정보 - Diamond Gradient 다이아몬드 그라디언트 + Diamond Gradient 다이아몬드 그레이디언트 Difference 차이 Diffusion 확산 Discard the embedded profile (don't color manage) 포함된 프로파일 버리기(색상 관리 안 함) @@ -938,18 +938,18 @@ Discord Discord Dismiss 닫기 Display P3 Display P3 - Display Text 텍스트 표시 + Display Text 표시 텍스트 Dither 디더링 Divide… 나누기… Document 문서 Don't Save 저장 안 함 Done 완료 Dots 점 - Drag a rectangle around the object 개체 주위에 사각형을 드래그하세요 - Drag on the image to add a constraint; Shift for horizontal/vertical; right-click to delete. 이미지에서 드래그하여 제약 조건 추가; Shift로 수평/수직; 오른쪽 클릭으로 삭제. + Drag a rectangle around the object 오브젝트를 둘러싸는 사각형을 드래그하세요 + Drag on the image to add a constraint; Shift for horizontal/vertical; right-click to delete. 이미지 위에서 드래그하여 제약 조건 추가; Shift 키로 수평/수직 유지; 오른쪽 클릭하여 삭제. Drag to move the active shape's path or the Work Path 드래그하여 활성 모양의 패스 또는 작업 패스 이동 Draw with the Pen tool (P) or make a work path from a selection. 펜 도구(P)로 그리거나 선택 영역에서 작업 패스를 만드세요. - Drop an image or PSD anywhere to open it. 이미지나 PSD를 어디에든 놓아 여세요. + Drop an image or PSD anywhere to open it. 이미지나 PSD를 아무 곳에나 놓아 여세요. Duplicate Layers… 레이어 복제… Duplicate style 스타일 복제 Edit Toolbar… 도구 모음 편집… @@ -958,36 +958,36 @@ Effects 효과 Embed Color Profile 색상 프로파일 포함 Embedded Profile Mismatch 포함된 프로파일 불일치 - Enable airbrush-style build-up effects 에어브러시 누적 효과 사용 + Enable airbrush-style build-up effects 에어브러시처럼 색이 쌓이는 효과 활성화 Enhance Edge 가장자리 향상 Entire Font 전체 글꼴 - Exact 정확 + Exact 정확하게 Expansion: 확장: Export Presets 사전 설정 내보내기 - Export selected measurements (CSV) 선택한 측정 내보내기 (CSV) + Export selected measurements (CSV) 선택한 측정값 내보내기(CSV) Exposure 노출 Exposure and Gamma 노출 및 감마 Exposure: 노출: Eyedropper 스포이드 Factor: 계수: Faux Bold 가상 굵게 - Faux Italic 가상 기울임 + Faux Italic 가상 기울임꼴 Feather 페더 - Fewer Points 점 수 줄이기 + Fewer Points 점 적게 File Settings 파일 설정 - Fill 칠 - Fill: 칠: - Filter for adjustment layers 조정 레이어 필터 - Filter for pixel layers 픽셀 레이어 필터 - Filter for shape layers 모양 레이어 필터 - Filter for smart objects 고급 개체 필터 - Filter for type layers 문자 레이어 필터 + Fill 채우기 + Fill: 채우기: + Filter for adjustment layers 조정 레이어 필터링 + Filter for pixel layers 픽셀 레이어 필터링 + Filter for shape layers 모양 레이어 필터링 + Filter for smart objects 스마트 오브젝트 필터링 + Filter for type layers 문자 레이어 필터링 Filter: 필터: Finger Painting 손가락 페인팅 Fisheye 어안 - Fit 맞춤 - Fit Screen 화면 맞춤 - Fit in View 보기에 맞춤 + Fit 맞추기 + Fit Screen 화면에 맞추기 + Fit in View 보기에 맞추기 Fixed 고정 Fixed Ratio 고정 비율 Fixed Size 고정 크기 @@ -1003,19 +1003,19 @@ Font Size: 글꼴 크기: Font size 글꼴 크기 Foreground 전경 - Foreground to Background 전경에서 배경으로 + Foreground to Background 전경색에서 배경색으로 Foreground/Background Jitter 전경/배경 지터 Format 형식 - Frame from Layers… 레이어에서 프레임 만들기… + Frame from Layers… 레이어로 프레임 만들기… Free 자유 Full Spherical 전체 구면 - Fuzziness: 허용량: + Fuzziness: 허용 범위: GPU GPU Gamma Correction 감마 보정 Gamma: 감마: Global 전체 Glow Color 광선 색상 - Gradient Map 그라디언트 맵 + Gradient Map 그레이디언트 맵 Grain 입자 Gray 회색 Gray Gamma 2.2 회색 감마 2.2 @@ -1040,7 +1040,7 @@ Ignore All 모두 무시 Image Size 이미지 크기 Import Brushes… 브러시 가져오기… - Import Photoshop brushes (.abr) Photoshop 브러시 가져오기 (.abr) + Import Photoshop brushes (.abr) Photoshop 브러시 가져오기(.abr) Import Presets 사전 설정 가져오기 Imported 가져옴 Indent First 첫 줄 들여쓰기 @@ -1056,12 +1056,12 @@ Intersect with selection ({key}) 선택 영역과 교차 ({key}) Invert All 모두 반전 Invert has no settings. 반전에는 설정이 없습니다. - Italic 기울임 + Italic 기울임꼴 Join us on Discord Discord 참여 - Justify all 모든 줄 양쪽 맞춤 - Justify last centered 마지막 줄 가운데 맞춤 - Justify last left 마지막 줄 왼쪽 맞춤 - Justify last right 마지막 줄 오른쪽 맞춤 + Justify all 모든 줄 양쪽 정렬 + Justify last centered 마지막 줄 가운데 정렬 + Justify last left 마지막 줄 왼쪽 정렬 + Justify last right 마지막 줄 오른쪽 정렬 Kerning 커닝 Keyboard Shortcuts 키보드 단축키 Keyboard Shortcuts and Menus 키보드 단축키 및 메뉴 @@ -1073,27 +1073,27 @@ Last Document State 마지막 문서 상태 Layout 레이아웃 Leading 행간 - Leading (set to the font size × auto-leading when Auto) 행간(자동일 때 글꼴 크기 × 자동 행간) + Leading (set to the font size × auto-leading when Auto) 행간(자동일 때 글꼴 크기 × 자동 행간으로 설정) Leave as is (don't color manage) 그대로 두기(색상 관리 안 함) Left 왼쪽 - Left align text 텍스트 왼쪽 맞춤 + Left align text 텍스트 왼쪽 정렬 Length: 길이: Level 레벨 Levels 레벨 - Lighten 밝게 - Lightness 밝기 + Lighten 밝게 하기 + Lightness 명도 Lights 밝은 계열 Limits: 제한: - Linear Gradient 선형 그라디언트 + Linear Gradient 선형 그레이디언트 Link layers 레이어 연결 Link width and height 너비와 높이 연결 Liquify is not open 픽셀 유동화가 열려 있지 않습니다 Load 불러오기 Load 3D LUT… 3D LUT 불러오기… - Load Photoshop brushes (.abr) Photoshop 브러시 불러오기 (.abr) + Load Photoshop brushes (.abr) Photoshop 브러시 불러오기(.abr) Load channel as selection 채널을 선택 영역으로 불러오기 Load… 불러오기… - Localized Color Clusters 지역화된 색상 클러스터 + Localized Color Clusters 지역화된 색상 군집 Lock 잠금 Lock all 모두 잠금 Lock image pixels 이미지 픽셀 잠금 @@ -1105,37 +1105,37 @@ Logical Units: 논리적 단위: Luminance 휘도 Luminance Detail 휘도 세부 정보 - Magenta 자홍 - Magenta · Green 자홍 · 초록 + Magenta 마젠타 + Magenta · Green 마젠타 · 초록 Maintain aspect ratio 종횡비 유지 - Marker Size 표시자 크기 + Marker Size 마커 크기 Mask All 모두 마스크 Mask Options 마스크 옵션 Masking 마스킹 - Master 마스터 + Master 전체 Matte 매트 - Median: 중앙값: + Median: 중간값: Menus 메뉴 Mesh Size 메시 크기 Metadata 메타데이터 Metrics 메트릭 Midpoint 중간점 - Midtones 중간톤 - Midtones from: 중간톤 시작: - Midtones to: 중간톤 끝: + Midtones 중간 영역 + Midtones from: 중간 영역 시작: + Midtones to: 중간 영역 끝: Minimum Depth 최소 깊이 - Minimum Diameter 최소 지름 + Minimum Diameter 최소 직경 Minimum Roundness 최소 원형률 Mode: 모드: Monochrome 단색 - More Points 점 수 늘리기 + More Points 점 많게 Move effect layer down 효과 레이어 아래로 이동 Move effect layer up 효과 레이어 위로 이동 - Move to 이동 대상 + Move to 이동 위치 Name 이름 Name: 이름: Nearest Neighbor 최근접 이웃 - Nearest Neighbor (hard edges) 최근접 이웃(단단한 가장자리) + Nearest Neighbor (hard edges) 최근접 이웃(뚜렷한 가장자리) New Size 새 크기 New document… 새 문서… New effect layer 새 효과 레이어 @@ -1143,14 +1143,14 @@ Next frame 다음 프레임 Next note 다음 메모 No Color 색상 없음 - No Color Management 색상 관리 없음 - No Dither 디더 없음 + No Color Management 색상 관리 안 함 + No Dither 디더링 없음 No author 작성자 없음 No character style 문자 스타일 없음 No document 문서 없음 No matching commands 일치하는 명령 없음 No presets for the current tool. 현재 도구의 사전 설정이 없습니다. - No presets of this type. 이 종류의 사전 설정이 없습니다. + No presets of this type. 이 유형의 사전 설정이 없습니다. No properties 속성 없음 No tool presets. 도구 사전 설정이 없습니다. Noise Reduction 노이즈 감소 @@ -1162,12 +1162,12 @@ Opacity 불투명도 Opacity Jitter 불투명도 지터 Opacity: 불투명도: - Open a document to define variables. 문서를 열어 변수를 정의하세요. - Open a document to select a colour range. 문서를 열어 색상 범위를 선택하세요. - Open a document to use the timeline. 문서를 열어 타임라인을 사용하세요. + Open a document to define variables. 변수를 정의하려면 문서를 여세요. + Open a document to select a colour range. 색상 범위를 선택하려면 문서를 여세요. + Open a document to use the timeline. 타임라인을 사용하려면 문서를 여세요. Optical 광학 - Optimized 최적화됨 - Option-click to define a source point to clone from Option 클릭으로 복제 원본 지점 지정 + Optimized 최적화 + Option-click to define a source point to clone from Option 키를 누른 채 클릭하여 복제 원본 지점 지정 Original 원본 Output Channel: 출력 채널: Output Levels: 출력 레벨: @@ -1175,23 +1175,23 @@ Outside 바깥쪽 Overlay Color 오버레이 색상 Overlay Opacity 오버레이 불투명도 - Overlay: Rule of Thirds 오버레이: 삼분할 + Overlay: Rule of Thirds 오버레이: 삼등분 법칙 Override Pressure 필압 재정의 Override Rotation 회전 재정의 Override Tilt 기울기 재정의 PRESET DETAILS 사전 설정 세부 정보 PSD PSD - Paint Overlay 페인트 오버레이 - Panel locations are saved in the workspace. Keyboard shortcuts, menus and toolbar are optional. 패널 위치는 작업 영역에 저장됩니다. 키보드 단축키, 메뉴, 도구 모음은 선택 사항입니다. - Paper 종이 + Paint Overlay 오버레이 칠하기 + Panel locations are saved in the workspace. Keyboard shortcuts, menus and toolbar are optional. 패널 위치는 작업 영역에 저장됩니다. 키보드 단축키, 메뉴 및 도구 모음은 선택 사항입니다. + Paper 용지 Path 패스 Pattern 패턴 Pattern Size 패턴 크기 Pause 일시 정지 Percent 백분율 - Perceptual 지각 - Perspective Warp is not active 원근 변형이 활성화되지 않았습니다 - Perspective Warp: draw planes along the image's perspective, then switch to Warp 원근 변형: 이미지 원근에 맞춰 평면을 그린 뒤 뒤틀기로 전환하세요 + Perceptual 지각적 + Perspective Warp is not active 원근 뒤틀기가 활성화되어 있지 않습니다 + Perspective Warp: draw planes along the image's perspective, then switch to Warp 원근 뒤틀기: 이미지의 원근에 따라 평면을 그린 다음 뒤틀기로 전환하세요 Photo Filter 포토 필터 PhotoCraft PhotoCraft PhotoCraft Manages Colors PhotoCraft에서 색상 관리 @@ -1210,15 +1210,15 @@ Preserve Details 세부 정보 유지 Preserve Luminosity 광도 유지 Preset 사전 설정 - Preset Type 사전 설정 종류 + Preset Type 사전 설정 유형 Preset: 사전 설정: Presets: 사전 설정: Press keys… 키를 누르세요… - Pressure 필압 - Pressure for Opacity 불투명도에 필압 적용 - Pressure for Size 크기에 필압 적용 - Prevent auto-nesting in and out of Artboards and Frames 아트보드 및 프레임의 자동 중첩 방지 - Preview 미리보기 + Pressure 압력 + Pressure for Opacity 불투명도에 필압 사용 + Pressure for Size 크기에 필압 사용 + Prevent auto-nesting in and out of Artboards and Frames 아트보드 및 프레임 안팎으로 자동 중첩 방지 + Preview 미리 보기 Previous frame 이전 프레임 Previous note 이전 메모 Print 인쇄 @@ -1226,38 +1226,38 @@ Printer Manages Colors 프린터에서 색상 관리 Printer Setup 프린터 설정 Printing Marks 인쇄 표시 - Progressive 프로그레시브 - Promote 승격 + Progressive 점진적 + Promote 사용자 분할 영역으로 승격 Protect Detail 세부 정보 보호 Protect Foreground Color 전경색 보호 - Protect Tones 톤 보호 + Protect Tones 색조 보호 Proximity Match 근접 일치 - Pulled String Mode 당긴 줄 모드 - Puppet Warp is not active 퍼펫 변형이 활성화되지 않았습니다 + Pulled String Mode 당겨진 끈 모드 + Puppet Warp is not active 퍼펫 뒤틀기가 활성화되어 있지 않습니다 Purity 순도 Quality 품질 - Quick Actions 빠른 액션 + Quick Actions 빠른 작업 Quick Export As PNG PNG로 빠르게 내보내기 - Radial Gradient 방사형 그라디언트 + Radial Gradient 방사형 그레이디언트 Radius 반경 Radius: 반경: Range: 범위: Rate 속도 Recently Used 최근 사용 Reconstruct 재구성 - Record ● a sequence of edits, then play ▶ it on any document. 편집 과정을 ● 기록한 뒤 아무 문서에서나 ▶ 재생하세요. + Record ● a sequence of edits, then play ▶ it on any document. 연속된 편집을 ● 기록한 다음 원하는 문서에서 ▶ 재생하세요. Red 빨강 Redefine style by current selection 현재 선택으로 스타일 재정의 - Reflected Gradient 반사 그라디언트 + Reflected Gradient 반사 그레이디언트 Registration Marks 맞춤 표시 Regular 보통 Relative 상대 - Relative Colorimetric 상대 색도 + Relative Colorimetric 상대 색도계 Remove 제거 Remove All Pins 모든 핀 제거 Remove Background 배경 제거 Remove Planes 평면 제거 - Remove stop 정지점 제거 + Remove stop 색상 정지점 제거 Remove variable 변수 제거 Rename 이름 바꾸기 Rename Group… 그룹 이름 바꾸기… @@ -1273,10 +1273,10 @@ Resolution: 해상도: Restore All 모두 복원 Restore Defaults 기본값 복원 - Restrictive (Web) 제한적(웹) + Restrictive (Web) 제한됨(웹) Right 오른쪽 - Right align text 텍스트 오른쪽 맞춤 - Rigid 강체 + Right align text 텍스트 오른쪽 정렬 + Rigid 고정 Rotate: 회전: Rotation 회전 Roughness 거칠기 @@ -1288,7 +1288,7 @@ Sampling: Background Swatch 샘플링: 배경색 견본 Sampling: Continuous 샘플링: 연속 Sampling: Once 샘플링: 한 번 - Saturate 채도 높이기 + Saturate 채도 증가 Saturation 채도 Saturation Jitter 채도 지터 Save HTML and Images HTML 및 이미지 저장 @@ -1304,19 +1304,19 @@ Search fonts 글꼴 검색 Select All 모두 선택 Select Subject 피사체 선택 - Select a type layer or click into text to insert glyphs 문자 레이어를 선택하거나 텍스트를 클릭하여 글리프 삽입 - Select text to apply a character style 텍스트를 선택하여 문자 스타일 적용 + Select a type layer or click into text to insert glyphs 글리프를 삽입하려면 문자 레이어를 선택하거나 텍스트 안을 클릭하세요 + Select text to apply a character style 문자 스타일을 적용하려면 텍스트를 선택하세요 Select: 선택: Selections 선택 영역 Selective 선택적 - Selective Color 선택적 색상 - Send the selected pin backward 선택한 핀을 뒤로 보내기 + Selective Color 선택 색상 + Send the selected pin backward 선택한 핀 뒤로 보내기 Set additional smoothing options 추가 매끄럽게 옵션 설정 Set background color 배경색 설정 Set foreground color 전경색 설정 Set painting symmetry options 페인팅 대칭 옵션 설정 - Set shape fill type 모양 칠 종류 설정 - Set shape stroke type 모양 획 종류 설정 + Set shape fill type 모양 채우기 유형 설정 + Set shape stroke type 모양 획 유형 설정 Set the text color 텍스트 색상 설정 Shadows 어두운 영역 Shape: 모양: @@ -1330,10 +1330,10 @@ Show Mesh 메시 표시 Show Overlay 오버레이 표시 Show Transform Controls 변형 컨트롤 표시 - Show or hide the Notes panel 메모 패널 표시 전환 + Show or hide the Notes panel 메모 패널 표시 또는 숨기기 Show: 표시: - Sides 변 수 - Sides: 변 수: + Sides 변의 수 + Sides: 변의 수: Size 크기 Size Jitter 크기 지터 Size: 크기: @@ -1349,8 +1349,8 @@ Split: 분할: Star ratio 별 비율 Stop playing/recording 재생/기록 중지 - Straighten 기울기 보정 - Straighten Layer 레이어 기울기 보정 + Straighten 수평 맞추기 + Straighten Layer 레이어 수평 맞추기 Strength: 강도: Strikethrough 취소선 Stroke 획 @@ -1363,58 +1363,58 @@ Subtract from Sample 샘플에서 빼기 Subtract from selection ({key}) 선택 영역에서 빼기 ({key}) Suggestions: 제안: - Swap colours (X) 색상 바꾸기 (X) + Swap colours (X) 색상 교환 (X) Swaps height and width 높이와 너비 바꾸기 - Switch between free transform and warp modes 자유 변형과 뒤틀기 모드 전환 + Switch between free transform and warp modes 자유 변형과 뒤틀기 모드 간 전환 Switch theme 테마 전환 Temperature 색온도 Tetrahedral 사면체 Text Position: 텍스트 위치: Texture 텍스처 - Texture Each Tip 각 팁에 텍스처 적용 - Threshold 임계값 - Threshold Level 임계 레벨 - Thumbnail size (smallest: list) 축소판 크기(최소: 목록) - Tilt X 기울기 X - Tilt Y 기울기 Y - Tint 색조 - Toggle count group visibility 개수 그룹 표시 전환 + Texture Each Tip 브러시 끝마다 텍스처 적용 + Threshold 한계값 + Threshold Level 한계값 레벨 + Thumbnail size (smallest: list) 썸네일 크기(최소: 목록) + Tilt X X축 기울기 + Tilt Y Y축 기울기 + Tint 색조 보정 + Toggle count group visibility 계수 그룹 표시 여부 전환 Toggle text orientation 텍스트 방향 전환 Tolerance 허용치 Tolerance: 허용치: - Tone: 톤: + Tone: 색조: Toolbar 도구 모음 Top 위쪽 Total: 합계: Tracking 자간 - Tracking (1/1000 em) 자간 (1/1000 em) + Tracking (1/1000 em) 자간(1/1000 em) Transparency 투명도 Transparent 투명 Trilinear 삼선형 Type Styles 문자 스타일 - Type: 종류: + Type: 유형: Underline 밑줄 Untitled 제목 없음 Untitled-1 제목 없음-1 - Update layer comp (visibility, position and appearance) 레이어 구성 업데이트(표시 상태, 위치 및 모양) + Update layer comp (visibility, position and appearance) 레이어 구성 요소 업데이트(표시 여부, 위치 및 모양새) Use Default 기본값 사용 Use Legacy 기존 방식 사용 Use Measurement Scale 측정 비율 사용 Use the embedded profile (instead of the working space) 포함된 프로파일 사용(작업 색상 공간 대신) - Variables bind a layer's visibility, text or pixels to a named data slot. 변수는 레이어의 표시 상태, 텍스트 또는 픽셀을 명명된 데이터 슬롯에 연결합니다. + Variables bind a layer's visibility, text or pixels to a named data slot. 변수는 레이어의 표시 여부, 텍스트 또는 픽셀을 이름이 지정된 데이터 슬롯에 연결합니다. Vertical scale 세로 비율 Vibrance 활기 View Options 보기 옵션 Vignetting 비네팅 Violet, Orange 보라, 주황 - Visibility 표시 상태 - Visible 표시됨 + Visibility 표시 여부 + Visible 표시 Warp: 뒤틀기: - Web Snap 웹 색상 스냅 - Weight 굵기 - Weight: 굵기: + Web Snap 웹 색상에 맞추기 + Weight 두께 + Weight: 두께: White 흰색 - White Balance: As Shot 화이트 밸런스: 촬영 설정 + White Balance: As Shot 화이트 밸런스: 촬영 시 설정 Whites 흰색 계열 Width 너비 Width: 너비: @@ -1440,78 +1440,78 @@ Altitude 고도 Android 1080p Android 1080p Apple Watch 45mm Apple Watch 45mm - Aqua 아쿠아 + Aqua 청록 Art & Illustration 아트 및 일러스트레이션 ArtCraft ArtCraft Background Eraser Tool 배경 지우개 도구 Bevel & Emboss 경사와 엠보스 Blend Mode 혼합 모드 Blues 파랑 계열 - Blur Tool 흐림 도구 + Blur Tool 흐림 효과 도구 Bold 굵게 Brush 브러시 Brush Pose 브러시 자세 - Brush Tip Shape 브러시 팁 모양 + Brush Tip Shape 브러시 끝 모양 Brush Tool 브러시 도구 Build-up 누적 Burn Tool 번 도구 Centimeters 센티미터 - Choke 초크 - Classic Classic + Choke 조이기 + Classic 클래식 Click to add text 클릭하여 텍스트 추가 - Click to fill similar colours 클릭하여 유사 색상 채우기 + Click to fill similar colours 클릭하여 유사한 색상 채우기 Clone Stamp Tool 복제 도장 도구 Color Burn 색상 번 Color Dodge 색상 닷지 - Color Dynamics 색상 동적 설정 + Color Dynamics 색상 움직임 Color Overlay 색상 오버레이 Comic Book 만화책 - Conform 순응 - Content-Aware Fill needs a selection on a pixel layer 내용 인식 채우기에는 픽셀 레이어의 선택 영역이 필요합니다 + Conform 형태 유지 + Content-Aware Fill needs a selection on a pixel layer 내용 인식 채우기를 사용하려면 픽셀 레이어에 선택 영역이 필요합니다 Could not transform: the layer is empty 변형할 수 없습니다: 레이어가 비어 있습니다 - Could not use Perspective Warp: the layer is empty 원근 변형을 사용할 수 없습니다: 레이어가 비어 있습니다 - Could not use Puppet Warp: no opaque pixels 퍼펫 변형을 사용할 수 없습니다: 불투명 픽셀이 없습니다 - Could not use Puppet Warp: the layer is empty 퍼펫 변형을 사용할 수 없습니다: 레이어가 비어 있습니다 + Could not use Perspective Warp: the layer is empty 원근 뒤틀기를 사용할 수 없습니다: 레이어가 비어 있습니다 + Could not use Puppet Warp: no opaque pixels 퍼펫 뒤틀기를 사용할 수 없습니다: 불투명 픽셀이 없습니다 + Could not use Puppet Warp: the layer is empty 퍼펫 뒤틀기를 사용할 수 없습니다: 레이어가 비어 있습니다 Crop Tool 자르기 도구 - Crosswise 십자 + Crosswise 십자 방향 Current Tool 현재 도구 Custom Shape Tool 사용자 정의 모양 도구 - Cyans 청록 계열 - Default Photoshop Size 기본 Photoshop 크기 + Cyans 사이안 계열 + Default Photoshop Size Photoshop 기본 크기 Delete Workspace 작업 영역 삭제 Diamond 다이아몬드 - Dimensions: 크기: + Dimensions: 치수: Direction 방향 Distance 거리 - Document Dimensions 문서 크기 + Document Dimensions 문서 치수 Document Profile 문서 프로파일 - Document Sizes 문서 용량 + Document Sizes 문서 크기 Dodge Tool 닷지 도구 - Down 아래 - Drag to draw a gradient 드래그하여 그라디언트 그리기 + Down 아래로 + Drag to draw a gradient 드래그하여 그레이디언트 그리기 Drag to move the active layer 드래그하여 활성 레이어 이동 - Drag to pan · hold Space with any tool 드래그: 이동 · 모든 도구에서 Space를 누르세요 - Drop Shadow 그림자 + Drag to pan · hold Space with any tool 드래그하여 화면 이동 · 모든 도구에서 Space 키를 누른 채 사용 + Drop Shadow 그림자 효과 Dual Brush 이중 브러시 Edge 가장자리 Efficiency 효율 Efficiency: 100% 효율: 100% Ellipse Tool 타원 도구 - Elliptical Marquee Tool 타원형 선택 윤곽 도구 + Elliptical Marquee Tool 원형 선택 윤곽 도구 Emboss 엠보스 Eraser 지우개 Eraser Tool 지우개 도구 ExtraBold 아주 굵게 ExtraLight 아주 가늘게 Eyedropper Tool 스포이드 도구 - Fade 페이드 + Fade 점차 약하게 Fill Opacity 칠 불투명도 Film & Video 필름 및 비디오 From 시작 General 일반 GitHub GitHub - Gradient Overlay 그라디언트 오버레이 - Gradient Tool 그라디언트 도구 + Gradient Overlay 그레이디언트 오버레이 + Gradient Tool 그레이디언트 도구 Greens 초록 계열 Hand Tool 손 도구 Hard 단단하게 @@ -1519,7 +1519,7 @@ Healing Brush Tool 복구 브러시 도구 Highlights from: 밝은 영역 시작: History Brush Tool 작업 내역 브러시 도구 - Horizontal Type Tool 가로 문자 도구 + Horizontal Type Tool 수평 문자 도구 Image Size: 이미지 크기: Inches 인치 Indexed 인덱스 @@ -1534,23 +1534,23 @@ Lasso 올가미 Lasso Tool 올가미 도구 Layer Count 레이어 수 - Layer Knocks Out Drop Shadow 레이어가 그림자를 제거 - Legal Legal - Letter Letter + Layer Knocks Out Drop Shadow 레이어가 그림자 효과 가리기 + Legal 리걸 + Letter 레터 Light 가늘게 Line Tool 선 도구 Linear 선형 Linear Burn 선형 번 Linear Height 선형 높이 - Link with Layer 레이어에 연결 + Link with Layer 레이어와 연결 Lorem Ipsum Lorem Ipsum - Magentas 자홍 계열 + Magentas 마젠타 계열 Magic Eraser Tool 자동 지우개 도구 Magic Wand Tool 자동 선택 도구 Marquee 선택 윤곽 Mean: 평균: Measurement Scale 측정 비율 - Measurement Scale Marker 측정 비율 표시자 + Measurement Scale Marker 측정 비율 마커 Millimeters 밀리미터 Mobile 모바일 Move Tool 이동 도구 @@ -1559,17 +1559,17 @@ Neutrals 중립색 New Workspace 새 작업 영역 Note Tool 메모 도구 - Object Selection Tool 개체 선택 도구 + Object Selection Tool 오브젝트 선택 도구 Off 끔 Open 열기 Orange 주황 Original Ratio 원본 비율 - Out Of Gamut 색상 영역 밖 + Out Of Gamut 색상 범위 밖 Outer Bevel 외부 경사 Outer Glow 외부 광선 Overlay 오버레이 Paint Bucket Tool 페인트 통 도구 - Paints from the document's opening state 문서의 처음 열었을 때 상태에서 그리기 + Paints from the document's opening state 문서를 열었을 때의 상태로 칠하기 Path Selection Tool 패스 선택 도구 Pattern Overlay 패턴 오버레이 Pen Pressure 펜 압력 @@ -1578,7 +1578,7 @@ Photo 사진 PhotoCraft website PhotoCraft 웹사이트 Picas 파이카 - Pillow Emboss 베개 엠보스 + Pillow Emboss 쿠션 엠보스 Pixel Replacement 픽셀 대체 Pixels 픽셀 Points 포인트 @@ -1586,11 +1586,11 @@ Polygonal Lasso Tool 다각형 올가미 도구 Portrait, 4 x 6 세로, 4 x 6 Portrait, 5 x 7 세로, 5 x 7 - PostScript (72 points/inch) PostScript(72 포인트/인치) + PostScript (72 points/inch) PostScript(72포인트/인치) Postcard 엽서 Poster 포스터 - Pro (Dark) Pro(어둡게) - Pro (Medium Gray) Pro(중간 회색) + Pro (Dark) 프로(어둡게) + Pro (Medium Gray) 프로(중간 회색) Protect Texture 텍스처 보호 Purple 보라 Quick Mask 빠른 마스크 @@ -1598,7 +1598,7 @@ Radial 방사형 Rasterize Layer 레이어 래스터화 Ratio 비율 - Recent 최근 + Recent 최근 항목 Rectangle Tool 사각형 도구 Rectangular Marquee Tool 사각형 선택 윤곽 도구 Reds 빨강 계열 @@ -1608,36 +1608,36 @@ Satin 새틴 Save Pixel Aspect Ratio 픽셀 종횡비 저장 Scattering 분산 - Scratch Sizes 스크래치 용량 - Select Data Points 데이터 점 선택 + Scratch Sizes 스크래치 크기 + Select Data Points 데이터 포인트 선택 Selection 선택 영역 SemiBold 약간 굵게 Shadows up to: 어두운 영역 끝: - Shape Dynamics 모양 동적 설정 - Sharpen Tool 선명 도구 + Shape Dynamics 모양 변화 + Sharpen Tool 선명 효과 도구 Show Extras Options 추가 표시 옵션 Slice Select Tool 분할 영역 선택 도구 Slice Tool 분할 영역 도구 - Smart Filters 고급 필터 - Smudge Tool 문지르기 도구 + Smart Filters 스마트 필터 + Smudge Tool 손가락 도구 Soft 부드럽게 Soften 부드럽게 하기 Source 원본 Source: set 원본: 설정됨 - Sponge Tool 스펀지 도구 + Sponge Tool 스폰지 도구 Spot Healing Brush Tool 스팟 복구 브러시 도구 Spread 확산 Square, 12 x 12 정사각형, 12 x 12 Square, 5 x 5 정사각형, 5 x 5 Std Dev: 표준 편차: - Studio (Dark) Studio(어둡게) - Studio (Light) Studio(밝게) + Studio (Dark) 스튜디오(어둡게) + Studio (Light) 스튜디오(밝게) Stylus Wheel 스타일러스 휠 Subtract 빼기 - Tabloid Tabloid + Tabloid 타블로이드 Text Replacement 텍스트 대체 Thin 매우 가늘게 - Traditional (72.27 points/inch) 전통 방식(72.27 포인트/인치) + Traditional (72.27 points/inch) 전통 방식(72.27포인트/인치) Transfer 전달 Triangle Tool 삼각형 도구 Unsaved changes 저장하지 않은 변경 사항 @@ -1649,22 +1649,22 @@ WebP (lossless) WebP(무손실) Wet Edges 젖은 가장자리 Yellows 노랑 계열 - Zoom Tool 확대/축소 도구 + Zoom Tool 돋보기 도구 {name} Properties {name} 속성 - Revert “{name}” to the last saved version? Your changes will be lost. “{name}”을 마지막 저장 버전으로 되돌릴까요? 변경 사항이 사라집니다. + Revert “{name}” to the last saved version? Your changes will be lost. “{name}”을(를) 마지막으로 저장한 버전으로 되돌릴까요? 변경 사항이 사라집니다. Do you want to save the changes you made to “{name}” before quitting? 종료하기 전에 “{name}”의 변경 사항을 저장할까요? Do you want to save the changes you made to “{name}” before closing? 닫기 전에 “{name}”의 변경 사항을 저장할까요? Doc: {flat}/{layered} 문서: {flat}/{layered} Scratch: {size} 스크래치: {size} - Untagged {mode} 태그 없는 {mode} + Untagged {mode} 프로파일 없는 {mode} {w} px x {h} px ({ppi} ppi) {w} px x {h} px ({ppi} ppi) - Resolution: {dpi} pixels/inch 해상도: {dpi} 픽셀/인치 + Resolution: {dpi} pixels/inch 해상도: {dpi}픽셀/인치 Doc: {w} × {h} px 문서: {w} × {h} px Frame {current} / {total} 프레임 {current} / {total} Count: {n} 개수: {n} BLANK DOCUMENT PRESETS ({n}) 빈 문서 사전 설정 ({n}) Constraints ({n}) 제약 조건 ({n}) - Align {what} {what} 맞춤 + Align {what} {what} 정렬 @plural {n} Layer|{n} Layers 레이어 {n}개 @plural {n} layer|{n} layers 레이어 {n}개 @plural Group · {n} layer|Group · {n} layers 그룹 · 레이어 {n}개 @@ -1674,68 +1674,68 @@ Allow agent control 에이전트 제어 허용 Allow scripts to connect 스크립트 연결 허용 Always 항상 - Always create smart objects when placing 배치할 때 항상 고급 개체 만들기 - Animated zoom 애니메이션 확대/축소 + Always create smart objects when placing 가져올 때 항상 스마트 오브젝트 만들기 + Animated zoom 확대/축소 애니메이션 Apply auto tone 자동 톤 적용 Ask 묻기 - Ask before saving layered tiff 레이어가 있는 TIFF 저장 전 묻기 + Ask before saving layered tiff 레이어가 있는 TIFF 저장 전에 묻기 Auto collapse icon panels 아이콘 패널 자동 접기 Auto show hidden panels 숨겨진 패널 자동 표시 Auto show home screen 홈 화면 자동 표시 Autosave 자동 저장 Autosave minutes 자동 저장 간격(분) Beep when done 완료 시 알림음 - Bicubic automatic 쌍입방 자동 - Bicubic sharper 쌍입방 선명하게 - Bicubic smoother 쌍입방 부드럽게 + Bicubic automatic 자동 쌍입방 + Bicubic sharper 쌍입방 더 선명하게 + Bicubic smoother 쌍입방 더 부드럽게 Bit depth 비트 심도 - Brush preview color 브러시 미리보기 색상 + Brush preview color 브러시 미리 보기 색상 Cache levels 캐시 레벨 Cache tile size 캐시 타일 크기 Camera Raw Defaults Camera Raw 기본값 Canvas border 캔버스 테두리 Canvas color 캔버스 색상 Canvas custom color 캔버스 사용자 정의 색상 - Color picker 색상 선택기 + Color picker 색상 피커 Color space 색상 공간 Column width 열 너비 Concise 간결하게 Control port 제어 포트 Convert to srgb sRGB로 변환 Cursors 커서 - Custom dark 사용자 정의 어둡게 - Custom light 사용자 정의 밝게 + Custom dark 사용자 정의 어두운 색 + Custom light 사용자 정의 밝은 색 Dark 어둡게 Dark gray 어두운 회색 - Dashed lines 점선 + Dashed lines 파선 Destination 대상 - Detailed 자세히 + Detailed 자세하게 Disks 디스크 Display p3 Display P3 Double click layer mask launches select and mask 레이어 마스크를 두 번 클릭하면 선택 및 마스크 열기 - Drop shadow 그림자 + Drop shadow 그림자 효과 Dynamic color sliders 동적 색상 슬라이더 East asian 동아시아 - Effect cache mb 효과 캐시 MB - Enable flick panning 플릭 이동 사용 - Enable floating document window docking 부동 문서 창 도킹 사용 - Enable narrow options bar 좁은 옵션 막대 사용 - Enabled 사용 - Enhanced Controls 고급 제어 + Effect cache mb 효과 캐시(MB) + Enable flick panning 튕겨서 화면 이동 활성화 + Enable floating document window docking 별도 문서 창 도킹 활성화 + Enable narrow options bar 좁은 옵션 막대 활성화 + Enabled 활성화됨 + Enhanced Controls 고급 컨트롤 Export clipboard 클립보드 내보내기 Extra large 아주 크게 File Handling 파일 처리 File path 파일 경로 - Fill new type layers with placeholder 새 문자 레이어에 자리 표시자 채우기 - Font preview 글꼴 미리보기 - Full size tip 팁 전체 크기 - Gamut warning color 색상 영역 경고 색상 - Gamut warning opacity 색상 영역 경고 불투명도 - Generator enabled 생성기 사용 + Fill new type layers with placeholder 새 문자 레이어에 예시 텍스트 채우기 + Font preview 글꼴 미리 보기 + Full size tip 전체 크기 브러시 끝 + Gamut warning color 색상 범위 경고 색상 + Gamut warning opacity 색상 범위 경고 불투명도 + Generator enabled 생성기 활성화 Gif GIF Glossy 광택 Grid color 격자 색상 - Grid colors 격자 색상들 + Grid colors 격자 색상 Grid size 격자 크기 Grid style 격자 스타일 Grid unit 격자 단위 @@ -1748,49 +1748,49 @@ History states 작업 내역 상태 수 Ignore exif profile tag EXIF 프로파일 태그 무시 Image interpolation 이미지 보간 - Image previews 이미지 미리보기 - Integrations 통합 + Image previews 이미지 미리 보기 + Integrations 연동 Interface 인터페이스 Jpeg quality JPEG 품질 Jpg JPG Language 언어 Large tabs 큰 탭 - Legacy compositing 기존 합성 방식 + Legacy compositing 기존 방식 합성 Light gray 밝은 회색 Line 선 - Lines 선들 + Lines 선 Lowercase extension 소문자 확장자 Maximize psd compatibility PSD 호환성 최대화 Medium gray 중간 회색 - Memory usage mb 메모리 사용량 MB - Missing glyph protection 누락 글리프 보호 + Memory usage mb 메모리 사용량(MB) + Missing glyph protection 누락된 글리프 보호 Modern 현대적 Nearest neighbor 최근접 이웃 Never 안 함 - Normal tip 일반 팁 - Open as smart object 고급 개체로 열기 + Normal tip 표준 브러시 끝 + Open as smart object 스마트 오브젝트로 열기 Open documents as tabs 문서를 탭으로 열기 - Overscroll 영역 밖 스크롤 + Overscroll 캔버스 밖으로 스크롤 Performance 성능 Png PNG Point size 포인트 크기 - Precise 정밀 + Precise 정밀하게 Preserve details 세부 정보 유지 Print resolution 인쇄 해상도 - Pro Pro - Pro medium Pro 중간 - Pro photo Pro 사진 + Pro 프로 + Pro medium 프로 중간 회색 + Pro photo ProPhoto Quick export format 빠른 내보내기 형식 Quick export location 빠른 내보내기 위치 - Recent file count 최근 파일 개수 + Recent file count 최근 파일 수 Recent files 최근 파일 Recent fonts 최근 글꼴 Recover on launch 시작 시 복구 - Remember workspace changes 작업 영역 변경 기억 - Resize image during place 배치 중 이미지 크기 조절 + Remember workspace changes 작업 영역 변경 사항 기억 + Resize image during place 가져올 때 이미지 크기 조절 Rotate view with trackpad 트랙패드로 보기 회전 Same folder 같은 폴더 - Save in background 백그라운드 저장 + Save in background 백그라운드에서 저장 Scratch Disks 스크래치 디스크 Screen 스크린 Screen resolution 화면 해상도 @@ -1798,50 +1798,50 @@ Sessions only 세션만 Sharpen for 선명 효과 대상 Show channels in color 채널을 색상으로 표시 - Show crosshair in brush tip 브러시 팁에 십자선 표시 + Show crosshair in brush tip 브러시 끝에 십자선 표시 Show extension panels 확장 패널 표시 Show font names in english 글꼴 이름을 영어로 표시 Show menu colors 메뉴 색상 표시 - Show only crosshair while painting 그리는 동안 십자선만 표시 + Show only crosshair while painting 칠하는 동안 십자선만 표시 Show slice numbers 분할 영역 번호 표시 Show tooltips 도구 설명 표시 Show transformation values 변형 값 표시 Slice color 분할 영역 색상 Smart guide color 고급 안내선 색상 - Smart quotes 스마트 인용 부호 - Snap vector tools and transforms to pixel grid 벡터 도구 및 변형을 픽셀 격자에 스냅 + Smart quotes 스마트 따옴표 + Snap vector tools and transforms to pixel grid 벡터 도구 및 변형을 픽셀 격자에 맞추기 Srgb sRGB Standard 표준 - Studio Studio - Studio light Studio 밝게 - Subdivisions 세부 분할 + Studio 스튜디오 + Studio light 스튜디오 밝게 + Subdivisions 하위 분할 System 시스템 Text engine 텍스트 엔진 Text file 텍스트 파일 Tiny 아주 작게 Touch gestures 터치 제스처 - Transparency & Gamut 투명도 및 색상 영역 + Transparency & Gamut 투명도 및 색상 범위 Type units 문자 단위 UI font size UI 글꼴 크기 UI scale UI 배율 Units & Rulers 단위 및 눈금자 Use additional plugins folder 추가 플러그인 폴더 사용 - Use esc to commit Esc로 확정 + Use esc to commit Esc 키로 적용 Use gpu GPU 사용 Use legacy free transform 기존 자유 변형 사용 Use shift key for tool switch Shift 키로 도구 전환 Vary round brush hardness on hud HUD에서 원형 브러시 경도 조절 Webp WebP - World ready 세계 언어 지원 - Zoom clicked point to center 클릭한 점을 가운데로 확대 - Zoom resizes windows 확대/축소에 따라 창 크기 조절 + World ready 다국어 지원 + Zoom clicked point to center 클릭한 지점을 중앙으로 확대 + Zoom resizes windows 확대/축소 시 창 크기 조절 Zoom with scroll wheel 스크롤 휠로 확대/축소 Zoom with trackpad pinch 트랙패드 핀치로 확대/축소 Pass Through 통과 Dissolve 디졸브 - Darker Color 더 어두운 색상 + Darker Color 어두운 색상 Linear Dodge (Add) 선형 닷지(추가) - Lighter Color 더 밝은 색상 + Lighter Color 밝은 색상 Soft Light 소프트 라이트 Hard Light 하드 라이트 Vivid Light 선명한 라이트 @@ -1851,64 +1851,64 @@ Divide 나누기 Luminosity 광도 @plural {n} sample|{n} samples 샘플 {n}개 - {added}, {removed} subtracted {added}, {removed}개 제거 - Adjustment Preview 조정 미리보기 - Airbrush: keeps depositing paint while the pointer rests. 에어브러시: 포인터가 멈춰 있어도 계속 칠합니다. + {added}, {removed} subtracted {added}, {removed} 제외 + Adjustment Preview 조정 미리 보기 + Airbrush: keeps depositing paint while the pointer rests. 에어브러시: 포인터가 멈춰 있어도 계속 색을 칠합니다. Angle: 각도: - Blend If 혼합 조건 + Blend If 조건부 혼합 Close Tab Group 탭 그룹 닫기 Collapse 접기 Collapse All Groups 모든 그룹 접기 Collapse Panel Group 패널 그룹 접기 - Collapse group ({key}-click: all groups) 그룹 접기 ({key} 클릭: 모든 그룹) - Create new brush from the current settings 현재 설정에서 새 브러시 만들기 - Create new brush from these settings 이 설정에서 새 브러시 만들기 + Collapse group ({key}-click: all groups) 그룹 접기 ({key} 키를 누른 채 클릭: 모든 그룹) + Create new brush from the current settings 현재 설정으로 새 브러시 만들기 + Create new brush from these settings 이 설정으로 새 브러시 만들기 Delete brush 브러시 삭제 Drag the arrow to set the angle, the dots to set the roundness 화살표를 드래그하여 각도를, 점을 드래그하여 원형률을 설정하세요 Expand 펼치기 Expand Panel Group 패널 그룹 펼치기 - Expand group ({key}-click: all groups) 그룹 펼치기 ({key} 클릭: 모든 그룹) - Fade steps 페이드 단계 - Hide the layer's effects ({key}-click: all layers) 레이어 효과 숨기기 ({key} 클릭: 모든 레이어) + Expand group ({key}-click: all groups) 그룹 펼치기 ({key} 키를 누른 채 클릭: 모든 그룹) + Fade steps 약화 단계 + Hide the layer's effects ({key}-click: all layers) 레이어 효과 숨기기 ({key} 키를 누른 채 클릭: 모든 레이어) Import Brushes… (.abr) 브러시 가져오기… (.abr) Move Group Down 그룹 아래로 이동 Move Group Up 그룹 위로 이동 Reset the brush to the defaults 브러시를 기본값으로 초기화 - Restore original size 원본 크기 복원 + Restore original size 원래 크기 복원 Roundness: 원형률: Search Brushes 브러시 검색 - Show the layer's effects ({key}-click: all layers) 레이어 효과 표시 ({key} 클릭: 모든 레이어) + Show the layer's effects ({key}-click: all layers) 레이어 효과 표시 ({key} 키를 누른 채 클릭: 모든 레이어) Brush picker 브러시 선택기 Erase 지우기 - Right click with painting tools 페인팅 도구의 오른쪽 클릭 + Right click with painting tools 페인팅 도구에서 오른쪽 클릭 System Info… 시스템 정보… System Info 시스템 정보 - More panels 더 많은 패널 + More panels 추가 패널 These settings aren't available in PhotoCraft yet. 이 설정은 아직 PhotoCraft에서 사용할 수 없습니다. Graphics 그래픽 Reset GPU Backend GPU 백엔드 초기화 - Applies at next launch. 다음 시작 시 적용됩니다. - Click to sample the foreground colour · {key}-click for background 클릭: 전경색 샘플링 · {key} 클릭: 배경색 - {key}-click to set the source {key} 클릭으로 원본 설정 - {key} to subtract {key}로 빼기 - Clone source {n} ({key}-click with Clone Stamp to set) 복제 원본 {n} (복제 도장으로 {key} 클릭하여 설정) - Source: not set ({key}-click with Clone Stamp) 원본: 미설정(복제 도장으로 {key} 클릭) + Applies at next launch. 다음 실행 시 적용됩니다. + Click to sample the foreground colour · {key}-click for background 클릭하여 전경색 샘플링 · {key} 키를 누른 채 클릭하여 배경색 샘플링 + {key}-click to set the source {key} 키를 누른 채 클릭하여 원본 설정 + {key} to subtract {key} 키로 빼기 + Clone source {n} ({key}-click with Clone Stamp to set) 복제 원본 {n} (복제 도장으로 {key} 키를 누른 채 클릭하여 설정) + Source: not set ({key}-click with Clone Stamp) 원본: 설정되지 않음(복제 도장으로 {key} 키를 누른 채 클릭) Pixel Layer 픽셀 레이어 Type Layer 문자 레이어 Shape Layer 모양 레이어 Group Layer 그룹 레이어 Fill Layer 칠 레이어 - Smart Object Layer 고급 개체 레이어 + Smart Object Layer 스마트 오브젝트 레이어 Create Warped Text 뒤틀린 텍스트 만들기 - Rasterize Smart Object 고급 개체 래스터화 + Rasterize Smart Object 스마트 오브젝트 래스터화 Rasterize Fill Content 칠 내용 래스터화 - Unlock: picking a preset replaces these settings 잠금 해제: 사전 설정 선택 시 이 설정을 바꿉니다 - Lock: keep these settings when picking another preset 잠금: 다른 사전 설정을 선택해도 이 설정을 유지합니다 - Diameter: 지름: + Unlock: picking a preset replaces these settings 잠금 해제: 사전 설정 선택 시 이 설정 대체 + Lock: keep these settings when picking another preset 잠금: 다른 사전 설정 선택 시 이 설정 유지 + Diameter: 직경: Hardness: 경도: No brush presets 브러시 사전 설정 없음 Toggle the Brush Settings panel (F5) 브러시 설정 패널 전환 (F5) - Create new brush preset from the current settings 현재 설정에서 새 브러시 사전 설정 만들기 + Create new brush preset from the current settings 현재 설정으로 새 브러시 사전 설정 만들기 Brush Settings… (F5): every option of this brush 브러시 설정… (F5): 이 브러시의 모든 옵션 Rename Brush… 브러시 이름 바꾸기… Delete Brush 브러시 삭제 @@ -1916,32 +1916,32 @@ Brush name 브러시 이름 Grid view 격자 보기 List view 목록 보기 - Off: the speed of the pointer sets the spacing 끔: 포인터 속도로 간격 결정 - Tilt Scale 기울기 배율 + Off: the speed of the pointer sets the spacing 끔: 포인터 속도에 따라 간격 설정 + Tilt Scale 기울기 비율 Brush Projection 브러시 투영 - Apply the pen's tilt and rotation to the tip shape 펜의 기울기와 회전을 팁 모양에 적용 + Apply the pen's tilt and rotation to the tip shape 펜의 기울기와 회전을 브러시 끝 모양에 적용 Mixer Brush 혼합 브러시 Wet 젖음 Mix 혼합 Wetness Jitter 젖음 지터 Mix Jitter 혼합 지터 Show the layer mask as an overlay 레이어 마스크를 오버레이로 표시 - Toggle visibility 표시 상태 전환 + Toggle visibility 표시 여부 전환 Unlink the mask from the layer 레이어에서 마스크 연결 해제 Link the mask to the layer 레이어에 마스크 연결 - Gradient 그라디언트 - Gradient Options 그라디언트 옵션 - Align with layer 레이어에 맞춤 + Gradient 그레이디언트 + Gradient Options 그레이디언트 옵션 + Align with layer 레이어에 맞추기 Reset Alignment 정렬 초기화 - Centre the gradient (offset 0, 0) 그라디언트를 가운데로(오프셋 0, 0) - The current gradient (pick one in Window › Gradients) 현재 그라디언트(창 › 그라디언트에서 선택) - Select a type layer to edit its character and paragraph settings. 문자 레이어를 선택하여 문자 및 단락 설정을 편집하세요. + Centre the gradient (offset 0, 0) 그레이디언트를 중앙에 배치(오프셋 0, 0) + The current gradient (pick one in Window › Gradients) 현재 그레이디언트(창 › 그레이디언트에서 선택) + Select a type layer to edit its character and paragraph settings. 문자 및 단락 설정을 편집하려면 문자 레이어를 선택하세요. Text color 텍스트 색상 Type Options 문자 옵션 - Anti-aliasing method 앤티앨리어싱 방식 - Horizontal type 가로 문자 + Anti-aliasing method 앤티 앨리어스 방식 + Horizontal type 수평 문자 Vertical type 세로 문자 - Fill path with foreground color 전경색으로 패스 칠하기 + Fill path with foreground color 전경색으로 패스 채우기 Stroke path with brush 브러시로 패스 획 그리기 Load path as a selection 패스를 선택 영역으로 불러오기 Make work path from selection 선택 영역에서 작업 패스 만들기 @@ -1959,8 +1959,8 @@ No path to make a selection from: draw one with the Pen tool or select one in the Paths panel. 선택 영역으로 만들 패스가 없습니다: 펜 도구로 그리거나 패스 패널에서 선택하세요. Cancel opening 열기 취소 Cancelled opening {name} {name} 열기를 취소했습니다 - Cancelled {label} {label} 취소됨 - Esc to cancel Esc로 취소 + Cancelled {label} {label} 작업을 취소했습니다 + Esc to cancel Esc 키로 취소 Opening {name} {name} 여는 중 Opening {name}… {name} 여는 중… Opening… 여는 중… @@ -1974,28 +1974,28 @@ 32 bit (float) 32비트(부동 소수점) Floating point 부동 소수점 Use Global Light 전체 조명 사용 - Native file drag-and-drop is unavailable 파일 끌어다 놓기를 사용할 수 없습니다 - Native file drag-and-drop is not supported on Wayland yet. Use File › Open, or run PhotoCraft under XWayland with `WAYLAND_DISPLAY= photocraft`. Wayland에서는 아직 파일 끌어다 놓기를 지원하지 않습니다. 파일 › 열기를 사용하거나 `WAYLAND_DISPLAY= photocraft`로 XWayland에서 PhotoCraft를 실행하세요. - Use File › Open to open an image. 파일 › 열기로 이미지를 여세요. - Invalid {mode} profile 잘못된 {mode} 프로필 - Unnamed {mode} profile 이름 없는 {mode} 프로필 + Native file drag-and-drop is unavailable 파일 드래그 앤 드롭을 사용할 수 없습니다 + Native file drag-and-drop is not supported on Wayland yet. Use File › Open, or run PhotoCraft under XWayland with `WAYLAND_DISPLAY= photocraft`. Wayland에서는 아직 파일 드래그 앤 드롭을 지원하지 않습니다. 파일 › 열기를 사용하거나 `WAYLAND_DISPLAY= photocraft`로 XWayland에서 PhotoCraft를 실행하세요. + Use File › Open to open an image. 파일 › 열기에서 이미지를 여세요. + Invalid {mode} profile 유효하지 않은 {mode} 프로파일 + Unnamed {mode} profile 이름 없는 {mode} 프로파일 Show bounding box when dragging layer 레이어를 드래그할 때 테두리 상자 표시 Mixer Brush Tool 혼합 브러시 도구 Rendering Mode 렌더링 모드 Automatic (recommended) 자동(권장) CPU / Compatibility CPU / 호환성 - Automatic uses GPU acceleration when available and falls back to CPU rendering on errors. 자동 모드는 사용 가능한 GPU 가속을 활용하며 오류가 발생하면 CPU 렌더링으로 전환합니다. + Automatic uses GPU acceleration when available and falls back to CPU rendering on errors. 자동 모드는 가능한 경우 GPU 가속을 사용하고 오류가 발생하면 CPU 렌더링으로 전환합니다. Switched to CPU rendering CPU 렌더링으로 전환했습니다 GPU acceleration could not continue. Your documents are unchanged. GPU 가속을 계속할 수 없습니다. 문서는 변경되지 않았습니다. - PhotoCraft is using the CPU image compositor. The window may still use your graphics adapter. PhotoCraft가 CPU로 이미지를 합성하고 있습니다. 창은 그래픽 어댑터를 계속 사용할 수 있습니다. - Retry GPU requires a restart. Save your work first. GPU를 다시 시도하려면 재시작해야 합니다. 먼저 작업을 저장하세요. + PhotoCraft is using the CPU image compositor. The window may still use your graphics adapter. PhotoCraft가 CPU로 이미지를 합성하고 있습니다. 창 표시에는 그래픽 어댑터를 계속 사용할 수 있습니다. + Retry GPU requires a restart. Save your work first. GPU를 다시 사용하려면 다시 시작해야 합니다. 먼저 작업을 저장하세요. Keep Using CPU CPU 계속 사용 - Retry GPU GPU 다시 시도 + Retry GPU GPU 다시 사용 Advanced 고급 GPU Backend GPU 백엔드 Details 세부 정보 Rendering mode 렌더링 모드 - Freeze Lasso: drag to freeze an area, Alt-drag to thaw it (L) 고정 올가미: 드래그하여 영역을 고정하고 Alt 키를 누른 채 드래그하여 해제 (L) + Freeze Lasso: drag to freeze an area, Alt-drag to thaw it (L) 고정 올가미: 드래그하여 영역을 고정하고 Alt 키를 누른 채 드래그하여 해제합니다(L) Shadow Clipping Warning (U) 어두운 영역 클리핑 경고 (U) Highlight Clipping Warning (O) 밝은 영역 클리핑 경고 (O) Show Lab Color Readouts Lab 색상 값 표시 @@ -2031,3 +2031,621 @@ cameraRaw Color 색상 175% 175% 250% 250% 300% 300% + +# Additional generated filter labels and Photoshop-aligned UI terminology. +@id select.all 모두 선택 + No patterns 패턴 없음 + Enable {name} {name} 사용 + Label 레이블 + Date and Time 날짜 및 시간 + Scale Units 비율 단위 + Scale Factor 비율 계수 + Area 영역 + Perimeter 둘레 + Circularity 원형도 + Gray Value (Minimum) 회색 값(최소) + Gray Value (Maximum) 회색 값(최대) + Gray Value (Mean) 회색 값(평균) + Gray Value (Median) 회색 값(중앙값) + Integrated Density 통합 밀도 + Length 길이 + Legacy 레거시 사용 + In Black 입력 검정 + Gamma 감마 + In White 입력 흰색 + Out Black 출력 검정 + Out White 출력 흰색 + Tint Color 색조 색상 + Stops 색상 정지점 + Method 방법 + Lut 색상 검색표 + Interpolation 보간 + Data 데이터 + Center X 중심 X + Center Y 중심 Y + Reduce Noise 노이즈 감소 + Distribution 분포 + Monochromatic 단색 + Seed 난수 시드 + Cell Size 셀 크기 + Generators 생성기 수 + Wavelength Min 최소 파장 + Wavelength Max 최대 파장 + Amplitude Min 최소 진폭 + Amplitude Max 최대 진폭 + Undefined Areas 정의되지 않은 영역 + Preserve 유지 + Max Radius 최대 반경 + Channel1 채널 1 + Channel2 채널 2 + Channel3 채널 3 + Channel4 채널 4 + Depth Mode 깊이 모드 + Solid Front Faces 앞면 단색 + Mask Incomplete Blocks 불완전한 블록 마스크 + Stylization 스타일화 + Cleanliness 청결도 + Bristle Detail 강모 세부 묘사 + Lighting 조명 + Shine 광택 + Max Offset 최대 오프셋 + Map Document 변위 맵 문서 + Map Path 변위 맵 경로 + Map Layer 변위 맵 레이어 + Ridges 융기 수 + Strength 강도 + Lens 렌즈 + Light Type 조명 유형 + Intensity 강도 + Light X 조명 X + Light Y 조명 Y + Light Z 조명 Z + Target X 대상 X + Target Y 대상 Y + Cone 원뿔 + Hotspot 핫스폿 + Elevation 고도 + Gloss 광택 + Metallic 금속성 + Ambience 주변광 + White Is High 흰색이 높음 + Reduce Color Noise 색상 노이즈 감소 + Sharpen Details 세부 묘사 선명하게 + Remove Jpeg Artifact JPEG 가공물 제거 + Blade Curvature 조리개 날 곡률 + Depth Map 깊이 맵 + Focal Distance 초점 거리 + Focus 초점 + Transition 전환 + Radius X X 반경 + Radius Y Y 반경 + Pins 핀 + Blur Angle 흐림 각도 + Speed 속도 + Taper 끝 가늘게 + Start X 시작 X + Start Y 시작 Y + End X 끝 X + End Y 끝 Y + Kernel 커널 + Input Mode 입력 모드 + Row Order 행 순서 + Eliminate 제거 + Create By 생성 방법 + List 목록 + Pencil Width 연필 폭 + Stroke Pressure 획 압력 + Paper Brightness 종이 밝기 + Number Of Levels 레벨 수 + Edge Simplicity 가장자리 단순화 + Edge Fidelity 가장자리 정확도 + Brush Size 브러시 크기 + Brush Detail 브러시 세부 묘사 + Highlight Area 밝은 영역 + Glow Size 광선 크기 + Glow Brightness 광선 밝기 + Sharpness 선명도 + Brush Type 브러시 유형 + Stroke Size 획 크기 + Stroke Detail 획 세부 묘사 + Softness 부드러움 + Highlight Strength 밝은 영역 강도 + Smoothness 매끄러움 + Edge Thickness 가장자리 두께 + Edge Intensity 가장자리 강도 + Posterization 포스터화 + Stroke Length 획 길이 + Scaling 비율 + Relief 양각 + Definition 정밀도 + Texture Coverage 텍스처 적용 범위 + Shadow Intensity 어두운 영역 강도 + Edge Width 가장자리 폭 + Edge Brightness 가장자리 밝기 + Direction Balance 방향 균형 + Black Intensity 검정 강도 + White Intensity 흰색 강도 + Dark Intensity 어두운 강도 + Light Intensity 밝은 강도 + Spray Radius 분사 반경 + Stroke Direction 획 방향 + Stroke Width 획 폭 + Graininess 입자감 + Glow Amount 광선 양 + Clear Amount 투명 양 + Distortion 왜곡 + Ripple Size 잔물결 크기 + Ripple Magnitude 잔물결 진폭 + Charcoal Area 목탄 영역 + Chalk Area 분필 영역 + Charcoal Thickness 목탄 두께 + Light Dark Balance 명암 균형 + Foreground Level 전경 레벨 + Background Level 배경 레벨 + Pattern Type 패턴 유형 + Image Balance 이미지 균형 + Darkness 어두움 + Fiber Length 섬유 길이 + Crack Spacing 균열 간격 + Crack Depth 균열 깊이 + Crack Brightness 균열 밝기 + Grain Type 입자 유형 + Tile Size 타일 크기 + Grout Width 줄눈 폭 + Lighten Grout 줄눈 밝게 + Square Size 사각형 크기 + Border Thickness 테두리 두께 + Profile 프로파일 + Correct Distortion 왜곡 교정 + Correct Vignette 비네팅 교정 + Correct C A 색수차 교정 + Auto Scale 자동 비율 + Red Cyan 빨강/사이안 + Blue Yellow 파랑/노랑 + Vignette Amount 비네팅 양 + Vignette Midpoint 비네팅 중간점 + Model 모델 + Constraints 제약 조건 + Curve Highlights 곡선 밝은 영역 + Curve Lights 곡선 밝은 색조 + Curve Darks 곡선 어두운 색조 + Curve Shadows 곡선 어두운 영역 + Curve Splits 곡선 분할점 + Point Curve 포인트 곡선 + Point Curve Red 빨강 포인트 곡선 + Point Curve Green 초록 포인트 곡선 + Point Curve Blue 파랑 포인트 곡선 + Hsl Hue HSL 색조 + Hsl Sat HSL 채도 + Hsl Lum HSL 광도 + Grade Shadows 어두운 영역 색상 등급 + Sat 채도 + Lum 광도 + Grade Midtones 중간 영역 색상 등급 + Grade Highlights 밝은 영역 색상 등급 + Grade Global 전역 색상 등급 + Grade Blending 색상 등급 혼합 + Grade Balance 색상 등급 균형 + Sharpen Amount 선명 효과 양 + Sharpen Radius 선명 효과 반경 + Sharpen Detail 선명 효과 세부 묘사 + Sharpen Masking 선명 효과 마스크 + Noise Luminance 광도 노이즈 + Noise Luminance Detail 광도 노이즈 세부 묘사 + Noise Color 색상 노이즈 + Noise Color Detail 색상 노이즈 세부 묘사 + Grain Amount 입자 양 + Grain Size 입자 크기 + Grain Roughness 입자 거칠기 + Vignette Roundness 비네팅 원형률 + Vignette Feather 비네팅 페더 + Vignette Highlights 비네팅 밝은 영역 + Vignette Style 비네팅 스타일 + Planes 평면 + Corners 모서리 + Plane 평면 + At 위치 + Clone 복제 + New Layer 새 레이어 + Shadow Amount 어두운 영역 양 + Shadow Tone 어두운 영역 색조 + Shadow Radius 어두운 영역 반경 + Highlight Amount 밝은 영역 양 + Highlight Tone 밝은 영역 색조 + Highlight Radius 밝은 영역 반경 + Midtone 중간 영역 + Black Clip 검정 클리핑 + White Clip 흰색 클리핑 + Fuzziness 허용량 + Source Layer 소스 레이어 + Neutralize 중화 + Use Selection In Source 소스 선택 영역 사용 + Use Selection In Target 대상 선택 영역 사용 + Shadow 어두운 영역 + Highlight 밝은 영역 + Strokes 획 + Tool 도구 + Flame Type 불꽃 유형 + Randomize Length 길이 임의화 + Interval 간격 + Adjust Interval For Loops 루프 간격 조정 + Use Custom Color 사용자 정의 색상 사용 + Turbulent 소용돌이 + Jag 들쭉날쭉함 + Flame Lines 불꽃 선 + Flame Bottom Alignment 불꽃 아래쪽 정렬 + Flame Style 불꽃 스타일 + Flame Shape 불꽃 모양 + Randomize Shapes 모양 임의화 + Frame 프레임 + Margin 여백 + Arrangement 배열 + Thickness 두께 + Vine Color 덩굴 색상 + Flower Color 꽃 색상 + Leaf Color 잎 색상 + Base Tree Type 기본 나무 유형 + Light Direction 빛 방향 + Leaves Amount 잎의 양 + Leaves Size 잎 크기 + Branches Height 가지 높이 + Branches Thickness 가지 두께 + Default Leaves 기본 잎 + Leaves Color 잎 색상 + Custom Branch Color 사용자 정의 가지 색상 + Branches Color 가지 색상 + Flat Shading 평면 음영 + Open As 형식을 지정하여 열기 + Save As 다른 이름으로 저장 + Save a Copy 사본 저장 + Export As 다른 형식으로 내보내기 + Export Preferences 내보내기 환경 설정 + Save for Web (Legacy) 웹용으로 저장(기존 방식) + Artboards to Files 아트보드를 파일로 + Artboards to PDF 아트보드를 PDF로 + Layers to Files 레이어를 파일로 + Layer Comps to Files 레이어 구성 요소를 파일로 + Color Lookup Tables 색상 조회 테이블 + Data Sets as Files 데이터 세트를 파일로 + Paths to Illustrator 패스를 Illustrator로 + Render Video 비디오 렌더링 + Place Embedded 포함하여 가져오기 + Place Linked 연결하여 가져오기 + Package 패키지 만들기 + Batch 일괄 처리 + Conditional Mode Change 조건부 모드 변경 + Fit Image 이미지 맞추기 + Lens Correction 렌즈 교정 + Merge to HDR Pro HDR Pro로 병합 + Photomerge Photomerge + Image Processor 이미지 프로세서 + Script Events Manager 스크립트 이벤트 관리자 + Browse 찾아보기 + File Info 파일 정보 + Find and Replace Text 텍스트 찾기 및 바꾸기 + Content-Aware Fill 내용 인식 채우기 + Arbitrary 임의 각도 + Auto-Align Layers 레이어 자동 정렬 + Auto-Blend Layers 레이어 자동 혼합 + Define Brush Preset 브러시 사전 설정 정의 + Define Pattern 패턴 정의 + Define Custom Shape 사용자 정의 모양 정의 + Preset Manager 사전 설정 관리자 + Export/Import Presets 사전 설정 내보내기/가져오기 + Color Settings 색상 설정 + Assign Profile 프로파일 지정 + Convert to Profile 프로파일로 변환 + Camera Raw Camera Raw + Raw Defaults RAW 기본값 + AI Integrations AI 연동 + Install Plug-in 플러그인 설치 + Settings 설정 + Color Table 색상표 + Shadows/Highlights 어두운 영역/밝은 영역 + HDR Toning HDR 색조 조정 + Match Color 색상 일치 + Replace Color 색상 대체 + Canvas Size 캔버스 크기 + Trim 가장자리 다듬기 + Duplicate 복제 + Apply Image 이미지 적용 + Calculations 연산 + Apply Data Set 데이터 세트 적용 + Variable Data Sets 변수 데이터 세트 + Trap 트랩 + Set Measurement Scale 측정 비율 설정 + Place Scale Marker 비율 마커 배치 + Group from Layers 레이어로 그룹 만들기 + Artboard from Group 그룹으로 아트보드 만들기 + Artboard from Layers 레이어로 아트보드 만들기 + Layer From Background 배경에서 레이어 만들기 + Layer from Background 배경에서 레이어 만들기 + New Video Layer from File 파일에서 새 비디오 레이어 + Duplicate Layer 레이어 복제 + Global Light 전체 조명 + Scale Effects 효과 크기 조절 + Solid Color 단색 + Convert to Linked 연결된 오브젝트로 변환 + Replace Contents 내용 대체 + Relink to File 파일에 다시 연결 + Export Contents 내용 내보내기 + Interpret Footage 영상 해석 + Replace Footage 영상 대체 + Video Frames to Layers 비디오 프레임을 레이어로 + New Guide Layout 새 안내선 레이아웃 + Lock Layers 레이어 잠금 + Color Decontaminate 색상 오염 제거 + Defringe 가장자리 색상 제거 + Layer Content Options 레이어 내용 옵션 + Warp Text 텍스트 뒤틀기 + Resolve Missing Fonts 누락된 글꼴 해결 + Color Range 색상 범위 + Focus Area 초점 영역 + Select and Mask 선택 및 마스크 + Border 테두리 + Contract 축소 + Load Selection 선택 영역 불러오기 + Save Selection 선택 영역 저장 + Filter Gallery 필터 갤러리 + Adaptive Wide Angle 응용 광각 + Camera Raw Filter Camera Raw 필터 + Liquify 픽셀 유동화 + Vanishing Point 소실점 + Field Blur 필드 흐림 효과 + Iris Blur 조리개 흐림 효과 + Tilt-Shift 기울기-이동 + Path Blur 패스 흐림 효과 + Spin Blur 회전 흐림 효과 + Box Blur 상자 흐림 효과 + Gaussian Blur 가우시안 흐림 효과 + Lens Blur 렌즈 흐림 효과 + Motion Blur 동작 흐림 효과 + Radial Blur 방사형 흐림 효과 + Shape Blur 모양 흐림 효과 + Smart Blur 고급 흐림 효과 + Surface Blur 표면 흐림 효과 + Displace 변위 + Pinch 오므리기 + Polar Coordinates 극좌표 + Ripple 잔물결 + Shear 전단 + Spherize 구형화 + Twirl 돌리기 + Wave 파동 + ZigZag 지그재그 + Add Noise 노이즈 추가 + Dust & Scratches 더스트와 스크래치 + Color Halftone 색상 하프톤 + Crystallize 수정화 + Mezzotint 메조틴트 + Mosaic 모자이크 + Pointillize 점묘화 + Fibers 섬유 + Flame 불꽃 + Lens Flare 렌즈 플레어 + Lighting Effects 조명 효과 + Picture Frame 사진 프레임 + Tree 나무 + Smart Sharpen 고급 선명 효과 + Unsharp Mask 언샵 마스크 + High Pass 하이 패스 + Diffuse 확산 + Extrude 돌출 + Oil Paint 유화 + Tiles 타일 + Trace Contour 윤곽선 추적 + Wind 바람 + De-Interlace 인터레이스 제거 + Custom Pixel Aspect Ratio 사용자 정의 픽셀 종횡비 + 32-bit Preview Options 32비트 미리 보기 옵션 + New Guide 새 안내선 + Join the ArtCraft Discord ArtCraft Discord 참여 + Report an Issue 문제 신고 + WIA Support WIA 지원 + Load Files into Stack 파일을 스택으로 불러오기 + Statistics 통계 + Duplicate Layers 레이어 복제 + Edit Toolbar 도구 모음 편집 + Import Brushes 브러시 가져오기 + Load 3D LUT 3D LUT 불러오기 + New document 새 문서 + Press keys 키를 누르세요 + Rename Group 그룹 이름 바꾸기 + Rename Tool Preset 도구 사전 설정 이름 바꾸기 + Search commands, tools and panels 명령, 도구 및 패널 검색 + Slice Options 분할 영역 옵션 + Rename Brush 브러시 이름 바꾸기 + Opening 여는 중 + Reading 읽는 중 + Working 작업 중 + Accented Edges 강조된 가장자리 + Alpha 알파 + Angled Strokes 각진 획 + Anisotropic 비등방성 + Around Center 중심 주위 + Artistic 예술 효과 + Bamboo 대나무 + Bas Relief 저부조 + Berries 열매 + Blast 돌풍 + Bleach Bypass 표백 생략 + Blocks 블록 + Bottom Left 왼쪽 아래 + Bottom Right 오른쪽 아래 + Brick 벽돌 + Brush Strokes 브러시 획 + Burlap 삼베 + Candle Light 촛불 + Chalk & Charcoal 분필과 목탄 + Charcoal 목탄 + Chrome 크롬 + Circle 원 + Clumped 덩어리 + Coarse Dots 거친 점 + Colored Pencil 색연필 + Contrasty 강한 대비 + Conté Crayon 콩테 크레용 + Cool 차가운 색조 + Cooling L B B 차가운 필터(LBB) + Cooling80 차가운 필터(80) + Cooling82 차가운 필터(82) + Craquelure 균열 + Cross 십자 + Cross Process 크로스 프로세스 + Crosshatch 그물눈 + Cutout 오려내기 + Daisies 데이지 + Dark Rough 어둡고 거칠게 + Dark Strokes 어두운 획 + Darken Only 어둡게만 + Day For Night 주간을 야간으로 + Deep Blue 진한 파랑 + Deep Emerald 진한 에메랄드 + Deep Red 진한 빨강 + Deep Yellow 진한 노랑 + Diffuse Glow 광선 확산 + Dot 점 + Double Line 이중 선 + Draft 초안 + Dry Brush 드라이 브러시 + Duplication 복제 + Edge Extension 가장자리 확장 + Edge Only 가장자리만 + Enlarged 확대 + Even Fields 짝수 필드 + Faded Film 바랜 필름 + Film Grain 필름 그레인 + Fine 미세하게 + Fine Dots 미세한 점 + Flat 평면 + Fresco 프레스코 + From Left 왼쪽에서 + From Right 오른쪽에서 + Frosted 반투명 유리 + Gaussian 가우시안 + Generic 일반 + Glass 유리 + Glowing Edges 가장자리 광선 + Grainy Dots 거친 입자 점 + Graphic Pen 그래픽 펜 + Halftone Pattern 하프톤 패턴 + Hearts 하트 + Heptagon 칠각형 + Hexagon 육각형 + High 높음 + Horizontal Only 가로만 + Hsb HSB + Hsl HSL + Infinite 무한 + Ink Outlines 잉크 윤곽선 + Ivy 담쟁이덩굴 + Left Diagonal 왼쪽 대각선 + Level Based 레벨 기준 + Light Rough 밝고 거칠게 + Lighten Only 밝게만 + Long Lines 긴 선 + Long Strokes 긴 획 + Low 낮음 + Lower 아래쪽 + Medium Dots 중간 점 + Medium Lines 중간 선 + Medium Strokes 중간 획 + Mono Contrast 단색 대비 + Mosaic Tiles 모자이크 타일 + Movie Prime 영화용 단렌즈 + Multiple Flames Along Path 패스를 따른 여러 불꽃 + Multiple Flames One Direction 한 방향으로 여러 불꽃 + Multiple Flames Path Directions 패스 방향으로 여러 불꽃 + Multiple Flames Various Length 다양한 길이의 여러 불꽃 + Neon Glow 네온 광선 + Note Paper 메모지 + Ocean Ripple 바다 물결 + Octagon 팔각형 + Odd Fields 홀수 필드 + One Flame Along Path 패스를 따른 단일 불꽃 + Out From Center 중심에서 바깥쪽으로 + Oval 타원 + Overlay Edge 가장자리 오버레이 + Paint Daubs 페인트 바르기 + Palette Knife 팔레트 나이프 + Parallel 평행 + Patchwork 패치워크 + Pentagon 오각형 + Photocopy 복사 + Plaster 석고 + Plastic Wrap 플라스틱 포장 + Point 점 + Pointed 뾰족하게 + Polar To Rectangular 극좌표를 직교좌표로 + Pond Ripples 연못 잔물결 + Poster Edges 포스터 가장자리 + Prime105 105mm 단렌즈 + Prime35 35mm 단렌즈 + Pyramids 피라미드 + Random 임의 + Rectangular To Polar 직교좌표를 극좌표로 + Repeat 반복 + Reticulation 그물화 + Rgb RGB + Right Diagonal 오른쪽 대각선 + Ring 고리 + Rope 밧줄 + Roses 장미 + Rough Pastels 거친 파스텔 + Sandstone 사암 + Scallops 조개 모양 + Sepia 세피아 + Short Lines 짧은 선 + Short Strokes 짧은 획 + Simple 단순 + Sine 사인파 + Sketch 스케치 + Smudge Stick 문지르기 막대 + Snowflakes 눈송이 + Sparkle 반짝임 + Spatter 튀기기 + Speckle 얼룩 + Spin 회전 + Sponge 스폰지 + Spot 스폿 + Sprayed Strokes 스프레이 획 + Sprinkles 흩뿌리기 + Squareness 직각 유지 + Stagger 엇갈림 + Stained Glass 스테인드글라스 + Stamp 도장 + Star 별 + Stars 별 + Stippled 점묘 + Stretch 늘이기 + Sumi-e 수묵화 + Teal Orange 청록과 주황 + Texturizer 텍스처화 + Tiny Lens 소형 렌즈 + To Center 중심 방향 + Top Left 왼쪽 위 + Top Right 오른쪽 위 + Torn Edges 찢어진 가장자리 + Triangle 삼각형 + Unaltered 변경 없음 + Underpainting 밑칠 + Underwater 수중 + Uniform 균일 + Upper 위쪽 + Vertical Only 세로만 + Vine With Flowers 꽃이 있는 덩굴 + Vine With Leaves 잎이 있는 덩굴 + Violent 격렬하게 + Violet 보라 + Warm 따뜻한 색조 + Warming L B A 따뜻한 필터(LBA) + Warming81 따뜻한 필터(81) + Warming85 따뜻한 필터(85) + Water Paper 젖은 종이 + Watercolor 수채화 + Waves 물결 + Wide Blurry 넓고 흐리게 + Wide Sharp 넓고 선명하게 + Wrap 감싸기 + Zigzag 지그재그 +@id filter.sharpen.sharpen 선명하게 diff --git a/crates/ui-egui/src/i18n/mod.rs b/crates/ui-egui/src/i18n/mod.rs index c64dd3a9..1f3db9c1 100644 --- a/crates/ui-egui/src/i18n/mod.rs +++ b/crates/ui-egui/src/i18n/mod.rs @@ -438,6 +438,37 @@ mod tests { assert_eq!(tr(zh, "no such label"), "no such label"); } + /// Keep the Korean tool/menu vocabulary aligned with the Photoshop equivalents. + /// Sources and the product-specific vocabulary policy are recorded in `ko.tsv`. + #[test] + fn korean_uses_photoshop_terminology() { + let ko = Lang::from_code("ko").expect("ko registered"); + for (source, expected) in [ + ("Shape", "모양"), + ("Stroke", "획"), + ("Smudge Tool", "손가락 도구"), + ("Eyedropper Tool", "스포이드 도구"), + ("Rectangular Marquee Tool", "사각형 선택 윤곽 도구"), + ("Elliptical Marquee Tool", "원형 선택 윤곽 도구"), + ("Zoom Tool", "돋보기 도구"), + ("Horizontal Type Tool", "수평 문자 도구"), + ("Puppet Warp", "퍼펫 뒤틀기"), + ("Liquify…", "픽셀 유동화…"), + ("Gaussian Blur…", "가우시안 흐림 효과…"), + ("Gaussian Blur", "가우시안 흐림 효과"), + ("Adaptive Wide Angle…", "응용 광각…"), + ("Render", "렌더"), + ("Sharpen", "선명 효과"), + ("Vibrance", "활기"), + ("Layer Comps", "레이어 구성 요소"), + ("Vivid Light", "선명한 라이트"), + ("Hard Mix", "하드 혼합"), + ] { + assert_eq!(tr(ko, source), expected, "{source}"); + } + assert_eq!(tr_id(ko, "filter.sharpen.sharpen", "Sharpen"), "선명하게"); + } + #[test] fn spanish_resolves_and_pluralises() { let es = Lang::from_code("es").expect("es registered"); diff --git a/crates/ui-egui/src/i18n/pt-br.tsv b/crates/ui-egui/src/i18n/pt-br.tsv index ed89d988..7d78deee 100644 --- a/crates/ui-egui/src/i18n/pt-br.tsv +++ b/crates/ui-egui/src/i18n/pt-br.tsv @@ -2507,3 +2507,5 @@ cameraRaw Luminance Detail Detalhe da luminância cameraRaw Color Detail Detalhe da cor cameraRaw Roughness Aspereza cameraRaw Whites Brancos + No patterns Nenhum padrão + Enable {name} Ativar {name} diff --git a/crates/ui-egui/src/i18n/ru.tsv b/crates/ui-egui/src/i18n/ru.tsv index 1149f83b..4d882a6b 100644 --- a/crates/ui-egui/src/i18n/ru.tsv +++ b/crates/ui-egui/src/i18n/ru.tsv @@ -2345,3 +2345,5 @@ cameraRaw Roughness Неровность Patch: Заплатка: Lasso around an area, then drag the selection Обведите область лассо, затем перетащите выделение Edit Type Редактировать текст + No patterns Нет узоров + Enable {name} Включить {name} diff --git a/crates/ui-egui/src/i18n/zh-hans.tsv b/crates/ui-egui/src/i18n/zh-hans.tsv index a1756992..135f914a 100644 --- a/crates/ui-egui/src/i18n/zh-hans.tsv +++ b/crates/ui-egui/src/i18n/zh-hans.tsv @@ -2076,3 +2076,5 @@ cameraRaw Blending 混合 Details 详细信息 Rendering mode 渲染模式 Edit Type 编辑文字 + No patterns 无图案 + Enable {name} 启用{name} diff --git a/crates/ui-egui/src/i18n/zh-hant.tsv b/crates/ui-egui/src/i18n/zh-hant.tsv index 73e2faa3..3d6f5a08 100644 --- a/crates/ui-egui/src/i18n/zh-hant.tsv +++ b/crates/ui-egui/src/i18n/zh-hant.tsv @@ -2045,3 +2045,5 @@ cameraRaw Blending 混合 Patch: 修補: Lasso around an area, then drag the selection 用套索圈出區域,然後拖曳選取範圍 Edit Type 編輯文字 + No patterns 無圖樣 + Enable {name} 啟用{name} diff --git a/crates/ui-egui/src/jobs_ui.rs b/crates/ui-egui/src/jobs_ui.rs index c71324d2..d189158f 100644 --- a/crates/ui-egui/src/jobs_ui.rs +++ b/crates/ui-egui/src/jobs_ui.rs @@ -263,7 +263,7 @@ pub fn status_progress(app: &mut PhotocraftApp, ui: &mut egui::Ui) { ui.label(RichText::new(percent(&j)).color(t.text_dim).size(11.5).monospace()); let (br, _) = ui.allocate_exact_size(vec2(bar_w, bar_h), Sense::hover()); bar(ui, br, shown_fraction(&j), &t); - let label = if more > 0 { format!("{} (+{more})", j.label) } else { j.label.clone() }; + let label = if more > 0 { format!("{} (+{more})", tl!(&j.label)) } else { tl!(&j.label).to_owned() }; ui.label(RichText::new(label).color(t.text_dim).size(12.0)); if xresp.clicked() { cancel(app, j.id); @@ -283,7 +283,7 @@ pub fn dialog(app: &mut PhotocraftApp, ctx: &egui::Context) { // Photoshop doesn't dim the window behind its progress dialog either. let modal = egui::Modal::new(egui::Id::new("job-progress")).backdrop_color(Color32::from_black_alpha(36)).show(ctx, |ui| { ui.set_width(360.0); - ui.label(RichText::new(&j.label).font(crate::theme::semibold(15.0))); + ui.label(RichText::new(tl!(&j.label)).font(crate::theme::semibold(15.0))); ui.add_space(4.0); crate::widgets::hairline(ui); ui.add_space(10.0); diff --git a/crates/ui-egui/src/liquify_ui.rs b/crates/ui-egui/src/liquify_ui.rs index 5b271a6a..fbd91e5c 100644 --- a/crates/ui-egui/src/liquify_ui.rs +++ b/crates/ui-egui/src/liquify_ui.rs @@ -590,7 +590,13 @@ pub fn show(app: &mut PhotocraftApp, ctx: &egui::Context) { painter.rect_filled(title, 0.0, t.dock); painter.line_segment([title.left_bottom(), title.right_bottom()], Stroke::new(1.0, t.separator)); let pct = if d.zoom > 0.0 { d.zoom * 100.0 } else { 100.0 }; - painter.text(title.center(), Align2::CENTER_CENTER, format!("Liquify ({}, {:.0}%)", d.layer_name, pct), FontId::proportional(13.0), t.text); + painter.text( + title.center(), + Align2::CENTER_CENTER, + format!("{} ({}, {:.0}%)", tl!("Liquify…").trim_end_matches('…'), d.layer_name, pct), + FontId::proportional(13.0), + t.text, + ); let body = ERect::from_min_max(pos2(full.left(), title.bottom()), full.max); // Left tool strip. let left = ERect::from_min_size(body.min, vec2(LEFT_W, body.height())); diff --git a/crates/ui-egui/src/panels.rs b/crates/ui-egui/src/panels.rs index a776dab4..a60b9934 100644 --- a/crates/ui-egui/src/panels.rs +++ b/crates/ui-egui/src/panels.rs @@ -740,7 +740,7 @@ pub fn options_bar(app: &mut PhotocraftApp, ui: &mut egui::Ui) { let mut section = |ui: &mut egui::Ui, title: &str, prefix: &str| { ui.label(egui::RichText::new(tl!(&title)).small().color(t.text_dim)); for c in photocraft_engine::command_specs().iter().filter(|c| c.id.starts_with(prefix)) { - if ui.add_enabled(app.session.is_enabled(c.id), egui::Button::new(c.label)).clicked() { + if ui.add_enabled(app.session.is_enabled(c.id), egui::Button::new(tl!(c.label))).clicked() { let _ = app.run(c.id, json!({})); ui.close(); } @@ -1462,7 +1462,7 @@ fn layers(app: &mut PhotocraftApp, ui: &mut egui::Ui) { egui::Popup::menu(&adj).show(|ui| { ui.set_min_width(190.0); for c in photocraft_engine::command_specs().iter().filter(|c| c.id.starts_with("layer.newAdjustmentLayer.")) { - if ui.button(c.label.trim_end_matches('…')).clicked() { + if ui.button(tl!(c.label).trim_end_matches('…')).clicked() { actions.push((c.id.into(), json!({}))); ui.close(); } @@ -1498,7 +1498,7 @@ fn layers(app: &mut PhotocraftApp, ui: &mut egui::Ui) { } ui.separator(); for &(kind, label) in crate::layer_style::KINDS { - if ui.button(format!("{label}…")).clicked() { + if ui.button(format!("{}…", tl!(label))).clicked() { crate::layer_style::open(app, Some(kind)); ui.close(); } diff --git a/crates/ui-egui/src/smart_ui.rs b/crates/ui-egui/src/smart_ui.rs index a1b9bddd..821a81a1 100644 --- a/crates/ui-egui/src/smart_ui.rs +++ b/crates/ui-egui/src/smart_ui.rs @@ -29,7 +29,7 @@ fn filter_label(f: &photocraft_doc::SmartFilter) -> String { return format!("{} (kept, not editable)", name.trim_end_matches("...").trim_end_matches('…')); } photocraft_engine::commands::find(command) - .map_or_else(|| command.rsplit('.').next().unwrap_or(command).to_string(), |c| c.label.trim_end_matches('…').to_string()) + .map_or_else(|| command.rsplit('.').next().unwrap_or(command).to_string(), |c| tl!(c.label).trim_end_matches('…').to_string()) } /// Smart Filters header + one row per filter (top filter first, as in Photoshop) under a smart diff --git a/crates/ui-egui/src/view_cmds.rs b/crates/ui-egui/src/view_cmds.rs index d013e7fc..b93b77ad 100644 --- a/crates/ui-egui/src/view_cmds.rs +++ b/crates/ui-egui/src/view_cmds.rs @@ -704,7 +704,27 @@ fn label_of(key: &str) -> String { out.push(c); } } - out + let translated = tl!(&out); + if translated != out { + return translated.to_owned(); + } + // Fall back to the Title Case filter label's translation, but keep the sentence-case + // English when that is untranslated too (English and partial catalogs read as before). + let title = crate::filter_dialog::label(key); + if title == crate::filter_dialog::source_label(key) { out } else { title } +} + +#[cfg(test)] +mod label_tests { + use super::label_of; + + #[test] + fn untranslated_form_labels_stay_sentence_case() { + crate::i18n::with_language(crate::i18n::Lang::EN, || { + assert_eq!(label_of("useAntialias"), "Use antialias"); + assert_eq!(label_of("radius"), "Radius"); + }); + } } /// Body of a `__form` dialog: text fields, number fields, checkboxes and `__choices` dropdowns. diff --git a/docs/localization-ko.md b/docs/localization-ko.md new file mode 100644 index 00000000..0cf8fc97 --- /dev/null +++ b/docs/localization-ko.md @@ -0,0 +1,61 @@ +# Korean terminology and dynamic UI labels + +This supplements the Korean catalog merged in #582. The existing language +registry, live language switching and Korean font loading are retained. +Translations use the meaning of PhotoCraft's English labels and terminology +observed in the Korean Photoshop UI in October 2026. No proprietary translation +resources, fonts, screenshots or user documents are included. + +## Terminology + +| English source | Korean UI | +|---|---| +| Gaussian Blur | 가우시안 흐림 효과 | +| Liquify | 픽셀 유동화 | +| Adaptive Wide Angle | 응용 광각 | +| Brush Tip Shape | 브러시 끝 모양 | +| Smudge Tool | 손가락 도구 | +| Puppet Warp | 퍼펫 뒤틀기 | +| Render (menu) | 렌더 | +| Sharpen (menu) | 선명 효과 | +| Sharpen (command) | 선명하게 | + +Command-ID translations disambiguate menu names from actions. Photoshop terms +are used when the operation matches; PhotoCraft-specific features retain their +own meaning. Technology names, units and user-provided names are not translated. +The terminology test protects representative tool names and this distinction. + +## Dynamic coverage + +Generated filter parameter names, symbolic choices, gallery categories/effects, +job titles, layer-style menus and shortcut labels now go through the catalog. +The filter test enumerates engine filter/adjustment parameter specs and gallery +names to catch new Korean omissions that literal-only scans cannot find. +Two newly introduced literals, `Enable {name}` and `No patterns`, are present in +all nine non-English catalogs. Existing fallback behavior is preserved for +untranslated dynamic labels in other languages. + +This is not a claim that all application output is localized. Engine error +messages, arbitrary plug-in labels and user document/layer/preset names remain +outside this translation change. The source coverage report measures its +scanned key set, not every possible runtime string. + +## Validation + +On main 7055f0c plus this change: + +- UI tests: 728 passed, 3 ignored, including live language-switch tests. +- Clippy for the UI crate and all targets: passed with warnings denied. +- i18n coverage: 1,406/1,406 scanned keys for all ten registered languages; + all seven coverage-tool tests passed. +- Dependency-layer and WebAssembly checks passed. Existing CMS dead-code + warnings appear during WebAssembly checks. +- Offscreen French-to-Korean language switching and the Korean brush settings + panel were rendered and visually inspected for missing glyphs/clipping. + +Re-run with `cargo test -p photocraft-ui-egui --locked`, +`cargo clippy -p photocraft-ui-egui --all-targets --locked -- -D warnings`, +`cargo test -p xtask i18n_coverage`, `cargo xtask i18n-coverage`, +`cargo xtask layers`, and `cargo xtask wasm`. + +IME composition and PSD font matching are separate contributions.