NC Picto · Docs

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 Picto'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; Picto-specific features retain their own meaning. Technology names, units and user-provided names are not translated.

Dynamic coverage

Generated filter parameter names, symbolic choices, gallery categories/effects, job titles, layer-style menus and shortcut labels now go through the catalog. 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:

Re-run with cargo test -p picto-ui-egui --locked, cargo clippy -p picto-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.