diff --git a/app/src/processing/app/languages/PDE_ko.properties b/app/src/processing/app/languages/PDE_ko.properties
index ed8c6225c..67df2e89b 100644
--- a/app/src/processing/app/languages/PDE_ko.properties
+++ b/app/src/processing/app/languages/PDE_ko.properties
@@ -13,13 +13,14 @@
menu.file = 파일
menu.file.new = 새 스케치
menu.file.open = 열기...
-menu.file.sketchbook = 스케치북
menu.file.recent = 최근 스케치
+menu.file.sketchbook = 스케치북
+menu.file.sketchbook.empty = Empty Sketchbook
menu.file.examples = 예제...
menu.file.close = 닫기
menu.file.save = 저장
menu.file.save_as = 다른 이름으로 저장...
-menu.file.export_application = 어플리케이션으로 저장...
+menu.file.export_application = 어플리케이션으로 내보내기...
menu.file.page_setup = 인쇄 설정
menu.file.print = 인쇄
menu.file.preferences = 환경 설정
@@ -60,7 +61,7 @@ menu.library.no_core_libraries = 내부 라이브러리 미제공
# | File | Edit | Sketch | Library | Tools | Help |
# | Tools |
menu.tools = 도구
-menu.tools.create_font = 폰트 생성...
+menu.tools.create_font = 글꼴 생성...
menu.tools.color_selector = 색상 선택
menu.tools.archive_sketch = .zip으로 압축하기
menu.tools.fix_the_serial_lbrary = 시리얼 라이브러리 오류 수정
@@ -91,161 +92,217 @@ menu.help.visit.url = http://processing.org/
# Basics
# Buttons
-prompt.yes = Yes
-prompt.no = No
-prompt.cancel = Cancel
+prompt.yes = 예
+prompt.no = 아니오
+prompt.cancel = 취소
prompt.ok = OK
-prompt.browse = Browse
-prompt.export = Export
+prompt.browse = 네비게이션
+prompt.export = 내보내기
# ---------------------------------------
# Frames
# Open (Frame)
-open = Open a Processing sketch...
+open = 프로세싱 스케치 열기...
# Save (Frame)
-save = Save sketch folder as...
-save.title = Do you want to save changes to this sketch
before closing?
-save.hint = If you don't save, your changes will be lost.
-save.btn.save = Save
-save.btn.dont_save = Don't Save
+save = 다른 이름으로 해당 폴더에 저장...
+save.title = 스케치의 변경 내용을 저장할까요?
+save.hint = 저장하지 않으면 변경 내용은 삭제됩니다.
+save.btn.save = 저장
+save.btn.dont_save = 저장 안 함
# Preferences (Frame)
-preferences = Preferences
+preferences = 설정
preferences.button.width = 80
-preferences.requires_restart = requires restart of Processing
-preferences.sketchbook_location = Sketchbook location
-preferences.sketchbook_location.popup = Sketchbook location
-preferences.language = Language
-preferences.editor_and_console_font = Editor and Console font
-preferences.editor_font_size = Editor font size
-preferences.console_font_size = Console font size
-preferences.background_color = Background color when Presenting
-preferences.use_smooth_text = Use smooth text in editor window
-preferences.enable_complex_text_input = Enable complex text input
-preferences.enable_complex_text_input_example = i.e. Japanese
-preferences.continuously_check = Continuously check for errors
-preferences.show_warnings = Show warnings
-preferences.code_completion = Code completion
-preferences.trigger_with = Trigger with
-preferences.cmd_space = space
-preferences.increase_max_memory = Increase maximum available memory to
-preferences.delete_previous_folder_on_export = Delete previous folder on export
-preferences.hide_toolbar_background_image = Hide tab/toolbar background image
-preferences.check_for_updates_on_startup = Check for updates on startup
-preferences.run_sketches_on_display = Run sketches on display
+preferences.requires_restart = 프로세싱 재실행 시 적용
+preferences.sketchbook_location = 스케치 폴더 위치
+preferences.sketchbook_location.popup = 스케치 폴더 위치
+preferences.language = 언어
+preferences.editor_and_console_font = 스케치 에디터와 콘솔 글꼴
+preferences.editor_and_console_font.tip = \
+Select the font used in the Editor and the Console.
\
+Only monospaced (fixed-width) fonts may be used,
\
+though the list may be imperfect.
+preferences.editor_font_size = 스케치 에디터 글꼴 크기
+preferences.console_font_size = 콘솔 글꼴 크기
+preferences.background_color = 전체 화면 보기 배경색상
+preferences.background_color.tip = \
+Select the background color used when using Present.
\
+Present is used to present a sketch in full-screen,
\
+accessible from the Sketch menu.
+preferences.use_smooth_text = 에디터창 부드러운 글꼴 적용
+preferences.enable_complex_text_input = 다국어 언어 입력 허용
+preferences.enable_complex_text_input_example = 예. 한국어
+preferences.continuously_check = 오류 검사 활성화
+preferences.show_warnings = 오류 메시지 보기
+preferences.code_completion = 코드 자동 완성
+preferences.trigger_with = 자동 완성 비활성화
+preferences.cmd_space = space키
+preferences.increase_max_memory = 프로세싱의 사용 메모리 설정
+preferences.delete_previous_folder_on_export = 내보내기 시 기존 폴더 삭제
+preferences.hide_toolbar_background_image = 탭/툴바의 배경 이미지 숨기기
+preferences.check_for_updates_on_startup = 프로그램 시작 시 버전 업데이트 확인
+preferences.run_sketches_on_display = 실행 시 스케치창 디스플레이의 장치 설정
preferences.run_sketches_on_display.tip = \
Sets the display where sketches are initially placed.
\
-As usual, if the sketch window is moved, it will re-open
\
+As usual, if the sketch window is moved, it will re-open
\ 일반적으로, 스케치 창이 이동되면
at the same location, however when running in present
\
(full screen) mode, this display will always be used.
-preferences.automatically_associate_pde_files = Automatically associate .pde files with Processing
-preferences.launch_programs_in = Launch programs in
-preferences.launch_programs_in.mode = mode
-preferences.file = More preferences can be edited directly in the file
-preferences.file.hint = edit only when Processing is not running
+preferences.automatically_associate_pde_files = .pde 파일 실행 시 프로세싱으로 자동 연결
+preferences.launch_programs_in = 프로그램 실행
+preferences.launch_programs_in.mode = 모드
+preferences.file = 기타 자세 설정은 해당 경로의 파일에서 변경 가능
+preferences.file.hint = 프로그램 종료 시에만 적용
# Sketchbook Location (Frame)
-sketchbook_location = Select new sketchbook location
+sketchbook_location = 새 스케치북 폴더 위치 설정
# Sketchbook (Frame)
-sketchbook = Sketchbook
-sketchbook.tree = Sketchbook
+sketchbook = 스케치북
+sketchbook.tree = 스케치북
# Examples (Frame)
-examples = Examples
+examples = 예제
# Export (Frame)
-export = Export Options
-export.platforms = Platforms
-export.options = Options
-export.options.fullscreen = Full Screen (Present mode)
-export.options.show_stop_button = Show a Stop button
-export.description.line1 = Export to Application creates double-clickable,
-export.description.line2 = standalone applications for the selected platforms.
+export = 내보내 옵션
+export.platforms = 플랫폼
+export.options = 옵션
+export.options.fullscreen = 전체 화면 (보기 모드)
+export.options.show_stop_button = 정지 버튼 표시
+export.description.line1 = "어플리케이션으로 내보내기"는 아래에서 선택한 플랫폼에서
+export.description.line2 = 독립적으로 실행되는 어플리케이션으로 스케치를 저장합니다.
# Find (Frame)
-find = Find
-find.find = Find:
-find.replace_with = Replace with:
-find.ignore_case = Ignore Case
-find.all_tabs = All Tabs
-find.wrap_around = Wrap Around
-find.btn.replace_all = Replace All
-find.btn.replace = Replace
-find.btn.find_and_replace = Find & Replace
-find.btn.previous = Previous
-find.btn.find = Find
+find = 찾기
+find.find = 찾을 내용:
+find.replace_with = 바꿀 내용:
+find.ignore_case = 대소문자 구별 안 함
+find.all_tabs = 탭 전체
+find.wrap_around = 자동 줄바꿈
+find.btn.replace_all = 모두 바꾸기
+find.btn.replace = 바꾸기
+find.btn.find_and_replace = 찾기 & 바꾸기
+find.btn.previous = 이전
+find.btn.find = 찾기
# Find in reference (Frame)
-find_in_reference = Find in Reference
+find_in_reference = 레퍼런스에서 찾기
# File (Frame)
-file = Select an image or other data file to copy to your sketch
+file = 선택한 이미지 또는 데이터 파일을 스케치로 불러오기
# Create Font (Frame)
-create_font = Create Font
+create_font = 글꼴 생성
# Color Selector (Frame)
-color_selector = Color Selector
+color_selector = 색상 선택기
# Archive Sketch (Frame)
-archive_sketch = Archive sketch as...
+archive_sketch = 스케치 전체를 (이미지/데이터 포함) Zip으로 압축하기...
# ---------------------------------------
# Toolbar
# [Run/Present] [Stop] [New] [Open] [Save]
-toolbar.run = Run
-toolbar.present = Present
-toolbar.stop = Stop
-toolbar.new = New
-toolbar.open = Open
-toolbar.save = Save
-toolbar.export_application = Export Application
-toolbar.add_mode = Add mode...
+toolbar.run = 실행
+toolbar.present = 전체 화면
+toolbar.stop = 정지
+toolbar.new = 새 스케치
+toolbar.open = 열기
+toolbar.save = 저장
+toolbar.export_application = 어플리케이션으로 내보내기
+toolbar.add_mode = 모드 추가...
# ---------------------------------------
# Editor
# [Tab1] [Tab2] [v]
-editor.header.new_tab = New Tab
-editor.header.rename = Rename
-editor.header.delete = Delete
-editor.header.previous_tab = Previous Tab
-editor.header.next_tab = Next Tab
-editor.header.delete.warning.title = Yeah, no.
-editor.header.delete.warning.text = You can't delete the last tab of the last open sketch.
+editor.header.new_tab = 새 탭
+editor.header.rename = 탭 이름 변경
+editor.header.delete = 삭제
+editor.header.previous_tab = 이전 탭
+editor.header.next_tab = 다음 탭
+editor.header.delete.warning.title = Yeah, no.
+editor.header.delete.warning.text = 스케치의 마지막 탭은 삭제할 수 없습니다.
-editor.status.autoformat.no_changes = No changes necessary for Auto Format.
-editor.status.autoformat.finished = Auto Format finished.
-editor.status.find_reference.select_word_first = First select a word to find in the reference.
-editor.status.find_reference.not_available = No reference available for "%s".
-editor.status.drag_and_drop.files_added.0 = No files were added to the sketch.
-editor.status.drag_and_drop.files_added.1 = One file added to the sketch.
-editor.status.drag_and_drop.files_added.n = %d files added to the sketch.
-editor.status.saving = Saving...
-editor.status.saving.done = Done saving.
-editor.status.saving.canceled = Save canceled.
-editor.status.printing = Printing...
-editor.status.printing.done = Done printing.
-editor.status.printing.error = Error while printing.
-editor.status.printing.canceled = Printing canceled.
+# Tabs
+editor.tab.new = New Name
+editor.tab.new.description = Name for new file
+editor.tab.rename = New Name
+editor.tab.rename.description = New name for file
+
+# Sketch
+editor.sketch.rename.description = New name for sketch
+
+editor.status.autoformat.no_changes = 변경할 서식이 없습니다.
+editor.status.autoformat.finished = 자동 서식 적용 완료
+editor.status.find_reference.select_word_first = 레퍼런스에서 찾을 단어를 선택하세요.
+editor.status.find_reference.not_available = "%s" 관련 레퍼런스 없음.
+editor.status.drag_and_drop.files_added.0 = 스케치에 추가된 파일 없음.
+editor.status.drag_and_drop.files_added.1 = 스케치에 1개의 파일 추가.
+editor.status.drag_and_drop.files_added.n = 스케치에 %d개의 파일 추가.
+editor.status.saving = 저장 중...
+editor.status.saving.done = 저장 완료.
+editor.status.saving.canceled = 저장 취소.
+editor.status.printing = 인쇄 중...
+editor.status.printing.done = 인쇄 완료.
+editor.status.printing.error = 인쇄 중 오류 발생.
+editor.status.printing.canceled = 인쇄 취소.
# ---------------------------------------
# Contribution Panel
-contrib.category = Category:
-contrib.filter_your_search = Filter your search...
-contrib.undo = Undo
-contrib.remove = Remove
-contrib.install = Install
-contrib.progress.starting = Starting
-contrib.progress.downloading = Downloading
-contrib.download_error = An error occured while downloading the contribution.
-contrib.unsupported_operating_system = Your operating system doesn't appear to be supported. You should visit the %s's library for more info.
+contrib = Contribution Manager
+contrib.category = 카테고리:
+contrib.filter_your_search = 검색 필터...
+contrib.restart = Restart Processing
+contrib.unsaved_changes = Unsaved changes have been found
+contrib.unsaved_changes.prompt = Are you sure you want to restart Processing without saving first?
+contrib.messages.remove_restart = Please restart Processing to finish removing this item.
+contrib.messages.install_restart = Please restart Processing to finish installing this item.
+contrib.messages.update_restart = Please restart Processing to finish updating this item.
+contrib.errors.list_download = Could not download the list of available contributions.
+contrib.errors.list_download.timeout = Connection timed out while downloading the contribution list.
+contrib.errors.download_and_install = Error during download and install.
+contrib.errors.description_unavailable = Description unavailable.
+contrib.errors.malformed_url = "The link fetched from Processing.org is not valid.\nYou can still install this library manually by visiting\nthe library's website.
+contrib.errors.needs_repackage = %s needs to be repackaged according to the %s guidelines.
+contrib.errors.no_contribution_found = Could not find a %s in the downloaded file.
+contrib.errors.overwriting_properties = Error overwriting .properties file.
+contrib.errors.install_failed = Install failed.
+contrib.errors.update_on_restart_failed = Update on restart of %s failed.
+contrib.errors.temporary_directory = Could not write to temporary directory.
+contrib.all = All
+contrib.undo = 입력 취소
+contrib.remove = 삭제
+contrib.install = 설치
+contrib.progress.installing = Installing
+contrib.progress.starting = 시작 중
+contrib.progress.downloading = 다운로드 중
+contrib.download_error = 외부 라이브러리 다운로드 중 에러 발생.
+contrib.unsupported_operating_system = 외부 라이브러리가 해당 컴퓨터의 운영체제를 지원하지 않습니다. %s의 웹페이지에 방문하여 확인해 보세요.
+
+# ---------------------------------------
+# Warnings
+
+warn.delete = Delete
+warn.delete.sketch = Are you sure you want to delete this sketch?
+warn.delete.file = Are you sure you want to delete "%s"?
+
+
+# ---------------------------------------
+# Update Check
+update_check = Update
+update_check.updates_available.core = A new version of Processing is available,\nwould you like to visit the Processing download page?
+update_check.updates_available.contributions = There are updates available for some of the installed contributions,\nwould you like to open the the Contribution Manager now?
+
+
+# ---------------------------------------
+# Color Chooser
+color_chooser = Color Selector