diff --git a/collects/string-constants/korean-string-constants.rkt b/collects/string-constants/korean-string-constants.rkt new file mode 100644 index 0000000000..c64fc4f716 --- /dev/null +++ b/collects/string-constants/korean-string-constants.rkt @@ -0,0 +1,1470 @@ +;; +;; Racket Korean Translation Team +;; or you can touch us from http://www.code-share.org +;; +;; Translated by: Jae sung Chung , +;; Jieung Kim , +;; Yujeong Cho , +;; Sung Gyeong Bae +;; +(module korean-string-constants "string-constant-lang.ss" + (is-this-your-native-language "한글을 사용하시겠습니까?") + + (are-you-sure-you-want-to-switch-languages + "GUI 사용 언어를 변경하기 위해 DrRacket을 다시 시작합니다. 변경하시겠습니까?") + + (interact-with-drscheme-in-language "한글로 DrRacket 사용하기") + + ;; these two should probably be the same in all languages excepet English. + ;; they are the button labels (under macos and windows, respectively) + ;; that go the with the string above. + (accept-and-quit "확인하고 닫기") + (accept-and-exit "확인하고 종료") + + ;;; general purpose (DrRacket is hereby a word in every language, by decree of Robby :) + (plt "PLT") + (drscheme "DrRacket") + (ok "확인") + (cancel "취소") + (abort "중단") + (untitled "제목없음") + (untitled-n "제목없음 ~a") + (warning "경고") + (error "오류") + (close "닫기") ;; as in, close an open window. must match close-menu-item + ;; in the sense that, when the &s have been stripped from + ;; close-menu-item, it must be the same string as this. + (stop "중지") + (&stop "중지 (&S)") ;; for use in button and menu item labels, with short cut. + (are-you-sure-delete? "정말 ~a (을)를 삭제하시겠습니까?") ;; ~a is a filename or directory name + (ignore "무시") + (revert "복구") + + ;; label for a generic check box, often supported on dialogs + ;; that ask a binary choice of the user. If checked, the + ;; dialog isn't going to be shown again. + ;; One version for always using the current choice: + (dont-ask-again-always-current "다시 묻지 않기 (항상 현재 설정을 사용합니다)") + ;; One generic version (ie, on the Quit DrRacket dialog) + (dont-ask-again "다시 묻지 않기") + + ;;; important urls + (web-materials "관련 사이트") ;; menu item title + (tool-web-sites "참고 사이트") ;; menu item title + (plt-homepage "Racket") + (how-to-use-scheme "How to Use Scheme") ;; title of a book. + (teachscheme!-homepage "TeachScheme!") ;; probably this should be a `word' in all languages + + ;;; bug report form + (cancel-bug-report? "오류 보고를 취소하시겠습니까?") + (are-you-sure-cancel-bug-report? + "정말로 이 오류 보고를 취소하시겠습니까?") + (bug-report-form "오류 보고 형식") + (bug-report-field-name "이름") + (bug-report-field-email "이메일") + (bug-report-field-summary "요약") + (bug-report-field-severity "심각 정도") + (bug-report-field-class "분류") + (bug-report-field-description "설명") + (bug-report-field-reproduce1 "재구현") + (bug-report-field-reproduce2 "방법") + (bug-report-field-environment "환경") + (bug-report-field-docs-installed "설치된 문서") + (bug-report-field-collections "Collections") + (bug-report-field-human-language "자연어") + (bug-report-field-memory-use "메모리 사용량") + (bug-report-field-version "버전") + (bug-report-synthesized-information "세부 정보") ;; dialog title + (bug-report-show-synthesized-info "세부 정보 보기") + (bug-report-submit "제출") + (bug-report-submit-menu-item "오류 보고 제출") ;; in Help Menu (drs & help desk) + (error-sending-bug-report "오류 보고 보내기 오류") + (error-sending-bug-report-expln "오류 보고 도중에 오류가 발생했습니다. 다른 인터넷 연결이 원활하다면, 다음 사이트를 방문하여:\n\n http://bugs.racket-lang.org/\n\n 오류 보고를 온라인 형식으로 +제출하여 주십시오. 불편을 드려 죄송합니다.\n\n 오류 메세지는 다음과 같습니다 :\n~a") + (illegal-bug-report "형식에 맞지 않는 오류 보고") + (pls-fill-in-field "\"~a\" 항목을 채워 주십시오") + (malformed-email-address "잘못된 이메일 주소") + (pls-fill-in-either-description-or-reproduce "설명 항목 또는 재구현 방법 항목을 채워 주십시오.") + + ;;; check syntax + (check-syntax "문법 검사") + (cs-italic "기울임") + (cs-bold "굵게") + (cs-underline "밑줄") + (cs-change-color "색깔 바꾸기") + (cs-tack/untack-arrow "화살표 보기/숨기기") ;;;확인하기! + (cs-jump-to-next-bound-occurrence "다음 참조로 이동하기") + (cs-jump-to-binding "원래 참조로 이동하기") + (cs-jump-to-definition "정의로 이동하기") + (cs-error-message "오류 메세지") + (cs-open-file "~a 열기") + (cs-rename-var "~a 이름 바꾸기") + (cs-rename-id "식별자 이름바꾸기") + (cs-rename-var-to "~a 을(를) 바꿀 이름:") + (cs-name-duplication-error "새로 만든 이름 ~s 은(는) 이미 범위 안에 존재합니다.") + (cs-rename-anyway "무시하고 계속") + (cs-status-init "문법 검사: 사용자 코드로 환경 초기화") + (cs-status-coloring-program "문법 검사: 표현 색칠하기") ;확인하기 + (cs-status-eval-compile-time "문법 검사: 컴파일 시간 계산") + (cs-status-expanding-expression "문법 검사: 표현 확장") + (cs-status-loading-docs-index "문법 검사: 문서 목차 가져오기") + (cs-mouse-over-import "~s 에서 가져온 ~s 묶기") + (cs-view-docs "~a 문서 보기") + (cs-view-docs-from "~a 에서 온 ~a") ;; a completed version of the line above (cs-view-docs) is put into the first ~a and a list of modules (separated by commas) is put into the second ~a. Use check syntax and right-click on a documented variable (eg, 'require') to see this in use + + (cs-lexical-variable "lexical 변수") ;확인하기 + (cs-set!d-variable "set!’d 변수") + (cs-imported-variable "imported 변수") + + ;; mode sub-menu in the "view" menu + (cs-check-syntax-mode "문법 검사 모드") + (cs-mode-menu-show-my-obligations "내가 계획한 것에 대한 의무") ;확인하기 + (cs-mode-menu-show-client-obligations "남이 계획한 것에 대한 의무") ;확인하기 + (cs-mode-menu-show-syntax "문법적 분류") + + ;;; info bar at botttom of drscheme frame + (collect-button-label "GC") ;garbage collector + (read-only "읽기 전용") + (auto-extend-selection "자동 확장") + (overwrite "덮어쓰기") + (running "실행 중") + (not-running "정지") ;확인하기. 이상 + + ;;; misc + (welcome-to-something "~a 에 오신것을 환영합니다.") + + ; this appears in the drscheme about box. + (welcome-to-drscheme-version/language "DrRacket 버전 ~a, ~a에 오신것을 환영합니다.") + + ; these appear on subsequent lines in the `Help|Welcome to DrRacket' dialog. + (welcome-to-drscheme "DrRacket에 환영합니다.") + + (goto-line "줄 이동") + (goto-line-invalid-number + "~a 는 잘못된 줄 번호입니다. 줄 번호는 1과 ~a 사이여야 합니다.") + (goto-position "위치 이동") + (no-full-name-since-not-saved + "파일을 저장하지 않아 이름이 존재하지 않습니다.") + (cannot-open-because-dne "~a(은)는 존재하지 않으므로 열 수 없습니다.") + + (needs-execute-language-changed + "경고: 언어가 바뀌었습니다. 실행 버튼을 눌러주세요.") + (needs-execute-teachpack-changed + "경고: 배움꾸러미가 바뀌었습니다. 실행 버튼을 눌러주세요.") + (needs-execute-defns-edited + "경고: 정의창이 바뀌었습니다. 실행 버튼을 눌러주세요.") + + (editor-changed-since-srcloc-recorded + "저장소 기록 이후로 편집기가 바뀌었습니다. 명암처리 된 부분이 올바른 저장소와 일치하지 않을 수도 있습니다.") + + (file-is-not-saved "\"~a\" 파일이 저장되지 않았습니다.") + (save "저장") + (close-anyway "무시하고 닫기") + (dont-save "저장 안함") + (clear-anyway "무시하고 초기화") ;clear? 확인하기 + + ;; menu item title + (log-definitions-and-interactions "정의와 대화 기록하기") + (stop-logging "기록 중지") + (please-choose-a-log-directory "기록을 저장할 폴더를 선택하세요") + (logging-to "기록 중: ") + (erase-log-directory-contents "기록 폴더 ~a의 내용을 삭제하시겠습니까?") + (error-erasing-log-directory "기록 폴더의 내용을 삭제하는 도중에 오류가 발생했습니다.\n\n~a\n") + + ;; menu items connected to the logger -- also in a button in the planet status line in the drs frame + (show-log "보여주기 기록하기 (&L)") + (hide-log "숨기기 기록하기 (&L)") + (logging-all "모두") ;; in the logging window in drscheme, shows all logs simultaneously + + ;; modes + (mode-submenu-label "모드") + (scheme-mode "Racket 모드") + (text-mode "텍스트 모드") + + (scheme-mode-color-symbol "기호") + (scheme-mode-color-keyword "키워드") + (scheme-mode-color-comment "주석") + (scheme-mode-color-string "문자열") + (scheme-mode-color-constant "상수") + (scheme-mode-color-parenthesis "괄호") + (scheme-mode-color-error "오류") + (scheme-mode-color-other "그 외") + ;; the ~a is filled in with one of the above (scheme-mode-*) + (syntax-coloring-choose-color "~a의 색상을 선택하세요") + (preferences-colors "색상") ;; used in the preferences dialog + + ;; parenthesis color scheme string constants + (parenthesis-color-scheme "괄호 색상") ;; label for the choice% menu in the preferences dialog + (paren-color-basic-grey "기본 회색") + (paren-color-shades-of-gray "회색 계열") + (paren-color-shades-of-blue "파란색 계열") + (paren-color-spring "봄") + (paren-color-fall "가을") + (paren-color-winter "겨울") + + + (url: "URL:") + (open-url... "URL 열기...") + (open-url "URL 열기") + (browse... "찾기...") + (bad-url "잘못된 URL") + (bad-url:this "잘못된 URL: ~a") + + ;; Help Desk + (help "도움말") + (help-desk "도움말") + (plt:hd:search "찾기") + (plt:hd:feeling-lucky "느낌이 옴") + (plt:hd:home "도움말 홈") + ; next 3 are popup menu choices in help desk search frame + (plt:hd:search-for-keyword "키워드 입력") ;확인하기. entry? + (plt:hd:search-for-keyword-or-index "키워드 또는 목차 입력") + (plt:hd:search-for-keyword-or-index-or-text "키워드, 목차, 텍스트 입력") + (plt:hd:exact-match "정확하게 일치") + (plt:hd:containing-match "문구 포함") + (plt:hd:regexp-match "정규 표현 일치") + (plt:hd:find-docs-for "관련 문서 찾기:") + (plt:hd:search-stopped-too-many-matches "[찾기 중단: 일치하는 결과가 너무 많습니다.]") + (plt:hd:nothing-found-for " ~a의 검색 결과가 없습니다.") + (plt:hd:and "그리고") + (plt:hd:refresh "새로 고침") + (plt:hd:refresh-all-manuals "모든 설명서 새로 고침") + (plt:hd:manual-installed-date "( ~a 설치됨)") + ; Help Desk configuration + ;; refreshing manuals + (plt:hd:refreshing-manuals "설명서 다시 내려받는 중") + (plt:hd:refresh-downloading... "~a 내려받는 중...") + (plt:hd:refresh-deleting... "~a 구버전 삭제 중...") + (plt:hd:refresh-installing... "~a 새버전 설치 중...") + (plt:hd:refresh-clearing-indices "저장된 목록 초기화 중") + (plt:hd:refreshing-manuals-finished "완료.") + (plt:hd:about-help-desk "도움말에 대해서") + (plt:hd:help-desk-about-string + "도움말은 Racket 소프트웨어에 대한 정보를 제공합니다.\n\nVersion ~a\nCopyright (c) ~a-~a PLT") + (plt:hd:help-on-help "도움말 도움") + (plt:hd:help-on-help-details "도움말 사용에 대한 도움말은 도움말 홈페이지의 'Help Desk' 링크에 있습니다. (도움말 창 맨 위의 `Home' 버튼을 클릭하면 도움말 홈페이지로 이동합니다.)") + (reload "다시 불러오기") ;; refresh the page in a web browser + (plt:hd:ask-about-separate-browser + "인터넷을 여는 링크를 선택하셨습니다. 도움말 브라우저에서 보시겠습니까, 아니면 별도의 브라우저 프로그램에서 보시겠습니까?") + (plt:hd:homebrew-browser "도움말 브라우저") ;; choice for the above string (in a button) + (plt:hd:separate-browser "별도의 브라우저") ;; other choice for the above string (also in a button) + (plt:hd:external-link-in-help "도움말의 외부 URL") + (plt:hd:use-homebrew-browser "외부 URL 도움말 브라우저로 보기") + (plt:hd:new-help-desk "새 도움말") + + ;; in the Help Desk language dialog, title on the right. + (plt:hd:manual-search-ordering "설명서 찾기 순서") + + ;; in the help-desk standalone font preference dialog, on a check box + (use-drscheme-font-size "DrRacket의 글꼴 크기 사용하기") + + ;; in the preferences dialog in drscheme there is example text for help desk font size. + ;; clicking the links in that text produces a dialog with this message + (help-desk-this-is-just-example-text + "이것은 글꼴 크기 예시 텍스트입니다. 링크로 이동하려면 도움말 메뉴에서 도움말를 여십시오.") + + ;; this appears in the bottom part of the frame the first time the user hits `f1' + ;; (assuming nothing else has loaded the documentation index first) + ;; see also: cs-status-loading-docs-index + (help-desk-loading-documentation-index "도움말: 설명서 목록 가져오는 중") + + ;; Help desk htty proxy + (http-proxy "HTTP 프록시") + (proxy-direct-connection "직접 연결") + (proxy-use-proxy "프록시 사용:") + (proxy-host "호스트") + (proxy-port "포트") + (proxy-bad-host "잘못된 프록시 호스트") + + ;; browser + (rewind-in-browser-history "뒤로") + (forward-in-browser-history "앞으로") + (home "홈") + (browser "브라우저") + (external-browser-choice-title "외부 브라우저") ; title for radio-button set + (browser-command-line-label "명령행:") ; label for radio button that is followed by text boxes + (choose-browser "브라우저를 선택하세요") + (no-browser "나중에 묻기") + (browser-cmdline-expl-line-1 "(pre-text, URL, post-text를 잘라서") ; explanatory text for dialog, line 1 + (browser-cmdline-expl-line-2 "중간에 공백 없이 명령행을 만듭니다.)") ; ... line 2. (Anyone need more lines?) + (install? "설치하시겠습니까?") ;; if a .plt file is found (title of dialog) + (you-have-selected-an-installable-package "설치가능한 꾸러미를 선택하셨습니다.") + (do-you-want-to-install-it? "꾸러미를 설치하시겠습니까?") + (paren-file-size "(파일의 크기는 ~a 바이트입니다.)") + (download-and-install "내려받기 && 설치") ;; button label + (download "내려받기") ;; button label + (save-downloaded-file/size "내려받은 파일을 (~a 바이트) 저장할 이름") ;; label for get-file dialog + (save-downloaded-file "내려받은 파일을 저장할 이름") ;; label for get-file dialog + (downloading "내려받는 중") ;; dialog title + (downloading-file... "파일 내려받는 중...") + (package-was-installed "꾸러미를 설치하였습니다.") + (download-was-saved "내려받은 파일을 저장하였습니다.") + + (install-plt-file-menu-item... ".plt 파일 설치하기") + (install-plt-file-dialog-title ".plt 파일 설치하기") + (install-plt-web-tab "웹") + (install-plt-file-tab "파일") + (install-plt-filename "파일명:") + (install-plt-url "URL:") + + ;; install plt file when opened in drscheme strings + (install-plt-file " ~a을(를) 설치하거나 열어서 편집하시겠습니까?") + (install-plt-file/yes "설치") + (install-plt-file/no "편집") + + (plt-installer-progress-window-title "설치 진행 상황") ;; frame title + (plt-installer-abort-installation "설치 중단") ;; button label + (plt-installer-aborted "중단됨") ;; msg that appears in the installation window when installation is aborted + + ;;; about box + (about-drscheme-frame-title "DrRacket 소개") + + ;;; save file in particular format prompting. + (save-as-plain-text "텍스트 파일로 저장하시겠습니까?") + (save-in-drs-format "DrRacket(non-text) 형식으로 저장하시겠습니까?") + (yes "예") + (no "아니오") + + ;; saving image (right click on an image to see the text) + (save-image "이미지 저장") + + ;;; preferences + (preferences "설정") + (error-saving-preferences "설정을 저장하는 도중 오류가 발생했습니다: ~a") + (error-saving-preferences-title "설정을 저장하는 도중 오류가 발생했습니다.") + (steal-the-lock-and-retry "잠금을 해제하고 다시 시도하십시오") ;; in the preferences error dialog; this happens when the lockfile exists (after 3 pref writes). ;확인하기 Steal? + (error-reading-preferences "설정을 읽던 도중 오류가 발생했습니다.") + (prefs-file-locked "설정 파일이 잠겨있습니다(~a 파일이 존재합니다), 설정변경을 저장할 수 없습니다. 설정 변경을 취소하시겠습니까?") + (try-again "재시도") ;; button label + (prefs-file-still-locked "설정 파일이 여전히 잠겨있습니다(~a 파일이 존재합니다), 설정변경을 저장할 수 없습니다.") + (scheme-prefs-panel-label "Racket") + (warnings-prefs-panel-label "경고") + (editor-prefs-panel-label "편집") + (general-prefs-panel-label "일반") + (highlight-parens "대응되는 괄호에 강조하기") + (fixup-open-brackets "자동으로 여는 대괄호'['에 적용") + (fixup-close-parens "자동으로 닫는 괄호에 적용") ;확인하기 parens == ')' ?, adjust? + (flash-paren-match "대응되는 괄호 블록처리") + (auto-save-files "파일 자동 저장") + (backup-files "파일 백업") + (map-delete-to-backspace "Delete 키를 Backspace 키로 설정") + (verify-exit "종료 확인") + (ask-before-changing-format "파일 형식을 바꾸기 전에 확인하기") + (wrap-words-in-editor-buffers "편집기 버퍼에 있는 단어 단위로 줄 넘기기") ;확인하기!!!!!!@!!!!!!@#!@%@#^$#$#%% -_- + (show-status-line "상태표시줄 보기") + (count-columns-from-one "열번호를 1부터 시작") + (display-line-numbers "버퍼에 글자 수가 아니라 행번호:줄번호로 표시");확인하기 + (show-line-and-column-numbers "행번호 && 열번호 표시") ; used for popup menu; right click on line/column box in bottom of drs window + (show-character-offsets "글자수 보기") ; used for popup menu; right click on line/column box in bottom of drs window + (enable-keybindings-in-menus "메뉴 단축키 사용") + (automatically-to-ps "PostScript 파일로 자동 출력") + (command-as-meta "명령 키 메타로 취급") ;; macos/macos x only + (reuse-existing-frames "새로운 파일을 열 때 기존 프레임 사용") + (default-fonts "기본 글꼴") + (basic-gray-paren-match-color "강조 색") ; in prefs dialog + (online-coloring-active "입력과 동시에 문법 색 입히기");확인하기 + (open-files-in-tabs "파일을 별도의 탭에 열기(새 창에 열지 않기)") + (show-interactions-on-execute "프로그램 실행 시 자동으로 대화창 열기") + (switch-to-module-language-automatically "모듈을 열 때 모듈 언어로 자동으로 바꾸기") + (interactions-beside-definitions "대화창을 정의창 옆에 두기") ;; in preferences, below the checkbox one line above this one + (limit-interactions-size "대화창 크기 한계 설정") + (background-color "배경 색") + (default-text-color "텍스트 초기화") ;; used for configuring colors, but doesn't need the word "color" + (choose-a-background-color "배경 색을 선택해 주세요") + (revert-to-defaults "설정 초기화") + + (black-on-white-color-scheme "흰색 배경에 검정 글씨") ;; these two appear in the color preferences dialog on butttons + (white-on-black-color-scheme "검정 배경에 흰 글씨") ;; clicking the buttons changes the color schemes to some defaults that've been set up. + + ; title of the color choosing dialog + + ; should have entire alphabet + (font-example-string "The quick brown fox jumped over the lazy dogs.") + + (change-font-button-label "바꾸기") + (fonts "글꼴") + (other... "그 외...") ;; used in the font choice menu item + + ; filled with type of font, eg modern, swiss, etc. + (choose-a-new-font "새로운 \"~a\" 글꼴을 선택해 주세요") + + (font-size-slider-label "크기") + (restart-to-see-font-changes "글꼴 변경사항을 적용하시려면 다시 시작 하세요") + + (font-prefs-panel-title "글꼴") + (font-name "글꼴 이름") + (font-size "글꼴 크기") + (set-font "글꼴을 설정합니다") + (font-smoothing-label "글꼴 뭉개기") + (font-smoothing-none "하지 않음") + (font-smoothing-some "약간") + (font-smoothing-all "완전히") + (font-smoothing-default "시스템 설정 사용") + (select-font-name "글꼴 이름 선택") + (example-text "미리보기:") + (only-warn-once "정의창과 대화창이 동기화 되지 않았을 때 한번만 경고") + + ; warning message when lockfile is around + (waiting-for-pref-lock "설정 잠금파일을 위해 기다리는 중입니다") + (pref-lock-not-gone + "설정 잠금파일:\n\n ~a\n\n때문에 설정을 저장할 수 없습니다. 실행중인 Racket 프로그램이 없는 것을 확인하고 이 파일을 삭제해주십시오.") + (still-locked-exit-anyway? "설정파일이 성공적으로 저장되지 않았습니다. 종료하시겠습니까?") + + ;;; indenting preferences panel + (indenting-prefs-panel-label "들여쓰기") + (indenting-prefs-extra-regexp "다른 정규 표현식") + + (square-bracket-prefs-panel-label "대괄호") + + ; filled with define, lambda, or begin + (enter-new-keyword "~a 같은 키워드들을 입력하세요:") ;확인하기 <- 이거 뭐 하는 거임;;ㅠ + (x-keyword "~a 키워드") + (x-like-keywords "~a 같은 키워드") + + ; used in Square bracket panel + (skip-subexpressions "건너 뛸 부분표현식의 수") ;확인하기 + + (expected-a-symbol "기호의 자리에: ~a") + (already-used-keyword "\"~a\" 는 이미 특별히 들여쓰기할 키워드입니다.") + (add-keyword "추가") + (remove-keyword "삭제") + + ; repl color preferences + (repl-colors "REPL") + (repl-out-color "출력") + (repl-value-color "값") + (repl-error-color "오류") + + ;;; find/replace + (search-next "다음") + (search-previous "이전") + (search-match "일치") ;;; this one and the next one are singular/plural variants of each other + (search-matches "일치") + (search-replace "바꾸기") + (search-skip "건너뛰기") + (search-show-replace "바꾸기 보기") + (search-hide-replace "바꾸기 숨기기") + (find-case-sensitive "대/소문자 구별") ;; the check box in both the docked & undocked search + (find-anchor-based "기준 설정하여 찾기");확인하기 anchor? + + ;; these string constants used to be used by searching, + ;; but aren't anymore. They are still used by other tools, tho. + (hide "숨기기") + (dock "붙이기") ;확인하기 + (undock "떼기") + + ;;; multi-file-search + (mfs-multi-file-search-menu-item "파일에서 찾기...") + (mfs-string-match/graphics "문자열 검색 (그림이 있는 파일도 가능)") + (mfs-regexp-match/no-graphics "정규 표현식 (텍스트파일만 가능)") + (mfs-searching... "검색중...") + (mfs-configure-search "찾기 설정") ;; dialog title + (mfs-files-section "파일") ;; section in config dialog + (mfs-search-section "검색") ;; section in config dialog + (mfs-dir "경로") + (mfs-recur-over-subdirectories "하위디렉토리도 검색") + (mfs-regexp-filename-filter "다음 정규표현식에 맞는 파일") + (mfs-search-string "찾을 문자열") + (mfs-drscheme-multi-file-search "DrRacket - 다중 파일 검색") ;; results window and error message title + (mfs-not-a-dir "\"~a\" 는 디렉토리가 아닙니다") + (mfs-open-file "파일 열기") + (mfs-stop-search "검색 중지") + (mfs-case-sensitive-label "대/소문자 구별") + (mfs-no-matches-found "일치하는 검색결과가 없습니다.") + (mfs-search-interrupted "검색이 중지되었습니다.") + + ;;; reverting a file + (are-you-sure-revert + "정말로 이 파일을 되돌리시겠습니까? 변경을 취소할 수 없습니다.") + (are-you-sure-revert-title + "되돌리시겠습니까?") + + ;;; saving a file + ; ~a is filled with the filename + (error-saving "저장 오류") ;; title of error message dialog + (error-saving-file/name "~a을(를) 저장하는 도중 오류가 발생했습니다.") + (error-loading "불러오기 오류") + (error-loading-file/name "~a을(를) 불러오는 도중 오류가 발생했습니다.") + (unknown-filename "<< 알 수 없는 파일 >>") + + ;;; finder dialog + (must-specify-a-filename "파일명을 설정하십시오") + (file-does-not-exist "\"~a\" 파일이 존재하지 않습니다.") + (ask-because-file-exists "\"~a\" 파일이 이미 존재합니다. 덮어쓰시겠습니까?") + (dne-or-cycle "\"~a\"은(는) 존재하지 않는 디렉토리 혹은 순환참조를 포함하고 있습니다.") + (get-file "파일 가져오기") + (put-file "파일 내보내기") + (full-pathname "절대 경로명") + (show-dot-files ".으로 시작하는 파일과 디렉토리 보여주기") + (up-directory-button-label "상위 디렉토리") + (add-button-label "추가") ;;; for multi-file selection + (add-all-button-label "모두 추가") ;;; for multi-file selection + (remove-button-label "삭제") ;;; for multi-file selection + (file-wrong-form "파일명의 형식이 잘못되었습니다.") + (select-files "파일 선택하기") + (select-file "파일 선택하기") + (dir-dne "디렉토리가 존재하지 않습니다.") + (file-dne "파일이 존재하지 않습니다.") + (empty-filename "파일명에는 글자가 포함되어야 합니다.") + (that-is-dir-name "디렉토리의 이름입니다.") + + ;;; raw menu names -- these must match the + ;;; versions below, once the &s have been stripped. + ;;; if they don't, DrRacket's menus will appear + ;;; in the wrong order. + (file-menu "파일") + (edit-menu "편집") + (help-menu "도움말") + (windows-menu "윈도우") + + ;;; menus + ;;; - in menu labels, the & indicates a alt-key based shortcut. + ;;; - sometimes, things are stuck in the middle of + ;;; menu item labels. For instance, in the case of + ;;; the "Save As" menu, you might see: "Save Definitions As". + ;;; be careful of spacing, follow the English, if possible. + ;;; - the ellipses in the `after' strings indicates that + ;;; more information is required from the user before completing + ;;; the command. + + (file-menu-label "파일(&F)") + + (new-info "새 파일 열기") + (new-menu-item "새로 열기 (&N)") + (new-...-menu-item "새로 열기 (&N)") + + (open-info "디스크에서 파일 가져와서 열기") + (open-menu-item "열기 (&O)") + (open-here-menu-item "여기에 열기 (&O)") + + (open-recent-info "최근 열어본 파일 목록") + (open-recent-menu-item "최근 파일 열기 (&T)") + + (revert-info "디스크에 있는 파일 복사본으로 되돌리기") + (revert-menu-item "되돌리기 (&R)") + + (save-info "디스크에 저장하기") + (save-menu-item "저장하기 (&S)") + + (save-as-info "파일명을 묻고 파일을 디스크에 저장하기") + (save-as-menu-item "을 다른 이름으로 저장 (&A)") + + (print-info "파일을 프린터로 보내기") + (print-menu-item "인쇄하기 (&P)") + + (page-setup-info "인쇄 설정") + (page-setup-menu-item "페이지 설정") + + (close-info "파일 닫기") + (close-menu-item "닫기 (&C)") + + (quit-info "모든 창 닫기") + (quit-menu-item-windows "종료하기 (&X)") + (quit-menu-item-others "끝내기 (&Q)") + + (edit-menu-label "편집(&E)") + + (undo-info "가장 최근 작업 되돌리기") + (undo-menu-item "되돌리기 (&U)") + + (redo-info "가장 최근 되돌린 작업 되돌리기") + (redo-menu-item "다시 실행 (&R)") + + (cut-info "선택된 항목을 클립보드로 옮기기") + (cut-menu-item "잘라내기 (&T)") + + (copy-info "선택된 항목을 클립보드에 복사하기") + (copy-menu-item "복사하기 (&C)") + + (paste-info "가장 최근 복사하거나 잘라낸 항목을 선택된 항목의 자리에 붙여넣기") + (paste-menu-item "붙여넣기 (&P)") + + (clear-info "선택된 항목을 클립보드에 관계없이 지우기") + (clear-menu-item-windows "삭제하기 (&D)") + + (select-all-info "전체 선택하기") + (select-all-menu-item "전체 선택 (&L)") + + (find-menu-item "찾기") ;; menu item + (find-info "입력 위치를 탐색창과 찾기바 사이에서 전환하기") + + (find-next-info "검색된 다음 문자열로 건너뛰기") + (find-next-menu-item "다음 찾기") + + (find-previous-info "검색된 이전 문자열로 건너뛰기") + (find-previous-menu-item "이전 찾기") + + (show-replace-menu-item "바꾸기 보기") + (hide-replace-menu-item "바꾸기 숨기기") + (show/hide-replace-info "바꾸기 패널 보기/숨기기 전환") + + (replace-menu-item "바꾸기") + (replace-info "진한 동그라미 안에 있는 검색 결과를 바꾸기") + + (replace-all-info "모든 검색 결과 바꾸기") + (replace-all-menu-item "모두 바꾸기") + + (find-case-sensitive-info "대/소문자 구별 검색과 구별하지 않는 검색 사이를 전환") + (find-case-sensitive-menu-item "대/소문자 구별 검색") + + (complete-word "단어 완성") ; the complete word menu item in the edit menu + (no-completions "완성된 단어 없음") ; shows up in the completions menu when there are no completions (in italics) + + (overwrite-mode "덮어쓰기 모드") + (enable-overwrite-mode-keybindings "덮어쓰기 모드 단축키 활성화") + + (preferences-info "설정 바꾸기") + (preferences-menu-item "설정...") + + (keybindings-info "현재 활성화된 단축키 보기") + (keybindings-menu-item "단축키") + (keybindings-show-active "활성화된 단축키 보기") + (keybindings-frame-title "단축키") + (keybindings-sort-by-name "이름으로 정렬") + (keybindings-sort-by-key "단축키로 정렬") + (keybindings-add-user-defined-keybindings "사용자 정의 단축키 보기") + (keybindings-add-user-defined-keybindings/planet "PLaneT으로부터 사용자 정의 단축키 추가") + (keybindings-menu-remove "~a 삭제") + (keybindings-choose-user-defined-file "단축키 저장 파일을 선택하여 주십시오") + (keybindings-planet-malformed-spec "설정이 잘못되었습니다: ~a") ; the string will be what the user typed in + (keybindings-type-planet-spec "PLaneT 요구 설정 입력하기(`요구'없이)") ;확인하기 require spec?? + + ; first ~a will be a string naming the file or planet package where the keybindings come from; + ; second ~a will be an error message + (keybindings-error-installing-file "단축키 ~a 설치 도중에 오류가 발생했습니다:\n\n~a") + + (user-defined-keybinding-error "단축키 ~a 실행 도중에 오류가 발생했습니다 \n\n~a") + (user-defined-keybinding-malformed-file "~a 파일은 framework/keybinding-lang language로 쓰인 모듈을 포함하고 있지 않습니다.") + (user-defined-keybinding-malformed-file/found-lang "~a 파일은 framework/keybinding-lang language로 쓰여진 모듈을 포함하고 있지 않습니다. 대신에 ~s 를 발견하였습니다.") + + ;; menu items in the "special" menu + (insert-text-box-item "텍스트 상자 넣기") + (insert-image-item "그림 넣기") + (insert-comment-box-menu-item-label "주석상자 넣기") + (insert-lambda "λ 넣기") + + (wrap-text-item "자동 줄 바꿈") + + ;; windows menu + (windows-menu-label "창(&W)") + (minimize "최소화") ;; minimize and zoom are only used under mac os x + (zoom "확대/축소") + (bring-frame-to-front "프레임 앞으로 가져오기") ;;; title of dialog + (bring-frame-to-front... "프레임을 앞으로 가져옵니다") ;;; corresponding title of menu item + (most-recent-window "가장 최근 창") + (next-tab "다음 탭") + (prev-tab "이전 탭") + (tab-i "탭 ~a: ~a") ;; menu item in the windows menu under mac os x. first ~a is filled with a number between 1 and 9; second one is the filename of the tab + + (view-menu-label "보기(&V)") + (show-overview "프로그램 윤곽 보기 (&P)") + (hide-overview "프로그램 윤곽 숨기기 (&P)") + (show-module-browser "모듈 브라우저 보기 (&M)") + (hide-module-browser "모듈 브라우저 숨기기 (&M)") + + (help-menu-label "도움말(&H)") + (about-info "출처와 세부 정보") + (about-menu-item "소개...") + + ;; open here's new menu item + (create-new-window-or-clear-current + "새 창을 만드시겠습니까, 아니면 현재 창을 초기화하시겠습니까?") + (clear-current "현재 창 초기화") + (new-window "새 창 열기") + + ;;; exiting and quitting ``are you sure'' dialog + ;;; exit is used on windows, quit on macos, in English. Other + ;;; languages probably use the same word on both platforms. + (exit "종료") + (quit "닫기") + (are-you-sure-exit "종료하시겠습니까?") + (are-you-sure-quit "닫으시겠습니까?") + ; these next two are only used in the quit/exit dialog + ; on the button whose semantics is "dismiss this dialog". + ; they are there to provide more flexibility for translations + ; in English, they are just cancel. + (dont-exit "취소") + (dont-quit "취소") + + ;;; autosaving + (error-autosaving "자동 저장 중에 오류가 발생하였습니다 \"~a\".") ;; ~a will be a filename + (autosaving-turned-off "파일이 저장될때까지 자동 저장을 하지 않습니다.") + (recover-autosave-files-frame-title "자동 저장된 파일 복구하기") + (autosave-details "세부정보") + (autosave-recover "복구") + (autosave-unknown-filename "<<알 수 없는 파일>>") + + ;; these are labels in a dialog that drscheme displays + ;; if you have leftover autosave files. to see the dialog, + ;; start up drscheme and modify (but don't save) a file + ;; (also, do this with an unsaved file). Wait for the autosave + ;; files to appear (typically 5 minutes). Kill DrRacket + ;; and restart it. You'll see the dialog + (autosave-autosave-label: "자동 저장 파일:") + (autosave-original-label: "기존 파일:") + (autosave-autosave-label "자동 저장 파일") + (autosave-original-label "기존 파일") + (autosave-compare-files "자동 저장 파일 비교하기") + + (autosave-show-autosave "자동 저장 파일") ;; title of a window showing the autosave file + + (autosave-explanation "DrRacket이 저장되지 않은 내용이 포함되어 있을 수 있는 자동 저장 파일을 찾았습니다.") + + (autosave-recovered! "복구되었습니다!") ;; status of an autosave file + (autosave-deleted "삭제되었습니다") ;; status of an autosave file + + (autosave-error-deleting "~a을(를) 삭제하는 도중에 오류가 발생하였습니다\n\n~a") ;; first is a filename, second is an error message from mz. + (autosave-delete-button "삭제") + (autosave-delete-title "삭제") ;; title of a dialog asking for deletion confirmation + (autosave-done "완료") + + ;; appears in the file dialog + (autosave-restore-to-where? "자동 저장 파일을 저장할 곳을 선택하세요.") + + + ;;; file modified warning + (file-has-been-modified + "마지막으로 저장한 후로 파일이 변경되었습니다. 변경 사항을 저장하시겠습니까?") + (overwrite-file-button-label "덮어쓰기") + + (definitions-modified + "정의 텍스트가 파일시스템에서 변경되었습니다; 정의 텍스트를 저장하거나 되돌리십시오.") + (drscheme-internal-error "DrRacket 내부 오류") + + ;;; tools + (invalid-tool-spec "info.ss 파일(collection ~a) 안에 있는 도구 세부 정보가 잘못되었습니다. 문자열 또는 문자열의 목록이 있어야 하는데, ~e이(가) 있습니다.") + (error-invoking-tool-title "~s 도구를 가져오는데 ;~s 오류가 발생하였습니다.") + (error-loading-tool-title "~s 도구를 불러오는데 \n~a 오류가 발생하였습니다.") ;; ~s filled with a path, ~a filled with an error message from an exn + (tool-tool-names-same-length + "info.ss 파일(~s)의 `tool-names' 와 `tools' 이 같은 길이의 목록이어야 하는데 ~e와(과) ~e이(가) 있습니다.") + (tool-tool-icons-same-length + "info.ss 파일(~s)의 `tool-icons' 와 `tools' 이 같은 길이의 목록이어야 하는데 ~e와(과) ~e이(가) 있습니다.") + (tool-tool-urls-same-length + "info.ss 파일(~s)의 `tool-urls' 와 `tools' 이 같은 길이의 목록이어야 하는데 ~e와(과) ~e이(가) 있습니다.") + (error-getting-info-tool + "info.ss 파일(~s)을 불러오는데 오류가 발생하였습니다.") + (tool-error-phase1 "도구 ~s의 phase1에 ~s 오류가 발생하였습니다.") + (tool-error-phase2 "도구 ~s의 phase2에 ~s 오류가 발생하였습니다.") + + + ;;; define popup menu + (end-of-buffer-define "<< 버퍼의 끝>>") + (sort-by-name "이름으로 정렬하기") + (sort-by-position "파일 내 위치로 정렬하기") + (no-definitions-found "<< 정의를 찾지 못하였습니다>>") + (jump-to-defn "~a의 정의로 건너뛰기") + + (recent-items-sort-by-age "나이로 정렬") + (recent-items-sort-by-name "이름으로 정렬") + + ;;; view menu + (hide-definitions-menu-item-label "정의 숨기기 (&D)") + (show-definitions-menu-item-label "정의 보기 (&D)") + (definitions-menu-item-help-string "정의창 보기/숨기기") + (show-interactions-menu-item-label "대화 보기 (&I)") + (hide-interactions-menu-item-label "대화 숨기기 (&I)") + (interactions-menu-item-help-string "대화창 보기/숨기기") + (toolbar "도구모음") + (toolbar-on-top "도구모음 위에 두기") + (toolbar-on-left "도구모음 왼쪽에 두기") + (toolbar-on-right "도구모음 오른쪽에 두기") + (toolbar-hidden "도구모음 숨기기") + + ;;; file menu + (save-definitions-as "다른 이름으로 정의 저장하기 (&A)") + (save-definitions "정의 저장하기") + (print-definitions "정의 인쇄하기") + (about-drscheme "DrRacket 소개") + (save-other "추가 저장 도구") + (save-definitions-as-text "텍스트 문서로 정의 저장하기") + (save-interactions "대화 저장하기") + (save-interactions-as "다른 이름으로 대화 저장하기") + (save-interactions-as-text "텍스트 문서로 대화 저장하기") + (print-interactions "대화 인쇄하기") + (new-tab "새 탭") + (close-tab "탭 닫기") ;; must not have any &s in it. + (close-tab-amp "탭 닫기 (&C)") ;; like close-tab, but with an ampersand on the same letter as the one in close-menu-item + + ;;; edit menu + (split-menu-item-label "쪼개기 (&S)") + (collapse-menu-item-label "붙이기 (&O)") + + ;;; language menu + (language-menu-name "언어(&L)") + + ;;; scheme-menu + (scheme-menu-name "Racket(&C)") + (execute-menu-item-label "실행") + (execute-menu-item-help-string "정의창의 프로그램 다시 시작하기") + (ask-quit-menu-item-label "프로그램 중단 요청") + (ask-quit-menu-item-help-string "중단 스레드를 사용하여 현재 계산중인 스레드를 중단");확인하기 + (force-quit-menu-item-label "프로그램 강제중단") + (force-quit-menu-item-help-string "작업관리자를 사용하여 현재 계산을 중단") + (limit-memory-menu-item-label "메모리 제한") + (limit-memory-msg-1 "메모리 제한은 1MB 이상이어야 하며, 바꾼 제한 설") + (limit-memory-msg-2 "정은 프로그램을 다시 시작할 때부터 적용됩니다.") + (limit-memory-unlimited "제한없음") + (limit-memory-limited "제한있음") + (limit-memory-megabytes "Megabytes") + (clear-error-highlight-menu-item-label "오류 강조 표시 없애기") + (clear-error-highlight-item-help-string "분홍색 강조 표시를 지웁니다") + (reindent-menu-item-label "다시 들여쓰기 (&R)") + (reindent-all-menu-item-label "전부 들여쓰기 (&A)") + (semicolon-comment-out-menu-item-label "세미콜론으로 주석처리하기 (&C)") + (box-comment-out-menu-item-label "상자로 주석처리하기 (&C)") + (uncomment-menu-item-label "주석처리 취소 (&U)") + + (convert-to-semicolon-comment "세미콜론 주석으로 바꾸기") + + ;;; executables + (create-executable-menu-item-label "실행파일 만들기") + (create-executable-title "실행파일 만들기") + (must-save-before-executable "실행파일을 만들기 전에 프로그램을 저장하셔야 합니다.") + (save-a-mred-launcher "GRacket Launcher 저장") ;확인하기 Launcher? + (save-a-mzscheme-launcher "Racket Launcher 저장") + (save-a-mred-stand-alone-executable "독립형 GRacket 실행파일 저장") ;stand-alone + (save-a-mzscheme-stand-alone-executable "독립형 Racket 실행파일 저장") + (save-a-mred-distribution "GRacket 배포판 저장") + (save-a-mzscheme-distribution "Racket 배포판 저장") + + (definitions-not-saved "정의창의 프로그램이 저장되지 않았습니다. 실행파일은 정의창에서 마지막으로 저장된 버전을 사용합니다 계속하시겠습니까?") + ;; The "-explanatory-label" variants are the labels used for the radio buttons in + ;; the "Create Executable..." dialog for the "(module ...)" language. + (launcher "Launcher") + (launcher-explanatory-label "Launcher (이 장치에만 적용, 이 코드를 실행함)");확인하기 runs from source + (stand-alone "독립형") ;stand-alone + (stand-alone-explanatory-label "독립형 (이 장치에만 적용, 컴파일된 코드를 실행함)") + (distribution "배포") + (distribution-explanatory-label "배포 (다른 장치에서 사용가능)") + (executable-type "종류") + (executable-base "기반") + (filename "파일이름: ") + (create "생성") + (please-specify-a-filename "생성할 파일 이름을 정해주십시오.") + (~a-must-end-with-~a + "파일이름 ~a\n\n ~a\n\n은(는) 잘못되었습니다. 파일이름은 반드시 \".~a\".로 끝나야 합니다") + (macosx-executables-must-end-with-app + "파일이름\n\n ~a\n\n은(는) 잘못되었습니다. MacOS X 에서, 실행파일은 반드시 .app으로 끝나는 디렉토리 내에 있어야 합니다.") + (warning-directory-will-be-replaced + "경고: 디렉토리:\n\n ~a\n\n가 덮어씌워집니다. 계속하시겠습니까?") + + (distribution-progress-window-title "배포 과정 진행") + (creating-executable-progress-status "배포를 위한 실행파일을 생성합니다") + (assembling-distribution-files-progress-status "배포를 위해 파일을 어셈블리어로 번역합니다") + (packing-distribution-progress-status "배포판을 압축합니다") + + (create-servlet "서블릿 생성") + + ; the ~a is a language such as "module" or "algol60" + (create-servlet-unsupported-language + "~a 언어에서는 서블릿 생성을 할 수 없습니다.") + + ;;; buttons + (execute-button-label "실행") + (save-button-label "저장") + (break-button-label "중지") + + ;;; search help desk popup menu + (search-help-desk-for "헬프데스크에서 \"~a\" 검색") + (exact-lucky-search-help-desk-for "헬프데스크에서 \"~a\" lucky search 하기") + + ;; collapse and expand popup menu items + (collapse-sexp "S-expression 접기") + (expand-sexp "S-expression 펼치기") + + ;;; fraction dialog + (enter-fraction "분수 입력") + (whole-part "정수부") + (numerator "분자") + (denominator "분모") + (insert-number/bad-whole-part "정수부는 반드시 정수여야 합니다.") + (insert-number/bad-numerator "분자는 반드시 음이 아닌 정수여야 합니다.") + (insert-number/bad-denominator "분모는 양의 정수여야 합니다.") + (insert-fraction-menu-item-label "분수 넣기") + + ;; number snip popup menu + (show-decimal-expansion "소수로 보기") + (show-mixed-fraction-view "대분수로 보기") + (show-improper-fraction-view "가분수로 보기") + (show-more-decimal-places "소숫점자리 더 보기") + + ;;; Teachpack messages + (select-a-teachpack "배움꾸러미 선택") + (clear-teachpack "~a 배움꾸러미 빼기") + (teachpack-error-label "DrRacket - 배움꾸러미 오류") + (teachpack-didnt-load "~a 배움꾸러미 파일을 불러오는 데 실패했습니다.") + (add-teachpack-menu-item-label "배움꾸러미 추가") + (clear-all-teachpacks-menu-item-label "모든 배움꾸러미 빼기") + (drscheme-teachpack-message-title "DrRacket 배움꾸러미") + (already-added-teachpack "~a 배움꾸러미가 이미 추가되어 있습니다.") + + ; ~a is filled with the teachpack's name; the message appears in the teachpack selection dialog when a user installs a new teachpack + (compiling-teachpack "~a 배움꾸러미를 컴파일중입니다.") + (teachpack-pre-installed "이미 설치된 배움꾸러미입니다.") + (teachpack-pre-installed/htdp "이미 설치된 HTDP 배움꾸러미입니다.") + (teachpack-pre-installed/2htdp "이미 설치된 HTDP/2e 배움꾸러미입니다.") + (teachpack-user-installed "사용자 정의 배움꾸러미입니다.") + (add-teachpack-to-list... "배움꾸러미를 목록에 추가하기") + (teachpack-already-installed "배움꾸러미 '~a' 이(가) 이미 설치되어 있습니다. 덮어쓰시겠습니까?") + ; ~a is filled with a list of language names. Each name is separated by a newline and is indented two spaces (no commas, no 'and') + (teachpacks-only-in-languages "배움꾸러미는 다음 언어에서만 사용가능합니다: ~a") + + ;;; Language dialog + (introduction-to-language-dialog + "언어를 고르십시오. 입문과목을 듣는 학생은 기본 언어를 사용을 권장합니다.") + (language-dialog-title "언어를 고르십시오.") + (case-sensitive-label "대/소문자 구별") + (output-style-label "출력 스타일") + (constructor-printing-style "생성자") + (quasiquote-printing-style "Quasiquote") ; 확인하기 ;따로 나타낼 말이 없을 듯. manual에서 보고 어떤 말인지 알아내는 수 밖에는... (manual에 설명 나와있긴 하네...) + (write-printing-style "write") + (print-printing-style "print") + (sharing-printing-label "공유하는 값 보기") + (use-pretty-printer-label "출력된 값 안에 새줄 넣기") + (input-syntax "입력 문법") + (dynamic-properties "동적 속성") + (output-syntax "출력 문법") + (teachpacks "배움꾸러미") ;; label in the language dialog for the teaching languages + (teachpacks-none "<< 없음 >>") ;; shows up under the previous string, when there are no teachpacks + (no-debugging-or-profiling "디버깅 또는 프로파일링 안하기") + (debugging "디버깅") + (debugging-and-profiling "디버깅과 프로파일링") + (test-coverage "논리적 테스트 모음 도달범위") + (show-details-button-label "상세히 보기") + (hide-details-button-label "상세히 감추기") + (choose-language-menu-item-label "언어 고르기") + (revert-to-language-defaults "기본 언어로 되돌리기") + (fraction-style "분수 모양") + (use-mixed-fractions "대분수") + (use-repeating-decimals "순환소수") + (decimal-notation-for-rationals "유리수를 십진수로 나타내기") + (enforce-primitives-group-box-label "원시 함수") ;initial binding + (enforce-primitives-check-box-label "원시 함수 재정의 금지") + (automatically-compile "compiled/ 디렉토리를 덧붙이기 (빠른 로딩)") + (preserve-stacktrace-information "스택추적 보존하기 (일부 최적화 끄기)") + (expression-level-stacktrace "표현-수준의 스택추적") + (function-level-stacktrace "함수-수준의 스택추적") + + + ; used in the bottom left of the drscheme frame + ; used the popup menu from the just above; greyed out and only + ; visible when some languages are in the history + (recent-languages "최근 언어:") + ; shows up in bottom-left programming language menu popup, when no langs are recorded + (no-recently-chosen-languages "최근 선택된 언어가 없습니다") + + ;; startup wizard screen language selection section + (please-select-a-language "언어를 고르십시오.") + + + ;;; languages + (beginning-student "입문 학생") + (beginning-one-line-summary "define, cond, structs, constants, and primitives") + (beginning-student/abbrev "입문 학생 (List 축약 포함)") + (beginning/abbrev-one-line-summary "입문 그리고 REPL안의 list 스타일 출력") + (intermediate-student "중급 학생") + (intermediate-one-line-summary "입문 + 어휘적 범위") + (intermediate-student/lambda "중급 학생 (lambda 포함)") + (intermediate/lambda-one-line-summary "중급 + higher-order 함수") + (advanced-student "고급 학생") + (advanced-one-line-summary "중급 + lambda + mutation") + (how-to-design-programs "How to Design Programs") ;; should agree with MIT Press on this one... + (pretty-big-scheme "매우 큰 것") + (pretty-big-scheme-one-line-summary "HtDP 언어, mzscheme, & mred/mred의 문법과 함수들 추가됨") + (r5rs-language-name "R5RS") + (r5rs-one-line-summary "R5RS (frills 미포함)") + (expander "펼치기") + (expander-one-line-summary "계산하는 대신 먼저 표현을 펼친다.") + (legacy-languages "기존 언어") ;확인하기 물려받은 언어? + (teaching-languages "교육용 언어") + (experimental-languages "실험용 언어") + (initial-language-category "초기 언어") + (no-language-chosen "언어가 선택되지 않았습니다.") + + (module-language-name "소스를 통해서 언어를 결정합니다.") + (module-language-one-line-summary "#lang으로 사용 언어를 결정합니다.") + (module-language-auto-text "자동 #lang 줄") ;; shows up in the details section of the module language + + ;; for the upper portion of the language dialog + (use-language-in-source "소스에 정의된 언어를 이용합니다.") + (choose-a-language "언어를 고르십시오.") + (lang-in-source-discussion + "프로그램 시작에 위치한 #lang 줄이 그 프로그램의 언어를 선택합니다. 이 방법은 DrRacket의 기본 기능이며 널리 쓰이고 있습니다.") + + ;;; from the `not a language language' used initially in drscheme. + (must-choose-language "DrRacket는 프로그래밍 언어를 선택하기 전에는 프로그램들을 처리할수 없습니다.") + + ; next two appear before and after the name of a text book (which will be in italics) + (using-a-textbook-before "사용중") + (using-a-textbook-after "?") + + ; next two are before and after a language + (start-with-before "언어시작 - ") + (start-with-after "") + + (seasoned-plt-schemer? "숙련된 PLT Schemer입니까?") + (racketeer? "Racketeer입니까?") + (looking-for-standard-scheme? "표준 Scheme을 찾습니까?") + + ; the three string constants are concatenated together and the middle + ; one is hyperlinked to the dialog that suggests various languages + (get-guidance-before "\"Language\" 메뉴안의 \"언어 고르십시오.\"를 고르거나, 또는 ") + (get-guidance-during "사용 안내 가져오기") + (get-guidance-after ".") + + ;;; debug language + (unknown-debug-frame "[알수없음]") + (backtrace-window-title "역추적 - DrRacket") + (files-interactions "~a의 대화") ;; filled with a filename + (current-interactions "대화") + (current-definitions "정의") + (mzscheme-w/debug "원문 (R5RS를 포함한 MzScheme)") + (mzscheme-one-line-summary "PLT가 구현한 Scheme") + (mred-w/debug "Graphical (MzScheme를 포함한 MzEd)") + (mred-one-line-summary "MzScheme의 GUI 지원 추가") + + ;; profiling + (profiling-low-color "낮은 범위의 색상") ;확인하기 낮은 범위/ 좁은 범위 + (profiling-high-color "높은 범위의 색상") + (profiling-choose-low-color "낮은 범위의 색상을 선택하십시오.") + (profiling-choose-high-color "높은 범위의 색상을 선택하십시오.") + (profiling "프로파일링") ;; 다시 한번 확인해 볼 것 어떤 의미로 쓰이는지 다시 봐야 될 듯 + (profiling-example-text "(define (whee) (whee))") + (profiling-color-config "프로파일링 색상 범위") + (profiling-scale "프로파일링 색상 크기") + (profiling-sqrt "제곱근") + (profiling-linear "선형함수") + (profiling-square "이차함수") + (profiling-number "호출 횟수") + (profiling-time "누적 시간") + (profiling-update "프로파일 업데이트") + (profiling-col-percent-time "% 시간") + (profiling-col-function "함수") + (profiling-col-time-in-msec "Msec") + (profiling-col-calls "호출 횟수") + (profiling-show-profile "프로파일 보기") + (profiling-hide-profile "프로파일 감추기") + (profiling-unknown-src "<< 알수없음 >>") + (profiling-no-information-available "프로파일링 정보가 없습니다. 선택한 언어에서 프로파일링이 사용가능하고 프로그램을 실행해야합니다.") + (profiling-clear? "정의창의 내용이 변경되어 프로파일링 정보를 무효화합니다. 계속하시겠습니까?") + + ;; test coverage + (test-coverage-clear? "정의창의 내용이 변경되어 테스트 범위 정보를 무효화합니다. 계속하시겠습니까?") + (test-coverage-clear-and-do-not-ask-again "계속, 다시 묻지 않음") + (test-coverage-ask? "테스트 범위 지우기 묻기") + + ;; tracing + (tracing-enable-tracing "Tracing 사용하기") + (tracing-show-tracing-window "Tracing 보기") + (tracing-hide-tracing-window "Tracing 감추기") + (tracing-tracing-nothing-to-show "Tracing 결과가 아직 없습니다. (당신의 언어가 tracing 지원하는 지와 tracing이 켜져있는 것을 확인하십시오.)") + + ;;; repl stuff + (evaluation-terminated "계산 중단") + (evaluation-terminated-explanation + "계산을 수행하던 스레드가 더 이상 작동하지 않습니다. 따라서 다음 실행까지 계산이 이루어지지 않을 것입니다.") + + ; The next three constants show up in the same dialog as the above evaluation-terminated string + ; constants. + ; The first two show up only when the user calls 'exit' (possibly with a status code). + ; The third shows up when the program runs out of memory. + (exited-successfully "성공적으로 종료") + (exited-with-error-code "오류 코드 ~a와 함께 종료") ;; ~a is filled in with a number between 1 and 255 + (program-ran-out-of-memory "이 프로그램을 위한 메모리가 없습니다.") + (last-stack-frame "마지막 스택 프레임 보기") + (last-stack-frames "마지막 ~a개 스택 프레임들 보기") + (next-stack-frames "다음 ~a개 스택 프레임들 보기") + + ;;; welcoming message in repl + (language "언어") + (custom "사용자정의") + (teachpack "배움꾸러미") ; 확인 + (welcome-to "환영합니다.") + (version "버전") + + ;;; kill evaluation dialog + (kill-evaluation? "계산을 멈추시겠습니까?") + (just-break "강제 중단") + (kill "멈춤") + (kill? "멈춤?") + + ;;; version checker + (version:update-menu-item "업데이트를 확인합니다.") + (version:update-check "업데이트 확인") ; dialog title, with the next line + (version:connecting-server "Racket 버전 서버에 접속합니다.") + (version:results-title "Racket 버전 확인") + (version:do-periodic-checks "주기적으로 새로운 Racket 버전을 확인") + (version:take-me-there "내려받기 웹사이트") ; ...to the download website + ;; the next one can appear alone, or followed by a comma and the one after that + (version:plt-up-to-date "당신의 Racket은 최신 버전입니다.") + (version:but-newer-alpha "하지만 새로 공개된 알파버전이 있습니다.") + ;; This is used in this context: "Racket vNNN <<<*>>> http://download..." + (version:now-available-at "은(는) 지금 사용가능합니다.") + + ;; insert menu + (insert-menu "삽입(&I)") + + ;; large semi colon letters + (insert-large-letters... "큰 글자 넣기") + (large-semicolon-letters "큰 세미콜론 글자") + (text-to-insert "글자 입력") + + (module-browser-filename-format "전체 파일이름: ~a (~a 줄)") + (module-browser-root-filename "최상위 파일이름: ~a") + (module-browser-font-size-gauge-label "글꼴 크기") + (module-browser-progress-label "모듈 진행 개요") ; 확인 + (module-browser-adding-file "파일 추가: ~a...") + (module-browser-laying-out-graph-label "그래프 모양") + (module-browser-open-file-format "열기 ~a") + (module-browser "모듈 탐색기") ;; frame title + (module-browser... "모듈 탐색기 (&M)") ;; menu item title + (module-browser-error-expanding "프로그램 오류:\n\n~a") ; 확인 + (module-browser-show-lib-paths "(lib ..) 경로에 의해 로드된 파일 보기") + (module-browser-progress "모듈 탐색기: ~a") ;; prefix in the status line + (module-browser-compiling-defns "모듈 탐색기: 정의 컴파일") + (module-browser-show-lib-paths/short "lib 필수사항 따르기") ;; check box label in show module browser pane in drscheme window. ; 확인 + (module-browser-show-planet-paths/short "PLaneT 필수사항 따르기") ;; check box label in show module browser pane in drscheme window. + (module-browser-refresh "새로고침") ;; button label in show module browser pane in drscheme window. + (module-browser-only-in-plt-and-module-langs + "모듈 탐색기는 모듈기반 프로그램에서만 사용가능합니다.") + (module-browser-name-length "이름 길이") + (module-browser-name-short "짧은") ; 확인하기 + (module-browser-name-medium "중간") + (module-browser-name-long "긴") + (module-browser-name-very-long "단계들과 함께 긴") ;; like 'Long' but shows the phases where this file is loaded + (module-browser-open-all "여기있는 모든 파일 열기") + + (happy-birthday-matthias "생일 축하합니다, Matthias!") + (happy-birthday-matthew "생일 축하합니다, Matthew!") + (happy-birthday-shriram "생일 축하합니다, Shriram!") + + (mrflow-using-default-language-title "기본 언어 사용함") + (mrflow-using-default-language "사용된 언어는 현재 내장 타입 테이블이 없습니다. 대신 R5RS Scheme 사용합니다.") ; 확인 + (mrflow-button-title "분석하기") + ;(mrflow-unknown-style-delta-error-title "알수없는 상자 스타일 델타") ; 확인 + ;(mrflow-unknown-style-delta-error "알수없는 상자 스타일 델타: ~a") + (mrflow-popup-menu-show-type "타입 보기") + (mrflow-popup-menu-hide-type "타입 감추기") + (mrflow-popup-menu-show-errors "오류 보기") + (mrflow-popup-menu-hide-errors "오류 감추기") + ;(mrflow-read-exception-title "예외 읽기") + ;(mrflow-read-exception "예외 읽기: ~a") + ;(mrflow-syntax-exception-title "문법 예외") + ;(mrflow-syntax-exception "문법 예외: ~a") + ;(mrflow-unknown-exception-title "알수없는 예외") + ;(mrflow-unknown-exception "알수없는 예외: ~a") + ;(mrflow-language-primitives-error-title "언어 내장함수 에러") ; 확인 + ;(mrflow-language-primitives-error "잘못된 언어 내장 타입 테이블의 파일이름: ~a") + + (snips-and-arrows-popup-menu-tack-all-arrows "모든 화살표 고정") + (snips-and-arrows-popup-menu-untack-all-arrows "모든 화살표 떼어내기") + (snips-and-arrows-user-action-disallowed-title "사용자 변경이 현재 허락되지 않습니다.") ; 확인 + (snips-and-arrows-user-action-disallowed "사용자 변경이 도구가 포함된 snips에서 허락되지 않습니다. 편집기 상의 내용을 수정하기 전에 모든 snips를 숨기십시오.j") + ;(snips-and-arrows-changing-terms-warning-title "용어 변경은 취소가능합니다.") ; 확인 + ;(snips-and-arrows-changing-terms-warning "snips이 포함된 편집기 내의 용어 변경은 취소가 불가능합니다. 동작을 취소하고, snips을 삭제하고, 다시 변경을 시도하십시오. 아니면, 변경이 취소불가능하지만 변경을 계속 할 수 있습니다. (모든 다른 앞과 뒤의 변경은 여전히 취소가능합니다.)") + (snips-and-arrows-hide-all-snips-in-editor "편집기 상의 모든 snips 감추기") + + (xml-tool-insert-xml-box "XML 상자 넣기") + (xml-tool-insert-scheme-box "Racket 상자 넣기") + (xml-tool-insert-scheme-splice-box "Racket 쪼개기 상자 넣기") + (xml-tool-xml-box "XML 상자") + (xml-tool-scheme-box "Racket 상자") + (xml-tool-scheme-splice-box "Racket 쪼개기 상자") + (xml-tool-switch-to-scheme "Racket 상자로 변경") + (xml-tool-switch-to-scheme-splice "Racket 쪼개기 상자로 변경") + (xml-tool-eliminate-whitespace-in-empty-tags + "비어있는 태그사이 공백 제거") + (xml-tool-leave-whitespace-alone + "공백 남기기") + + (show-recent-items-window-menu-item "분리된 창의 최근 열린 파일들을 보기") + (show-recent-items-window-label "최근 열린 파일들") + (number-of-open-recent-items "최근 열린 파일 갯수") + (switch-anyway "무시하고 파일 변경") ;확인 + + (stepper-program-has-changed "경고: 프로그램이 변경되었습니다.") + (stepper-program-window-closed "경고: 프로그램 창이 사라졌습니다.") + + (stepper-name "한 단계씩 실행") + (stepper-language-level-message "한 단계씩 실행은 \"~a\" 언어에서 지원하지 않습니다.") + (stepper-button-label "한 단계씩 실행") + + (stepper-previous "< 이전단계") + (stepper-next "다음단계 >") + (stepper-jump "건너뛰기...") + (stepper-jump-to-beginning "처음으로") + (stepper-jump-to-end "끝으로") + (stepper-jump-to-selected "선택된 것의 처음으로") + (stepper-jump-to-previous-application "이전 어플리케이션 단계로") + (stepper-jump-to-next-application "다음 어플리케이션 단계로") + (stepper-out-of-steps "한단계씩 실행이 실행되기전에 계산이 끝났습니다.") + (stepper-no-such-step/title "해당 단계를 찾을 수 없습니다.") + (stepper-no-such-step "조건을 만족하는 단계를 찾을 수 없습니다.") + (stepper-no-such-step/earlier "조건을 만족하는 이전 단계를 찾을 수 없습니다..") + + (debug-tool-button-name "디버그") ;확인하기 (이름 바꿀까요? 버그잡기 / 오류찾기 / 벌레잡기 / 살충) + + (dialog-back "이전") + + ;; warnings about closing a drscheme frame when the program + ;; might still be doing something interesting + (program-is-still-running "정의창 안의 프로그램이 아직 실행중입니다. 그래도 종료하시겠습니까?") + (program-has-open-windows "정의창 안의 프로그램이 열려있는 윈도우창이 있습니다. 그래도 종료하시겠습니까?") + + ;; ml-command-line-arguments is for the command line arguments + ;; label in the module language details in the language dialog. + (ml-command-line-arguments "문자열의 벡터로 명령행 인수 지정") ;확인하기 + + ;; ml-cp names are all for the module language collection path + ;; configuration. See the details portion of the language dialog + ;; for the module language (at the bottom). + (ml-cp-default-collection-path "<<기본 collection 경로>>") + + ;; in std get-directory + (ml-cp-choose-a-collection-path "Collection 폴더를 고르십시오.") + + ;; err msg when adding default twice + (ml-cp-default-already-present + "기본 collection 경로는 이미 포함되어 있습니다.") + + ;; title of this section of the dialog (possibly the word + ;; `Collection' should not be translated) + (ml-cp-collection-paths "Collection 경로") + + ;; button labels + (ml-cp-add "추가") + (ml-cp-add-default "기본값 추가") + (ml-cp-remove "제거") + (ml-cp-raise "올리기") + (ml-cp-lower "내리기") + + (ml-always-show-#lang-line "모듈 언어 설정에서 항상 #lang 줄 보이기") + + ;; Profj + (profj-java "자바") + (profj-java-mode "자바 모드") + (profj-java-coverage "자바 구현 범위") ;; shows up in the preferences dialog under 'Color' + + (profj-beginner-lang "초보자") + (profj-beginner-lang-one-line-summary "자바와 유사한 초보 교육 언어") + (profj-full-lang "전부") + (profj-full-lang-one-line-summary "자바 1.0과 유사 (일부 1.1)") + (profj-advanced-lang "고급") + (profj-advanced-lang-one-line-summary "자바와 유사한 고급 교육 언어") + (profj-intermediate-lang "중급") + (profj-intermediate-lang-one-line-summary "자바와 유사한 중급 교육 언어") + (profj-intermediate-access-lang "중급 + 접근자") + (profj-intermediate-access-lang-one-line-summary "자바와 유사한 중급 교육 언어(접근자 포함)") + (profj-dynamic-lang "자바 + 동적 타입") + (profj-dynamic-lang-one-summary "자바 (동적 타입 포함)") + + (profj-java-mode-color-heading "색상 수정") ; Heading for preference to choose editing colors + (profj-java-mode-color-keyword "주요 단어") + (profj-java-mode-color-string "문자열") + (profj-java-mode-color-literal "글자") + (profj-java-mode-color-comment "주석") + (profj-java-mode-color-error "오류") + (profj-java-mode-color-identifier "식별자") + (profj-java-mode-color-prim-type "원시 타입") ; Example text for built-in Java types + (profj-java-mode-color-default "기본값") + + (profj-coverage-color-heading "적용 범위 색상") ; Heading for preference to choose coverage colors + (profj-coverage-color-covered "적용 범위") + + (profj-language-config-display-preferences "화면 설정") ; Heading for preferences controlling printing + (profj-language-config-display-style "화면 모습") + (profj-language-config-display-field "클래스 + 필드") ; 확인 + (profj-language-config-class "클래스") + (profj-language-config-display-array "배열의 모든 내용을 출력") + (profj-language-config-testing-preferences "테스팅 설정") ; Heading for preferences controlling test behavior + ;(profj-language-config-testing-enable "실행시 테스팅 결과를 출력") ; Run should be the word found on the Run button + (profj-language-config-testing-coverage "테스트로부터 적용 범위 정보를 구하시겠습니까?") + (profj-language-config-support-test-language "테스트 언어 확장기능 사용") + (profj-language-config-testing-check "check 표현 허가") ; check should not be translated + (profj-language-config-classpath "클래스 경로") + (profj-language-config-choose-classpath-directory "클래스 경로에 추가할 디렉토리") + (profj-language-config-classpath-display "현재 클래스 경로 보기") ; Button label to print the current classpath + + (profj-test-name-close-to-example "클래스 ~a 이름은 예제와 비슷한 표현을 포함한다.") ; 확인 + (profj-test-name-example-miscapitalized "클래스 ~a 이름은 잘못 대문자화한 예제을 포함한다.") + + ;; Close testing window and do not run test cases any more + ;(profj-test-results-close-and-disable "닫고 테스팅 끄기") + ;; Hide docked testing window and do not run test cases any more + ;(profj-test-results-hide-and-disable "감추고 테스팅 끄기") + ;Renamed below + ;(profj-test-results-window-title "테스트 결과") + + (profj-unsupported "지원하지 않음") + (profj-executables-unsupported "죄송합니다 - 현재 버전의 자바는 이 실행파일을 지원하지 않습니다.") + + (profj-convert-to-text-comment "문자 주석으로 변환") + (profj-convert-to-comment "주석으로 변환") + + (profj-executing-main "main 실행중") + + (profj-insert-java-comment-box "자바 주석 상자 삽입") + (profj-insert-java-interactions-box "자바 대화 상자 삽입") + + ;;The Test engine tool + ;; + (test-engine-window-title "테스트 결과") + ;;Following two appear in View menu, attach and free test report window from DrRacket frame + (test-engine-dock-report "테스트 보고서 열기") ;확인 + (test-engine-undock-report "테스트 보고서 닫기") + ;;Following two appear in Racket (Java, etc) menu, cause Tests to be Run automatically or not + (test-engine-enable-tests "테스트 켜기") + (test-engine-disable-tests "테스트 끄기") + + (test-engine-ran-1-test "1개의 테스트 실행함.") + (test-engine-ran-1-check "1개 점검 실행함.") + ;; ditto, only plural + (test-engine-ran-n-tests "~a개 테스트들 실행함.") + (test-engine-ran-n-checks "~a개 점검 실행함.") + (test-engine-1-test-passed "테스트 통과함!") + (test-engine-1-check-passed "점검 통과함!") + (test-engine-both-tests-passed "2개 테스트 통과함!") + (test-engine-both-checks-passed "2개 점검 통과함!") + (test-engine-all-tests-passed "모든 테스트 통과함!") + (test-engine-all-checks-passed "모든 점검 통과함!") + (test-engine-all-n-tests-passed "모든 ~a개 테스트 통과함!") + (test-engine-all-n-checks-passed "모든 ~a개 점검 통과함!") + (test-engine-0-tests-passed "0개 테스트 통과함.") + (test-engine-0-checks-passed "0개 점검 통과함.") + (test-engine-m-of-n-tests-failed "~a개 중 ~a개 테스트 실패함.") + (test-engine-m-of-n-checks-failed "~a개 중 ~a개 점검 실패함.") + (test-engine-must-be-tested "이 프로그램은 테스트가 꼭 필요합니다!") + (test-engine-is-unchecked "이 프로그램은 점검이 필요합니다!") + (test-engine-tests-disabled "테스트 기능이 꺼져있습니다.") + (test-engine-should-be-tested "이 프로그램은 테스트가 필요합니다.") + (test-engine-at-line-column "~a줄 ~a칸") + (test-engine-in-at-line-column "~a 파일 ~a줄 ~a칸") + ; as in "칸 (알수없음)" + (test-engine-unknown "(알수없음)") + (test-engine-trace-error "추적 오류") + + ; The ~F is special marker for the offending values, which may be + ; printed specially in DrRacket. + (test-engine-check-encountered-error + "check-expect에서 기대한 값 대신 다음의 오류가 발생했습니다. ~F. ~n :: ~a") + (test-engine-actual-value-differs-error + "결과값 ~F이(가) 기대한 값 ~F와(과) 다릅니다.") + (test-engine-actual-value-not-within-error + "결과값 ~F은(는) ~v (기대한 값 ~F) 안에 없습니다..") + (test-engine-encountered-error-error + "check-error에서 기대와 달리 다음의 오류를 발생했습니다. ~a~n :: ~a") + (test-engine-expected-error-error + "check-error에서 기대했던 다음의 오류 대신 다음의 값을 받았습니다. ~F.~n ~a") + ;; members are appended to the message + (test-engine-not-mem-error "결과값 ~F 은(는) 주어진 값들과 모두 달랐습니다.") + (test-engine-not-range-error "결과값 ~F 은(는) ~F 에서 ~F까지 안에 포함되지 못했습니다.") + + ;; followed by list of variable bindings + (test-engine-property-fail-error "속성이 잘못되었습니다:") ; 확인 + (test-engine-property-error-error "check-property에서 다음의 오류가 발생했습니다. ~n:: ~a") + + ; section header + (test-engine-check-failures "점검 실패:") + ; section header + (test-engine-signature-violations "서명 위반:") ;확인 + + ; part of one phrase "signature to blame: procedure <...> + (test-engine-signature "서명") ; 확인 + (test-engine-to-blame "책임 : 처리 절차") + + (test-engine-no-signature-violations "서명 점검 성공.") + (test-engine-1-signature-violation "1개 서명 위반.") + (test-engine-n-signature-violations "~a개 서명 위반.") + + ; as in got , signature + (test-engine-got "맞습니까?") ; 확인 + + (profjWizward-insert-java-class "자바 클래스 삽입") + (profjWizard-insert-java-union "자바 공용체(union) 삽입") + + ;; The Test Suite Tool + ;; Errors + (test-case-empty-error "테스트 케이스가 비어 있습니다.") + (test-case-too-many-expressions-error "너무 많은 표현이 하나의 테스트 케이스에 있습니다.") + ;; DrRacket window menu items + (test-case-insert "테스트 케이스 삽입") + (test-case-disable-all "모든 테스트 케이스 끄기") + (test-case-enable-all "모든 테스트 케이스 켜기") + + ;; NOTE: The following string constants are labels of the test-case fields. The width + ;; of the field is determined by the length of the longest of the following three words. + ;; if the words are too long the test case will take up too much horizontal room and + ;; not look very good. + ;; This string is the label of the expression that is being tested in a test case. + (test-case-to-test "테스트") + ;; This string is the label of the expression that is the expected value of the to-test expression. + (test-case-expected "기대 값") ;확인하기 should be + ;; This string is the label of the actual result of the to test expression. + (test-case-actual "결과값") + (test-case-predicate "기대 값") ;확인하기 predicate + (test-case-should-raise "기대한 오류") ;확인하기 should raise + ;; The label of a field of the test-case that describes the expected error message of a test case + (test-case-error-message "오류 정보") + + (test-case-menu-title "테스트 케이스") + (test-case-switch-to-error-box "오류 테스트 상자로 변경") ;확인하기 error test box + (test-case-switch-to-nonerror-box "오류없는 테스트 상자로 변경") ;확인하기 nonerror test box + (test-case-collapse "테스트 케이스를 접습니다") + (test-case-show-actual "결과값 보기") + (test-case-enable "테스트 케이스 켜기") + (test-case-show-predicate "기대 값 보기") ;확인하기 predicate + (test-case-show-error-message "오류 정보 보기") + (test-case-convert-to-text "문자로 변경") + + ;; Profj Boxes + (profjBoxes-empty-error "대화가 비어있습니다.") + (profjBoxes-too-many-expressions-error "한 개의 상자에 너무 많은 표현이 있습니다.") + (profjBoxes-interactions-label "대화") + (profjBoxes-bad-java-id-error "잘못된 자바 ID") + (profjBoxes-examples-label "예제") + (profjBoxes-add-new-example-button "새로운 예제 추가") + (profjBoxes-type "타입") + ;; The Java identifier of an example of data + (profjBoxes-name "이름") + (profjBoxes-value "값") + (profjBoxes-insert-java-examples "자바 예제 삽입") + (profjBoxes-insert-java-interactions "자바 정의 삽입") + + ;; Slideshow + (slideshow-hide-picts "중첩된 상자 보기") + (slideshow-show-picts "그림 보기") + (slideshow-cannot-show-picts "그림을 열수 없습니다; 우선 크기를 캐쉬하도록 프로그램을 실행하십시오.") ; 다시 확인 + (slideshow-insert-pict-box "그림 상자 삽입") + + ;; GUI Tool + (gui-tool-heading "GUI 도구") + (gui-tool-before-clicking-message "툴 아이콘을 클릭하기 이전에 \"Special\"안의 \"GUI 삽입\" menu을 이용해 최상위 GUI 아이템을 추가하거나 이미 삽입된 GUI를 선택하십시오.") + (gui-tool-show-gui-toolbar "GUI 툴바 보기") + (gui-tool-hide-gui-toolbar "GUI 툴바 감추기") + (gui-tool-insert-gui "GUI 삽입") + + ;; contract violation tracking + + ; tooltip for new planet icon in drscheme window (must have a planet violation logged to see it) + (show-planet-contract-violations "PLaneT 계약 위반") + + ; buttons in the dialog that lists the recorded bug reports + (bug-track-report "파일 티켓") + (bug-track-forget "그만두기"); 확인하기 forget + (bug-track-forget-all "모두 그만두기") + + ;; planet status messages in the bottom of the drscheme window; the ~a is filled with the name of the package + (planet-downloading "PLaneT: ~a 내려받는 중...") + (planet-installing "PLaneT: ~a 설치 중...") + (planet-finished "PLaneT: ~a 완료.") + (planet-docs-building "PLaneT: ~a - docs 만드는 중...") + (planet-no-status "PLaneT") ;; this can happen when there is status shown in a different and then the user switches to a tab where planet hasn't been used + + ;; string normalization. To see this, paste some text with a ligature into DrRacket + ;; the first three strings are in the dialog that appears. The last one is in the preferences dialog + (normalize "표준화한다") + (leave-alone "그대로둔다") + (normalize-string-info "붙인 문자열에 합자 또는 표준화 되지 않은 문자가 포함되어있습니다. 이 문자열을 표준화하시겠습니까?") + (normalize-string-preference "붙인 문자열을 표준화한다") ;확인하기 실행버튼 찾아보고 재현해볼 것 + (ask-about-normalizing-strings "문자열을 표준화하시겠습니까?") + ) diff --git a/collects/string-constants/string-constant.rkt b/collects/string-constants/string-constant.rkt index 5ae6b49128..9aaae4673b 100644 --- a/collects/string-constants/string-constant.rkt +++ b/collects/string-constants/string-constant.rkt @@ -9,12 +9,13 @@ (prefix dutch: "dutch-string-constants.ss") (prefix danish: "danish-string-constants.ss") (prefix portuguese: "portuguese-string-constants.ss") - (prefix japanese: "japanese-string-constants.ss") + (prefix japanese: "japanese-string-constants.ss") (prefix traditional-chinese: "traditional-chinese-string-constants.ss") (prefix simplified-chinese: "simplified-chinese-string-constants.ss") (prefix russian: "russian-string-constants.ss") - (prefix ukrainian: "ukrainian-string-constants.ss")) - + (prefix ukrainian: "ukrainian-string-constants.ss") + (prefix korean: "korean-string-constants.ss")) + (require mzlib/file mzlib/etc "private/only-once.ss") @@ -42,7 +43,8 @@ (traditional-chinese #rx"^zh_(HK|TW)" #rx"Chinese_China") (simplified-chinese #rx"^zh_CN" #rx"Chinese_(Hong|Taiwan)") (russian #rx"^ru_" #rx"^Russian_") - (ukrainian #rx"^uk_" #rx"^Ukrainian_"))) + (ukrainian #rx"^uk_" #rx"^Ukrainian_") + (korean #rx"^ko_" #rx"^Korean_"))) ;; default-language : -> symbol ;; uses `table' and system-language+contry to find what language to start with @@ -83,7 +85,8 @@ (make-sc 'traditional-chinese traditional-chinese:string-constants #f) (make-sc 'simplified-chinese simplified-chinese:string-constants #f) (make-sc 'russian russian:string-constants #f) - (make-sc 'ukrainian ukrainian:string-constants #f))) + (make-sc 'ukrainian ukrainian:string-constants #f) + (make-sc 'korean korean:string-constants #f))) (define first-string-constant-set (car available-string-constant-sets))