zypper.ko - en to ko translation catalogue (33569 entries)

note: (itstool) path: section/p
en: Section introductions should be placed in the source file they describe, after the license header:
ko: 섹션 도입부는 라이선스 헤더 다음, 설명 대상 소스 파일에 넣어야 합니다:

note: (itstool) path: section/p
en: Keep in mind that in order to include a function, macro, function type, or struct type, it needs to be listed in your documentation’s <file>modulename-sections.txt</file> file.
ko: 함수, 매크로, 함수 형식, 구조체 형식을 문서에 넣으려면 문서의 <file>modulename-sections.txt</file> 파일에 넣어야 함을 잊지 마십시오.

note: (itstool) path: section/p
en: To properly document a new class, it needs to be given its own section in <file>modulename-sections.txt</file>, needs to be included in your toplevel <file>modulename-docs.sgml</file>, and the <code>get_type()</code> function for your class needs to be listed in your <file>modulename.types</file>.
ko: 새 클래스를 문서에 제대로 기록하려면 <file>modulename-sections.txt</file>에 자체 섹션을 적고, 최상위 <file>modulename-docs.sgml</file> 파일에 넣어야 하며, <file>modulename.types</file> 파일에 작성한 클래스가 나타나도록 <code>get_type()</code> 함수를 작성해야합니다.

note: (itstool) path: section/title
en: Introspection Annotations
ko: 인트로스펙션 주석

note: (itstool) path: section/p
en: Each gtk-doc comment should have appropriate <link href="https://wiki.gnome.org/Projects/GObjectIntrospection/Annotations"> GObject introspection annotations</link>. These are useful for two reasons:
ko: 각 gtk-doc 주석 부분에는 적절한 <link href="https://wiki.gnome.org/Projects/GObjectIntrospection/Annotations"> GObject 인트로스펙션 주석</link>을 넣어야합니다. 두가지 이유로 활용 가치가 있습니다:

note: (itstool) path: item/p
en: They add important information about parameter types, nullability and memory management to the C API documentation generated by gtk-doc.
ko: 매개변수 형식, NULL 허용 여부, 메모리 관리 관련 중요 정보를 gtk-doc으로 만든 C API 문서에 추가합니다.

note: (itstool) path: item/p
en: They allow public APIs to be automatically bound in other languages, such as Python or JavaScript.
ko: 공용 API를 파이썬 또는 자바스크립트 등의 기타 언어에 자동으로 바운딩 하도록 해줍니다.

note: (itstool) path: section/p
en: Introspection annotations add information to APIs (functions, function parameters, function return values, structures, GObject properties, GObject signals) which is otherwise not present in the machine readable C API and only exists in the form of human readable documentation or convention. They are very important.
ko: 인트로스펙션 주석은 머신에서 해석 가능한 C API에 나타나지 않는 API(함수, 함수 매개변수, 함수 반환 값, 구조체, GObject 속성, GObject 시그널)에 정보를 추가하며, 사람이 알아볼 수 있는 문서 또는 방식으로만 남습니다. 매우 중요한 부분입니다.

note: (itstool) path: section/p
en: In gtk-doc comments, annotations should be preferred over human-readable equivalents. For example, when documenting a function parameter which may be <code>NULL</code>, use the <code>(nullable)</code> annotation rather than some text:
ko: gtk-doc 주석은 사람이 알아볼 수 있는 동일한 부분의 내용만 주석으로 남겨야 합니다. 예를 들자면 <code>NULL</code> 값을 넣을 수 있는 함수 매개 변수를 문서로 남길 경우, 다른 내용이 아닌 <code>(nullable)</code> 주석을 사용하십시오:

note: (itstool) path: section/p
en: Instead of:
ko: 다음과 같이 적을 필요는 없습니다:

note: (itstool) path: section/p
en: For more information on introspection, see the <link xref="introspection">introspection guidelines</link>.
ko: 인트로스펙션 정보는 <link xref="introspection">인트로스펙션 지침서</link>를 참고하십시오.

note: (itstool) path: section/title
en: Symbol Versioning
ko: 심볼 버전 부여

note: (itstool) path: section/p
en: Whenever a symbol is added to the public API, it should have a documentation comment added. This comment should always contain a <code>Since</code> line with the package version number of the release which will first contain the new API. This should be the number currently in <file>configure.ac</file> if <link xref="versioning#release-process">post-release version incrementing</link> is being used.
ko: 공용 API에 심볼을 추가할 때마다 문서 주석도 추가해야합니다. 이 주석에는 새 API를 처음 넣을 패키지 출시 버전 번호를 넣은 <code>Since</code> 절을 항상 넣어야합니다. <link xref="versioning#release-process">post-release 버전 증가 방식</link>을 활용한다면 <file>configure.ac</file>에 넣은 현재 번호 값이어야합니다.

note: (itstool) path: section/p (itstool) path: example/p
en: For example:
ko: 예제:

note: (itstool) path: section/p
en: gtk-doc uses this information to generate indexes of the APIs added in each release. These should be added to the main <file>*-docs.xml</file> as an appendix:
ko: gtk-doc에서는 각 출시판에 추가한 API의 색인을 만들 때 이 정보를 활용합니다. 이 정보는 <file>*-docs.xml</file> 주 파일에 용어 색인처럼 추가해야합니다:

note: (itstool) path: section/title
en: D-Bus APIs
ko: D-Bus API

note: (itstool) path: section/p
en: D-Bus interface descriptions contain documentation comments, and these can be extracted from the XML using <cmd>gdbus-codegen</cmd>, and turned into DocBook files to be included by gtk-doc.
ko: D-Bus 인터페이스 설명에는 문서 주석이 들어가며, <cmd>gdbus-codegen</cmd> 명령으로 XML에서 빼낼 수 있고, gtk-doc 포함할 DocBook 파일로 전환할 수 있습니다.

note: (itstool) path: section/p
en: The DocBook files can be included in the main <file>*-docs.xml</file> file using:
ko: 다음 코드를 활용하여 DocBook 파일을 메인 <file>*-docs.xml</file> 파일에 넣을 수 있습니다:

note: (itstool) path: section/p
en: The generated XML files must be included in the <code>content_files</code> variable in your gtk-doc <file>Makefile.am</file>, otherwise the build will fail. (This is to fix situations where the <code>builddir</code> does not equal the <code>srcdir</code>.)
ko: 만들어 둔 XML 파일은 gtk-doc <file>Makefile.am</file> 파일의 <code>content_files</code> 변수에 넣어야합니다. 안 넣으면 빌드에 실패합니다(<code>builddir</code> 값과 <code>srcdir</code> 값이 다르면 바꾸십시오).

note: (itstool) path: section/title
en: Keeping Documentation Up to Date
ko: 최신 문서 유지

note: (itstool) path: section/p
en: gtk-doc comes with support for checking the documentation with some basic tests. These check that all version indexes are included in the main <file>*-docs.xml</file> file and that all symbols are documented, among other things.
ko: gtk-doc에는 일부 기본 테스트 과정에서 문서 검사를 지원합니다. 문서 검사 과정에서 <file>*-docs.xml</file> 주 파일에 모든 버전의 색인이 있는지, 모든 심볼을 문서에 남겼는지 등을 검사합니다.

note: (itstool) path: section/p
en: These tests should always be enabled, by adding the following to your gtk-doc <file>Makefile.am</file>:
ko: gtk-doc <file>Makefile.am</file> 파일에 다음 줄을 추가하여, 이 테스트를 항상 진행할 수 있어야합니다:

note: (itstool) path: section/p
en: They will then be run as part of <cmd>make check</cmd>.
ko: 위 줄을 해당 파일에 추가하면 <cmd>make check</cmd> 명령의 일부로 테스트를 실행합니다.

note: (itstool) path: info/desc
en: Accessing the file system
ko: 파일 시스템에 접근하기

note: (itstool) path: page/title
en: File System Access
ko: 파일 시스템 접근

note: (itstool) path: synopsis/p
en: There are a few anti-patterns to consider when accessing the file system. This article assumes knowledge of the standard <link href="https://developer.gnome.org/gio/stable/GFile.html"><code>GFile</code></link>, <link href="https://developer.gnome.org/gio/stable/GInputStream.html"><code>GInputStream</code></link> and <link href="https://developer.gnome.org/gio/stable/GOutputStream.html"><code>GOutputStream</code></link> APIs.
ko: 파일 시스템에 접근해야 할 때 피해야 할 몇가지 방식이 있습니다. 이 내용은 <link href="https://developer.gnome.org/gio/stable/GFile.html"><code>GFile</code></link>, <link href="https://developer.gnome.org/gio/stable/GInputStream.html"><code>GInputStream</code></link>, <link href="https://developer.gnome.org/gio/stable/GOutputStream.html"><code>GOutputStream</code></link> 표준 API를 알고 있음을 가졍합니다.

note: (itstool) path: item/p
en: Use asynchronous I/O for file access. (<link xref="#asynchronous-io"/>)
ko: 파일 접근시 비동기 입출력을 활용하십시오(<link xref="#asynchronous-io"/>).

note: (itstool) path: item/p
en: Always use appropriate functions to construct file names and paths. (<link xref="#file-path-construction"/>)
ko: 파일 이름 및 경로를 만들 때마다 적당한 함수를 활용하십시오(<link xref="#file-path-construction"/>).

note: (itstool) path: item/p
en: Validate file paths are in the expected directories before using them. (<link xref="#path-validation-and-sandboxing"/>)
ko: 파일 경로를 활용하기 전 예상 디렉터리에 있는지 검증하십시오(<link xref="#path-validation-and-sandboxing"/>).

note: (itstool) path: item/p
en: Use mandatory access control profiles to enforce constraints on file access. (<link xref="#path-validation-and-sandboxing"/>)
ko: 파일 접근을 통제하는 필수 접근 통제 프로파일을 사용하십시오(<link xref="#path-validation-and-sandboxing"/>).

note: (itstool) path: section/title
en: Asynchronous I/O
ko: 비동기 입출력

note: (itstool) path: section/p
en: Almost all I/O should be performed asynchronously. That is, without blocking the <link href="https://developer.gnome.org/glib/stable/glib-The-Main-Event-Loop.html">GLib main context</link>. This can be achieved by always using the <code>*_async()</code> and <code>*_finish()</code> variants of each I/O function.
ko: 대부분의 모든 입출력 과정은 비동기 방식으로 처리해야합니다. 무슨 이야기냐면 <link href="https://developer.gnome.org/glib/stable/glib-The-Main-Event-Loop.html">GLib 메인 컨텍스트</link>의 동작을 방해하면 안된다는 의미입니다. 각 입출력 함수의 <code>*_async()</code> 및 <code>*_finish()</code> 변형 함수를 활용하여 언제든 수행 가능합니다.

note: (itstool) path: example/p
en: For example, <link href="https://developer.gnome.org/gio/stable/GInputStream.html#g-input-stream-read-async"><code>g_input_stream_read_async()</code></link> rather than <link href="https://developer.gnome.org/gio/stable/GInputStream.html#g-input-stream-read"><code>g_input_stream_read()</code></link>.
ko: 예를 들어 <link href="https://developer.gnome.org/gio/stable/GInputStream.html#g-input-stream-read"><code>g_input_stream_read()</code></link> 함수 대신 <link href="https://developer.gnome.org/gio/stable/GInputStream.html#g-input-stream-read-async"><code>g_input_stream_read_async()</code></link> 함수를 사용하십시오.

note: (itstool) path: section/p
en: Synchronous I/O blocks the main loop, which means that other events, such as user input, incoming networking packets, timeouts and idle callbacks, are not handled until the blocking function returns.
ko: 동기 입출력은 메인 루프의 실행을 가로 막는데, 사용자 입력, 네트워크 패킷 수신, 콜백 시간 초과 및 대기 같은 상황의 경우 프로그램의 동작 흐름을 가로막은 함수에서 반환 값이 나오기 전에는 처리할 수 없다는 의미입니다.

note: (itstool) path: section/p
en: Synchronous I/O is acceptable in certain circumstances where the overheads of scheduling an asynchronous operation exceed the costs of local synchronous I/O on Linux. For example, making a small read from a local file, or from a virtual file system such as <file>/proc</file>. For such reads, the low level functions <code>g_open()</code>, <code>read()</code> and <code>g_close()</code> should be used rather than GIO.
ko: 동기 입출력은 리눅스에서 로컬 동기 입출력 보다 비동기 처리 스케줄의 처리 시간/용량이 비교적 좋지 않은 일부 상황에서 용납 가능합니다. 예를 들어 로컬 파일 또는 <file>/proc</file> 같은 가상 파일 시스템에서 작은 데이터를 읽어들이는 경우가 있습니다. 이 때, GIO 대신 <code>g_open()</code>, <code>read()</code>, <code>g_close()</code> 저수준 함수를 사용해야합니다.

note: (itstool) path: section/p
en: Files in the user’s home directory do <em>not</em> count as local, as they could be on a networked file system.
ko: 로컬에 <em>없다</em>고 간주하는 사용자 개인 디렉터리에 있는 파일은, 네트워크 파일 시스템에 있을 수 있습니다.

note: (itstool) path: section/p
en: Note that the alternative – running synchronous I/O in a separate thread – is highly discouraged; see the <link xref="threading#when-to-use-threading">threading guidelines</link> for more information.
ko: 개별 스레드의 동기 입출력 처리 같은 대안책은 가급적 피하시는게 좋습니다. 자세한 내용은 <link xref="threading#when-to-use-threading">스레드 처리 지침서</link>를 참고하십시오.

note: (itstool) path: section/title
en: File Path Construction
ko: 파일 경로 만들기

note: (itstool) path: section/p
en: File names and paths are not normal strings: on some systems, they can use a character encoding other than UTF-8, while normal strings in GLib are guaranteed to always use UTF-8. For this reason, special functions should be used to build and handle file names and paths. (Modern Linux systems almost universally use UTF-8 for filename encoding, so this is not an issue in practice, but the file path functions should still be used for compatibility with systems such as Windows, which use UTF-16 filenames.)
ko: 파일 이름 및 경로는 일반 문자열이 아닙니다. GLib에서는 일반 문자열에 항상 UTF-8을 사용한다고 간주하지만, 일부 시스템에서는 UTF-8이 아닌 다른 문자 인코딩을 사용할 수 있습니다. 이 이유로, 파일 이름 및 경로를 만들고 처리할 때 특별한 함수를 사용해야합니다(최신 리눅스 시스템에서는 대부분 보편적으로 파일 이름 인코딩에 UTF-8을 사용하여 실제로는 문제되지 않지만, UTF-16 파일 이름을 사용하는 윈도우 같은 시스템의 호환성을 확보하려면 파일 경로 함수를 활용해야합니다).

note: (itstool) path: example/p
en: For example, file paths should be built using <link href="https://developer.gnome.org/glib/stable/glib-Miscellaneous-Utility-Functions.html#g-build-filename"><code>g_build_filename()</code></link> rather than <link href="https://developer.gnome.org/glib/stable/glib-String-Utility-Functions.html#g-strconcat"><code>g_strconcat()</code></link>.
ko: 예를 들어 파일 경로는 <link href="https://developer.gnome.org/glib/stable/glib-String-Utility-Functions.html#g-strconcat"><code>g_strconcat()</code></link> 함수보다 <link href="https://developer.gnome.org/glib/stable/glib-Miscellaneous-Utility-Functions.html#g-build-filename"><code>g_build_filename()</code></link> 함수를 사용하여 만들어야합니다.

note: (itstool) path: section/p
en: Doing so makes it clearer what the code is meant to do, and also eliminates duplicate directory separators, so the returned path is canonical (though not necessarily absolute).
ko: 이렇게 하면 코드가 무슨 일을 하는지 의미를 좀 더 분명하게 하며, (필연적으로 절대적이진 않지만)디렉터리 구분 문자 중복을 방지하여 올바른 경로를 반환합니다.

note: (itstool) path: example/p
en: As another example, paths should be disassembled using <link href="https://developer.gnome.org/glib/stable/glib-Miscellaneous-Utility-Functions.html#g-path-get-basename"><code>g_path_get_basename()</code></link> and <link href="https://developer.gnome.org/glib/stable/glib-Miscellaneous-Utility-Functions.html#g-path-get-dirname"><code>g_path_get_dirname()</code></link> rather than <link href="https://developer.gnome.org/glib/stable/glib-String-Utility-Functions.html#g-strrstr"><code>g_strrstr()</code></link> and other manual searching functions.
ko: 다른 예를 들어보자면, <link href="https://developer.gnome.org/glib/stable/glib-String-Utility-Functions.html#g-strrstr"><code>g_strrstr()</code></link> 함수 및 다른 직접적인 검색 함수를 활용하기보다는, <link href="https://developer.gnome.org/glib/stable/glib-Miscellaneous-Utility-Functions.html#g-path-get-basename"><code>g_path_get_basename()</code></link> 함수와 <link href="https://developer.gnome.org/glib/stable/glib-Miscellaneous-Utility-Functions.html#g-path-get-dirname"><code>g_path_get_dirname()</code></link> 함수를 활용하여 경로를 분해해야합니다.

note: (itstool) path: section/title
en: Path Validation and Sandboxing
ko: 경로 검증 및 샌드박싱

note: (itstool) path: section/p
en: If a filename or path comes from external input, such as a web page or user input, it should be validated to ensure that putting it into a file path will not produce an arbitrary path. For example if a filename is constructed from the constant string <file>~/</file> plus some user input, if the user inputs <file>../../etc/passwd</file>, they can (potentially) gain access to sensitive account information, depending on which user the program is running as, and what it does with data loaded from the constructed path.
ko: 웹 페이지 또는 사용자 입력 등의 외부 입력으로 파일 이름 또는 경로를 받는다면, 파일 경로로 둔 경로의 임의 경로 여부를 확인하여 검증해야합니다.예를 들어 <file>~/</file> 상수 문자열에 일부 사용자 입력을 받아 파일 이름을 만들고, 여기서 사용자 입력이 <file>../../etc/passwd</file>라면, 사용자가 프로그램을 어떻게 실행하며, 만든 경로에서 어떤 데이터를 불러오냐에 따라 민감한 계정 정보로 접근하는데 접근할 수 있는 권한을(잠재적으로) 얻을 수 있습니다.

note: (itstool) path: section/p
en: This can be avoided by validating constructed paths before using them, using <link href="https://developer.gnome.org/gio/stable/GFile.html#g-file-resolve-relative-path"><code>g_file_resolve_relative_path()</code></link> to convert any relative paths to absolute ones, and then validating that the path is beneath a given root sandboxing directory appropriate for the operation. For example, if code downloads a file, it could validate that all paths are beneath <file>~/Downloads</file>, using <link href="https://developer.gnome.org/gio/stable/GFile.html#g-file-has-parent"><code>g_file_has_parent()</code></link>.
ko: 이 기능을 사용하기 전, <link href="https://developer.gnome.org/gio/stable/GFile.html#g-file-resolve-relative-path"><code>g_file_resolve_relative_path()</code></link> 함수로 상대 경로를 절대 경로로 변환하고 처리에 적당한 루트 샌드박싱 디렉터리에 있는 경로인지 검증하는 방식으로 작성한 경로를 검증하여 (악의적 접근을) 막을 수 있습니다. 이를테면, 코드로 파일을 다운로드할 때, <link href="https://developer.gnome.org/gio/stable/GFile.html#g-file-has-parent"><code>g_file_has_parent()</code></link> 함수를 사용하면 모든 경로가 <file>~/Downloads</file> 디렉터리에 있는지 검증할 수 있습니다.

note: (itstool) path: section/p
en: As a second line of defence, all projects which access the file system should consider providing a mandatory access control profile, using a system such as <link href="http://apparmor.net/">AppArmor</link> or <link href="http://selinuxproject.org/">SELinux</link>, which limits the directories and files they can read from and write to.
ko: 방어 차선책으로, 파일 시스템에 접근하는 모든 프로젝트는 디렉터리 및 파일의 읽기/쓰기 동작을 제한하는 <link href="http://apparmor.net/">AppArmor</link> 또는 <link href="http://selinuxproject.org/">SELinux</link> 같은 시스템을 활용하는 필수 접근 제어 프로파일 제공을 고려해야합니다.

note: (itstool) path: info/desc
en: Runtime error handling and reporting
ko: 런타임 오류 처리 및 보고

note: (itstool) path: section/title
en: GError Usage
ko: GError 활용법

note: (itstool) path: section/p
en: <link href="https://developer.gnome.org/glib/stable/glib-Error-Reporting.html"><code>GError</code></link> is the standard error reporting mechanism for GLib-using code, and can be thought of as a C implementation of an <link href="http://en.wikipedia.org/wiki/Exception_handling">exception</link>.
ko: <link href="https://developer.gnome.org/glib/stable/glib-Error-Reporting.html"><code>GError</code></link>는 GLib를 사용하는 코드의 표준 오류 보고 기법이며, <link href="http://en.wikipedia.org/wiki/Exception_handling">예외</link>의 C언어 버전 구현체로 생각하실 수 있습니다.

note: (itstool) path: section/p
en: Any kind of runtime failure (anything which is not a <link xref="preconditions">programmer error</link>) must be handled by including a <code>GError**</code> parameter in the function, and setting a useful and relevant GError describing the failure, before returning from the function. Programmer errors must not be handled using GError: use assertions, pre-conditions or post-conditions instead.
ko: 실행 시간에 일어나는 어떤 실패 동작(<link xref="preconditions">프로그래머 잘못</link>이 아님)는 함수에서 반환 처리 전에 함수에 <code>GError**</code> 매개변수를 넣고, 실패를 언급할 때 쓸 만한 해당 GError를 설정하여 처리해야합니다. 프로그래머 오류는 GError로 처리하면 안됩니다. 대신, 단언, 상태-전 또는 상태-후 테스트를 활용하십시오.

note: (itstool) path: section/p
en: GError should be used in preference to a simple return code, as it can convey more information, and is also supported by all GLib tools. For example, <link xref="introspection">introspecting an API</link> will automatically detect all GError parameters so that they can be converted to exceptions in other languages.
ko: GError는 더 많은 정보를 전달해줄 수 있으며 GLib 도구에서 지원하기에 단순 반환 코드를 취향에 따라 사용해야합니다. 예를 들어, <link xref="introspection">API 인트로스펙션</link> 과정에서 모든 GError 매개 변수를 자동으로 찾아서 다른 언어의 예외로 변환할 수 있습니다.

note: (itstool) path: section/p
en: Printing warnings to the console must not be done in library code: use a GError, and the calling code can propagate it further upwards, decide to handle it, or decide to print it to the console. Ideally, the only code which prints to the console will be top-level application code, and not library code.
ko: 라이브러리 코드에서는 콘솔에 경고를 출력하면 안됩니다. GError를 사용하십시오. 그러면 코드를 호출할 때 상위 코드로 오류를 전달할 수 있고, 처리 여부를 결정하거나, 콘솔 출력 여부를 결정할 수 있습니다. 이상적으로, 콘솔에 출력하는 코드는 최상위 프로그램 코드에만 있어야 하며, 라이브러리 코드에 있으면 안됩니다.

note: (itstool) path: section/p
en: Any function call which can take a <code>GError**</code>, <em>should</em> take such a parameter, and the returned GError should be handled appropriately. There are very few situations where ignoring a potential error by passing <code>NULL</code> to a <code>GError**</code> parameter is acceptable.
ko: <code>GError**</code>를 보유할 수 있는 어떤 함수든, 이 형식의 매개변수를 보유하고, 반환한 GError를 적절하게 반처리해야합니다. 가끔은 <code>GError**</code> 매개변수에 <code>NULL</code> 값을 전달하여 잠재 오류를 무시하는 편이 괜찮을 때가 있습니다.

note: (itstool) path: section/p
en: The GLib API documentation contains a <link href="https://developer.gnome.org/glib/stable/glib-Error-Reporting.html#glib-Error-Reporting.description">full tutorial for using GError</link>.
ko: GLib API 문서에는 <link href="https://developer.gnome.org/glib/stable/glib-Error-Reporting.html#glib-Error-Reporting.description">GError 활용 완벽 지침서</link>가 있습니다.

note: (itstool) path: info/desc
en: Linked lists and container types
ko: 연결 리스트 및 컨테이너 형식

note: (itstool) path: section/title
en: GList Usage
ko: GList 활용법

note: (itstool) path: section/p
en: GLib provides several container types for sets of data: <link href="https://developer.gnome.org/glib/stable/glib-Doubly-Linked-Lists.html"><code>GList</code></link>, <link href="https://developer.gnome.org/glib/stable/glib-Singly-Linked-Lists.html"><code>GSList</code></link>, <link href="https://developer.gnome.org/glib/stable/glib-Pointer-Arrays.html"><code>GPtrArray</code></link> and <link href="https://developer.gnome.org/glib/stable/glib-Arrays.html"><code>GArray</code></link>.
ko: GLib에는 <link href="https://developer.gnome.org/glib/stable/glib-Doubly-Linked-Lists.html"><code>GList</code></link>, <link href="https://developer.gnome.org/glib/stable/glib-Singly-Linked-Lists.html"><code>GSList</code></link>, <link href="https://developer.gnome.org/glib/stable/glib-Pointer-Arrays.html"><code>GPtrArray</code></link>, <link href="https://developer.gnome.org/glib/stable/glib-Arrays.html"><code>GArray</code></link> 데이터 집합 컨테이너 형식이 있습니다.

note: (itstool) path: section/p
en: It has been common practice in the past to use GList in all situations where a sequence or set of data needs to be stored. This is inadvisable — in most situations, a GPtrArray should be used instead. It has lower memory overhead (a third to a half of an equivalent list), better cache locality, and the same or lower algorithmic complexity for all common operations. The only typical situation where a GList may be more appropriate is when dealing with ordered data, which requires expensive insertions at arbitrary indexes in the array.
ko: 과거에 이 방식은 저장해야 할 데이터가 있는 모든 경우에 한해 GList를 활용하는 일반 방식이었지만, 이젠 별로 권할 바가 못됩니다. 대부분의 경우 GPtrArray를 대신 사용하는게 좋습니다. 적은 메모리를 차지하고(동일한 리스트 자료구조의 1/3에서 절반수준), 우월한 캐시 지역성을 확보하며, 모든 일반적 상황에서 동일한 또는 적은 알고리즘 복잡도를 보입니다. GList가 더 적절한 전형적인 유일한 경우는, 배열에서는 임의 색인 위치에 데이터를 삽입하려면 많은 노력을 들여야 하는데 반해 정렬 데이터를 취급할 경우일 뿐입니다.

note: (itstool) path: section/p
en: If linked lists are used, be careful to keep the complexity of operations on them low, using standard CS complexity analysis. Any operation which uses <link href="https://developer.gnome.org/glib/2.30/glib-Doubly-Linked-Lists.html#g-list-nth"><code>g_list_nth()</code></link> or <link href="https://developer.gnome.org/glib/2.30/glib-Doubly-Linked-Lists.html#g-list-nth-data"><code>g_list_nth_data()</code></link> is almost certainly wrong. For example, iteration over a GList should be implemented using the linking pointers, rather than a incrementing index:
ko: 연결 리스트를 사용한다면 표준 CS 복잡도 해석 기법을 활용하여 처리 복잡도를 낮게 유지하도록 만전을 기하십시오. <link href="https://developer.gnome.org/glib/2.30/glib-Doubly-Linked-Lists.html#g-list-nth"><code>g_list_nth()</code></link> 함수 또는 <link href="https://developer.gnome.org/glib/2.30/glib-Doubly-Linked-Lists.html#g-list-nth-data"><code>g_list_nth_data()</code></link>함수를 사용하는 어떤 동작의 경우는 거의 확실히 제대로 된 게 아닙니다. 예를 들어 GList를 순회한다면, 색인 값을 증가하기 보다, 연결 포인터를 활용하여 구현해야합니다:

note: (itstool) path: section/p
en: Using an incrementing index instead results in a quadratic decrease in performance (<em>O(N^2)</em> rather than <em>O(N)</em>):
ko: 색인 값 증가 방식을 활용하면 성능이 훨씬 더 떨어지는 결과를 초개합니다(<em>O(N)</em>이 아니라 <em>O(N^2)</em>임):

note: (itstool) path: section/p
en: The performance penalty comes from <code>g_list_length()</code> and <code>g_list_nth_data()</code> which both traverse the list (<em>O(N)</em>) to perform their operations.
ko: 리스트를 순차적으로 살펴보는(<em>O(N)</em>) <code>g_list_length()</code> 함수 및 <code>g_list_nth_data()</code> 함수를 실행하면 성능상 불이익을 가져옵니다.

note: (itstool) path: section/p
en: Implementing the above with a GPtrArray has the same complexity as the first (correct) GList implementation, but better cache locality and lower memory consumption, so will perform better for large numbers of elements:
ko: GPtrArray를 구현체의 동작상 복잡도는 처음(올바른) GList 구현제와 동일하지만, 캐시 지역성을 개선하며, 메모리를 덜 소모하여 더 많은 구성 항목을 저장할 때 성능상 우위를 점합니다:

note: (itstool) path: credit/name
en: GNOME Foundation
ko: 그놈 재단

note: (itstool) path: info/desc (itstool) path: page/title
en: GNOME Programming Guidelines
ko: 그놈 프로그래밍 지침서

[ctx: link:trail]
note: (itstool) path: info/title
en: Programming Guidelines
ko: 프로그래밍 지침서

note: (itstool) path: page/p
en: This article contains several guidelines and suggestions for programmers working in and with the GNOME stack. This is intended for programmers to know about the development processes, conventions and philosophies behind GNOME applications and the stack of libraries supporting them. By knowing “the way things are done” in the GNOME ecosystem, it is hoped that programmers will find use of GNOME APIs and development of new applications easier and more natural, and will produce code which is legible and maintainable over a long period of time by a diverse team of programmers.
ko: 이 글에는 그놈 스택에서 작업하는 프로그래머들에게 필요한 다양한 지침과 제안이 들어있습니다. 프로그래머가 개발 과정을 이해하고, 그놈 프로그램의 작성 규칙 및 철학을 배우며, 라이브러리 스택에서 이 과정을 지원함을 일깨우는 목적을 지니고 있습니다. 그놈 생태계에서 “마련한 수단”을 알면, 프로그래머가 그놈 API 사용법을 알고, 새 프로그램 개발을 더 쉽고 자연스럽게 할 수 있으며, 다양한 프로그래머로 구성한 팀에서 장기적으로 관리할 수 있고 알아보기 쉬운 코드를 만들어낼 수 있습니다.

note: (itstool) path: page/p
en: This guide has a two-fold purpose:
ko: 이 안내서의 목적은 두가지입니다:

note: (itstool) path: item/p
en: To give you good suggestions on how to write code for GNOME or using GNOME technologies. This will help you write code that is consistent with best practices, and that will be accepted by the community. This will also lead to code that is a pleasure to work on.
ko: 그놈 코드를 작성하는 방법 또는 그놈 기술 활용법의 바람직한 제언이 담겨있습니다. 최고의 예제를 통해 일관된 코드를 작성할 수 있도록, 그리고 커뮤니티에서 결과를 받아들이도록 도와드립니다. 또한 이 안내서에서는 즐겁게 코드를 작성할 수 있게 이끌어드립니다.

note: (itstool) path: item/p
en: To transmit the knowledge we have gotten over the years on how to keep the GNOME project sustainable, even when people’s contributions increase or decrease.
ko: 지식을 전달하려는 목적으로 여러 사람의 기여 추세가 증감할 때마다 그놈 프로젝트의 보존성을 유지하는 방법을 몇년에 걸쳐 깨달았습니다.

[ctx: link:trail]
note: (itstool) path: info/title
en: General Guidelines
ko: 일반 지침서

note: (itstool) path: section/title
en: General Guidelines
ko: 일반 지침서

[ctx: link:trail]
note: (itstool) path: info/title
en: Maintainer Guidelines
ko: 관리자 지침서

note: (itstool) path: section/title
en: Maintainer Guidelines
ko: 관리자 지침서

[ctx: link:trail]
note: (itstool) path: info/title
en: Specific How-Tos
ko: 개별 설명서

note: (itstool) path: section/title
en: Specific How-Tos
ko: 개별 설명서

[ctx: link:trail]
note: (itstool) path: info/title
en: References
ko: 참고서

note: (itstool) path: info/desc
en: GObject Introspection support in library code
ko: 라이브러리 코드에 GObject 인트로스펙션 지원

note: (itstool) path: page/title
en: Introspection
ko: 인트로스펙션

note: (itstool) path: synopsis/p
en: <link href="https://wiki.gnome.org/Projects/GObjectIntrospection"> GObject introspection</link> (abbreviated ‘GIR’) is a system which extracts APIs from C code and produces binary type libraries which can be used by non-C language bindings, and other tools, to <link href="http://en.wikipedia.org/wiki/Type_introspection">introspect</link> or <link href="http://en.wikipedia.org/wiki/Language_binding">wrap</link> the original C libraries. It uses a system of annotations in documentation comments in the C code to expose extra information about the APIs which is not machine readable from the code itself.
ko: <link href="https://wiki.gnome.org/Projects/GObjectIntrospection">GObject 인트로스펙션</link>(‘GIR’로 약칭)은 C 코드에서 API를 뽑아내며 C 언어가 아닌 다른 언어의 바인딩, 기타 도구에서 원본 C 라이브러리 <link href="http://en.wikipedia.org/wiki/Type_introspection">인트로스펙션</link> 또는 <link href="http://en.wikipedia.org/wiki/Language_binding">래핑</link>하여 활용할 수 있게 바이너리 형식 라이브러리를 만들어내는 체계입니다. C 코드에 주석으로 남겨둔 문서의 주석 체계를 활용하여 코드 자체로부터 머신이 해독할 수 없는 API의 추가 정보를 도출합니다.

note: (itstool) path: synopsis/p
en: It should be enabled for all public APIs: so all libraries. It cannot be enabled for programs, since they expose no APIs. However, it is still recommended to <link xref="documentation#introspection-annotations">add introspection annotations to documentation comments</link> in program code, as they clarify the documentation.
ko: 모든 공용 API, 즉 모든 라이브러리에서 쓸 수 있게 해야합니다. 프로그램 자체에서는 API를 노출하지 않으므로  프로그램에선 쓸 수 없습니다. 하지만 프로그램 코드의 <link xref="documentation#introspection-annotations">문서 주석에 인트로스펙션 주석을 추가</link>하여 문서에 명확히 해두는 것이 좋습니다.

note: (itstool) path: item/p
en: Enable introspection for all libraries. (<link xref="#using-introspection"/>)
ko: 모든 라이브러리에 인트로스펙션을 활성화하십시오(<link xref="#using-introspection"/>).

note: (itstool) path: item/p
en: Pay attention to warnings from <cmd>g-ir-scanner</cmd> and <code>introspectable="0"</code> attributes in GIR files. (<link xref="#using-introspection"/>)
ko: <cmd>g-ir-scanner</cmd> 및 GIR 파일의 <code>introspectable="0"</code> 속성 설정 때문에 나타나는 경고에 주의하십시오(<link xref="#using-introspection"/>).

note: (itstool) path: item/p
en: Add introspection annotations to all documentation comments. (<link xref="#using-introspection"/>)
ko: 모든 문서 주석에 인트로스펙션 주석을 추가하십시오(<link xref="#using-introspection"/>).

note: (itstool) path: item/p
en: Design APIs to be introspectable from the start. (<link xref="#api-design"/>)
ko: 시작 단계때부터 인트로스펙션할 수 있게 API를 설계하십시오(<link xref="#api-design"/>).

note: (itstool) path: section/title
en: Using Introspection
ko: 인트로스펙션 활용

note: (itstool) path: section/p
en: The first step for using introspection is to add it to the build system, following the instructions <link href="https://wiki.gnome.org/Projects/GObjectIntrospection/AutotoolsIntegration#Method_1_-_Recommended_-_most_portable">here</link>, following method 1. This should be done early in the life of a project, as introspectability affects <link xref="#api-design">API design</link>.
ko: 인트로스펙션 활용 첫 단계는 <link href="https://wiki.gnome.org/Projects/GObjectIntrospection/AutotoolsIntegration#Method_1_-_Recommended_-_most_portable">여기</link> 절차의 1번 방식에 따른 빌드 시스템으로의 추가입니다. 인트로스펙션 기능성이 <link xref="#api-design">API 설계</link>에 영향을 주므로 프로젝트 초기에 미리 끝내야합니다.

note: (itstool) path: section/p
en: This should result in a <file>.gir</file> and <file>.typelib</file> file being generated for the project. The <file>.gir</file> file is human readable, and can be inspected manually to see if the API has been introspected correctly (although the GIR compilation process will print error messages and warnings for any missing annotations or other problems). APIs with <code>introspectable="0"</code> will not be exposed to language bindings as they are missing annotations or are otherwise not representable in the GIR file.
ko: 프로젝트에서 만든 <file>.gir</file> 파일과 <file>.typelib</file> 파일에 결과가 나타나야합니다. <file>.gir</file> 파일은 사람이 알아볼 수 있으며, API를 올바르게 인트로스펙션했을 때(GIR 컴파일 과정에서 일부 빠진 주석과 기타 문제에 대해 오류 메시지와 경고를 출력하긴 하지만) 직접 살펴볼 수 있습니다. <code>introspectable="0"</code> 속성을 설정한 API는 주석이 빠졌거나, 아니면 GIR 파일에 나타나지 않으므로 언어 바인딩에 나타나지 않습니다.

note: (itstool) path: section/p
en: The next step is to <link xref="documentation#introspection-annotations">add annotations to the documentation comments for every piece of public API</link>. If a particular piece of API should not be exposed in the GIR file, use the <code>(skip)</code> annotation. Documentation on the available annotations is <link href="https://wiki.gnome.org/Projects/GObjectIntrospection/Annotations">here</link>.
ko: 다음 단계는 <link xref="documentation#introspection-annotations">공용 API의 모든 부분의 문서 설명에 주석을 추가하는 일입니다</link>. 만약에 GIR 파일에 API 일부를 노출하면 안될 경우, <code>(skip)</code> 주석을 사용하십시오. 가용 주석을 설명하는 문서는 <link href="https://wiki.gnome.org/Projects/GObjectIntrospection/Annotations">여기</link>에 있습니다.

note: (itstool) path: section/p
en: If annotating the code for a program, a good approach is to split the bulk of the code out into an internal, private convenience library. An internal API reference manual can be built from its documentation comments (see <link xref="documentation"/>). The library is then not installed, but is linked in to the program which is itself installed. This approach for generating internal API documentation is especially useful for large projects where the internal code may be large and hard to navigate.
ko: 프로그램의 코드에 주석을 넣을 때, 바람직한 접근 방식은 상당한 양의 코드를 자체적으로 쪼개어, 내부 전용 편의 라이브러리로 만드는 방법입니다. 자체 API 참조 설명서는 문서 주석으로 만들 수 있습니다(see <link xref="documentation"/>). 이렇게 하면 라이브러리를 설치하지 않지만, 이 라이브러리를 설치한 프로그램과 연결합니다. 이런 자체 API 문서 접근 방식은 자체 코드 규모가 커져 찾아보기 어려워지는 큰 프로젝트에 특히 쓸 만합니다.

note: (itstool) path: section/p
en: Annotations do not have to be added exhaustively: GIR has a set of default annotations which it applies based on various conventions (see <link xref="#api-design"/>). For example, a <code>const gchar*</code> parameter does not need an explicit <code>(transfer none)</code> annotation, because the <code>const</code> modifier implies this already. Learning the defaults for annotations is a matter of practice.
ko: 주석을 꼼꼼하게 달아둘 필요는 없습니다. GIR은 다양한 방식을 기반으로 적용하는 기본 주석 모음입니다(see <link xref="#api-design"/>). 예를 들어, <code>const gchar*</code> 매개 변수는 <code>const</code> 수정자에 이미 <code>(transfer none)</code> 주석의 의미가 있으므로 굳이 적어둘 필요는 없습니다. 주석의 기본 의미는 숙달 대상입니다.

note: (itstool) path: section/title
en: API Design
ko: API 설계

note: (itstool) path: section/p
en: In order to be introspectable without too many annotations, APIs must follow certain conventions, such as the <link href="https://developer.gnome.org/gobject/stable/gtype-conventions.html">standard GObject naming conventions</link>, and the <link href="https://wiki.gnome.org/Projects/GObjectIntrospection/WritingBindingableAPIs">conventions for bindable APIs</link>. This is necessary because of the flexibility of C: code can be written to behave in any way imaginable, but higher level languages don’t allow this kind of freedom. So in order for a C API to be representable in a higher level language, it has to conform to the behaviors supported by that language.
ko: 많은 주석을 달지 않고도 인트로스펙션을 활용할 수 있으려면, API에서는 <link href="https://developer.gnome.org/gobject/stable/gtype-conventions.html">표준 GObject 작명 규칙</link>와 <link href="https://wiki.gnome.org/Projects/GObjectIntrospection/WritingBindingableAPIs">바인딩 처리 가능 API 코드 작성 규칙</link>와 같은 몇가지 규칙을 따라야합니다. C 언어가 유연하기 때문에 이렇게 해야 합니다. 코드는 어떻게든 멋대로 작성할 수 있지만, 고수준 언어일 경우 이런 자율성을 용납하지 않습니다. 따라서 C API가, 좀 더 고수준의 언어인 것처럼 보이려면, 해당 언어에서 지원하는 동작에 맞춰야합니다.

note: (itstool) path: section/p
en: For example, GIR expects that if a function can fail, it will have a <code>GError**</code> parameter, which will always be its final parameter. The GIR scanner detects this and automatically converts that parameter to an exception attribute on the method in the GIR file. It cannot do this if the <code>GError*</code> is returned directly, or is not the final function parameter, for example.
ko: 이를테면, GIR에서는 함수 실행이 실패할 수 있음을 예상하여, 항상 마지막에 둘 매개변수로서 <code>GError**</code> 매개변수를 지니고 있습니다. GIR 탐색기에서는 GIR 파일에서 이 매개변수를 찾아 메서드의 예외 속성으로 자동 변환합니다. <code>GError*</code>를 직접 변환하거나, 마지막 함수 매개 변수가 아닐 경우에는 처리할 수 없습니다.

note: (itstool) path: section/p
en: Therefore, APIs must be designed to be introspectable, and the GIR file should be checked as the APIs are being written. If the GIR doesn’t match what you expect for a new API, the API may need extra annotations, or even for its C declaration to be changed (as in the case of <link href="https://wiki.gnome.org/Projects/GObjectIntrospection/WritingBindingableAPIs#va_list"><code>va_list</code></link>).
ko: 따라서, API는 인트로스팩션을 활용할 수 있게 설계해야하며, GIR 파일은 API를 작성한 대로 검사해야 합니다. GIR과 새 API이 일치하지 않으면 API에는 추가 주석이 필요하거나, (<link href="https://wiki.gnome.org/Projects/GObjectIntrospection/WritingBindingableAPIs#va_list"><code>va_list</code></link>의 경우와 마찬가지로)C 선언문을 바꿔야 할 수도 있습니다.

note: (itstool) path: section/p
en: <cmd>g-ir-scanner</cmd> emits warnings when it encounters code it does not understand. By passing <cmd>--warn-error</cmd> as well as <cmd>--warn-all</cmd> in <code>INTROSPECTION_SCANNER_ARGS</code> in <file>Makefile.am</file>, compilation will fail when unintrospectable APIs are encountered. This will ensure all new APIs are introspectable, and is highly recommended.
ko: <cmd>g-ir-scanner</cmd>에서 이해할 수 없는 코드를 찾으면 경고를 출력합니다. <file>Makefile.am</file> 파일에서 <code>INTROSPECTION_SCANNER_ARGS</code>에 <cmd>--warn-error</cmd>, <cmd>--warn-all</cmd>를 전달하면 인트로스펙션을 활용할 수 없는 API임을 확인했을 때 컴파일에 실패합니다. 이 방법으로 새 API에서 인트로스펙션을 활용할 수 있는지 확인하기에 적극 추천합니다.

note: (itstool) path: info/desc
en: Logging debug and information output from libraries and programs
ko: 라이브러리 및 프로그램의 디버깅 및 정보 출력을 기록합니다

note: (itstool) path: synopsis/p
en: Logging debug and informational output from libraries and programs is an open problem, and there are various methods for converting multiple streams of log output into the customary stdout and stderr streams. Below are some suggestions for how to implement logging. However, the most important thing is to ensure that logging is consistent, so that log data can be accessed and searched with a minimum of effort, since that’s what it’s used for. Using different logging mechanisms and formats in different projects is not the right approach.
ko: 라이브러리 및 프로그램의 디버깅 출력 내지는 정보 출력 문제는 널리 알려진 문제이며, 개별 표준 입출력 및 표준 오류 스트림을 대상으로, 로그 출력을 다중 스트림으로 변환하는 다양한 방법이 있습니다. 몇가지 로그 처리 구현 방식을 제안해드리겠습니다. 그러나 가장 중요한건 로깅이 일관된 모양새를 지니도록 하여, 최소한의 노력으로 로그 데이터에 접근하고 검색하는게 목적대로 할 수 있어야합니다. 프로젝트별로 다른 로깅 기법 및 형식을 활용하는건 바람직한 접근 방식이 아닙니다.

note: (itstool) path: item/p
en: Use the GLib logging framework instead of logging directly to stderr and stdout. (<link xref="#glib-logging-framework"/>)
ko: 표준 오류 스트림 및 표준 출력 스트림으로 로그를 바로 내보내는 대신, GLib 로깅 프레임워크를 활용하십시오(<link xref="#glib-logging-framework"/>).

note: (itstool) path: item/p
en: If systemd can be a dependency of the project, consider logging directly to the journal. (<link xref="#journald-integration"/>)
ko: systemd를 프로젝트에 붙일 수 있다면 journal로 직접 로깅해보십시오(<link xref="#journald-integration"/>).

note: (itstool) path: item/p
en: Do not implement log rotation and deletion; leave that to system services. (<link xref="#log-rotation"/>)
ko: 로그 순환 및 삭제를 (따로) 구현하지 마시고 시스템 서비스가 알아서 하게 두십시오(<link xref="#log-rotation"/>).

note: (itstool) path: section/title
en: GLib Logging Framework
ko: GLib 기록 프레임워크

note: (itstool) path: section/p
en: GLib provides <link href="https://developer.gnome.org/glib/stable/glib-Message-Logging.html">a logging framework</link> based around the <link href="https://developer.gnome.org/glib/stable/glib-Message-Logging.html#g-log"><code>g_log()</code></link> function, with convenience wrappers <link href="https://developer.gnome.org/glib/stable/glib-Message-Logging.html#g-debug"><code>g_debug()</code></link>, <link href="https://developer.gnome.org/glib/stable/glib-Message-Logging.html#g-message"><code>g_message()</code></link>, <link href="https://developer.gnome.org/glib/stable/glib-Message-Logging.html#g-warning"><code>g_warning()</code></link> and <link href="https://developer.gnome.org/glib/stable/glib-Message-Logging.html#g-error"><code>g_error()</code></link>. The GLib logging framework has a few useful features:
ko: GLib에서는 <link href="https://developer.gnome.org/glib/stable/glib-Message-Logging.html#g-log"><code>g_log()</code></link> 함수를 기반으로 <link href="https://developer.gnome.org/glib/stable/glib-Message-Logging.html#g-debug"><code>g_debug()</code></link>, <link href="https://developer.gnome.org/glib/stable/glib-Message-Logging.html#g-message"><code>g_message()</code></link>, <link href="https://developer.gnome.org/glib/stable/glib-Message-Logging.html#g-warning"><code>g_warning()</code></link>, <link href="https://developer.gnome.org/glib/stable/glib-Message-Logging.html#g-error"><code>g_error()</code></link> 편의 래퍼 함수로 이루어진 <link href="https://developer.gnome.org/glib/stable/glib-Message-Logging.html">기록 프레임워크</link>를 제공합니다. 기록 프레임워크에는 몇가지 쓸 만한 기능이 있습니다:

note: (itstool) path: item/p
en: Programmatic redirection of log messages using <link href="https://developer.gnome.org/glib/stable/glib-Message-Logging.html#g-log-set-handler"><code>g_log_set_handler()</code></link>.
ko: <link href="https://developer.gnome.org/glib/stable/glib-Message-Logging.html#g-log-set-handler"><code>g_log_set_handler()</code></link> 함수를 활용한 프로그램에서의 기록 메시지 처리 대상 전환.

note: (itstool) path: item/p
en: Multiple logging domains, which can be processed separately.
ko: 따로 처리할 수 있는 다중 기록 도메인.

note: (itstool) path: item/p
en: Multiple log levels, which can be processed separately. For example, this allows debug messages to be turned on and off at runtime.
ko: 따로 처리할 수 있는 다중 기록 단계. 실행 시간 도중에 디버깅 메시지를 켜거나 끌 수 있습니다.

note: (itstool) path: item/p
en: Support for automatically aborting a program on ‘fatal’ messages.
ko: ‘fatal’ 메시지 출력시 자동 중단 지원.

note: (itstool) path: section/p
en: These should be used in preference to functions like <code>printf()</code>, <link href="https://developer.gnome.org/glib/stable/glib-Warnings-and-Assertions.html#g-print"><code>g_print()</code></link> and <link href="https://developer.gnome.org/glib/stable/glib-Warnings-and-Assertions.html#g-printerr"><code>g_printerr()</code></link>, due to their enhanced flexibility. The logging functions allow log processing to be done in code, rather than by external shell scripting, which simplifies everything.
ko: 유연성 개선을 목적으로 <code>printf()</code>,<link href="https://developer.gnome.org/glib/stable/glib-Warnings-and-Assertions.html#g-print"><code>g_print()</code></link>, <link href="https://developer.gnome.org/glib/stable/glib-Warnings-and-Assertions.html#g-printerr"><code>g_printerr()</code></link>와 같은 함수를 취향에 따라 사용해야합니다. 로깅 처리 함수는 단순화 목적으로 외부 쉘 스크립트에서 보다는, 코드 자체에서 로그를 처리할 수 있습니다.

note: (itstool) path: section/p
en: A key reason to use the logging framework is that it is used in GLib and other related libraries already; by using it, all log messages are then going through the same system and can be processed similarly.
ko: 로깅 프레임워크를 사용하는 주된 이유는 GLib와 기타 관련 라이브러리에서 이미 사용하기 때문입니다. 로깅 프레임워크를 사용하면, 모든 로깅 메시지를 동일한 체계로 넘기며, 비슷하게 처리할 수 있습니다.

note: (itstool) path: section/p
en: To use the GLib logging framework, define <link href="https://developer.gnome.org/glib/stable/glib-Message-Logging.html#G-LOG-DOMAIN:CAPS"><code>G_LOG_DOMAIN</code></link> for the project so it’s unique from all other projects. Call <code>g_debug("Message")</code> to log a debug message.
ko: GLib 로깅 프레임워크를 활용하려면 모든 기타 프로젝트와 분명히 구분할 수 있도록 프로젝트에 <link href="https://developer.gnome.org/glib/stable/glib-Message-Logging.html#G-LOG-DOMAIN:CAPS"><code>G_LOG_DOMAIN</code></link>를 정의하십시오. 디버깅 메시지 기록을 남기려면 <code>g_debug("Message")</code> 함수 코드를 호출하십시오.

note: (itstool) path: section/p
en: If the default GLib log handlers are not sufficient, for example if log messages need to be in a custom format or <link xref="#journald-integration">journald integration</link> is needed, set up a log handler with the following code:
ko: 예를 들어 로그 메시지를 남길 때 자체 형식이 필요하거나 <link xref="#journald-integration">journald 통합</link>이 필요하여 기본 GLib 로그 처리자로 충분히 만족스럽지 않으면, 다음 코드로 로그 처리자를 설정하십시오:

note: (itstool) path: item/p
en: Do not use <code>g_message()</code> in normal code to print output. Printing output should be done at the top level of an application, using <code>g_print()</code>, and should be quite rare; i.e. only done in command line applications.
ko: 일반 코드에 <code>g_message()</code> 함수를 출력 용도로 사용하지 마십시오. 내용 출력은 명령행 프로그램과 같이 프로그램의 최상단 출력에 한해서만 <code>g_print()</code>로  드물게 처리해야합니다.

note: (itstool) path: item/p
en: Do not use <code>g_warning()</code> in library code. Use <link xref="gerror"><code>GError</code>s</link> instead.
ko: 라이브러리 코드에서 <code>g_warning()</code> 함수를 사용하지 마십시오. <link xref="gerror"><code>GError</code>s</link>를 대신 활용하십시오.

note: (itstool) path: item/p
en: Similarly, do not set up log handlers in library code. Log messages should propagate through library code and be handled in a log handler at the top level of an application.
ko: 이와 비슷하게, 라이브러리 코드에서 로그 처리자를 설정하지 마십시오. 로그 메시지는 라이브러리 코드에서 전달하고 로그 처리자가 프로그램의 최상단으로 전달해야 합니다.

note: (itstool) path: section/title
en: journald Integration
ko: journald 통합

note: (itstool) path: section/p
en: Compared to conventional syslog-style logs, journald supports storage of structured logging data, which can make post-hoc analysis of logs much easier. If it’s possible to add <code>systemd-journal</code> as a dependency to a project, the project’s log handling function could be extended to use <link href="http://0pointer.de/public/systemd-man/sd_journal_send.html"><code>sd_journal_print()</code> and <code>sd_journal_send()</code></link> instead of <code>g_print()</code> and <code>g_printerr()</code>.
ko: 기존의 syslog 방식 로그에 비해, journald에서는 로그의 이후 분석을 쉽게 해주는 구조적 로그 데이터 저장소를 지원합니다. 프로젝트의 의존 로그 처리자로 <code>systemd-journal</code>를 추가할 수 있다면, <code>g_print()</code> 함수와 <code>g_printerr()</code> 함수 대신 <link href="http://0pointer.de/public/systemd-man/sd_journal_send.html"><code>sd_journal_print()</code> 함수와 <code>sd_journal_send()</code></link>  함수로 프로젝트의 로그 처리 함수 활용 범위를 확장할 수 있습니다.

note: (itstool) path: section/p
en: For more information, see this <link href="http://0pointer.de/blog/projects/journal-submit.html">article on logging to the journal</link>.
ko: 자세한 내용은 <link href="http://0pointer.de/blog/projects/journal-submit.html">저널 기록 방법</link> 링크를 참고하십시오.

note: (itstool) path: section/title
en: Log Rotation
ko: 기록 전환

note: (itstool) path: section/p
en: Log file rotation is one feature which is out of scope of the GLib logging system. It should be handled by the normal system logging mechanisms, such as <cmd>logrotate</cmd> or <cmd>systemd-journald</cmd>.
ko: 기록 파일 전환은 GLib 리고 시스템의 범위를 벗어나는 기능 입니다. <cmd>logrotate</cmd> 또는 <cmd>systemd-journald</cmd>와 같은 일반 시스템 기록 매커니즘으로 처리합니다.

note: (itstool) path: info/desc
en: GLib main contexts, invoking functions in other threads, and the event loop
ko: 다른 스레드, 이벤트 반복 루틴에서 함수를 실행하는 GLib 메인 컨텍스트

note: (itstool) path: page/title
en: GLib Main Contexts
ko: GLib 메인 컨텍스트

note: (itstool) path: item/p
en: Use <link href="https://developer.gnome.org/glib/stable/glib-The-Main-Event-Loop.html#g-main-context-invoke-full"><code>g_main_context_invoke_full()</code></link> to invoke functions in other threads, assuming every thread has a thread default main context which runs throughout the lifetime of that thread (<link xref="#g-main-context-invoke-full"/>)
ko: 모든 스레드에는 해당 스레드가 동작하는 동안 실행할 기본 메인 컨텍스트가 있으므로, 다른 스레드에서 함수를 실행하려면 <link href="https://developer.gnome.org/glib/stable/glib-The-Main-Event-Loop.html#g-main-context-invoke-full"><code>g_main_context_invoke_full()</code></link> 함수를 활용하십시오(<link xref="#g-main-context-invoke-full"/>)

note: (itstool) path: item/p
en: Use <link href="https://developer.gnome.org/gio/stable/GTask.html"><code>GTask</code></link> to run a function in the background without caring about the specific thread used (<link xref="#gtask"/>)
ko: 개별 스레드 사용을 전혀 신경쓰지 않고 백그라운드에서 함수를 실행하려면 <link href="https://developer.gnome.org/gio/stable/GTask.html"><code>GTask</code></link>를 활용하십시오(<link xref="#gtask"/>)

note: (itstool) path: item/p
en: Liberally use assertions to check which context executes each function, and add these assertions when first writing the code (<link xref="#checking-threading"/>)
ko: 각 함수를 실행하는 컨텍스트를 검사할 때 단언 기법을 자유롭게 활용하시고, 코드를 처음 작성할 때 이 단언부를 추가하십시오(<link xref="#checking-threading"/>)

note: (itstool) path: item/p
en: Explicitly document contexts a function is expected to be called in, a callback will be invoked in, or a signal will be emitted in (<link xref="#using-gmaincontext-in-a-library"/>)
ko: 호출 예상 함수, 실행할 콜백, 발생할 시그널의 상황을 분명하게 문서로 남겨주십시오(<link xref="#using-gmaincontext-in-a-library"/>)

note: (itstool) path: item/p
en: Beware of <code>g_idle_add()</code> and similar functions which implicitly use the global-default main context (<link xref="#implicit-use-of-the-global-default-main-context"/>)
ko: 전역 기본 메인 컨텍스트를 은연 중에 활용하는 <code>g_idle_add()</code> 함수 및 유사 함수 활용시 주의하십시오(<link xref="#implicit-use-of-the-global-default-main-context"/>)

note: (itstool) path: section/title
en: What is <code>GMainContext</code>?
ko: <code>GMainContext</code>란 무엇인가?

note: (itstool) path: section/p
en: <link href="https://developer.gnome.org/glib/stable/glib-The-Main-Event-Loop.html#GMainContext"><code>GMainContext</code></link> is a generalized implementation of an <link href="http://en.wikipedia.org/wiki/Event_loop">event loop</link>, useful for implementing polled file I/O or event-based widget systems (such as GTK+). It is at the core of almost every GLib application. To understand <code>GMainContext</code> requires understanding <link href="man:poll(2)">poll()</link> and polled I/O.
ko: <link href="https://developer.gnome.org/glib/stable/glib-The-Main-Event-Loop.html#GMainContext"><code>GMainContext</code></link>는 폴링 방식 파일 입출력 또는 (GTK+ 같은) 이벤트 기반 위젯 시스템에서 쓸 만한 <link href="http://en.wikipedia.org/wiki/Event_loop">이벤트 루프</link>의 정규 구현체입니다. 거의 모든 GLib 프로그램의 핵심입니다. <code>GMainContext</code>를 이해하려면 <link href="man:poll(2)">poll()</link> 함수와 폴링 입출력을 이해해야 합니다.

note: (itstool) path: section/p
en: A <code>GMainContext</code> has a set of <link href="https://developer.gnome.org/glib/stable/glib-The-Main-Event-Loop.html#GSource"><code>GSource</code></link>s which are ‘attached’ to it, each of which can be thought of as an expected event with an associated callback function which will be invoked when that event is received; or equivalently as a set of file descriptors (FDs) to check. An event could be a timeout or data being received on a socket, for example. One iteration of the event loop will:
ko: <code>GMainContext</code>는 컨텍스트에 ‘붙은’ <link href="https://developer.gnome.org/glib/stable/glib-The-Main-Event-Loop.html#GSource"><code>GSource</code></link> 모음이며 각각의 GSource는 이벤트를 받았을 때 실행할 콜백 함수와 관련된 이벤트로 생각할 수 있습니다. 또는 검사할 파일 서술자(FD)의 모음과 동일하다고 볼 수 있습니다. 예를 들어, 이벤트는 이벤트는 소켓의 제한 시간 내지는 수신 데이터가 될 수 있습니다. 반복 이벤트 루프는 다음 동작을 수행합니다:

note: (itstool) path: item/p
en: Prepare sources, determining if any of them are ready to dispatch immediately.
ko: 즉시 실행 여부를 결정하는 소스를 준비합니다.

note: (itstool) path: item/p
en: Poll the sources, blocking the current thread until an event is received for one of the sources.
ko: 소스 중 하나에 해당하는 이벤트를 받기 전까지 현재 스레드의 실행을 막는 소스를 폴링합니다.

note: (itstool) path: item/p
en: Check which of the sources received an event (several could have).
ko: 받은 이벤트에 해당하는 소스가 어떤 소스인지 확인합니다(여러 소스가 있을 수 있음).

note: (itstool) path: item/p
en: Dispatch callbacks from those sources.
ko: 해당 소스에서 콜백을 실행합니다.

note: (itstool) path: section/p
en: This is <link href="https://developer.gnome.org/glib/stable/glib-The-Main-Event-Loop.html#mainloop-states">explained very well</link> in the <link href="https://developer.gnome.org/glib/stable/glib-The-Main-Event-Loop.html#GSourceFuncs">GLib documentation</link>.
ko: <link href="https://developer.gnome.org/glib/stable/glib-The-Main-Event-Loop.html#GSourceFuncs">GLib 문서 </link>에 <link href="https://developer.gnome.org/glib/stable/glib-The-Main-Event-Loop.html#mainloop-states">자세한 설명</link>이 있습니다.

note: (itstool) path: section/p
en: At its core, <code>GMainContext</code> is just a <code>poll()</code> loop, with the preparation, check and dispatch stages of the loop corresponding to the normal preamble and postamble in a typical <code>poll()</code> loop implementation, such as listing 1 from <link href="http://www.linux-mag.com/id/357/">this article</link>. Typically, some complexity is needed in non-trivial <code>poll()</code>-using applications to track the lists of FDs which are being polled. Additionally, <code>GMainContext</code> adds a lot of useful functionality which vanilla <code>poll()</code> doesn’t support. Most importantly, it adds thread safety.
ko: 이 내용의 핵심에서, <code>GMainContext</code>는 <link href="http://www.linux-mag.com/id/357/">이 게시글</link>의 Listing 1과 같이, 전형적인 <code>poll()</code> 루프 구현체에서, 일반적인 전후 처리를 담당하는 루프 실행 단계를 준비하고 검사하고 실행하는 <code>poll()</code> 루프일 뿐입니다. 보통, 어떤 FD를 처리할 지 마련한 <code>poll()</code> 목록을 지켜보는 중요한 <code>poll()</code> 함수 활용 프로그램에서 일부 복잡성이 필요하긴 합니다. 게다가 바닐라 <code>poll()</code> 함수를 지원하지 않는 다양한 쓸 만한 기능을 <code>GMainContext</code>에서 추가합니다. 가장 중요한 점이라면, 스레드 안전성의 추가입니다.

note: (itstool) path: section/p
en: <code>GMainContext</code> is completely thread safe, meaning that a <code>GSource</code> can be created in one thread and attached to a <code>GMainContext</code> running in another thread. (See also: <link xref="threading"/>.) A typical use for this might be to allow worker threads to control which sockets are being listened to by a <code>GMainContext</code> in a central I/O thread. Each <code>GMainContext</code> is ‘acquired’ by a thread for each iteration it’s put through. Other threads cannot iterate a <code>GMainContext</code> without acquiring it, which guarantees that a <code>GSource</code> and its FDs will only be polled by one thread at once (since each <code>GSource</code> is attached to at most one <code>GMainContext</code>). A <code>GMainContext</code> can be swapped between threads across iterations, but this is expensive.
ko: <code>GMainContext</code>는 스레드 실행에 완벽하게 안전하며, 어떤 스레드에 <code>GSource</code>를 만들고 다른 스레드에서 실행하는 <code>GMainContext</code>에 붙일 수 있습니다(추가 참고: <link xref="threading"/>). 일반 활용 방식은 작업 스레드에서 중앙 입출력 스레드의 <code>GMainContext</code>로 감청 소켓을 다룰 수 있게 합니다. 각 <code>GMainContext</code>는 반복 과정에서 <code>GMainContext</code>를 두어 취할 수 있습니다. 다른 스레드에서는 한 번에 하나의 스레드에서 <code>GSource</code>와 FD를 폴링 처리하도록 보장하는 <code>GMainContext</code>를 취하지 않으면 반복 처리할 수 없습니다(각 <code>GSource</code> 는 <code>GMainContext</code> 한 군데에만 붙기 때문). <code>GMainContext</code>는 반복 처리 과정에서 스레드간 상호 전환이 가능하지만, 처리 과정상 노력이 필요합니다.

note: (itstool) path: section/p
en: <code>GMainContext</code> is used instead of <code>poll()</code> mostly for convenience, as it transparently handles dynamically managing the array of FDs to pass to <code>poll()</code>, especially when operating over multiple threads. This is done by encapsulating FDs in <code>GSource</code>s, which decide whether those FDs should be passed to the <code>poll()</code> call on each ‘prepare’ stage of the main context iteration.
ko: <code>GMainContext</code>는, 특히 다중 스레드를 처리할 경우, <code>poll()</code>로의 FD 배열 전달을 동적으로 관리하도록 투명하게 처리하므로 대부분 편의상 <code>poll()</code> 대신 사용합니다. 메인 컨텍스트 반복 처리상 각 ‘준비’ 단계에서 호출하는 <code>poll()</code>에 해당 FD를 전달해야 하는지 여부를 결정하는 <code>GSource</code>에서 FD를 캡슐화하여 처리합니다.

note: (itstool) path: section/title
en: What is <code>GMainLoop</code>?
ko: <code>GMainLoop</code>란 무엇인가?

note: (itstool) path: section/p
en: <link href="https://developer.gnome.org/glib/stable/glib-The-Main-Event-Loop.html#GMainLoop"><code>GMainLoop</code></link> is essentially the following few lines of code, once reference counting and locking have been removed (from <link href="https://developer.gnome.org/glib/stable/glib-The-Main-Event-Loop.html#g-main-loop-run"><code>g_main_loop_run()</code></link>):
ko: <link href="https://developer.gnome.org/glib/stable/glib-The-Main-Event-Loop.html#GMainLoop"><code>GMainLoop</code></link>는 (<link href="https://developer.gnome.org/glib/stable/glib-The-Main-Event-Loop.html#g-main-loop-run"><code>g_main_loop_run()</code></link>에서) 참조 카운팅과 잠금을 뺀 다음 코드와 같이 몇 줄 안되는 본질입니다:

note: (itstool) path: section/p
en: Plus a fourth line in <link href="https://developer.gnome.org/glib/stable/glib-The-Main-Event-Loop.html#g-main-loop-quit"><code>g_main_loop_quit()</code></link> which sets <code>loop-&gt;is_running = FALSE</code> and which will cause the loop to terminate once the current main context iteration ends.
ko: 그리고 <link href="https://developer.gnome.org/glib/stable/glib-The-Main-Event-Loop.html#g-main-loop-quit"><code>g_main_loop_quit()</code></link>의 네번째 줄에서는 <code>loop-&gt;is_running = FALSE</code>를 설정하고 현재 메인 컨텍스트 반복을 끝내 반복 실행을 중단합니다.

note: (itstool) path: section/p
en: Hence, <code>GMainLoop</code> is a convenient, thread-safe way of running a <code>GMainContext</code> to process events until a desired exit condition is met, at which point <code>g_main_loop_quit()</code> should be called. Typically, in a UI program, this will be the user clicking ‘exit’. In a socket handling program, this might be the final socket closing.
ko: 따라서, <code>GMainLoop</code>는 편하고, 나가는 상태를 만나기 전까지 이벤트를 처리하는 스레드에 안전한 <code>GMainContext</code> 실행 코드부이며, 프로그램 실행 상태를 빠져나가려면 <code>g_main_loop_quit()</code> 함수를 호출해야합니다. 이 경우는 보통 UI 프로그램에서 사용자가 ‘나가기’를 눌렀을 경우에 해당합니다. 소켓 처리 프로그램에서는 최종 소켓 처리 과정이 될 수 있습니다.

note: (itstool) path: section/p
en: It is important not to confuse main contexts with main loops. Main contexts do the bulk of the work: preparing source lists, waiting for events, and dispatching callbacks. A main loop simply iterates a context.
ko: 메인 컨텍스트와 메인 루프를 혼동하지 않는게 중요합니다. 메인 컨텍스트는 작업 자체를 실행합니다. 소스 리스트를 준비하고, 이벤트를 기다리며, 콜백을 실행합니다. 메인 루프는 단순히 컨텍스트를 반복 실행할 뿐입니다.

note: (itstool) path: section/title
en: Default Contexts
ko: 기본 컨텍스트

note: (itstool) path: section/p
en: One of the important features of <code>GMainContext</code> is its support for ‘default’ contexts. There are two levels of default context: the thread-default, and the global-default. The global-default (accessed using <code>g_main_context_default()</code>) is run by GTK+ when <code>gtk_main()</code> is called. It’s also used for timeouts (<code>g_timeout_add()</code>) and idle callbacks (<code>g_idle_add()</code>) — these won’t be dispatched unless the default context is running! (See: <link xref="#implicit-use-of-the-global-default-main-context"/>.)
ko: <code>GMainContext</code>의 중요한 기능 중 하나는 ‘기본’ 컨텍스트 지원입니다. 기본 컨텍스트의 실행 레벨은 두가지가 있습니다. 하나는 스레드 기본 레벨, 하나는 전역 기본 레벨입니다. 전역 기본 레벨(<code>g_main_context_default()</code> 함수로 접근함)은 <code>gtk_main()</code>함수를 호출했을 때 GTK+에서 실행합니다. 또한 대기시간 후 실행(<code>g_timeout_add()</code>) 및 대기 콜백(<code>g_idle_add()</code>) 용도로 활용할 수 있습니다. 이 함수는 기본 컨텍스트를 실행하기 전에는 실행하지 않습니다! (<link xref="#implicit-use-of-the-global-default-main-context"/> 참고)

note: (itstool) path: section/p
en: Thread-default contexts are a later addition to GLib (since version 2.22), and are generally used for I/O operations which need to run and dispatch callbacks in a thread. By calling <code>g_main_context_push_thread_default()</code> before starting an I/O operation, the thread-default context is set and the I/O operation can add its sources to that context. The context can then be run in a new main loop in an I/O thread, causing the callbacks to be dispatched on that thread’s stack rather than on the stack of the thread running the global-default main context. This allows I/O operations to be run entirely in a separate thread without explicitly passing a specific <code>GMainContext</code> pointer around everywhere.
ko: 스레드 기본 컨텍스트는 나중에 GLib에 추가(버전 2.22부터)했으며, 스레드에서 실행하고 콜백 함수를 실행해야 하는 입출력 처리에 보통 활용합니다. 입출력 처리를 시작하기 전에 <code>g_main_context_push_thread_default()</code> 함수를 호출하여 스레드 기본 컨텍스트를 설정하고 입출력 처리 과정에 해당 컨텍스트에 소스를 추가할 수 있습니다. 그 다음 컨텍스트를 전역 기본 메인 컨텍스트를 실행하는 스레드의 스택이 아닌 스레드 스택에서 콜백 함수를 실행하도록 하여 입출력 스레드의 새 메인 루프에서 실행할 수 있습니다. 이 과정으로 이곳 저곳에 특정 <code>GMainContext</code> 포인터를 분명하게 전달하지 않고도 각기 다른 스레드에서 입출력 처리를 실행할 수 있습니다.

note: (itstool) path: section/p
en: Conversely, by starting a long-running operation with a specific thread-default context set, the calling code can guarantee that the operation’s callbacks will be emitted in that context, even if the operation itself runs in a worker thread. This is the principle behind <link href="https://developer.gnome.org/gio/stable/GTask.html"><code>GTask</code></link>: when a new <code>GTask</code> is created, it stores a reference to the current thread-default context, and dispatches its completion callback in that context, even if the task itself is run using <link href="https://developer.gnome.org/gio/stable/GTask.html#g-task-run-in-thread"><code>g_task_run_in_thread()</code></link>.
ko: 반대로 말해, 다수의 개별 스레드 기본 컨텍스트에서 오래 동작하는 처리 과정을 시작하면, 해당 처리 과정을 작업 스레드에서 처리 한다 하더라도, 호출 코드에서 처리 과정상 콜백 함수의 실행을 보장할 수 있습니다. 이는 <link href="https://developer.gnome.org/gio/stable/GTask.html"><code>GTask</code></link>의 처리 원칙입니다. 새 <code>GTask</code>를 만들면, <link href="https://developer.gnome.org/gio/stable/GTask.html#g-task-run-in-thread"><code>g_task_run_in_thread()</code></link> 함수로 작업 자체를 실행한다 하더라도, 현재 스레드 기본 컨텍스트에 참조를 저장하고 해당 컨텍스트의 마무리 콜백 함수를 실행합니다.

note: (itstool) path: example/p
en: For example, the code below will run a <code>GTask</code> which performs two writes in parallel from a thread. The callbacks for the writes will be dispatched in the worker thread, whereas the callback from the task as a whole will be dispatched in the <code>interesting_context</code>.
ko: 예를 들어, 아래 코드는 스레드에서 동시에 두가지의 기록을 수행하는 <code>GTask</code>를 실행합니다. 전체 작업 과정의 콜백 함수는 <code>interesting_context</code>에서 실행하는데 반해, 기록 과정에 활용할 콜백 함수는 작업 스레드에서 실행합니다.

note: (itstool) path: section/title
en: Implicit Use of the Global-Default Main Context
ko: 전역 기본 메인 컨텍스트의 암시적 활용

note: (itstool) path: section/p
en: Several functions implicitly add sources to the global-default main context. They should <em>not</em> be used in threaded code. Instead, use <code>g_source_attach()</code> with the <code>GSource</code> created by the replacement function from the table below.
ko: 몇가지 함수는 전역 기본 메인 컨텍스트로 암암리에 소스를 추가합니다. 스레드 코드에서는 사용하면 <em>안됩니다</em>. 대신 아래 표의 대용 함수로 만든 <code>GSource</code>와 <code>g_source_attach()</code> 함수를 활용하십시오.

note: (itstool) path: section/p
en: Implicit use of the global-default main context means the callback functions are invoked in the main thread, typically resulting in work being brought back from a worker thread into the main thread.
ko: 전역 기본 메인 컨텍스트를 암묵적으로 사용한다 함은 곧 메인 스레드에서 콜백 함수를 호출한다는 의미이며, 보통, 작업 스레드에서 메인 스레드로 작업이 넘어갑니다.

note: (itstool) path: td/p
en: Do not use
ko: 사용하지 마십시오

note: (itstool) path: td/p
en: Use instead
ko: 대신 다음을 사용하십시오

note: (itstool) path: example/p
en: So to delay some computation in a worker thread, use the following code:
ko: 작업 스레드 처리를 지연하려면 다음 코드를 활용하십시오:

note: (itstool) path: section/title
en: Using <code>GMainContext</code> in a Library
ko: 라이브러리에서 <code>GMainContext</code> 활용

note: (itstool) path: section/p
en: At a high level, library code must not make changes to main contexts which could affect the execution of an application using the library, for example by changing when the application’s <code>GSource</code>s are dispatched. There are various best practices which can be followed to aid this.
ko: 고수준 영역에서, 라이브러리 코드는 라이브러리를 활용하여 프로그램을 실행할 때 영향을 주는 프로그램의 메인 컨텍스트에서 <code>GSource</code>를 실행할 때 변화를 주는 식으로 변화를 주면 안됩니다. 이 문제를 해결할 때 따를 수 있는 다양한 바람직한 사례가 있습니다.

note: (itstool) path: section/p
en: Never iterate a context created outside the library, including the global-default or thread-default contexts. Otherwise, <code>GSource</code>s created in the application may be dispatched when the application is not expecting it, causing <link href="http://en.wikipedia.org/wiki/Reentrancy_%28computing%29">re-entrancy problems</link> for the application code.
ko: 라이브러리, 전역 기본 컨텍스트, 스레드 기본 컨텍스트에서 만든 컨텍스트를 반복 실행하지 마십시오. 프로그램에서 <code>GSource</code> 생성을 기대하지 않을 때 프로그램에서 프로그램 코드에서 <link href="http://en.wikipedia.org/wiki/Reentrancy_%28computing%29">재진입 문제</link>를 유발하는 <code>GSource</code>를 실행합니다.

note: (itstool) path: section/p
en: Always remove <code>GSource</code>s from a main context before dropping the library’s last reference to the context, especially if it may have been exposed to the application (for example, as a thread-default). Otherwise the application may keep a reference to the main context and continue iterating it after the library has returned, potentially causing unexpected source dispatches in the library. This is equivalent to not assuming that dropping the library’s last reference to a main context will finalize that context.
ko: 특히 프로그램에 <code>GSource</code>가 나타난다면(예: 스레드 기본), 라이브러리 최종 참조를 컨텍스트로 두기 전 메인 컨텍스트에서 <code>GSource</code>를 항상 제거하십시오. 그렇지 않으면 프로그램에서 계속 메인 컨텍스트를 참조하고 라이브러리에서 결과값을 반환한 후에도 계속 참조 유지를 반복하여, 라이브러리에서 예기치 못한 소스 실행이 일어납니다. 이는 라이브러리의 최종 참조를 해당 컨텍스트를 끝낼 메인 컨텍스트에 두도록 고려하지 않는 것과 동일합니다.

note: (itstool) path: section/p
en: If the library is designed to be used from multiple threads, or in a context-aware fashion, always document which context each callback will be dispatched in. For example, “callbacks will always be dispatched in the context which is the thread-default at the time of the object’s construction”. Developers using the library’s API need to know this information.
ko: 라이브러리를 다중 스레드에서 사용하도록 설계했거나, 상황별로 사용하는 식이라면 어떤 컨텍스트에서 어떤 콜백을 실행할 지 항상 문서화하십시오. 예를 들자면, “객체 생성시 스레드 기본 컨텍스트에서 콜백을 항상 실행한다”와 같은 식입니다. 라이브러리 API를 활용하는 개발자는 이 내용을 알고 있어야합니다.

note: (itstool) path: section/p
en: Use <code>g_main_context_invoke()</code> to ensure callbacks are dispatched in the right context. It’s much easier than manually using <code>g_idle_source_new()</code> to transfer work between contexts. (See: <link xref="#ensuring-functions-are-called-in-the-right-context"/>.)
ko: <code>g_main_context_invoke()</code> 함수를 활용하여 올바른 컨텍스트에서 콜백을 실행했는지 확인하십시오. 컨텍스트간 작업을 전달할 때 <code>g_idle_source_new()</code> 함수 직접 실행보다 훨씬 쉽습니다(참고: <link xref="#ensuring-functions-are-called-in-the-right-context"/>).

note: (itstool) path: section/p
en: Libraries should never use <code>g_main_context_default()</code> (or, equivalently, pass <code>NULL</code> to a <code>GMainContext</code>-typed parameter). Always store and explicitly use a specific <code>GMainContext</code>, even if it often points to some default context. This makes the code easier to split out into threads in future, if needed, without causing hard-to-debug problems caused by callbacks being invoked in the wrong context.
ko: 라이브러리에서는 <code>g_main_context_default()</code> 함수를 사용하지 말아야합니다(또는, 이와 동일하게 <code>GMainContext</code> 형식 매개변수에 <code>NULL</code>을 전달하면 안됩니다). <code>GMainContext</code>가 일부 기본 컨텍스트를 자주 가리키더라도, 항상 개별 <code>GMainContext</code>를 저장하고 분명하게 활용하십시오. 이렇게 하면, 나중에 필요한 경우 잘못된 컨텍스트에서 콜백을 실행하여 발생하는 디버깅 난제를 유발하지 않고도 코드를 쉽게 스레드로 쪼갤 수 있습니다.

note: (itstool) path: section/p
en: Always write things asynchronously internally (using <link xref="#gtask"><code>GTask</code></link> where appropriate), and keep synchronous wrappers at the very top level of an API, where they can be implemented by calling <code>g_main_context_iteration()</code> on a specific <code>GMainContext</code>. Again, this makes future refactoring easier. This is demonstrated in the above example: the thread uses <code>g_output_stream_write_async()</code> rather than <code>g_output_stream_write()</code>.
ko: 항상 자체적으로 비동기 실행하도록 작성(적당한 곳에 <link xref="#gtask"><code>GTask</code></link> 활용)하고, 개별 <code>GMainContext</code>에서 <code>g_main_context_iteration()</code> 함수를 호출하여 구현할 수 있는 API의 최상단 레벨에서 래퍼의 동기화 실행 상태를 유지하십시오. 다시 말하자면, 앞으로의 일을 대비하면 리팩토링이 쉬워집니다. 위 예제를 통한 시연 예를 들어보겠습니다. 스레드는 <code>g_output_stream_write()</code> 함수 대신 <code>g_output_stream_write_async()</code> 함수를 활용합니다.

note: (itstool) path: section/p
en: Always match pushes and pops of the thread-default main context: <code>g_main_context_push_thread_default()</code> and <code>g_main_context_pop_thread_default()</code>.
ko: 스레드 기본 메인 컨텍스트에서 <code>g_main_context_push_thread_default()</code> 함수 및 <code>g_main_context_pop_thread_default()</code> 함수로 삽입, 제거를 일치시키십시오.

note: (itstool) path: section/title
en: Ensuring Functions are Called in the Right Context
ko: 올바른 컨텍스트에서의 함수 호출 확인

note: (itstool) path: section/p
en: The ‘right context’ is the thread-default main context of the <em>thread the function should be executing in</em>. This assumes the typical case that every thread has a <em>single</em> main context running in a main loop. A main context effectively provides a work or <link href="http://en.wikipedia.org/wiki/Message_queue">message queue</link> for the thread — something which the thread can periodically check to determine if there is work pending from another thread. Putting a message on this queue – invoking a function in another main context – will result in it eventually being dispatched in that thread.
ko: ‘적절한 컨텍스트’란 <em>함수를 실행하는 스레드</em>의 스레드 기본 메인 컨텍스트를 말합니다. 모든 스레드에는 메인 루프에서 실행하는 <em>단일</em> 메인 컨텍스트를 보유하고 있는 전형적인 상황을 가정합니다. 메인 컨텍스트는 스레드에 작업 또는 <link href="http://en.wikipedia.org/wiki/Message_queue">메시지 큐</link>를 분명하게 전달합니다. 어떤 스레드에서는 주기적으로 다른 스레드에서 대기 중인 작업이 있는지 확인합니다. 다른 메인 컨텍스트에서 함수를 실행하는 메시지를 이 큐에 넣으면 어쨌든 꼭 해당 스레드에서 실행합니다.

note: (itstool) path: example/p
en: For example, if an application does a long and CPU-intensive computation it should schedule this in a background thread so that UI updates in the main thread are not blocked. The results of the computation, however, might need to be displayed in the UI, so some UI update function must be called in the main thread once the computation’s complete.
ko: 예를 들어, 어떤 프로그램이 긴 시간동안 CPU를 높은 비율로 점유하는 작업을 수행한다면, 백그라운드 스레드에서 작업하도록 기획하여 메인 스레드에서 UI 업데이트 과정을 멈추지 않게 해야합니다. 그러나 이 처리 과정의 결과는 UI에 나타내어, 처리 과정이 끝났을 때 일부 UI 업데이트 함수를 메인 스레드에서 한 번은 호출해야합니다.

note: (itstool) path: example/p
en: Furthermore, if the computation function can be limited to a single thread, it becomes easy to eliminate the need for locking a lot of the data it accesses. This assumes that other threads are implemented similarly and hence most data is only accessed by a single thread, with threads communicating by <link href="http://en.wikipedia.org/wiki/Message_passing">message passing</link>. This allows each thread to update its data at its leisure, which significantly simplifies locking.
ko: 게다가, 처리 함수 실행을 단일 스레드로 제한할 수 있을 경우 많은 양의 데이터에 접근하는 동작을 제한할 필요성을 쉽게 없앨 수 있습니다. 이 경우는 다른 스레드를 비슷하게 구현하여 대부분의 데이터를 <link href="http://en.wikipedia.org/wiki/Message_passing">메시지 전달 기법</link>으로 스레드간 통신을 수행하여 단일 스레드에서만 접근하는 경우를 가정합니다. 이 상황의 경우 각 스레드에서 다른 스레드로의 데이터 접근을 막는 과정을 확실히 단순화하여 충분한 여유를 두고 데이터를 업데이트할 수 있게 합니다.

note: (itstool) path: section/p
en: For some functions, there might be no reason to care which context they’re executed in, perhaps because they’re asynchronous and hence do not block the context. However, it is still advisable to be explicit about which context is used, since those functions may emit signals or invoke callbacks, and for reasons of thread safety it’s necessary to know which threads those signal handlers or callbacks are going to be invoked in.
ko: 일부 함수에 대해서는, 이 함수를 실행하는 컨텍스트가 어떤 컨텍스트인지 신경쓸 이유가 되지 않을 수도 있습니다. 아마도, 비동기 방식으로 실행하기에 컨텍스트의 실행을 방해하지 않기 때문입니다. 그러나 이 함수가 시그널을 내보내거나 콜백 함수를 실행할 수 있기 때문에 여전히 어떤 컨텍스트를 활용하는지 분명히 해두는게 좋으며, 스레드 실행 안전을 이유로 어떤 스레드에서 시그널 처리자와 콜백 함수를 실행하는지도 알아야 합니다.

note: (itstool) path: example/p
en: For example, the progress callback in <link href="https://developer.gnome.org/gio/stable/GFile.html#g-file-copy-async"><code>g_file_copy_async()</code></link> is documented as being called in the thread-default main context at the time of the initial call.
ko: 예를 들면, <link href="https://developer.gnome.org/gio/stable/GFile.html#g-file-copy-async"><code>g_file_copy_async()</code></link> 함수의 처리 과정 콜백은 초기 호출시 스레드 기본 메인 컨텍스트에서 호출했을 경우를 문서로 남겨두었습니다.

note: (itstool) path: section/title
en: Principles of Invocation
ko: 실행 원리

note: (itstool) path: section/p
en: The core principle of invoking a function in a specific context is simple, and is walked through below to explain the concepts. In practice the <link xref="#g-main-context-invoke-full">convenience method, <code>g_main_context_invoke_full()</code></link> should be used instead.
ko: 개별 컨텍스트에서 함수를 실행하는 핵심 원칙은 단순하며, 아래에 계속해서 원리를 설명하겠습니다. 실제로는, 대신 <link xref="#g-main-context-invoke-full"><code>g_main_context_invoke_full()</code> 편의 함수</link>를 활용해야합니다.

note: (itstool) path: section/p
en: A <link href="https://developer.gnome.org/glib/stable/glib-The-Main-Event-Loop.html#GSource"><code>GSource</code></link> has to be added to the target <code>GMainContext</code>, which will invoke the function when it’s dispatched. This <code>GSource</code> should almost always be an idle source created with <link href="https://developer.gnome.org/glib/stable/glib-The-Main-Event-Loop.html#g-idle-source-new"><code>g_idle_source_new()</code></link>, but this doesn’t have to be the case. It could be a timeout source so that the function is executed after a delay, for example.
ko: <link href="https://developer.gnome.org/glib/stable/glib-The-Main-Event-Loop.html#GSource"><code>GSource</code></link>는 함수를 호출하여 실행할 <code>GMainContext</code> 타겟에 추가해야합니다. <code>GSource</code>는 항상 <link href="https://developer.gnome.org/glib/stable/glib-The-Main-Event-Loop.html#g-idle-source-new"><code>g_idle_source_new()</code></link> 함수로 만든 대기 소스여야 하지만, 꼭 이렇게 할 필요는 없습니다. 대기 시간을 걸어두어 일정 시간이 지나면 함수를 실행하게 할 수 있습니다.

note: (itstool) path: section/p
en: The <code>GSource</code> will be <link xref="#what-is-gmaincontext">dispatched as soon as it’s ready</link>, calling the function on the thread’s stack. In the case of an idle source, this will be as soon as all sources at a higher priority have been dispatched — this can be tweaked using the idle source’s priority parameter with <link href="https://developer.gnome.org/glib/stable/glib-The-Main-Event-Loop.html#g-source-set-priority"><code>g_source_set_priority()</code></link>. The source will typically then be destroyed so the function is only executed once (though again, this doesn’t have to be the case).
ko: <code>GSource</code>는 스레드 스택에서 호출할 때 <link xref="#what-is-gmaincontext">준비한 대로 실행합니다</link>. 대기 소스의 경우, 실행한 소스 중 가장 높은 우선 순위에 있는 모든 소스가 됩니다. <link href="https://developer.gnome.org/glib/stable/glib-The-Main-Event-Loop.html#g-source-set-priority"><code>g_source_set_priority()</code></link> 함수의 대기 소스 우선 순위 매개변수로 설정할 수 있습니다. 그 다음 소스를 메모리에서 제거하여 함수를 한 번만 실행하게 합니다(다시 말하지만, 꼭 이런건 아닙니다).

note: (itstool) path: section/p
en: Data can be passed between threads as the <code>user_data</code> passed to the <code>GSource</code>’s callback. This is set on the source using <link href="https://developer.gnome.org/glib/stable/glib-The-Main-Event-Loop.html#g-source-set-callback"><code>g_source_set_callback()</code></link>, along with the callback function to invoke. Only a single pointer is provided, so if multiple data fields need passing, they must be wrapped in an allocated structure.
ko: <code>GSource</code> 콜백에 <code>user_data</code>를 전달할 때처럼 데이터를 스레드에서 스레드로 전달할 수 있습니다. 실행할 콜백 함수와 <link href="https://developer.gnome.org/glib/stable/glib-The-Main-Event-Loop.html#g-source-set-callback"><code>g_source_set_callback()</code></link> 함수를 활용하는 소스의 셋입니다. 단일 포인터만 제공하기에 다중 데이터 필드를 전달해야 한다면 할당 구조로 래핑해야합니다.

note: (itstool) path: example/p
en: The example below demonstrates the underlying principles, but there are convenience methods explained below which simplify things.
ko: 하단의 예제에서는 근본 원칙을 보여주지만, 어떤 부분을 단순화할 지 간편한 방식으로 설명합니다.

note: (itstool) path: example/p
en: This invocation is <em style="strong">uni-directional</em>: it calls <code>my_func()</code> in <code>thread1</code>, but there’s no way to return a value to the main thread. To do that, the same principle needs to be used again, invoking a callback function in the main thread. It’s a straightforward extension which isn’t covered here.
ko: 위 코드의 실행은 <em style="strong">단방향성</em>을 지닙니다. <code>thread1</code>에서 <code>my_func()</code> 함수를 호출하지만 메인 스레드로 값을 반환할 방법이 없습니다. 이렇게 하려면 메인 스레드에서 콜백 함수를 실행하는 동일한 원칙을 활용해야합니다. 이 방식은 여기서 다루지 않던 간단한 추가 방식입니다.

note: (itstool) path: example/p
en: To maintain thread safety, data which is potentially accessed by multiple threads must make those accesses mutually exclusive using a <link href="http://en.wikipedia.org/wiki/Mutual_exclusion">mutex</link>. Data potentially accessed by multiple threads: <code>thread1_main_context</code>, passed in the fork call to <code>thread1_main</code>; and <code>some_object</code>, a reference to which is passed in the data closure. Critically, GLib guarantees that <code>GMainContext</code> is thread safe, so sharing <code>thread1_main_context</code> between threads is safe. The example assumes that other code accessing <code>some_object</code> is thread safe.
ko: 스레드 안전성을 유지하려면 다중 스레드에서 잠재적으로 접근할 수 있는 데이터를 <link href="http://en.wikipedia.org/wiki/Mutual_exclusion">뮤텍스</link>를 활용하여 상호배타적으로 접근하게 해야합니다. 데이터는 다중 스레드에서 접근할 수 있습니다. <code>thread1_main_context</code>는 포킹 호출을 <code>thread1_main</code>에 전달하며, <code>some_object</code>는 데이터 클로저에 전달한 참조입니다. 중요한 점은, GLib에서 <code>GMainContext</code>가 스레드 실행에 안전함을 보장하기에, 스레드간 <code>thread1_main_context</code> 공유도 안전합니다. 예제에서는 <code>some_object</code>에 접근하는 다른 코드도 스레드 실행에 안전하다고 간주합니다.

note: (itstool) path: example/p
en: Note that <code>some_string</code> and <code>some_int</code> cannot be accessed from both threads, because <em>copies</em> of them are passed to <code>thread1</code>, rather than the originals. This is a standard technique for making cross-thread calls thread safe without requiring locking. It also avoids the problem of synchronizing freeing <code>some_string</code>.
ko: <code>some_string</code>과 <code>some_int</code>는 이들 사본을 원본 스레드가 아닌 <code>thread1</code>에 전달하므로 각 스레드에서 접근할 수 없음을 참고하십시오. 교차 스레드 호출을 별도의 잠금 매커니즘 없이 스레드에서 안전하게 실행할 수 있게 하는 표준 기술입니다. 이 기술로 하여금 <code>some_string</code> 해제 동기화 문제를 막아줍니다.

note: (itstool) path: example/p
en: Similarly, a reference to <code>some_object</code> is transferred to <code>thread1</code>, which works around the issue of synchronizing destruction of the object (see <link xref="memory-management"/>).
ko: 이와 비슷하게, <code>some_object</code> 참조를, 객체 해제 동기화 문제를 피하는 <code>thread1</code>로 전달합니다(<link xref="memory-management"/> 참고).

note: (itstool) path: example/p
en: <code>g_idle_source_new()</code> is used rather than the simpler <code>g_idle_add()</code> so the <code>GMainContext</code> to attach to can be specified.
ko: 더 간단한 <code>g_idle_add()</code> 함수보다 <code>g_idle_source_new()</code> 함수를 사용하여 <code>GMainContext</code>가 붙을 대상을 지정할 수 있습니다.

note: (itstool) path: section/title
en: Convenience Method: <code>g_main_context_invoke_full()</code>
ko: 간편한 메서드: <code>g_main_context_invoke_full()</code>

note: (itstool) path: section/p
en: This is simplified greatly by the convenience method, <link href="https://developer.gnome.org/glib/stable/glib-The-Main-Event-Loop.html#g-main-context-invoke-full"><code>g_main_context_invoke_full()</code></link>. It invokes a callback so that the specified <code>GMainContext</code> is owned during the invocation. Owning a main context is almost always equivalent to running it, and hence the function is invoked in the thread for which the specified context is the thread-default.
ko: 간편한 메서드 <link href="https://developer.gnome.org/glib/stable/glib-The-Main-Event-Loop.html#g-main-context-invoke-full"><code>g_main_context_invoke_full()</code></link>로 엄청나게 단순화했습니다. 콜백을 실행하여 실행하는 동안 지정 <code>GMainContext</code>을 소유합니다. 소유한 메인 컨텍스트는 실행하는 동안 거의 항상 동일하며, 스레드의 기본으로 지정한 컨텍스트의 스레드에서 함수를 실행합니다.

note: (itstool) path: section/p
en: <code>g_main_context_invoke()</code> can be used instead if the user data does not need to be freed by a <code>GDestroyNotify</code> callback after the invocation returns.
ko: 실행 과정 반환 처리 후 <code>GDestroyNotify</code> 콜백에서 데이터를 해제할 필요가 없다면 <code>g_main_context_invoke()</code> 함수를 대신 사용할 수 있습니다.

note: (itstool) path: example/p
en: Modifying the earlier example, the <code>invoke_my_func()</code> function can be replaced by the following:
ko: 쉬운 예제를 수정하여 다음과 같이 <code>invoke_my_func()</code> 함수 코드를 바꿀 수 있습니다:

note: (itstool) path: example/p
en: Consider what happens if <code>invoke_my_func()</code> were called from <code>thread1</code>, rather than from the main thread. With the original implementation, the idle source would be added to <code>thread1</code>’s context and dispatched on the context’s next iteration (assuming no pending dispatches with higher priorities). With the improved implementation, <code>g_main_context_invoke_full()</code> will notice that the specified context is already owned by the thread (or ownership can be acquired by it), and will call <code>my_func_idle()</code> directly, rather than attaching a source to the context and delaying the invocation to the next context iteration.
ko: <code>invoke_my_func()</code> 함수를 메인 스레드가 아닌 <code>thread1</code>에서 호출했다고 합시다. 초기 구현체에서 대기 소스는 <code>thread1</code> 컨텍스트에 추가하고 컨텍스트의 다음 반복 실행 과정에 실행합니다(더 높은 우선순위로 인해 실행 대기하지 않음을 가정). 개선 구현체에서는 <code>g_main_context_invoke_full()</code> 함수에서 스레드에서 지정 컨텍스트를 취했음을(또는 스레드에서 소유권을 취할 수 있고) 알린 후, 컨텍스트에 소스를 붙이고 다음 컨텍스트 반복 과정까지 실행을 지연하기보단, <code>my_func_idle()</code> 함수를 직접 실행합니다.

note: (itstool) path: example/p
en: This subtle behavior difference doesn’t matter in most cases, but is worth bearing in mind since it can affect blocking behavior (<code>invoke_my_func()</code> would go from taking negligible time, to taking the same amount of time as <code>my_func()</code> before returning).
ko: 대부분 미묘한 동작상 차이는 그다지 문제가 되지 않지만, 동작을 멈추게 할 수 있기 때문에 참고해야합니다(<code>invoke_my_func()</code> 함수는 무시해도 될 정도의 시간동안 실행하지만, 걸리는 시간은 <code>my_func()</code> 함수의 반환 이전 실행 시간과 같습니다).

note: (itstool) path: section/title
en: Checking Threading
ko: 스레드 검사

note: (itstool) path: section/p
en: It is useful to document which thread each function should be called in, in the form of an assertion:
ko: 각 함수를 어떤 스레드에서 실행해야 할 지, 단언 형식으로 문서에 남겨둘 때 쓸 만합니다:

note: (itstool) path: section/p
en: If that’s put at the top of each function, any assertion failure will highlight a case where a function has been called from the wrong thread. It is much easier to write these assertions when initially developing code, rather than debugging race conditions which can easily result from a function being called in the wrong thread.
ko: 각 함수의 최상단에 두었다면, 잘못된 스레드에서 함수를 호출했을 때 강조된 채로 단언 실행에 실패합니다. 잘못된 스레드에서 호출할 함수의 결과를 쉽게 기대하는 식으로 경쟁 상황을 디버깅하기보다는, 초기 코드를 개발할 때 단언부를 작성하는게 훨씬 용이합니다.

note: (itstool) path: section/p
en: This technique can also be applied to signal emissions and callbacks, improving type safety as well as asserting the right context is used. Note that signal emission via <link href="https://developer.gnome.org/gobject/stable/gobject-Signals.html#g-signal-emit"><code>g_signal_emit()</code></link> is synchronous, and doesn’t involve a main context at all.
ko: 이 기법은 올바른 컨텍스트를 활용했는지 검사하는 형 안전성 개선 목적으로 시그널 발생 및 콜백 함수에도 적용할 수 있습니다. 참고로 <link href="https://developer.gnome.org/gobject/stable/gobject-Signals.html#g-signal-emit"><code>g_signal_emit()</code></link> 함수 호출을 통한 시그널 발생은 동기 처리 방식이며, 모든 시그널이 메인 컨텍스트와 동작하진 않습니다.

note: (itstool) path: example/p
en: For example, instead of using the following when emitting a signal:
ko: 예를 들어, 시그널을 보낼 때 다음 코드를 활용하는 대신:

note: (itstool) path: example/p
en: The following can be used:
ko: 다음 코드를 활용할 수 있습니다:

note: (itstool) path: section/p
en: <link href="https://developer.gnome.org/gio/stable/GTask.html"><code>GTask</code></link> provides a slightly different approach to invoking functions in other threads, which is more suited to the case where a function should be executed in <em>some</em> background thread, but not a specific one.
ko: <link href="https://developer.gnome.org/gio/stable/GTask.html"><code>GTask</code></link>는 별도의 스레드가 아닌 <em>일부</em> 백그라운드 스레드에서 함수를 실행해야 안성맞춤일 경우 다른 스레드에서 함수를 실행하는 약간 다른 접근 방식을 취합니다.

note: (itstool) path: section/p
en: <code>GTask</code> takes a data closure and a function to execute, and provides ways to return the result from this function. It handles everything necessary to run that function in an arbitrary thread belonging to some thread pool internal to GLib.
ko: <code>GTask</code>는 실행할 데이터 클로저와 함수를 취하며, 이 함수에서 결과를 반환하는 반환하는 방편을 제공합니다. <code>GTask</code>는 GLib 자체의 일부 스레드 풀에 있는 임의 스레드에서 해당 함수를 실행할 때 필요한 모든 수단을 통제합니다.

note: (itstool) path: example/p
en: By combining <link xref="#g-main-context-invoke-full"><code>g_main_context_invoke_full()</code></link> and <code>GTask</code>, it is possible to run a task in a specific context and effortlessly return its result to the current context:
ko: <link xref="#g-main-context-invoke-full"><code>g_main_context_invoke_full()</code></link> 함수와 <code>GTask</code>를 함께 사용하면 특정 컨텍스트의 작업을 실행할 수 있고, 굳이 어떤 노력을 들이지 않고도 현재 컨텍스트로 결과를 반환할 수 있습니다:

note: (itstool) path: info/desc
en: Managing memory allocation and deallocation in C
ko: C언어에서 메모리 할당 및 해제 관리

note: (itstool) path: page/title
en: Memory Management
ko: 메모리 관리

note: (itstool) path: page/p
en: The GNOME stack is predominantly written in C, so dynamically allocated memory has to be managed manually. Through use of GLib convenience APIs, memory management can be trivial, but programmers always need to keep memory in mind when writing code.
ko: 그놈 스택은 근본적으로 C로 작성했으므로 동적 할당 메모리는 직접 관리합니다. GLib 편의 API를 사용하여 메모리 관리를 분명하게 처리할 수 있긴 하지만, 프로그래머는 그래도 코드를 작성할 때는 항상 메모리의 상태를 고려해야합니다.

note: (itstool) path: page/p
en: It is assumed that the reader is familiar with the idea of heap allocation of memory using <code>malloc()</code> and <code>free()</code>, and knows of the paired GLib equivalents, <code>g_malloc()</code> and <code>g_free()</code>.
ko: 독자 여러분이 <code>malloc()</code> 함수 및 <code>free()</code> 함수를 활용하여 메모리 힙 영역 할당에 익숙하고, 이에 동등한 GLib의 <code>g_malloc()</code> 함수와 <code>g_free()</code> 함수의 사용법을 알고 있음을 전제로 합니다.

note: (itstool) path: synopsis/p
en: There are three situations to avoid, in order of descending importance:
ko: 피해야 할 세가지 상황을 중요하지 않은 항목부터 나열해보았습니다:

note: (itstool) path: item/p
en: Using memory after freeing it (use-after-free).
ko: 해제하고 나서 메모리를 활용(해제 후 활용).

note: (itstool) path: item/p
en: Using memory before allocating it.
ko: 할당하기 전에 메모리를 활용.

note: (itstool) path: item/p
en: Not freeing memory after allocating it (leaking).
ko: 할당하고 나서 메모리를 해제하지 않음(누수).

note: (itstool) path: synopsis/p
en: Key principles, in no particular order:
ko: 비순서 핵심 원칙:

note: (itstool) path: item/p
en: Determine and document whether each variable is owned or unowned. They must never change from one to the other at runtime. (<link xref="#principles"/>)
ko: 어떤 변수 참조를 소유하는 지 여부를 결정하고 문서로 남겨두십시오. 실행 시간에 이 결정이 바뀌면 안됩니다(<link xref="#principles"/>).

note: (itstool) path: item/p
en: Determine and document the ownership transfers at function boundaries. (<link xref="#principles"/>)
ko: 함수 영역의 소유 참조 전달 여부를 결정하고 문서로 남겨두십시오(<link xref="#principles"/>).

note: (itstool) path: item/p
en: Ensure that each assignment, function call and function return respects the relevant ownership transfers. (<link xref="#assignments"/>, <link xref="#function-calls"/>, <link xref="#function-returns"/>)
ko: 관련 소유 참조 전달이 일어나는 함수 호출 및 함수 반환시, 각 할당 동작 단계를 확인하십시오(<link xref="#assignments"/>, <link xref="#function-calls"/>, <link xref="#function-returns"/>).

note: (itstool) path: item/p
en: Use reference counting rather than explicit finalization where possible. (<link xref="#reference-counting"/>)
ko: 가능하면 명시적으로 종결처리하기 보다는, 참조 카운팅을 활용하십시오(<link xref="#reference-counting"/>).

note: (itstool) path: item/p
en: Use GLib convenience functions like <link xref="#g-clear-object"><code>g_clear_object()</code></link> where possible. (<link xref="#convenience-functions"/>)
ko: 가능한 부분에 <link xref="#g-clear-object"><code>g_clear_object()</code></link> 함수 같은 GLib 편의 함수를 활용하십시오(<link xref="#convenience-functions"/>).

note: (itstool) path: item/p
en: Do not split memory management across code paths. (<link xref="#principles"/>)
ko: 코드 흐름상 메모리 관리 방식을 별개로 처리하지 마십시오(<link xref="#principles"/>).

note: (itstool) path: item/p
en: Use the single-path cleanup pattern for large or complex functions. (<link xref="#single-path-cleanup"/>)
ko: 거대 복잡 함수에서는 단일 흐름상 처리 방식을 활용하십시오(<link xref="#single-path-cleanup"/>).

note: (itstool) path: item/p
en: Leaks should be checked for using Valgrind or the address sanitizer. (<link xref="#verification"/>)
ko: Valgrind 내지는 주소 정리기로 메모리 누수 상태를 확인해야합니다(<link xref="#verification"/>).

note: (itstool) path: section/title
en: Principles of Memory Management
ko: 메모리 관리 원리

note: (itstool) path: section/p
en: The normal approach to memory management is for the programmer to keep track of which variables point to allocated memory, and to manually free them when they are no longer needed. This is correct, but can be clarified by introducing the concept of <em>ownership</em>, which is the piece of code (such as a function, struct or object) which is responsible for freeing a piece of allocated memory (an <em>allocation</em>). Each allocation has exactly one owner; this owner may change as the program runs, by <em>transferring</em> ownership to another piece of code. Each variable is <em>owned</em> or <em>unowned</em>, according to whether the scope containing it is always its owner. Each function parameter and return type either transfers ownership of the values passed to it, or it doesn’t. If code which owns some memory doesn’t deallocate that memory, that’s a memory leak. If code which doesn’t own some memory frees it, that’s a double-free. Both are bad.
ko: 프로그래머가 보통 접근하는 메모리 관리 개념은 어떤 변수에 메모리를 할당했는지, 더 이상 필요하지 않은 변수를 직접 해제했는지 지켜보는 방식입니다. 이런 접근 방식이 올바른 방식이지만, 어떤 코드 부분에서 할당한 메모리(<em>할당</em> 구역) 일부를 해제 처리하는가(이를 테면, 함수, 구조체, 객체)<em>소유</em> 개념을 도입하여 분명히 할 수 있습니다. 각 할당 부분 별로 분명히 하나의 소유 주체가 있습니다. 이 소유 주체는 프로그램을 실행하는 동안, 다른 코드 부분으로 소유(참조)를 <em>전달</em>하여 바꿀 수 있습니다. 각 변수는 코드 범위에서 항상 참조를 소유하는지 여부에 따라 참조를 <em>소유</em>하거나, <em>비소유</em>합니다. 각 함수 매개 변수와 반환 형식은 값을 전달하든 안 하든, 소유 참조를 전달합니다. 메모리에서 해제하지 않은 일부 메모리 공간을 활용하는 코드가 있다면, 해당 코드에서 메모리 누수가 발생하는 상황이 됩니다. 이미 할당한 메모리를 해제한 상황에서 또 해제하는 코드가 있다면, 중복 해제가 되며, 여기서 설명한 두가지 경우는 메모리 관리에 있어 바람직한 코드가 아닙니다.

note: (itstool) path: section/p
en: By statically calculating which variables are owned, memory management becomes a simple task of unconditionally freeing the owned variables before they leave their scope, and <em>not</em> freeing the unowned variables (see <link xref="#single-path-cleanup"/>). The key question to answer for all memory is: which code has ownership of this memory?
ko: 어떤 변수에서 참조를 소유했는지 통계적으로 헤아려보면, 메모리 관리는 코드 영역을 벗어나기 전에 할당한 메모리 영역을 어떤 상태 확인 없이 해제하는 단순한 과정이 될 수 있으며, 비 소유 할당 메모리 공간을 해제하는 과정이 <em>아닙니다</em>(<link xref="#single-path-cleanup"/> 참고). 이런 메모리 관리에 있어 답이 필요한 핵심 질문은 "이 메모리를 어떤 코드에서 다루는가?" 입니다.

note: (itstool) path: section/p
en: There is an important restriction here: variables must <em style="strong">never</em> change from owned to unowned (or vice-versa) at runtime. This restriction is key to simplifying memory management.
ko: 몇가지 중요한 제한점이 있습니다. 변수 소유 상태는 실행 시간에 절대로 바꾸면 <em>안됩니다</em>. 이 제한 원칙은 메모리 관리 단순화의 핵심입니다.

note: (itstool) path: section/p
en: For example, consider the functions:
ko: 예를 들어 다음 함수를 가정해보겠습니다:

note: (itstool) path: section/p
en: The following code has been annotated to note where the ownership transfers happen:
ko: 다음 코드는 주체 전달이 일어나는 부분을 표시하려 주석을 달아두었습니다:

note: (itstool) path: section/p
en: There are a few points here: Firstly, the ‘owned’ comments by the variable declarations denote that those variables are owned by the local scope, and hence need to be freed before they go out of scope. The alternative is ‘unowned’, which means the local scope does <em>not</em> have ownership, and <em>must not</em> free the variables before going out of scope. Similarly, ownership <em>must not</em> be transferred to them on assignment.
ko: 몇가지 주안점이 있습니다. 우선, 변수 선언의 ‘owned‘ 주석은 해당 변수를 자체 범위에서 소유했음을 나타내며, 코드 실행 후 실행 시점이 외부로 나가는 경우 메모리에서 해제해야합니다. 반대는 ‘unowned‘이며, 해당 코드 범위에서 소유하지 않아, 실행 시점이 외부로 나가더라도 해제하면 <em>안됩니다</em>. 이와 비슷하게, 메모리 할당시에는 소유 상태를 넘기면 <em>안됩니다</em>.

note: (itstool) path: section/p
en: Secondly, the variable type modifiers reflect whether they transfer ownership: because <code>my_str</code> is owned by the local scope, it has type <code>gchar</code>, whereas <code>template</code> is <code>const</code> to denote it is unowned. Similarly, the <code>template</code> parameter of <code>generate_string()</code> and the <code>str</code> parameter of <code>print_string()</code> are <code>const</code> because no ownership is transferred when those functions are called. As ownership <em>is</em> transferred for the string parameter of <code>g_value_take_string()</code>, we can expect its type to be <code>gchar</code>.
ko: 두번째로, 변수형 수정자는 소유 여부를 전달할 지 여부를 반영합니다. <code>my_str</code>는 자체 영역에서 소유하기 때문에 <code>gchar</code>고, 반면에 <code>template</code>는 소유하지 않음을 나타내려 <code>const</code>를 붙입니다. 이와 비슷하게, <code>generate_string()</code> 함수의 매개변수 <code>template</code>와 <code>print_string()</code> 함수의 매개 변수 <code>str</code>은 함수를 호출할 때, 소유 여부를 전달하지 않으므로 <code>const</code>를 붙입니다. <code>g_value_take_string()</code> 함수의 문자열 매개변수에는 소유권을 전달 <em>하므로</em>, 이 매개변수의 형식을 <code>gchar</code>로 넣을 수 있습니다.

note: (itstool) path: section/p
en: (Note that this is not the case for <link href="https://developer.gnome.org/gobject/stable/gobject-The-Base-Object-Type.html"> <code>GObject</code></link>s and subclasses, which can never be <code>const</code>. It is only the case for strings and simple <code>struct</code>s.)
ko: (참고로 <code>const</code>를 붙이면 안되는 <link href="https://developer.gnome.org/gobject/stable/gobject-The-Base-Object-Type.html"> <code>GObject</code></link>와 하위 클래스에는 해당하지 않습니다. 문자열과 단순 <code>struct</code>에만 해당합니다.)

note: (itstool) path: section/p
en: Finally, a few libraries use a function naming convention to indicate ownership transfer, for example using ‘take’ in a function name to indicate full transfer of parameters, as with <code>g_value_take_string()</code>. Note that different libraries use different conventions, as shown below:
ko: 마지막으로, 일부 라이브러리에서는 소유 이전을 나타내려 함수 작명 원칙을 활용하는데, 함수 이름에 ‘take’가 있으면 <code>g_value_take_string()</code> 함수처럼 매개변수의 소유를 완전히 넘겨 받음을 나타냅니다. 참고로 다른 라이브러리는 아래와 같이 개별 원칙을 따릅니다:

note: (itstool) path: td/p
en: Function name
ko: 함수 이름

note: (itstool) path: td/p
en: Convention 1 (standard)
ko: 형식 1 (표준)

note: (itstool) path: td/p
en: Convention 2 (alternate)
ko: 형식 2 (대안)

note: (itstool) path: td/p
en: Convention 3 (<cmd>gdbus-codegen</cmd>)
ko: 형식 3 (<cmd>gdbus-codegen</cmd>)

note: (itstool) path: td/p
en: No transfer
ko: 전달 안함

note: (itstool) path: td/p
en: Any transfer
ko: 일부 전달

note: (itstool) path: td/p
en: Full transfer
ko: 완전한 전달

note: (itstool) path: section/p
en: Ideally, all functions have a <code>(transfer)</code> <link xref="introspection">introspection annotation</link> for all relevant parameters and the return value. Failing that, here is a set of guidelines to use to determine whether ownership of a return value is transferred:
ko: 이상적으로, 모든 함수에는 관련 매개 변수에 <code>(transfer)</code> <link xref="introspection">인트로스펙션 주석</link>이 있으며, 값을 반환합니다. 값 반환에 실패할 경우에 대해 반환 값 주체의 판단에 활용할 지침이 있습니다:

note: (itstool) path: item/p
en: If the type has an introspection <code>(transfer)</code> annotation, look at that.
ko: 형식에 인트로스펙션 <code>(transfer)</code> 주석이 달려있다면, 해당 부분을 살펴보십시오.

note: (itstool) path: item/p
en: Otherwise, if the type is <code>const</code>, there is no transfer.
ko: 형식이 <code>const</code>라면, 전달 값이 없습니다.

note: (itstool) path: item/p
en: Otherwise, if the function documentation explicitly specifies the return value must be freed, there is full or container transfer.
ko: 함수 문서에서 반드시 메모리상 해제를 해야 할 반환 값을 분명하게 정의했다면, 완전한 또는 컨테이너 전달이 이루어집니다.

note: (itstool) path: item/p
en: Otherwise, if the function is named ‘dup’, ‘take’ or ‘steal’, there is full or container transfer.
ko: 함수 이름에 ‘dup’, ‘take’, ‘steal’이 붙어있다면, 완전한 또는 컨테이너 전달이 이루어집니다.

note: (itstool) path: item/p
en: Otherwise, if the function is named ‘peek’, there is no transfer.
ko: 함수 이름에 ‘peek’이 붙어있다면, 전달 값이 없습니다.

note: (itstool) path: item/p
en: Otherwise, you need to look at the function’s code to determine whether it intends ownership to be transferred. Then file a bug against the documentation for that function, and ask for an introspection annotation to be added.
ko: 위의 경우가 아니라면, 소유 주체를 전달하도록 했는지 여부를 확인하는 함수 코드를 살펴보아야 합니다. 그리고 해당 함수의 문서의 버그를 보고하고, 인트로스펙션 주석을 추가해야 한다고 요청하십시오.

note: (itstool) path: section/p
en: Given this ownership and transfer infrastructure, the correct approach to memory allocation can be mechanically determined for each situation. In each case, the <code>copy()</code> function must be appropriate to the data type, for example <code>g_strdup()</code> for strings, or <code>g_object_ref()</code> for GObjects.
ko: 소유 주체와 전달 기반이 주어졌다면, 올바른 메모리 할당 문제 접근 방식으로 각 상황을 기술적으로 밝힐 수 있습니다. 각 경우에, <code>copy()</code> 함수는 데이터 형식에 알맞아야 하는데, 이를테면, <code>g_strdup()</code> 함수는 문자열에, <code>g_object_ref()</code> 함수는 GObject 객체에 알맞아야 합니다.

note: (itstool) path: section/p
en: When thinking about ownership transfer, <code>malloc()</code>/<code>free()</code> and reference counting are equivalent: in the former case, a newly allocated piece of heap memory is transferred; in the latter, a newly incremented reference. See <link xref="#reference-counting"/>.
ko: 소유 주체 전달을 생각할 때, <code>malloc()</code>/<code>free()</code>와 참조 카운팅은 동일하다고 보시면 됩니다. 보통의 경우 새로 할당한 일부 힙 메모리 영역을 전달합니다. 그 다음 새로 증가한 참조를 전달합니다. <link xref="#reference-counting"/>을 참고하십시오.

note: (itstool) path: section/title
en: Assignments
ko: 할당

note: (itstool) path: td/p
en: Assignment from/to
ko: 할당 목적/대상

note: (itstool) path: td/p
en: Owned destination
ko: 소유 대상

note: (itstool) path: td/p
en: Unowned destination
ko: 비소유 대상

note: (itstool) path: td/p
en: Owned source
ko: 소유 원본

note: (itstool) path: td/p
en: Copy or move the source to the destination.
ko: 원본을 대상으로 복제하거나 이동합니다.

note: (itstool) path: td/p
en: Pure assignment, assuming the unowned variable is not used after the owned one is freed.
ko: 소유 대상을 메모리에서 해제하기 전에는 비소유 대상을 활용하지 않음을 전제로 한 일반적인 할당 방식입니다.

note: (itstool) path: td/p
en: Unowned source
ko: 비소유 원본

note: (itstool) path: td/p
en: Copy the source to the destination.
ko: 원본을 대상에 복제합니다.

note: (itstool) path: td/p
en: Pure assignment.
ko: 일반적인 할당 방식입니다.

note: (itstool) path: section/title
en: Function Calls
ko: 함수 호출

note: (itstool) path: td/p
en: Call from/to
ko: 호출 위치/대상

note: (itstool) path: td/p
en: Transfer full parameter
ko: 전체 매개 변수 보내기

note: (itstool) path: td/p
en: Transfer none parameter
ko: 매개변수 보내지 않기

note: (itstool) path: td/p
en: Copy or move the source for the parameter.
ko: 매개변수의 원본을 복제하거나 이동합니다.

note: (itstool) path: td/p
en: Pure parameter passing.
ko: 일반적인 매개변수 전달 방식입니다.

note: (itstool) path: td/p
en: Copy the source for the parameter.
ko: 매개변수의 원본을 복제합니다.

note: (itstool) path: section/title
en: Function Returns
ko: 함수 반환 처리

note: (itstool) path: td/p
en: Return from/to
ko: 반환 위치/대상

note: (itstool) path: td/p
en: Transfer full return
ko: 전체 반환값 보내기

note: (itstool) path: td/p
en: Transfer none return
ko: 반환값 보내지 않기

note: (itstool) path: td/p
en: Pure variable return.
ko: 일반적인 값 반환 방식입니다.

note: (itstool) path: td/p
en: Invalid. The source needs to be freed, so the return value would use freed memory — a use-after-free error.
ko: 잘못됐습니다. 원본을 메모리에서 해제하며, 메모리에서 해제한 반환 값을 사용합니다. 해제 후 사용 오류입니다.

note: (itstool) path: td/p
en: Copy the source for the return.
ko: 반환할 원본 값을 복제합니다.

note: (itstool) path: td/p
en: Pure variable passing.
ko: 일반적인 변수 전달 방식입니다.

note: (itstool) path: section/p
en: Documenting the ownership transfer for each function parameter and return, and the ownership for each variable, is important. While they may be clear when writing the code, they are not clear a few months later; and may never be clear to users of an API. They should always be documented.
ko: 각 함수 매개 변수의 소유 이전 및 값 반환, 각 변수의 소유권 문서화는 중요합니다. 코드를 작성할 때는 분명하겠지만, 몇 달 지나고 나면 무슨 이야기인지 불분명하며 API 사용자는 전혀 알 수 없을지도 모릅니다. 해당 항목도 문서화해야합니다.

note: (itstool) path: section/p
en: The best way to document ownership transfer is to use the <link href="https://wiki.gnome.org/Projects/GObjectIntrospection/Annotations#Memory_and_lifecycle_management"> <code>(transfer)</code></link> annotation introduced by <link xref="introspection">gobject-introspection</link>. Include this in the API documentation comment for each function parameter and return type. If a function is not public API, write a documentation comment for it anyway and include the <code>(transfer)</code> annotations. By doing so, the introspection tools can also read the annotations and use them to correctly introspect the API.
ko: 소유 전달을 문서화 하는 최선의 방법은 <link xref="introspection">gobject-introspection</link>에서 도입한 <link href="https://wiki.gnome.org/Projects/GObjectIntrospection/Annotations#Memory_and_lifecycle_management"> <code>(transfer)</code></link> 주석의 사용입니다. 각 함수 매개변수 및 반환 형식 부분을 다루는 API 문서 주석에 이 주석을 넣으십시오. 만약 함수를 공용 API에 넣지 않더라도, 어쨌든 문서 주석을 작성하고, <code>(transfer)</code> 주석을 넣으십시오. 이렇게 하면 인트로스펙션 도구에서 이 주석을 인식하고 API를 올바르게 인트로스펙션할 때 활용할 수 있습니다.

note: (itstool) path: section/p
en: Ownership for variables can be documented using inline comments. These are non-standard, and not read by any tools, but can form a convention if used consistently.
ko: 변수 소유권은 인라인 문서로 문서 기록 처리할 수 있습니다. 이 방식은 표준이 아니며 어떤 도구에서도 읽지 않지만, 일관되게 적는다면 일정한 형식을 갖출 수 있습니다.

note: (itstool) path: section/p
en: The documentation for <link xref="#container-types"/> is similarly only a convention; it includes the type of the contained elements too:
ko: <link xref="#container-types"/>의 문서는 기존의 내용과 유사합니다. 포함 구성 요소의 형식도 함께 들어갑니다:

note: (itstool) path: section/p
en: Note also that owned variables should always be initialized so that freeing them is more convenient. See <link xref="#convenience-functions"/>.
ko: 또한 소유 변수도 항상 초기화한 후 해제하는게 나중에 더 간편해짐을 참고하십시오. <link xref="#convenience-functions"/> 링크를 참고하십시오.

note: (itstool) path: section/p
en: Also note that some types, for example basic C types like strings, can have the <code>const</code> modifier added if they are unowned, to take advantage of compiler warnings resulting from assigning those variables to owned variables (which must <em>not</em> use the <code>const</code> modifier). If so, the <code>/* unowned */</code> comment may be omitted.
ko: 또한, 문자열과 같은 기본 C 형식 같은 일부 형식에 <code>const</code>를 붙이지 않았을 경우, 키워드를 붙여서 (<code>const</code> 키워드를 굳이 사용할 필요가 <em>없는</em>) 기존의 참조 소유 변수에 다른 변수 값을 할당할 경우 컴파일러 경고를 띄우는 이점을 취하십시오.

note: (itstool) path: section/title
en: Reference Counting
ko: 참조 카운팅

note: (itstool) path: section/p
en: As well as conventional <code>malloc()</code>/<code>free()</code>-style types, GLib has various reference counted types — <link href="https://developer.gnome.org/gobject/stable/gobject-The-Base-Object-Type.html"> <code>GObject</code></link> being a prime example.
ko: 기존의 <code>malloc()</code>/<code>free()</code> 형식 함수처럼, GLib에 참조 카운팅 방식의 함수가 있습니다. 핵심 예제로 <link href="https://developer.gnome.org/gobject/stable/gobject-The-Base-Object-Type.html"> <code>GObject</code></link>가 있습니다.

note: (itstool) path: section/p
en: The concepts of ownership and transfer apply just as well to reference counted types as they do to allocated types. A scope <em>owns</em> a reference counted type if it holds a strong reference to the instance (for example by calling <link href="https://developer.gnome.org/gobject/stable/gobject-The-Base-Object-Type.html#g-object-ref"> <code>g_object_ref()</code></link>). An instance can be ‘copied’ by calling <code>g_object_ref()</code> again. Ownership can be freed with <link href="https://developer.gnome.org/gobject/stable/gobject-The-Base-Object-Type.html#g-object-unref"> <code>g_object_unref()</code></link> — even though this may not actually finalize the instance, it frees the current scope’s ownership of that instance.
ko: 소유 및 전달 개념은 할당한 형식에 따라 처리하는 참조 카운팅 형식 그대로 반영합니다. 해당 범위는(예를 들자면, <link href="https://developer.gnome.org/gobject/stable/gobject-The-Base-Object-Type.html#g-object-ref"> <code>g_object_ref()</code></link> 함수를 호출하여) 인스턴스에 강 참조를 할당했을 경우 참조 카운팅 형식을 <em>부여</em> 합니다. <code>g_object_ref()</code> 함수를 다시 호출하면 인스턴스를 `복제`할 수 있습니다. <link href="https://developer.gnome.org/gobject/stable/gobject-The-Base-Object-Type.html#g-object-unref"> <code>g_object_unref()</code></link> 함수로 소유 참조를 해제할 수 있습니다. 실제로 인스턴스를 종결짓지 않을 수도 있지만, 현재 코드 범위에서 인스턴스의 소유 관계를 정리(해제)합니다.

note: (itstool) path: section/p
en: See <link xref="#g-clear-object"/> for a convenient way of handling GObject references.
ko: GObject 참조를 다루는 간편한 방법은 <link xref="#g-clear-object"/> 링크를 참고하십시오.

note: (itstool) path: section/p
en: There are other reference counted types in GLib, such as <link href="https://developer.gnome.org/glib/stable/glib-Hash-Tables.html"> <code>GHashTable</code></link> (using <link href="https://developer.gnome.org/glib/stable/glib-Hash-Tables.html#g-hash-table-ref"> <code>g_hash_table_ref()</code></link> and <link href="https://developer.gnome.org/glib/stable/glib-Hash-Tables.html#g-hash-table-unref"> <code>g_hash_table_unref()</code></link>), or <link href="https://developer.gnome.org/glib/stable/glib-GVariant.html"> <code>GVariant</code></link> (<link href="https://developer.gnome.org/glib/stable/glib-GVariant.html#g-variant-ref"> <code>g_variant_ref()</code></link>, <link href="https://developer.gnome.org/glib/stable/glib-GVariant.html#g-variant-unref"> <code>g_variant_unref()</code></link>). Some types, like <code>GHashTable</code>, support both reference counting and explicit finalization. Reference counting should always be used in preference, because it allows instances to be easily shared between multiple scopes (each holding their own reference) without having to allocate multiple copies of the instance. This saves memory.
ko: GLib에는 <link href="https://developer.gnome.org/glib/stable/glib-Hash-Tables.html"> <code>GHashTable</code></link> (<link href="https://developer.gnome.org/glib/stable/glib-Hash-Tables.html#g-hash-table-ref"> <code>g_hash_table_ref()</code></link> 함수 및 <link href="https://developer.gnome.org/glib/stable/glib-Hash-Tables.html#g-hash-table-unref"> <code>g_hash_table_unref()</code></link> 함수 활용), <link href="https://developer.gnome.org/glib/stable/glib-GVariant.html"> <code>GVariant</code></link> (<link href="https://developer.gnome.org/glib/stable/glib-GVariant.html#g-variant-ref"> <code>g_variant_ref()</code></link> 함수, <link href="https://developer.gnome.org/glib/stable/glib-GVariant.html#g-variant-unref"> <code>g_variant_unref()</code></link> 함수) 같은 참조 카운팅 형식이 있습니다. <code>GHashTable</code> 같은 일부 형식에는 참조 카운팅 및 명시적 종결 처리를 지원합니다. 참조 카운팅은 취향에 따라 활용해야 하는데, 인스턴스 다중 복제 객체를 할당하지 않고도, 다양한 범위(각 부분에서 자체 참조를 지님)에서 인스턴스를 공유할 수 있기 때문입니다. 이런 인스턴스 공유 참조 방식으로 메모리를 절약합니다.

note: (itstool) path: section/title
en: Floating References
ko: 플로팅 참조

note: (itstool) path: section/p
en: Classes which are derived from <link href="https://developer.gnome.org/gobject/stable/gobject-The-Base-Object-Type.html#GInitiallyUnowned"><code>GInitiallyUnowned</code></link>, as opposed to <link href="https://developer.gnome.org/gobject/stable/gobject-The-Base-Object-Type.html#GObject-struct"><code>GObject</code></link> have an initial reference which is <em>floating</em>, meaning that no code owns the reference. As soon as <link href="https://developer.gnome.org/gobject/stable/gobject-The-Base-Object-Type.html#g-object-ref-sink"><code>g_object_ref_sink()</code></link> is called on the object, the floating reference is converted to a strong reference, and the calling code assumes ownership of the object.
ko: <link href="https://developer.gnome.org/gobject/stable/gobject-The-Base-Object-Type.html#GObject-struct"><code>GObject</code></link>에 반해 <link href="https://developer.gnome.org/gobject/stable/gobject-The-Base-Object-Type.html#GInitiallyUnowned"><code>GInitiallyUnowned</code></link> 에서 상속받은 클래스는 <em>플로팅</em> 초기 참조를 지니는데, 이는 어떤 코드도 참조를 보유하지 않는다는 의미입니다. 객체에서 <link href="https://developer.gnome.org/gobject/stable/gobject-The-Base-Object-Type.html#g-object-ref-sink"><code>g_object_ref_sink()</code></link> 함수를 호출하면, 플로팅 참조에서 강 참조로 바뀌며, 호출 코드에서 객체에 소유권이 있다고 간주합니다.

note: (itstool) path: section/p
en: Floating references are a convenience for use in C in APIs, such as GTK+, where large numbers of objects must be created and organized into a hierarchy. In these cases, calling <code>g_object_unref()</code> to drop all the strong references would result in a lot of code.
ko: GTK+와 같이 여러 개의 객체를 만들고 계층 관계를 형성해야 하는 API에서 C를 사용할 때, 플로팅 참조는 간편한 수단입니다. 이 경우 모든 강 참조를 쳐내는 <code>g_object_unref()</code> 함수를 호출하면 대부분의 코드에서 결과가 나옵니다.

note: (itstool) path: example/p
en: Floating references allow the following code to be simplified:
ko: 플로팅 참조는 다음 코드를 단순화할 수 있습니다:

note: (itstool) path: example/p
en: Instead, the following code can be used, with the <code>GtkContainer</code> assuming ownership of the floating reference:
ko: 대신, 플로팅 참조 소유를 가정하는 <code>GtkContainer</code>로 다음 코드를 사용할 수 있습니다:

note: (itstool) path: section/p
en: Floating references are only used by a few APIs — in particular, <code>GtkWidget</code> and all its subclasses. You must learn which APIs support it, and which APIs consume floating references, and only use them together.
ko: 플로팅 참조는 <code>GtkWidget</code>과 하위 클래스를 수반한 일부 API에서만 사용합니다. 어떤 API에서 지원하는지, 어떤 API에서 플로팅 참조를 활용하고, 상호간 활용하는지 알아야 합니다.

note: (itstool) path: section/p
en: Note that <code>g_object_ref_sink()</code> is equivalent to <code>g_object_ref()</code> when called on a non-floating reference, making <code>gtk_container_add()</code> no different from any other function in such cases.
ko: 참고로 <code>g_object_ref_sink()</code> 함수는 비 플로팅 참조를 호출할 경우 <code>g_object_ref()</code> 함수와 동일하며, 이 경우 다른 함수와 <code>gtk_container_add()</code> 함수간 사용상 차이가 없습니다.

note: (itstool) path: section/p
en: See the <link href="https://developer.gnome.org/gobject/stable/gobject-The-Base-Object-Type.html#floating-ref">GObject manual</link> for more information on floating references.
ko: 자세한 플로팅 참조 정보는 <link href="https://developer.gnome.org/gobject/stable/gobject-The-Base-Object-Type.html#floating-ref">GObject 설명서</link>를 참고하십시오.

note: (itstool) path: section/title
en: Convenience Functions
ko: 편의 함수

note: (itstool) path: section/p
en: GLib provides various convenience functions for memory management, especially for GObjects. Three will be covered here, but others exist — check the GLib API documentation for more. They typically follow similar naming schemas to these three (using ‘_full’ suffixes, or the verb ‘clear’ in the function name).
ko: GLib에서는 GObject에 맞춰 메모리 관리를 편리하게 하는 다양한 편의 함수를 제공합니다. 여기선 세가지를 다루지만, 다른 함수도 있습니다. 자세한 내용은 GLib API 문서를 살펴보십시오. 보통 여기 세가지 함수와 유사한 작명 형식을 따릅니다(함수 이름에 ‘_full’ 접미사 또는 ‘clear’ 동사 사용).

note: (itstool) path: section/p
en: <link href="https://developer.gnome.org/gobject/stable/gobject-The-Base-Object-Type.html#g-clear-object"> <code>g_clear_object()</code></link> is a version of <link href="https://developer.gnome.org/gobject/stable/gobject-The-Base-Object-Type.html#g-object-unref"> <code>g_object_unref()</code></link> which unrefs a GObject and then clears the pointer to it to <code>NULL</code>.
ko: <link href="https://developer.gnome.org/gobject/stable/gobject-The-Base-Object-Type.html#g-clear-object"> <code>g_clear_object()</code></link> 함수는 GObject 참조를 해제하고 포인터를 <code>NULL</code>로 만드는 <link href="https://developer.gnome.org/gobject/stable/gobject-The-Base-Object-Type.html#g-object-unref"> <code>g_object_unref()</code></link> 함수 버전입니다.

note: (itstool) path: section/p
en: This makes it easier to implement code that guarantees a GObject pointer is always either <code>NULL</code>, or has ownership of a GObject (but which never points to a GObject it no longer owns).
ko: 이 함수는 GObject 포인터를 <code>NULL</code> 로 만들거나 GObject의 소유권을 확보(하지만 아무 것도 없는 GObject를 가리키진 않음)하도록 코드를 쉽게 작성할 수 있게 합니다.

note: (itstool) path: section/p
en: By initialising all owned GObject pointers to <code>NULL</code>, freeing them at the end of the scope is as simple as calling <code>g_clear_object()</code> without any checks, as discussed in <link xref="#single-path-cleanup"/>:
ko: <link xref="#single-path-cleanup"/>에 언급한 대로, 보유한 모든 GObject 포인터를 <code>NULL</code>로 초기화하여, 어떠한 검사 과정 없이 코드 범위의 마지막에서 할당을 해제하는건 <code>g_clear_object()</code> 함수를 호출하는 방식으로 쉽게 끝낼 수 있습니다:

note: (itstool) path: section/p
en: <link href="https://developer.gnome.org/glib/stable/glib-Doubly-Linked-Lists.html#g-list-free-full"> <code>g_list_free_full()</code></link> frees all the elements in a linked list, <em>and all their data</em>. It is much more convenient than iterating through the list to free all the elements’ data, then calling <link href="https://developer.gnome.org/glib/stable/glib-Doubly-Linked-Lists.html#g-list-free"> <code>g_list_free()</code></link> to free the <code>GList</code> elements themselves.
ko: <link href="https://developer.gnome.org/glib/stable/glib-Doubly-Linked-Lists.html#g-list-free-full"> <code>g_list_free_full()</code></link> 함수는 연결 리스트 자료 구조상 모든 항목과 <em>데이터</em>를 메모리에서 해제합니다. 리스트를 순차적으로 확인하고, <link href="https://developer.gnome.org/glib/stable/glib-Doubly-Linked-Lists.html#g-list-free"> <code>g_list_free()</code></link> 함수를 호출하여 <code>GList</code> 구성 항목 자체를 메모리에서 해제하여 모든 항목의 데이터를 메모리에서 해제하는 것 보다 훨씬 간단합니다.

note: (itstool) path: section/p
en: <link href="https://developer.gnome.org/glib/stable/glib-Hash-Tables.html#g-hash-table-new-full"> <code>g_hash_table_new_full()</code></link> is a newer version of <link href="https://developer.gnome.org/glib/stable/glib-Hash-Tables.html#g-hash-table-new"> <code>g_hash_table_new()</code></link> which allows setting functions to destroy each key and value in the hash table when they are removed. These functions are then automatically called for all keys and values when the hash table is destroyed, or when an entry is removed using <code>g_hash_table_remove()</code>.
ko: <link href="https://developer.gnome.org/glib/stable/glib-Hash-Tables.html#g-hash-table-new-full"> <code>g_hash_table_new_full()</code></link> 함수는 해시 테이블의 각각의 키-값을 없댈 수 있는 설정 함수 <link href="https://developer.gnome.org/glib/stable/glib-Hash-Tables.html#g-hash-table-new"> <code>g_hash_table_new()</code></link>의 새 버전입니다. 이 함수는 해시 테이블을 해제했거나, <code>g_hash_table_remove()</code> 함수로 항목을 제거했을 경우 모든 키-값을 대상으로 자동으로 호출합니다.

note: (itstool) path: section/p
en: Essentially, it simplifies memory management of keys and values to the question of whether they are present in the hash table. See <link xref="#container-types"/> for a discussion on ownership of elements within container types.
ko: 궁극적으로, 해시 테이블에 키 및 값이 있는지 여부에 대한 키 및 값을 저장하는 메모리 관리를 단순화합니다. 컨테이너 형식에 들어있는 구성 요소의 소유 관계를 알아보려면 <link xref="#container-types"/> 링크를 참고하십시오.

note: (itstool) path: section/p
en: A similar function exists for <code>GPtrArray</code>: <link href="https://developer.gnome.org/glib/stable/glib-Pointer-Arrays.html#g-ptr-array-new-with-free-func"> <code>g_ptr_array_new_with_free_func()</code></link>.
ko: <code>GPtrArray</code>를 다루는 유사한 <link href="https://developer.gnome.org/glib/stable/glib-Pointer-Arrays.html#g-ptr-array-new-with-free-func"> <code>g_ptr_array_new_with_free_func()</code></link> 함수가 있습니다.

note: (itstool) path: section/title
en: Container Types
ko: 컨테이너 형식

note: (itstool) path: section/p
en: When using container types, such as <code>GPtrArray</code> or <code>GList</code>, an additional level of ownership is introduced: as well as the ownership of the container instance, each element in the container is either owned or unowned too. By nesting containers, multiple levels of ownership must be tracked. Ownership of owned elements belongs to the container; ownership of the container belongs to the scope it’s in (which may be another container).
ko: <code>GPtrArray</code> 또는 <code>GList</code>와 같은 컨테이너 형식을 사용할 때, 소유권의 추가 레벨 개념을 도입합니다. 컨테이너 인스턴스의 소유권과 마찬가지로, 컨테이너의 각 구성 요소는 소유 상태가 되거나 아닐 수 있습니다. 컨테이너를 중첩하면 다중 레벨 소유권을 추적해야합니다. 소유한 구성요소의 소유권은 컨테이너가 가지고 있습니다. 컨테이너의 소유권은 컨테이너가 있는 코드 범위에서 가집니다(아마 다른 컨테이너겠죠).

note: (itstool) path: section/p
en: A key principle for simplifying this is to ensure that all elements in a container have the same ownership: they are either all owned, or all unowned. This happens automatically if the normal <link xref="#convenience-functions"/> are used for types like <code>GPtrArray</code> and <code>GHashTable</code>.
ko: 동일한 컨테이너의 모든 구성 요소 소유권 부여가 단순화의 핵심 원칙입니다. 어떤 주체가 모두 소유하거나 모두 소유하지 않습니다. <code>GPtrArray</code> 및 <code>GHashTable</code> 형식에 대해 일반 <link xref="#convenience-functions"/>를 사용한다면 자동으로 처리합니다.

note: (itstool) path: section/p
en: If elements in a container are <em>owned</em>, adding them to the container is essentially an ownership transfer. For example, for an array of strings, if the elements are owned, the definition of <code>g_ptr_array_add()</code> is effectively:
ko: 컨테이너의 구성 요소가 <em>소유</em> 상태가 되면, 해당 컨테이너로의 구성 요소 추가는 소유권 이전의 본질적 과정입니다. 예를 들어 문자열 배열의 경우 구성 요소를 어떤 주체가 소유하면, 실질적으로 <code>g_ptr_array_add()</code> 함수를 정의합니다:

note: (itstool) path: section/p
en: So, for example, constant (unowned) strings must be added to the array using <code>g_ptr_array_add (array, g_strdup ("constant string"))</code>.
ko: 따라서, 예를 들면, 상수(비소유) 문자열은 <code>g_ptr_array_add (array, g_strdup ("constant string"))</code> 코드로 배열에 추가해야합니다.

note: (itstool) path: section/p
en: Whereas if the elements are unowned, the definition is effectively:
ko: 반면, 구성 요소 소유 주체가 없다면, 정의는 다음과 같습니다:

note: (itstool) path: section/p
en: Here, constant strings can be added without copying them: <code>g_ptr_array_add (array, "constant string")</code>.
ko: <code>g_ptr_array_add (array, "constant string")</code> 코드로 정적 문자열을 복제하지 않고 추가할 수 있습니다.

note: (itstool) path: section/p
en: See <link xref="#documentation"/> for examples of comments to add to variable definitions to annotate them with the element type and ownership.
ko: 구성 요소 형식과 소유 주체를 표기하는 변수 정의 추가 주석 예제를 살펴보려면 <link xref="#documentation"/> 링크를 참고하십시오.

note: (itstool) path: section/title
en: Single-Path Cleanup
ko: 단일 경로 정리

note: (itstool) path: section/p
en: A useful design pattern for more complex functions is to have a single control path which cleans up (frees) allocations and returns to the caller. This vastly simplifies tracking of allocations, as it’s no longer necessary to mentally work out which allocations have been freed on each code path — all code paths end at the same point, so perform all the frees then. The benefits of this approach rapidly become greater for larger functions with more owned local variables; it may not make sense to apply the pattern to smaller functions.
ko: 쓸 만한 더 복잡한 함수 설계 패턴은 호출 주체에 할당 요소를 제거(해제)하고 반환하는 단일 제어 경로의 확보입니다. 할당 추적을 엄청 단순화할 수 있어, 더 이상 코드 경로 상에서 어떤 할당 요소를 해제 했는지 신경써가며 해결할 필요가 없습니다. 모든 코드 경로는 동일한 지점에서 끝나므로, 모든 구성 요소를 해제합니다. 이러한 관점은 자체 변수를 더 많이 지닌 더 큰 함수에 굉장한 장점이 되지만, 작은 함수에 패턴을 적용하기엔 어울리지 않을 수도 있습니다.

note: (itstool) path: section/p
en: This approach has two requirements:
ko: 이 접근 방식에 두가지 요구 사항이 있습니다:

note: (itstool) path: item/p
en: The function returns from a single point, and uses <code>goto</code> to reach that point from other paths.
ko: 함수는 단일 지점에서 반환하며, 다른 경로에서 해당 위치로 접근할 때 <code>goto</code> 문을 활용합니다.

note: (itstool) path: item/p
en: All owned variables are set to <code>NULL</code> when initialized or when ownership is transferred away from them.
ko: 자체 변수를 초기화하거나 소유권을 다른곳으로 보냈을 때는 <code>NULL</code>로 설정합니다.

note: (itstool) path: section/p
en: The example below is for a small function (for brevity), but should illustrate the principles for application of the pattern to larger functions:
ko: 아래 예제는 (간결성 목적) 소규모 함수를 보여주는게 목적이지만, 거대 함수 패턴의 프로그램의 원칙에도 반영해야합니다:

note: (itstool) path: listing/title
en: Single-Path Cleanup Example
ko: 단일 경로 정리 예제

note: (itstool) path: listing/desc
en: Example of implementing single-path cleanup for a simple function
ko: 단일 함수의 단일 경로 정리 구현 예제

note: (itstool) path: section/title
en: Verification
ko: 검증

note: (itstool) path: section/p
en: Memory leaks can be checked for in two ways: static analysis, and runtime leak checking.
ko: 메모리 누수는 정적 분석, 실행 시간 누수 검사 방식으로 검사할 수 있습니다.

note: (itstool) path: section/p
en: Static analysis with tools like <link xref="tooling#coverity">Coverity</link>, the <link xref="tooling#clang-static-analyzer">Clang static analyzer</link> or <link xref="tooling#tartan">Tartan</link> can catch some leaks, but require knowledge of the ownership transfer of every function called in the code. Domain-specific static analyzers like Tartan (which knows about GLib memory allocation and transfer) can perform better here, but Tartan is quite a young project and still misses things (a low true positive rate). It is recommended that code be put through a static analyzer, but the primary tool for detecting leaks should be runtime leak checking.
ko: <link xref="tooling#coverity">Coverity</link> 같은 정적 분석도구, <link xref="tooling#clang-static-analyzer">Clang static analyzer</link> 또는 <link xref="tooling#tartan">Tartan</link>에서 일부 메모리 누수 현상을 잡을 수 있지만, 코드에서 호출하는 모든 함수의 참조 소유 이전 내용을 알고 있어야합니다. Tartan과 같은 영역별 정적 분석기(GLib 메모리 할당 및 참조 이전을 알려줌)에서는 메모리 누수 검사를 더 잘 처리할 수 있지만, Tartan이 조금 더 최근에 나온 프로젝트이며 몇가지 과정이 빠져있습니다(낮은 참 양성 결과 도출율). 정적 분석기에 코드를 확인하는게 좋지만, 메모리 누수를 검사하는 근본 도구는 실행시간 메모리 누수 검사에 활용해야합니다.

note: (itstool) path: section/p
en: Runtime leak checking is done using <link xref="tooling#valgrind">Valgrind</link>, using its <link xref="tooling#memcheck">memcheck</link> tool. Any leak it detects as ‘definitely losing memory’ should be fixed. Many of the leaks which ‘potentially’ lose memory are not real leaks, and should be added to the suppression file.
ko: 실행 시간 메모리 누수 검사는 <link xref="tooling#valgrind">Valgrind</link>와 여기에 있는 <link xref="tooling#memcheck">memcheck</link> 도구로 진행할 수 있습니다. ‘분명한 메모리 사용 영역 분실’로 나타나는 일부 누수 현상은 반드시 수정해야합니다. ‘잠재적’ 메모리 사용영역 분실로 인한 대부분의 메모리 누수 현상은 실제 메모리 누수 현상이 아니며 무시 목록 파일에 추가해야합니다.

note: (itstool) path: section/p
en: If compiling with a recent version of Clang or GCC, the <link xref="tooling#address-sanitizer">address sanitizer</link> can be enabled instead, and it will detect memory leaks and overflow problems at runtime, but without the difficulty of running Valgrind in the right environment. Note, however, that it is still a young tool, so may fail in some cases.
ko: Clang 또는 GCC의 최근 버전으로 컴파일 할 경우 , 대신 <link xref="tooling#address-sanitizer">주소 정리기</link>를 활성화할 수 있으며, 이렇게 하면 실행 시간에 메모리 누수 현상과 오버플로우 문제를 찾습니다. 다만 제대로 된 환경에서 Valgrind 실행의 어려움은 없어집니다. 그러나, 나온 지 얼마 되지 않아 일부 경우에 잘못된 결과가 나타남을 참고하십시오.

note: (itstool) path: section/p
en: See <link xref="tooling#valgrind"/> for more information on using Valgrind.
ko: Valgrind의 자세한 사용법은 <link xref="tooling#valgrind"/> 링크를 참고하십시오.

note: (itstool) path: info/desc
en: Avoiding symbol conflicts between libraries by namespacing all APIs
ko: 모든 API에 공간 이름을 붙여 라이브러리의 심볼 사용 과정상 혼동을 막습니다

note: (itstool) path: page/title
en: Namespacing
ko: 공간 이름 부여

note: (itstool) path: synopsis/p
en: If a library is namespaced correctly, it can define types and methods in its API which have the same names as those in another library, and a program can use both without conflicts. This is achieved by prefixing all types and method names with a namespace unique to the library.
ko: 라이브러리의 공간 이름을 올바르게 부여했다면, API의 형식과 메서드의 이름을 다른 라이브러리에서 보유한 이름과 동일한 이름을 부여할 수 있으며, 프로그램에서는 혼동 없이 활용할 수 있습니다. 모든 형식과 메서드 이름 앞에 공간 이름을 붙여 라이브러리의 유일한 식별체로 만들면 됩니다.

note: (itstool) path: section/title
en: GObject APIs
ko: GObject API

note: (itstool) path: section/p
en: Consistent and complete namespacing of symbols (functions and types) and files is important for two key reasons:
ko: 심볼(함수, 형식) 및 파일의 일관된, 완전한 영역 이름 부여는 다음 두가지 핵심 이유 때문에 중요합니다:

note: (itstool) path: item/p
en: Establishing a convention which means developers have to learn fewer symbol names to use the library — they can guess them reliably instead.
ko: 작명 규칙을 정한다는건 개발자로 하여금 라이브러리를 활용할 때 몇가지 심볼 이름만 익혀두면 됩니다. 심볼 이름을 익히는 대신 분명한 이름을 유추할 수 있습니다.

note: (itstool) path: item/p
en: Ensuring symbols from two projects do not conflict if included in the same file.
ko: 동일한 파일에 심볼이 있는 경우 두 프로젝트를 확인하여 심볼이 중복되지 않게 합니다.

note: (itstool) path: section/p
en: The second point is important — imagine what would happen if every project exported a function called <code>create_object()</code>. The headers defining them could not be included in the same file, and even if that were overcome, the programmer would not know which project each function comes from. Namespacing eliminates these problems by using a unique, consistent prefix for every symbol and filename in a project, grouping symbols into their projects and separating them from others.
ko: 두번째 이유가 중요합니다. 모든 프로젝트에서 <code>create_object()</code> 노출 함수를 호출했을 때 무슨 일이 일어날까요. 이걸 정의하는 헤더는 동일한 파일에 넣을 수 없으며, 이 문제를 해결했다더라도, 프로그래머는 어떤 함수가 어디에서 왔는지 모릅니다. 공간 이름 부여는 프로젝트의 모든 심볼 및 파일 이름에 유일하고 일관된 접두부를 붙이고 프로젝트의 심볼을 하나의 집단으로 묶어 다른 부분과 구별하여 이 문제를 해결합니다.

note: (itstool) path: section/p
en: The conventions below should be used for namespacing all symbols. They are <link href="https://developer.gnome.org/gobject/stable/gtype-conventions.html"> used in all GLib-based projects</link>, so should be familiar to a lot of developers:
ko: 아래 작명 방식은 모든 심볼에 공간 이름을 부여할 때 활용합니다. <link href="https://developer.gnome.org/gobject/stable/gtype-conventions.html">모든 GLib 기반 객체에서 활용</link>하므로 대부분의 개발자에게 익숙해야합니다:

note: (itstool) path: item/p
en: Functions should use <code>lower_case_with_underscores</code>.
ko: 함수 이름은 <code>lower_case_with_underscores</code> 처럼 이름을 붙여야합니다.

note: (itstool) path: item/p
en: Structures, types and objects should use <code>CamelCaseWithoutUnderscores</code>.
ko: 구조체, 형식, 객체는 <code>CamelCaseWithoutUnderscores</code> 처럼 이름을 붙여야합니다.

note: (itstool) path: item/p
en: Macros and constants should use <code>UPPER_CASE_WITH_UNDERSCORES</code>.
ko: 매크로 및 상수는 <code>UPPER_CASE_WITH_UNDERSCORES</code> 처럼 이름을 붙여야합니다.

note: (itstool) path: item/p
en: All symbols should be prefixed with a short (2–4 characters) version of the namespace. This is shortened purely for ease of typing, but should still be unique.
ko: 모든 심볼은 앞에 짧은 공간 이름(2~4문자)을 앞에 붙여야합니다. 근본적으로 입력하기 쉽게 짧게 줄이지만, 다른 부분과 구별할 수 있어야합니다.

note: (itstool) path: item/p
en: All methods of a class should also be prefixed with the class name.
ko: 클래스의 모든 메서드에 클래스 이름을 앞에 붙여야합니다.

note: (itstool) path: section/p
en: Additionally, public headers should be included from a subdirectory, effectively namespacing the header files. For example, instead of <code>#include &lt;abc.h&gt;</code>, a project should allow its users to use <code>#include &lt;namespace/abc.h&gt;</code>.
ko: 게다가, 공용 헤더는 헤더 파일의 이름 공간을 활용하는 것처럼 하위 디렉터리에 두고 소스 파일에 넣어야합니다. 예를 들면 프로젝트에서는 사용자에게 <code>#include &lt;abc.h&gt;</code> 대신, <code>#include &lt;namespace/abc.h&gt;</code>를 사용하도록 해야 합니다.

note: (itstool) path: section/p
en: Some projects namespace their headers within this subdirectory — for example, <code>#include &lt;namespace/ns-abc.h&gt;</code> instead of <code>#include &lt;namespace/abc.h&gt;</code>. This is redundant, but harmless.
ko: 일부 프로젝트는 이 하위 디렉터리에서 헤더 파일에 공간 이름을 부여합니다. <code>#include &lt;namespace/abc.h&gt;</code> 대신 <code>#include &lt;namespace/ns-abc.h&gt;</code> 처럼 씁니다. 중복되지만 문제 없습니다.

note: (itstool) path: section/p
en: For example, for a project called ‘Walbottle’, the short namespace ‘Wbl’ would be chosen. If it has a ‘schema’ class and a ‘writer’ class, it would install headers:
ko: 이를 테면 ‘Walbottle’ 프로젝트에서는 공간 이름 약자로 ‘Wbl’를 쓸 수 있습니다. ‘schema’ 클래스와 ‘writer’ 클래스가 있으면, 다음 헤더를 설치합니다:

note: (itstool) path: section/p
en: (The use of <var>$API_MAJOR</var> above is for <link xref="parallel-installability">parallel installability</link>.)
ko: (상단의 <var>$API_MAJOR</var>는 <link xref="parallel-installability">동시 설치</link>용도입니다.)

note: (itstool) path: section/p
en: For the schema class, the following symbols would be exported (amongst others), following GObject conventions:
ko: 스키마 클래스에는 GObject 이름 작성 규칙에 따라 (여러 심볼 중) 다음 심볼을 내보냅니다:

note: (itstool) path: item/p
en: <code>WblSchema</code> structure
ko: <code>WblSchema</code> 구조

note: (itstool) path: item/p
en: <code>WblSchemaClass</code> structure
ko: <code>WblSchemaClass</code> 구조

note: (itstool) path: item/p
en: <code>WBL_TYPE_SCHEMA</code> macro
ko: <code>WBL_TYPE_SCHEMA</code> 매크로

note: (itstool) path: item/p
en: <code>WBL_IS_SCHEMA</code> macro
ko: <code>WBL_IS_SCHEMA</code> 매크로

note: (itstool) path: item/p
en: <code>wbl_schema_get_type</code> function
ko: <code>wbl_schema_get_type</code> 함수

note: (itstool) path: item/p
en: <code>wbl_schema_new</code> function
ko: <code>wbl_schema_new</code> 함수

note: (itstool) path: item/p
en: <code>wbl_schema_load_from_data</code> function
ko: <code>wbl_schema_load_from_data</code> 함수

note: (itstool) path: info/desc
en: Writing libraries to be future proof through parallel installation
ko: 동시 설치 방식으로 나중에 검증할 라이브러리를 작성합니다

note: (itstool) path: page/title
en: Parallel Installability
ko: 동시 설치 가능성

note: (itstool) path: synopsis/p
en: If two packages can be parallel installed, then they have no filenames in common, and people developing against the package always compile against the version they expected. This applies to daemons, utility programs and configuration files as it does to header files and library binaries.
ko: 두 패키지를 동시에 설치할 수 있다면, 일반적인 파일 이름이 붙어있지 않으며 패키지를 개발한 사람은 원하는 버전에 따라 컴파일합니다. 이 방식은 헤더 파일, 라이브러리 이진 파일에 적용하는 방식대로 데몬, 유틸리티 프로그램, 설정 파일에 적용합니다.

note: (itstool) path: item/p
en: Ensure all versions of a library are parallel installable. (<link xref="#justification"/>)
ko: 모든 라이브러리 버전을 동시에 설치할 수 있는지 확인하십시오(<link xref="#justification"/>).

note: (itstool) path: item/p
en: Version all files installed by a library. (<link xref="#solution"/>)
ko: 라이브러리로 설치한 모든 파일에 버전을 부여하십시오(<link xref="#solution"/>).

note: (itstool) path: item/p
en: Keep package version numbers separate from soname or libtool version numbers. Be clear which part of the package version number changes with the API. (<link xref="#version-numbers"/>)
ko: so 이름 또는 libtool 버전 번호와는 별개로 패키지 버전 번호를 관리하십시오. 어떤 패키지 버전 번호 부분이 API와 바뀌는지 분명히 하십시오(<link xref="#version-numbers"/>).

note: (itstool) path: item/p
en: Install C header files to <file><var>$(includedir)</var>/lib<var>library</var>-<var>version</var>/<var>library</var>/</file>. (<link xref="#header-files"/>)
ko: <file><var>$(includedir)</var>/lib<var>library</var>-<var>version</var>/<var>library</var>/</file>에 C 헤더 파일을 설치하십시오(<link xref="#header-files"/>).

note: (itstool) path: item/p
en: Install library binaries to <file><var>$(libdir)</var>/lib<var>library</var>-<var>version</var>.so.<var>soname</var></file>. (<link xref="#libraries"/>)
ko: <file><var>$(libdir)</var>/lib<var>library</var>-<var>version</var>.so.<var>soname</var></file>에 라이브러리 파일을 설치하십시오(<link xref="#libraries"/>).

note: (itstool) path: item/p
en: Install pkg-config files to <file><var>$(libdir)</var>/pkgconfig/<var>library</var>-<var>version</var>.pc</file>. (<link xref="#pkg-config"/>)
ko: <file><var>$(libdir)</var>/pkgconfig/<var>library</var>-<var>version</var>.pc</file>에 pkg-config 파일을 설치하십시오(<link xref="#pkg-config"/>).

note: (itstool) path: item/p
en: Make configuration files forwards and backwards compatible, or install them to <file><var>$(sysconfdir)</var>/<var>library</var>-<var>version</var>/</file>. (<link xref="#configuration-files"/>)
ko: 설정 파일을 전후 호환성에 맞추든지 <file><var>$(sysconfdir)</var>/<var>library</var>-<var>version</var>/</file>에 설치하십시오(<link xref="#configuration-files"/>).

note: (itstool) path: item/p
en: Set <code>GETTEXT_PACKAGE</code> to <code><var>library</var>-<var>version</var></code>. (<link xref="#gettext"/>)
ko: <code>GETTEXT_PACKAGE</code> 변수 값을 <code><var>library</var>-<var>version</var></code>에 설정하십시오(<link xref="#gettext"/>).

note: (itstool) path: item/p
en: Include a version number in all D-Bus interface names, service names and object paths. For example: <code>org.domain.<var>Library</var><var>Version</var>.<var>Interface</var></code>, <code>org.domain.<var>Library</var><var>Version</var></code> and <code>/org/domain/<var>Library</var><var>Version</var>/</code>. (<link xref="#dbus"/>)
ko: 모든 D-Bus 인터페이스 이름, 서비스 이름, 객체 경로에 버전 번호를 넣으십시오. 이를 테면 <code>org.domain.<var>Library</var><var>Version</var>.<var>Interface</var></code>, <code>org.domain.<var>Library</var><var>Version</var></code>, <code>/org/domain/<var>Library</var><var>Version</var>/</code> 과 같이 넣으십시오(<link xref="#dbus"/>).

note: (itstool) path: item/p
en: Install daemon binaries to <file><var>$(libexecdir)</var>/<var>library</var>-daemon-<var>version</var></file>. (<link xref="#programs"/>)
ko: 데몬 바이너리를 <file><var>$(libexecdir)</var>/<var>library</var>-daemon-<var>version</var></file>에 설치하십시오(<link xref="#programs"/>).

note: (itstool) path: item/p
en: Install utility binaries to <file><var>$(bindir)</var>/<var>library</var>-utility-<var>version</var></file> and install symbolic links to <file><var>$(bindir)</var>/<var>library</var>-utility</file>. (<link xref="#programs"/>)
ko: 유틸리티 바이너리를 <file><var>$(bindir)</var>/<var>library</var>-utility-<var>version</var></file> and install symbolic links to <file><var>$(bindir)</var>/<var>library</var>-utility</file>에 설치하십시오(<link xref="#programs"/>).

note: (itstool) path: section/p
en: All public libraries should be designed to be parallel installed to ease API breaks later in the life of the library. If a library is used by multiple projects, and wants to break API, either all of the projects must be ported to the new API in parallel, or some of them will no longer be installable at the same time as the others, due to depending on conflicting versions of this library.
ko: 모든 공개 라이브러리는 라이브러리의 생명 주기 이후 API 구조 변경이 쉽게 함께 설치할 수 있도록 설계해야합니다. 라이브러리를 여러 프로젝트에서 사용하는 상황에서 API 구조를 깨야 한다면, 모든 프로젝트를 동시에 설치한 새 API에 맞춰 이식해야 하며, 이렇게 하지 않으면 일부 프로젝트는 의존 관계상 라이브러리 버전이 맞지 않는 문제로 더이상 라이브러리와 설치할 수 없습니다.

note: (itstool) path: section/p
en: This is unmaintainable, and asking all the projects to port to a new API at the same time is hard to organize and demoralizing, as most API breaks do not bring large new features which would motivate porting.
ko: 이 상태가 바로 관리할 수 없는 상태이며, 대부분의 API가 이식의 동기가 될 눈에 띄는 새 기능을 넣지 않기에, 모든 프로젝트에 새 API에 맞춰 동시에 이식을 요청하기 어렵고, 이식의 의욕을 꺾어버립니다.

note: (itstool) path: section/p
en: The solution is to ensure that all libraries are parallel installable, allowing the old and new versions of the API to be installed and compiled against at the same time, without conflicts. Building in support for this kind of parallel installation is much easier to do at the start of a project than it is to do retroactively.
ko: API의 이전 버전과 새 버전을 동시에 설치하고 컴파일 할 수 있게끔 모든 라이브러리를 동시에 설치할 수 있게 했는지 확인하면 이 문제가 처리됩니다. 동시에 설치할 수 있게 빌드하면, 굳이 근본 부분을 건드리지 않고도 프로젝트의 시작단계를 쉽게 처리할 수 있습니다.

note: (itstool) path: section/p
en: This eliminates the ‘chicken and egg’ problem of porting a collection of applications from one version of a library to the next, and makes breaking API a lot simpler for library maintainers, which can allow for more rapid iteration and development of new features if they desire.
ko: 이 해결 방식은 또한 라이브러리의 어떤 버전과 그 다음 버전을 설치하는 문제에서 여러 프로그램을 이식하는 ‘닭이 먼저냐 달걀이 먼저냐’의 문제를 해결하며, 라이브러리 관리 집단이 원한다면 개발 주기를 더 빠르게 진행할 수 있으며 개발 과정상 새 기능을 넣을 수 있도록 API 구조를 훨씬 쉽게 바꿀 수 있습니다.

note: (itstool) path: section/p
en: The alternative, and equally valid, solution is for the library to never break API — the approach taken by <code>libc</code>.
ko: 이와 동일한 라이브러리 대상 해결책은 API 구조를 그냥 안바꾸는 방법입니다. 이 접근 방식은 <code>libc</code>에서 왔습니다.

note: (itstool) path: section/title
en: Solution
ko: 해결책

note: (itstool) path: section/p
en: The solution to the problem is essentially to rename the library, and in most cases the nicest way to do so is to include the version number in the path of every file it installs. This means multiple versions of the library can be installed at the same time.
ko: 문제 해결책은 근본적으로 라이브러리의 이름을 바꾸는 방식이며, 대부분의 경우 모든 파일을 설치하는 경로의 버전 번호를 넣는 방식입니다. 이는 라이브러리의 여러 버전을 동시에 설치할 수 있다는 의미입니다.

note: (itstool) path: section/p
en: For example, say that library <code>Foo</code> traditionally installs these files:
ko: 예를 들어 <code>Foo</code> 라이브러리에서 기존에 설치한 파일이 다음과 같다고 하겠습니다:

note: (itstool) path: section/p
en: You might modify <code>Foo</code> version 4 to install these files instead:
ko: 이 파일을 설치하려면 위 대신 <code>Foo</code> 버전 4로 수정해야합니다:

note: (itstool) path: section/p
en: It could then be parallel installed with version 5:
ko: 수정하고 나면 버전 5로 동시에 설치할 수 있습니다:

note: (itstool) path: section/p
en: This is easily supported using <link href="http://www.freedesktop.org/wiki/Software/pkg-config/"> <cmd>pkg-config</cmd></link>: <file>foo-4.pc</file> would add <file>/usr/include/foo-4</file> to the include path and <file>libfoo-4.so</file> to the list of libraries to link; <file>foo-5.pc</file> would add <file>/usr/include/foo-5</file> and <file>libfoo-5.so</file>.
ko: <link href="http://www.freedesktop.org/wiki/Software/pkg-config/"> <cmd>pkg-config</cmd></link>에서 쉽게 기능을 빌려 쓸 수 있습니다. <file>foo-4.pc</file> 파일은 include 경로에 <file>/usr/include/foo-4</file> 경로를 추가하고 링크할 라이브러리 목록에 <file>libfoo-4.so</file> 파일을 추가합니다. <file>foo-5.pc</file> 파일은 <file>/usr/include/foo-5</file> 경로와 <file>libfoo-5.so</file> 파일을 추가합니다.

note: (itstool) path: section/title
en: Version Numbers
ko: 버전 번호

note: (itstool) path: section/p
en: The version number that goes in filenames is an <em>ABI/API</em> version. It should not be the full version number of your package — just the part which signifies an API break. If using the standard <code><var>major</var>.<var>minor</var>.<var>micro</var></code> scheme for project versioning, the API version is typically the major version number.
ko: 파일 이름에 붙은 버전 번호는 <em>ABI/API</em> 버전입니다. 패키지의 전체 버전 번호는 아닙니다. API 유지 상태가 깨졌는지 여부를 나타내는 부분일 뿐입니다. 프로젝트 버전 부여시 <code><var>주</var>.<var>부</var>.<var>마이크로</var></code> 표준 버전 부여 형식을 사용한다면 API 버전은 보통 주 버전 번호입니다.

note: (itstool) path: section/p
en: Minor releases (typically where API is added but <em>not</em> changed or removed) and micro releases (typically bug fixes) do not affect <link xref="api-stability">API backwards compatibility</link> so do not require moving all the files.
ko: 부 버전 출시판(보통 API를 추가하지만 바꾸거나 제거하지 <em>않음</em>)과 마이크로 버전 출시판(보통 버그 수정)은 <link xref="api-stability">API 이전 호환성</link>에 영향을 주지 않으므로 모든 파일을 옮길 필요가 없습니다.

note: (itstool) path: section/p
en: The examples in the following sections assume that the API version and soname are exported from <file>configure.ac</file> using the following code:
ko: 다음 부분의 예제는 다음 코드를 활용하여 <file>configure.ac</file> 파일에서 API 버전과 so 이름을 내보낸다고 가정합니다:

note: (itstool) path: listing/title
en: API Versioning in Autoconf
ko: autoconf의 API 버전 부여

note: (itstool) path: listing/desc
en: Code to export the API version and soname from <file>configure.ac</file>
ko: <file>configure.ac</file> 파일에 API 버전 및 so 이름을 내보낼 코드를 작성하십시오

note: (itstool) path: section/title
en: C Header Files
ko: C 헤더 파일

note: (itstool) path: section/p
en: Header files should always be installed in a versioned subdirectory that requires an <cmd>-I</cmd> flag to the C compiler. For example, if my header is <file>foo.h</file>, and applications do this:
ko: 헤더 파일은 C 컴파일러의 <cmd>-I</cmd> 플래그가 요구하는 버전이 붙은 하위 디렉터리에 항상 설치해야합니다. 예를 들어, <file>foo.h</file> 헤더 파일이 있다면 프로그램에서는 다음과 같이 씁니다:

note: (itstool) path: section/p
en: then I should install these files:
ko: 그 다음 이 파일을 설치하겠습니다:

note: (itstool) path: section/p
en: Applications should pass the flag <cmd>-I/usr/include/foo-4</cmd> or <cmd>-I/usr/include/foo-5</cmd> to the C compiler. Again, this is facilitated by using <cmd>pkg-config</cmd>.
ko: 프로그램에서는 <cmd>-I/usr/include/foo-4</cmd> 또는 <cmd>-I/usr/include/foo-5</cmd> 플래그를 C 컴파일러에 보내야합니다. 다시 말하지만, <cmd>pkg-config</cmd>를 활용하면 됩니다.

note: (itstool) path: section/p
en: Note the extra <file>foo/</file> subdirectory. This namespaces the <code mime="text/x-csrc">#include</code> to avoid file naming collisions with other libraries. For example, if two different libraries install headers called <file>utils.h</file>, which one gets included when you use <code mime="text/x-csrc">#include &lt;utils.h&gt;</code>?
ko: <file>foo/</file> 추가 하위 디렉터리를 살펴보십시오. 다른 라이브러리의 파일 이름이 겹치는 일을 피하도록 <code mime="text/x-csrc">#include</code> 절에 이름 영역을 부여합니다. 예를 들자면, 서로 다른 두 라이브러리에서 <file>utils.h</file> 헤더 파일을 설치한다면 <code mime="text/x-csrc">#include &lt;utils.h&gt;</code> 헤더를 사용할 때 무얼 넣을까요?

note: (itstool) path: section/p
en: There’s some temptation to keep one of the header files outside of any subdirectory:
ko: 어떤 하위 디렉터리 외에 있는 헤더 파일 중 하나를 두어야 할 지 망설임이 옵니다:

note: (itstool) path: section/p
en: The problem there is that users are always accidentally getting the wrong header, since <cmd>-I/usr/include</cmd> seems to find its way onto compile command lines with some regularity. If you must do this, at least add a check to the library that detects applications using the wrong header file when the library is initialized.
ko: 문제는 사용자가 언제나 부주의하게 잘못된 헤더를 참조하는데, 컴파일 명령행에 <cmd>-I/usr/include</cmd>를 넣는걸 규칙인 것 처럼 생각하기 때문입니다. 만약 이렇게 해야 한다면, 최소한 라이브러리를 초기화할 때 잘못된 헤더 파일을 사용하여 프로그램을 감지하는 라이브러리가 있는지 검사하는 부분을 추가하십시오.

note: (itstool) path: section/p
en: Versioned header files can be installed from automake using the following code:
ko: 버전을 부여한 헤더 파일은 다음 코드로 automake에서 설치할 수 있습니다:

note: (itstool) path: listing/title
en: Header Files in Automake
ko: automake의 헤더 파일 처리

note: (itstool) path: listing/desc
en: Code to install versioned header files from <file>Makefile.am</file>
ko: <file>Makefile.am</file> 파일에 버전을 부여한 헤더 파일을 설치할 코드를 작성하십시오

note: (itstool) path: section/p
en: As well as correct versioning, all APIs in installed headers should be <link xref="namespacing">namespaced correctly</link>.
ko: 버전을 올바르게 부여하는 것처럼, 설치한 헤더에 있는 모든 API의 <link xref="namespacing">공간 이름을 올바르게 부여</link>해야합니다.

note: #-#-#-#-#  546 (gnome-devel-docs master)  #-#-#-#-# (itstool) path: section/title
en: Libraries
ko: 라이브러리

note: (itstool) path: section/p
en: Library object files should have a versioned name. For example:
ko: 라이브러리 객체 파일은 다음과 같이 버전을 붙인 이름을 달고 있어야합니다:

note: (itstool) path: section/p
en: This allows applications to get exactly the one they want at compile time, and ensures that versions 4 and 5 have no files in common.
ko: 이 과정으로 컴파일을 진행하는 동안 원하는 프로그램이 제대로 나오며, 일반적으로 버전 4 및 버전 5에 파일이 없는지 확인합니다.

note: (itstool) path: section/p
en: Versioned libraries can be built and installed from automake using the following code:
ko: 버전을 매긴 라이브러리는 다음 코드로 automake에서 빌드하고 설치할 수 있습니다:

note: (itstool) path: listing/title
en: Libraries in Automake
ko: automake의 라이브러리 처리

note: (itstool) path: listing/desc
en: Code to build and install versioned libraries from <file>Makefile.am</file>
ko: <file>Makefile.am</file>에 버전을 매긴 파일을 빌드하고 설치하는 코드를 작성하십시오

note: (itstool) path: section/title
en: Library sonames
ko: 라이브러리 so 이름

note: (itstool) path: section/p
en: Library sonames (also known as libtool version numbers) only address the problem of runtime linking previously-compiled applications. They don’t address the issue of compiling applications that require a previous version, and they don’t address anything other than libraries.
ko: 라이브러리 so 이름(libtool 버전 번호로도 알려짐)은 앞서 컴파일한 프로그램을 연결하는 실행시 문제만을 해결합니다. 이전 버전에서 필요한 프로그램을 컴파일하는 문제를 바로잡을 수 없으며, 다른 라이브러리의 문제는 바로 잡지 않습니다.

note: (itstool) path: section/p
en: For this reason, sonames should be used, but <em>in addition</em> to versioned names for libraries. The two solutions address different problems.
ko: 이 때문에, so 이름을 활용하지만, <em>추가로</em> 라이브러리의 이름에 버전을 붙입니다. 각각의 문제를 두가지 해결책으로 바로 잡습니다.

note: (itstool) path: section/title
en: pkg-config Files
ko: pkg-config 파일

note: (itstool) path: section/p
en: pkg-config files should have a versioned name. For example:
ko: 다음과 같이 pkg-config 파일에 버전을 매긴 이름을 넣어야합니다:

note: (itstool) path: section/p
en: Since each pkg-config file contains versioned information about the library name and include paths, any project which depends on the library should be able to switch from one version to another simply by changing their pkg-config check from <file>foo-4</file> to <file>foo-5</file> (and doing any necessary API porting).
ko: 각각의 pkg-config 파일에 라이브러리 이름과 수반 경로의 버전 정보가 있기 때문에 라이브러리에 의존하는 어떤 프로젝트든지간에 <file>foo-4</file> 파일에서 <file>foo-5</file> 파일로 pkg-config check를 바꾸(고 API 이식 필요 과정을 진행하)는 방법만으로 버전을 바꿀 수 있어야합니다.

note: (itstool) path: section/p
en: Versioned pkg-config files can be installed from autoconf and automake using the following code:
ko: 버전을 부여한 pkg-config 파일은 다음 코드로 autoconf 및 automake에서 설치할 수 있어야합니다:

note: (itstool) path: listing/title
en: pkg-config Files in Autoconf and Automake
ko: autoconf와 automake의 pkg-config 파일 처리

note: (itstool) path: listing/desc
en: Code to install versioned pkg-config files from <file>configure.ac</file> and <file>Makefile.am</file>
ko: <file>configure.ac</file>파일과 <file>Makefile.am</file> 파일에 버전을 부여한 pkg-config 파일을 설치하는 코드를 작성하십시오

note: (itstool) path: section/title
en: Configuration Files
ko: 설정 파일

note: (itstool) path: section/p
en: From a user standpoint, the best approach to configuration files is to keep the format both <link xref="api-stability">forward and backward compatible</link> (both library versions understand exactly the same configuration file syntax and semantics). Then the same configuration file can be used for all versions of the library, and no versioning is needed on the configuration file itself.
ko: 사용자 관점에서, <link xref="api-stability">전후 호환성</link>(정확히 동일한 설정 파일 및 문맥을 각 라이브러리 버전에서 이해)에 따라 설정 파일 형식을 유지하는게 좋습니다. 그 다음 동일한 설정 파일을 모든 라이브러리 버전에서 활용할 수 있으며, 설정 파일 자체를 버전 관리할 필요가 없습니다.

note: (itstool) path: section/p
en: If you can’t do that, the configuration files should simply be renamed, and users will have to configure each version of the library separately.
ko: 이렇게 할 수 있다면, 간단하게 설정 파일의 이름을 바꿔야 하며, 사용자는 각 라이브러리 버전 별로 따로 설정해야합니다.

note: (itstool) path: section/title
en: Gettext Translations
ko: gettext 번역

note: (itstool) path: section/p
en: If you use gettext for translations in combination with autoconf and automake, normally things are set up to install the translations to <file>/usr/share/locale/<var>lang</var>/LC_MESSAGES/<var>package</var></file>. You’ll need to change <var>package</var>. The convention used in GNOME is to put this in <file>configure.ac</file>:
ko: autoconf와 automake의 번역 기반으로 gettext를 사용한다면 보통 <file>/usr/share/locale/<var>lang</var>/LC_MESSAGES/<var>package</var></file> 경로에 번역 파일을 설치합니다. 여기서 <var>package</var> 변수를 추가해야합니다. 그놈에서는 <file>configure.ac</file>에 이 변수를 넣는 방식을 활용합니다:

note: (itstool) path: section/p
en: Then use <code>GETTEXT_PACKAGE</code> as the package name to pass to <code mime="text/x-csrc">bindtextdomain()</code>, <code mime="text/x-csrc">textdomain()</code>, and <code mime="text/x-csrc">dgettext()</code>.
ko: 그 다음 <code mime="text/x-csrc">bindtextdomain()</code>, <code mime="text/x-csrc">textdomain()</code>, <code mime="text/x-csrc">dgettext()</code>에 패키지 이름을 전달할 목적으로 <code>GETTEXT_PACKAGE</code>를 활용합니다.

note: (itstool) path: section/title
en: D-Bus Interfaces
ko: D-Bus 인터페이스

note: (itstool) path: section/p
en: A D-Bus interface is another form of API, similar to a C API except that resolution of the version is done at runtime rather than compile time. Versioning D-Bus interfaces is otherwise no different to C APIs: version numbers must be included in interface names, service names and object paths.
ko: D-Bus 인터페이스는 컴파일 시간이 아닌 실행 시간에 버전 관리를 처리할 때를 제외하고는 C API와 유사한 API의 한 유형입니다. D-Bus 인터페이스 버전 부여는 다른 C API와 별반 차이가 없습니다. 버전 숫자는 인터페이스 이름, 서비스 이름, 객체 경로에 있어야합니다.

note: (itstool) path: section/p
en: For example, for a service <code>org.example.Foo</code> exposing interfaces <code>A</code> and <code>B</code> on objects <code>Controller</code> and <code>Client</code>, versions 4 and 5 of the D-Bus API would look like this:
ko: 이를테면, 다음과 같이 <code>org.example.Foo</code> 서비스에는 <code>Controller</code>와 <code>Client</code>의 <code>A</code> 와 <code>B</code>, D-Bus API 버전 4와 5가 나타나야합니다:

note: (itstool) path: list/title
en: Service Names
ko: 서비스 이름

note: (itstool) path: list/title
en: Interface Names
ko: 인터페이스 이름

note: (itstool) path: section/title
en: Programs, Daemons and Utilities
ko: 프로그램, 데몬, 유틸리티

note: (itstool) path: section/p
en: Desktop applications generally do not need to be versioned, as they are not depended on by any other modules. Daemons and utility programs, however, interact with other parts of the system and hence need versioning.
ko: 데스크톱 프로그램은 보통 다른 모듈과 의존 관계가 없기 때문에 버전을 매길 필요가 없습니다. 그러나 데몬과 유틸리티 프로그램은 시스템의 다른 부분과 함께 동작하므로 버전을 매겨야 합니다.

note: (itstool) path: section/p
en: Given a daemon and utility program:
ko: 다음의 데몬 및 유틸리티 프로그램을:

note: (itstool) path: section/p
en: these should be versioned as:
ko: 다음과 같이 버전을 부여합니다:

note: (itstool) path: section/p
en: You may want to install a symbolic link from <file>/usr/bin/foo-lookup-utility</file> to the recommended versioned copy of the utility, to make it more convenient for users to use.
ko: 사용자가 편리하게 쓸 수 있게 <file>/usr/bin/foo-lookup-utility</file>를 유틸리티의 추천 버전 사본으로 심볼릭 링크 사본을 설치하고 싶을 수도 있습니다.

note: (itstool) path: info/desc
en: Contract programming with checks on function input and output
ko: 함수 입출력을 검사하며 사전 계획에 따라 프로그래밍합니다

note: (itstool) path: page/title (itstool) path: section/title
en: Pre- and Post-Conditions
ko: 전 후 상태 테스트

note: (itstool) path: section/p
en: An important part of secure coding is ensuring that incorrect data does not propagate far through code — the further some malicious input can propagate, the more code it sees, and the greater potential there is for an exploit to be possible.
ko: 안전한 코드 작성에 있어 중요한 부분은 잘못된 데이터를 코드로 전달하는지 확인하는 과정입니다. 게다가 일부 악의적인 입력을 전달할 수 있고, 더 많은 코드에서 이 값을 들여다 보며, 권한 탈취 가능성에 더욱 큰 잠재성이 있습니다.

note: (itstool) path: section/p
en: A standard way of preventing the propagation of invalid data is to check all inputs to, and outputs from, all publicly visible functions in a library or module. There are two levels of checking:
ko: 잘못된 데이터의 전달을 막는 표준 방식은 모든 입력과, 모든 출력, 라이브러리 또는 모듈에 공개적으로 나타나는 모든 함수를 검사하는 방식입니다. 검사는 두 단계로 이루어집니다:

note: (itstool) path: item/p
en: Check for programmer errors and abort the program on failure.
ko: 프로그래머 오류를 확인하고 처리 실패시 프로그램을 중단하십시오.

note: (itstool) path: item/p
en: Check for invalid input and return an error gracefully on failure.
ko: 잘못된 입력을 확인하고 처리 실패시 충분한 오류 메시지를 반환하십시오.

note: (itstool) path: section/p
en: Validation is a complex topic, and is handled using <link xref="gerror">GErrors</link>. The remainder of this section discusses pre- and post-condition assertions, which are purely for catching programmer errors. A programmer error is where a function is called in a way which is documented as disallowed. For example, if <code>NULL</code> is passed to a parameter which is documented as requiring a non-<code>NULL</code> value to be passed; or if a negative value is passed to a function which requires a positive value. Programmer errors can happen on output too — for example, returning <code>NULL</code> when it is not documented to, or not setting a GError output when it fails.
ko: 검증은 복잡한 영역이며 <link xref="gerror">GErrors</link>로 처리합니다. 이 부분의 나머지는, 프로그래머 오류 만을 잡는 전 후 상태의 단언을 다룹니다. 프로그래머 오류는 함수에서 허용하지 않는 문서로 남겨둔 처리 방식입니다. <code>NULL</code> 값을 전달하면 안된다고 문서에 남겨둔 부분에 <code>NULL</code> 값을 전달했을 경우, 또는 양수 값을 전달해야 하는 함수에 음수 값을 전달했을 경우를 예로 들 수 있습니다. 프로그래머 오류는 출력으로도 나타날 수 있습니다. 문서에 <code>NULL</code> 값을 반환한다고 기록하지 않았는데 <code>NULL</code> 값을 반환하거나, 실행에 실패했을 때 GError 출력을 설정하지 않았을 경우가 이에 해당합니다.

note: (itstool) path: section/p
en: Adding pre- and post-condition assertions to code is as much about ensuring the behavior of each function is correctly and completely documented as it is about adding the assertions themselves. All assertions should be documented, preferably by using the relevant <link xref="introspection">introspection annotations</link>, such as <code>(nullable)</code>.
ko: 전 후 상태 단언부를 코드에 추가하면 각 함수의 동작을 좀 더 확실하게 파악할 수 있으며, 코드 자체에 단언부를 추가하는 만큼 그 자체로 완전한 문서화를 이룹니다. 모든 단언부는 <code>(nullable)</code>과 같은 관련 <link xref="introspection">인트로스펙션 주석</link>으로 적절하게 문서에 남겨두어야 합니다.

note: (itstool) path: section/p
en: Pre- and post-condition assertions are implemented using <link href="https://developer.gnome.org/glib/stable/glib-Warnings-and-Assertions.html#g-return-if-fail"><code>g_return_if_fail()</code></link> and <link href="https://developer.gnome.org/glib/stable/glib-Warnings-and-Assertions.html#g-return-val-if-fail"><code>g_return_val_if_fail()</code></link>.
ko: <link href="https://developer.gnome.org/glib/stable/glib-Warnings-and-Assertions.html#g-return-if-fail"><code>g_return_if_fail()</code></link> 함수와 <link href="https://developer.gnome.org/glib/stable/glib-Warnings-and-Assertions.html#g-return-val-if-fail"><code>g_return_val_if_fail()</code></link> 함수를 활용하여 전 후 상태 단언부를 구현합니다.

note: (itstool) path: section/p
en: The pre-conditions should check each parameter at the start of the function, before any other code is executed (even retrieving the private data structure from a GObject, for example, since the GObject pointer could be <code>NULL</code>). The post-conditions should check the return value and any output parameters at the end of the function — this requires a single <code>return</code> statement and use of <code>goto</code> to merge other control paths into it. See <link xref="memory-management#single-path-cleanup"/> for an example.
ko: 이전 상태 단계에서는 다른 코드를 실행하기 전 함수의 시작 부분에서 각 매개변수를 검사해야합니다(예를 들면, GObject는 <code>NULL</code>이 될 수 있기에 GObject에서 자체 데이터 구조를 가져옴). 이후 상태 단계에서는 함수 마지막 부분의 출력 매개 변수와 반환 값을 검사해야합니다. 기타 제어 흐름을 한군데로 모아둘 목적으로 단일 <code>return</code> 구문과 <code>goto</code> 문을 사용해야합니다. 예제는 <link xref="memory-management#single-path-cleanup"/> 링크를 참고하십시오.

note: (itstool) path: info/desc
en: Moving computation out of the main thread into worker threads
ko: 메인 스레드 외부의 처리를 작업 스레드로 옮깁니다

note: (itstool) path: page/title
en: Threading
ko: 스레드 처리

note: (itstool) path: item/p
en: Do not use threads if at all possible. (<link xref="#when-to-use-threading"/>)
ko: 가능한 모든 경우에 스레드를 사용하지 마십시오(<link xref="#when-to-use-threading"/>).

note: (itstool) path: item/p
en: If threads have to be used, use <code>GTask</code> or <code>GThreadPool</code> and isolate the threaded code as much as possible. (<link xref="#using-threading"/>)
ko: 스레드를 사용해야하면, <code>GTask</code> 또는 <code>GThreadPool</code>를 사용하고, 가능한 한 스레드 처리한 코드를 격리하십시오(<link xref="#using-threading"/>).

note: (itstool) path: item/p
en: Use <code>g_thread_join()</code> to avoid leaking thread resources if using <code>GThread</code> manually. (<link xref="#using-threading"/>)
ko: <code>GThread</code>를 직접 사용한다면 <code>g_thread_join()</code> 함수를 사용하여 스레드 자원 누수를 막으십시오(<link xref="#using-threading"/>).

note: (itstool) path: item/p
en: Be careful about the <code>GMainContext</code> which code is executed in if using threads. Executing code in the wrong context can cause race conditions, or block the main loop. (<link xref="#using-threading"/>)
ko: 스레드를 사용할 경우 어떤 코드를 실행하든 <code>GMainContext</code>를 주의깊게 다루십시오. 잘못된 컨텍스트에서 코드를 실행하면 레이스 컨티션을 유발하거나 메인 루프가 멈출 수 있습니다(<link xref="#using-threading"/>).

note: (itstool) path: section/title
en: When to Use Threading
ko: 스레드 처리를 활용할 경우

note: (itstool) path: section/p
en: When writing projects using GLib, the default approach should be to <em style="strong">never use threads</em>. Instead, make proper use of the <link xref="main-contexts">GLib main context</link> which, through the use of asynchronous operations, allows most blocking I/O operations to continue in the background while the main context continues to process other events. Analysis, review and debugging of threaded code becomes very hard, very quickly.
ko: GLib로 프로젝트를 작성할 때, 기본 접근에 있어 <em style="strong">스레드를 절대 사용하지 말아야</em>합니다. 대신, 메인 컨텍스트에서 다른 이벤트 처리를 계속 하는 동안 백그라운드에서 대부분이 대부분의 블로킹 입출력 처리가 가능하도록 비동기 처리하는 <link xref="main-contexts">GLib 메인 컨텍스트</link>를 적절하게 활용하는 것이 좋습니다. 스레드 처리한 코드의 분석, 검토, 디버깅은 매우 급격하게 난해해집니다.

note: (itstool) path: section/p
en: Threading should only be necessary when using an external library which has blocking functions which need to be called from GLib code. If the library provides a non-blocking alternative, or one which integrates with a <link href="http://pubs.opengroup.org/onlinepubs/009695399/functions/poll.html"><code>poll()</code></link> loop, that should be used in preference. If the blocking function really must be used, a thin wrapper should be written for it to convert it to the normal <link href="https://developer.gnome.org/gio/stable/GAsyncResult.html"><code>GAsyncResult</code> style</link> of GLib asynchronous function, running the blocking operation in a worker thread.
ko: GLib 코드에서 호출해야 하는 함수의 동작을 가로 막는 외부 라이브러리를 활용할 경우라면 스레드를 활용해야합니다. 라이브러리에서 동작을 가로막지 않는 대안책을 마련하거나<link href="http://pubs.opengroup.org/onlinepubs/009695399/functions/poll.html"><code>poll()</code></link> 루프와 잘 동작하는 수단이 있다면 취향에 따라 사용해야합니다. 동작을 가로 막는 함수를 꼭 사용해야 한다면, 작업 스레드에서 동작을 가로 막는 처리를 실행하는 <link href="https://developer.gnome.org/gio/stable/GAsyncResult.html"><code>GAsyncResult</code> 방식</link> 일반 GLib 비동기 함수로 변환하도록 씬 래퍼를 작성해야합니다.

note: (itstool) path: example/p
en: Should be wrapped as:
ko: 위 코드를 다음과 같이 래핑해야합니다:

note: (itstool) path: example/p
en: With an implementation something like:
ko: 그리고 다음과 같은 구현체를 넣으십시오:

note: (itstool) path: example/p
en: See the <link href="https://developer.gnome.org/gio/stable/GAsyncResult.html"><code>GAsyncResult</code> documentation</link> for more details. A simple way to implement the worker thread is to use <link href="https://developer.gnome.org/gio/stable/GTask.html"><code>GTask</code></link> and <link href="https://developer.gnome.org/gio/stable/GTask.html#g-task-run-in-thread"><code>g_task_run_in_thread()</code></link>. (See also: <link xref="main-contexts#gtask"/>.)
ko: 자세한 내용은 <link href="https://developer.gnome.org/gio/stable/GAsyncResult.html"><code>GAsyncResult</code> 문서</link>를 참고하십시오. 작업 스레드를 구현하는 간단한 방법은 <link href="https://developer.gnome.org/gio/stable/GTask.html"><code>GTask</code></link> 와 <link href="https://developer.gnome.org/gio/stable/GTask.html#g-task-run-in-thread"><code>g_task_run_in_thread()</code></link> 함수를 활용하는 방법입니다(추가 참고: <link xref="main-contexts#gtask"/>).

note: (itstool) path: section/title
en: Using Threading
ko: 스레드 활용

note: (itstool) path: section/p
en: If <code>GTask</code> is not suitable for writing the worker thread, a more low-level approach must be used. This should be considered very carefully, as it is very easy to get threading code wrong in ways which will unpredictably cause bugs at runtime, cause deadlocks, or consume too many resources and terminate the program.
ko: 작업 스레드를 작성할 때 <code>GTask</code>가 적절한 수단이 아니라면, 좀 더 저수준의 접근 방식을 활용해야합니다. 스레드 코드로 하여금 실행 시간에 예기치 못한 버그가 나타난다거나, 데드락이 갑자기 걸린다거나, 자원을 갑자기 많이 소모한다거나, 프로그램이 끝나는 일은 식은죽 먹기니 매우 신중하게 고려해야 합니다.

note: (itstool) path: section/p
en: A full manual on writing threaded code is beyond the scope of this document, but here are a number of guidelines to follow which should reduce the potential for bugs in threading code. The overriding principle is to reduce the amount of code and data which can be affected by threading — for example, reducing the number of threads, the complexity of worker thread implementation, and the amount of data shared between threads.
ko: 스레드 코드 작성 완벽 설명서는 이 문서의 범위를 벗어나지만, 스레드 코드 작성시 잠재 버그를 줄이려 따를 몇가지 지침서가 있습니다. 무엇보다 우선하는 원칙은 스레드로 영향을 줄 수 있는 코드 및 데이터 양을 줄이는 방식입니다. 예를 들면, 스레드 수를 줄이거나, 작업 스레드 구현의 복잡도를 줄이거나, 스레드간 공유 데이터 양을 줄이는 방법입니다.

note: (itstool) path: item/p
en: Use <link href="https://developer.gnome.org/glib/stable/glib-Thread-Pools.html"><code>GThreadPool</code></link> instead of manually creating <link href="https://developer.gnome.org/glib/stable/glib-Threads.html"><code>GThread</code>s</link> if possible. <code>GThreadPool</code> supports a work queue, limits on the number of spawned threads, and automatically joins finished threads so they are not leaked.
ko: 가능하면 직접 <link href="https://developer.gnome.org/glib/stable/glib-Threads.html"><code>GThread</code></link>를 만들기보다는 <link href="https://developer.gnome.org/glib/stable/glib-Thread-Pools.html"><code>GThreadPool</code></link>을 사용핫비시오. <link href="https://developer.gnome.org/glib/stable/glib-Thread-Pools.html"><code>GThreadPool</code></link>에서는 작업 큐, 가동 스레드 수 제한, 종결 스레드 자동 병합을 지원하여, 스레드가 어디론가 새 나갈 일이 없습니다.

note: (itstool) path: item/p
en: If it is not possible to use a <code>GThreadPool</code> (which is rarely the case):
ko: <code>GThreadPool</code>을 활용할 수 없다면(드문 경우):

note: (itstool) path: item/p
en: Use <link href="https://developer.gnome.org/glib/stable/glib-Threads.html#g-thread-try-new"><code>g_thread_try_new()</code></link> to spawn threads, instead of <link href="https://developer.gnome.org/glib/stable/glib-Threads.html#g-thread-new"><code>g_thread_new()</code></link>, so errors due to the system running out of threads can be handled gracefully rather than unconditionally aborting the program.
ko: 스레드를 만들려면 <link href="https://developer.gnome.org/glib/stable/glib-Threads.html#g-thread-new"><code>g_thread_new()</code></link> 함수 대신 <link href="https://developer.gnome.org/glib/stable/glib-Threads.html#g-thread-try-new"><code>g_thread_try_new()</code></link> 함수를 활용하여 프로그램의 상태를 알 수 없는 상황에서 갑자기 멈추게 하기 보단 스레드 외적 영역에서의 시스템 동작상 나타나는 오류를 탁월하게 처리할 수 있게 하십시오.

note: (itstool) path: item/p
en: Explicitly join threads using <link href="https://developer.gnome.org/glib/stable/glib-Threads.html#g-thread-join"><code>g_thread_join()</code></link> to avoid leaking the thread resources.
ko: 스레드 자원의 방치를 막으려면 <link href="https://developer.gnome.org/glib/stable/glib-Threads.html#g-thread-join"><code>g_thread_join()</code></link> 함수를 사용하여 분명하게 스레드를 병합하십시오.

note: (itstool) path: item/p
en: Use message passing to transfer data between threads, rather than manual locking with mutexes. <code>GThreadPool</code> explicitly supports this with <link href="https://developer.gnome.org/glib/stable/glib-Thread-Pools.html#g-thread-pool-push"><code>g_thread_pool_push()</code></link>.
ko: 스레드간 데이터를 전달할 때, 뮤텍스의 동작을 직접 잠그기보다는 메시지 전달 기능을 활용하십시오. <code>GThreadPool</code>에서는 <link href="https://developer.gnome.org/glib/stable/glib-Thread-Pools.html#g-thread-pool-push"><code>g_thread_pool_push()</code></link> 함수로 메시지 전달 기능을 지원합니다.

note: (itstool) path: item/p
en: If mutexes must be used:
ko: 뮤텍스를 활용해야 한다면:

note: (itstool) path: item/p
en: Isolate threading code as much as possible, keeping mutexes private within classes, and tightly bound to very specific class members.
ko: 스레드 코드를 최대한 격리하고, 클래스에서 뮤텍스를 자체 용도로 유지하며, 매우 한정적인 클래스 구성원만 다루십시오.

note: (itstool) path: item/p
en: All mutexes should be clearly commented beside their declaration, indicating which other structures or variables they protect access to. Similarly, those variables should be commented saying that they should <em>only</em> be accessed with that mutex held.
ko: 모든 뮤텍스는 뮤텍스에 보호 접근할 기타 구조체 또는 변수를 나타내는 선언부에 분명하게 설명을 달아두어야합니다. 이와 비슷하게, 해당 뮤텍스의 변수도 뮤텍스에서<em>만</em> 접근해야 한다고 설명을 달아두어야합니다.

note: (itstool) path: item/p
en: Be careful about interactions between main contexts and threads. For example, <link href="https://developer.gnome.org/glib/stable/glib-The-Main-Event-Loop.html#g-timeout-add-seconds"><code>g_timeout_add_seconds()</code></link> adds a timeout <em>to be executed in the global default main context</em>, which is being run in the main thread, <em>not necessarily</em> the current thread. Getting this wrong can mean that work intended for a worker thread accidentally ends up being executed in the main thread anyway. (See also: <link xref="main-contexts#default-contexts"/>.)
ko: 메인 컨텍스트와 스레드간 상호 작용을 조심스럽게 취급하십시오. 예를 들면, <link href="https://developer.gnome.org/glib/stable/glib-The-Main-Event-Loop.html#g-timeout-add-seconds"><code>g_timeout_add_seconds()</code></link> 함수는, 현재 스레드에서 <em>불필요하며</em>, 메인 스레드에서 실행할 <em>전역 메인 컨텍스트의 실행</em> 제한 시간을 설정합니다. 이 부분을 잘못 설정하면 메인 스레드에서 실행한 작업 스레드가 갑자기 끝날 수 있음을 의미합니다(추가 참조: <link xref="main-contexts#default-contexts"/>).

note: (itstool) path: section/p
en: Debugging threading issues is tricky, both because they are hard to reproduce, and because they are hard to reason about. This is one of the big reasons for avoiding using threads in the first place.
ko: 스레드 문제 디버깅은 상당히 까다로운데 재현하기도 어려울 뿐더러 왜 인지도 이유를 밝히기 어렵기 때문입니다. 이게 바로 제일 먼저 스레드를 활용할 때 피해야 할 가장 큰 이유중 하나입니다.

note: (itstool) path: section/p
en: However, if a threading issue does arise, <link xref="tooling#helgrind-and-drd">Valgrind’s drd and helgrind tools are useful</link>.
ko: 그러나, 스레드 문제가 터지면 <link xref="tooling#helgrind-and-drd">Valgrind의 drd 도구와 helgrind 도구가 도움될 수 있습니다</link>.

note: (itstool) path: info/desc
en: Using the right tool for various tasks
ko: 다양한 작업을 처리할 올바른 도구 활용

note: (itstool) path: page/title
en: Tooling
ko: 도구 활용

note: (itstool) path: page/p
en: Development tools are much more than just a text editor and a compiler. Correct use of the right tools can drastically ease debugging and tracking down of complex problems with memory allocation and system calls, amongst other things. Some of the most commonly used tools are described below; other tools exist for more specialized use cases, and should be used when appropriate.
ko: 개발 도구는 텍스트 편집기 및 컴파일러 말고도 굉장히 많습니다. 도구를 올바르게 활용하면 디버깅, 메모리 할당 및 시스템 콜, 기타 복잡한 문제의 추적이 쉬워집니다. 대부분 일반적으로 활용하는 일부 도구를 아래에 설명했습니다만, 특수 목적으로 활용하는 도구가 있으며, 필요하다면 활용해야합니다.

note: (itstool) path: page/p
en: An overarching principle to use when developing is to always have as many debugging options enabled as possible, rather than keeping them disabled until near release time. By constantly testing code with all available debug tooling, bugs can be caught early on, before they become ingrained in code and thus harder to remove.
ko: 대단히 중요한 원칙은 출시 시기가 닥치기 전까지 최대한 많은 디버깅 옵션을 비활성화 하기보단 개발할 때 항상 활성화하는 조치입니다. 가능한 모든 디버그 도구를 활용하여 꾸준히 코드를 테스트하면, 버그가 코드에 깊이 뿌리 박혀 없애기 어려워 지기 전 빨리 잡을 수 있습니다.

note: (itstool) path: page/p
en: Practically, this means having all compiler and other tool warnings enabled and set to fail the build process with an error if they are emitted.
ko: 실제로, 모든 컴파일러 및 기타 도구의 경고를 활성화하고 경고 메시지가 나타났을 경우 빌드 과정의 오류로 간주하여 실패하도록 설정하라는 의미입니다.

note: (itstool) path: item/p
en: Compile frequently with a second compiler. (<link xref="#gcc-and-clang"/>)
ko: 2차 컴파일러로 자주 컴파일하십시오(<link xref="#gcc-and-clang"/>).

note: (itstool) path: item/p
en: Enable a large selection of compiler warnings and make them fatal. (<link xref="#gcc-and-clang"/>)
ko: 다양한 컴파일러 경고 범위를 활성화하고, 경고 항목을 치명적인 항목으로 간주하십시오(<link xref="#gcc-and-clang"/>).

note: (itstool) path: item/p
en: Use GDB to debug and step through code. (<link xref="#gdb"/>)
ko: GDB를 활용하여 코드를 디버깅하고 한 단계씩 실행하십시오(<link xref="#gdb"/>).

note: (itstool) path: item/p
en: Use Valgrind to analyze memory usage, memory errors, cache and CPU performance and threading errors. (<link xref="#valgrind"/>)
ko: Valgrind를 활용하여 메모리 사용 상태, 메모리 오류, 캐시 및 CPU 성능, 스레드 오류를 분석하십시오(<link xref="#valgrind"/>).

note: (itstool) path: item/p
en: Use gcov and lcov to analyze unit test coverage. (<link xref="#gcov-and-lcov"/>)
ko: gcov 및 lcov를 활용하여 단위 테스트 범위를 분석하십시오(<link xref="#gcov-and-lcov"/>).

note: (itstool) path: item/p
en: Use compiler sanitizers to analyze memory, thread and undefined behavior problems. (<link xref="#sanitizers"/>)
ko: 컴파일러 정리기를 활용하여 메모리, 스레드 및 비지정 동작 문제를 분석하십시오(<link xref="#sanitizers"/>).

note: (itstool) path: item/p
en: Submit to Coverity as a cronjob and eliminate static analysis errors as they appear. (<link xref="#coverity"/>)
ko: cronjob을 활용하여 Coverity에 제출하고 정적 분석 오류가 나타나는대로 수정하십시오(<link xref="#coverity"/>).

note: (itstool) path: item/p
en: Use Clang static analyzer and Tartan regularly to eliminate statically analysable errors locally. (<link xref="#clang-static-analyzer"/>)
ko: Clang 정적 분석기 및 Tartan을 주기적으로 활용하여 로컬에서 꾸준히 분석할 수 있는 오류를 하나하나 수정하십시오(<link xref="#clang-static-analyzer"/>).

note: (itstool) path: section/title
en: GCC and Clang
ko: GCC와 Clang

note: (itstool) path: section/p
en: <link href="https://gcc.gnu.org/onlinedocs/gcc/">GCC</link> is the standard C compiler for Linux. An alternative exists in the form of <link href="http://clang.llvm.org/docs/UsersManual.html">Clang</link>, with comparable functionality. Choose one (probably GCC) to use as a main compiler, but occasionally use the other to compile the code, as the two detect slightly different sets of errors and warnings in code. Clang also comes with a static analyzer tool which can be used to detect errors in code without compiling or running it; see <link xref="#clang-static-analyzer"/>.
ko: <link href="https://gcc.gnu.org/onlinedocs/gcc/">GCC</link>는 리눅스용 표준 C 컴파일러입니다. <link href="http://clang.llvm.org/docs/UsersManual.html">Clang</link>이라는 기능 호환 대안도 있습니다. 이 중 하나를 주 컴파일러(아마도 GCC)를 선택하겠지만, 코드에서 나타나는 오류 및 경고 출력이 약간 다르기 때문에, 경우에 따라 코드를 컴파일할 때 다른 컴파일러를 산택합니다. Clang에는 코드를 컴파일하거나 실행하지 않고도 코드의 오류를 찾아낼 수 있는 정적 분석 도구가 있습니다. <link xref="#clang-static-analyzer"/>를 참고하십시오.

note: (itstool) path: section/p
en: Both compilers should be used with as many warning flags enabled as possible. Although compiler warnings do occasionally provide false positives, most warnings legitimately point to problems in the code, and hence should be fixed rather than ignored. A development policy of enabling all warning flags and also specifying the <code>-Werror</code> flag (which makes all warnings fatal to compilation) promotes fixing warnings as soon as they are introduced. This helps code quality. The alternative of ignoring warnings leads to long debugging sessions to track down bugs caused by issues which would have been flagged up by the warnings. Similarly, ignoring warnings until the end of the development cycle, then spending a block of time enabling and fixing them all wastes time.
ko: 두 컴파일러는 가능한 많은 경고 플래그를 설정하여 사용해야 합니다. 컴파일러 경고가 때로는 거짓 양성 결과를 출력할 수도 있지만, 대부분의 경고는 코드의 문제를 정확하게 짚어내며, 이 문제를 무시하기 보단 수정해아합니다. 모든 경고 플래그를 활성화하고 <code>-Werror</code> 플래그(모든 경고를 컴파일 실패로 간주)를 지정하는 개발 정책은 나타나는대로 최대한 경고를 수정하겠다는 의지를 고취하며, 코드 품질 개선에 도움을줍니다. 경고를 무시하면, 경고로 나타난 문제로 인해 발생한 버그를 디버깅 세션 내내 오랫동안 찾게 만듭니다. 개발 기간이 끝날 때까지 경고를 무시하면, 경고를 활성화하고 경고문을 따라 문제를 수정하는데 엄청난 시간을 소비합니다.

note: (itstool) path: section/p
en: Both GCC and Clang support a wide range of compiler flags, only some of which are related to modern, multi-purpose code (for example, others are outdated or architecture-specific). Finding a reasonable set of flags to enable can be tricky, and hence the <link href="http://www.gnu.org/software/autoconf-archive/ax_compiler_flags.html"> <code>AX_COMPILER_FLAGS</code></link> macro exists.
ko: GCC와 Clang은 다양한 범위의 컴파일러 플래그를 지원하는데, 일부는 최근 범용 코드에먼 관련이 있습니다(예를 들면, 다른 코드는 오래되었거나 특정 아키텍처에서만 동작합니다). 타당한 활성화 플래그 셋을 결정하는건 까다로울 수 있어 <link href="http://www.gnu.org/software/autoconf-archive/ax_compiler_flags.html"> <code>AX_COMPILER_FLAGS</code></link> 매크로가 있습니다.

note: (itstool) path: section/p
en: <code>AX_COMPILER_FLAGS</code> enables a consistent set of compiler warnings, and also tests that the compiler supports each flag before enabling it. This accounts for differences in the set of flags supported by GCC and Clang. To use it, add <code>AX_COMPILER_FLAGS</code> to <file>configure.ac</file>. If you are using in-tree copies of autoconf-archive macros, copy <link href="http://git.savannah.gnu.org/gitweb/?p=autoconf-archive.git;a=blob_plain;f=m4/ax_compiler_flags.m4"> <file>ax_compiler_flags.m4</file></link> to the <file>m4/</file> directory of your project. Note that it depends on the following autoconf-archive macros which are GPL-licenced so potentially cannot be copied in-tree. They may have to remain in autoconf-archive, with that as a build time dependency of the project:
ko: <code>AX_COMPILER_FLAGS</code> 매크로는 언제나 가은 컴파일러 경고 설정을 활성화하며, 경고 설정을 활성화하기 전에 컴파일러의 지원 유무를 테스트합니다. 이 과정에서 GCC 및 Clang에서 지원하는 플래그 모음의 차이를 확인합니다. 이 매크로를 사용하려면 <file>configure.ac</file> 파일에 <code>AX_COMPILER_FLAGS</code> 플래그를 추가하십시오. autoconf-archive 매크로의 트리 내 사본을 활용한다면, 프로젝트의 <file>m4/</file> 디렉터리에 <link href="http://git.savannah.gnu.org/gitweb/?p=autoconf-archive.git;a=blob_plain;f=m4/ax_compiler_flags.m4"> <file>ax_compiler_flags.m4</file></link> 파일을 복사하십시오. 참고로, 다음 autoconf-archive 매크로가 어떤 GPL 라이선스를 적용하는지에 따라 다르기 때문에 트리에 복사를 못할 수도 있습니다. 프로젝트에서 빌드할 때만 동작하도록 autoconf-archive에 그냥 두는게 낫습니다:

note: (itstool) path: section/p
en: <code>AX_COMPILER_FLAGS</code> supports disabling <code>-Werror</code> for release builds, so that releases may always be built against newer compilers which have introduced more warnings. Set its third parameter to ‘yes’ for release builds (and only release builds) to enable this functionality. Development and CI builds should always have <code>-Werror</code> enabled.
ko: <code>AX_COMPILER_FLAGS</code>에서는 출시판 빌드 목적으로 <code>-Werror</code> 플래그 비활성화를 지원하므로, 출시판은 항상 더 많은 경고 메시지를 내보낼 수 있는 새 컴파일러로 빌드할 수도 있습니다. 출시판 빌드(그리고 오직 출시 빌드 용도로만) 목적으로 이 기능을 활성화하려면 세번째 매개변수 값을 ‘yes’로 설정하십시오. 개발 및 CI 빌드 과정에서는 항상 <code>-Werror</code> 플래그를 활성화해야합니다.

note: (itstool) path: section/p
en: Release builds can be detected using the <link href="http://www.gnu.org/software/autoconf-archive/ax_is_release.html"><code>AX_IS_RELEASE</code></link> macro, the result of which can be passed directly to <code>AX_COMPILER_FLAGS</code>:
ko: 출시판 빌드는 <code>AX_COMPILER_FLAGS</code>에 결과를 바로 전달할 수 있는 <link href="http://www.gnu.org/software/autoconf-archive/ax_is_release.html"><code>AX_IS_RELEASE</code></link>를 활용하여 찾을 수 있습니다:

note: (itstool) path: section/p
en: The choice of release stability policy (the first argument to <code>AX_IS_RELEASE</code>) should be made per project, taking the project’s <link xref="versioning">versioning stability</link> into account.
ko: 출시 안정 정책의 선택(<code>AX_IS_RELEASE</code>의 첫번째 인자)은 프로젝트의 <link xref="versioning">버전 부여 안정성</link>을 취할 프로젝트 별로 설정해야 합니다.

note: (itstool) path: section/p
en: GDB is the standard debugger for C on Linux. Its most common uses are for debugging crashes, and for stepping through code as it executes. A full tutorial for using GDB is given <link href="https://sourceware.org/gdb/current/onlinedocs/gdb/"> here</link>.
ko: GDB는 리눅스에서 사용하는 C언어용 표준 디버거입니다. 프로그램의 갑작스러운 중단을 디버깅할 때 매우 보편적으로 사용하며, 프로그램의 코드를 실행할 때, 단계별로 살펴보려는 용도로도 활용합니다. GDB 사용 완벽 지침서는 <link href="https://sourceware.org/gdb/current/onlinedocs/gdb/">여기</link>에 있습니다.

note: (itstool) path: section/p
en: To run GDB on a program from within the source tree, use: <cmd>libtool exec gdb --args <var>./program-name</var> <var>--some --arguments --here</var></cmd>
ko: 소스 트리에서 프로그램 실행시 GDB를 실행하려면 <cmd>libtool exec gdb --args <var>./program-name</var> <var>--some --arguments --here</var></cmd> 명령을 사용하십시오

note: (itstool) path: section/p
en: This is necessary due to libtool wrapping each compiled binary in the source tree in a shell script which sets up some libtool variables. It is not necessary for debugging installed executables.
ko: libtool은 몇가지 libtool 변수를 설정하는 쉘 스크립트로 소스 트리상에서 컴파일한 각각의 이진 파일에 둘러싸여있기 때문에 GDB가 필요합니다. 설치한 실행 파일을 디버깅할 때는 필요하지 않습니다.

note: (itstool) path: section/p
en: GDB has many advanced features which can be combined to essentially create small debugging scripts, triggered by different breakpoints in code. Sometimes this is a useful approach (for example, for <link href="https://tecnocode.co.uk/2010/07/12/reference-count-debugging-with-gdb/"> reference count debugging</link>), but sometimes simply using <link href="https://developer.gnome.org/glib/stable/glib-Message-Logging.html#g-debug"> <code>g_debug()</code></link> to output a debug message is simpler.
ko: GDB는 코드의 각 부분의 중단점에서 실행할 작은 핵심 디버깅 스크립트를 만들 때 근본적으로 합칠 수 있는 여러가지 고급 기능이 있습니다. 때로는 (<link href="https://tecnocode.co.uk/2010/07/12/reference-count-debugging-with-gdb/">참조 카운트 디버깅</link> 같은 경우) 쓸 만한 접근 수단일 수 있지만, 어떤 경우에는 <link href="https://developer.gnome.org/glib/stable/glib-Message-Logging.html#g-debug"> <code>g_debug()</code></link> 함수로 디버깅 메시지를 출력하는게 더 간단한 방법일 수도 있습니다.

note: (itstool) path: section/p
en: Valgrind is a suite of tools for instrumenting and profiling programs. Its most famous tool is <link xref="#memcheck">memcheck</link>, but it has several other powerful and useful tools too. They are covered separately in the sections below.
ko: Valgrind는 프로그램의 동작을 측정하고 프로파일링하는 도구의 모음입니다. 제일 인기있는 도구는 <link xref="#memcheck">memcheck</link>지만, 몇가지 강력하고 쓸 만한 다른 도구도 있습니다. 다음 부분에서 개별적으로 다루겠습니다.

note: (itstool) path: section/p
en: A useful way of running Valgrind is to run a program’s unit test suite under Valgrind, setting Valgrind to return a status code indicating the number of errors it encountered. When run as part of <cmd>make check</cmd>, this will cause the checks to succeed if Valgrind finds no problems, and fail otherwise. However, running <cmd>make check</cmd> under Valgrind is not trivial to do on the command line. A macro, <link href="http://www.gnu.org/software/autoconf-archive/ax_valgrind_check.html"> <code>AX_VALGRIND_CHECK</code></link> can be used which adds a new <cmd>make check-valgrind</cmd> target to automate this. To use it:
ko: Valgrind를 활용하는 쓸 만한 방법은 Valgrind에서 확인한 수많은 오류를 나타내는 상태 코드를 반환하도록 설정한 Valgrind에서 프로그램의 단위 테스트 모음을 실행하는 방법입니다. <cmd>make check</cmd>의 일부로 실행할 때, Valgrind에서 문제를 찾지 못했다면 성공했다고 표시하고 그렇지 않으면 실패했다고 표시합니다. 그러나, 명령행의 Valgrind에서 <cmd>make check</cmd> 명령을 실행하면 항상 그렇지는 않습니다. <cmd>make check-valgrind</cmd> 타겟을 추가하여 명령행에서 자동으로 Valgrind를 실행하도록 <link href="http://www.gnu.org/software/autoconf-archive/ax_valgrind_check.html"> <code>AX_VALGRIND_CHECK</code></link> 매크로를 활용할 수 있습니다. 언급한 대로 활용하려면:

note: (itstool) path: item/p
en: Copy <link href="http://git.savannah.gnu.org/gitweb/?p=autoconf-archive.git;a=blob_plain;f=m4/ax_valgrind_check.m4"> <file>ax_valgrind_check.m4</file></link> to the <file>m4/</file> directory of your project.
ko: <link href="http://git.savannah.gnu.org/gitweb/?p=autoconf-archive.git;a=blob_plain;f=m4/ax_valgrind_check.m4"> <file>ax_valgrind_check.m4</file></link> 파일을 프로젝트의 <file>m4/</file> 디렉터리에 복사하십시오.

note: (itstool) path: item/p
en: Add <code>AX_VALGRIND_CHECK</code> to <file>configure.ac</file>.
ko: <file>configure.ac</file>에 <code>AX_VALGRIND_CHECK</code>를 추가하십시오.

note: (itstool) path: item/p
en: Add <code>@VALGRIND_CHECK_RULES@</code> to the <file>Makefile.am</file> in each directory which contains unit tests.
ko: 단위 테스트를 넣은 각 디렉터리의 <file>Makefile.am</file> 파일에 <code>@VALGRIND_CHECK_RULES@</code> 코드를 추가하십시오.

note: (itstool) path: section/p
en: When <cmd>make check-valgrind</cmd> is run, it will save its results in <file>test-suite-*.log</file>, one log file per tool. Note that you will need to run it from the directory containing the unit tests.
ko: <cmd>make check-valgrind</cmd> 명령을 실행하면, 도구마다 하나씩 만드는 <file>test-suite-*.log</file> 로그 파일에 결과를 저장합니다. 단위 테스트가 있는 디렉터리마다 이 명령을 실행해야 함을 참고하십시오.

note: (itstool) path: section/p
en: Valgrind has a way to suppress false positives, by using <link href="http://valgrind.org/docs/manual/manual-core.html#manual-core.suppress"> suppression files</link>. These list patterns which may match error stack traces. If a stack trace from an error matches part of a suppression entry, it is not reported. For various reasons, GLib currently causes a number of false positives in <link xref="#memcheck">memcheck</link> and <link xref="#helgrind-and-drd">helgrind and drd</link> which must be suppressed by default for Valgrind to be useful. For this reason, every project should use a standard GLib suppression file as well as a project specific one.
ko: Valgrind에는 <link href="http://valgrind.org/docs/manual/manual-core.html#manual-core.suppress">파일 숨김 기법(suppression files)</link>으로 거짓 양성 결과를 없애는 방법이 있습니다. 이 목록으로 오류 추적 스택과 비교할 패턴을 나타냅니다. 오류로부터 나온 추적 스택이 숨김 항목의 일부와 일치하면, 보고하지 않습니다. 여러가지 이유로 GLib에서는 <link xref="#memcheck">memcheck</link>와 Valgrind 사용시 기본적으로 숨기는게 좋은 <link xref="#helgrind-and-drd">helgrind 및 drd</link>에서 수많은 거짓 양성 결과를 출력합니다. 이 때문에, 프로젝트에서 지정한대로 표준 GLib 숨김 파일 목록을 사용해야합니다.

note: (itstool) path: section/p
en: Suppression files are supported by the <code>AX_VALGRIND_CHECK</code> macro:
ko: <code>AX_VALGRIND_CHECK</code> 매크로에서 파일을 숨기는 기능도 지원합니다:

note: (itstool) path: section/p
en: memcheck is a memory usage and allocation analyzer. It detects problems with memory accesses and modifications of the heap (allocations and frees). It is a highly robust and mature tool, and its output can be entirely trusted. If it says there is ‘definitely’ a memory leak, there is definitely a memory leak which should be fixed. If it says there is ‘potentially’ a memory leak, there may be a leak to be fixed, or it may be memory allocated at initialization time and used throughout the life of the program without needing to be freed.
ko: memcheck는 메모리 사용 및 할당 분석기입니다. 메모리 접근 및 힙 수정 문제(할당 및 해제)를 찾아냅니다. 상당히 견고하고 잘 다듬어진 도구이며, 출력 결과는 전적으로 신뢰할 수 있습니다. ‘분명하게’ 메모리 누수가 있다고 한다면, 고쳐야 할 메모리 누수가 분명하게 있으며, ‘잠재적’ 메모리 누수가 있다면, 메모리 누수를 수정해야 하거나, 초기화 과정에서 메모리를 할당한 후 힙 메모리 공간을 해제하지 않고 프로그램 동작 내내 사용할 지도 모릅니다.

note: (itstool) path: section/p
en: To run memcheck manually on an installed program, use:
ko: 설치한 프로그램에 대해 memcheck를 실행하려면 다음 명령을 활용하십시오:

note: (itstool) path: section/p
en: Or, if running your program from the source directory, use the following to avoid running leak checking on the libtool helper scripts:
ko: 또는 원본 디렉터리에서 프로그램을 실행한다면, 다음 명령을 사용하여 libtool 보조 스크립트에서 메모리 누수 검사 실행을 막으십시오:

note: (itstool) path: section/p
en: Valgrind lists each memory problem it detects, along with a short backtrace (if you’ve compiled your program with debug symbols), allowing the cause of the memory error to be pinpointed and fixed.
ko: (디버깅 심볼을 둔채로 컴파일 한 경우)Valgrind는 메모리 오류를 정확히 찾아 수정할 수 있도록 짧은 역추적 기록에서 자체적으로 찾아낸 메모리 문제를 나타냅니다.

note: (itstool) path: section/p
en: A full tutorial on using memcheck is <link href="http://valgrind.org/docs/manual/mc-manual.html">here</link>.
ko: memcheck 사용 완벽 지침서는 <link href="http://valgrind.org/docs/manual/mc-manual.html">여기</link>에 있습니다.

note: (itstool) path: section/title
en: cachegrind and KCacheGrind
ko: cachegrind 및 KCacheGrind

note: (itstool) path: section/p
en: cachegrind is a cache performance profiler which can also measure instruction execution, and hence is very useful for profiling general performance of a program. <link href="http://kcachegrind.sourceforge.net/html/Home.html"> KCacheGrind</link> is a useful UI for it which allows visualization and exploration of the profiling data, and the two tools should rarely be used separately.
ko: cachegrind는 인스트럭션 실행도 측정할 수 있는 캐시 성능 프로파일러기 때문에 프로그램의 일반 성능 프로파일링에 매우 쓸 만합니다. <link href="http://kcachegrind.sourceforge.net/html/Home.html">KCacheGrind</link>는 프로파일링 데이터를 시각화하고 탐색할 수 있게 하는 쓸 만한 도구이며, 언급한 두가지 도구를 따로 사용하는 경우는 드뭅니다.

note: (itstool) path: section/p
en: cachegrind works by simulating the processor’s memory hierarchy, so there are situations where it is <link href="http://valgrind.org/docs/manual/cg-manual.html#cg-manual.annopts.accuracy"> not perfectly accurate</link>. However, its results are always representative enough to be very useful in debugging performance hotspots.
ko: cachegrind는 프로세서 메모리 계층을 시뮬레이팅하기에 <link href="http://valgrind.org/docs/manual/cg-manual.html#cg-manual.annopts.accuracy">완전히 정확하지 않은</link> 상황이 있을 수도 있습니다. 그러나, 이 프로그램의 결과는 항상 주요 지점의 성능 디버깅에 충분히 대표적으로 쓸 만합니다.

note: (itstool) path: section/p
en: A full tutorial on using cachegrind is <link href="http://valgrind.org/docs/manual/cg-manual.html">here</link>.
ko: cachegrind 사용 완벽 지침서는 <link href="http://valgrind.org/docs/manual/cg-manual.html">여기</link>에 있습니다.

note: (itstool) path: section/title
en: helgrind and drd
ko: helgrind 및 drd

note: (itstool) path: section/p
en: helgrind and drd are threading error detectors, checking for race conditions in memory accesses, and abuses of the <link href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/pthread.h.html"> POSIX pthreads API</link>. They are similar tools, but are implemented using different techniques, so both should be used.
ko: helgrind와 drd는 메모리 접근시 레이스 컨디션과 <link href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/pthread.h.html"> POSIX pthreads API</link>의 남용을 검사하는 스레드 오류 감지기입니다. 비슷한 도구지만 다른 기법으로 구현했기에 두가지 도구를 모두 사용해야합니다.

note: (itstool) path: section/p
en: The kinds of errors detected by helgrind and drd are: data accessed from multiple threads without consistent locking, changes in lock acquisition order, freeing a mutex while it is locked, locking a locked mutex, unlocking an unlocked mutex, and several other errors. Each error, when detected, is printed to the console in a little report, with a separate report giving the allocation or spawning details of the mutexes or threads involved so that their definitions can be found.
ko: helgrind와 drd에서 찾는 오류는 일관성있는 잠금 조치 없이 다중 스레드의 데이터 접근, 잠금 승인 순서의 바뀜, 뮤텍스를 잠그는 동안 해제 동작, 잠긴 뮤텍스의 잠금, 잠금 해제한 뮤텍스의 잠금 해제, 및 몇가지 오류입니다. 각 오류를 발견하면, 몇가지 보고서로 콘솔에 출력하며, 이 보고서에는 관련된 뮤텍스 및 스레드의 할당 또는 생성 세부 정보가 들어있어, 관련 스레드와 뮤텍스의 자세한 내용을 찾을 수 있습니다.

note: (itstool) path: section/p
en: helgrind and drd can produce more false positives than memcheck or cachegrind, so their output should be studied a little more carefully. However, threading problems are notoriously elusive even to experienced programmers, so helgrind and drd errors should not be dismissed lightly.
ko: helgrind와 drd는 memcheck또는 cachegrind보다 거짓양성 결과를 더 많이 출력할 수 있어, 좀 더 신중하게 출력 결과를 살펴봐야 합니다. 그러나, 스레드 처리 문제는 경험이 있는 프로그래머에게 마저도 악명이 자자할 정도로 찾기 어렵기에 helgrind와 drd 오류를 가볍게 무시해선 안됩니다.

note: (itstool) path: section/p
en: Full tutorials on using helgrind and drd are <link href="http://valgrind.org/docs/manual/hg-manual.html">here</link> and <link href="http://valgrind.org/docs/manual/drd-manual.html"> here</link>.
ko: helgrind와 drd 사용 완벽 지침서는 <link href="http://valgrind.org/docs/manual/hg-manual.html">이 곳</link>과 <link href="http://valgrind.org/docs/manual/drd-manual.html">이 곳</link>에 있습니다.

note: (itstool) path: section/p
en: sgcheck is an array bounds checker, which detects accesses to arrays which have overstepped the length of the array. However, it is a very young tool, still marked as experimental, and hence may produce more false positives than other tools.
ko: sgcheck는 배열의 길이를 넘겨 짚는 접근을 찾아내는 배열 범위 검사기입니다. 나온 지 얼마 되지 않은 도구이며, 여전히 시험판으로 간주하므로 다른 도구에 비해 (잘못된) 거짓 양성 결과가 나올 수 있습니다.

note: (itstool) path: section/p
en: As it is experimental, sgcheck must be run by passing <cmd>--tool=exp-sgcheck</cmd> to Valgrind, rather than <cmd>--tool=sgcheck</cmd>.
ko: 시험판이므로 Valgrind에 <cmd>--tool=sgcheck</cmd>가 아닌, <cmd>--tool=exp-sgcheck</cmd> 매개 변수를 전달하여 실행해야합니다.

note: (itstool) path: section/p
en: A full tutorial on using sgcheck is <link href="http://valgrind.org/docs/manual/sg-manual.html">here</link>.
ko: 완전한 sgcheck 사용 지침은 <link href="http://valgrind.org/docs/manual/sg-manual.html">여기에 있습니다</link>.

note: (itstool) path: section/title
en: gcov and lcov
ko: gcov 및 lcov

note: (itstool) path: section/p
en: <link href="https://gcc.gnu.org/onlinedocs/gcc/Gcov.html">gcov</link> is a profiling tool built into GCC, which instruments code by adding extra instructions at compile time. When the program is run, this code generates <file>.gcda</file> and <file>.gcno</file> profiling output files. These files can be analyzed by the <cmd>lcov</cmd> tool, which generates visual reports of code coverage at runtime, highlighting lines of code in the project which are run more than others.
ko: <link href="https://gcc.gnu.org/onlinedocs/gcc/Gcov.html">gcov</link>는 GCC로 빌드한 프로파일링 도구이며, 컴파일 시간의 추가 코드를 넣어 코드를 분석합니다. 이 프로그램을 실행할 때, 코드에서 <file>.gcda</file> 와 <file>.gcno</file> 프로파일링 출력 파일이 나옵니다. 이 파일은 코드 실행 영역의 실행 시간 시각 보고서, 다른 곳에서보단 프로젝트에서 더 많이 실행하는 코드의 줄을 강조하는 <cmd>lcov</cmd> 도구로 분석할 수 있습니다.

note: (itstool) path: section/p
en: A critical use for this code coverage data collection is when running the unit tests: if the amount of code covered (for example, which particular lines were run) by the unit tests is known, it can be used to guide further expansion of the unit tests. By regularly checking the code coverage attained by the unit tests, and expanding them towards 100%, you can be sure that the entire project is being tested. Often it is the case that a unit test exercises most of the code, but not a particular control flow path, which then harbours residual bugs.
ko: 코드 범위 데이터 수집의 결정적인 사용은 단위 테스트를 수행할 때입니다. 단위 테스트로 상당히 많은 범위의 코드(어떤 줄을 실행했는지?)를 안다면 단위 테스트 범위 확장을 이끄는데 사용할 수 있습니다. 보통 단위 테스트로 얻어낸 코드 범위를 검사하고, 검사 범위가 100%에 가깝게 도달하면 전체 프로젝트를 테스트했다고 봐도 됩니다. 종종, 단위 테스트는 대분의 코드를 시험해보지만, 일부 제어문을 테스트하지 않으므로 일부 버그가 남아있을 수 있습니다.

note: (itstool) path: section/p
en: lcov supports <link href="http://en.wikipedia.org/wiki/Code_coverage#Basic_coverage_criteria"> branch coverage measurement</link>, so is not suitable for demonstrating coverage of safety critical code. It is perfectly suitable for non-safety critical code.
ko: lcov는 <link href="http://en.wikipedia.org/wiki/Code_coverage#Basic_coverage_criteria">분기분 범위 측정</link>을 지원하여, 안정성이 중요한 코드 범위 시험에는 적절치 않습니다. 불안정 중대 코드에 안성맞춤입니다.

note: (itstool) path: section/p
en: As code coverage has to be enabled at both compile time and run time, a macro is provided to make things simpler. The <link href="http://www.gnu.org/software/autoconf-archive/ax_code_coverage.html"> <code>AX_CODE_COVERAGE</code></link> macro adds a <cmd>make check-code-coverage</cmd> target to the build system, which runs the unit tests with code coverage enabled, and generates a report using <cmd>lcov</cmd>.
ko: 컴파일 시간 및 실행 시간에 코드 범위를 활성화하면, 제공한 메크로로 단순하게 처리할 수 있습니다. <link href="http://www.gnu.org/software/autoconf-archive/ax_code_coverage.html"> <code>AX_CODE_COVERAGE</code></link> 매크로는 빌드 시스템에 <cmd>make check-code-coverage</cmd> 타겟을 추가하여 코드 범위 활성화 후 단위 테스트를 진행하며 <cmd>lcov</cmd> 명령으로 보고서를 만듭니다.

note: (itstool) path: section/p
en: To add <code>AX_CODE_COVERAGE</code> support to a project:
ko: 프로젝트에 <code>AX_CODE_COVERAGE</code> 지원을 추가하려면:

note: (itstool) path: item/p
en: Copy <link href="http://git.savannah.gnu.org/gitweb/?p=autoconf-archive.git;a=blob_plain;f=m4/ax_code_coverage.m4"> <file>ax_code_coverage.m4</file></link> to the <file>m4/</file> directory of your project.
ko: <link href="http://git.savannah.gnu.org/gitweb/?p=autoconf-archive.git;a=blob_plain;f=m4/ax_code_coverage.m4"> <file>ax_code_coverage.m4</file></link> 파일을 프로젝트의 <file>m4/</file> 디렉터리에 복사하십시오.

note: (itstool) path: item/p
en: Add <code>AX_CODE_COVERAGE</code> to <file>configure.ac</file>.
ko: <file>configure.ac</file> 파일에 <code>AX_CODE_COVERAGE</code>를 추가하십시오.

note: (itstool) path: item/p
en: Add <code>@CODE_COVERAGE_RULES</code> to the top-level <file>Makefile.am</file>.
ko: 최상위 <file>Makefile.am</file> 파일에  <code>@CODE_COVERAGE_RULES</code>를 추가하십시오.

note: (itstool) path: item/p
en: Add <code>$(CODE_COVERAGE_CFLAGS)</code> to the automake <code><var>*</var>_CFLAGS</code> variable for each target you want coverage for, for example for all libraries but no unit test code. Do the same for <code>$(CODE_COVERAGE_LDFLAGS)</code> and <code><var>*</var>_LDFLAGS</code>.
ko: 예를 들어 모든 라이브러리를 대상으로 하지만 코드 단위 테스트를 수행하지 않는다면, 원하는 각 범위를 대상으로 automake의 <code><var>*</var>_CFLAGS</code> 변수에 <code>$(CODE_COVERAGE_CFLAGS)</code>를 추가하십시오. <code>$(CODE_COVERAGE_LDFLAGS)</code> 와 <code><var>*</var>_LDFLAGS</code>도 똑같이 처리하십시오.

note: (itstool) path: section/p
en: Documentation on using gcov and lcov is <link href="http://ltp.sourceforge.net/coverage/lcov.php">here</link>.
ko: gcov 및 lcov 문서는 <link href="http://ltp.sourceforge.net/coverage/lcov.php">여기에 있습니다</link>.

note: (itstool) path: section/title
en: Address, Thread and Undefined Behavior Sanitizers
ko: 주소, 스레드 및 비정의 동작 정리 프로그램

note: (itstool) path: section/p
en: GCC and Clang both support several sanitizers: sets of extra code and checks which can be optionally compiled in to an application and used to flag various incorrect behaviors at runtime. They are powerful tools, but have to be enabled specially, recompiling your application to enable and disable them. They cannot be enabled at the same time as each other, or used at the same time as <link xref="#valgrind">Valgrind</link>. They are still young, so have little integration with other tooling.
ko: GCC와 Clang에서는 여러가지 정리기가 있습니다. 실행 시간에 추가 코드를 설정하여 프로그램에 추가로 컴파일할 부분을 검사하며, 여러가지 잘못된 동작의 플래그를 설정합니다. 강력하지만, 프로그램을 다시 컴파일할 때 이런 기능을 활성화/비활성화하려면 특히 활성화해야합니다. 여러가지를 동시에 활성화하거나 <link xref="#valgrind">Valgrind</link>와 같은 도구를 동시에 활용할 수 없습니다. 아직 나온 지 얼마 안됐기 때문에 다른 도구와의 집약도가 낮습니다.

note: (itstool) path: section/p
en: All sanitizers are available for both GCC and Clang, accepting the same set of compiler options.
ko: GCC와 Clang에서는 동일한 여러 컴파일러 옵션을 수용하는 모든 정리 프로그램이 있습니다.

note: (itstool) path: section/title
en: Address Sanitizer
ko: 주소 정리기

note: (itstool) path: section/p
en: The <link href="https://code.google.com/p/address-sanitizer/">address sanitizer</link> (‘asan’) detects use-after-free and buffer overflow bugs in C and C++ programs. A full tutorial on using asan is <link href="http://clang.llvm.org/docs/AddressSanitizer.html#usage">available for Clang</link> — the same instructions should work for GCC.
ko: <link href="https://code.google.com/p/address-sanitizer/">address sanitizer</link>(‘asan’)은 C와 C++ 프로그램에서 메모리 할당 해제 후 사용 및 버퍼 오버플로우 버그를 찾습니다. 완전한 asan 사용 지침서는 <link href="http://clang.llvm.org/docs/AddressSanitizer.html#usage">Clang용으로 있습니다</link>만, GCC 용은 아직 작업중입니다.

note: (itstool) path: section/title
en: Thread Sanitizer
ko: 스레드 정리기

note: (itstool) path: section/p
en: The <link href="https://code.google.com/p/thread-sanitizer/">thread sanitizer</link> (‘tsan’) detects data races on memory locations, plus a variety of invalid uses of POSIX threading APIs. A full tutorial on using tsan is <link href="http://clang.llvm.org/docs/ThreadSanitizer.html#usage">available for Clang</link> — the same instructions should work for GCC.
ko: <link href="https://code.google.com/p/thread-sanitizer/">thread sanitizer</link>(‘tsan’)은 메모리 할당시 급하게 데이터를 넣는 코드와, POSIX 스레드 처리 API의 광범위한 오용 사례를 찾습니다. 완전한 tsan 사용 지침서는 <link href="http://clang.llvm.org/docs/ThreadSanitizer.html#usage">Clang용으로 있습니다</link>만, GCC 용은 아직 작업중입니다.

note: (itstool) path: section/title
en: Undefined Behavior Sanitizer
ko: 비정의 동작 정리기

note: (itstool) path: section/p
en: The undefined behavior sanitizer (‘ubsan’) is a collection of smaller instrumentations which detect various potentially undefined behaviors in C programs. A set of instructions for enabling ubsan is <link href="http://clang.llvm.org/docs/UsersManual.html#controlling-code-generation">available for Clang</link> — the same instructions should work for GCC.
ko: undefined behavior sanitizer (‘ubsan’)은 C 프로그램에서 잠재적으로 정의하지 않은 여러가지 동작을 찾아내는 작은 진단 프로그램 모음입니다. ubsan 활성화 방법 모음은 <link href="http://clang.llvm.org/docs/UsersManual.html#controlling-code-generation">Clang용으로 있습니다</link>만, GCC 용은 아직 작업중입니다.

note: (itstool) path: section/p
en: <link href="http://scan.coverity.com/">Coverity</link> is one of the most popular and biggest commercial static analyzer tools available. However, it is available to use free for Open Source projects, and any project is encouraged to <link href="https://scan.coverity.com/users/sign_up">sign up</link>. <link href="https://scan.coverity.com/faq#how-get-project-included-in-scan"> Analysis is performed</link> by running some analysis tools locally, then uploading the source code and results as a tarball to Coverity’s site. The results are then visible online to members of the project, as annotations on the project’s source code (similarly to how lcov presents its results).
ko: <link href="http://scan.coverity.com/">Coverity</link>는 현존하는 상업용 정적 분석 도구 중 가장 유명하고 규모가 큰 도구 중 하나입니다. 그러나 오픈 소스 프로젝트에서 무료로 쓸 수 있으며, 어떤 프로젝트의 경우 <link href="https://scan.coverity.com/users/sign_up">가입</link>하는게 좋습니다. 자체적으로 일부 분석 도구를 실행하여 <link href="https://scan.coverity.com/faq#how-get-project-included-in-scan">분석을 진행</link>하며, Coverity 사이트에 소스 코드를 업로드한 후 타르볼 결과를 가져옵니다. 프로젝트 참여 구성원은 결과를 프로젝트 소스코드의 주석 형식(lcov에서 결과를 보여주는 방식과 비슷)으로 온라인으로 볼 수 있습니다.

note: (itstool) path: section/p
en: As Coverity cannot be run entirely locally, it cannot be integrated properly into the build system. However, scripts do exist to automatically scan a project and upload the tarball to Coverity regularly. The recommended approach is to run these scripts regularly on a server (typically as a cronjob), using a clean checkout of the project’s git repository. Coverity automatically e-mails project members about new static analysis problems it finds, so the same approach as for <link xref="#gcc-and-clang">compiler warnings</link> can be taken: eliminate all the static analysis warnings, then eliminate new ones as they are detected.
ko: Coverity는 로컬에서만 실행할 수는 없으며 빌드 시스템에 제대로 붙일 수 없습니다. 허나, 정기적으로 프로젝트를 자동으로 검사하고 타르볼로 압축하여 Coverity로 업로드하는 스크립트는 있습니다. 추천 방식은 프로젝트 git 저장소를 온전히 체크아웃하는 스크립트를 서버에서 주기적(보통 cronjob 방식)으로 실행하는 방식입니다. Coverity는 새 정적 분석 문제를 프로젝트 구성원에게 전자메일로 알려주어 <link xref="#gcc-and-clang">컴파일러 경고</link> 정보를 얻을 수 있습니다: 모든 정적 분석 경고를 하나하나 없앤 후, 새로 나타나는 경고를 하나하나 처리해나가십시오.

note: (itstool) path: section/p
en: Coverity is good, but it is not perfect, and it does produce a number of false positives. These should be marked as ignored in the online interface.
ko: Coverity는 우수하지만 완벽하진 않으며 거짓 양성 결과가 많이 나옵니다. 이 결과는 온라인 인터페이스에서 무시해야합니다.

note: (itstool) path: section/title
en: Clang Static Analyzer
ko: Clang 정적 분석기

note: (itstool) path: section/p
en: One tool which can be used to perform static analysis locally is the <link href="http://clang-analyzer.llvm.org/">Clang static analyzer</link>, which is a tool co-developed with the <link xref="#gcc-and-clang">Clang compiler</link>. It detects a variety of problems in C code which compilers cannot, and which would otherwise only be detectable at run time (using unit tests).
ko: 자체적으로 정적 분석을 수행할 때 사용할 수 있는 도구는 <link xref="#gcc-and-clang">Clang 컴파일러</link>와 개발한 <link href="http://clang-analyzer.llvm.org/">Clang 정적 분석기</link>입니다. 컴파일러가 찾을 수 없어 실행 시간에만 (단위 테스트로) 찾아낼 수 있는 C 코드의 다양한 문제를 찾아냅니다.

note: (itstool) path: section/p
en: Clang produces some false positives, and there is no easy way to ignore them. The recommended thing to do is to <link href="http://clang-analyzer.llvm.org/faq.html#suppress_issue">file a bug report against the static analyzer</link>, so that the false positive can be fixed in future.
ko: Clang은 일부 거짓 양성 결과를 내며, 이 결과를 무시할 간편한 방법이 없습니다. 거짓 양성 출력을 수정할 수 있게 <link href="http://clang-analyzer.llvm.org/faq.html#suppress_issue">정적 분석기 버그를 보고</link>하는 방안을 추천합니다.

note: (itstool) path: section/p
en: A full tutorial on using Clang is <link href="http://clang-analyzer.llvm.org/scan-build.html">here</link>.
ko: Clang 사용법 완벽 안내서는 <link href="http://clang-analyzer.llvm.org/scan-build.html">여기</link>에 있습니다.

note: (itstool) path: section/p
en: However, for all the power of the Clang static analyzer, it cannot detect problems with specific libraries, such as GLib. This is a problem if a project uses GLib exclusively, and rarely uses POSIX APIs (which Clang does understand). There is a plugin available for the Clang static analyzer, called <link href="http://people.collabora.com/~pwith/tartan/">Tartan</link>, which extends Clang to support checks against some of the common GLib APIs.
ko: 그러나, Clang 정적 분석기의 모든 역량을 위해서라면, GLib 같은 일부 라이브러리의 문제를 찾을 수 없습니다. 프로젝트가 GLib만을 사용하거나 (Clang이 이해하는) POSIX API를 적게 활용한다면 문제가 됩니다. Clang 정적 분석기에 맞춰서 일반 GLib API 일부 사용 검사를 지원하도록 Clang 기능을 확장하는데 쓸 수 있는 <link href="http://people.collabora.com/~pwith/tartan/">Tartan</link> 플러그인이 있습니다.

note: (itstool) path: section/p
en: Tartan is still young software, and will produce false positives and may crash when run on some code. However, it can find legitimate bugs quite quickly, and is worth running over a code base frequently to detect new errors in the use of GLib in the code. Please <link href="http://people.collabora.com/~pwith/tartan/#troubleshooting"> report any problems with Tartan</link>.
ko: Tartan은 나타난 지 얼마 안된 프로그램이며, 거짓 양성 결과를 내기도 하고, 일부 코드에서 실행할 때 갑작스럽게 끝나는 경우가 있습니다. 그러나 적절한 버그를 좀 빨리 찾을 수 있으며, 코드에서 GLib를 사용할 때 새 오류를 찾아내려는 목적으로 코드 기반을 자주 실행할 때 쓸 만합니다. <link href="http://people.collabora.com/~pwith/tartan/#troubleshooting">Tartan 사용 중 나타나는 문제를 알려주십시오</link>.

note: (itstool) path: section/p
en: A full tutorial on enabling Tartan for use with the Clang static analyzer is <link href="http://people.collabora.com/~pwith/tartan/#usage-standalone"> here</link>. If set up correctly, the output from Tartan will be mixed together with the normal static analyzer output.
ko: Clang 정적 분석기와 Tartan을 사용하는 완벽 지침서는 <link href="http://people.collabora.com/~pwith/tartan/#usage-standalone">여기에 있습니다</link>. 올바르게 설치했다면, 일밭 정적 분석기 출력과 Tartan 출력이 섞여서 나옵니다.

note: (itstool) path: info/desc
en: Designing software to be tested and writing unit tests for it
ko: 테스트할 프로그램을 설계하고 프로그램에 맞는 단위 테스트를 작성합니다

note: (itstool) path: page/title
en: Unit Testing
ko: 단위 테스트

note: (itstool) path: synopsis/p
en: Unit testing should be the primary method of testing the bulk of code written, because a unit test can be written once and run many times — manual tests have to be planned once and then manually run each time.
ko: 단위 테스트는 상당한 양의 작성 코드를 테스트하는 근본 방식이어야 하는데, 단위 테스트는 한번 작성하고 여러번 실행하기 때문입니다. 직접 작성한 테스트 코드는 한번 계획하고 직접 여러번 실행해야합니다.

note: (itstool) path: synopsis/p
en: Development of unit tests starts with the architecture and API design of the code to be tested: code should be designed to be easily testable, or will potentially be very difficult to test.
ko: 단위 테스트 개발은 테스트할 코드의 구조와 API 설계로 시작합니다. 코드는 쉽게 테스트 할 수 있도록 설계해야 합니다. 그렇지 않으면 잠재적으로 테스트하기 매우 어려워집니다.

note: (itstool) path: item/p
en: Write unit tests to be as small as possible, but no smaller. (<link xref="#writing-unit-tests"/>)
ko: 단위 테스트는 최대한 작게 작성하지만, 더 작게 작성하지 않습니다(<link xref="#writing-unit-tests"/>).

note: (itstool) path: item/p
en: Use code coverage tools to write tests to get high code coverage. (<link xref="#writing-unit-tests"/>)
ko: 코드 범위를 최대한 할당하는 테스트를 작성하려면 코드 범위 도구를 사용하십시오(<link xref="#writing-unit-tests"/>).

note: (itstool) path: item/p
en: Run all unit tests under Valgrind to check for leaks and other problems. (<link xref="#leak-checking"/>)
ko: 메모리 누수 현상 및 다른 문제를 확인하려면 모든 단위 테스트를 Valgrind에서 실행하십시오(<link xref="#leak-checking"/>).

note: (itstool) path: item/p
en: Use appropriate tools to automatically generate unit tests where possible. (<link xref="#test-generation"/>)
ko: 가능하다면 단위 테스트를 자동으로 만드는 적당한 도구를 사용하십시오(<link xref="#test-generation"/>).

note: (itstool) path: item/p
en: Design code to be testable from the beginning. (<link xref="#writing-testable-code"/>)
ko: 시작할 때부터 테스트할 수 있는 코드로 설계하십시오(<link xref="#writing-testable-code"/>).

note: (itstool) path: section/title
en: Writing Unit Tests
ko: 단위 테스트 코드 작성

note: (itstool) path: section/p
en: Unit tests should be written in conjunction with looking at <link xref="tooling#gcov-and-lcov">code coverage information gained from running the tests</link>. This typically means writing an initial set of unit tests, running them to get coverage data, then reworking and expanding them to increase the code coverage levels. Coverage should be increased first by ensuring all functions are covered (at least in part), and then by ensuring all lines of code are covered. By covering functions first, API problems which will prevent effective testing can be found quickly. These typically manifest as internal functions which cannot easily be called from unit tests. Overall, coverage levels of over 90% should be aimed for; don’t just test cases covered by project requirements, test everything.
ko: <link xref="tooling#gcov-and-lcov">테스트를 실행하면서 코드 영역에서 수집하는 정보</link>를 찾으면서 단위 테스트를 작성해야합니다. 보통 단위 테스트 초기 집합을 작성하고, 실행하여 해당 범위의 데이터를 얻어내며, 코드 영역 수준을 넓혀가며 다시 작업 함을 의미합니다. 영역은 우선적으로 (최소한 일부 영역에서) 모든 함수를 다루는지 확인하고, 코드의 모든 줄을 다루는지 확인하여 영역을 넓혀야합니다. 우선적으로 함수를 다루면, 영향을 주는 테스트를 방해하는 API의 문제를 빨리 찾아낼 수 있습니다. 이 방식으로 단위 테스트에서 쉽게 호출할 수 없는 자체 함수를 나타냅니다. 총체적으로 말하자면, 90% 이상의 범위 수준을 대상으로 해야 합니다. 프로젝트 요구사항에서 다루는 케이스만 테스트하지 마십시오. 모두 테스트하십시오.

note: (itstool) path: section/p
en: Like <link xref="version-control">git commits</link>, each unit test should be ‘as small as possible, but no smaller’, testing a single specific API or behavior. Each test case must be able to be run individually, without depending on state from other test cases. This is important to allow debugging of a single failing test, without having to step through all the other test code as well. It also means that a single test failure can easily be traced back to a specific API, rather than a generic ‘unit tests failed somewhere’ message.
ko: <link xref="version-control">git 커밋</link>과 마찬가지로, 단일 개별 API또는 동작을 테스트할 때, 각각의 단위 테스트는 ‘가능한 한 작게, 그러나 더 작지는 않’아야합니다. 각 테스트 케이스는 기타 테스트 케이스의 상태와는 상관 없이 개별적으로 실행할 수 있어야합니다. 다른 모든 테스트 코드와 마찬가지로 어떤 절차 없이 단일 실패 테스트를 디버깅할 수 있게 하려면 이 점이 중요합니다. 또한, 단일 테스트 실패로 하여금 상투적으로 ‘어딘가에서 단위 테스트에 실패했습니다’ 같은 메시지를 출력하기보단, 개별 API를 역추적할 수 있다는 의미이기도 합니다.

note: (itstool) path: section/p
en: GLib has support for unit testing with its <link href="https://developer.gnome.org/glib/stable/glib-Testing.html">GTest framework</link>, allowing tests to be arranged in groups and hierarchies. This means that groups of related tests can be run together for enhanced debugging too, by running the test binary with the <cmd>-p</cmd> argument: <cmd>./test-suite-name -p /path/to/test/group</cmd>.
ko: GLib은 그룹, 계층별로 테스트를 수행할 수 있는 <link href="https://developer.gnome.org/glib/stable/glib-Testing.html">GTest 프레임워크</link> 단위 테스트를 지원합니다. <cmd>./test-suite-name -p /path/to/test/group</cmd> 명령과 같이 테스트 이진 파일에 <cmd>-p</cmd> 인자를 추가하여 고급 디버깅을 목적으로 관련 그룹 테스트를 함께 실행할 수 있음을 의미합니다.

note: (itstool) path: section/title
en: Installed Tests
ko: 설치한 테스트

note: (itstool) path: section/p
en: All unit tests should be installed system-wide, following the <link href="https://wiki.gnome.org/Initiatives/GnomeGoals/InstalledTests">installed-tests standard</link>.
ko: 모든 단위 테스트는 <link href="https://wiki.gnome.org/Initiatives/GnomeGoals/InstalledTests">installed-tests 표준</link>에 따라, 시스템 영역에 걸쳐 설치해야 합니다.

note: (itstool) path: section/p
en: By installing the unit tests, continuous integration (CI) is made easier, since tests for one project can be re-run after changes to other projects in the CI environment, thus testing the interfaces between modules. That is useful for a highly-coupled set of projects like GNOME.
ko: 단위 테스트를 설치하면, 단위 통합(CI)이 쉬워지는데, CI 환경에서 어떤 프로젝트의 테스트는 다른 프로젝트로 바뀌고 나서도 다시 실행할 수 있기에 모듈간 인터페이스를 테스트합니다. 이는 그놈처럼 프로젝트간 강결합을 이룬 상황에 유용합니다.

note: (itstool) path: section/p
en: To add support for installed-tests, add the following to <file>configure.ac</file>:
ko: installed-tests 지원을 추가하려면 <file>configure.ac</file>에 다음 내용을 추가하십시오:

note: (itstool) path: section/p
en: Then in <file>tests/Makefile.am</file>:
ko: 그 다음 <file>tests/Makefile.am</file>에 다음 내용을 추가하십시오:

note: (itstool) path: section/title
en: Leak Checking
ko: 메모리 누수 검사

note: (itstool) path: section/p
en: Once unit tests with high code coverage have been written, they can be run under various dynamic analysis tools, such as <link xref="tooling#valgrind">Valgrind</link> to check for leaks, threading errors, allocation problems, etc. across the entire code base. The higher the code coverage of the unit tests, the more confidence the Valgrind results can be treated with. See <link xref="tooling"/> for more information, including build system integration instructions.
ko: 광범위한 코드 영역을 다루는 단위 테스트를 작성하고 나면, <link xref="tooling#valgrind">Valgrind</link>와 같이 메모리 누수, 스레드 오류, 할당 문제 등 전체 코드 영역을 검사하는 다양한 동적 분석 도구에서 실행할 수 있습니다. 단위 테스트에서 다루는 코드 영역이 더 커지면, Valgrind 결과에 대해 더한 신뢰감이 있을 수 있습니다. 자세히 알아보려면 빌드 시스템 통합 방식 내용이 함께 들어있는 <link xref="tooling"/>을 참고하십시오.

note: (itstool) path: section/p
en: Critically, this means that unit tests should not leak memory or other resources themselves, and similarly should not have any threading problems. Any such problems would effectively be false positives in the analysis of the actual project code. (False positives which need to be fixed by fixing the unit tests.)
ko: 진지하게 말하자면,  단위 테스트에서 메모리나 기타 자원이 정리가 되지 않는 현상이 있어서는 안되며, 이와 비슷하게 스레드 처리 문제가 있어서도 안된다는 의미입니다. 어떤 문제의 경우 실제 프로젝트 코드를 분석할 때 거짓양성이 나타날 수 있습니다(거짓 양성은 굳이 단위 테스트를 수정하여 문제를 고칠 필요가 없습니다).

note: (itstool) path: section/title
en: Test Generation
ko: 테스트 만들기

note: (itstool) path: section/p
en: Certain types of code are quite repetitive, and require a lot of unit tests to gain good coverage; but are appropriate for <link href="http://en.wikipedia.org/wiki/Test_data_generation">test data generation</link>, where a tool is used to automatically generate test vectors for the code. This can drastically reduce the time needed for writing unit tests, for code in these specific domains.
ko: 코드의 제각각의 양상을 보자면 조금 반복적인 부분이 있으며, 바람직한 영역 범위를 다루려면 더 많은 테스트 단위가 필요합니다. 그러나 코드 테스트 벡터를 자동으로 만들 때 활용하는 도구가 있다면, <link href="http://en.wikipedia.org/wiki/Test_data_generation">테스트 데이터 생성</link>에 적합합니다. 특정 영역의 코드에 대해 단위 데스트를 작성할 때 필요한 시간을 획기적으로 줄일 수 있습니다.

note: (itstool) path: section/p
en: One example of a domain amenable to test data generation is parsing, where the data to be parsed is required to follow a strict schema — this is the case for XML and JSON documents. For JSON, a tool such as <link href="http://people.collabora.com/~pwith/walbottle/">Walbottle</link> can be used to generate test vectors for all types of valid and invalid input according to the schema.
ko: 데이터 생성 시험시 도메인을 잘 이해할 수 있는 예제는 규정된 양식(schema)을 따라 데이터를 해석하는 파싱을 들 수 있습니다. XML과 JSON 문서의 경우를 이야기합니다. <link href="http://people.collabora.com/~pwith/walbottle/">Walbottle</link>과 같은 JSON 도구는 양식(schema)에 따라 올바른 또는 올바르지 않은 모든 형식의 테스트 벡터를 만들 때 사용할 수 있습니다.

note: (itstool) path: section/p
en: Every type of JSON document should have a <link href="http://json-schema.org/">JSON Schema</link> defined for it, which can then be passed to Walbottle to generate test vectors:
ko: JSON 문서의 모든 형식은, 테스트 벡터를 만드는 Warbottle에 전달할 수 있는 JSON 문서 형식을 정의하는 <link href="http://json-schema.org/">JSON 양식(schema)</link>이 있습니다:

note: (itstool) path: section/p
en: These test vectors can then be passed to the code under test in its unit tests. The JSON instances generated by <cmd>--valid-only</cmd> should be accepted; those from <cmd>--invalid-only</cmd> should be rejected.
ko: 이 테스트 벡터는 단위 테스트에서 테스트하는 코드에 전달할 수 있습니다. <cmd>--valid-only</cmd>로 만든 JSON 인스턴스는 테스트를 통과해야합니다. 반면에 <cmd>--invalid-only</cmd>로 만든 JSON 인스턴스는 테스트를 통과하지 말아야합니다.

note: (itstool) path: section/title
en: Writing Testable Code
ko: 테스트 가능 코드 작성

note: (itstool) path: section/p
en: Code should be written with testability in mind from the design stage, as it affects API design and architecture in fundamental ways. A few key principles:
ko: 코드는 API 설계 및 아키텍처에 근본적인 방식으로 영향을 주므로 설계 단계 때부터 테스트가 가능하도록 작성해야합니다. 몇가지 핵심 원칙이 있습니다:

note: (itstool) path: item/p
en: Do not use global state. Singleton objects are usually a bad idea as they can’t be instantiated separately or controlled in the unit tests.
ko: 전역 상태를 활용하지 마십시오. 싱글톤 객체는 단위 테스트를 수행할 때 따로 초기화하고 다룰 수 없기에 보통 좋지 않습니다.

note: (itstool) path: item/p
en: Separate out use of external state, such as databases, networking, or the file system. The unit tests can then replace the accesses to external state with mocked objects. A common approach to this is to use dependency injection to pass a file system wrapper object to the code under test. For example, a class should not load a global database (from a fixed location in the file system) because the unit tests would then potentially overwrite the running system’s copy of the database, and could never be executed in parallel. They should be passed an object which provides an interface to the database: in a production system, this would be a thin wrapper around the database API; for testing, it would be a mock object which checks the requests given to it and returns hard-coded responses for various tests.
ko: 데이터베이스, 네트워크, 파일 시스템의 외부 상태를 활용하는 경우 따로 분리하십시오. 이렇게 해야 단위 테스트에서 가정 객체로 외부 상태에 접근하도록 할 수 있습니다. 일반적 접근 방식으로는 테스트를 진행하는 동안 코드에 파일 시스템 래퍼 객체를 전달할 때 독립 인젝션 기법을 활용합니다. 예를 들어 클래스는 전역 데이터베이스(파일 시스템의 고정 지정 위치)를 불러오면 안되는데, 단위 테스트 수행 시 동작중인 시스템의 데이터베이스 사본을 덮어쓸 가능성이 있기 대문이며, 때문에 동시에 실행할 수 없습니다. 객체를 전달하려면 제공 데이터베이스 인터페이스로 해야 하는데, 실 운용 시스템에서는 데이터베이스 API의 씬 래퍼가 되겠습니다. 테스트를 할 때는, 객체 자신을 검사하며, 다양한 테스트에 대해 하드코딩 요청한 결과를 반환하는 모크 객체가 됩니다.

note: (itstool) path: item/p
en: Expose utility functions where they might be generally useful.
ko: 범용적으로 쓸 만한 유틸리티 함수는 노출하십시오.

note: (itstool) path: item/p
en: Split projects up into collections of small, private libraries which are then linked together with a minimal amount of glue code into the overall executable. Each can be tested separately.
ko: 최소한의 연결 코드를 전체 실행 프로그램으로 링크하게 하여 제각각 테스트할 수 있게 작은, 개별 라이브러리 모음으로 프로젝트를 나누십시오.

note: (itstool) path: section/p
en: The topic of software testability is covered in the following articles:
ko: 아래에 프로그램 테스트 가능성 주제를 다룬 글을 모아두었습니다:

note: (itstool) path: info/desc
en: Source code version control with git
ko: git으로 소스 코드 버전 관리하기

note: (itstool) path: synopsis/p
en: git is used for version control for all GNOME projects. This page assumes good working knowledge of git; some introductory material is available <link href="https://www.atlassian.com/git/tutorials/">here</link>, and a <link href="https://training.github.com/kit/downloads/github-git-cheat-sheet.pdf">git cheatsheet is here</link>.
ko: 모든 그놈 프로젝트의 버전 관리에 git을 사용합니다. 이 페이지에서는 독자 여러분이 적절한 git 활용 지식을 갖추고 있다고 간주합니다. 일부 기초 자료는 <link href="https://www.atlassian.com/git/tutorials/">여기</link>에 있고, <link href="https://training.github.com/kit/downloads/github-git-cheat-sheet.pdf">git 간편 길잡이는 이곳에 있습니다</link>.

note: (itstool) path: item/p
en: Make atomic, revertable commits. (<link xref="#guidelines-for-making-commits"/>)
ko: 최소화 한, 복원 가능한 커밋을 만드십시오(<link xref="#guidelines-for-making-commits"/>).

note: (itstool) path: item/p
en: Include full reasoning in commit messages, plus links to relevant bug reports or specifications. (<link xref="#guidelines-for-making-commits"/>)
ko: 커밋 메시지에 완전한 근거와 관련 버그 보고서, 명세 링크를 추가하십시오(<link xref="#guidelines-for-making-commits"/>).

note: (itstool) path: item/p
en: Keep large changes, such as renames, in separate commits. (<link xref="#guidelines-for-making-commits"/>)
ko: 이름 바꾸기 같은 규모가 큰 변경 이력은 커밋을 따로 분리하십시오(<link xref="#guidelines-for-making-commits"/>).

note: (itstool) path: item/p
en: Merge changes from feature branches by rebasing. (<link xref="#use-of-git"/>)
ko: 기능 브랜치에서 리베이스 처리하여 변경 사항을 병합하십시오(<link xref="#use-of-git"/>).

note: (itstool) path: section/title
en: Use of Git
ko: git 사용

note: (itstool) path: section/p
en: Most GNOME repositories follow these rules:
ko: 대부분 그놈 저장소에서는 다음 규칙을 따릅니다:

note: (itstool) path: item/p
en: No forced pushes. Except for branches with the <code>wip/</code> prefix (work-in-progress), the commits’ history must not be modified, as contributors rely on it.
ko: 강제 푸쉬를 하지 않습니다. <code>wip/</code> 접두부(work-in-progress)가 붙어있는 브랜치를 제외하고, 기여자가 의존하는 커밋 이력 정보는 수정하면 안됩니다.

note: (itstool) path: item/p
en: Rebase commits rather than merging, to have a linear history (which is easier to follow).
ko: 커밋을 병합하기 보단 리베이스 처리하여, 선형 내역을 만드십시오(흐름을 살펴보기 쉽습니다).

note: (itstool) path: item/p
en: Work on feature branches on GNOME git in <code>wip/</code> branches, then rebase on master and fast-forward merge the changes. It is a good practice to also add your nickname to the branch name, as <code>wip/nickname/feature</code>.
ko: <code>wip/</code> 브랜치에 있는 그놈 git의 기능 브랜치에서 작업한 다음, 마스터 브랜치에서 리베이스를 수행하고, 변경 사항을 진행 정방향으로 병합하십시오. <code>wip/nickname/feature</code>와 같이 브랜치 이름에 여러분의 별명을 넣는 방식도 좋습니다.

note: (itstool) path: item/p
en: Hide <link href="https://sethrobertson.github.io/GitBestPractices/#sausage">sausage making</link> by squashing commits before merging.
ko: 병합 처리 전 커밋을 합쳐서 <link href="https://sethrobertson.github.io/GitBestPractices/#sausage">줄줄이 형상</link>을 숨기십시오.

note: (itstool) path: section/title
en: Guidelines for Making Commits
ko: 커밋 지침

note: (itstool) path: section/p
en: Commits should be as small as possible, but no smaller. Each commit should address a single issue, containing only changes related to that issue. The message for each commit should describe the issue, explain what causes it, and explain how it has been fixed if it is not obvious. If the commit is associated with a bug report, the full URI for the bug report should be put on a line by itself at the bottom of the commit message. Similarly, the ID for the git commit (from <cmd>git log --oneline</cmd>) should be copied into the bug report once the commit has been pushed, so it is easy to find one from the other.
ko: 커밋은 최대한 작아야 하지만, 그렇다고 더 작아선 안됩니다. 각각의 커밋은 단일 문제를 해결해야 하며, 문제에 대해 바꾼 내용만 들어있어야 합니다. 각각의 커밋의 메시지에는 문제를 설명하고, 어디서 문제가 생겼는지, 수정 사항이 분명하지 않다면 어떻게 수정했는지 설명해야합니다. 커밋이 버그 보고서와 관련있을 경우 버그 보고서의 전체 URI를 커밋 보고서의 가장 윗 부분에 넣어야합니다. 동일하게 git commit의 ID(<cmd>git log --oneline</cmd>)를 커밋을 푸시한 버그 보고서에 복사하여 다른 사람이 쉽게 찾아볼 수 있도록 해야합니다.

note: (itstool) path: section/p
en: The changes in each commit should be easy to read. For example, they should not unnecessarily change whitespace or indentation. Large, mechanical changes, such as renaming a file or function, should be put in separate commits from modifications to code inside that file or function, so that the latter changes do not get buried and lost in the former.
ko: 각 커밋에서 바뀐 내용은 쉽게 알아볼 수 있어야합니다. 예를 들어 불필요한 공백 내지는 들여쓰기 같은 내용이 있어서는 안됩니다. 파일 또는 함수의 이름을 바꾼다거나 하는식으로 기술적으로 바뀐 경우 파일 또는 함수에서 바꾼 내용과는 커밋을 별도로 나누어서 이전에 작업한 내용이 어딘가에 파묻히거나 없어지지 않게 해야합니다.

note: (itstool) path: section/p
en: The following principles give the reasoning for all the advice above:
ko: 다음 몇가지 원칙은 위에서 제시한 권고의 이유입니다:

note: (itstool) path: item/p
en: Each commit should take the repository from one working state to another, otherwise <link href="http://git-scm.com/book/en/v2/Git-Tools-Debugging-with-Git#Binary-Search">bisection</link> is impossible.
ko: 각 커밋에서 저장소의 어떤 작업 상태를 다른 작업 상태로 전환해야 하며, 그렇지 않으면 <link href="http://git-scm.com/book/en/v2/Git-Tools-Debugging-with-Git#Binary-Search">바이섹션</link>이 불가능합니다.

note: (itstool) path: item/p
en: Each commit should be individually revertable. If it later turns out that the commit was a bad idea, <cmd>git revert <var>commit ID</var></cmd> should take the repository from a working state to another working state.
ko: 각 커밋은 개별적으로 되돌릴 수 있어야합니다. 커밋이 잘못되었다고 생각이 바뀌면, <cmd>git revert <var>commit ID</var></cmd> 명령으로 어떤 작업 상태로부터 다른 작업 상태로 저장소 상태를 전환해야합니다.

note: (itstool) path: item/p
en: The reasoning for each commit, and its relationship to external resources like specifications and bug reports, should be clear, to the extent that commits written by one developer a year in the past should still be understandable by a second developer without having to trace through the changes and work out what they do.
ko: 각 커밋의 설명, 명세 및 버그 보고서 같은 외부 자료와의 관계는 명확해야 하며, 과거 오래전에 어떤 개발자가 작성한 커밋에 이르기까지, 굳이 어떤 작업을 했는지 바뀐 내용을 찾아보지 않고도 그 다음 개발자가 알아볼 수 있어야합니다.

note: (itstool) path: item/p
en: Each commit should be written once, and designed to be read many times, by many reviewers and future programmers.
ko: 각 커밋은 한 번만 작성하고 여러 검토자와 앞으로의 프로그래머가 여러 번 보도록 설계해야합니다.

note: (itstool) path: section/title
en: Merging Procedure
ko: 병합 절차

note: (itstool) path: section/p
en: To merge a feature branch named <code>my-branch</code> into master, use the following commands:
ko: <code>my-branch</code>라는 특정 브랜치를 마스터 브랜치로 병합하려면, 다음 명령을 활용하십시오:

note: (itstool) path: info/desc
en: Versioning and releasing libraries and applications
ko: 라이브러리 및 프로그램 버전 부여 및 출시

note: (itstool) path: synopsis/p
en: Module versioning differs for libraries and applications: libraries need a libtool version specified in addition to their package version. Applications just have a package version.
ko: 라이브러리와 프로그램의 모듈 버전 부여는 다릅니다. 라이브러리는 libtool 버전과 해당 패키지 버전이 필요합니다.  프로그램은 그냥 패키지 버전만 필요합니다.

note: (itstool) path: item/p
en: Libraries and applications have a package version of the form <em>major.minor.micro</em>. (<link xref="#package-versioning"/>)
ko: 라이브러리와 프로그램은 <em>major.minor.micro</em> 형식의 패키지 버전을 보유합니다(<link xref="#package-versioning"/>).

note: (itstool) path: item/p
en: Libraries additionally have a libtool version of the form <em>current:revision:age</em>. (<link xref="#libtool-versioning"/>)
ko: 라이브러리는 또한 <em>current:revision:age</em> 형식의 libtool 버전을 보유합니다(<link xref="#libtool-versioning"/>).

note: (itstool) path: item/p
en: Version numbers should be updated for each release (using release and post-release increments). (<link xref="#release-process"/>)
ko: 버전 번호는 매 출시 때마다(release 및 post-release 증가) 최신으로 유지해야합니다(<link xref="#release-process"/>).

note: (itstool) path: item/p
en: Package versions should be incremented for feature changes or additions. (<link xref="#package-versioning"/>)
ko: 패키지 버전은 기능의 바꾸거나 추가할 때 늘어나야합니다(<link xref="#package-versioning"/>).

note: (itstool) path: item/p
en: Libtool versions should be updated for API changes or additions. (<link xref="#libtool-versioning"/>)
ko: libtool 버전은 API를 바꾸거나 추가할 때 최신으로 유지해야합니다(<link xref="#libtool-versioning"/>).

note: (itstool) path: item/p
en: Even/odd <em>minor</em> package versions can be used respectively for stable/unstable releases. (<link xref="#stable-unstable-versions"/>)
ko: 짝수/홀수 <em>부</em> 패키지 버전은 각각의 안정/불안정 출시판에 사용할 수 있습니다(<link xref="#stable-unstable-versions"/>).

note: (itstool) path: section/title
en: Package Versioning
ko: 패키지 버전 부여

note: (itstool) path: section/p
en: Both libraries and applications have a package version of the form <em>major.minor.micro</em>.
ko: 라이브러리 및 프로그램에는 <em>주.부.세부</em> 형식의 패키지 버전이 있습니다.

note: (itstool) path: section/p
en: The package version number is that passed to <code>AC_INIT()</code>, and the one which is typically known as the project’s version number. For example, the Debian package for a library will use the library’s package version (though may also include the major version number in the package name to allow for <link xref="parallel-installability">parallel installability</link>). Package versions are updated by the following rules:
ko: <code>AC_INIT()</code>에 전달하는 패키지 버전은 보통 프로젝트 버전으로 알려져 있습니다. 예를 들어 데비안 라이브러리 패키지는 (<link xref="parallel-installability">동시 설치</link>가 가능한 패키지 이름의 주 버전 번호로) 라이브러리의 패키지 버전을 활용합니다. 패키지 버전은 다음 규칙을 따라 업데이트합니다:

note: (itstool) path: item/p
en: If breaking <link xref="api-stability">API compatibility</link> in a library, or making a large change to an application which affects everything (such as a UI redesign), increment major and set minor and micro to 0.
ko: 라이브러리가 <link xref="api-stability">API 호환성</link>을 깬다거나 프로그램에 전반적으로 영향(UI 재설계 등)을 주어 상당 부분이 바뀐다면, 주 버전 번호를 늘리고, 부 버전과 세부 버전을 0으로 설정합니다.

note: (itstool) path: item/p
en: Otherwise, if changing or adding a feature, or adding any API, increment minor and set micro to 0.
ko: 그렇지 않으면, 기능을 바꾸거나 추가할 경우, 또는 API를 추가할 경우 부 버전을 증가하고 마이크로 버전을 0으로 설정합니다.

note: (itstool) path: item/p
en: Otherwise (if making a release containing only bug fixes and translation updates), increment micro.
ko: 그렇지 않으면(버그 수정 및 번역 업데이트가 들어간 출시작을 내보낼 경우), 마이크로 버전을 증가합니다.

note: (itstool) path: section/p
en: Note that the minor version number should be updated if any API is added.
ko: 참고로 부 버전 숫자는 API를 추가했을 경우 새로운 값으로 바꾸어야합니다.

note: (itstool) path: section/title
en: Libtool Versioning
ko: libtool 버전 부여

note: (itstool) path: section/p
en: Libraries have two version numbers: a libtool version which tracks ABI backwards compatibility (see <link xref="api-stability"/>), and a package version which tracks feature changes. These are normally incremented in synchronization, but should be kept separate because ABI backwards compatibility is not necessarily related to feature changes or bug fixes. Furthermore, the two version numbers have different semantics, and cannot be automatically generated from each other.
ko: 라이브러리에는 버전 번호가 두가지가 있습니다. ABI 이전 호환성을 따르는 libtool 버전(<link xref="api-stability"/> 참고), 그리고 기능의 바뀜을 따르는 패키지 버전으로 구성합니다. 보통 동기화 과정에서 증가하지만, ABI 이전 호환성은 기능의 바뀜 또는 버그 수정에 필연적 연관성이 없으므로 별도로 취급해야합니다. 게다가 두 버전 번호는 다른 관점을 가지고 있으며, 두 버전 번호를 활용하여 자동으로 만들 수 없습니다.

note: (itstool) path: section/p
en: A good overview of libtool versioning, and the differences from package versioning, is given in the <link href="https://autotools.io/libtool/version.html">Autotools Mythbuster</link>; another is in the <link href="http://www.gnu.org/s/libtool/manual/html_node/Updating-version-info.html">libtool manual</link>.
ko: 바람직한 libtool 버전 부여, 패키지 버전 부여 설명은 <link href="https://autotools.io/libtool/version.html">Autotools Mythbuster</link>에 있습니다. 다른 내용은 <link href="http://www.gnu.org/s/libtool/manual/html_node/Updating-version-info.html">libtool 설명서</link>에 있습니다.

note: (itstool) path: section/p
en: To update the libtool version, follow the algorithm given in the comments below. This is a typical <file>configure.ac</file> snippet for setting up libtool versioning:
ko: libtool 버전을 최신으로 바꾸려면, 다음 주석에 주어진 알고리즘을 따르십시오. libtool 버전 부여를 설정하는 <file>configure.ac</file> 일반 설정 부분입니다:

note: (itstool) path: section/p
en: The following snippet can be used in a <file>Makefile.am</file> to pass that version info to libtool:
ko: 다음 부분은 <file>Makefile.am</file>에 사용하여 libtool로 버전 정보를 전달할 수 있습니다:

note: (itstool) path: section/title
en: Stable and Unstable Package Versions
ko: 안정 및 불안정 패키지 버전

note: (itstool) path: section/p
en: Most GNOME modules follow a convention for stable and unstable releases. The minor version is even for stable releases and is odd for unstable releases. For example, the 3.20.* versions are stable, but the 3.19.* versions are unstable. The 3.19.* versions can be seen as alpha and beta releases of the 3.20 version.
ko: 대부분의 그놈 모듈은 안정 및 불안정 출시판의 형식을 따릅니다. 짝수 부 버전은 안정 출시판이며 홀수 부 버전은 불안정 출시판입니다. 예를 들어 3.20.* 버전은 안정 버전이지만, 3.19.* 버전은 불안정 버전입니다. 3.19.* 버전은 3.20 버전의 알파 출시판 및 베타 출시판이 될 수 있습니다.

note: (itstool) path: section/p
en: A new micro <em>stable</em> version (e.g. 3.20.0 → 3.20.1) doesn’t add new features, only translation updates and bug fixes. On the other hand, <em>unstable</em> micro releases (e.g. 3.19.1 → 3.19.2) can add API, or change or remove API which was added in a previous micro release in that minor series.
ko: 새 마이크로 <em>안정</em> 버전(예: 3.20.0 → 3.20.1)에는 새 기능이 들어가지 않으며 번역 업데이트 및 버그 수정 사항만 들어갑니다. 반면에 <em>불안정</em> 마이크로 출시판(예: 3.19.1 → 3.19.2)에는 이전 마이너 집합의 마이크로 출시판에 대비하여 API를 추가하거나, 추가한 API를 바꾸고, 제거할 수 있습니다.

note: (itstool) path: section/p
en: The libtool version should be updated only for stable package versions.
ko: libtool 버전은 안정 패키지 버전에 따라서만 최신으로 바뀌어야합니다.

note: (itstool) path: section/title
en: Release Process
ko: 출시 절차

note: (itstool) path: section/p
en: The standard process for making a release of a module increments the libtool version (if the module is a library) at the time of release, then increments the package version number immediately afterwards (this is called a post-release increment).
ko: 모듈의 출시 버전을 만드는 표준 절차는 출시를 진행할 때 libtool 버전(모듈이 라이브러리일 경우) 수를 증가한 후, 패키지 버전 번호를 증가합니다(이를 post-release 버전 증가라고 합니다).

note: (itstool) path: section/p
en: Updating the libtool versions at the time of release means that they are only incremented once for all ABI changes in a release. The use of post-release increment for package versions means the package version number is not outdated (still equal to the previous release) during the development cycle.
ko: 출시 때의 libtool 버전 새로 고침은 출시 과정에서 모든 ABI가 바뀌었을 때만 증가함을 의미합니다. 패키지 버전에 post-release 방식을 사용함은 개발 기간동안 패키지 버전이(이전 출시판과 여전히 동일하게) 시기가 지나지 않음을 의미합니다.

note: (itstool) path: section/p
en: The release process (based on the <link href="https://wiki.gnome.org/MaintainersCorner/Releasing">GNOME release process</link>):
ko: 출시 과정(<link href="https://wiki.gnome.org/MaintainersCorner/Releasing">GNOME 출시 과정</link> 기반):

note: (itstool) path: item/p
en: Make sure code is up to date: <cmd>git pull</cmd>
ko: <cmd>git pull</cmd> 명령으로 코드가 최신인지 확인하십시오

note: (itstool) path: item/p
en: Make sure you have no local changes: <cmd>git status</cmd>
ko: <cmd>git status</cmd> 명령으로 로컬에 바뀐 내용이 있는지 확인하십시오

note: (itstool) path: item/p
en: If the release is for a stable package version, increment the libtool version number in <file>configure.ac</file> (if it exists)
ko: 안정 패키지 버전 출시판이라면, <file>configure.ac</file>에서 libtool 버전 값(이 있는 경우)을 늘리십시오

note: (itstool) path: item/p
en: Add an entry to the <file>NEWS</file> file
ko: <file>NEWS</file> 파일에 항목을 추가하십시오

note: (itstool) path: item/p
en: Run <cmd>./autogen.sh &amp;&amp; make &amp;&amp; make install &amp;&amp; make distcheck</cmd> and ensure it succeeds
ko: <cmd>./autogen.sh &amp;&amp; make &amp;&amp; make install &amp;&amp; make distcheck</cmd> 명령을 실행하고 성공했는지 확인하십시오

note: (itstool) path: item/p
en: Fix any issues which come up, commit those changes, and restart at step 3
ko: 떠있는 문제를 고치고 바뀐 내용을 커밋한 다음 3단계에서 다시 시작하십시오

note: (itstool) path: item/p
en: If <cmd>make distcheck</cmd> finishes with “[archive] is ready for distribution”, run <cmd>git commit -a -m "Release version x.y.z"</cmd> (where ‘x.y.z’ is the package version number)
ko: <cmd>make distcheck</cmd> 명령이 “[archive] is ready for distribution” 메시지로 끝났다면 <cmd>git commit -a -m "Release version x.y.z"</cmd>(‘x.y.z’는 패키지 버전 번호) 명령을 실행하십시오

note: (itstool) path: item/p
en: Run <cmd>git push</cmd>
ko: <cmd>git push</cmd>를 실행하십시오

note: (itstool) path: item/p
en: If that fails due to other commits having been pushed in the meantime, run <cmd>git pull</cmd> to merge your commit on the branch followed by a second <cmd>git push</cmd>. This is an exception to the GNOME guideline to have a linear Git history (<link xref="version-control#use-of-git"/>). If you prefer to have a linear history, you need to restart at step 1.
ko: 위 명령을 실행하는 동안 누군가가 이미 다른 커밋을 푸쉬하여 실패했다면, <cmd>git pull</cmd> 명령을 실행하여 우선 브랜치에 있는 여러분의 커밋과 병합한 후 <cmd>git push</cmd> 명령을 실행하십시오. 선형 Git 기록을 따르는 그놈 지침서의 예외 상황입니다(<link xref="version-control#use-of-git"/>). 선형 기록을 따르는 방식을 선호한다면 1단계부터 다시 시작해야합니다.

note: (itstool) path: item/p
en: Tag the release: <cmd>git tag -s x.y.z</cmd> (where ‘x.y.z’ is the package version number)
ko: <cmd>git tag -s x.y.z</cmd>(‘x.y.z’는 패키지 버전 번호) 명령으로 출시판에 태그를 부여하십시오

note: (itstool) path: item/p
en: Run <cmd>git push origin x.y.z</cmd> (where ‘x.y.z’ is the package version number)
ko: <cmd>git push origin x.y.z</cmd>(‘x.y.z’는 패키지 버전 번호) 명령을 실행하십시오

note: (itstool) path: section/p
en: The release is now complete, and the post-release version increment can be done:
ko: 이제 출시 과정이 끝났으며, 출시 후 버전 증가 작업을 진행할 수 있습니다:

note: (itstool) path: item/p
en: Increment the package version number in <file>configure.ac</file>
ko: <file>configure.ac</file>의 패키지 버전 번호를 늘리십시오

note: (itstool) path: item/p
en: Run <cmd>git commit -a -m "Post-release version increment"</cmd>
ko: <cmd>git commit -a -m "Post-release version increment"</cmd> 명령을 실행하십시오

note: (itstool) path: section/p
en: The package archive generated by <cmd>make distcheck</cmd> can now be uploaded to download.gnome.org or distributed in other ways.
ko: <cmd>make distcheck</cmd> 에서 만든 패키지 아카이브를 download.gnome.org으로 업로드 하든지 다른 수단으로 배포할 수 있습니다.

note: (itstool) path: info/desc
en: Good, readable code keeps the project maintainable
ko: 프로젝트의 보존성을 유지하는 바람직하고, 가독성 높은 코드

note: (itstool) path: page/title
en: The Importance of Writing Good Code
ko: 바람직한 코드 작성의 중요성

note: (itstool) path: page/p
en: GNOME is a very ambitious free software project, and it is composed of many software packages that are more or less independent of each other. A lot of the work in GNOME is done by volunteers: although there are many people working on GNOME full-time or part-time for here, volunteers still make up a large percentage of our contributors. Programmers may come and go at any time and they will be able to dedicate different amounts of time to the GNOME project. People’s “real world” responsibilities may change, and this will be reflected in the amount of time that they can devote to GNOME.
ko: 그놈은 매우 야심적인 자유 소프트웨어 프로젝트이며, 상호간 더 혹은 덜 독립적인 수많은 소프트웨어 패키지로 이루어져있습니다. 그놈에서 작업하는 수많은 결과물은 자발적인 봉사자가 만들어냅니다. 그놈 프로젝트에서 전일 내지는 시간제로 일하는 여러 사람이 있지만, 기여자의 상당수가 봉사자로 이루어져있습니다. 프로그래머는 때때로 오고가며, 그놈 프로젝트를 진행하는 각기 다른 상당한 시간동안 기여할 수 있습니다. “실 세계”에서 여러 사람의 책임감은 변화를 이끌어낼 것이며, 그놈에 상당한 시간을 들일 수 있는 만큼 노력이 반영됩니다.

note: (itstool) path: page/p
en: Software development takes long amounts of time and painstaking effort. This is why most part-time volunteers cannot start big projects by themselves; it is much easier and more rewarding to contribute to existing projects, as this yields results that are immediately visible and usable.
ko: 소프트웨어 개발은 상당한 시간동안 공을 들이 노력으로 이루어집니다. 이게 대부분 여러 시간제 봉사자가 자체적으로 거대한 프로젝트를 시작할 수 없는 이유입니다. 기존의 프로젝트에 기여하면, 결과가 즉시 나타나고 바로 활용할 수 있기 때문에 더 쉬우며, 기여 보상을 더 많이 받을 수 있습니다.

note: (itstool) path: page/p
en: Thus, we conclude that it is very important for existing projects to make it as easy as possible for people to contribute to them. One way of doing this is by making sure that programs are easy to read, understand, modify, and maintain.
ko: 따라서, 사람이 기존 프로젝트에 쉽게 기여할 수 있으려면 이 점이 중요하겠다는 결론을 내렸습니다. 프로그램 코드를 쉽게 읽고, 이해하고, 수정하고, 관리할 수 있는지 여부를 확인하는 길이 한 방법입니다.

note: (itstool) path: page/p
en: Messy code is hard to read, and people may lose interest if they cannot decipher what the code tries to do. Also, it is important that programmers be able to understand the code quickly so that they can start contributing with bug fixes and enhancements in a short amount of time. Source code is a form of <em>communication</em>, and it is more for people than for computers. Just as someone would not like to read a novel with spelling errors, bad grammar, and sloppy punctuation, programmers should strive to write good code that is easy to understand and modify by others.
ko: 지저분한 코드는 알아보기 힘들며, 코드가 어떤 동작을 하는지 알아볼 수 없다면 흥미를 잃어버립니다. 또한 프로그래머가 코드를 빨리 이해하여 버그 수정 및 개선에 적은 시간을 들이는 행동으로 기여를 시작할 수 있게 하는게 중요합니다. 소스 코드는 <em>의사 소통</em>의 한 유형이며, 컴퓨터보단 사람을 위합니다. 누군가가 오탈자, 잘못된 문법, 엉성한 문장 부호가 있는 소설을 읽기 싫어하는 것처럼, 프로그래머도 다른 프로그래머가 쉽게 이해하고 수정할 수 있는 바람직한 코드를 작성하도록 노력해야합니다.

note: (itstool) path: page/p
en: The following are some important qualities of good code:
ko: 바람직한 코드의 품질을 확보하려 지켜야 할 몇가지 중요한 사항이 있습니다:

note: (itstool) path: item/title
en: Cleanliness
ko: 명확성

note: (itstool) path: item/p
en: Clean code is easy to read with minimum effort. This lets people start to understand it easily. This includes the coding style itself (brace placement, indentation, variable names), and the actual control flow of the code.
ko: 깔끔한 코드는 최소한의 노력으로도 읽기 쉽습니다. 사람이 쉽게 이해하기 시작하도록 해줍니다. 코드 작성 방식 그 자체(중괄호 위치, 들여쓰기, 변수 이름) 및, 코드의 실제 제어문 흐름이 깔끔한 코드 구성 개념에 해당합니다.

note: (itstool) path: item/title
en: Consistency
ko: 일관성

note: (itstool) path: item/p
en: Consistent code makes it easy for people to understand how a program works. When reading consistent code, one subconsciously forms a number of assumptions and expectations about how the code works, so it is easier and safer to make modifications to it. Code that <em>looks</em> the same in two places should <em>work</em> the same, too.
ko: 일관된 코드는 프로그램이 어떻게 동작하는지 쉽게 이해할 수 있게 해줍니다. 일관성 있는 코드를 볼 때, 잠재적인 몇 가지 가정을 두고 코드 동작을 기대하기 때문에 코드를 쉽고 안전하게 수정할 수 있습니다. 다른 곳에 있는 동일<em>해보이는</em> 코드는, 마찬가지로 동일하게 <em>동작</em>해야합니다.

note: (itstool) path: item/title
en: Extensibility
ko: 확장성

note: (itstool) path: item/p
en: General-purpose code is easier to reuse and modify than very specific code with lots of hardcoded assumptions. When someone wants to add a new feature to a program, it will obviously be easier to do so if the code was designed to be extensible from the beginning. Code that was not written this way may lead people into having to implement ugly hacks to add features.
ko: 범용 코드는 많은 코드를 하드코딩했을 경우의 특수 목적 코드보다 재활용 및 수정이 쉽습니다. 누군가 프로그램에 새 기능을 추가하려고 하면 코드 규모를 쉽게 확장할 수 있게 설계 했을 경우 분명히 쉽게 처리할 수 있습니다. 이 방식으로 코드를 작성하지 않으면 여러 사람이 기능을 추가할 때 난잡파게 뜯어 고칠수밖에 없게 만듭니다.

note: (itstool) path: item/title
en: Correctness
ko: 정확성

note: (itstool) path: item/p
en: Finally, code that is designed to be correct lets people spend less time worrying about bugs, and more time enhancing the features of a program. Users also appreciate correct code, since nobody likes software that crashes. Code that is written for correctness and safety (i.e. code that explicitly tries to ensure that the program remains in a consistent state) prevents many kinds of silly bugs.
ko: 마지막으로 올바르게 설계한 코드는 버그를 걱정하지 않고 적은 시간을 들일 수 있게 하며, 프로그램 기능 개선에 더 많은 시간을 들일 수 있게 합니다. 사용자는 그 어느 누구도 오류로 갑작스럽게 끝나는 프로그램을 좋아하지 않기에 올바른 코드를 선호합니다. 올바르고 안전하게 작성한 코드(예: 일관된 상태를 유지하는 프로그램인지 분명하게 확인해 본 코드)는 대부분의 어이없는 버그를 막아줍니다.

note: (itstool) path: section/title
en: Book References
ko: 참고 서적

note: (itstool) path: item/p
en: <link href="http://www.cc2e.com">Code Complete</link>, by Steve McConnell.
ko: Steve McConnell 저, <link href="http://www.cc2e.com">Code Complete</link>.

note: (itstool) path: item/p
en: <link href="http://martinfowler.com/books/refactoring.html"> Refactoring: Improving the Design of Existing Code </link>, by Martin Fowler.
ko: Martin Fowler 저, <link href="http://martinfowler.com/books/refactoring.html"> Refactoring: Improving the Design of Existing Code </link>.

note: (itstool) path: item/p
en: <link href="http://en.wikipedia.org/wiki/Design_Patterns"> Design Patterns: Elements of Reusable Object-Oriented Software </link>, by Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides.
ko: Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides 저, <link href="http://en.wikipedia.org/wiki/Design_Patterns"> Design Patterns: Elements of Reusable Object-Oriented Software </link>.

note: (itstool) path: item/p
en: <link href="http://astore.amazon.com/gnomestore-20/detail/020163385X"> Object-Oriented Design Heuristics </link>, by Arthur Riel.
ko: Arthur Riel 저, <link href="http://astore.amazon.com/gnomestore-20/detail/020163385X"> Object-Oriented Design Heuristics </link>.

note: (itstool) path: page/title
en: Add <gui>Help</gui> to the application menu
ko: 프로그램 메뉴에 <gui>도움말</gui> 추가

note: (itstool) path: links/title
en: Set up help
ko: 도움말 설정

note: (itstool) path: page/p
en: Most GNOME applications should have an application menu. The <gui style="menuitem">Help</gui> menu item should go above the <gui style="menuitem">About</gui> menu item.
ko: 대부분의 그놈 프로그램에는 프로그램 메뉴가 있습니다. <gui style="menuitem">도움말</gui> 메뉴 항목은 <gui style="menuitem">정보</gui> 메뉴 항목에 있어야합니다.

note: (itstool) path: note/p
en: This example, based on <app href="https://git.gnome.org/browse/cheese/tree/src/cheese-main.vala">Cheese</app>, assumes that your application is written in Vala. It will be slightly different for other programming languages.
ko: <app href="https://git.gnome.org/browse/cheese/tree/src/cheese-main.vala">치즈</app> 프로그램에 기반한 예제에서, 프로그램을 Vala로 작성했다고 가정하겠습니다. 다른 프로그램밍 언어를 활용하는 경우 약간 다를 수 있습니다.

note: (itstool) path: example/p
en: Add the <gui style="menuitem">Help</gui> item to the list of actions:
ko: 동작 목록에 <gui style="menuitem">도움말</gui> 항목을 추가하십시오:

note: (itstool) path: example/p
en: Add the <gui style="menuitem">Help</gui> menu item to the application menu:
ko: 프로그램 메뉴에 <gui style="menuitem">도움말</gui> 메뉴를 추가하십시오:

note: (itstool) path: example/p
en: View the help with <app>Yelp</app> when the <gui style="menuitem">Help</gui> menu item is clicked:
ko: <gui style="menuitem">도움말</gui> 메뉴 항목을 누르면 <app>Yelp</app> 프로그램으로 도움말을 표시합니다:

note: (itstool) path: example/p
en: To link to a section on the <file>index.page</file>, use <code>"help:<input>applicationname</input>/index#<input>sectionid</input>"</code>.
ko: <file>index.page</file> 파일의 섹션을 연결하려면 <code>"help:<input>applicationname</input>/index#<input>sectionid</input>"</code> 코드를 활용하십시오.

note: (itstool) path: page/title
en: Set up your build system
ko: 빌드 시스템 설정

note: (itstool) path: page/p
en: Help is normally installed into the <_:file-1/> directory.
ko: 도움말은 보통 <_:file-1/> 디렉터리에 설치합니다.

note: (itstool) path: page/p
en: Add the following lines in the file <file>configure.ac</file>:
ko: 다음 줄을 <file>configure.ac</file> 파일에 추가하십시오:

note: (itstool) path: page/p
en: Add the following line to the <file>Makefile.am</file>:
ko: 다음 줄을 <file>Makefile.am</file> 파일에 추가하십시오:

note: (itstool) path: page/p
en: Add a <file>help/Makefile.am</file>, it should list the help files in your project that you want to install:
ko: <file>help/Makefile.am</file> 파일을 추가하십시오. 이 파일은 설치하려는 프로젝트의 도움말 파일을 나타냅니다:

note: (itstool) path: info/desc
en: Application and context sensitive user help and documentation.
ko: 프로그램 및 상태별 사용자 도움말 및 문서입니다.

note: (itstool) path: page/title
en: User help
ko: 사용자 도움말

note: (itstool) path: page/p
en: You may want to add help, such as an introduction to your application or a list of keyboard shortcuts, to your application.
ko: 프로그램 소개 또는 키보드 바로 가기 키 목록 같은 내용이 있는 도움말을 프로그램에 넣고 싶을 때가 있습니다.

note: (itstool) path: page/p
en: Use <app>yelp-tools</app> to build <link href="http://www.projectmallard.org/">Mallard</link> help which can be discrete or integrated with other application help.
ko: 다른 도움말과 별개로 두거나 합칠 수 있게 하는 <link href="http://www.projectmallard.org/">말라드</link> 도움말을 빌드하려면 <app>yelp-tools</app> 프로그램을 활용하십시오.

note: (itstool) path: page/p
en: Mallard is a markup language which is designed for topic-oriented help.
ko: 말라드는 주제별 도움말을 작성할 수 있게 설계한 마크업 언어입니다.

note: (itstool) path: page/title
en: Write some help
ko: 도움말 작성

note: (itstool) path: page/p
en: Write some <link href="http://www.projectmallard.org/">Mallard</link> pages and add them to <file>help/C/</file>.
ko: <link href="http://www.projectmallard.org/">말라드</link> 페이지를 작성하고 <file>help/C/</file>에 추가하십시오.

note: (itstool) path: page/p
en: Most projects should have an <file>index.page</file> and some content pages, although you may not need an <file>index.page</file> if you are dropping plugin help into another project.
ko: 어떤 프로젝트에서 플러그인 도움말을 뺀다면 <file>index.page</file> 파일이 필요하지 않을 수도 있지만, 대부분 프로젝트에는 <file>index.page</file> 파일과 일부 내용 페이지를 넣어야합니다.

note: (itstool) path: page/title
en: Install a desktop file
ko: desktop 파일 설치

note: (itstool) path: links/title
en: Launch your application
ko: 프로그램 실행

note: (itstool) path: page/p
en: Write and install a desktop file so that users can discover and launch your application.
ko: desktop 파일을 작성하고 설치하여 사용자가 프로그램을 찾고 실행할 수 있게 하십시오.

note: (itstool) path: page/p
en: GNOME uses the <link href="http://standards.freedesktop.org/desktop-entry-spec/latest/index.html">freedesktop.org Desktop Entry</link> and <link href="http://standards.freedesktop.org/menu-spec/latest/">Desktop Menu specifications</link> to describe application launchers. Installing a desktop file is the standard way to register your application with GNOME and other desktops.
ko: 그놈은 프로그램 실행 아이콘을 언급할 때 <link href="http://standards.freedesktop.org/desktop-entry-spec/latest/index.html">freedesktop.org desktop 항목</link> 과 <link href="http://standards.freedesktop.org/menu-spec/latest/">desktop 메뉴 명세</link>를 따릅니다. desktop 파일을 설치하는 방식은 그놈 및 기타 데스크톱 환경에서 프로그램을 등록하는 표준 방식입니다.

note: (itstool) path: page/p
en: A desktop file lists your application binary, name and type, and can also list an icon, description and several other pieces of information about launching an application.
ko: desktop 파일에는 프로그램 이진 실행 파일, 이름, 형식을 나타내며, 아이콘, 설명, 몇가지 프로그램 실행에 필요한 정보를 나타냅니다.

note: (itstool) path: page/p
en: For a hypothetical application <app>My Application</app>, a desktop file would look as follows:
ko: <app>My Application</app>이 있다고 가정한 상황에서, desktop 파일의 내용은 다음과 같습니다:

note: (itstool) path: page/p
en: The <code>[Desktop Entry]</code> line indicates that this is a desktop file. It is followed by keys, which describe the application launcher. The <code>Name</code> key is the human-readable name of the application, to be shown in the UI. The application binary is listed in the <code>Exec</code> key, either the complete path or a binary that is looked up in the <code>PATH</code>. The last required key is the <code>Type</code>, which for applications is always <code>Application</code>. Alternative types are listed in the desktop entry specification.
ko: <code>[Desktop Entry]</code> 줄은 해당 파일이 desktop 파일임을 나타냅니다. 그 다음에는 프로그램 실행 아이콘을 설명하는 키가 따라옵니다. <code>Name</code>  키에는 UI에 나타나 사람이 알아볼 수 있는 프로그램의 이름이 들어갑니다. 프로그램 이진 실행 파일은 <code>Exec</code> 키에 완전한 경로로 넣거나 <code>PATH</code> 환경 변수에 있는 경로의 이진 실행 파일을 넣습니다. 마지막으로 필요한 키는 <code>Type</code>인데, 프로그램에 필요한 값은 항상 <code>Application</code>입니다. 대신 사용할 형식은 desktop 항목 명세 문서에 있습니다.

note: (itstool) path: page/p
en: Other fields in the desktop file are optional, but recommended. Applications should install an icon, and list the name of the icon (excluding the extension) in the <code>Icon</code> key. The <code>Comment</code> is a brief description of the application. To help users when browsing applications, the <code>Categories</code> key should be populated with a list of categories, separated by a semicolon, from the Desktop Menu Specification.
ko: desktop 파일의 다른 내용은 여러분의 선택에 따르지만, 추천합니다. 프로그램에서는 아이콘을 설치해야 하며, <code>Icon</code> 키에 아이콘의 이름을 언급해야 합니다(확장자 제외). <code>Comment</code>는 프로그램의 간단한 설명입니다. 사용자가 프로그램을 찾아볼 때 도움을 주려면, desktop 메뉴 명세에 따라 <code>Categories</code> 키에 분류 이름값을 콜론으로 구분해 넣어야합니다.

note: (itstool) path: page/p
en: There are several other keys that can be added to desktop files, which are listed and described in the Desktop Entry Specification.
ko: Desktop Entry 명세에 언급한 대로 desktop 파일에 추가할 수 있는 몇가지 핵심 항목이 있습니다.

note: (itstool) path: page/title
en: Install an icon
ko: 아이콘 설치

note: (itstool) path: page/p
en: Install an icon to identify your application.
ko: 프로그램을 나타내는 아이콘을 설치합니다.

note: (itstool) path: page/p
en: When listing an icon in a desktop file, the image must be installed in a standard location, given by the <link href="http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html">freedesktop.org Icon Theme</link> and <link href="http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html">Icon Naming specifications</link>. As a minimum, an application should install a 48×48 pixel icon into <file><var>$prefix</var>/share/icons/hicolor/48x48/apps</file> in PNG format.
ko: desktop 파일에 아이콘을 넣을 때, 그림은 <link href="http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html">freedesktop.org 아이콘 테마</link> 및 <link href="http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html">아이콘 작명 명세</link>에 따라 표준 위치에 설치해야합니다. 최소한 프로그램은 png 형식으로 <file><var>$prefix</var>/share/icons/hicolor/48x48/apps</file> 경로에 48×48 픽셀 크기의 아이콘을 설치해야합니다.

note: (itstool) path: page/p
en: To match with other icons, both in GNOME and other platforms, follow the <link href="http://tango.freedesktop.org/Tango_Icon_Theme_Guidelines">Tango Icon Theme guidelines</link> when creating icons and application artwork.
ko: 그놈 및 다른 플랫폼의 아이콘을 맞추려면, 아이콘과 프로그램 아트워크를 제작할 때, <link href="http://tango.freedesktop.org/Tango_Icon_Theme_Guidelines">탱고 아이콘 테마 지침서</link>를 따르십시오.

note: (itstool) path: page/title
en: Associate MIME types
ko: MIME 형식 넣기

note: (itstool) path: page/p
en: Associate files with your application, using MIME types.
ko: MIME 형식으로 프로그램 파일 형식을 연결합니다.

note: (itstool) path: page/p
en: If your application opens files of a certain type, such as PNG images, you can add an association with the MIME type of the file. This is added to the desktop file.
ko: 프로그램에서 PNG 그림 같은 개별 형식을 열 경우 파일의 MIME 형식으로 연결할 수 있습니다. 이렇게 하면 desktop 파일에 들어갑니다.

note: (itstool) path: page/p
en: For this hypothetical application, <code>image/png</code> is listed as the supported MIME type.
ko: 어떤 프로그램이 있다 가정하고, <code>image/png</code>를 지원 MIME 형식으로 나타냈습니다.

note: (itstool) path: page/p
en: Custom MIME types can be added to the system-wide MIME database, but this is outside the scope of this guide. The <link href="http://standards.freedesktop.org/shared-mime-info-spec/latest/">Shared MIME-Info Database</link> specification for more details.
ko: 개별 MIME 형식을 시스템 범위 MIME 데이터베이스에 추가할 수 있지만 이 안내서의 내용 범위를 벗어납니다. 자세한 내용은 <link href="http://standards.freedesktop.org/shared-mime-info-spec/latest/">공유 MIME 정보 데이터베이스</link> 명세를 참고하십시오.

note: (itstool) path: page/title
en: Startup Notification
ko: 시작 알림

note: (itstool) path: page/p
en: Notify the user when your application has finished starting up.
ko: 프로그램 시동이 끝나면 사용자에게 알립니다.

note: (itstool) path: page/p
en: GNOME implements the <link href="http://standards.freedesktop.org/desktop-entry-spec/latest/index.html">Startup Notification protocol</link>, to give feedback to the user when application startup finishes.
ko: 그놈에서는 프로그램 시작이 끝났을 때 사용자에게 알리는 <link href="http://standards.freedesktop.org/desktop-entry-spec/latest/index.html">시작 알림 프로토콜</link>을 구현했습니다.

note: (itstool) path: page/p
en: GTK+ applications automatically support startup notification, and by default notify that application startup is complete when the first window is shown. Your application must declare that it supports startup notification by adding <code>StartupNotify=true</code> to its desktop file.
ko: GTK+ 프로그램은 자동으로 시작 알림 기능을 지원하며, 기본적으로 처음 창을 열었을 때 프로그램 시작이 끝났음을 알립니다. 프로그램의 시작 알림을 지원하려면 desktop 파일에 <code>StartupNotify=true</code> 설정으로 시작 알림을 선언해야합니다.

note: (itstool) path: page/p
en: More complicated startup scenarios, such as showing a splash screen during startup, would need custom handling with <code href="https://developer.gnome.org/gdk3/stable/gdk3-General.html#gdk-notify-startup-complete">gdk_notify_startup_complete()</code>.
ko: 프로그램을 시작하는 동안 스플래시 화면을 나타내는 식의 좀 더 복잡한 시작 과정이 있다면, <code href="https://developer.gnome.org/gdk3/stable/gdk3-General.html#gdk-notify-startup-complete">gdk_notify_startup_complete()</code> 함수로 따로 처리해야합니다.

note: (itstool) path: info/desc
en: Showing a launcher and starting your application.
ko: 실행 아이콘을 표시하고 프로그램을 시작합니다.

note: (itstool) path: page/title
en: Application launching
ko: 프로그램 실행

note: (itstool) path: page/p
en: An icon in the launcher is the standard way to launch your application. Use the freedesktop.org Desktop Entry Specification standard to create a desktop file, giving your application name, icon and a brief description.
ko: 실행 아이콘의 아이콘은 프로그램을 실행하는 표준 수단입니다. desktop 파일을 만들고, 프로그램 이름, 아이콘, 간단한 설명을 넣으려면 freedesktop.org Desktop Entry 명세 표준을 활용하십시오.

note: (itstool) path: info/desc
en: Thumbnails for document-like files.
ko: 문서 같은 파일의 미리 보기 그림.

note: (itstool) path: page/title
en: File thumbnails
ko: 파일 미리 보기 그림

note: (itstool) path: page/p
en: If your application handles files which could be printed or could be represented well as a document, adding a thumbnailer makes the files show up in <app>Files</app> with images that correspond to the document.
ko: 프로그램에서 인쇄할 수 있거나 문서로 나타낼 수 있는 파일을 처리한다면, 섬네일러를 추가했을 때 <app>파일</app> 프로그램에 문서 관련 그림을 파일과 함께 나타냅니다.

note: (itstool) path: page/p
en: The gnome-desktop library defines the interface and associated files that a thumbnailer must implement. The component responsible for calling the thumbnailer is <link href="https://developer.gnome.org/gnome-desktop3/stable/GnomeDesktopThumbnailFactory.html">GnomeDesktopThumbnailFactory</link>.
ko: gnome-desktop 라이브러리에는 반드시 구현해야 할 섬네일러의 인터페이스 및 관련 파일을 정의합니다. 섬네일러를 호출하는 구성요소는 <link href="https://developer.gnome.org/gnome-desktop3/stable/GnomeDesktopThumbnailFactory.html">GnomeDesktopThumbnailFactory</link> 입니다.

note: (itstool) path: page/p
en: A common helper for thumbnailers, which handles the command-line parsing and output file generation, is <link href="https://github.com/hadess/gnome-thumbnailer-skeleton">gnome-thumbnailer-skeleton</link>.
ko: 명령행 해석 및 출력 파일 해석을 다루는 섬네일러 일반 도우미는 <link href="https://github.com/hadess/gnome-thumbnailer-skeleton">gnome-thumbnailer-skeleton</link>입니다.

note: (itstool) path: page/title
en: Set up your build system for translation
ko: 번역 빌드 시스템을 설정합니다

note: (itstool) path: links/title
en: Set up translations
ko: 번역 설정

note: (itstool) path: page/p
en: You will need to set up your project and build system to work with translations.
ko: 번역을 처리하려면 프로젝트와 빌드 시스템을 설정해야합니다.

note: (itstool) path: page/p
en: Create a <file>po/</file> subdirectory in your project directory and list the files which have translatable strings in <file>po/POTFILES.in</file>. List files <em>without</em> translatable strings in <file>po/POTFILES.skip</file>.
ko: 프로젝트 디렉터리에 <file>po/</file> 하위 디렉터리를 만들고 <file>po/POTFILES.in</file> 파일에 번역할 파일 이름 문자열을 넣으십시오. <file>po/POTFILES.skip</file> 파일에는 번역<em>하지 않을</em> 파일 이름을 넣으십시오.

note: (itstool) path: page/p
en: Add the following lines to your <file>configure.ac</file>:
ko: 다음 줄을 <file>configure.ac</file> 파일에 추가하십시오:

note: (itstool) path: page/p
en: Add the following lines to your <file>Makefile.am</file>:
ko: 다음 줄을 <file>Makefile.am</file> 파일에 추가하십시오:

note: (itstool) path: page/p
en: Run <cmd>intltoolize</cmd> to copy the intltool build infrastructure to the build tree before running <cmd>autoreconf</cmd>.
ko: <cmd>autoreconf</cmd> 명령을 실행하기 전에 <cmd>intltoolize</cmd> 명령을 실행하여 빌드 트리에 intltool 빌드 기반을 복사하십시오.

note: (itstool) path: page/p
en: Now that your build system and your source strings are ready for translation, you need to tell <app>gettext</app> three things:
ko: 이제 빌드 시스템을 준비했고 원본 문자열을 번역할 준비가 끝났으니, <app>gettext</app>에 다음 세가지 요소를 언급해야합니다:

note: (itstool) path: item/p
en: the <em>translation domain</em>, generally the same as the application name
ko: 보통 프로그램 이름과 동일하게 언급하는 <em>번역 영역</em>

note: (itstool) path: item/p
en: the location where the built translations are installed
ko: 빌드한 번역을 설치할 위치

note: (itstool) path: item/p
en: the character encoding of the translations, generally UTF-8
ko: 보통 UTF-8로 취급하는 번역 문자 인코딩

note: (itstool) path: note/p
en: This example assumes that your application is written in C. It will be slightly different for other programming languages.
ko: 이 예제에서는 프로그램을 C 프로그래밍 언어로 작성했다고 가정합니다. 다른 프로그래밍 언어로 작성했을 경우 약간 다를 수 있습니다.

note: (itstool) path: example/p
en: Add the following line to the source file which contains your <code>main()</code> function:
ko: 다음 줄을 <code>main()</code> 함수가 있는 소스 파일에 추가하십시오:

note: (itstool) path: example/p
en: Then, add the following lines to your <code>main()</code> function:
ko: 그 다음 <code>main()</code> 함수에 다음 줄을 추가하십시오:

note: (itstool) path: page/p
en: Run <cmd>make <input>projectname</input>.pot</cmd> in the <file>po</file> directory. This runs <cmd>intltool-extract</cmd> to extract the translatable strings and put them in a po template (POT) file.
ko: <file>po</file> 디렉터리에서 <cmd>make <input>projectname</input>.pot</cmd> 명령을 실행하십시오. 이 명령은 소스 코드에서 번역할 수 있는 문자열을 빼내어 po 양식(POT) 파일에 넣습니다.

note: (itstool) path: info/desc
en: Localization for user-visible application content.
ko: 사용자가 볼 수 있는 프로그램 내용을 지역화합니다.

note: (itstool) path: page/p
en: You can make your application translatable into other languages using <app href="http://freedesktop.org/wiki/Software/intltool/">intltool</app> and <app href="http://www.gnu.org/software/gettext/manual/gettext.html">gettext</app>.
ko: <app href="http://freedesktop.org/wiki/Software/intltool/">intltool</app> 과 <app href="http://www.gnu.org/software/gettext/manual/gettext.html">gettext</app>를 활용하면 프로그램을 다른 언어로 번역하게 할 수 있습니다.

note: (itstool) path: page/p
en: <app>gettext</app> is the framework for extracting strings from a source file. <app>intltool</app> extracts translatable strings from other files, such as desktop files and UI files, then merges them back into the XML and desktop files with the strings from the source code.
ko: <app>gettext</app> 프로그램은 소스 파일에서 문자열을 추려내는 프레임워크입니다. <app>intltool</app>은 desktop 파일과 UI 파일 같은 기타 파일에서 번역할 수 있는 문자열을 따로 추려낸 후, 소스코드의 문자열을 XML 파일과 desktop 파일로 다시 병합합니다.

note: (itstool) path: page/p
en: You should use <code>ngettext</code> for translation of strings with plurals.
ko: 서수에 따라 문자열을 번역하려면 <code>ngettext</code>를 활용해야합니다.

note: (itstool) path: page/p
en: For more information about translating GNOME projects, see the GNOME <link href="https://wiki.gnome.org/TranslationProject/DevGuidelines">Translation Project</link>.
ko: 자세한 그놈 프로젝트 번역 정보는 그놈 <link href="https://wiki.gnome.org/TranslationProject/DevGuidelines">번역 프로젝트</link>를 참고하십시오.

note: (itstool) path: page/title
en: Mark strings for translation
ko: 번역용 문자열 표시

note: (itstool) path: page/p
en: Before the strings from your application can be translated, they need to be extracted from the source code.
ko: 프로그램에서 문자열을 번역할 수 있게 하려면, 소스 코드에서 추려내야합니다.

note: (itstool) path: page/p
en: Wrap messages or <em>string literals</em> in your code with the '<code>_()</code>' macro.
ko: 메시지 또는 <em>있는 그대로의 문자열</em>을 '<code>_()</code>' 매크로로 감싸십시오.

note: (itstool) path: note/p
en: For C, this macro is defined in the <file>glib/gi18n.h</file> header file, which must be included at the top of your application source.
ko: C 프로그래밍 언어용으로는, 프로그램 소스 코드의 최상단에 넣어야 하는 <file>glib/gi18n.h</file> 헤더 파일에 정의했습니다.

note: (itstool) path: page/p
en: Your wrapped strings should look like this:
ko: 매크로로 감싼 문자열은 다음과 같습니다:

note: (itstool) path: page/p
en: This marks the strings as translatable, and at runtime calls <app>gettext</app> to substitute the translated strings.
ko: 번역 가능한 문자열임을 나타내며, 실행 시간에 <app>gettext</app>를 호출하여 번역한 문자열로 바꿉니다.

note: (itstool) path: page/title
en: Translation tools
ko: 번역 도구

note: (itstool) path: page/p
en: At this point the strings are ready for translation, or <em>localization</em>. For projects hosted in the GNOME Git repositories, this task is handled by the GNOME Translation Project. <app href="https://wiki.gnome.org/Apps/Gtranslator">Gtranslator</app> is a GNOME tool for editing <file>.po</file> files. Other online and offline localization tools include <app>Transifex</app>, <app>Virtaal</app>, <app>KBabel</app> or <app>Pootle</app>.
ko: 이제 문자열을 번역 또는 <em>지역화</em>할 준비가 끝났습니다. 그놈 git 저장소에서 제공하는 프로젝트에서는 이 과정을 그놈 번역 프로젝트로 처리합니다. <app href="https://wiki.gnome.org/Apps/Gtranslator">지트랜스레이터</app>는 <file>.po</file> 파일 편집용 그놈 도구입니다. <app>Transifex</app>, <app>Virtaal</app>, <app>KBabel</app>, <app>Pootle</app> 같은 다른 온라인 및 오프라인 지역화 도구도 있습니다.

note: (itstool) path: info/desc
en: Guide to the GNOME platform and libraries for developers.
ko: 개발자용 그놈 플랫폼 및 라이브러리 안내서입니다.

[ctx: link:trail]
note: (itstool) path: info/title
en: Platform overview
ko: 플랫폼 개요

note: (itstool) path: page/title
en: GNOME application development overview
ko: 그놈 프로그램 개발 개요

note: (itstool) path: page/p
en: Welcome to the GNOME developer overview. GNOME offers a range of tools that can be used in your application.
ko: 그놈 개발자 개요 문서를 살펴보심을 환영합니다. 그놈에서는 프로그램에서 활용할 수 있는 다양한 도구를 제공합니다.

note: (itstool) path: links/title
en: Core technologies
ko: 핵심 기술

note: (itstool) path: links/title
en: Integration guides
ko: 통합 안내

note: (itstool) path: links/title
en: Develop for the platform
ko: 플랫폼 개발

note: (itstool) path: p/link
en: Creative Commons Attribution-ShareAlike 4.0 International
ko: 크리에이티브 커먼즈 저작자 표시-동일 조건 변경 허락 4.0 국제판

note: (itstool) path: license/p
en: This work is licensed under a <_:link-1/> license.
ko: 이 설명서는 <_:link-1/> 라이선스에 따라 활용할 수 있습니다.

note: (itstool) path: info/desc
en: Which license should you use for your application?
ko: 프로그램에 어떤 라이선스를 적용할까요?

note: (itstool) path: page/title
en: License your application
ko: 프로그램에 라이선스 부여

note: (itstool) path: page/p
en: When you write a new application or library, you will need to choose a license so that others know how they can use or reuse your work.
ko: 새 프로그램 또는 라이브러리를 작성할 때 라이선스를 선택하여, 다른 사람이 결과물을 어떻게 활용할 수 있을 지, 어떻게 재활용할 수 있을 지 알 수 있게 해야합니다.

note: (itstool) path: page/p
en: Libraries which are used in GNOME are usually licensed under the <link href="http://www.gnu.org/">GNU</link> <link href="https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html">LGPL 2.1+</link>.
ko: 그놈에서 활용하는 라이브러리는 보통 <link href="http://www.gnu.org/">GNU</link> <link href="https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html">LGPL 2.1+</link>을 라이선스로 부여합니다.

note: (itstool) path: page/p
en: Most newer GNOME applications are licensed under <link href="http://www.gnu.org/licenses/gpl-3.0.html">GPL3+</link>, while some of the older applications are licensed under <link href="http://www.gnu.org/licenses/gpl-2.0.html">GPL2+</link>.
ko: 일부 오래된 그놈 프로그램은  <link href="http://www.gnu.org/licenses/gpl-2.0.html">GPL2+</link>로 라이선스를 부여하는데 반해, 대부분의 최신 그놈 프로그램은 <link href="http://www.gnu.org/licenses/gpl-3.0.html">GPL3+</link>로 라이선스를 부여합니다.

note: (itstool) path: page/p
en: User help which is written by the GNOME Documentation Team is licensed under <link href="http://creativecommons.org/licenses/by-sa/3.0/">CC-by-SA 3.0 Unported</link>. The documentation team tries to use this license consistently as it allows re-use of text from Wikipedia and many other reference sources.
ko: 그놈 문서 팀이 작성한 사용자 도움말은 <link href="http://creativecommons.org/licenses/by-sa/3.0/">CC-by-SA 3.0 Unported</link>로 라이선스를 부여합니다. 문서팀에서는 위키피디아 및 기타 참고 소스에서 재활용할 수 있게 일관된 라이선스를 활용하려합니다.

note: (itstool) path: page/p
en: Translations have the same license as the parent strings. For example, strings from the applications are usually GPL2+ or GPL3+, while user documentation is usually CC-by-SA 3.0.
ko: 번역은 상위 문자열에 적용한 라이선스와 동일한 라이선스를 취합니다. 프로그램 문자열은 보통 GPL2+ 또는 GPL3+, 사용자 문서는 CC-by-SA 3.0입니다.

note: (itstool) path: page/p
en: GNOME cannot give legal advice on which license you should choose, but you may want to read information that is available from the <link href="http://opensource.org/licenses">Open Source Initiative</link>, the <link href="http://www.gnu.org/licenses/license-recommendations.html">FSF</link> and <link href="https://blogs.gnome.org/bolsh/2014/04/17/choosing-a-license/">Dave Neary's blog post about choosing a license</link>. You may also find the <link href="http://gstreamer.freedesktop.org/documentation/licensing.html">GStreamer licensing information</link> of interest, as GStreamer uses plugins.
ko: 그놈에서는 어떤 라이선스를 선택해야 하는지는 법적으로 자문해드릴 수 없지만, <link href="http://opensource.org/licenses">오픈 소스 헌장</link>, <link href="http://www.gnu.org/licenses/license-recommendations.html">FSF</link>, <link href="https://blogs.gnome.org/bolsh/2014/04/17/choosing-a-license/">Dave Neary의 "라이선스 선택하기" 블로그 게시글</link>에서 원하는 내용을 찾아보실 수 있을지도 모르겠습니다. 또한 플러그인을 활용하는 지스트리머 예제에 관심이 있다면, <link href="http://gstreamer.freedesktop.org/documentation/licensing.html">GStreamer 라이선스 정보</link>를 살펴보셔도 좋습니다.

[ctx: link:trail]
note: (itstool) path: info/title
en: Communication
ko: 통신

note: (itstool) path: info/desc
en: Instant messaging, networking, social media, email, and calendaring support.
ko: 인스턴트 메시징, 네트워크, 소셜 미디어, 전자메일, 달력 기능 지원.

note: (itstool) path: page/title
en: Communication and social networking
ko: 통신 및 소셜 네트워킹

note: (itstool) path: item/p
en: <em style="strong">Connect to instant messaging and social networking services</em>
ko: <em style="strong">인스턴트 메시징 서비스 및 소셜 네트워크 서비스에 연결</em>

note: (itstool) path: item/p
en: <em style="strong">Set up multi-protocol connections with web services or other clients</em>
ko: <em style="strong">웹 서비스 또는 기타 클라이언트의 다중 프로토콜 연결 설정</em>

note: (itstool) path: item/p
en: <em style="strong">Handle mail, online contacts and calendar services</em>
ko: <em style="strong">전자메일, 온라인 연락처, 달력 서비스 처리</em>

note: (itstool) path: page/p
en: Get your users connected and communicating with their friends and contacts through instant messaging, social media, and email. GNOME's extensive communications stack gives you high-level, abstracted access to complicated instant messaging and email protocols. For more specialised communication needs, there's access to the nuts and bolts through lower level APIs too.
ko: 인스턴트 메신저, 소셜 미디어, 전자메일로 사용자가 친구 및 연락처에 연결하고 연락할 수 있게 하시죠. 그놈의 확장 통신 스택에는 복잡한 인스턴트 메시징 및 전자메일 프로토콜에 대한 고수준 추상 접근 방식을 제공합니다. 더 특별한 통신 방식이 필요하다면 저수준 API로 안성맞춤 접근 방식이 있습니다.

note: (itstool) path: media/p
en: Empathy instant messaging client
ko: 엠퍼시 인스턴트 메신저 클라이언트

note: (itstool) path: section/title
en: What can you do?
ko: 뭘 할 수 있을까요?

note: (itstool) path: section/p
en: For <em style="strong">connecting to instant messaging services</em>, use <em style="strong">Telepathy</em>. It provides a powerful framework for interacting with the user's instant messaging contacts, and has support for a wide range of messaging protocols. With Telepathy, all accounts and connections are handled by a D-Bus session service that's deeply integrated into GNOME. Applications can tie into this service to communicate with contacts.
ko: <em style="strong">인스턴트 메시징 서비스에 연결하려면</em>, <em style="strong">텔레파시</em>를 활용하십시오. 사용자 인스턴트 메시징 연락처를 잘 다루는 강력한 프레임워크가 있으며, 다양한 메시징 프로토콜을 지원합니다. 텔레파시에서는 모든 계정 및 연결을 그놈과 잘 어우러진 D-Bus 세션 서비스로 처리합니다. 프로그램은 연락처로 통신하는 이 서비스에 연동할 수 있습니다.

note: (itstool) path: section/p
en: Create multi-player games or collaborative editors that integrate with the desktop-wide instant messaging services. With the <em style="strong" xref="tech-telepathy">Telepathy Tubes</em> API, you can <em style="strong">tunnel an arbitrary protocol</em> over modern instant messaging protocols like Jabber to create interactive applications.
ko: 멀티 플레이어 게임이나, 데스크톱 영역 인스턴트 메시징 서비스에 붙이는 협업 편집기를 만들어보십시오. <em style="strong" xref="tech-telepathy">텔레파시 튜브</em> API에서는 통신 프로그램을 만들 때 활용하는 재버 같은 최신 인스턴트 메시징 프로토콜로 <em style="strong">임의 프로토콜을 터널링</em>할 수 있습니다.

note: (itstool) path: section/p
en: Allow users to see other people they can chat with, and find printers, shared files, and shared music collections as soon as they connect to a network. The <em style="strong" xref="tech-avahi">Avahi</em> API provides <em style="strong">service discovery</em> on a local network via the mDNS/DNS-SD protocol suite. It's compatible with similar technology found in MacOS X and Windows.
ko: 사용자가 네트워크에 연결하는 대로 채팅, 프린터 찾기, 파일 공유, 음악 모음 공유를 할 수 있게 하십시오. <em style="strong" xref="tech-avahi">아바히</em>는 mDNS/DNS-SD 프로토콜 모음으로 로컬 네트워크에서 <em style="strong">서비스 검색</em> 수단을 제공합니다. Mac OS X 및 윈도우에 있는 유사한 기술과 호환됩니다.

note: (itstool) path: section/p
en: Handle users' local and online address books and calendars with <em style="strong" xref="tech-eds">Evolution Data Server</em> (EDS). It provides a way of storing account information and interacting with...
ko: 사용자 로컬 및 온라인 주소록 및 달력을 <em style="strong" xref="tech-eds">에볼루션 데이터 서버</em>(EDS)로 처리하십시오. 계정 정보를 저장하고 처리하는 수단을 제공합니다...

note: (itstool) path: section/p
en: With <em style="strong" xref="tech-folks">Folks</em>, you will have access to a single API for handling social networking, chat, email, and audio/video communications.
ko: <em style="strong" xref="tech-folks">Folks</em>를 활용하면, 소셜 네트워크, 대화, 전자메일, 음성/영상 통신을 단일 API로 접근합니다.

note: (itstool) path: section/title
en: Real-world examples
ko: 실제 예제

note: (itstool) path: section/p
en: You can see lots of real-world applications of the GNOME communications technologies in open source projects, like the examples given below.
ko: 아래 보여드리는 예제에서 오픈 소스 프로젝트에 그놈 통신 기술을 활용한 여러가지 실제 프로그램을 볼 수 있습니다.

note: (itstool) path: item/p
en: <em style="strong">Empathy</em> is an instant messaging app with support for a wide range of messaging services. It uses Telepathy to handle connections, presence, and contact information for all of the protocols that it supports.
ko: <em style="strong">엠퍼시</em>는 다양한 메시지 전송 서비스를 지원하는 인스턴트 메신저입니다. 지원하는 모든 프로토콜로 연결, 존재 여부, 연락처 정보를 처리할 때 텔레파시를 활용합니다.

note: (itstool) path: item/p
en: (<link href="https://wiki.gnome.org/Apps/Empathy">Website</link> | <link href="https://wiki.gnome.org/Apps/Empathy?action=AttachFile&amp;do=get&amp;target=empathy.png">Screenshot</link> | <link href="https://git.gnome.org/browse/empathy/">Empathy source code</link> )
ko: (<link href="https://wiki.gnome.org/Apps/Empathy">웹사이트</link> | <link href="https://wiki.gnome.org/Apps/Empathy?action=AttachFile&amp;do=get&amp;target=empathy.png">스크린샷</link> | <link href="https://git.gnome.org/browse/empathy/">엠퍼시 소스 코드</link> )

note: (itstool) path: item/p
en: With Telepathy Tubes support, the <em style="strong">GNOME Games</em> collection was able to add multi-player gaming support through the Jabber protocol.
ko: 텔레파시 튜브 지원을 활용하여, <em style="strong">그놈 게임</em> 모음에서 재버 프로토콜로 멀티 플레이어 게임 기능을 지원할 수 있었습니다.

note: (itstool) path: item/p
en: (<link href="https://wiki.gnome.org/Projects/Games">Website</link> | <link href="https://wiki.gnome.org/Apps/Chess?action=AttachFile&amp;do=get&amp;target=gnome-chess.png">Screenshot</link> | <link href="https://git.gnome.org/browse/gnome-chess/">GLChess online multiplayer code</link> )
ko: (<link href="https://wiki.gnome.org/Projects/Games">웹사이트</link> | <link href="https://wiki.gnome.org/Apps/Chess?action=AttachFile&amp;do=get&amp;target=gnome-chess.png">스크린샷</link> | <link href="https://git.gnome.org/browse/gnome-chess/">GLChess 온라인 멀티 플레이어 코드</link> )

note: (itstool) path: item/p
en: Avahi support allows users of the <em style="strong">Rhythmbox</em> music player to see shared music collections on their local network, using DAAP.
ko: 아바히는 <em style="strong">리듬 박스</em> 음악 재생기에서 DAAP로 로컬 네트워크 사용자가 서로 공유한 음악 모음을 볼 수 있게 합니다.

note: (itstool) path: item/p
en: (<link href="https://wiki.gnome.org/Apps/Rhythmbox">Website</link> | <link href="https://wiki.gnome.org/Apps/Rhythmbox/Screenshots">Screenshots</link> | <link href="https://git.gnome.org/browse/rhythmbox/tree/plugins/daap">DAAP Code</link> )
ko: (<link href="https://wiki.gnome.org/Apps/Rhythmbox">웹사이트</link> | <link href="https://wiki.gnome.org/Apps/Rhythmbox/Screenshots">스크린샷</link> | <link href="https://git.gnome.org/browse/rhythmbox/tree/plugins/daap">DAAP 코드</link> )

note: (itstool) path: info/desc
en: Access structured data storage, networking shares, and files.
ko: 구조 데이터 저장소, 네트워크 공유, 파일 접근.

note: (itstool) path: page/title
en: Files &amp; data access
ko: 파일 &amp; 데이터 접근

note: (itstool) path: item/p
en: <em style="strong">Asynchronously read and write files and other streams</em>
ko: <em style="strong">파일 및 기타 스트림을 비동기 방식으로 읽고 씁니다</em>

note: (itstool) path: item/p
en: <em style="strong">Store and retrieve document metadata</em>
ko: <em style="strong">문서 메타데이터를 보관하고 전송합니다</em>

note: (itstool) path: page/p
en: Seamlessly access local and remote files using the core GNOME IO libraries. Make your application responsive by using the extensive support for asynchronous IO operations. Allow users to find files easily be providing metadata to describe documents.
ko: 그놈 입출력 라이브러리를 활용하여 로컬, 원격 파일에 감쪽같이 접근하십시오. 비동기 입출력 처리시 확장 기능을 활용하여 프로그램이 바로 반응하게 하십시오. 사용자가 문서를 설명하는 메타데이터로 파일을 찾을 수 있게 하십시오.

note: (itstool) path: section/p
en: To <em style="strong">asynchronously read and write files and other streams</em>, use <em style="strong" xref="tech-gio">GIO</em>. A high-level VFS (virtual filesystem) API is provided, as well as utilities such as icons and application launching
ko: <em style="strong">파일 및 기타 스트림을 비동기 방식으로 읽고 쓰려면</em> <em style="strong" xref="tech-gio">GIO</em>를 활용하십시오. 고수준 VFS(가상 파일 시스템) API로 아이콘 및 프로그램 실행 유틸리티를 제공합니다.

note: (itstool) path: section/p
en: Use <em style="strong" xref="tech-tracker">Tracker</em> to <em style="strong">store and retrieve document metadata</em>, as well as <em style="strong">structured data</em> such as contacts.
ko: 연락처 같은 <em style="strong">구조 데이터</em>처럼, <em style="strong">문서 메타데이터를 보관하고 전송</em>하려면 <em style="strong" xref="tech-tracker">트래커</em>를 활용하십시오.

note: (itstool) path: section/p
en: You can see lots of real-world applications of GNOME IO technologies in open source projects, like the examples given below.
ko: 아래 보여드리는 예제에서 오픈 소스 프로젝트에 그놈 입출력 기술을 활용한 여러가지 실제 프로그램을 볼 수 있습니다.

note: (itstool) path: item/p
en: <em style="strong">Documents</em> makes it easy to find your files with <em style="strong">Tracker</em>.
ko: <em style="strong">문서</em> 프로그램에서는 <em style="strong">트래커</em>로 파일을 쉽게 찾을 수 있습니다.

note: (itstool) path: item/p
en: ( <link href="https://wiki.gnome.org/Apps/Documents">Website</link> | <link href="https://git.gnome.org/browse/gnome-documents">Source code</link> )
ko: ( <link href="https://wiki.gnome.org/Apps/Documents">웹사이트</link> | <link href="https://git.gnome.org/browse/gnome-documents">소스 코드</link> )

note: (itstool) path: item/p
en: <em style="strong">Files</em> leverages <em style="strong">GIO</em> to make it easy to manage both local and remote files.
ko: <em style="strong">파일</em> 프로그램은 <em style="strong">GIO</em>로 로컬 및 원격 파일을 쉽게 관리합니다.

note: (itstool) path: item/p
en: ( <link href="https://wiki.gnome.org/Apps/Nautilus">Website</link> | <link href="https://wiki.gnome.org/Apps/Nautilus/Screenshots">Screenshots</link> | <link href="https://git.gnome.org/browse/nautilus">Source code</link> )
ko: ( <link href="https://wiki.gnome.org/Apps/Nautilus">웹사이트</link> | <link href="https://wiki.gnome.org/Apps/Nautilus/Screenshots">스크린샷</link> | <link href="https://git.gnome.org/browse/nautilus">소스 코드</link> )

note: (itstool) path: info/desc
en: Multi-format audio and video playback and editing, streaming from the web, and webcam support.
ko: 다중 형식 오디오 및 동영상 재생, 편집, 웹 스트리밍 방송, 웹 캠 지원.

note: (itstool) path: item/p
en: <em style="strong">Play and record a multitude of audio and video formats</em>
ko: <em style="strong">다양한 오디오 및 동영상 형식을 재생하고 녹음/녹화합니다</em>

note: (itstool) path: item/p
en: <em style="strong">Access webcams and other media devices connected to the system</em>
ko: <em style="strong">시스템에 연결한 웹 캠 및 기타 미디어 장치에 접근합니다</em>

note: (itstool) path: item/p
en: <em style="strong">Share and stream media with remote devices</em>
ko: <em style="strong">원격 장치로 미디어를 공유하고 스트리밍 방송합니다</em>

note: (itstool) path: page/p
en: Add multimedia to your application so that users can easily play their content. Consume and share content with other devices attached to a system or remotely over the network. The underlying low-level API is available if you need more control.
ko: 프로그램에 멀티미디어 기능을 추가하여 컨텐트를 쉽게 재생할 수 있게 하십시오. 시스템 또는 원격 네트워크에 연결한 기타 장치로 컨텐트를 즐기고 공유하십시오. 더 세밀하게 통제하려는 용도의 근본 저수준 API가 있습니다.

note: (itstool) path: section/p
en: <em style="strong">Multimedia</em> in GNOME is built on the <em style="strong"><link xref="tech-gstreamer">GStreamer</link></em> framework. With GStreamer, flexible <em>pipelines</em> of media can be created, from simple playback of audio and video to complex non-linear editing.
ko: 그놈의 <em style="strong">멀티미디어 기능</em>은 <em style="strong"><link xref="tech-gstreamer">지스트리머</link></em> 프레임워크를 기반으로 만들었습니다. 단순 영상/음성 재생 방식에서 복잡한 비선형 편집까지, 유연한 <em>파이프라인</em>을 갖춘 미디어를 지스트리머로 구축할 수 있습니다.

note: (itstool) path: section/p
en: GStreamer uses <em style="strong"><link xref="tech-pulseaudio">PulseAudio</link></em> when outputting audio, and therefore can target many types of output hardware. PulseAudio also handles dynamic output switching and application-specific volume control.
ko: 지스트리머는 음성 출력시 <em style="strong"><link xref="tech-pulseaudio">펄스 오디오</link></em>를 활용하여 여러가지 방식의 출력 하드웨어를 대상으로 삼을 수 있습니다. 펄스오디오는 동적 출력 전환 및 프로그램별 음량 조절을 처리합니다.

note: (itstool) path: section/p
en: For <em style="strong">webcams</em>, use <em style="strong">Cheese</em>. It provides a simple interface to webcams connected to the system, and an easy way to add an avatar chooser to your application.
ko: <em style="strong">웹캠</em>을 활용하려면, <em style="strong">치즈</em>를 사용해보십시오. 시스템에 연결한 웹 캠의 간단한 인터페이스를 제공하며, 프로그램 아바타 선택기를 간단하게 추가하는 수단입니다.

note: (itstool) path: section/p
en: Use <em style="strong">Rygel</em> to <em style="strong">share content over the network</em> to devices such as TVs and games consoles. Rygel uses <em style="strong"><link xref="tech-gupnp">GUPnP</link></em> underneath, which is a low-level API to access content with <em style="strong">UPnP</em> protocols.
ko: TV 및 게임 콘솔 같은 장치에 <em style="strong">네트워크로 컨텐트를 공유하려면</em> <em style="strong">라이겔</em>을 활용하십시오. 라이겔은 <em style="strong">UPnP</em> 프로토콜로 컨텐트에 접근하는 저수준 API <em style="strong"><link xref="tech-gupnp">GUPnP</link></em> 기반을 활용합니다.

note: (itstool) path: section/p
en: For simple <em style="strong">event sounds</em>, such as a shutter sound when taking a photo, use <em style="strong"><link xref="tech-canberra">libcanberra</link></em>, which implements the freedesktop.org sound theme specification.
ko: 사진 찍을 때 울리는 카메라 셔터 소리 처럼, 간단한 <em style="strong">이벤트 음</em>을 재생하려면, freedesktop.org 사운드 테마 명세를 구현한 <em style="strong"><link xref="tech-canberra">libcanberra</link></em>를 활용하십시오.

note: (itstool) path: section/p
en: You can see lots of real-world applications of GNOME multimedia technologies in open source projects, like the examples given below.
ko: 아래 보여드리는 예제에서 오픈 소스 프로젝트에 그놈 멀티미디어 기술을 활용한 여러가지 실제 프로그램을 볼 수 있습니다.

note: (itstool) path: item/p
en: <em style="strong">Videos</em> is the GNOME multimedia player.
ko: <em style="strong">동영상</em>은 그놈 멀티미디어 재생 프로그램입니다.

note: (itstool) path: item/p
en: ( <link href="https://wiki.gnome.org/Apps/Videos">Website</link> | <link href="https://git.gnome.org/browse/totem/plain/data/appdata/ss-main.png">Screenshot</link> | <link href="https://git.gnome.org/browse/totem/">Source code</link> )
ko: ( <link href="https://wiki.gnome.org/Apps/Videos">웹사이트</link> | <link href="https://git.gnome.org/browse/totem/plain/data/appdata/ss-main.png">스크린샷</link> | <link href="https://git.gnome.org/browse/totem/">소스 코드</link> )

note: (itstool) path: item/p
en: <em style="strong">PiTiVi</em> is a non-linear video editor, which makes extensive use of GStreamer.
ko: <em style="strong">피티비</em>는 지스트리머를 폭넓게 활용하는 비선형 동영상 편집기입니다.

note: (itstool) path: item/p
en: ( <link href="http://www.pitivi.org/">Website</link> | <link href="http://www.pitivi.org/?go=screenshots">Screenshots</link> | <link href="http://www.pitivi.org/?go=download">Source code</link> )
ko: ( <link href="http://www.pitivi.org/">웹사이트</link> | <link href="http://www.pitivi.org/?go=screenshots">스크린샷</link> | <link href="http://www.pitivi.org/?go=download">소스 코드</link> )

note: (itstool) path: info/desc
en: Client and server HTTP communication, portable socket-based networking IO, and network device management.
ko: 클라이언트/서버 HTTP 통신, 이식성을 갖춘 소켓 기반 네트워크 입출력, 네트워크 장치 관리 기능을 갖춥니다.

note: (itstool) path: page/title
en: Low-level networking
ko: 저수준 네트워크

note: (itstool) path: item/p
en: <em style="strong">Create powerful and flexible HTTP servers and clients</em>
ko: <em style="strong">강력하고 유연한 HTTP 서버/클라이언트를 만듭니다</em>

note: (itstool) path: item/p
en: <em style="strong">Use portable socket-based APIs in a UI without blocking</em>
ko: <em style="strong">사용자 인터페이스 동작을 멈추게 하지 않는, 이식성을 갖춘 소켓 기반 API를 활용합니다</em>

note: (itstool) path: item/p
en: <em style="strong">Detect and manage the network connection state</em>
ko: <em style="strong">네트워크 연결 상태를 확인하고 관리합니다</em>

note: (itstool) path: page/p
en: Take advantage of the portable networking APIs for accessing network services. Asynchronous IO keeps your application UI responsive while IO is in progress. Detect changes in the system networking state, to make your application respond appropriately when there is no Internet access.
ko: 네트워크 서비스에 접근할 때 이식성을 갖춘 네트워크 API의 장점을 취하십시오. 비동기 입출력 처리 과정은 입출력을 처리하는 과정에서도 프로그램의 UI를 반응할 수 있게 합니다. 네트워크 연결이 끊어졌을 때 프로그램에서 제대로 응답하도록 시스템 네트워크의 상태 바뀜을 확인하십시오.

note: (itstool) path: section/p
en: To <em style="strong">asynchronously access low-level networking APIs</em>, use <em style="strong" xref="tech-gio-network">GIO networking</em>. Higher-level API is available for <em style="strong">resolving proxies and DNS records</em> as well as using <em style="strong">secure sockets (TLS)</em>.
ko: <em style="strong">저수준 네트워크 API에 비동기 방식으로 접근하려면</em>, <em style="strong" xref="tech-gio-network">GIO 네트워크 기술</em>을 활용하십시오. <em style="strong">보안 소켓(TLS)</em>을 활용할 때와 마찬가지로 <em style="strong">프록시와 DNS 레코드를 확인하는 용도</em>의 좀 더 레벨이 높은 API가 있습니다.

note: (itstool) path: section/p
en: Simple monitoring of network state is available in GIO, but <em style="strong" xref="tech-network-manager">NetworkManager</em> provides <em style="strong">comprehensive support for networking devices</em> and network topologies.
ko: GIO에는 단순 네트워크 상태 감시 수단이 있지만, <em style="strong" xref="tech-network-manager">NetworkManager</em>에 네트워크 토폴로지와 <em style="strong">실질적인 네트워크 장치 지원 기술</em>이 들어있습니다.

note: (itstool) path: section/p
en: <em style="strong" xref="tech-soup">Libsoup</em> provides a flexible interface for <em style="strong">HTTP servers and clients</em>. Both synchronous and asynchronous APIs are provided.
ko: <em style="strong" xref="tech-soup">libsoup</em> <em style="strong">HTTP 서버 및 클라이언트</em>에 유연한 인터페이스를 제공합니다. 동기 및 비동기 API를 모두 제공합니다.

note: (itstool) path: section/p
en: You can see lots of real-world applications of GNOME networking technologies in open source projects, like the examples given below.
ko: 아래 보여드리는 예제에서 오픈 소스 프로젝트에 그놈 네트워크 기술을 활용한 여러가지 실제 프로그램을 볼 수 있습니다.

note: (itstool) path: item/p
en: <em style="strong">Web</em> is the GNOME browser, which uses libsoup to access HTTP services.
ko: <em style="strong">웹</em>은 HTTP 서비스에 접근할 때 libsoup를 활용하는 그놈 브라우저입니다.

note: (itstool) path: item/p
en: ( <link href="https://wiki.gnome.org/Apps/Web">Website</link> | <link href="https://git.gnome.org/browse/epiphany/plain/data/screenshot.png">Screenshot</link> | <link href="https://git.gnome.org/browse/epiphany/">Source code</link> )
ko: ( <link href="https://wiki.gnome.org/Apps/Web">웹사이트</link> | <link href="https://git.gnome.org/browse/epiphany/plain/data/screenshot.png">스크린샷</link> | <link href="https://git.gnome.org/browse/epiphany/">소스 코드</link> )

note: (itstool) path: item/p
en: <em style="strong">GNOME Shell</em> is the user-visible GNOME desktop, which uses NetworkManager for the network status menu, including managing wired, wireless, 3G modem and VPN networking systems.
ko: <em style="strong">그놈 셸</em>은 사용자가 볼 수 있으며, 네트워크 상태 메뉴에 유무선, 3G 모뎀, VPN 네트워크망 관리 기능을 갖춘 NetworkManager를 띄우는 그놈 데스크톱입니다.

note: (itstool) path: item/p
en: ( <link href="https://wiki.gnome.org/Projects/GnomeShell">Website</link> | <link href="http://www.gnome.org/gnome-3/">Screenshot</link> | <link href="https://git.gnome.org/browse/gnome-shell/">Source Code</link> )
ko: ( <link href="https://wiki.gnome.org/Projects/GnomeShell">웹사이트</link> | <link href="http://www.gnome.org/gnome-3/">스크린샷</link> | <link href="https://git.gnome.org/browse/gnome-shell/">소스 코드</link> )

note: (itstool) path: info/desc
en: Flexible user configuration system.
ko: 유연한 사용자 설정 시스템.

note: (itstool) path: page/title
en: Settings management
ko: 설정 관리

note: (itstool) path: item/p
en: <em style="strong">High-level access for application settings</em>
ko: <em style="strong">프로그램 설정시 고수준 접근</em>

note: (itstool) path: item/p
en: <em style="strong">Easily bind settings to UI elements</em>
ko: <em style="strong">UI 구성 요소로의 쉬운 설정 연결</em>

note: (itstool) path: item/p
en: <em style="strong">Flexible overrides for packagers and system administrators</em>
ko: <em style="strong">꾸러미 처리자와 시스템 관리자에 맞는 유연한 중복 우선 적용</em>

note: (itstool) path: page/p
en: Store user settings and make your application respond to them automatically with GSettings. Easily override settings defaults as a system administrator. Store a wide variety of data, such as integers and arrays of strings, with ease.
ko: GSettings로 사용자 설정을 저장하고 프로그램에서 설정 내용에 따라 자동으로 반응하게 하십시오. 쉬운 중복 우선 설정 적용은 시스템 관리자에 맞춰서 기본으로 처리합니다. 정수, 문자열 배열 같은 여러가지 데이터를 쉽게 저장하십시오.

note: (itstool) path: section/p
en: Use the <em style="strong" xref="tech-gsettings">GSettings</em> API of GIO to read and write <em style="strong">application settings</em>. GSettings <em style="strong">transparently uses the platform configuration database</em> so that platform-specific configuration tools can be used. Make <em style="strong">UI controls update according to settings</em> with a single function.
ko: <em style="strong">프로그램 설정</em>을 읽고 쓰려면 GIO의 <em style="strong" xref="tech-gsettings">GSettings</em> API를 활용하십시오. GSettings는 <em style="strong">플랫폼 설정 데이터베이스를 정직하게 활용</em>하여, 플랫폼별 설정 도구를 활용할 수 있습니다. 단일 함수에서 <em style="strong">설정에 따라 UI 컨트롤을 업데이트하게</em> 하십시오.

note: (itstool) path: section/p
en: Nearly all GNOME applications use GSettings.
ko: 거의 모든 그놈 프로그램에서는 GSettings를 활용합니다.

note: (itstool) path: item/p
en: <em style="strong">Dconf editor</em> is the GUI tool for managing preferences stored in the dconf database with GSettings.
ko: <em style="strong">dconf 편집기</em>는 GSettings로 dconf 데이터베이스에 저장한 프로그램 설정을 관리하는 GUI 도구입니다.

note: (itstool) path: item/p
en: ( <link href="https://developer.gnome.org/dconf/unstable/dconf-editor.html">Website</link> | <link href="https://git.gnome.org/browse/dconf/tree/editor">Source code</link> )
ko: ( <link href="https://developer.gnome.org/dconf/unstable/dconf-editor.html">웹사이트</link> | <link href="https://git.gnome.org/browse/dconf/tree/editor">소스 코드</link> )

note: (itstool) path: info/desc
en: Standard user interface elements, rendering, and animation.
ko: 표준 사용자 인터페이스 구성 요소, 표현, 애니메이션.

note: (itstool) path: page/title
en: User interface &amp; graphics
ko: 사용자 인터페이스 &amp; 그래픽

note: (itstool) path: item/p
en: <em style="strong">Use a single toolkit for all the standard widgets in your application</em>
ko: <em style="strong">프로그램의 모든 표준 위젯에 단일 툴킷을 활용합니다</em>

note: (itstool) path: item/p
en: <em style="strong">Create fast, visually rich graphical interfaces</em>
ko: <em style="strong">빠르고 눈으로 보기에 멋진 그래픽 인터페이스를 만듭니다</em>

note: (itstool) path: item/p
en: <em style="strong">Have high quality, antialiased and resolution-independent graphics</em>
ko: <em style="strong">고품질의 깔끔한, 해상도에 무관한 그래픽을 표현합니다</em>

note: (itstool) path: item/p
en: <em style="strong">Easily add web functionality to your application</em>
ko: <em style="strong">프로그램에 웹 기능을 쉽게 추가합니다</em>

note: (itstool) path: item/p
en: <em style="strong">Access built-in assistive technologies</em>
ko: <em style="strong">내장 보조 기술을 활용합니다</em>

note: (itstool) path: page/p
en: Use the powerful foundations of the GNOME platform to create consistent and flexible user interfaces. Make your applications available to the widest audience by deploying them to other platforms. Standard UI elements are accessible by default, and it is easy to add accessibility support to any custom UI elements that you create.
ko: 일관되고 유연한 사용자 인터페이스를 만들려면 강력한 그놈 플랫폼 근본 수단을 활용하십시오. 기다 플랫폼에 배포하여 다양한 사용자가 프로그램을 사용할 수 있게 하십시오. 기본적으로 표준 UI 구성요소에 접근할 수 있으며, 여러분이 만든 개별 UI 구성 요소를 지원하는 접근성 기능 추가가 용이합니다.

note: (itstool) path: section/p
en: For applications with <em style="strong">standard controls</em> which would be familiar to most users, use <em style="strong"><link xref="tech-gtk">GTK+</link></em>. Every application that is part of GNOME uses GTK+, so use it to be consistent, and to access the many widgets and features such as printing support and CSS theming.
ko: 프로그램에 대부분 사용자에게 익숙한 <em style="strong">표준 컨트롤</em>을 갖추려면 <em style="strong"><link xref="tech-gtk">GTK+</link></em>를 사용하십시오. 그놈의 일부인 프로그램은 모두 GTK+를 활용합니다. 따라서 일관되게, 인쇄 지원 및 CSS 테마 설정 같은 위젯 및 기능에 접근할 때 활용하십시오.

note: (itstool) path: section/p
en: <em style="strong">Animations, effects and fluid layouts</em> are easy with <em style="strong"><link xref="tech-clutter">Clutter</link></em>, and it also supports touch input and gestures.
ko: <em style="strong">애니메이션, 효과, 유체의 배치</em>는 <em style="strong"><link xref="tech-clutter">클러터</link></em>로 쉽게 처리할 수 있으며, 터치 입력 및 제스처도 지원합니다.

note: (itstool) path: section/p
en: <em style="strong">High quality, antialiased and resolution-independent 2D graphics</em> are provided by <em style="strong"><link xref="tech-cairo">Cairo</link></em>. Cairo is used for drawing widgets in GTK+, and can also be used to output to PDF and SVG.
ko: <em style="strong">고화질의 계단 현상을 줄인 해상도 무관 2D 그래픽</em>은 <em style="strong"><link xref="tech-cairo">카이로</link></em>로 구현합니다. 카이로는 GTK+의 그리기 위젯에서 활용하며 PDF, SVG로 출력할 때도 활용할 수 있습니다.

note: (itstool) path: section/p
en: <em style="strong"><link xref="tech-webkit">WebKitGTK+</link></em> makes it easy to add <em style="strong">web functionality</em> to your application, whether that is rendering an HTML file or having a complete HTML5 UI.
ko: <em style="strong"><link xref="tech-webkit">WebKitGTK+</link></em>는 HTML 파일을 표현하거나 완전한 HTML 5 사용자 인터페이스를 갖추어 프로그램의 <em style="strong">웹 기능</em>을 쉽게 붙일 수 있게 합니다.

note: (itstool) path: section/p
en: GTK+, Clutter and WebKitGTK+ have <em style="strong">built-in support for assistive technologies</em> with <em style="strong"><link xref="tech-atk">ATK</link></em>. Use Orca, Caribou OSK, and the GTK+ built-in accessibility tools, or build custom tools on top of ATK.
ko: GTK+, 클러터, WebKitGTK+에는 <em style="strong"><link xref="tech-atk">ATK</link></em>를 활용한 <em style="strong">내장 보조 기술 지원 기능</em>이 있습니다. 오르카, 칼리부 OSK, GTK+ 내장 접근성 도구, ATK 빌드 개별 도구를 활용하십시오.

note: (itstool) path: section/p
en: You can see lots of real-world applications of GNOME UI technologies in open source projects, like the examples given below.
ko: 아래 보여드리는 예제에서 오픈 소스 프로젝트에 그놈 사용자 인터페이스 기술을 활용한 여러가지 실제 프로그램을 볼 수 있습니다.

note: (itstool) path: item/p
en: <em style="strong">Web</em> is the GNOME browser, which uses GTK+ and WebKitGTK+, and is fully accessible.
ko: <em style="strong">웹</em>은 GTK+와 WebKitGTK+를 활용하는 그놈 브라우저이며, 완전한 접근성을 갖추고 있습니다.

note: (itstool) path: item/p
en: ( <link href="https://wiki.gnome.org/Apps/Web">Website</link> | <link href="https://git.gnome.org/browse/epiphany/">Source code</link> )
ko: ( <link href="https://wiki.gnome.org/Apps/Web">웹사이트</link> | <link href="https://git.gnome.org/browse/epiphany/">소스 코드</link> )

note: (itstool) path: item/p
en: <em style="strong">MonoDevelop</em> is a cross-platform IDE designed for C# and other .NET languages. It works on Linux, Mac OS X and Windows
ko: <em style="strong">MonoDevelop</em>은 C#과 기타 .NET 언어에 맞게 설계한 교차 플랫폼 통합 개발 환경입니다. 리눅스, Mac OS X, 윈도우에서 동작합니다

note: (itstool) path: item/p
en: ( <link href="http://monodevelop.com/">Website</link> | <link href="http://monodevelop.com/Screenshots">Screenshots</link> | <link href="https://github.com/mono/monodevelop">Source code</link> )
ko: ( <link href="http://monodevelop.com/">웹사이트</link> | <link href="http://monodevelop.com/Screenshots">스크린샷</link> | <link href="https://github.com/mono/monodevelop">소스 코드</link> )

note: (itstool) path: item/p
en: <em style="strong">Videos</em> is the GNOME multimedia player, and uses Clutter to display video content.
ko: <em style="strong">동영상</em>은 그놈 멀티미디어 재생기이며, 동영상을 표시할 때 클러터를 활용합니다.

note: (itstool) path: item/p
en: ( <link href="https://wiki.gnome.org/Apps/Videos">Website</link> | <link href="https://git.gnome.org/browse/totem/">Source code</link> )
ko: ( <link href="https://wiki.gnome.org/Apps/Videos">웹사이트</link> | <link href="https://git.gnome.org/browse/totem/">소스 코드</link> )

note: (itstool) path: info/desc
en: Accessibility toolkit to implement support for screen readers and other tools
ko: 화면 리더 및 기타 도구 지원을 구현하는 접근성 도구

note: (itstool) path: page/p
en: Accessibility is the process of ensuring your application can be used by people with various disabilities. Disabilities come in many forms: visual impairments, movement impairments, hearing impairments, cognitive and language impairments, and seizure disorders. Many people have some sort of disability, and making your application accessible will allow more people to use it effectively, even if they are not disabled.
ko: 접근성은 다양한 신체적 장애를 지닌 사람이 프로그램을 사용할 수 있게 하는 과정입니다. 장애의 종류는 시각 장애, 행동 장애, 청각 장애, 인지/언어 장애, 발작 장애가 있습니다. 대부분 사람은 이런 장애를 안고 살아가며, 프로그램의 접근성을 확보하면 어떤 사람에게는 장애가 없더라도 더 많은 사람이 프로그램을 제대로 사용할 수 있습니다.

note: (itstool) path: page/p
en: GNOME provides support for accessibility devices using the ATK framework, which stands for Accessibility Tool Kit. This framework defines a set of interfaces to which graphical interface components adhere. This allows, for instance, screen readers to read the text of an interface and interact with its controls. ATK support is built into GTK+ and the rest of the GNOME platform, so any application using GTK+ will have reasonable accessibility support for free.
ko: 그놈에서는 접근성 툴킷을 의미하는 ATK 프레임워크로 접근성 보조 장치를 지원합니다. 이 프레임워크에서는 붙어있는 그래픽 인터페이스 구성 요소의 인터페이스 집합을 정의합니다. 예를 들면, 이 과정을 통해 화면 리더기에서 인터페이스의 텍스트를 읽어 스피커로 출력하고 컨트롤을 다룹니다. ATK 지원은 GTK+에 내장했으며, 그놈 플랫폼의 일부이기에 GTK+를 활용하는 프로그램은 타당한 접근성 기능을 자유롭게 지원합니다.

note: (itstool) path: page/p
en: ATK solves the problem of plugging many different kinds of widgets (text entries, text areas, buttons, menus) with many different types of accessibility technologies (screen readers, braille displays, sip-and-puff control devices). Instead of writing NxM interfaces, from each widget to each accessibility device, one just has to expose a widget through ATK's interfaces. Accessibility devices will in turn use these interfaces to query accessible widgets. For example, an aural screen reader and a braille display will both use a standard "get the text contents" interface in ATK for all widgets with textual information.
ko: ATK는 제각기 다른 위젯(텍스트 항목, 텍스트 영역, 단추, 메뉴)을 제각각의 접근성 기술에 붙이는 문제(스크린 리더, 점자 화면, 호흡 처리 장치)를 해결합니다. 각 위젯에서 접근 장치에 이르기까지 NxM 인터페이스를 작성하는 대신 ATK 인터페이스 하나로 위젯을 띄우면 됩니다. 그러면 접근성 장치를 접근 가능 위젯에 요청하여 이 인터페이스를 사용하도록 전환합니다. 이를테면, 음성 스크린 리더와 점자 화면 표시기는 문장 정보를 제공하는 모든 인터페이스 대신 ATK의 표준 "문장 정보 표시" 인터페이스로 활용합니다.

note: (itstool) path: page/p
en: Nonetheless, you should be aware of accessibility issues when when developing your applications. Although GTK+ interfaces provide reasonable accessibility by default, you can often improve how well your program behaves with accessibility tools by providing additional information to ATK. If you develop custom widgets, you should ensure that they expose their properties to ATK. You should also avoid using sound, graphics, or color as the sole means of conveying information to the user; have redundant ways of providing this information instead of relying on the user being able to perceive a particular medium.
ko: 그래도 프로그램을 개발할 때는 접근성 문제를 고려해야합니다. GTK+ 인터페이스에서 기본적으로 적절한 접근성 기능을 제공하지만, ATK에 추가 정보를 넣어 프로그램에 접근성 도구를 어떻게 갖추느냐에 따라 자주 개선할 수 있습니다. 개별 위젯을 개발한다면 ATK에 해당 속성을 노출해야 합니다. 또한 사용자에게 별도의 음성, 그래픽, 색상 중 오직 한가지 방식으로의 정보 전달을 피해야합니다. 개별 미디어를 인식할 수 있는 사용자에 의존하는 대신 정보를 제공하는 여러가지 수단을 두십시오.

note: (itstool) path: page/p
en: The GNOME desktop ships with a number of accessibility tools which enable users with disabilities to take full advantage of their desktop and applications. Applications that fully implement ATK will be able to work with the accessibility tools. These include a screen reader, a screen magnifier, an on-screen keyboard, and <app>Dasher</app>, an innovative predictive text entry tool.
ko: 그놈 데스크톱에는 장애 사용자가 데스크톱과 프로그램에서 완전한 기능상 이점을 취하게 하는 다양한 접근성 도구를 갖추고 있습니다. ATK를 완벽하게 구현한 프로그램은 접근성 도구로 동작할 수 있습니다. 스크린 리더, 화면 돋보기, 화면 키보드, 혁신적인 텍스트 항목 예측 도구 <app>대셔</app>가 이 도구에 해당합니다.

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/accessibility-devel-guide/">GNOME Accessibility for Developers</link>
ko: <link href="http://developer.gnome.org/accessibility-devel-guide/">개발자용 그놈 접근성 안내서</link>

note: (itstool) path: item/p
en: <link href="https://developer.gnome.org/atk/stable/">ATK Reference</link>
ko: <link href="https://developer.gnome.org/atk/stable/">ATK 참고서</link>

note: (itstool) path: info/desc
en: Zeroconf service discovery on local networks
ko: 로컬 네트워크 Zeroconf 서비스 발견

note: (itstool) path: page/title
en: Avahi
ko: 아바히

note: (itstool) path: page/p
en: Avahi implements <link href="http://www.zeroconf.org/">Zeroconf</link> Networking. It allows programs to discover services like printers on local networks without prior configuration. It also allows applications to set up services that are reachable through the local network without configuration; for example, a chat program that "finds" other chat users in a LAN without having to set up a central chat server first.
ko: 아바히에서는 <link href="http://www.zeroconf.org/">Zeroconf</link> 네트워크 기능을 구현했습니다. 아바히는 프로그램에서 미리 따로 설정하지 않고 로컬 네트워크 프린터 같은 서비스를 발견할 수 있게 합니다. 또한 프로그램에서 어떤 설정을 하지 않고도 로컬 네트워크에서 도달할 수 있는 서비스를 설정할 수 있게 합니다. 예를 들어 중앙 대화 서버를 우선 설정하지 않고 LAN에서 다른 대화 사용자를 "찾는" 대화 프로그램이 있습니다.

note: (itstool) path: page/p
en: Avahi is an implementation of the <link href="http://www.dns-sd.org/">DNS Service Discovery</link> and <link href="http://www.multicastdns.org/">Multicast DNS</link> specifications, which are part of <link href="http://www.zeroconf.org/">Zeroconf</link> Networking.
ko: 아바히는 <link href="http://www.zeroconf.org/">Zeroconf</link> 네트워크 기능의 일부인 <link href="http://www.dns-sd.org/">DNS 서비스 탐색</link> 및 <link href="http://www.multicastdns.org/">멀티캐스트 DNS</link> 명세의 구현체입니다.

note: (itstool) path: page/p
en: Various programs in GNOME use Avahi to discover services. Gnome-user-share (a module for the Nautilus file manager) lets users of a local network to share files with each other, and it finds computers that are sharing files via Avahi. Vino, a remote-desktop viewer, uses Avahi to find remote desktop servers. <link xref="tech-pulseaudio">PulseAudio</link>, GNOME's low-level audio API, uses Avahi to make it possible to route sound through local networks.
ko: 다양한 그놈 프로그램에서 서비스를 발견할 때 아바히를 활용합니다. gnome-user-share(노틸러스 파일 관리자 모듈)는 로컬 네트워크 사용자가 파일을 서로 공유할 수 있게 하고, 아바히를 통해 파일을 공유한 컴퓨터를 찾습니다. 원격 데스크톱 클라이언트 Vino는 원격 데스크톱 서버를 찾을 때 아바히를 활용합니다. 그놈의 저수준 오디오 API <link xref="tech-pulseaudio">펄스오디오</link>에서는 로컬 네트워크로 음악을 전송할 수 있도록 아바히를 활용합니다.

note: (itstool) path: item/p
en: <link href="http://avahi.org/wiki/ProgrammingDocs">Avahi reference documentation</link>
ko: <link href="http://avahi.org/wiki/ProgrammingDocs">아바히 참고 문서</link>

note: (itstool) path: info/desc
en: 2D, vector-based drawing for high-quality graphics
ko: 벡터 기반 2차원 고품질 그래픽

note: #-#-#-#-#  545 (gnome-devel-docs master)  #-#-#-#-# (itstool) path: page/title
en: Cairo
ko: 카이로

note: (itstool) path: page/p
en: Cairo is a 2D graphics library featuring a sophisticated API for drawing vector graphics, compositing images, and rendering anti-aliased text. Cairo provides support for multiple output devices, including the X Window System, Microsoft Windows, and image buffers in memory, allowing you to write platform-independent code to draw graphics on different media.
ko: 카이로는 벡터 그래픽 표현, 그림 합성, 계단 현상 처리 텍스트 표현 기능을 제공하는 매력적인 API를 갖춘 2D 그래픽 라이브러리입니다. 카이로에서는 상이한 미디어에 그래픽을 표현하는 플랫폼 독립 코드를 작성할 수 있도록, X 윈도우 시스템, 마이크로소프트 윈도우, 메모리 이미지 버퍼 등의 다중 출력 장치 지원 수단을 제공합니다.

note: (itstool) path: page/p
en: Cairo's drawing model is similar to those provided by PostScript and PDF. The Cairo API provides such drawing operations as stroking and filling cubic Bézier splines, compositing images, and performing affine transformations. These vector operations allow for rich, anti-aliased graphics.
ko: 카이로 드로잉 모델은 포스트 스크립트와 PDF에서 제공하는 모델과 비슷합니다. 카이로 API에서는 입방체 선그리기 및 면 채우기, 배지어 곡선, 그림 합성, 회전, 크기, 비율 등의 변환을 처리하는 수단을 제공합니다. 이 벡터 그래픽 처리 수단으로 멋지고 깔끔한 그래픽을 표현할 수 있습니다.

note: (itstool) path: page/p
en: Cairo's rich drawing model allows for high-quality rendering to multiple media. The same API can be used to create on-screen graphics and text, to render images, or create crisp output suitable for printing.
ko: 카이로의 방대한 드로잉 모델은 여러 미디어에서 고품질의 화면을 표현할 수 있습니다. 동일한 API를 화면 그래픽 및 텍스트를 만들고, 그림을 표현하며, 출력 용도에 적합한 깔끔한 출력 물을 만들 때 활용할 수 있습니다.

note: (itstool) path: page/p
en: You should use Cairo whenever you need to draw graphics in your application beyond the widgets provided by GTK+. Almost all of the drawing inside GTK+ is done using Cairo. Using Cairo for your custom drawing will allow your application to have high-quality, anti-aliased, and resolution-independent graphics.
ko: GTK+에 있는 위젯 말고도 프로그램에 그래픽을 표현할 때마다 카이로를 활용해야합니다. GTK+의 대부분의 모든 그림 표현은 카이로로 끝낼 수 있습니다. 개별 그리기 동작에 카이로를 활용하면 프로그램에서 고품질의, 깔끔한, 해상도에 무관한 그래픽을 표현할 수 있습니다.

note: (itstool) path: item/p
en: <link href="http://www.cairographics.org/manual/">Cairo Manual</link>
ko: <link href="http://www.cairographics.org/manual/">카이로 설명서</link>

note: (itstool) path: item/p
en: <link href="http://www.cairographics.org">The Cairo web site</link>
ko: <link href="http://www.cairographics.org">카이로 웹 사이트</link>

note: (itstool) path: info/desc
en: Simple audio API for notifications and events
ko: 알림 및 이벤트용 단순 오디오 API

note: #-#-#-#-#  545 (gnome-devel-docs master)  #-#-#-#-# (itstool) path: page/title
en: Canberra
ko: 캔버라

note: (itstool) path: page/p
en: Canberra is a simple library for playing audio events and notifications, such as when the user has received a message or an error has occurred. As well as providing a convenient API, Canberra can also work with the accessibility features of the desktop to provide alternate notification for hearing-impaired users.
ko: 캔버라는 사용자가 메시지를 받았거나 오류가 발생했을 때 오디오 이벤트 및 알림을 재생하는 간단한 라이브러리입니다. 간편한 API이니만큼, 캔버라는 청각 장애우용 대체 알림 수단을 제공하는 데스크톱 접근성 기능과 함께 동작할 수 있습니다.

note: (itstool) path: item/p
en: <link href="https://developer.gnome.org/libcanberra/unstable/">Canberra Reference</link>
ko: <link href="https://developer.gnome.org/libcanberra/unstable/">캔버라 참고서</link>

note: (itstool) path: info/desc
en: Map rendering
ko: 지도 표현

note: (itstool) path: page/title
en: Champlain
ko: 샹플랭

note: (itstool) path: page/p
en: Champlain is a library that provides widgets to render maps. Maps can be obtained from various source, including <link href="http://www.openstreetmap.org/">Open Street Map</link>.
ko: 샹플랭은 지도를 표현하는 위젯을 제공하는 라이브러리입니다. <link href="http://www.openstreetmap.org/">Open Street Map</link>과 같은 다양한 원본 경로에서 지도를 가져올 수 있습니다.

note: (itstool) path: note/p
en: libchamplain is named after Samuel de Champlain, famous French navigator, explorer and cartographer. He is the “father of New-France” and founder of Québec City, which was the 400th anniversary in 2008, the year this library was created.
ko: libchamplain은 유명한 항해사, 탐험가, 지도 제작자인 Samuel de Champlain의 이름을 따 붙였습니다. “새 프랑스의 아버지”이며, 퀘벡 시의 창설자입니다. 퀘벡시 창설 400주년을 맞는 2008년도에 이 라이브러리를 만들었습니다.

note: (itstool) path: item/p
en: <link href="https://wiki.gnome.org/Projects/libchamplain">Champlain home page</link>
ko: <link href="https://wiki.gnome.org/Projects/libchamplain">샹플랭 홈 페이지</link>

note: (itstool) path: info/desc
en: Animations and scene graph
ko: 애니메이션 및 장면 그래프

note: (itstool) path: page/title
en: Clutter
ko: 클러터

note: (itstool) path: page/p
en: Clutter is a library for doing animations and using a 2.5-D canvas. You create graphical objects out of images, and you can manipulate them later to move them, rotate them, or give them quasi-3D effects.
ko: 클러터는 애니메이션 동작을 수행하며 2.5D 캔버스를 갖추고 있습니다. 그림 밖으로 그래픽 객체를 만들고, 나중에 옮기거나, 회전하거나, 3D와 비슷한 효과를 줄 수 있습니다.

note: (itstool) path: page/p
en: Clutter uses the <link href="http://www.khronos.org/opengl/">OpenGL</link> and <link href="http://www.khronos.org/opengles/">OpenGL|ES</link> industry standard API to access the accelerated graphical hardware on both desktop and mobile environments alike, without exposing the complexities of GPU pipeline programming.
ko: 클러터는 산업 표준 API <link href="http://www.khronos.org/opengl/">OpenGL</link> 과 <link href="http://www.khronos.org/opengles/">OpenGL|ES</link>를 활용하여 복잡한 GPU 파이프라인 프로그래밍을 하지 않고 데스크톱 및 모바일 환경의 가속 그래픽 하드웨어에 접근합니다.

note: (itstool) path: page/p
en: Clutter does not specify any visual style, and does not provide any pre-defined complex user interface control; it lets the developer define what is needed, using a flexible scene graph API, with free-form placement of the scene elements (or <em>actors</em>) on the main viewport (or <em>stage</em>).
ko: 클러터는 어떤 표시 방식을 지정하지 않으며 기 지정 사용자 인터페이스 컨트롤을 제공하지 않습니다. 클러터는 개발자가 메인 뷰포트(또는 <em>스테이지</em>)의 장면 구성요소(또는 <em>액터</em>)를 자유자재로 배치하는, 유연한 장면 그래프 API를 활용하여 무엇이 필요한지 개발자가 정의할 수 있게 합니다.

note: (itstool) path: page/p
en: Clutter comes with pre-defined actors for displaying solid colors, image data, text and custom high-precision 2D drawing using the <link xref="tech-cairo">Cairo</link> API. Clutter also provides generic classes for structuring a user interface using both a box-packing model like <link xref="tech-gtk">GTK+</link>, and a series of free-form <em>constraints</em>.
ko: 클러터에는 단일 색상, 그림 데이터, 텍스트, <link xref="tech-cairo">카이로</link> API를 통한 개별 고정밀 2D 도화 표현에 활용할 선 정의 액터가 있습니다. <link xref="tech-gtk">GTK+</link> 같은 박스 패킹 모델과 자유로운 형태를 갖추는 다양한 <em>구속체</em>를 활용하여 사용자 인터페이스를 구성하는 일반 클래스를 제공하기도 합니다.

note: (itstool) path: page/p
en: Clutter provides an extensible animation framework and graphical effects. An animation is associated with a timeline and changes one or more properties of one or more actors over time, for example their rotation in a particular dimension, scale, size, opacity, etc.
ko: 클러터에는 확장 애니메이션 프레임워크와 그래픽 효과가 있습니다. 애니메이션은 타임 라인과 관련이 있으며, 각각의 규모 회전, 비율, 크기, 투명도 등 매 시간마다 하나 이상의 속성과 액터를 바꿉니다.

note: (itstool) path: page/p
en: A number of third-party libraries allow integration with other technologies, such as: Clutter-GTK, for embedding a Clutter stage inside a GTK+ application; Clutter-GStreamer, for embedding GStreamer video and audio pipelines; Clutter-Box2D and Clutter-Bullet, for adding physics interaction in both 2D and 3D environments.
ko: GTK+ 프로그램에 클러터 스테이지를 넣을 때 Clutter-GTK를, 지스트리머 영상/음성 파이프라인을 넣을 때 Clutter-GStreamer를, 평면, 입체 환경의 물리 연동을 추가할 때 Clutter-Box2D와 Clutter-Bullet을 활용하는 것 처럼 여러가지 제 3자 공급 라이브러리로 다른 기술과 결합할 수 있습니다.

note: (itstool) path: item/p
en: <link href="https://developer.gnome.org/clutter-cookbook/stable/">The Clutter Cookbook</link>
ko: <link href="https://developer.gnome.org/clutter-cookbook/stable/">클러터 쿡 북</link>

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/clutter/stable">Clutter Reference Manual</link>
ko: <link href="http://developer.gnome.org/clutter/stable">클러터 참고 설명서</link>

note: (itstool) path: item/p
en: <link href="http://www.clutter-project.org">The Clutter web site</link>
ko: <link href="http://www.clutter-project.org">클러터 웹 사이트</link>

note: (itstool) path: info/desc
en: Inter-process communication bus to provide APIs to other processes
ko: 기타 프로세스에 API를 제공하는 프로세스간 통신 버스

note: (itstool) path: page/p
en: D-Bus is a message bus for sending messages between various applications, the desktop, and low-level components of the system. D-Bus provides a simple API for sending messages to particular services and for broadcasting messages to all interested services. D-Bus enables different types of applications to communicate and integrate with each other and with the desktop, providing better interaction and a richer experience for the user.
ko: D-Bus는 다양한 프로그램, 데스크톱, 저수준 시스템 구성요소간 메시지를 교환하는 메시지 버스입니다. D-Bus는 일부 서비스에 메시지를 보내고, 모든 관련 서비스에 메시지를 뿌리는 단순 API 입니다. D-Bus는 더 나은 연동 방식을 제공하고 사용자의 경험을 풍부하게 하여 여러가지 방식의 프로그램과 데스크톱을 서로 연동하고 어우러지게 합니다.

note: (itstool) path: page/p
en: D-Bus provides a session bus and a system bus. The session bus is used by applications in a single user session, allowing them to share data and event notifications and to integrate into the user's desktop. For example, movie players can send a D-Bus message to prevent the screensaver from activating while the user is watching a movie.
ko: D-Bus는 세션 버스와 시스템 버스로 이루어져 있습니다. 세션 버스는 단일 사용자 세션의 프로그램에서 활용하며, 데이터와 이벤트 알림을 공유하고 사용자 데스크톱에 붙을 수 있게 합니다. 예를 들어 동영상 재생 프로그램은 사용자가 동영상을 감상하는 동안 D-Bus 메시지를 화면 보호기에 보내 활성화하지 못하게 할 수 있습니다.

note: (itstool) path: page/p
en: The system bus is a single message bus which runs independently of any user sessions. It can communicate with applications in any session, enabling those applications to interact with system components without dealing with low-level system details. The system bus is used to provide important functionality that users expect to work on their systems. For example, the system bus is used to monitor when network interfaces go up or down, when external drives get plugged in, and when laptop batteries are low.
ko: 시스템 버스는 어떤 사용자 세션과 상관 없이 동작하는 단일 메시지 버스입니다. 저수준 시스템 세부 설정을 건드리지 않고도 프로그램에서 시스템 구성 요소를 다룰 수 있게 하여, 어떤 세션의 프로그램이든 통신할 수 있습니다. 시스템 버스는 사용자가 시스템에서 할 수 있을거라 기대하는 중요한 기능을 제공할 때 활용합니다. 예를 들어, 시스템 버스는 네트워크 인터페이스를 연결하거나 끊을 때, 외장 드라이브를 연결할 때, 랩톱 배터리의 잔량이 낮을 때를 대비하여 감시하는 목적으로 활용합니다.

note: (itstool) path: page/p
en: D-Bus is developed jointly on <link href="http://www.freedesktop.org/">freedesktop.org</link>, so you can use it with different desktop environments and applications. Because D-Bus is a cross-desktop project, you use it to create portable and versatile software that seamlessly integrates with the user's desktop, regardless of which desktop it is.
ko: D-Bus는 <link href="http://www.freedesktop.org/">freedesktop.org</link>와 개발하므로 다른 데스크톱 환경 및 프로그램과 함께 활용할 수 있습니다. D-Bus가 교차 데스크톱 프로젝트이기 때문에 어떤 데스크톱이냐는 상관 없이 사용자 데스크톱과 감쪽같이 어우러지며, 이식 가능한 만능 프로그램을 만들 때 활용할 수 있습니다.

note: (itstool) path: page/p
en: GNOME provides full support for D-Bus using the GDBus APIs in <link xref="tech-gio">GIO</link>.
ko: 그놈에서는 <link xref="tech-gio">GIO</link>의 GDBus API로 D-Bus를 완벽하게 지원합니다.

note: (itstool) path: item/p
en: <link href="https://developer.gnome.org/gio/stable/">GIO Reference Manual</link>
ko: <link href="https://developer.gnome.org/gio/stable/">GIO 참고 설명서</link>

note: (itstool) path: item/p
en: <link href="http://dbus.freedesktop.org/doc/dbus-tutorial.html">D-Bus Tutorial</link>
ko: <link href="http://dbus.freedesktop.org/doc/dbus-tutorial.html">D-Bus 따라하기 지침서</link>

note: (itstool) path: item/p
en: <link href="http://dbus.freedesktop.org/doc/dbus-specification.html">D-Bus Specification</link>
ko: <link href="http://dbus.freedesktop.org/doc/dbus-specification.html">D-Bus 명세</link>

note: (itstool) path: info/desc
en: Desktop-wide addressbook for contacts and calendar
ko: 데스크톱의 연락처용 주소록 및 달력

note: (itstool) path: page/title
en: Evolution Data Server
ko: 에볼루션 데이터 서버

note: (itstool) path: page/p
en: With Evolution Data Server, GNOME provides a single address book and calendar that all applications can use to store and retrieve information. Using Evolution Data Server means that users no longer have to maintain separate lists of contacts in each application, or manually copy events to their calendar.
ko: 그놈에서는 에볼루션 데이터 서버로 모든 프로그램에서 연락처 정보를 저장하고 전송할 수 있게 하는 단일 주소록과 달력을 제공합니다. 에볼루션 데이터 서버를 활용하면 사용자가 각 프로그램에서 연락처 목록을 더 이상 따로 관리할 필요가 없거나 달력에 행사 내용을 직접 복사할 필요가 없습니다.

note: (itstool) path: page/p
en: People use computers increasingly to interact with their friends and colleagues. Applications such as email programs, instant messengers, and telephony and video conferencing applications are used to communicate with others. These applications often provide contact lists to help users. Using Evolution Data Server, applications can store contact information in a single location, allowing all applications to see all the pertinent data about users' contacts.
ko: 여러 사람은 친구 및 동료와 무언가를 할 목적으로 컴퓨터를 점점 더 많이 활용합니다 전자메일 프로그램, 인스턴트 메신저, 전화, 화상 회의 프로그램 같은 프로그램은 다른 사람과 연락할 때 사용합니다. 이 프로그램은 주로 사용자 보조 목적으로 연락처 기능을 제공합니다. 에볼루션 데이터 서버를 활용하면 적절한 사용자 연락처 데이터를 모든 프로그램이 볼 수 있도록 한 곳에 연락처 정보를 저장할 수 있습니다.

note: (itstool) path: page/p
en: Applications can also use Evolution Data Server to store and retrieve appointments on the user's calendar. For example, the clock on the panel shows a simple calendar when clicked. If the user has any appointments scheduled, they are shown alongside the calendar. This makes it easy to see upcoming appointments without opening a full calendar application.
ko: 사용자 달력에 약속을 저장하고 전달하는 용도로 프로그램에서 에볼루션 데이터 서버를 활용하기도 합니다. 예를 들어 패널의 시계를 누르면 단순히 달력만 나타납니다. 그런데 사용자가 약속을 잡아두면, 달력에 약속을 나타냅니다. 이 기능을 통해 달력 프로그램을 활짝 열어두지 않고도 다가올 약속을 쉽게 볼 수 있습니다.

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/libebook/stable/">Evolution API Reference: libebook</link>
ko: <link href="http://developer.gnome.org/libebook/stable/">에볼루션 API 참고서: libebook</link>

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/libecal/stable/">Evolution API Reference: libecal</link>
ko: <link href="http://developer.gnome.org/libecal/stable/">에볼루션 API 참고서: libecal</link>

note: (itstool) path: info/desc
en: Aggregate contacts from multiple local and online sources
ko: 로컬 및 여러 온라인 공급자의 연락처를 수집합니다

note: (itstool) path: page/title
en: Folks
ko: folks

note: (itstool) path: page/p
en: Various systems have different representations for user accounts. For example, <link xref="tech-eds">Evolution Data Server</link> has the user's list of email contacts. <link xref="tech-telepathy">Telepathy</link> has the user's list of instant-messaging contacts. Various web services have the user's "friends". Libfolks takes care of aggregating all these forms of contacts so that you can get all the accounts that belong to one person. This lets software present lists of people in a more useful fashion, instead of showing duplicated people whenever they have more than one account associated to them.
ko: 다양산 시스템의 사용자 계정은 각기 다른 모양새를 지닙니다. 이를테면, <link xref="tech-eds">에볼루션 데이터 서버</link>에는 사용자의 전자메일 주소 목록을 보유합니다. <link xref="tech-telepathy">텔레파시</link>에는 사용자의 인스턴트 메시징 연락처가 있습니다. 다양한 웹 서비스에는 사용자의 "친구" 항목이 있습니다. libforks에는 이 양식의 내용을 수집하여 한 사람이 가진 모든 계정을 취할 수 있습니다. 이렇게 하면, 하나 이상의 계정에 있는 중복 연락처를 나타내지 않고, 더 쓸 만한 방식으로 프로그램에 사용자 목록을 나타낼 수 있습니다.

note: (itstool) path: page/p
en: In GNOME, Empathy (the instant messaging client) uses Folks to present a unified view of people ("Person X has these IM accounts"), rather than disparate accounts for the same person ("Person X at AIM, Person X at GTalk, Person X at Yahoo! Messenger").
ko: 그놈에서는 엠퍼시(인스턴트 메신저 클라이언트)에서 동일한 사람의 계정을 개별적으로 표시("Person X at AIM, Person X at GTalk, Person X at Yahoo! Messenger")하는 대신, folks를 활용하여 구성원 정보를 하나("Person X has these IM accounts")로 나타냅니다.

note: (itstool) path: item/p
en: <link href="https://wiki.gnome.org/Projects/Folks">Libfolks home page</link>
ko: <link href="https://wiki.gnome.org/Projects/Folks">libfolks 홈 페이지</link>

note: (itstool) path: info/desc
en: Unified access to relational databases
ko: 관계 데이터베이스에 통합 방식으로 접근합니다

note: (itstool) path: page/title
en: GNOME Data Access
ko: 그놈 데이터 접근

note: (itstool) path: page/p
en: GNOME Data Access, or GDA for short, offers a wrapper around relational databases, which allows you to easily store and retrieve data in many different common database systems.
ko: 그놈 데이터 접근, 줄여서 GDA는 여러가지 일반 데이터베이스 시스템의 데이터 저장 및 전송을 간편하게 하는 관계 데이터베이스 래퍼를 제공합니다.

note: (itstool) path: page/p
en: Instead of worrying about the vagaries of different database systems, GDA provides a unified interface to them. GDA supports SQLite, MySQL, PostreSQL, Microsoft Access, Berkeley DB, Oracle, and JDBC.
ko: 다양한 데이터베이스 시스템의 변덕스러움에 대해 걱정하지 않고도 GDA에서 통합 인터페이스를 제공합니다. GDA는 SQLite, MySQL, PostgreSQL, 마이크로소프트 액세스, 버클리 DB, 오라클, JDBC를 지원합니다.

note: (itstool) path: item/p
en: <link href="https://developer.gnome.org/libgda/stable/">GNOME Data Access Manual</link>
ko: <link href="https://developer.gnome.org/libgda/stable/">그놈 데이터 접근 설명서</link>

note: (itstool) path: item/p
en: <link href="http://www.gnome-db.org/">GDA Home Page</link>
ko: <link href="http://www.gnome-db.org/">GDA 홈페이지</link>

note: (itstool) path: info/desc
en: Low-level abstraction for the windowing system
ko: 윈도우 시스템용 저수준 추상

note: (itstool) path: page/p
en: GDK is the low-level library used by <link xref="tech-gtk">GTK+</link> to interact with the windowing system for graphics and input devices. Although you will rarely use GDK directly in application code, it contains all the necessary functionality to create low-level windows in the screen and to interact with the user with various input devices. GDK acts as an abstraction over various windowing systems, so that GTK+ can be portable to all of them: the X Window System (X11), Microsoft Windows, Mac OS X Quartz.
ko: GDK는 그래픽 및 입력 장치용 윈도우 시스템과 연동하는 <link xref="tech-gtk">GTK+</link>의 하부 라이브러리입니다. 프로그램 코드에서 GDK를 직접 쓸 일은 거의 없지만, 화면에 저수준 창을 만들고 다양한 입력 장치로 사용자와 소통할 때 필요한 모든 기능이 있습니다. GDK는 다양한 윈도우 시스템의 추상체처럼 동작하기에 GTK+는 X 윈도우 시스템(X11), 마이크로소프트 윈도우, Mac OS X 쿼츠 어느곳에든 이식할 수 있습니다.

note: (itstool) path: page/p
en: GDK enables you to access events from keyboards, mice, and other input devices. Implementations of widgets in GTK+ use this functionality, and translate the events into higher-level signals that can in turn be used from application code. For example, a <code>GtkButton</code> widget will track <code>GDK_BUTTON_PRESS</code> and <code>GTK_BUTTON_RELEASE</code> events, which come from the mouse, and translate them as appropriate into a <code>GtkButton::clicked</code> signal when the user presses and releases the button in the right location.
ko: GDK는 키보드, 마우스 및 기타 입력 장치의 이벤트에 접근할 수 있게 합니다. GTK+의 위젯 구현체는 이 기능을 활용하며, 프로그램 코드에서 활용할 수 있게 이벤트를 고수준 시그널로 바꿉니다. 예를 들어, 적절한 위치에서 사용자가 마우스 단추를 눌렀다 떼면, <code>GtkButton</code> 위젯은, 마우스에서 발생하는 <code>GDK_BUTTON_PRESS</code> 이벤트와 <code>GTK_BUTTON_RELEASE</code> 이벤트를 추적하며, 이 이벤트를 적절한 <code>GtkButton::clicked</code> 시그널로 바꿉니다.

note: (itstool) path: page/p
en: GDK also provides low-level routines to access drag and drop and clipboard data from the system. When implementing custom controls, you may need to access these features to implement proper user interaction behavior.
ko: GDK는 끌어다 놓기 및 시스템의 클립보드 데이터에 접근할 저수준 루틴을 제공합니다. 개별 컨트롤을 구현할 때 적당한 사용자의 상호작용 행동에 따른 반응을 구현하려면 이 기능에 접근해야합니다.

note: (itstool) path: page/p
en: GDK provides other functionality which is needed to implement a complete graphical toolkit like GTK+. Since GDK acts as a platform abstraction, allowing GTK+ to run under multiple environments, it provides an API for all of the system functionality needed by GTK+. This includes information about multi-head displays, resolution and color depth, colormaps, and cursors.
ko: GDK에는 GTK+와 같은 완전한 그래픽 툴킷을 구현할 때 필요한 기타 기능도 보유하고 있습니다. GDK는 GTK+가 여러 환경에서 동작하도록 플랫폼 추상체로 동작하므로 GTK+에서 필요한 모든 시스템 기능을 동작하는 API를 제공합니다. GTK+에서 필요한 시스템 기능에는 멀티헤드 디스플레이, 해상도, 색 품질, 색상표, 커서 정보가 있습니다.

note: (itstool) path: page/p
en: You should use GDK whenever you need low-level access to the underlying windowing system, including low-level access to events, windows, and the clipboard. Using GDK for these tasks ensures that your code is portable and integrates with the rest of your GTK+ code. The simple drawing routines in GDK should generally not be used; these are a left-over from when GDK simply wrapped the windowing system's drawing primitives. Instead, you should use the extensive functionality provided by <link xref="tech-cairo">Cairo</link> to draw high-quality 2D graphics.
ko: 윈도우 시스템의 하부에서, 이벤트 저수준 접근, 윈도우, 클립보드 등의 저수준 접근 처리가 필요할 때면 GDK를 활용해야합니다. 이 작업에 GDK를 활용하면, 이식성을 확보하고, GTK+ 코드의 나머지 부분과 합쳐 쓸 수 있습니다. GDK의 단순 드로잉 루틴은 보통 사용하면 안됩니다. GDK가 단순히 윈도우 시스템의 드로잉 기반을 래핑했을 때 본래 목적을 벗어납니다. 고화질 2D 그래픽을 처리하려면, GDK 대신 <link xref="tech-cairo">카이로</link>에서 제공하는 확장 기능을 활용하십시오.

note: (itstool) path: item/p
en: <link href="https://developer.gnome.org/gdk3/stable/">GDK Reference Manual</link>
ko: <link href="https://developer.gnome.org/gdk3/stable/">GDK 참고 설명서</link>

note: (itstool) path: info/desc
en: Geolocation - finding the user's geographical location
ko: Geolocation - 사용자의 지리상 위치를 찾습니다

note: (itstool) path: page/p
en: Geoclue2 provides <em>geolocation</em> services, that is, it lets applications find the user's geographical position. A mapping application could use this to present a "where am I" view, for example.
ko: Geoclue2에는 사용자의 위치 정보를 프로그램에서 찾게하는 <em>위치 정보</em> 서비스가 들어있습니다. 예를 들어, 매핑 프로그램은 "내 위치"를 표시할 때 활용할 수 있습니다.

note: (itstool) path: page/p
en: Geoclue2 intends to be able to provide positioning information in several ways: from the GPS in a WWAN modem, from a Wi-Fi access point's data, or from the computer's IP address.
ko: Geoclue2는 WWAN 모뎀의 GPS, Wi-Fi 액세스 포인트 데이터, 컴퓨터 IP 주소로 위치 정보를 나타낼 수 있게 했습니다.

note: (itstool) path: page/p
en: Geoclue2 also intends to provide privacy for users who do not want to reveal their geographical location. Only applications allowed by the user will be able to get geolocation information.
ko: Geoclue2는 위치 정보를 나타내고 싶어하지 않는 사용자에게 개인 정보 보호 기능을 제공합니다. 사용자가 허용한 프로그램에서만 위치 정보를 나타낼 수 있습니다.

note: (itstool) path: info/desc
en: Geocoding and reverse geocoding - conversion of street addresses to/from geographical coordinates
ko: 지오코딩 및 역 지오코딩 - 주소 및 위치 좌표간 변환

note: (itstool) path: page/p
en: Geocode-glib provides <em>geocoding</em> and <em>reverse geocoding</em>. Geocoding is the process of translating an address ("123 High Street, SomeTown, SomeCountry") to a pair of latitude/longitude values. Reverse geocoding is the opposite process.
ko: Geocode-glib에서는 <em>지오코딩</em>과 <em>역 지오코딩</em>을 지원합니다. 지오코딩은 주소("서울특별시 중구 남대문로 4가 29")를 위도/경도 좌표 값 쌍으로 변환하는 과정입니다. 역 지오코딩은 그 반대입니다.

note: (itstool) path: page/p
en: Geocode-glib uses the Yahoo! Place Finder API internally to do its work. In the future it will support the free Nominatim service and OpenStreetMap data.
ko: Geocode-glib에서는 자체적으로 Yahoo! Place Finder API를 활용합니다. 앞으로는 Nominatim 서비스와 OpenStreetMap 데이터를 지원합니다.

note: (itstool) path: item/p
en: <link href="https://developer.gnome.org/geocode-glib/unstable/index.html">Geocode-glib reference documentation</link>
ko: <link href="https://developer.gnome.org/geocode-glib/unstable/index.html">Geocode-glib 참고 문서</link>

note: (itstool) path: info/desc
en: Networking and sockets API with streams
ko: 네트워크/소켓 스트림 API

note: (itstool) path: page/p
en: GIO Networking is built on top of the stream APIs <link xref="tech-gio">used for files</link>. It provides high-level APIs to communicate over TCP/IP and UNIX domain sockets. You can use the GIO networking APIs to connect to a server, listen for events, and read resources. The asynchronous API means your application doesn't block waiting for a response from the network.
ko: GIO 네트워킹은 <link xref="tech-gio">파일 처리 용도로 활용</link>하는 스트림 API 상부에 만들었습니다. TCP/IP와 유닉스 영역 소켓으로 통신하는 고수준 API를 제공합니다. 서버에 연결하고, 이벤트를 대기하며, 자원을 읽을 때 GIO 네트워크 API를 활용할 수 있습니다. 비동기 API는 네트워크의 응답을 기다리려 프로그램의 동작을 멈추지 않습니다.

note: (itstool) path: item/p
en: <link href="https://developer.gnome.org/gio/stable/networking.html">Lowlevel network support</link>
ko: <link href="https://developer.gnome.org/gio/stable/networking.html">저수준 네트워크 지원</link>

note: (itstool) path: item/p
en: <link href="https://developer.gnome.org/gio/stable/highlevel-socket.html">Highlevel network functionality</link>
ko: <link href="https://developer.gnome.org/gio/stable/highlevel-socket.html">고수준 네트워크 기능</link>

note: (itstool) path: info/desc
en: File and URI handling, asynchronous file operations, volume handling
ko: 파일 URI 처리, 비동기 파일 처리, 볼륨 처리

note: (itstool) path: page/p
en: GIO provides APIs for asynchronously reading and writing files and other streams. Files are referenced by URIs (uniform resource locators), and backends can provide access to more than just local files. When running under the GNOME desktop, GIO uses GVFS to allow access to files over SFTP, FTP, WebDAV, SMB, and other popular protocols. This transparent network file access is free to all applications using GIO.
ko: GIO에는 파일 및 기타 스트림을 비동기 방식으로 읽고 쓰는 API를 제공합니다. 파일은 URI(uniform resource locators)로 참조하며, 백엔드는 로컬 파일 그 이상의 수단으로의 접근 책을 제공할 수 있습니다. 그놈 데스크톱에서 실행할 때 GIO는 SFTP, FTP, WebDAV, SMB 등 기타 잘 알려진 프로토콜로 파일에 접근할 때 GVFS를 활용합니다. GIO를 활용하면 모든 프로그램에서 자유롭게 네트워크 파일에 투명하게 접근합니다.

note: (itstool) path: page/p
en: The GIO file APIs were designed to be used in event-driven graphical interfaces. The non-blocking, asynchronous design means your user interface doesn't hang while waiting for a file. There are also synchronous versions of the APIs available, which are sometimes more convenient for worker threads or processes.
ko: GIO 파일 API는 이벤트 기반 그래픽 인터페이스에서 활용하도록 설계했습니다. 동작을 멈추게 하지 않는(논-블록킹) 비동기 설계는 파일 처리를 기다리는 동안 사용자 인터페이스 처리 동작을 멈추지 않게 합니다. 작업 그레드 또는 프로세스에서 더 편하게 활용할 수도 있는 API 동기 처리 버전도 있습니다.

note: (itstool) path: page/p
en: GIO also provides routines for managing drives and volumes, querying file types and icons, and finding applications to open files.
ko: GIO에는 드라이브 및 볼륨 관리 루틴, 파일 형식 및 아이콘 정보 질의 루틴, 파일을 열 프로그램을 찾는 루틴이 있습니다.

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/gio/stable/">GIO Reference Manual</link>
ko: <link href="http://developer.gnome.org/gio/stable/">GIO 참고 설명서</link>

note: (itstool) path: info/desc
en: Data structures and utilities for C programs
ko: C 프로그램용 데이터 구조 및 유틸리티

note: (itstool) path: page/p
en: GLib is the most fundamental of all the GNOME libraries. It provides simple data structures for C programs (linked lists, binary trees, hash tables) and various utilities such as string manipulation functions.
ko: GLib는 모든 그놈 라이브러리의 가장 핵심적인 부분입니다. C 프로그램의 단순 데이터 구조(연결 리스트, 이진 트리, 해시 테이블)를 제공하며 문자열 처리 함수 같은 다양한 편의 수단이 있습니다.

note: (itstool) path: page/p
en: If you are not writing C programs, you normally don't need to be concerned with GLib. If you are, however, GLib will make your life as a C programmer much easier.
ko: C 프로그램을 작성하는게 아니라면, 보통 GLib를 굳이 고려할 필요가 없습니다. 그러나 C 프로그램을 작성한다면 C 프로그래머 입장에서 GLib를 활용하는게 인생을 편하게 사는 방법입니다.

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/glib/stable/">GLib reference manual</link>
ko: <link href="http://developer.gnome.org/glib/stable/">GLib 참고 설명서</link>

note: (itstool) path: info/desc
en: C-based object and type system with signals and slots
ko: 시그널 및 슬롯을 갖춘 C 기반 객체 및 형식 시스템

note: (itstool) path: page/p
en: GObject is the part of the <link xref="tech-glib">GLib</link> library that provides an object and type system for C programs. Although C as a language does not provide objects or classes, GObject makes it possible to write object-oriented C programs.
ko: GObject는 C 프로그램에 객체 및 형식 시스템을 도입하는 <link xref="tech-glib">GLib</link> 라이브러리의 일부입니다. C 언어에서 객체 또는 클래스를 (문법적으로) 제공하지는 않지만, GObject는 객체지향 C 프로그램을 작성할 수 있게 해줍니다.

note: (itstool) path: page/p
en: GObject provides a fundamental GType, the base for the whole type system, from which types such as ints and strings are derived. Then, there is GObject itself, the base class for all other classes. Objects can emit <em>signals</em> to notify the caller when something interesting happens. For example, a <code>Button</code> object could emit a <code>clicked</code> signal to indicate that it has been pressed and released.
ko: GObject에서는 근본적으로 정수형 및 문자열 형식을 전달하는 전체 형식 시스템의 근간인 GType을 제공합니다. 모든 기타 클래스의 기반 클래스인 GObject 그 자체가 있습니다. 어떤 흥미로운 동작이 일어났을 때 호출자에게 알리는 <em>시그널</em>을 뿌릴 수 있습니다. 예를 들어 <code>Button</code> 객체는 눌리고 뗀 상황을 나타내는 <code>clicked</code> 시그널을 보낼 수 있습니다.

note: (itstool) path: page/p
en: GObject is <em>introspectable</em>, which means that you can ask the GObject system for the class types that are defined, the methods they support, their signals, etc. GNOME's language bindings are built on top of this introspection information. Instead of writing wrappers by hand to let GNOME APIs be called from other programming languages, language bindings use the introspection information from GObject to auto-generate those wrappers themselves.
ko: GObject는 <em>인트로스펙션</em>이 가능한데, GObject 시스템에 정의 클래스 형식, 지원 메서드, 시그널 등을 요청할 수 있습니다. 그놈 언어 바인딩은 인트로스펙션 정보의 상부에 구성합니다. 다른 프로그래밍 언어에서 그놈 API를 호출하게 직접 래퍼를 작성하는 대신, 언어 바인딩은 GObject부터 자체적으로 만든 래퍼까지 인트로스펙션 정보를 활용합니다.

note: (itstool) path: page/p
en: You normally don't need to be concerned with GObject itself if you are programming for GNOME with an object-oriented language. However, making yourself familiar with GObject's concepts, such as signals and slots, will make your life easier as a GNOME programmer.
ko: 보통 그놈 기반으로 객체 지향 프로그래밍을 진행할 때 GObject 자체를 신경 쓸 필요가 없습니다. 그러나 시그널/슬롯 같은 GObject 개념에 익숙하면, 그놈 프로그래머 입장에서 편해집니다.

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/gobject/stable/">GObject reference manual</link>
ko: <link href="http://developer.gnome.org/gobject/stable/">GObject 참고 설명서</link>

note: (itstool) path: info/desc
en: Configuration storage for application preferences
ko: 프로그램 기본 설정용 설정 저장소

note: (itstool) path: page/p
en: GSettings is the part of <link xref="tech-glib">GLib</link> that allows applications to save their configuration settings and user's preferences in a standard way.
ko: GSettings는 표준 방식으로 프로그램 설정 및 사용자의 취향을 저장하는 <link xref="tech-glib">GLib</link>의 일부입니다.

note: (itstool) path: page/p
en: An application that uses GSettings defines a <em>schema</em> of configuration keys. The schema for each key contains the key's name, a human-readable description of what the key is for, a type for the key (string, integer, etc.), and a default value.
ko: GSettings를 활용하느 프로그램에는 설정 키 <em>스키마</em>를 정의합니다. 각 키의 스키마에는 키 이름, 사람이 알아볼 수 있는 키 용도 설명, 키 형식(문자열, 정수형 등), 그리고 기본값 정보가 들어있습니다.

note: (itstool) path: page/p
en: GSettings uses the operating system's storage for configuration data. On GNU systems this is DConf; on Windows it is the Registry, and on Mac OS it is the NextStep property list mechanism.
ko: GSettings는 운영 체제의 설정 데이터 저장소를 활용합니다. GNU 시스템에서는 dconf를, 윈도우에서는 레지스트리를, Mac OS 에서는 넥스트스텝 속성 목록 기술을 활용합니다.

note: (itstool) path: page/p
en: GSettings lets you monitor changes in keys' values, so your application can respond dynamically to global changes in configuration. For example, all applications that display clocks can respond to a global setting for 12-hour/24-hour display immediately, without having to restart.
ko: GSettings는 키 값 바뀜을 살펴볼 수 있어, 프로그램에서 전역 설정 바뀜에 즉각적으로 반응할 수 있습니다. 예를 들면, 시계를 표시하는 모든 프로그램은 다시 시작하지 않아도 즉시 12시간/24시간 시계 표시 형식의 전역 설정에 반응할 수 있습니다.

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/gio/stable/GSettings.html">GSettings Reference Manual</link>
ko: <link href="http://developer.gnome.org/gio/stable/GSettings.html">GSettings 참고 설명서</link>

note: (itstool) path: info/desc
en: Playing, mixing, and manipulating sound and video
ko: 음성 및 영상 재생, 합성, 조정

note: (itstool) path: page/title
en: GStreamer
ko: 지스트리머

note: (itstool) path: page/p
en: GStreamer is a powerful multimedia library for playing, creating, and manipulating sound, video, and other media. You can use GStreamer to provide sound and video playback, record input from multiple sources, and edit multimedia content. GStreamer supports encoding and decoding numerous formats by default, and support for additional formats can be added with plug-ins.
ko: 지스트리머는 음성, 영상, 기타 미디어를 재생, 생성, 편집하는 강력한 멀티미디어 라이브러리입니다. 음성, 영상을 재생하거나, 다양한 장치 소스로부터 녹음/녹화 하든지, 멀티미디어 컨텐트를 편집할 때 지스트리머를 활용할 수 있습니다. 지스트리머는 기본적으로 여러 형식으로 인코딩 및 디코딩을 지원하며, 추가형식은 플러그인으로 추가할 수 있습니다.

note: (itstool) path: page/p
en: GStreamer provides a flexible architecture wherein media is processed through a pipeline of elements. Each element may apply filters to the content, such as encoding or decoding, combining multiple sources, or transforming the multimedia content. This architecture allows for an arbitrary arrangement of elements, so that you can accomplish virtually any effect using GStreamer. Furthermore, GStreamer is designed to have low overhead, so it can be used in applications with high demands on latency.
ko: 지스트리머는 미디어를 파이프라인 구성 요소 단위로 처리할 때 유연한 기반 구조를 제공합니다. 각 구성 부분에서는 컨텐트에, 인코딩/디코딩, 다중 소스 결합, 멀티미디어 컨텐트 변환 등의 필터를 적용할 수 있습니다. 이 구조를 통해 요소를 임의로 배열하여 지스트리머를 통해 어떤 효과를 가상으로 줄 수 있습니다. 게다가, 지스트리머는 부하가 적게 걸리도록 설계하여, 레이턴시를 소요하며 방대한 요청을 하는 프로그램에서 활용할 수 있습니다.

note: (itstool) path: page/p
en: While GStreamer provides a powerful API for manipulating multimedia, it also provides convenient routines for simple playback. GStreamer can automatically construct a pipeline to read and playback files in any supported format, allowing you to use sound and video in your application easily.
ko: 지스트리머는 멀티미디어를 편집하는 강력한 API를 제공하기도 하지만 단순 재생 동작을 위한 편의 루틴을 제공하기도 합니다. 지스트리머에서는 자동으로 파이프라인을 구성하여 프로그램에서 음성 및 영상을 쉽게 재생하게 하는 지원 형식의 재생 파일을 읽습니다.

note: (itstool) path: page/p
en: The GStreamer architecture allows plugins to add encoders, decoders, and all sorts of content filters. Third-party developers can provide GStreamer plugins which will be automatically available to other applications using GStreamer. Plugins can provide support for other multimedia formats or provide additional functionality and effects.
ko: 지스트리머 내부 구조는 인코더, 디코더, 그리고 모든 종류의 컨텐트 필터를 추가할 때 활용할 플러그인을 받아들입니다. 제 3자 개발자는 지스트리머를 활용하는 다른 프로그램에서 자동으로 활용할 수 있도록 지스트리머 플러그인을 제공할 수 있습니다. 플러그인은 기타 멀티미디어 형식을 지원하거나 추가 기능 및 효과를 제공할 수 있습니다.

note: (itstool) path: page/p
en: You should use GStreamer whenever you need to read or play multimedia content in your application, or if your application needs to manipulate sound or video. Using GStreamer makes your application development easy, and it provides you well-tested elements for many of your needs.
ko: 프로그램에서 멀티미디어 컨텐트를 읽거나 재생하든지, 프로그램에서 음성, 영상을 편집하려면 지스트리머를 활용해야합니다. 지스트리머를 활용하면 프로그램 개발이 쉬워지며, 여러분이 필요한 여러가지 요소를 사전 시험을 제대로 거친 후 제공합니다.

note: (itstool) path: item/p
en: <link href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/index.html">The GStreamer Application Development Manual</link>
ko: <link href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/index.html">지스트리머 프로그램 개발 설명서</link>

note: (itstool) path: item/p
en: <link href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/">The GStreamer 1.0 Core Reference Manual</link>
ko: <link href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/">지스트리머 1.0 핵심 참조 설명서</link>

note: (itstool) path: item/p
en: <link href="http://gstreamer.freedesktop.org/documentation/">The GStreamer documentation page</link>
ko: <link href="http://gstreamer.freedesktop.org/documentation/">지스트리머 문서 페이지</link>

note: (itstool) path: item/p
en: <link href="http://gstreamer.freedesktop.org">The GStreamer web site</link>
ko: <link href="http://gstreamer.freedesktop.org">지스트리머 웹 사이트</link>

note: (itstool) path: info/desc
en: Widget toolkit for graphical interfaces
ko: 그래픽 인터페이스용 위젯 툴킷

note: (itstool) path: page/p
en: GTK+ is the primary library used to construct user interfaces in GNOME. Its name stands for "GIMP Tool Kit", as originally it was explicitly written for that image manipulation program, and later extracted from it as a stand-alone library. It provides all the user interface controls, or <em>widgets</em>, used in a common graphical application. Its object-oriented API allows you to construct user interfaces without dealing with the low-level details of drawing and device interaction.
ko: GTK+는 그놈 사용자 인터페이스를 구성하는데 활용하는 기초 라이브러리입니다. GTK는 "GIMP 툴 킷"이며, 원래 그림 편집 프로그램용으로 작성했고, 나중에 독립 라이브러리로 따로 빼냈습니다. 일반 그래픽 기반 프로그램에서 활용하는 모든 사용자 인터페이스 컨트롤, 또는 <em>위젯</em>을 제공합니다. 객체지향 API에서는 저수준의 구체적인 드로잉 및 장치 연동을 하지 않고도 사용자 인터페이스를 구성할 수 있게 합니다.

note: (itstool) path: page/p
en: In addition to basic widgets, such as buttons, check boxes, and text entries, GTK+ also provides Model-View-Controller (MVC) APIs for tree views, multi-line text fields, and menu and toolbar actions.
ko: 기본 위젯과 더불어, 단추, 확인 상자, 텍스트 항목에 대해 GTK+에서는 트리 뷰, 다중 라인 텍스트 필드, 메뉴, 도구 표시줄 동작에 대해 모델-뷰-컨트롤러(MVC) API를 제공합니다.

note: (itstool) path: page/p
en: Widgets in GTK+ are placed on windows using a <em>box-packing model</em>. Programmers specify only how to pack widgets together in container boxes, instead of positioning them directly with absolute coordinates. Thus, GTK+ ensures that windows are sized correctly to fit their contents, and it automatically handles window resizing. For right-to-left languages like Arabic and Hebrew, GTK+ automatically reverses the user interface from left to right so that controls have the expected visual order.
ko: GTK+ 위젯은 <em>박스 패킹 모델</em>에 따라 창에 배치합니다. 프로그래머는 절대 좌표값으로 위젯을 직접 배치하지 않고, 컨테이너 상자에 어떻게 위젯을 함께 감싸 넣느냐만 정의합니다. 따라서, GTK+로 내용에 맞춰 창 크기를 올바로 나타내며, 창 크기 조절시 자동으로 처리합니다. 아라비아어, 히브리어 같은 RTL 언어의 경우, GTK+에서는 자동으로 사용자 인터페이스를 왼쪽에서 오른쪽으로 방향을 바꾸어 컨트롤을 기대하는 보기 순서로 배치합니다.

note: (itstool) path: page/p
en: GTK+ allows you to develop custom widgets for use in applications. Similar to native or stock widgets, these custom widgets can support all the features that GTK+ has: right-to-left language support, accessibility interfaces, keyboard navigation, and automatic sizing.
ko: GTK+에서는 프로그램에서 활용할 개별 위젯을 새로 만들 수 있습니다. 자체 또는 기존의 위젯과 유사하게, 개별 위젯 또한 GTK+에서 보유한 RTL 언어 지원, 접근성 인터페이스, 키보드 탐색, 자동 크기 조절 등의 모든 기능을 지원합니다.

note: (itstool) path: item/p
en: <link href="http://gtk.org/">Official web site</link>
ko: <link href="http://gtk.org/">공식 웹 사이트</link>

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/gnome-devel-demos/stable/">Demo tutorial</link>
ko: <link href="http://developer.gnome.org/gnome-devel-demos/stable/">따라하기 예제</link>

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/gtk3/stable/">Reference Manual</link>
ko: <link href="http://developer.gnome.org/gtk3/stable/">참고 설명서</link>

note: (itstool) path: item/p
en: <link href="https://git.gnome.org/browse/gtk+/">git repository</link>
ko: <link href="https://git.gnome.org/browse/gtk+/">git 저장소</link>

note: (itstool) path: item/p
en: Mailing lists:
ko: 메일링 리스트:

note: (itstool) path: item/p
en: <link href="https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list">Writing GTK+ applications</link>
ko: <link href="https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list">GTK+ 프로그램 작성법</link>

note: (itstool) path: item/p
en: <link href="https://mail.gnome.org/mailman/listinfo/gtk-list">General discussion about GTK+</link>
ko: <link href="https://mail.gnome.org/mailman/listinfo/gtk-list">GTK+ 일반 대화</link>

note: (itstool) path: item/p
en: <link href="https://mail.gnome.org/mailman/listinfo/gtk-devel-list">Development of GTK+</link>
ko: <link href="https://mail.gnome.org/mailman/listinfo/gtk-devel-list">GTK+ 개발</link>

note: (itstool) path: info/desc
en: Wireless, peer-to-peer, plug-and-play RPC
ko: 무선, 종단간, 플러그-앤-플레이 RPC

note: (itstool) path: page/p
en: Many "consumer electronics" devices that can make use of a house's local network support device and service discovery via a protocol called UPnP (Universal Plug and Play). GUPnP lets GNOME applications discover UPnP devices on the network, and publish services themselves.
ko: 가정 로컬 네트워크 지원 장치를 활용할 수 있는 많은 "소비자 전자" 장치 및 프로토콜을 통한 서비스 탐색 과정을 UPnP(통합 플러그 앤 플레이)라고 합니다. GUPnP는 그놈 프로그램이 네트워크의 UPnP 장치를 발견하고 자체 서비스를 제공할 수 있게 합니다.

note: (itstool) path: page/p
en: DLNA is a set of standards that let devices share multimedia content in standard formats. GUPnP can also perform DLNA-related tasks such as media profile guessing, transcoding to a given profile, etc.
ko: DLNA는 장치에서 표준 형식 멀티미디어 컨텐트를 공유하는 표준 집합입니다. GNPnP는 미디어 프로파일 예측, 주어진 프로파일로의 트랜스코딩 등 DLNA 관련 동작을 수행할 수 있습니다.

note: (itstool) path: page/p
en: In GNOME, GUPnP is one of the basic building blocks of home-multimedia software like Rygel, a home media server.
ko: 그놈에서 GUPnP는 홈 미디어 서버 라이겔과 같은 가정용 멀티미디어 프로그램의 기본 기반 중 하나입니다.

note: (itstool) path: item/p
en: <link href="http://www.gupnp.org">GUPnP home page</link>
ko: <link href="http://www.gupnp.org">GUPnP 홈 페이지</link>

note: (itstool) path: info/desc
en: Topic-oriented online help system
ko: 주제 기반 온라인 도움말 시스템

note: (itstool) path: page/p
en: Users sometimes need a little help, even with the best-designed applications. GNOME provides a built-in topic-oriented help system that uses the <link href="http://projectmallard.org/">Mallard</link> markup language. Pioneered by GNOME developers, Mallard is an agile and dynamic language that helps you write and revise quickly. Its topic-oriented design means your users can find the answers they need without sifting through a manual. With its unique linking and organization system, Mallard is the only language designed to handle plugin and vendor help in one coherent document.
ko: 아무리 프로그램 설계가 잘 되었다 할 지라도 가끔 사용자가 도움을 요구할 때가 있습니다. 그놈에서는 <link href="http://projectmallard.org/">말라드</link> 마크업 언어를 활용하는 내장 주제-지향 도움말 체계를 지원합니다. 그놈 개발자가 새로 개발한 말라드는, 도움말을 빠르게 작성하고 검토할 수 있게 하는 기민하고 동적인 언어입니다. 주제-지향 설계에서는 설명서에 기대지 않아도 사용자가 답변을 찾을 수 있습니다. 유일한 연결 및 구성 체계를 통해, 말라드는 관련 문서 하나로 플러그인과 제작자의 도움을 처리하도록 설계한 유일한 언어입니다.

note: (itstool) path: page/p
en: When you do need linear manuals, GNOME also supports the industry-standard <link href="http://docbook.org/">DocBook</link> format.
ko: 선형 구조를 지닌 설명서가 필요한 경우를 대비하여, 그놈에서는 <link href="http://docbook.org/">닥북</link> 산업 표준 형식도 지원합니다.

note: (itstool) path: item/p
en: <link href="http://projectmallard.org/about/learn/tenminutes.html">Ten Minute Mallard Tour</link>
ko: <link href="http://projectmallard.org/about/learn/tenminutes.html">말라드 10분 살펴보기</link>

note: (itstool) path: item/p
en: <link href="http://projectmallard.org/">The Mallard web site</link>
ko: <link href="http://projectmallard.org/">말라드 웹 사이트</link>

note: (itstool) path: item/p
en: <link href="http://docbook.org/">The DocBook web site</link>
ko: <link href="http://docbook.org/">닥북 웹 사이트</link>

note: (itstool) path: info/desc
en: Manage network connections and monitor online/offline status
ko: 네트워크 연결 관리 및 온/오프라인 상태 감시

note: (itstool) path: page/p
en: NetworkManager manages a computer's network connections. It takes care of DHCP negotiation to get an IP address for the computer when its networking is first activated. It lets users select between different wired and wireless networks, configure Virtual Private Networks (VPNs), and connect to the network with modems.
ko: NetworkManager는 컴퓨터 네트워크 연결을 관리합니다. 네트워크를 처음 활성화할 때 컴퓨터의 IP 주소를 가져오는 DHCP 연결 처리 과정을 다룹니다. 사용자에게 유/무선 네트워크를 선택하고, 가상 개인 네트워크(VPN)에 연결하며, 모뎀으로 네트워크에 연결할 수 있게 합니다.

note: (itstool) path: page/p
en: NetworkManager provides an extensive API that lets applications control network connections. However, this is mostly only of interest to the software that implements the core desktop itself. Regular applications can use NetworkManager's API to monitor the online/offline state of the computer, and perform other high-level tasks related to the network.
ko: NetworkManager에서는 프로그램에서 네트워크 연결을 관리할 수 있는 확장 API를 제공합니다. 그러나, 대부분 핵심 데스크톱 자체에 구현한 프로그램에만 관심이 있을 법한 부분입니다. 보통 프로그램에서는 컴퓨터의 온/오프라인 상태를 확인하고, 네트워크 관련 기타 고수준 작업을 수행할 목적으로 NetworkManager의 API를 활용할 수 있습니다.

note: (itstool) path: page/p
en: The core desktop shell in GNOME has a prominent NetworkManager icon; internally it uses the NetworkManager API to change network settings based on the user's choices. Applications such as Evolution, which need to know about the online/offline status of the computer, use NetworkManager as well.
ko: 그놈 핵심 데스크톱 셸에서는 상황에 따라 다양한 NetworkManager 아이콘이 있습니다. 사용자의 설정에 따라 네트워크 설정이 바뀔때 자체적으로 NetworkManager API를 활용합니다. 에볼루션 같은 프로그램도 마찬가지로 컴퓨터의 온/오프라인 상태를 확인할 때 NetworkManager를 활용합니다.

note: (itstool) path: item/p
en: <link href="https://wiki.gnome.org/Projects/NetworkManager">NetworkManager home page</link>
ko: <link href="https://wiki.gnome.org/Projects/NetworkManager">NetworkManager 홈 페이지</link>

note: (itstool) path: item/p
en: <link href="https://wiki.gnome.org/Projects/NetworkManager/Developers">NetworkManager API reference</link>
ko: <link href="https://wiki.gnome.org/Projects/NetworkManager/Developers">NetworkManager API 참고서</link>

note: (itstool) path: info/desc
en: Interactive notifications in the desktop's message tray
ko: 데스크톱 메시지 표시줄의 동적 알림

note: (itstool) path: page/p
en: Libnotify provides an API for presenting notifications to the user. Notifications can be simple messages or they can allow the user to respond. For example, Empathy (GNOME's instant-messaging software) uses notifications to tell the user when he gets an instant message. Notifications made with Libnotify will use the appropriate interface in the environment the application is running in: in GNOME 3, notifications are displayed at the bottom of the screen and then put into the messaging tray, while other desktop shells may choose to show them differently.
ko: libnotify는 사용자에게 알림을 나타내는 API를 담고 있습니다. 알림은 단순한 메시지나 사용자가 응답할 수 있는 메시지일 수 있습니다. 예를 들어, 엠퍼시(그놈, 인스턴스 메신저 프로그램)에서는 사용자가 인스턴스 메시지를 받았을 때 알림을 활용합니다. libnotify로 만든 알림은 프로그램을 실행 중인 환경에 적당한 인터페이스를 활용합니다. 다른 데스크톱 쉘에서는 알림이 다른 모양새로 나타나는데 반해, 그놈 3에서는 화면 하단에 나타나며 메시지 표시줄에 넣습니다.

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/libnotify/unstable/">Libnotify Reference Manual</link>
ko: <link href="http://developer.gnome.org/libnotify/unstable/">libnotify 참고 설명서</link>

note: (itstool) path: info/desc
en: Software installation and management
ko: 프로그램 설치 및 관리

note: (itstool) path: page/p
en: PackageKit lets applications query whether other packages are installed, regardless of the GNU/Linux distribution in which they are running. If your application needs an extra package to be installed at runtime, it can ask PackageKit to download and install it. For example, a multimedia application may need to download a codec, or an illustration program may need to download fonts as needed.
ko: PackageKit은 어떤 GNU/Linux 배포판이 동작하든 상관없이 다른 꾸러미를 설치했는지 프로그램에서 확인할 수 있게 압니다. 프로그램에서 실행 도중에 추가 패키지를 설치해야 하는 경우 PackageKit에 요청하여 다운로드하고 설치합니다. 예를 들어, 멀티미디어 프로그램에서 코덱을 다운로드해야 하거나, 일러스트레이션 프로그램에서 필요할 경우 글꼴을 다운로드해야 할 때가 있습니다.

note: (itstool) path: page/p
en: Various GNOME applications use PackageKit in similar situations. Totem, the media player, uses PackageKit to request installation of codecs when it tries to play a media file that it does not recognize. System-config-printer, a program to configure printers when they are plugged in, uses PackageKit to download and install printer drivers as needed.
ko: 여러가지 그놈 프로그램은 이런 상황에서 PackageKit을 활용합니다. 미디어 재생기 토템에서는 인식할 수 없는 미디어 파일을 재생하려 할 경우 코덱 설치를 요청할 때 PackageKit을 활용합니다. 프린터를 연결했을 때 프린터를 설정하는 system-config-printer 프로그램에서도 필요한 대로 프린터 드라이버를 다운로드하고 설치할 목적으로 PackageKit을 활용합니다.

note: (itstool) path: item/p
en: <link href="http://www.packagekit.org/">PackageKit home page</link>
ko: <link href="http://www.packagekit.org/">PackageKit 홈 페이지</link>

note: (itstool) path: info/desc
en: See a list of all of the development libraries in GNOME.
ko: 모든 그놈 개발 라이브러리 목록을 살펴봅니다.

note: (itstool) path: page/title
en: Platform libraries
ko: 플랫폼 라이브러리

note: (itstool) path: page/p
en: The GNOME platform is a rich collection of libraries. This is a list of all the platform libraries in GNOME, sorted by purpose.
ko: 그놈 플랫폼에는 다양한 라이브러리 모음이 있습니다. 이 부분은 그놈에서 용도 별로 정리한 모든 플랫폼 라이브러리 목록입니다.

note: (itstool) path: links/title
en: User interface and display
ko: 사용자 인터페이스 및 화면 표시

note: (itstool) path: links/title
en: Storage of the user's data
ko: 사용자 데이터 저장소

note: (itstool) path: links/title
en: File access
ko: 파일 접근

note: (itstool) path: links/title
en: Application support
ko: 프로그램 지원

note: (itstool) path: links/title
en: Inter-process communication
ko: 프로세스간 통신

note: (itstool) path: links/title
en: Geographical
ko: 지리

note: (itstool) path: links/title
en: Foundational C utilities and object system
ko: 기본 C 유틸리티 및 객체 시스템

note: (itstool) path: info/desc
en: International text rendering with full Unicode support
ko: 유니코드를 완벽하게 지원하는 전세계 텍스트 표현

note: (itstool) path: page/title
en: Pango
ko: 팡고

note: (itstool) path: page/p
en: Pango is the core text and font handling library in the GNOME platform. It is responsible for laying out and rendering text, and is used throughout GTK+.
ko: 팡고는 그놈 플랫폼의 핵심 텍스트 및 글꼴 처리 라이브러리입니다. 텍스트를 배치하고 표현하는 기능을 담당하며, GTK+에서 활용합니다.

note: (itstool) path: note/p
en: The Pango layout engine can be used with different font backends and drawing backends. On most GNOME systems, Pango will use FreeType, fontconfig, and Cairo to access fonts and render text. On other systems, Pango will use the native font systems, such as Uniscribe on Microsoft Windows and ATSUI on MacOS
ko: 팡고 배치 엔진은 다른 글꼴 백엔드와 드로잉 백엔드에서도 활용할 수 있습니다. 대부분의 그놈 시스템에서, 팡고는 글꼴에 접근하고 텍스트를 표현할 때 FreeType, fontconfig, 카이로를 활용합니다. 다른 시스템에서는 마이크로소프트 윈도우의 경우 Uniscribe, MacOS의 경우 ATSUI 자체 글꼴 시스템을 활용합니다.

note: (itstool) path: page/p
en: Pango has extensive support for the various writing systems used throughout the world. Many of the writing systems used for languages have complex rules for laying out glyphs and composing characters. With Pango, nearly all languages can be written and displayed correctly, allowing users everywhere to view text in their native languages. Pango's support for multiple writing systems is automatic; application developers do not have to write any special code to support other languages.
ko: 팡고에는 전세계에서 활용하는 다양한 필서 시스템을 확장 지원합니다. 다양한 언어에 대한 대부분의 필서 시스템은 글리프를 배치하고 문자를 조합할 때 복잡한 규칙이 있습니다. 팡고에서는 대부분의 모든 언어를 필서하고 화면에 올바르게 나타내어, 모든 사용자들 자신이 사용하는 모국어로 텍스트를 볼 수 있습니다. 팡고의 다중 필서 시스템은 자동으로 동작하므로 프로그램 개발자는 기타 언어를 지원할 때 특별히 코드를 따로 작성하지 않아도 됩니다.

note: (itstool) path: page/p
en: Pango supports the kind of text styling used in typical documents and interfaces, including italics, font weights, and underlines. Pango uses a simple XML-like vocabulary called PangoMarkup which enables you to set font size, color, styles, and other text attributes. Using PangoMarkup, you can specify inline styles without manually iterating over text blocks. PangoMarkup can be used directly from GTK+, enabling you to style text in your graphical interfaces easily.
ko: 팡고는 일반 문서 및 인터페이스에서 볼 수 있는 이탤릭, 굵은 글씨, 밑줄 같은 글씨 모양 설정을 지원합니다. 팡고는 글꼴 크기, 색상, 모양새, 기타 텍스트 속성을 설정하는 PangoMarkup 단순 XML-유사 문법을 활용합니다. PangoMarkup을 활용하면 텍스트 블록에 굳이 직접 반복 적용하지 않고도 인라인 모양새를 지정할 수 있습니다. PangoMarkup을 GTK+에서 직접 활용하여 그래픽 인터페이스에서 텍스트에 모양새를 쉽게 지정할 수 있습니다.

note: (itstool) path: page/p
en: You should use Pango directly whenever you need to lay text out on the screen or on a different medium. Using Pango will allow your text layout to work seamlessly with GTK+ and the rest of the GNOME platform. It will help you create portable code, and most importantly, it will ensure that your application can render text correctly in hundreds of different languages.
ko: 화면이나 다른 대상에 텍스트를 출력해두어야 할 경우 언제든지 팡고를 직접 사용해야 합니다. 팡고를 활용하면 텍스트 배치를 GTK+와 기타 그놈 플랫폼에서 감쪽같이 처리할 수 있습니다. 이식 가능한 코드를 만들 수 있게 하며, 프로그램에서 백 여가지 다양한 언어의 텍스트를 제대로 표현할 수 있다는 게 무엇보다 중요한 점입니다.

note: (itstool) path: item/p
en: <link href="https://developer.gnome.org/pango/stable/">Pango Reference Manual</link>
ko: <link href="https://developer.gnome.org/pango/stable/">팡고 참고 설명서</link>

note: (itstool) path: item/p
en: <link href="http://www.pango.org">The Pango web site</link>
ko: <link href="http://www.pango.org">팡고 웹 사이트</link>

note: (itstool) path: info/desc
en: Access control for system-level services provided through D-Bus
ko: D-Bus로 제공하는 시스템 수준 서비스의 접근을 관리합니다

note: (itstool) path: page/title
en: Polkit
ko: polkit

note: (itstool) path: page/p
en: Polkit, or Policy Kit, handles the policies that let unprivileged processes talk to privileged ones via <link xref="tech-d-bus">D-Bus</link> APIs. For example, not all programs should be allowed to request that the machine be disconnected from the network via the <link xref="tech-network-manager">NetworkManager</link> service.
ko: polkit 또는 Policy Kit는 <link xref="tech-d-bus">D-Bus</link> API로 권한이 없는 프로세스에서 권한을 쥔 프로세스에 요청하는 정책을 관리합니다. 이를테면, 모든 프로그램이 <link xref="tech-network-manager">NetworkManager</link> 서비스에 머신의 네트워크 연결을 끊을 수 있게 하면 안됩니다.

note: (itstool) path: page/p
en: Polkit lets the system administrator define different policies for different services. For example, only a user with physical access to the console may mount/unmount drives and volumes; users that are not at the console will need to type an administrator password. On a machine for home users, most policies will be rather liberal, as the users can be trusted to take care of the machine. On corporate settings, policies may be more restricted.
ko: Polkit은 시스템 관리자가 제각각의 서비스에 다른 정책을 정의할 수 있게 합니다. 예를 들면, 콘솔에 실제로 접근하는 사용자만 드라이브 및 볼륨을 마운트하거나 마운트를 해제합니다. 콘솔에 붙어있지 않은 사용자는 관리자 암호를 입력해야합니다. 가정에서 머신을 사용하는 사용자라면, 대부분의 권한은 말 그대로 사용자가 머신을 직접 다루는만큼 전적으로 신뢰할 수 있습니다. 기업체 설정이라면 정책을 더욱 제한해야 할 수도 있습니다.

note: (itstool) path: page/p
en: GNOME uses PolicyKit whenever applications need to request privileged operations.
ko: 그놈에서는 프로그램에서 권한 승인을 요청할 때마다 PolicyKit을 활용합니다.

note: (itstool) path: item/p
en: <link href="http://www.freedesktop.org/wiki/Software/polkit">Polkit home page</link>
ko: <link href="http://www.freedesktop.org/wiki/Software/polkit">Polkit 홈 페이지</link>

note: (itstool) path: info/desc
en: PDF rendering
ko: PDF 표현

note: (itstool) path: page/title
en: Poppler
ko: 파플러

note: (itstool) path: page/p
en: Poppler is a specialized library to render PDF documents. This can be used for various purposes. For example, Evince is GNOME's PDF viewer, and it uses Poppler for all its rendering. In addition, the software that creates thumbnail icons for PDF files also uses Poppler. You could even use it to create software that lets the user re-arrange or extract pages from PDFs.
ko: 파플러는 PDF 문서를 표현하는 특별한 라이브러리입니다. 다양한 용도로 활용할 수 있습니다. 에빈스는 그놈의 PDF 보기 프로그램이며, PDF 문서를 화면에 나타낼 때 전적으로 파플러를 활용합니다. 게다가 PDF 파일의 미리 보기 그림을 만들 때도 파플러를 활용합니다. PDF의 페이지를 정돈하거나 추출하는 프로그램을 만들 때도 활용할 수 있습니다.

note: (itstool) path: item/p
en: <link href="http://poppler.freedesktop.org/">Poppler home page</link>
ko: <link href="http://poppler.freedesktop.org/">파플러 홈페이지</link>

note: (itstool) path: info/desc
en: Low-level audio API
ko: 저수준 오디오 API

note: (itstool) path: page/p
en: PulseAudio is GNOME's low-level audio API. It is what sits between applications and the kernel's audio API. PulseAudio lets you re-route sound through the network, or to a Bluetooth headset. It can mix several sources of audio, or change the sample rate of an audio stream.
ko: 펄스오디오는 그놈의 저수준 오디오 API입니다. 프로그램과 커널 오디오 API 사이에 위치합니다. 펄스오디오는 네트워크 또는 블루투스 헤드셋으로 음성을 돌려보내기도 합니다. 여러 음원을 합성하거나 오디오 스트림의 샘플주파수를 바꿀 수 있습니다.

note: (itstool) path: page/p
en: All the parts of GNOME that produce audio use PulseAudio in one way or another, either directly, or indirectly through higher-level sound manipulation APIs like <link xref="tech-gstreamer">GStreamer</link>.
ko: 오디오를 출력하는 그놈의 모든 부분은 <link xref="tech-gstreamer">지스트리머</link>와 같은 고수준 음성 처리 API를 통해 한가지 방식이든, 다른 방식으로든, 직간접적으로 펄스오디오를 활용합니다.

note: (itstool) path: item/p
en: <link href="http://www.freedesktop.org/wiki/Software/PulseAudio">PulseAudio home page</link>
ko: <link href="http://www.freedesktop.org/wiki/Software/PulseAudio">PulseAudio 홈 페이지</link>

note: (itstool) path: info/desc
en: Secure storage for passwords and other data
ko: 암호 및 기타 데이터용 보안 저장소

note: (itstool) path: page/p
en: GNOME uses libsecret as a secure keyring manager, to store users' passwords and other sensitive data. Applications can use the keyring manager library to store and access passwords, and users can manage their passwords using GNOME's <app>Seahorse</app> application.
ko: 그놈에서는 사용자의 암호 및 기타 민감한 데이터를 저장할 때, 보안 키 모음 관리자로 libsecret을 활용합니다. 프로그램에서는 암호를 저장하고 접근할 때 키 모음 관리자 라이브러리를 활용할 수 있으며, 사용자는 그놈의 <app>Seahorse</app> 프로그램으로 암호를 관리할 수 있습니다.

note: (itstool) path: page/p
en: The keyring manager provides any number of keyrings, where each keyring can contain any number of keyring items. Items in a keyring store some piece of data, often a password. Each keyring is locked individually, and users must provide a password to unlock the keyring. Once a keyring has been unlocked, the user has access to all of the items in that keyring.
ko: 키 모음 관리자에서는 각각의 키 모음에 몇가지 키 모음 항목이 들어있을 수 있는 여러가지 키 모음을 제공합니다. 키 모음 저장소의 항목은 보통 암호와 같은 데이터 일부를 저장합니다. 각 키모음은 따로따로 잠겨있으며, 사용자는 키 모음 잠금을 해제하려면 암호를 입력해야합니다. 키 모음 잠금을 풀면 키 모음의 모든 항목에 접근합니다.

note: (itstool) path: page/p
en: The keyring manager provides access control lists for each keyring item, controlling which applications are allowed access to that item. If an unknown application attempts to access a keyring item, the keyring manager will prompt the user to allow or deny that application access. This helps prevent malicious or poorly-written programs from accessing the user's sensitive data.
ko: 키 모음 관리자에서는 어떤 프로그램에서 어떤 항목에 접근할 수 있는지 관리하여, 각각의 키 모음 항목의 접근 제어 목록을 제공합니다. 모르는 프로그램이 키 모음 항목에 접근하려 한다면 키 모음 관리자에서 사용자에게 프로그램 접근을 허용할 지 여부를 확인합니다. 이 과정을 통해 악의적인 또는 엉성하게 작성한 프로그램이 사용자의 민감한 데이터에 접근하려 하는 시도를 막아줍니다.

note: (itstool) path: page/p
en: Keyring data stored on the file system is encrypted with the AES block cipher, and SHA1 is used for hashes of the item's attributes. Using the attributes hash, the keyring manager is able to look up items requested by applications without ever unlocking the keyring. The keyring has to be unlocked when a matching item is found and accessed.
ko: 파일 시스템에 저장하는 키 모음 데이터는 AES 블록 암호화 방식으로 암호화하며, 항목 속성을 해싱하는 목적으로 SHA1를 사용합니다. 속성 해시를 활용하며 키 모음 관리자에서는 키 모음의 잠금을 해제하지 않아도 프로그램에서 요청한 항목을 찾을 수 있습니다. 일치하는 항목을 찾아서 접근할 때 키 모음의 잠금을 풀어둡니다.

note: (itstool) path: page/p
en: The keyring manager also provides a session keyring. Items in the session keyring are never stored on disk, and are lost as soon as the user's session ends. The session keyring can be used to store passwords to be used in the current session only.
ko: 키 모음 관리자에는 세션 키 모음도 있습니다. 세션 키 모음의 항목은 디스크에 저장하지 않으며 사용자 세션이 끝나면 사라집니다. 세션 키 모음은 현재 세션에만 활용할 암호를 저장할 목적으로 사용할 수 있습니다.

note: (itstool) path: page/p
en: If you use <link xref="tech-gio">GIO</link> to access remote servers, you automatically get the benefits of the keyring manager. Whenever GIO needs to authenticate the user, it provides the option to store the password, either in the default keyring or in the session keyring.
ko: 원격 서버에 접근할 때 <link xref="tech-gio">GIO</link>를 활용하면 키 모음 관리자의 이점을 자동으로 취할 수 있습니다. GIO에서 사용자 인증이 필요할 때마다, 언제든지 기본 키 모음 또는 세션 키모음에 암호를 저장하는 옵션을 제공해줍니다.

note: (itstool) path: page/p
en: You should use libsecret's keyring manager whenever your application needs to store passwords or other sensitive data for users. Using the keyring manager provides a better user experience while still keeping user data safe and secure.
ko: 프로그램에서 암호를 저장하거나 사용자의 기타 민감 데이터를 저장할 경우 언제든지 libsecret의 키 모음 관리자를 활용해야합니다. 키 모음 관리자를 활용하면 사용자 데이터를 여전히 안전하게 보관하면서 사용자가 더 나은 사용 경험을 겪을 수 있게 해줍니다.

note: (itstool) path: note/p
en: GNOME used a library called gnome-keyring before version 3.6 was released. In version 3.6 onward, libsecret is used instead. This allows sharing the keyring service between GNOME and other desktop environments and applications.
ko: 그놈 버전 3.6 전에는 gnome-keyring으로 출시했습니다. 3.6 이후에는 대신 libsecret을 사용합니다. 이 라이브러리로 그놈에서 기타 데스크톱 환경, 프로그램과 키 모음 서비스를 공유할 수 있습니다.

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/libsecret/unstable/">Libsecret Reference Manual</link>
ko: <link href="http://developer.gnome.org/libsecret/unstable/">libsecret 참고 설명서</link>

note: (itstool) path: info/desc
en: Asynchronous HTTP library with cookies, SSL, and XML-RPC
ko: 쿠키, SSL, XML-RPC 기능을 갖춘 비동기 HTTP 라이브러리

note: (itstool) path: page/title
en: Soup
ko: 수프

note: (itstool) path: page/p
en: Soup, or libsoup as it is commonly called, is an HTTP library designed to be used in graphical applications which need asynchronous operations to avoid blocking the user interface while network requests are going on.
ko: 수프 또는 보통 부르는 libsoup는 네트워크 요청을 보낼 때 사용자 인터페이스 동작을 막지 않는 비동기 처리 과정이 필요할 때 그래픽 프로그램에서 활용하도록 설계했습니다.

note: (itstool) path: page/p
en: Soup provides functionality for using HTTP cookies, SSL encrypted connections, and the XML-RPC protocol based on HTTP.
ko: 수프는 HTTP 쿠키, SSL 암호화 연결, HTTP 기반 XML-RPC 프로토콜 활용 기능이 있습니다.

note: (itstool) path: note/p
en: Trivia: Soup is called "soup" because it started as a library for doing SOAP requests over HTTP. Spanish speakers who are learning English frequently confuse the words "soup" and "soap", and this seemed like a funny and interesting name to use.
ko: 하찮은 상식: soup를 "수프"라고 하는 이유는 HTTP로 SOAP 요청을 수행하는 라이브러리로 시작했기 때문입니다. 영어를 배운다는 스페인 발표자 하나가 "soup"와 "soap"를 자주 혼동했는데, 이런 웃긴 일에 착안하여 "soup" 이름을 붙였습니다.

note: (itstool) path: item/p
en: <link href="https://developer.gnome.org/libsoup/stable/">Soup reference manual</link>
ko: <link href="https://developer.gnome.org/libsoup/stable/">수프 참고 설명서</link>

note: (itstool) path: info/desc
en: Spell-checking for text widgets
ko: 텍스트 위젯의 철자 검사

note: (itstool) path: page/title
en: Spell-checking
ko: 철자 검사

note: (itstool) path: page/p
en: Several libraries are available to do spell-checking related tasks: Enchant and gspell.
ko: enchant나 gspell과 같은 일부 라이브러리에서 철자 검사 동작을 수행할 수 있습니다.

note: (itstool) path: page/p
en: Enchant provides a low-level API. You can ask it if a word is misspelled, or ask for suggestions for a misspelled word. On a higher level, gspell integrates spell-checking for GTK+ text widgets (both <code>GtkEntry</code> and <code>GtkTextView</code>).
ko: enchant는 철자 검사 관련 작업을 수행하는 저수준 API를 갖추고 있습니다. 철자 오류 여부 검사를 요청하거나, 잘못된 철자에 대한 단어 제안을 요청할 수 있습니다. 고수준 영역에서 gspell은 GTK+ 텍스트 위젯(<code>GtkEntry</code>와 <code>GtkTextView</code>)에 철자 검사 기능을 통합합니다.

note: (itstool) path: page/p
en: In GNOME, those libraries get used in text-heavy applications like gedit (a text editor) and Epiphany (a web browser, for text entry in web forms).
ko: 그놈에서는, 지에디트(텍스트 편집기)와 엠퍼시(인스턴트 메신저 클라이언트)같은 다량의 텍스트를 취급하는 프로그램에서 위 라이브러리를 활용합니다.

note: (itstool) path: item/p
en: <link href="https://www.abisource.com/projects/enchant/">Enchant home page</link>
ko: <link href="https://www.abisource.com/projects/enchant/">Enchant 홈 페이지</link>

note: (itstool) path: item/p
en: <link href="https://wiki.gnome.org/Projects/gspell">gspell home page</link>
ko: <link href="https://wiki.gnome.org/Projects/gspell">gspell 홈 페이지</link>

note: (itstool) path: info/desc
en: Unified instant-messaging and communications service
ko: 통합 인스턴트 메시지 및 통신 서비스

note: (itstool) path: page/title
en: Telepathy
ko: 텔레파시

note: (itstool) path: page/p
en: Telepathy provides a powerful framework for interacting with the user's instant messaging contacts. With Telepathy, all accounts and connections are handled by a <link xref="tech-d-bus">D-Bus</link> session service that's deeply integrated into the GNOME desktop. Applications can tie into this service to communicate with contacts.
ko: 텔레파시에는 사용자 인스턴트 메시지 전송 연락처를 다루는 강력한 프레임워크가 있습니다. 텔레파시에서는, 모든 계정, 연결을 그놈 데스크톱과 완전히 어우러진 <link xref="tech-d-bus">D-Bus</link> 세션 서비스로 처리합니다. 프로그램은 연락처를 활용하여 상대방에게 연락할 때 이 서비스에 연결할 수 있습니다.

note: (itstool) path: page/p
en: With the Telepathy Tubes API, you can even tunnel an arbitrary protocol over modern instant messaging protocols like Jabber to create interactive applications. You can create multi-player games or collaborative editors that integrate with the desktop-wide instant messaging services.
ko: 텔레파시 튜브 API에서는 통신 프로그램을 만들 때 활용하는 재버 같은 최신 인스턴트 메시징 프로토콜로 임의 프로토콜을 터널링할 수 있습니다. 멀티 플레이어 게임 또는 데스크톱 영역 인스턴트 메시징 서비스에 붙이는 협업 편집기를 만들 수 있습니다.

note: (itstool) path: item/p
en: <link href="http://telepathy.freedesktop.org/doc/book/">Telepathy Developer's Manual</link>
ko: <link href="http://telepathy.freedesktop.org/doc/book/">텔레파시 개발자 설명서</link>

note: (itstool) path: item/p
en: <link href="http://telepathy.freedesktop.org">The Telepathy web site</link>
ko: <link href="http://telepathy.freedesktop.org">텔레파시 웹 사이트</link>

note: (itstool) path: info/desc
en: Storage and retrieval for document metadata
ko: 문서 메타데이터를 저장하고 전달합니다

note: (itstool) path: page/p
en: Tracker is an RDF (resource data format) storage engine. RDF consists of <em>triplets</em> such as subject:verb:object. For example, there could be standard triplets for book titles and authors, such as <code>Othello:has-author:William Shakespeare</code>. A standardized set of triplet forms is called an <em>ontology</em>.
ko: 트래커는 RDF(자원 데이터 형식) 저장소 엔진입니다. RDF는 제목:동사:객체 <em>세 부분</em>으로 이루어져있습니다. 예를 들어, 책 제목과 저자를 <code>Othello:has-author:William Shakespeare</code> 같은 식의 표준 3컬럼으로 둘 수 있습니다. 표준화 3컬럼 양식을 <em>온톨로지</em>라고 합니다.

note: (itstool) path: page/p
en: Tracker provides a storage for such triplets, and a query engine in the form of the SPARQL query language.
ko: 트래커는 이런 3컬럼 형식에 맞는 저장소와 SPARQL 질의 언어 처리 엔진을 제공합니다.

note: (itstool) path: page/p
en: GNOME uses Tracker as a storage for document metadata. A document's metadata may include its title, authors, copyright, modification date, and keywords. All this metadata is stored as RDF triplets in Tracker, and queried with SPARQL by applications such as GNOME Documents. The <link href="http://developer.gnome.org/ontology/unstable/">ontology used</link> is based on various standard sub-ontologies: <link href="http://dublincore.org/">Dublin Core</link> for document metadata, and <link href="http://nepomuk.kde.org/">NEPOMUK</link> for annotations, files, contacts and other items.
ko: 그놈은 문서 메타데이터 처리용도로 트래커를 활용합니다. 문서 메타데이터에는 제목, 저자, 저작권, 수정일시, 키워드 정보가 있습니다. 여기 제시한 모든 메타데이터는 트래커에 RDF 3 컬럼 형식으로 저장하며 그놈 문서 같은 프로그램에서 SPARQL로 정보를 요청합니다. <link href="http://developer.gnome.org/ontology/unstable/">활용 온톨로지</link>는 다양한 표준 하위 온톨로지에 기반합니다. 문서 메타데이터에 활용하는 <link href="http://dublincore.org/">더블린 코어</link>, 주석, 파일, 연락처 기타 항목 용도로 활용하는 <link href="http://nepomuk.kde.org/">네포묵</link>이 있습니다.

note: (itstool) path: item/p
en: <link href="https://wiki.gnome.org/Projects/Tracker">Tracker Home Page</link>
ko: <link href="https://wiki.gnome.org/Projects/Tracker">트래커 홈페이지</link>

note: (itstool) path: item/p
en: <link href="https://wiki.gnome.org/Projects/Tracker/Documentation">Tracker documentation</link>
ko: <link href="https://wiki.gnome.org/Projects/Tracker/Documentation">트래커 문서</link>

note: (itstool) path: info/desc
en: HTML5 web page rendering
ko: HTML5 웹 페이지 표현

note: (itstool) path: page/title
en: WebKit
ko: 웹킷

note: (itstool) path: page/p
en: WebKit is a powerful, multi-platform HTML engine used in open source and commercial/proprietary products alike. WebKitGTK+ is the port of WebKit built on <link xref="tech-gtk">GTK+</link> and integrated into the GNOME developer platform. WebKitGTK+ is developed upstream as part of the main WebKit project, so it's always up to date with the latest HTML5 features.
ko: 웹킷은 오픈소스 제품은 물론이거니와 기업/상업 제품에서도 활용하는 강력한 멀티 플랫폼 HTML 엔진입니다. WebKitGTK+는 <link xref="tech-gtk">GTK+</link>에 이식한 WebKit이며 그놈 개발자 플랫폼에 통합했습니다. WebKitGTK+는 메인 WebKit의 일부로 업스트림에서 개발하므로, 항상 최신 HTML5 기능을 유지하고 있습니다.

note: (itstool) path: page/p
en: WebKitGTK+ makes it easy to add web functionality to your application, or to use HTML5 and associated technologies to create dynamic user interfaces quickly.
ko: WebKitGTK+로 프로그램에 웹 기능을 쉽게 추가하거나, 동적 사용자 인터페이스를 빠르게 만드는 HTML5 및 관련 기술을 쉽게 활용할 수 있도록 해줍니다.

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/gnome-devel-demos/stable/message-board.c.html">WebKitGTK+ demo tutorial</link>
ko: <link href="http://developer.gnome.org/gnome-devel-demos/stable/message-board.c.html">WebKitGTK+ 따라하기 예제</link>

note: (itstool) path: item/p
en: <link href="http://webkitgtk.org/reference/webkit2gtk/stable/">WebKitGTK+ Reference Manual</link>
ko: <link href="http://webkitgtk.org/reference/webkit2gtk/stable/">WebKitGTK+ 참고 설명서</link>

note: (itstool) path: item/p
en: <link href="http://webkitgtk.org/">The WebKitGTK+ web site</link>
ko: <link href="http://webkitgtk.org/">WebKitGTK+ 웹 사이트</link>

note: (itstool) path: info/desc
en: Finish the application and run the script.
ko: 프로그램을 끝내고 스크립트를 실행합니다.

note: (itstool) path: page/title
en: Run your application
ko: 프로그램 실행

note: (itstool) path: links/title
en: Get started with GNOME
ko: 그놈 시작하기

note: (itstool) path: example/p
en: Make the new object <code>app</code> and call the method <code>run</code> to run the application:
ko: 새 <code>app</code> 객체를 만들고 <code>run</code> 메서드를 호출하여 프로그램을 실행하십시오:

note: (itstool) path: example/p
en: Save the script as <file>helloworld.js</file>, run <cmd>chmod +x helloworld.js</cmd> to mark it executable, and run it with <cmd>./helloworld.js</cmd>.
ko: 스크립트를 <file>helloworld.js</file> 파일 이름을 저장하고, <cmd>chmod +x helloworld.js</cmd> 명령으로 실행할 수 있게 만든 후 <cmd>./helloworld.js</cmd> 명령으로 실행하십시오.

note: (itstool) path: media/p
en: Screenshot of a basic window.
ko: 기본 창의 스크린샷입니다.

note: (itstool) path: page/p
en: This window is generated from the <app>Glade</app> file and linked to <app>Gtk</app> events. You now have a fully functional Gtk application!
ko: 이 창은 <app>글레이트</app> 파일로 만들었으며 <app>gtk</app> 이벤트에 연결했습니다. 이제 완전한 기능을 갖춘 gtk 프로그램을 만들었습니다!

note: (itstool) path: info/desc
en: Bind functions to events using Lang.
ko: Lang으로 이벤트에 함수를 연결합니다.

note: (itstool) path: page/title
en: Actions and signals
ko: 동작 및 시그널

note: (itstool) path: page/p
en: Gtk has a set of predefined events that you can use in your application.
ko: gtk에는 프로그램에서 활용할 수 있는 선 정의 이벤트 모음이 있습니다.

note: (itstool) path: example/p
en: Declare <code>HelloWorld</code> as a new class.
ko: 새 클래스로 <code>HelloWorld</code> 를 선언합니다.

note: (itstool) path: example/p
en: <code>constructor</code> is called when a new instance is created. Create a <code>GtkApplication</code>, then connect <code>activate</code> to the existing Gtk event <code>_onActivate</code> and <code>startup</code> to <code>_onStartup</code>:
ko: 새 인스턴스를 만들 때 <code>constructor</code>를 호출합니다. <code>GtkApplication</code>를 만들고 <code>activate</code>를 기존의 gtk 이벤트 <code>_onActivate</code>에, <code>startup</code>을 <code>_onStartup</code>에 연결하십시오:

note: (itstool) path: example/p
en: Show the window upon application activation:
ko: 프로그램을 활성화하는 동안 창을 표시하십시오:

note: (itstool) path: info/desc
en: Add the window specified in the UI file to the application using GtkBuilder.
ko: GtkBuilder로 UI 파일에 지정한 창을 프로그램에 추가합니다.

note: (itstool) path: page/p
en: GtkBuilder accepts UI descriptions and turns them into Gtk applications. In this case, the UI description is in the file <file>helloworld.glade</file> and can be read by the <code>get_object()</code> method.
ko: GtkBuilder는 UI 설명을 받아들여 gtk 프로그램으로 바꿉니다. 여기서 UI 설명은 <file>helloworld.glade</file> 파일에 있고, <code>get_object()</code> 메서드에서 읽을 수 있습니다.

note: (itstool) path: example/p
en: Load the UI file using <code>GtkBuilder</code> and get the window object using the <gui>Name</gui> (or <gui>ID</gui>) chosen in Glade, and add the window object to the application:
ko: <code>GtkBuilder</code>로 UI 파일을 불러온 후, 글레이드에서 정한 <gui>Name</gui>(또는 <gui>ID</gui>)으로 윈도우 객체를 가져온 후, 프로그램에 윈도우 객체를 추가하십시오:

note: (itstool) path: info/desc
en: Include bindings necessary to run your script.
ko: 스크립트 실행에 필요한 바인딩을 넣습니다.

note: (itstool) path: page/title
en: Gjs and Gtk
ko: gjs와 gtk

note: (itstool) path: page/p
en: <link href="https://wiki.gnome.org/Projects/Gjs">Gjs</link> is a JavaScript binding for GNOME and can be used to interact with Gtk. <link href="http://www.gtk.org/">Gtk</link> is a toolkit for creating graphical user interfaces.
ko: <link href="https://wiki.gnome.org/Projects/Gjs">gjs</link>는 그놈 자바스크립트 바인딩이며 gtk를 다룰 때 활용할 수 있습니다. <link href="http://www.gtk.org/">gtk</link>는 그래픽 사용자 인터페이스를 만드는 툴킷입니다.

note: (itstool) path: page/p
en: Open a text editor and paste in the lines of code. The complete script is available in the <link xref="tour-summary">Summary</link>.
ko: 텍스트 편집기를 열어 코드 몇 줄을 붙여넣으십시오. 완전한 스크립트는 <link xref="tour-summary">요약</link>에 있습니다.

note: (itstool) path: page/p
en: Create an <code>object</code> using your <code>class</code> and call the <code>run()</code> method:
ko: <code>class</code>로 <code>object</code>를 만들고 <code>run()</code> 메서드를 호출하십시오:

note: (itstool) path: example/p
en: Call the Gjs JavaScript binding. This instructs the shell to run this script with Gjs.
ko: gjs 자바스크립트 바인딩을 호출하십시오. 이 부분은 셸에 gjs로 스크립트를 실행하라고 지시합니다.

note: (itstool) path: example/p
en: Import <code>gi.Gtk</code> for <code>Gtk</code> functions. As both version 3.0 and 4.0 may be installed, make sure that the desired version is imported first.
ko: <code>Gtk</code> 함수를 사용할 수 있도록 <code>gi.Gtk</code> 를 임포팅하십시오. 3.0 버전과 4.0 버전 둘 다 설치할 수 있으니 원하는 버전을 가져왔는지 우선 확인하십시오.

note: (itstool) path: info/desc
en: Use Glade to generate a UI file.
ko: UI 파일을 만들 때 글레이드를 활용합니다.

note: (itstool) path: page/title
en: Create a user interface
ko: 사용자 인터페이스 만들기

note: (itstool) path: page/p
en: Use <link href="http://glade.gnome.org/">Glade</link>, the UI editor for GNOME to create a user interface. Glade produces XML files that describe attributes of an application.
ko: 사용자 인터페이스를 만들 때, 그놈 UI 편집기 <link href="http://glade.gnome.org/">글레이드</link>를 활용하십시오. 글레이드는 프로그램 속성을 설명하는 XML 파일을 만듭니다.

note: (itstool) path: page/p
en: When creating a UI file using Glade, the <gui>ID</gui> that you specify in Glade is the ID that you will later need to use to get the object from the UI file.
ko: 글레이드로 UI 파일을 만들 때, 글레이드에서 설정하는 <gui>ID</gui>는 UI 파일에서 객체를 가져올 때 나중에 활용할 ID입니다.

note: (itstool) path: example/p
en: Create a new window, then set <gui>ID</gui> to <code>window1</code> and <gui>Title</gui> to <code>Hello World</code>:
ko: 새 창을 만들고 <gui>ID</gui>를 <code>window1</code>로, <gui>Title</gui>을 <code>Hello World</code>로 설정하십시오:

note: (itstool) path: media/p
en: Screenshot of value attribution in Glade.
ko: 글레이드의 값 속성 스크린샷.

note: (itstool) path: example/p
en: Save the file with <guiseq><gui>File</gui><gui>Save As</gui></guiseq> and name it <file>helloworld.glade</file>.
ko: <guiseq><gui>파일</gui><gui>다른 이름으로 저장</gui></guiseq> 으로 파일을 <file>helloworld.glade</file> 이름으로 저장하십시오.

note: (itstool) path: info/desc
en: Get your GtkApplication started in JavaScript and create a UI using Glade.
ko: JavaScript로 GtkApplication을 시작하고 글레이드로 사용자 인터페이스를 만듭니다.

note: (itstool) path: page/title
en: Get started
ko: 시작

note: (itstool) path: page/p
en: User interface (UI) can be constructed with code or created in Glade, the UI editor for GNOME. Glade produces XML files that describe attributes of an application.
ko: 사용자 인터페이스(UI)는 코드로 만들거나 그놈 UI 편집기 글레이드로 만들 수 있습니다. 글레이드에서는 프로그램의 속성을 설명하는 XML 파일을 만듭니다.

note: (itstool) path: page/p
en: You will generate a GtkBuilder file in Glade and access and display a window based on the contents of that file with a Gjs script. The script is examined in multiple parts and included in full in the summary.
ko: 글레이드에서 GtkBuilder 파일을 만들고 접근하며, gjs 스크립트의 파일 내용에 따라 창을 표시합니다. 스크립트는 여러 부분을 검토하며 요약 부분에 완전한 내용을 넣었습니다.

note: (itstool) path: info/desc
en: An overview of the code and relevant links.
ko: 코드 개요 및 관련 링크입니다.

note: (itstool) path: page/p
en: Here is how the examples fit together:
ko: 예제를 어떻게 함께 활용하는지 보여드리겠습니다:

note: (itstool) path: info/desc
en: Learn how to lay out UI components, like Images and Labels.
ko: 그림과 레이블 같은 사용자 인터페이스 구성요소를 어떻게 배치하는지 알아보겠습니다.

note: (itstool) path: page/title
en: 2. Welcome to the Grid
ko: 2. Grid를 쓰러 오셨어요?

note: (itstool) path: synopsis/p
en: This tutorial will show you how to create basic widgets, or parts of the GNOME user interface, like Images and Labels. You'll then learn how to arrange them all in a Grid, which lets you put widgets exactly where you want them.
ko: 이 따라하기 지침서에서는 기본 위젯 또는 그림 및 레이블 같은 그놈 사용자 인터페이스 일부를 만드는 방법을 보여드리겠습니다. 그 다음, 해당 위젯을 놓고 싶은 곳에 정확히 놓게 하는 그리드로 정돈하는 방법을 알아보겠습니다.

note: (itstool) path: note/p
en: Have you taken <link xref="hellognome.js">the first tutorial in this series</link> already? You'll want to do so before continuing.
ko: <link xref="hellognome.js">이 시리즈의 따라하기 첫번째</link>를 해보셨쥬? 계속 진행하기전에 해보는게 좋아요.

note: (itstool) path: section/title
en: Going native
ko: 네이티브로 갑시다

note: (itstool) path: section/p
en: In the last tutorial, we created what was basically a GNOME window frame for a web app. All the GNOME-specific code we needed to learn revolved around putting the WebView -- the widget containing our application -- into an ApplicationWindow, and telling it to display. The application itself was written in HTML and JavaScript, just like most pages on the web.
ko: 이전 따라하기에서, 웹 앱용 그놈 기본 창 프레임을 만들었습니다. 우리가 배울 모든 그놈 코드는 ApplicationWindow의 WebView 주변에 두고 표시하게 했습니다. 프로그램 자체는 웹의 대부분 페이지처럼 HTML과 JavaScript로 작성했습니다.

note: (itstool) path: section/p
en: This time, we're going to use only native GNOME widgets. A widget is just a thing, like a checkbox or picture, and GNOME has a wide variety of them to choose from. We call them "native" widgets to distinguish them from things like the button and header in the web app we wrote. Because instead of using web code, these are going to be 100 percent GNOME, using GTK+.
ko: 이제 자체 그놈 위젯을 사용하겠습니다. 위젯은 그냥 확인 상자 또는 그림 같은거고, 그놈에는 선택해 볼 수 있는 다양한 위젯이 있습니다. 우리가 작성했던 웹 앱의 단추 및 헤더 같은걸 따로 구분할 목적으로 "자체" 위젯이라고 하겠습니다. 웹 코드를 사용하는 대신, GTK+로 완전한 그놈 프로그램을 이루기 때문입니다.

note: (itstool) path: note/p
en: GTK+ stands for "GIMP Toolkit". It's like a toolbox of widgets that you can reach into, while building your applications. It was originally written for <link href="http://www.gimp.org/">the GIMP</link>, which is a free software image editor.
ko: GTK+는 "GIMP Toolkit"입니다. 프로그램을 구성하는 동안 여러분이 접근할 수 있는 위젯의 도구함 같은 존재입니다. 원래는 자유 소프트웨어 그림 편집기 <link href="http://www.gimp.org/">김프</link>를 작성하려고 만들었었죠.

note: (itstool) path: section/title
en: Setting up our application
ko: 프로그램 구성

note: (itstool) path: section/p
en: Before we dig out any widgets from the GTK+ toolbox, we first need to write the basic boilerplate code that our application requires.
ko: GTK+ 도구함의 위젯을 찾아보기 전에, 우선 프로그램에서 필요한 기본 준비 코드를 작성해야합니다.

note: (itstool) path: section/p
en: This part always goes at the start of your code. Depending on what you'll be doing with it, you may want to declare more imports here. What we're writing today is pretty basic, so these are all we need; Gtk for the widgets, using the stable '3.0' API.
ko: 이 부분은 늘 나타나는 코드의 시작 부분입니다. 이 코드로 어떤 프로그램을 작성하느냐에 따라 여기에 더 가져올 항목을 선언할 수도 있습니다. 지금 작성하는 부분은 좀 기본적이기에, 하여간 우리가 필요한 건 다 갖추었습니다. 위젯에 필요한 GTK입니다. '3.0' 안정 API를 활용하세요.

note: (itstool) path: section/p
en: Speaking of which:
ko: 말 나온 김에:

note: (itstool) path: section/p
en: This is the start of the application itself, and the _init function which creates it. It tells _buildUI to create an ApplicationWindow, which we're going to call _window, and it tells our window to present itself whenever needed.
ko: 프로그램 자체를 시작하는 부분이고 _init 함수에서 프로그램을 구성합니다. _buildUI에서 _window를 호출할 ApplicationWindow 객체를 만들게 하고, 필요할 때 창을 나타내게 합니다.

note: (itstool) path: section/p
en: This part, again, is pretty much copy-and-paste, but you always want to give your application a unique name.
ko: 다시 말해, 이 부분을 막 갖다 붙여넣긴 했지만, 이 프로그램에 언제든 고유한 이름을 줄 수 있습니다.

note: (itstool) path: section/p
en: Finally, we start off the _buildUI function by creating a new ApplicationWindow. We specify that it goes with this application, that it should appear in the center of the screen, and that there should be at least 10 pixels between the outside edge and any widgets inside of it. We also give it a title, which will appear at the top of the window.
ko: 마지막으로 _buildUI 함수로 새 ApplicationWindow 객체를 만들겠습니다. 이 프로그램에서 창을 화면 가운데에서 나타나게 하고 바깥 가장자리는 최소한 10 픽셀의 간격을 두고 어떤 위젯이든 이 안에 두도록 하겠습니다. 또한 창 상단에 뜨는 제목도 넣겠습니다.

note: (itstool) path: section/title
en: Reaching into the GTK+ toolbox
ko: GTK+ 도구함 찾아가기

note: (itstool) path: section/p
en: What widgets should we use? Well, let's say we want to write an application that looks like this:
ko: 어떤 위젯을 사용할까요? 일단 다음과 같은 프로그램을 작성한다고 가정하겠습니다:

note: (itstool) path: section/p
en: We're going to need, at the very least, a picture and a text label to go with it. Let's start with the picture:
ko: 최소한, 필요한걸 그림과 텍스트 레이블이라고 하죠. 그림 놓기로 시작해보겠습니다:

note: (itstool) path: section/p
en: You can download the image file used in this example <link href="https://live.gnome.org/TarynFox?action=AttachFile&amp;do=get&amp;target=gnome-image.png">here</link>. Be sure to put it in the same directory as the code you're writing.
ko: 이 예제에서 사용하는 그림 파일은 <link href="https://live.gnome.org/TarynFox?action=AttachFile&amp;do=get&amp;target=gnome-image.png">여기</link>에서 받을 수 있습니다. 작성 중인 코드대로 동일한 디렉터리에 그림을 두었는지 확인해보십시오.

note: (itstool) path: section/p
en: That code adds in the label beneath. You can see how we create widgets, here; each one is a part of Gtk, and we can give it properties that customize how it behaves. In this case, we set the Image's file property to be the filename of the picture we want, and the Label's label property to be the sentence that we want beneath the picture.
ko: 이 코드에서 그림 하단에 레이블을 추가합니다. 위젯을 만드는 방법을 볼 수가 있지요. GTK의 일부분이고, 바꿀 모양으로 속성 값을 줄 수 있습니다. 여기서는 그림의 file 속성을 우리가 원하는 그림의 파일 이름으로 넣었고 레이블의 label 속성은 그림 아래에 표시할 문장을 넣었습니다.

note: (itstool) path: note/p
en: Yes, it sounds redundant for a Label to have a label property, but it's not. Other widgets that contain text have a label property, so it's <em>consistent</em> for the Label widget to have one too.
ko: 예 레이블의 label 속성은 뭔가 반복된 것 같죠. 하지만 그렇진 않습니다. 텍스트를 가진 다른 위젯에도 label 속성이 있어서, 문장을 가진 레이블 위젯에 대해 <em>일관된</em> 양상을 취하고 있죠.

note: (itstool) path: section/p
en: We can't just add these widgets to our window in order, though, the same way HTML elements appear in the order you write them. That's because an ApplicationWindow can only contain one widget.
ko: 창에 위젯을 추가할 때 이렇게 만 할 수 있는게 아니라, 위젯을 작성할 때 HTML 구성 요소로 동일한 방식으로 작성하여 나타낼 수 있습니다. ApplicationWindow에서 위젯 하나만 넣을 수 있는 이유가 됩니다.

note: (itstool) path: section/p
en: How do we get around that? By making that one widget a container widget, which can hold more than one widget and organize them inside it. Behold: The Grid.
ko: 어떻게 할까요? 이 위젯을 컨테이너 위젯으로 만들면, 위젯에 다른 위젯을 하나 이상 더 넣을 수 있습니다. 이걸 그리드라 하죠.

note: (itstool) path: section/p
en: We're not giving it any properties yet. Those will come later, as we learn how to use the Grid's powers. First, let's attach the Image and Label we made to our Grid.
ko: 아직은 속성 값을 넣지 않았습니다. 일단 그리드의 막강한 기능을 사용하는 법을 배우고 나서 속성 값을 넣겠구요. 우선, 앞에서 구성한 그림과 레이블을 그리드에 넣어보겠습니다.

note: (itstool) path: section/p
en: This code looks awfully complicated, but it's not. Here's what those numbers mean:
ko: 이 코드는 억수로 복잡해보이지만, 그렇지가 않아요읭? 여기 나타난 숫자는:

note: (itstool) path: item/p
en: The <em>first</em> number is what left-to-right position to put things in, starting from 0. Any widget that uses a 0 here goes all the way to the left.
ko: <em>첫번째</em> 숫자는 왼쪽에서 오른쪽으로 어떤 위치에 둘거냐를 말하는데, 0부터 시작합니다. 여기에 0 값이 들어가면 왼쪽에 넣겠다는 의미죠.

note: (itstool) path: item/p
en: The <em>second</em> number is what top-to-bottom position to put a given widget in, starting from 0. The Label goes beneath the Image, so we give the Image a 0 and the Label a 1 here.
ko: <em>두번째</em> 숫자는 위에서 아래로 어떤 위치에 둘거냐를 말하는데, 역시 0부터 시작합니다. 레이블이 그림 아래로 가니까, 그림에는 이 자리에 0 값을 주고, 레이블은 1 값을 줍니다.

note: (itstool) path: item/p
en: The <em>third</em> and <em>fourth</em> numbers are how many columns and rows a widget should take up. We'll see how these work in a minute.
ko: <em>세번째</em>와 <em>네번째</em> 숫자는 행열(열-행 순) 위젯 갯수를 몇개로 둘지 나타냅니다. 조금 이따가 어떻게 동작하는지 보겠습니다.

note: (itstool) path: section/p
en: Now that we've created the Grid and attached all our widgets to it, we add it to the window and tell the window to show itself, as the last part of the _buildUI function. As always, to finish up we create a new instance of the application's class and tell it to run.
ko: 이제 모든 위젯을 넣은 그리드를 만들어서 창에 추가했고, _buildUI 함수의 마지막 부분에서 창에서 그동안 추가한 위젯을 표시하도록 했습니다. 언제든지 마무리할 때는 프로그램 클래스의 새 인스턴스를 만들고 실행을 지시합니다.

note: (itstool) path: section/p
en: Save your application as welcome_to_the_grid.js. Then, to run your application just open a terminal, go to the directory where your application is at, and type
ko: 프로그램을 welcome_to_the_grid.js로 저장하시고요. 프로그램을 실행하려면 그냥 터미널을 여시고, 프로그램이 있는 디렉터리로 가셔서 다음 명령을 쳐 넣으세요

note: (itstool) path: section/p
en: There we go! But wait. That doesn't look right. Why is the Label crammed up next to the Image like that? That doesn't look as nice, and it makes it harder to read. What can we do about this?
ko: 아 돌아가네요! 어 근데 잠깐만요? 제대로 나타나질 않네요. 왜 레이블이 그림 옆으로 쑤셔들어갔을까요? 별로 좋아보이지 않고, 알아보기가 어렵네요. 이걸 어떻게 할 수 있을까요?

note: (itstool) path: section/title
en: Tweaking the Grid
ko: 그리드 조절

note: (itstool) path: section/p
en: One thing we can do, is we can give the Label a margin_top property when we create it. This works sort of like setting a margin for an HTML element using inline CSS styling.
ko: 여기서 우리는 우리가 레이블을 만들 때 margin_top 속성 값을 줄 수 있습니다. 인라인 CSS 스타일로 HTML 구성 요소에 여백 값을 주는 일과 비슷하죠.

note: (itstool) path: section/p
en: Of course, if we do that then if we replace the Label with something else -- or add in another widget -- then we have to repeat the margin_top on it too. Otherwise we end up with something like this:
ko: 물론, 이렇게 하고 나면 레이블을 다른 모양새로, 또는 다른 위젯으로 바꿀 때 margin_top 속성 값 설정을 반복해야합니다. 아니면 다음과 같이 끝냅니다:

note: (itstool) path: section/p
en: We could give the Image a margin_bottom property, but that won't work when the new Label is in a separate column. So how about we try this instead:
ko: 그림에 margin_bottom 속성 값을 줄 수 있지만, 새 레이블을 개별 칸에 넣을 경우 동작하지 않습니다. 그래서 대신, 다음과 같이 해보겠습니다:

note: (itstool) path: section/p
en: That makes it so that there are always 20 pixels of space in between each horizontal row.
ko: 수평행에 배치했을 때 사이 여백을 항상 20 픽셀로 두도록합니다.

note: (itstool) path: note/p
en: Yes, you can also set the column_spacing property on a Grid, or the margin_left and margin_right properties on any widget. Try them out, if you like!
ko: 예, 그리드에서 column_spacing 속성 값을 설정하든지 각 위젯의 margin_left, margin_right 값을 설정할 수도 있습니다. 원하면 해보세요!

note: (itstool) path: section/title
en: Adding more widgets
ko: 위젯 또 추가하기

note: (itstool) path: section/p
en: If we did want to add a second Label, how would we do it so that it actually looked like it belonged there? One way is to center the Image on top, so that it's above both Labels instead of just the one on the left. That's where those other numbers in the Grid's attach method come in:
ko: 두번째 레이블을 또 추가하고 싶다면 말이죠. 우리가 그리드에 어떻게 넣어서 그렇게 보이게 했을까요? 방법은 상단 그림을 가운데로 두어서 레이블의 왼편으로 가는 대신 두 레이블의 위로 가게 했습니다. 다음 내용은 그리드에 레이블을 또 넣는 방법을 나타냅니다:

note: (itstool) path: section/p
en: After we create the second Label, we attach it to the Grid to the right of the first Label. Remember, the first two numbers count columns and rows from left to right and top to bottom, starting with 0. So if the first Label is in column 0 and row 1, we can put the second in column 1 and row 1 to put it to the right of the first Label.
ko: 두번째 레이블을 만들고 나면 처음 레이블의 오른쪽으로 가도록 그리드에 붙여넣습니다. 처음 숫자 두개는 열-행 숫자를 각각 왼쪽에서 오른쪽순으로 그리고 위에서 아래 순으로 0번부터 센다는 점을 기억하시죠. 그러니까 첫번째 레이블이 0번째 칸, 1번째 줄(첫번째 칸, 두번째 줄)에서 시작하면, 두번째 레이블은 처음 레이블의 오른쪽에 가도록 1번째 칸, 1번째 줄(두번째 칸, 두번째 줄)에 둘 수 있습니다.

note: (itstool) path: section/p
en: Note the number 2 in the attach statement for the Image. That's what does the trick here. That number is how many columns the Image spans, remember? So when we put it together, we get something like this:
ko: 여기서 붙여넣기 구분의 숫자 2는 그림에 해당합니다. 여기서 사용하는 꼼수에서 할 일입니다. 해당 숫자 값은 그림이 칸을 얼마나 차지하겠느냐는 의미입니다. 그래서 이걸 같이 두면, 다음과 같이 나타납니다:

note: (itstool) path: section/p
en: There are two things you should take note of, here.
ko: 알아둘 게 두가지가 있는데요.

note: (itstool) path: item/p
en: Setting the Image to span two columns doesn't stretch the picture itself horizontally. Instead, it stretches the invisible box taken up by the Image widget to fill both columns, then places the Image in the center of that box.
ko: 그림에 두칸을 차지하도록 설정한다고 해서 그림 자체가 수평으로 쭉 늘어나진 않아요. 대신 그림 위젯 뒤의 보이지 않는 상자가 늘어나서 두 칸을 채우고, 그림은 상자 한가운데로 갑니다.

note: (itstool) path: item/p
en: Even though we've set the Grid's row_spacing and the ApplicationWindow's border_width properties, we haven't yet set anything that puts a border in between the two Labels. They were separate earlier when the Image was in only one column, but now that it spans both GNOME doesn't see a reason to keep them apart.
ko: 그리드 row_spacing 속성 값과 ApplicationWindow의 border_width 속성 값을 설정하긴 했지만, 레이블 둘 사이의 테두리에 대한 그 어떤 값도 설정하지 않았습니다. 그림이 한 칸만 차지했을 때는 따로 나뉘어져있었지만, 그놈 그림이 두 칸을 차지한 이후로는 두 레이블이 따로 떨어져 보일 이유를 찾아볼 수가 없죠.

note: (itstool) path: section/p
en: There are at least three ways we can get around that last one. First, we can set a margin_left or margin_right on one of the Labels:
ko: 마지막 문제를 해결할 수 있는데는 최소한 세가지 방법이 있습니다. 우선 레이블 중 하나에 margin_left 또는 margin_right 값을 설정할 수 있습니다:

note: (itstool) path: section/p
en: Second, we can set the Grid's column_homogeneous property to true.
ko: 두번째로, 그리드의 column_homogeneous 속성 값을 true로 설정할 수 있고요.

note: (itstool) path: section/p
en: That makes it look something like this:
ko: 이렇게 하면 다음과 같이 나타납니다:

note: (itstool) path: section/p
en: And third, we can set the Grid's column_spacing property, the same way we set its row_spacing.
ko: 그리고 세번째로는, 그리드의 column_spacing 속성 값을 설정하는데요. row_spacing 속성 값 설정 방식과 동일합니다.

note: (itstool) path: section/p
en: That makes it look like this:
ko: 이렇게 하면 다음과 같이 나타나죠:

note: (itstool) path: section/title
en: Using stock images
ko: 스톡 그림 사용

note: (itstool) path: section/p
en: GNOME has a lot of stock images on hand already, that we can use if we don't feel like creating our own or if we want a universally-recognized icon. Here's how we create a stock image, compared to how we create a normal one:
ko: 그놈에는 그림을 만들고 싶지 않거나 전세계적으로 통용하는 아이콘을 사용하고 싶을 때 쓸 수 있는 여러가지 스톡 그림이 이미 있습니다. 여기서 그냥 그림을 만드는 방법과 비교하여, 스톡 그림을 만드는 방법을 알아보도록 하겠습니다:

note: (itstool) path: section/p
en: After that, we attach it to the Grid to the left of the first Label. (We aren't using the second one for this example.)
ko: 그 다음 그리드에 붙인 처음 레이블의 왼편에 붙여넣어보겠습니다(이 예제에는 두번째 레이블이 없어요~).

note: (itstool) path: section/p
en: That gives us this, when we run it:
ko: 실행하면 다음 화면이 나타납니다:

note: (itstool) path: section/p
en: That's what the stock "About" icon looks like. You can see a list of all the stock items starting with gtk-about in <link href="https://developer.gnome.org/gtk3/3.4/gtk3-Stock-Items.html#GTK-STOCK-ABOUT:CAPS">GNOME's developer documentation</link>. It was written for C programmers, but you don't need to know C to use it; just look at the part in quotation marks, like "gtk-about", and copy that part to use the icon next to it.
ko: 이게 "정보" 스톡 아이콘 같은 그림입니다. gtk-about부터 시작하는 모든 스톡 항목은 <link href="https://developer.gnome.org/gtk3/3.4/gtk3-Stock-Items.html#GTK-STOCK-ABOUT:CAPS">그놈 개발자 문서</link>에서 볼 수 있습니다. C 프로그래머에 해당하는 내용으로 작성했지만, 스톡 항목을 사용하는데 C 언어를 알 필요는 없습니다. 그냥 "gtk-about" 처럼 큰 따옴표에 둘러싸인 부분만 보시고, 아이콘 옆에 있는 부분을 복사해서 쓰십시오.

note: (itstool) path: note/p
en: We put single quotes around 'gtk-about' here because, unlike text strings that have double quotes around them, that part will never need to be translated into another language. In fact, if it <em>were</em> translated it'd break the icon, because its name is still "gtk-about" no matter which language you speak.
ko: 큰 따옴표를 붙여넣은 텍스트 문자열과는 달리 'gtk-about'에 작은 따옴표를 붙여넣었는데, 이 부분은 다른 언어로 굳이 번역할 필요가 전혀 없습니다. 사실, 어떤 언어를 사용하든 스톡 그림 이름이 "gtk-about"이기 때문에, 이 부분을 번역<em>하면</em> 아이콘이 깨집니다.

note: (itstool) path: section/title
en: What's next?
ko: 다음은요?

note: (itstool) path: section/p
en: Before we go on to the next tutorial, let's try something a little different:
ko: 다음 따라하기 내용으로 넘어가기 전에, 좀 다른걸 해보겠습니다:

note: (itstool) path: section/p
en: That's right, we turned the Label into a Button just by changing the name! If you run the application and click on it, though, you'll find that it doesn't do anything. How do we make our Button do something? That's what we'll find out, in <link xref="03_getting_the_signal.js">our next tutorial</link>.
ko: 예, 됐구요~ 레이블을 이름만 바꿔서 단추로 만들었습니다! 프로그램을 실행하고 나서 눌러보면 아무동작도 하지 않습니다. 단추를 눌렀을 때 어떤 동작을 하게 하려면 어떻게 할까요? <link xref="03_getting_the_signal.js">다음 따라하기</link>에서 찾아볼 수 있습니다.

note: (itstool) path: section/p
en: If you like, feel free to spend some time experimenting with Grids, Labels, and Images, including stock images.
ko: 원한다면 그리드, 레이블, 그림, 스톡 그림으로 자유롭게 무언가를 해보세요.

note: (itstool) path: note/p
en: One trick you can use to make more complex layouts is to nest Grids inside of each other. This lets you group together related widgets, and rearrange them easily. Take a look at the <link xref="radiobutton.js">RadioButton</link> code sample if you'd like to see how this is done.
ko: 더 복잡하게 배치하는 방법은 그리드 안에 그리드를 넣는 방법입니다. 위젯에 상대적인 위치에 모아둘 수 있고 쉽게 재정돈할 수 있습니다. 어떻게 하는지 보고 싶으면 <link xref="radiobutton.js">RadioButton</link> 예제 코드를 살펴보시지요.

note: (itstool) path: section/title
en: Complete code sample
ko: 완전한 코드 예제

note: (itstool) path: info/desc
en: Create Buttons and other widgets that do things when you click on them.
ko: 단추와 단추를 누르면 동작하는 다른 위젯을 만듭니다.

note: (itstool) path: page/title
en: 3. Getting the Signal
ko: 3. 시그널 취하기

note: (itstool) path: synopsis/p
en: In the last tutorial, we learned how to create widgets like Labels, Images, and Buttons. Here, we'll learn how to make Buttons and other input widgets actually do things, by writing functions which handle the signals they send when they are clicked on or interacted with.
ko: 이전 따라하기 과정에서 레이블, 그림, 단추 위젯을 만드는 방법을 알아보았습니다. 여기서는 단추를 누르거나 어떤 반응을 받았을 때 보내는 시그널을 처리할 함수를 작성하여 단추와 기타 입력 위젯을 만드는 방법을 알아보겠습니다.

note: (itstool) path: section/title
en: A basic application
ko: 기본 프로그램

note: (itstool) path: section/p
en: In GNOME, widgets that you can interact with, like Buttons and Switches, send out signals when they are clicked on or activated. A Button, for instance, sends out the "clicked" signal when somebody clicks on it. When this happens, GNOME looks for the part in your code that says what to do.
ko: 그놈에서 단추, 스위치 같이 다룰 수 있는 위젯은 누르거나 마우스 커서를 올려두는 식으로 활성화하면 시그널을 내보냅니다. 예를 들어, 단추라면 누군가가 단추를 누르면 "clicked" 시그널을 내보냅니다. 시그널이 나오면, 그놈에서는 여러분이 작성한 코드에서 시그널에 반응하는 부분을 찾습니다.

note: (itstool) path: section/p
en: How do we write that code? By connecting that Button's "clicked" signal to a callback function, which is a function you write just to handle that signal. So whenever it gives off that signal, the function connected to that signal is run.
ko: 코드를 어떻게 작성할까요? 단추의 "clicked" 시그널을 콜백 함수에 연결하면, 해당 함수에서 시그널을 처리합니다. 따라서 시그널을 줄 때마다 시그널에 연결한 함수가 동작하죠.

note: (itstool) path: section/p
en: Here is an extremely basic example:
ko: 매우 기본적인 예제입니다:

note: (itstool) path: section/p
en: This ApplicationWindow has a Button and a Label inside it, arranged in a Grid. Whenever the Button is clicked, a variable that holds the number of cookies is increased by 1, and the Label that shows how many cookies there are is updated.
ko: ApplicationWindow에는 단추와 레이블이 있는데 이걸 그리드로 정렬했습니다. 단추를 클릭할 때마다 과자 갯수 값을 가진 변수 값이 하나씩 늘어나고, 과자 갯수를 보여주는 레이블이 바뀝니다.

note: (itstool) path: note/p
en: The cookies in this example are not the same as the cookies that you get from websites, which store your login information and may keep track of which sites you've visited. They're just imaginary treats. You may bake some real ones if you like.
ko: 이 예제의 과자는 웹사이트에서 로그인 정보를 저장하고 방문 사이트 상태를 보관하는 그런 과자가 아닙니다. 그냥 상상속의 무언가일 뿐이죠. 원하면 실제로 구워드세요.

note: (itstool) path: section/p
en: Here is the basic, boilerplate code that goes at the start of the application, before we start creating the window and widgets. Besides the application having a unique name, the biggest change from the usual boilerplate is that we create a global variable right near the beginning, to hold the number of cookies.
ko: 하여간, 윈도우와 위젯 만들기를 시작하기 전 프로그램을 시작하는 기본 기반 코드를 작성하겠습니다. 프로그램에 고유 이름을 붙이고, 기반 코드에서 확 바뀌는 부분은 과자 갯수 값을 보관하는 코드 시작 부분의 전역 변수 추가입니다.

note: (itstool) path: section/p
en: Take a look at the part that uses our application's connect method and bind, to connect its activate and startup signals to the functions that present the window and build the UI. We're going to do the same thing with our Button when we get to it, except that we're going to connect its "clicked" signal instead.
ko: 프로그램의 connect 메서드와 bind 부분을 보시죠. 창을 나타내고 사용자 인터페이스를 구성하는 함수에 activate 시그널과 startup 시그널을 연결하죠. 단추에도 "clicked" 시그널에 연결한다는 점만 빼고는 같은 방식을 취합니다.

note: (itstool) path: section/title
en: Click the button
ko: 단추 누르기

note: (itstool) path: section/p
en: As usual, we'll put all the code to create our Button and other widgets inside the _buildUI function, which is called when the application starts up.
ko: 보통 때와 같이, 프로그램을 시작할 때 호출하는 _buildUI 함수에, 단추와 다른 위젯을 만드는 모든 코드를 넣겠습니다.

note: (itstool) path: section/p
en: First, we create the window itself:
ko: 우선, 창을 만들고요:

note: (itstool) path: section/p
en: Note that we've set its default_height and default_width properties. These let us control how tall and wide the ApplicationWindow will be, in pixels.
ko: 여기서 default_height, default_width 속성을 설정한 걸 보시죠. ApplicationWindow의 너비 높이를 픽셀 단위로 설정합니다.

note: (itstool) path: section/p
en: Next, we'll create the Label that shows us the number of cookies. We can use the cookies variable as part of the Label's label property.
ko: 다음, 과자 갯수를 보여줄 레이블을 만들겠습니다. 레이블의 label 속성 일부로 cookies 변수를 사용할 수 있습니다.

note: (itstool) path: section/p
en: Now we'll create the Button. We set its label property to show the text that we want on the Button, and we connect its "clicked" signal to a function called _getACookie, which we'll write after we're done building our application's UI.
ko: 다음, 단추를 만들겠습니다. 단추에 표시할 텍스트를 보여줄 때 label 속성 값을 설정할 수 있고, 프로그램 사용자 인터페이스를 구성하고 나서 작성할 _getACookie 함수에 "clicked" 시그널을 연결하겠습니다.

note: (itstool) path: section/p
en: Finally, we create a Grid, attach the Label and Button to it, add it to the window and tell the window to show itself and its contents. That's all we need inside the _buildUI function, so we close it with a bracket, as well as a comma that tells GNOME to go on to the next function. Note that even though we wrote the code for the Label first, we can still attach it to the Grid in a way that will put it on the bottom.
ko: 마지막으로, 그리드를 만들어 레이블과 단추를 붙여넣은 후, 그리드에 붙여넣은 위젯을 창 위에 표시하도록 창에 추가하겠습니다. 이게 _buildUI 함수에서 작성할 모든 내용이니, 중괄호로 닫으세요. 쉼표를 입력해서 다음 함수로 넘어간다는걸 그놈에 알려주시고요. 레이블 코드를 먼저 작성하겠지만, 해당 코드 아래에서 그리드에 붙여넣을 수 있습니다.

note: (itstool) path: section/p
en: Now, we write the _getACookie function. Whenever our Button sends out its "clicked" signal, the code in this function will run. In this case, all it does is increase the number of cookies by 1, and update the Label to show the new number of cookies. We do this using the Label's set_label method.
ko: 이제 _getACookie 함수를 작성하겠습니다. 단추에서 "clicked" 시그널을 보낼 따마다 이 함수의 코드를 실행합니다. 이 때 과자 갯수가 하나씩 늘어나며, 레이블에 새 과자 갯수 값이 들어가서 바뀝니다. 이 동작은 레이블의 set_label 메서드로 처리하겠습니다.

note: (itstool) path: note/p
en: Many widgets have the same properties and methods. Both Labels and Buttons, for instance, have a label property that says what text is inside them, and get_label and set_label methods that let you check what that text is and change it, respectively. So if you learn how one widget works, you'll also know how others like it work.
ko: 여러 위젯에 동일한 속성과 메서드가 있습니다. 레이블 및 단추에도 어떤 텍스트를 넣는지 나타내는 lable 속성이 있고, 어떤 텍스트가 있는지 확인하는 get_label과 텍스트를 바꾸는 set_label 메서드가 있습니다. 따라서 위젯 동작 방식을 알면 다른 위젯 동작 방식도 알게 되는거죠??.

note: (itstool) path: section/p
en: Finally, we run the application, using the same kind of code as in our last tutorial.
ko: 마지막으로, 이전 따라하기 예제에서 코드를 실행했던 방식으로 프로그램을 실행하겠습니다.

note: (itstool) path: section/title
en: Flip the switch
ko: 스위치 젖히기

note: (itstool) path: section/p
en: Buttons aren't the only input widgets in our GTK+ toolbox. We can also use switches, like the one in this example. Switches don't have a label property, so we have to create a separate Label that says what it does to go next to it.
ko: GTK+ 도구함에는 단추만 있는게 아닙니다. 이 예제에서와 같이 스위치도 있구요~. 스위치는 레이블 속성이 없어서 스위치가 어떤 역할을 하는지 레이블을 옆에 따로 만들어야합니다.

note: (itstool) path: section/p
en: A Switch has two positions, Off and On. When a Switch is turned on, its text and background color change, so you can tell which position it's in.
ko: 스위치 단추의 위치는, 끔 아니면 켬 두가지가 있죠. 스위치를 켠 상태로 두면 텍스트와 배경 색이 바뀌어서 어떤 상태인지 확인할 수 있습니다.

note: (itstool) path: section/p
en: You may have seen Switches like these in GNOME's accessibility menu, which let you turn features like large text and the on-screen keyboard on and off. In this case, the Switch controls our imaginary cookie dispenser. If the Switch is turned on, you can get cookies by clicking the "Get a cookie" Button. If it's turned off, clicking the Button won't do anything.
ko: 큰 글씨를 표시하고 화면 키보드를 켜고 끄는 기능을 갖춘 그놈 접근성 메뉴 같은데서 이런 스위치를 볼 수 있죠. 여기서 스위치로 가상의 과자 뽑기 기계 동작 여부를 다루겠습니다. 스위치를 켜두면 "Get a cookie" 단추를 눌렀을 때 과자를 받을 수 있습니다. 스위치를 끄면 단추를 눌렀을 때 반응하지 않고요.

note: (itstool) path: note/p
en: You can get to the accessibility menu by clicking on the outline of a human, near your name in the upper-right corner of the screen.
ko: 화면의 우측 상단에 사용자 이름이 있는 사람 모양 아이콘을 누르면 접근성 메뉴로 들어갈 수 있습니다.

note: (itstool) path: section/p
en: Here's how we create the Switch:
ko: 이제 스위치를 어떻게 만드는지 알아보죠:

note: (itstool) path: section/p
en: We don't actually need to connect the Switch to anything. All we need to do is write an if statement in our _getACookie function, to check to see if the Switch is turned on. If we wanted to make something happen as soon as you flip the Switch, though, we would connect its notify::active signal, like so:
ko: 스위치에서 뭘 할지는 실제로 연결할 필요가 없습니다. 우리가 할 일은 _getACookie 함수에서 if 구문을 작성해서 스위치가 켜졌는지 여부만 확인하면 됩니다. 스위치를 젖혔을 때 바로 무언가를 하려면 notify::active 시그널을 다음처럼 연결하면 됩니다:

note: (itstool) path: section/p
en: A Switch is set to the off position by default. If we wanted the Switch to start out turned on, we would set the value of its active property to true when we create it.
ko: 스위치는 기본적으로 끔 위치로 설정해둡니다. 켠 상태로 시작하게 하려면, 스위치를 만들 때 active 속성을 true로 설정하면 됩니다.

note: (itstool) path: section/p
en: Let's just create it normally, though, and then create the Label that goes with it. We want the Switch and the Label to be kept right next to each other, so we'll create a Grid just for them, then put that Grid in our larger Grid that holds all the widgets inside it. Here's what the code looks like to create all that:
ko: 그럼 평범하게 만들어보고 옆에 레이블을 붙여두죠. 스위치와 레이블은 오른편에 두는걸로 하겠습니다. 그렇게 해서, 이 위젯에 맞는 그리드를 만들고 이 그리드를 큰 그리드에 넣겠습니다. 다 만들고 나면 코드가 다음과 같이 되겠죠:

note: (itstool) path: section/p
en: And now we arrange everything in the larger Grid like so.
ko: 마찬가지로 이제 더 큰 그리드에 몽땅 정리하겠습니다.

note: (itstool) path: section/p
en: Now we change the _getACookie function so that it checks to see if the cookie dispenser is turned on. We do that by using the Switch's get_active method. It returns true if the Switch is turned on, and false if the Switch is turned off.
ko: 이제 _getACookie 함수 코드를 바꿔서 과자 뽑기가 켜졌는지 확인하겠습니다. 스위치의 get_active 메서드를 사용하겠습니다. 스위치가 켜져있으면 true, 꺼져있으면 false를 반환합니다.

note: (itstool) path: note/p
en: When a method is used in an if statement like this, the code inside the if statement is executed if the method returns true.
ko: if 구문에서 다음과 같이 메서드를 사용하면, 메서드에서 true를 반환했을 때 if 구문 안에 있는 코드를 실행합니다.

note: (itstool) path: section/title
en: Tuning the radio
ko: 라디오 튜닝

note: (itstool) path: section/p
en: Another type of input widget we can use is called the RadioButton. You create them in groups, and then only one RadioButton in a group can be selected at a time. They're called RadioButtons because they work like the channel preset button in old-style car radios. The radio could only be tuned to one station at a time, so whenever you pressed one button in, another would pop back out.
ko: 우리가 쓸 수 있는 다른 입력 위젯으로 RadioButton이 있습니다. 한 모임 단위로 만들 수 있고, 모임 안에 있는 RadioButton은 한번에 하나만 선택할 수 있습니다. 구식 카 라디오의 프리셋 단추 처럼 동작하기 때문에 RadioButton으로 부릅니다. 라디오는 한번에 방송국 하나만 선택할 수 있기에, 어떤 단추를 누르면 다른 단추는 도로 튀어나옵니다.

note: (itstool) path: section/p
en: First off, let's change our ApplicationWindow's name and increase its border_width property, so that our widgets aren't packed in too tightly. The border_width is the number of pixels between any widget and the edge of the window.
ko: 우선 ApplicationWindow의 이름을 바꾸고 border_width 속성 값을 늘려서, 위젯이 답답하게 붙어있지 않게 하겠습니다. border_width는 위젯과 창 가장자리 사이의 픽셀 단위 간격입니다.

note: (itstool) path: section/p
en: After that, we create the RadioButtons. Remember how they're created in groups? The way we do that, is we set each new RadioButton's group property to the name of another RadioButton.
ko: 그 다음 RadioButton을 만들겠습니다. 근데 그룹안에 어떻게 만들었죠? 우리가 할 일은 각 RadioButton의 그룹 속성에 다른 RadioButton 이름을 넣는 일입니다.

note: (itstool) path: section/p
en: Next, we create a Grid for the RadioButtons. Remember, we don't have to arrange things in Grids in the same order that we create them in.
ko: 다음 RadioButton의 그리드를 만들겠습니다. 만든 순서대로 그리드에 똑같이 정렬할 필요는 없습니다.

note: (itstool) path: section/p
en: Normally, the RadioButton that's selected by default is the one that's the name of the group. We want the first "Not cookie" button to be selected by default, though, so we use its set_active method.
ko: 보통 기본으로 선택한 RadioButton은 그룹 이름으로 설정한 RadioButton입니다. 우선은 기본적으로 "Not cookie" 단추를 선택한 상태로 두려고 합니다. 그러니까 set_active 메서드를 쓰겠습니다.

note: (itstool) path: note/p
en: We could also set its active property to true when we create it.
ko: RadioButton을 만들 때 active 속성을 설정할 수도 있습니다.

note: (itstool) path: section/p
en: Now we arrange everything in our main Grid like usual ...
ko: 이제 흔히 하던대로 메인 그리드에 모든 위젯을 정리하겠습니다 ...

note: (itstool) path: section/p
en: And then we change our _getACookie function to test to see if the cookie button is the one that's selected.
ko: 그리고 과자 단추를 선택했는지 확인하도록 _getACookie 함수 코드를 바꾸겠습니다.

note: (itstool) path: section/title
en: Can you spell "cookie"?
ko: "cookie" 쓸 수 있죠?

note: (itstool) path: section/p
en: The last input widget we're going to cover is the Entry widget, which is used for single-line text entry.
ko: 우리가 다룰 마지막 위젯은 단일 행 텍스트 항목을 다루는 Entry 위젯입니다.

note: (itstool) path: note/p
en: If you need to be able to enter in a whole paragraph or more, like if you are building a text editor, you'll want to look at the much more customizable <link xref="textview.js">TextView</link> widget.
ko: 텍스트 편집기를 만들 때 처럼 한 문당 이상을 입력할 수 있는게 필요하다면, 개별적으로 이리저리 자유롭게 바꿀 수 있는 <link xref="textview.js">TextView</link> 위젯을 찾으시려는 지도 모르겠습니다.

note: (itstool) path: section/p
en: After we change the window's name, we create the Entry widget.
ko: 창 이름을 바꾸고 나서 Entry 위젯을 만들겠습니다.

note: (itstool) path: section/p
en: Next, we arrange everything in the Grid ...
ko: 그 다음, 그리드에 모두 정리하고요 ...

note: (itstool) path: section/p
en: And now we modify _getACookie's if statement again, using the Entry's get_text method to retrieve the text that you entered into it and see if you spelled "cookie" right. We don't care whether you capitalize "cookie" or not, so we use JavaScript's built-in toLowerCase method to change the Entry's text to all lower case inside the if statement.
ko: Entry의 get_text 메서드로 텍스트를 가져와서 "cookie" 문자열이 맞는지 확인하도록 _getACookie의 if 구문을 수정하겠습니다. "cookie"의 어디가 대문자인지는 상관하지 않을거기에 if 구문 안에서 Entry의 모든 텍스트 문자를 소문자로 바꾸는 JavaScript 내장 함수 toLowerCase를 사용하겠습니다.

note: (itstool) path: note/p
en: An Entry widget doesn't have a label property, which is a set text string that the user can't change. (You can't normally change the label on a Button, for instance.) Instead, it has a text property, which changes to match what the user types in.
ko: Entry 위젯은 사용자가 못바꾸는 텍스트 문자열을 설정하는 label 속성이 없습니다(심지어 단추에도 보통은 레이블의 문자열을 바꿀 수 없습니다). 대신 사용자가 입력한 내용이 일치하는지 여부를 바꾸는 text 속성이 있습니다.

note: (itstool) path: section/p
en: Keep reading, if you'd like to see the complete code for each version of our cookie maker application.
ko: 과자 만들기 프로그램의 여러가지  각 버전에 해당하는 완전한 코드를 보려면 계속 읽어나가십시오.

note: (itstool) path: note/p
en: The main JavaScript tutorials page has <link xref="beginner.js#buttons">more detailed code samples</link> for each input widget, including several not covered here.
ko: 메인 JavaScript 지침서 페이지에는 여기서 다루지 못한 여러가지 입력 위젯을 다룬 <link xref="beginner.js#buttons">상세 예제 코드</link>가 있습니다.

note: (itstool) path: section/title
en: Complete code samples
ko: 완전한 예제 코드

note: (itstool) path: section/title
en: Code sample with Button
ko: 단추 코드 예제

note: (itstool) path: section/title
en: Code sample with Switch
ko: 스위치 코드 예제

note: (itstool) path: section/title
en: Code sample with RadioButton
ko: RadioButton 코드 예제

note: (itstool) path: section/title
en: Code sample with Entry
ko: Entry 코드 예제

[ctx: text]
note: (itstool) path: info/title
en: AboutDialog (C)
ko: AboutDialog(C)

note: (itstool) path: info/desc
en: Display information about an application
ko: 프로그램 정보를 나타냅니다

note: (itstool) path: page/p
en: An AboutDialog example using Gtk.ApplicationWindow and Menu
ko: AboutDialog 예제에서는 GtkApplicationWindow와 Menu를 다룹니다

note: (itstool) path: note/p
en: <em style="bold">You need to be running Gtk3.4 or later for this to work</em>
ko: <em style="bold">이 코드를 동작하려면 Gtk 3.4 이상이 필요합니다</em>

note: (itstool) path: page/p (itstool) path: section/p
en: In this sample we used the following:
ko: 이 예제는 다음 참고자료가 필요합니다:

[ctx: text]
note: (itstool) path: info/title
en: AboutDialog (JavaScript)
ko: AboutDialog(JavaScript)

note: (itstool) path: page/p
en: A modal dialog window which shows information about an application and its creators. This one is triggered by clicking "About" in the application's menu, which is normally a good place to put it.
ko: 프로그램과 만든 사람 정보를 나타내는 모달 대화상자 창입니다. "정보" 항목을 두기 딱 좋은 프로그램 메뉴에서 "정보"를 누르면 정보 모달 대화상자 창이 뜹니다.

[ctx: text]
note: (itstool) path: info/title
en: AboutDialog (Python)
ko: AboutDialog(Python)

note: (itstool) path: info/desc
en: A window that displays information about an application
ko: 프로그램 정보를 표시하는 창입니다

note: (itstool) path: page/p
en: An AboutDialog example using Gtk.ApplicationWindow and Menu (the "about" is displayed if "About" in the menu is selected).
ko: AboutDialog 예제에서는 Gtk.ApplicationWindow와 Menu를 다룹니다.

note: (itstool) path: section/title
en: Code used to generate this example
ko: 예제 결과를 만드는 코드

note: (itstool) path: section/title
en: Useful methods for an AboutDialog widget
ko: AboutDialog 위젯에 쓸만한 메서드

note: (itstool) path: section/p
en: In line 15 the signal <code>"activate"</code> is connected to the callback function <code>about_cb()</code> using <code><var>widget</var>.connect(<var>signal</var>, <var>callback function</var>)</code>. See <link xref="signals-callbacks.py"/> for a more detailed explanation.
ko: 15번째 줄에서, <code><var>widget</var>.connect(<var>signal</var>, <var>callback function</var>)</code> 코드로 <code>"activate"</code> 시그널을 <code>about_cb()</code> 콜백 함수에 연결했습니다. 더 자세한 설명은 <link xref="signals-callbacks.py"/>를 참조하십시오.

note: (itstool) path: section/title
en: API References
ko: API 참고서

[ctx: text]
note: (itstool) path: info/title
en: AboutDialog (Vala)
ko: AboutDialog(Vala)

note: (itstool) path: info/desc
en: Coming soon...
ko: 곧 계속됩니다...

note: (itstool) path: info/desc
en: A beginner's guide to writing GNOME applications in JavaScript, including code samples and practice exercises.
ko: 코드 예제와 실제 연습 예제가 들어있는 JavaScript 그놈 프로그램 작성용 초보자 안내서입니다.

note: (itstool) path: page/title
en: Tutorial for beginners and code samples
ko: 초보자 지침서 및 예제 코드

note: (itstool) path: synopsis/p
en: JavaScript is one of the most popular programming languages on the web. It's not just for the web, though. If you have even a basic understanding of JavaScript, you can write full-fledged applications for GNOME. <link href="https://wiki.gnome.org/Apps/Documents">GNOME Documents</link> is written in JavaScript, and so is <link href="https://live.gnome.org/GnomeShell/Tour">GNOME Shell</link>, the most basic part of GNOME.
ko: JavaScript는 웹에서 가장 인기있는 프로그래밍 언어 중 하나입니다. 단지 웹에서 뿐만이 아닙니다. JavaScript 기본을 잘 이해하면 완전한 격을 갖춘 그놈 프로그램을 작성할 수 있습니다. <link href="https://wiki.gnome.org/Apps/Documents">그놈 문서</link>는 JavaScript로 작성했으며, 그놈의 가장 근본적인 부분 <link href="https://live.gnome.org/GnomeShell/Tour">그놈 셸</link> 도 마찬가지입니다.

note: (itstool) path: note/p
en: GNOME Shell is what you see when you click on "Activities" in the top-left corner of your screen. It also controls the clock and the rest of the top panel. Besides showing how you to write GNOME applications, these tutorials will also show you how to use JavaScript to write GNOME Shell extensions, which give it new features or change the way it does things.
ko: 그놈 셸은 화면의 좌측 상단에 있는 "현재 활동"을 눌렀을 때 볼 수 있습니다. 시계와 상단 패널 나머지를 다룹니다. 그놈 프로그램 작성 방법을 알려드리기 전에 다음 따라하기 내용을 통해, 그놈 셸에 새 기능을 붙이거나 동작 방식을 바꾸는 그놈 셸 확장 기능을 작성할 때 JavaScript를 사용하는 방법을 보여드리겠습니다.

note: (itstool) path: section/p
en: These tutorials are designed for people who already know how to write in JavaScript, and who have GNOME installed on their computers already, but who are new to developing GNOME applications. If you don't already know JavaScript, or if you need help getting GNOME set up, take a look at these resources first:
ko: 이 따라하기 참고서는 JavaScript 코드 작성법을 이미 알고 있는 사람, 이미 컴퓨터에 그놈을 설치한 사람, 하지만 그놈 프로그램 개발에 처음인 사람이 쉽게 읽을 수 있게 기획했습니다. 이미 JavaScript 코드 작성법을 아는 사람이 아니거나 그놈 설정에 도움이 필요하다면 다음 참고 자료를 우선 살펴보십시오:

note: (itstool) path: item/p
en: <link href="http://eloquentjavascript.net/contents.html">Eloquent JavaScript</link> is a free, Creative Commons-licensed book, which explains the basics of JavaScript programming. Since you won't be writing JavaScript for the web, you only need to read up to chapter 10 or so.
ko: <link href="http://eloquentjavascript.net/contents.html">Eloquent JavaScript</link>는 크리에이티브 커먼즈 라이선스를 부여한 무료 책이며, JavaScript 프로그래밍 기본을 설명합니다. 웹용 JavaScript 프로그램을 작성하지 않을 것이기에 10장까지만 읽으시면 됩니다.

note: (itstool) path: item/p
en: <link href="http://www.gnome.org/getting-gnome/">Download GNOME</link> as part of a distribution, like Fedora, openSUSE, or Ubuntu. Each distribution has its own instructions for how to get GNOME.
ko: 페도라, 오픈수세, 우분투 배포판의 일부로 <link href="http://www.gnome.org/getting-gnome/">그놈을 다운로드</link> 하십시오. 각 배포판에는 그놈을 설치하는 자체 방식이 있습니다.

note: (itstool) path: item/p
en: <link xref="set-up-gedit.js">Set up gedit</link> for writing applications. GNOME's text editor, gedit, is sometimes just called "text editor".
ko: 프로그램을 작성할 <link xref="set-up-gedit.js">지에디트를 설정</link> 하십시오. 그놈 텍스트 편집기 지에디트는 그냥 "텍스트 편집기"라고도 합니다.

note: (itstool) path: section/title
en: Code samples
ko: 예제 코드

note: (itstool) path: section/p
en: These samples show how to use widgets in your GNOME applications. Each one demonstrates a complete application which showcases the featured widget. At the end of each sample, you will find links to more detailed reference material.
ko: 이 예제에서는 그놈 프로그램에서 위젯을 사용하는 방법을 보여줍니다. 각 예제 코드에서는 기능을 갖춘 위젯을 모아서 보여주는 완전한 프로그램으로 실험적으로 동작합니다. 각 예제 끝에는 더욱 자세한 참고 자료 링크를 보실 수 있습니다.

note: (itstool) path: section/p
en: To run the code samples:
ko: 예제 코드를 실행하려면:

note: (itstool) path: item/p
en: Copy and paste the code into <var>filename</var>.js
ko: <var>filename</var>.js에 코드를 복사하여 붙여넣으십시오

note: (itstool) path: item/p
en: In the terminal, type:
ko: 터미널에서 다음 명령을 입력하십시오:

note: (itstool) path: section/title
en: Display widgets
ko: 위젯 표시

note: (itstool) path: section/title
en: Buttons and toggles
ko: 단추 및 토글

note: (itstool) path: section/title
en: Numeric and text data entry
ko: 숫자, 텍스트 데이터 항목

note: (itstool) path: section/title
en: Multiline text editor
ko: 다중라인 텍스트 편집기

note: (itstool) path: section/title
en: Menu, combo box and toolbar widgets
ko: 메뉴, 콤보상자, 도구모음 위젯

note: (itstool) path: section/title
en: TreeView widget
ko: TreeView 위젯

note: (itstool) path: section/title (itstool) path: steps/title
en: Selectors
ko: 선택 상자

note: (itstool) path: section/title
en: File selectors
ko: 파일 선택 상자

note: (itstool) path: section/title
en: Font selectors
ko: 글꼴 선택 상자

note: (itstool) path: section/title
en: Color Selectors
ko: 색상 선택 상자

note: (itstool) path: section/title
en: Layout containers
ko: 배치 컨테이너

[ctx: text]
note: (itstool) path: info/title
en: GTK+ widgets sample code (Python)
ko: GTK+ 위젯 예제 코드(Python)

note: (itstool) path: info/desc
en: A guide to GUI programming using GTK+, including code samples and practice exercises.
ko: 예제 코드와 실제 연습 예제가 들어있는 GTK+ GUI 프로그래밍 안내서입니다.

note: (itstool) path: page/title
en: GTK+ widgets sample code
ko: GTK+ 위젯 예제 코드

note: (itstool) path: synopsis/p
en: If you are a beginner and you would like a tutorial to guide you step by step in an exploration of what you can do with GTK+ 3, you should go to the <link xref="tutorial.py"/> page. If you are looking for a specific widget, you can find it in the sections below.
ko: GTK+ 3으로 뭘 할 수 있는지 단계별로 살펴볼 수 있는 지침서를 찾는 초보자라면 <link xref="tutorial.py"/> 페이지로 이동하십시오. 개별 위젯을 찾는다면 아래 섹션에서 찾아볼 수 있습니다.

note: (itstool) path: section/title
en: Theory pages
ko: 이론 페이지

[ctx: text]
note: (itstool) path: info/title
en: Tutorial for beginners (Vala)
ko: 초보자용 지침서(Vala)

note: (itstool) path: info/desc
en: A beginner's guide to GUI programming using GTK+, including code samples and practice exercises.
ko: 예제 코드와 실제 연습 예제가 들어있는 GTK+ GUI 프로그래밍 초보자 안내서입니다.

note: (itstool) path: synopsis/p
en: Although these tutorials are designed for beginners, we can't cover all the basics. Before attempting to follow these tutorials, you are expected to be familiar with the following concepts:
ko: 이 안내서는 초보자에 맞게 구성했지만 모든 기본적인 내용을 다루지는 못했습니다. 이 안내서를 따라가기 전에 다음 개념에 익숙한 상황임을 가정하겠습니다:

note: (itstool) path: item/p
en: Object oriented programming
ko: 객체 지향 프로그래밍

note: (itstool) path: item/p
en: The Vala programming language:
ko: Vala 프로그래밍 언어:

note: (itstool) path: item/p
en: <link href="https://live.gnome.org/Vala/Tutorial">The Vala Tutorial</link>
ko: <link href="https://live.gnome.org/Vala/Tutorial">Vala 따라하기 지침서</link>

note: (itstool) path: item/p
en: <link href="https://live.gnome.org/Vala/Documentation#Sample_Code">Sample Vala code</link>
ko: <link href="https://live.gnome.org/Vala/Documentation#Sample_Code">Vala 예제 코드</link>

note: (itstool) path: synopsis/p
en: By following these tutorials you will learn the basics of GUI programming using GTK+.
ko: 이 안내서를 따라가면 GTK+ GUI 프로그래밍의 기본 내용을 배웁니다.

note: (itstool) path: item/p
en: Copy and paste the code into <var>filename</var>.vala
ko: <var>filename</var>.vala에 코드를 복사하여 붙여넣으십시오

note: (itstool) path: item/p
en: In the terminal type:
ko: 터미널에 다음 명령을 입력하십시오:

[ctx: text]
note: (itstool) path: info/title
en: Button (C)
ko: Button(C)

note: (itstool) path: info/desc
en: A button widget which emits a signal when clicked
ko: 눌렀을 때 시그널을 내보내는 단추 위젯입니다

note: (itstool) path: page/p
en: A button widget connected to a callback function that reverses its label when clicked.
ko: 눌렀을 때 레이블을 반전하는 콜백 함수에 연결한 단추 위젯입니다.

[ctx: text]
note: (itstool) path: info/title
en: Button (JavaScript)
ko: Button(JavaScript)

note: (itstool) path: info/desc
en: A button which can be connected to other widgets
ko: 다른 위젯에 연결할 수 있는 단추입니다

note: (itstool) path: page/p
en: A button widget that changes its label when you click it.
ko: 단추를 누르면 레이블을 바꾸는 단추 위젯입니다.

note: (itstool) path: page/p
en: A button widget connected to a simple callback function.
ko: 간단한 콜백 함수에 연결한 단추 위젯입니다.

note: (itstool) path: section/title
en: Useful methods for a Button widget
ko: Button 위젯에 쓸만한 메서드

note: (itstool) path: section/p
en: In line 16 the <code>"clicked"</code> signal from the button is connected to the callback function <code>do_clicked()</code> using <code><var>widget</var>.connect(<var>signal</var>, <var>callback function</var>)</code>. See <link xref="signals-callbacks.py"/> for a more detailed explanation.
ko: 16번째 줄에서, <code><var>widget</var>.connect(<var>signal</var>, <var>callback function</var>)</code> 코드로 <code>"clicked"</code> 시그널을 <code>do_clicked()</code> 콜백 함수에 연결했습니다. 더 자세한 설명은 <link xref="signals-callbacks.py"/>를 참조하십시오.

note: (itstool) path: item/p
en: <code>set_relief(Gtk.ReliefStyle.NONE)</code> sets to none the relief style of the edges of the Gtk.Button - as opposed to <code>Gtk.ReliefStyle.NORMAL</code>.
ko: <code>set_relief(Gtk.ReliefStyle.NONE)</code> 함수는 Gtk.Button의 가장자리의 두드러진 모양새를 없음으로 설정합니다. <code>Gtk.ReliefStyle.NORMAL</code>과는 반대죠.

note: (itstool) path: item/p
en: If the label of the button is a <link href="http://developer.gnome.org/gtk3/unstable/gtk3-Stock-Items.html">stock icon</link>, <code>set_use_stock(True)</code> sets the label as the name of the corresponding stock icon.
ko: 단추 레이블에 <link href="http://developer.gnome.org/gtk3/unstable/gtk3-Stock-Items.html">스톡 아이콘</link>이라면, <code>set_use_stock(True)</code> 함수로 스톡 아이콘 이름을 레이블로 설정합니다.

note: (itstool) path: item/p
en: To set an image (e.g. a stock image) for the button <code>button</code>:
ko: <code>button</code> 단추 레이블에 그림(예: 스톡 그림)을 설정하려면:

note: (itstool) path: item/p
en: You should not set a label for the button after this, otherwise it will show the label and not the image.
ko: 이 코드 다음에 단추에 레이블 문자열을 설정하면, 그림 대신 텍스트 레이블이 나타납니다.

note: (itstool) path: item/p
en: If we use <code>set_focus_on_click(False)</code> the button will not grab focus when it is clicked by the mouse. This could be useful in places like toolbars, so that the keyboard focus is not removed from the main area of the application.
ko: <code>set_focus_on_click(False)</code> 함수를 사용하면 단추를 마우스로 눌렀을 때 포커스를 주지 않습니다. 도구 모음 같은 곳에 쓸만해서 키보드 포커스를 프로그램의 주 영역에서 없애지 않을 때 씁니다.

note: (itstool) path: page/title
en: Button widget
ko: 단추 위젯

note: (itstool) path: page/p
en: In this sample we used the following: <link href="http://www.valadoc.org/gtk+-3.0/Gtk.Button.html">Gtk.Button</link>
ko: 이 예제에서 <link href="http://www.valadoc.org/gtk+-3.0/Gtk.Button.html">Gtk.Button</link>을 사용하겠습니다

note: (itstool) path: info/desc
en: A container for arranging buttons
ko: 단추를 정렬하는 컨테이너

note: (itstool) path: page/p
en: A calculator - the buttons are enclosed in horizontal ButtonBoxes.
ko: 계산기 - 단추는 수평 ButtonBox에 둘러싸여있습니다.

note: (itstool) path: section/title
en: Useful methods for a ButtonBox widget
ko: ButtonBox 위젯에 쓸만한 메서드

note: (itstool) path: item/p
en: The layout of the ButtonBox are set with <code>set_layout(layout)</code>, where <code>layout</code> can be <code>Gtk.ButtonBoxStyle.SPREAD</code> (buttons are evenly spread across the box), <code>Gtk.ButtonBoxStyle.EDGE</code> (buttons are placed at the edges of the box), <code>Gtk.ButtonBoxStyle.START</code> (buttons are grouped towards the start of the box), <code>Gtk.ButtonBoxStyle.END</code> (buttons are grouped towards the end of the box), <code>Gtk.ButtonBoxStyle.CENTER</code> (buttons are centered in the box).
ko: ButtonBox 배치는 <code>set_layout(layout)</code> 함수로 설정하며, <code>layout</code>에 들어갈 값은 <code>Gtk.ButtonBoxStyle.SPREAD</code>(단추가 상자 크기만큼 늘어남), <code>Gtk.ButtonBoxStyle.EDGE</code>(단추가 상자 가장자리에 붙음), <code>Gtk.ButtonBoxStyle.START</code>(단추가 상자 시작 부분에 모임), <code>Gtk.ButtonBoxStyle.END</code>(단추가 상자 끝부분에 모임), <code>Gtk.ButtonBoxStyle.CENTER</code>(단추가 상자 한가운데로 모임)가 될 수 있습니다.

note: (itstool) path: item/p
en: <code>set_child_secondary(button, is_secondary)</code> sets whether <code>button</code> should appear in a secondary group of children. A typical use of a secondary child is the help button in a dialog. This group appears after the other children if the style is <code>START</code>, <code>SPREAD</code> or <code>EDGE</code>, and before the other children if the style is <code>END</code>. If the style is <code>START</code> or <code>END</code>, then the secondary children are aligned at the other end of the button box from the main children. For the other styles, they appear immediately next to the main children.
ko: <code>set_child_secondary(button, is_secondary)</code> 함수로 <code>button</code> 이 하위 두번째 모임으로 나타날지 여부를 설정합니다. 2차 하위요소는 대화상자의 도움말 단추가 될 수 있습니다. 이 모임은 모양새가 <code>START</code>, <code>SPREAD</code>, <code>EDGE</code> 중 하나고, 그 이전 하위 요소의 모양새가 <code>END</code>일 때, 다른 하위 요소의 전에 나타납니다. 모양새가 <code>START</code>, <code>END</code> 중 하나면, 주 하위 요소의 단추 상자 다른 끝부분에 두번째 하위 요소를 정렬합니다. 다른 모양새로 설정하면, 주 하위 요소 바로 다음에 나타냅니다.

note: (itstool) path: item/p
en: <code>set_child_non_homogeneous(button, is_non_homogeneous)</code> sets whether the child is exempted from homogeneous sizing. Default value is <code>False</code>.
ko: <code>set_child_non_homogeneous(button, is_non_homogeneous)</code> 함수로 하위 요소에 대한 동일 크기 조절 방식 비적용 여부를 설정합니다. 기본 값은 <code>false</code>입니다.

note: (itstool) path: item/p
en: <code>set_spacing(spacing)</code> sets the spacing, in pixels, between the buttons of the box.
ko: <code>set_spacing(spacing)</code> 함수는 상자안의 단추 사이 간격을 픽셀 단위로 설정합니다.

note: (itstool) path: info/desc
en: Tutorials and code samples in C.
ko: C언어 기반 지침 및 예제 코드입니다.

note: (itstool) path: page/title
en: Platform Demos in C
ko: C언어 기반 플랫폼 데모

note: (itstool) path: section/title
en: Prerequisites
ko: 준비요건

note: (itstool) path: section/p
en: To compile these platform demos you will need a C compiler, for example <link href="https://gcc.gnu.org/">gcc</link>. You will also need GTK+ 3 including headers and pkg-config files. Linux distributions usually abstract GTK+ 3 headers and pkg-config files into separate packages called <em>gtk3-devel</em>, <em>gtk3-dev</em> or similar.
ko: 플랫폼 데모를 컴파일하려면 <link href="https://gcc.gnu.org/">gcc</link> 같은 C 컴파일러가 필요합니다. 또한 헤더와 pkg-config 파일이 있는 GTK+ 3가 필요합니다. 보통, 리눅스 배포판에서는 추상 GTK+ 3 헤더와 pkg-config 파일을 <em>gtk3-devel</em>, <em>gtk3-dev</em> 같은 식으로 별개 패키지로 배포합니다.

note: (itstool) path: section/title
en: Guidelines for new developers
ko: 새 개발자 지침서

note: (itstool) path: section/p
en: Beyond the prerequisites mentioned above, several tools has been developed to assist you further in developing your GNOME application. GNOME also recommends a specific coding style and conventions which this section will elaborate further upon.
ko: 이전에 언급했던 준비사항 이전에, 그놈 프로그램 개발을 도와주려 개발한 몇가지 도구가 있습니다. 그놈에서는 지정 코드 작성 방식과 앞으로 이 장에서 계속 따라갈 관례를 추천합니다.

note: (itstool) path: section/title
en: Recommended tools
ko: 추천 도구

note: (itstool) path: item/p
en: <link href="https://wiki.gnome.org/Apps/Devhelp">DevHelp</link>: An API documentation browser for GNOME.
ko: <link href="https://wiki.gnome.org/Apps/Devhelp">DevHelp</link>: 그놈 API 문서 탐색기.

note: (itstool) path: item/p
en: A GNOME IDE (Integrated Development Environment). An IDE can assist you in writing and debugging C code, for example <link href="https://wiki.gnome.org/Apps/Builder">Builder</link> or <link href="https://wiki.gnome.org/Apps/Anjuta">Anjuta</link>.
ko: 그놈 IDE(통합 개발 환경). <link href="https://wiki.gnome.org/Apps/Builder">빌더</link>나 <link href="https://wiki.gnome.org/Apps/Anjuta">안주타</link> 같은 IDE에서 C 코드를 작성하고 디버깅하는 과정을 도와줄 수 있습니다.

note: (itstool) path: item/p
en: <link href="http://glade.gnome.org/">Glade</link>: A user interface designer for GTK+ Applications.
ko: <link href="http://glade.gnome.org/">글레이드</link>: GTK+ 프로그램용 사용자 인터페이스 디자이너.

note: (itstool) path: item/p
en: An IRC Client, for example <link href="https://wiki.gnome.org/Apps/Polari">Polari</link> or <link href="https://wiki.gnome.org/Apps/Empathy">Empathy</link>. If you run into problems while following the beginner tutorials, join #gnome on <em>irc.gnome.org</em>.
ko: <link href="https://wiki.gnome.org/Apps/Polari">폴라리</link>나 <link href="https://wiki.gnome.org/Apps/Empathy">엠퍼시</link> 같은 IRC 클라이언트. 초보자 지침서를 따라가다 문제에 봉착하면 <em>irc.gnome.org</em>의 #gnome으로 오세요.

note: (itstool) path: section/title
en: Coding Style
ko: 코드 작성 방식

note: (itstool) path: section/p
en: Most applications in the GNOME project is written in the <link href="http://en.wikipedia.org/wiki/Indent_style#GNU_style">GNU style</link> of indentation. The tutorials and code examples presented are following this convention and you are recommended to do so too.
ko: 그놈 프로젝트의 대부분 프로그램은 <link href="http://en.wikipedia.org/wiki/Indent_style#GNU_style">GNU 방식</link> 들여쓰기로 작성했습니다. 지침서와 예제 코드는 이 관례를 따랐으며,  여러분도 이 방식을 따르는게 좋습니다.

note: (itstool) path: section/title
en: Executing Code
ko: 코드 실행

note: (itstool) path: item/p
en: Copy and paste the code into <var>filename</var>.c
ko: <var>filename</var>.c 파일에 코드를 복사하여 붙여넣으십시오

note: (itstool) path: note/p
en: For more information about compiling GTK+ programs see <link href="http://developer.gnome.org/gtk3/3.4/gtk-compiling.html">Compiling GTK+ Applications on UNIX</link>.
ko: GTK+ 프로그램 컴파일에 대해 더 알아보시려면 <link href="http://developer.gnome.org/gtk3/3.4/gtk-compiling.html">유닉스 GTK+ 프로그램 컴파일</link>을 살펴보십시오.

note: (itstool) path: section/title
en: Widget Code Examples
ko: 위젯 예제 코드

[ctx: text]
note: (itstool) path: info/title
en: CheckButton (C)
ko: CheckButton(C)

note: (itstool) path: info/desc
en: Create widgets with a discrete ToggleButton
ko: 개별 ToggleButton으로 위젯을 만듭니다

note: (itstool) path: page/p
en: This CheckButton toggles the title.
ko: CheckButton으로 제목 표시 여부를 전환합니다.

[ctx: text]
note: (itstool) path: info/title
en: CheckButton (JavaScript)
ko: CheckButton(JavaScript)

note: (itstool) path: info/desc
en: A box which can be checked or unchecked
ko: 표시를 하거나 지울 수 있는 상자입니다

note: (itstool) path: page/p
en: This application has a CheckButton. Whether the box is checked dictates whether the window's title bar shows anything.
ko: 이 프로그램에는 CheckButton이 있습니다. 이 확인 상자의 표시 여부에 따라 창 제목 표시줄에 무언가를 나타냅니다.

note: (itstool) path: page/p
en: A CheckButton sends the "toggled" signal when it's checked or unchecked. While it's checked, the "active" property is true. While it's not, "active" tests as false.
ko: CheckButton에 표시하거나 지울 때, "toggled" 시그널을 보냅니다. 표시해두면 "active" 속성 값이 true가 되고, 그렇지 않으면 false가 됩니다.

note: (itstool) path: section/title
en: Libraries to import
ko: 가져올 라이브러리

note: (itstool) path: section/p
en: These are the libraries we need to import for this application to run. Remember that the line which tells GNOME that we're using Gjs always needs to go at the start.
ko: 이 프로그램을 실행할 때 가져올 라이브러리입니다. 시작 부분에 항상 gjs가 필요함을 알리는 줄을 작성해야 함을 기억하십시오.

note: (itstool) path: section/title
en: Creating the application window
ko: 프로그램 창 만들기

note: (itstool) path: section/p
en: All the code for this sample goes in the CheckButtonExample class. The above code creates a <link href="http://www.roojs.com/seed/gir-1.2-gtk-3.0/gjs/Gtk.Application.html">Gtk.Application</link> for our widgets and window to go in.
ko: 이 예제의 모든 코드는 CheckButtonExample 클래스에 들어갑니다. 위 코드에서는 위젯과 창이 들어가는 <link href="http://www.roojs.com/seed/gir-1.2-gtk-3.0/gjs/Gtk.Application.html">Gtk.Application</link>을 만듭니다.

note: (itstool) path: section/p
en: The _buildUI function is where we put all the code to create the application's user interface. The first step is creating a new <link href="GtkApplicationWindow.js.page">Gtk.ApplicationWindow</link> to put all our widgets into.
ko: _buildUI 함수는 프로그램 사용자 인터페이스를 구성하는 모든 코드를 넣는 곳입니다. 우선 모든 위젯을 넣을 새 <link href="GtkApplicationWindow.js.page">Gtk.ApplicationWindow</link> 를 만들겠습니다.

note: (itstool) path: section/title
en: Creating the checkbutton
ko: 확인 단추 만들기

note: (itstool) path: section/p
en: This code creates the checkbutton itself. The label next to the checkbutton is created by giving the checkbutton the "label" property and assigning a string value to it. Since this checkbutton toggles whether the window title is on or off, and the window title will be on to start with, we want the box to be checked by default. Whenever the user checks or unchecks the box, we call the _toggledCB function.
ko: 이 코드로 자체 확인 단추를 만듭니다. 확인 단추 옆 레이블은 확인 단추의 "label" 속성에 문자열 값을 넣어 만듭니다. 이 확인 단추는 창 제목을 나타내거나 숨긴 상태를 전환하고 프로그램을 시작할 때 창 제목이 들어온 상태여야 하기 때문에, 기본적으로 확인 상자를 표시한 상태로 두려 합니다. 사용자가 상자에 표시했다 지울 때마다 _toggledCB 함수를 호출하겠습니다.

note: (itstool) path: section/p
en: This code finishes up creating the UI, by telling the window to show itself and all child widgets (which is just the checkbutton in this case).
ko: 이 코드는 창 자체와 모든 하위 위젯의 표시를 지시하여 사용자 인터페이스 구성을 끝냅니다(이 경우 확인 단추만 해당).

note: (itstool) path: section/title
en: Function which handles the checkbutton's toggling
ko: 확인 단추 상태 전환을 처리하는 함수입니다

note: (itstool) path: section/p
en: If the checkbutton is toggled from on to off, we want the window title to disappear. If it's toggled from off to on, we want it to reappear. We can tell which way it was toggled by testing to see whether it's active (checked) or not afterwards. A simple if / else statement which calls the checkbutton's get_active() method will work for this.
ko: CheckButton 표시를 지운 상태로 바꿀 때 창 제목을 사라지게 하려고 합니다. 다시 이걸 표시해두면 창 제목을 다시 나타나게 하려고 합니다. 단추가 활성(표시) 상태인지 여부를 나중에 확인하는 방식으로 처리할 수 있습니다. 이 과정에서 CheckButton의 get_active() 메서드를 호출하는 간단한 if/else 구문을 사용하겠습니다.

note: (itstool) path: section/p
en: Finally, we create a new instance of the finished CheckButtonExample class, and set the application running.
ko: 마지막으로 완성본 CheckButtonExample 클래스의 새 인스턴스를 만들고 프로그램 실행을 설정하겠습니다.

note: (itstool) path: section/title
en: In-depth documentation
ko: 자세한 문서

note: (itstool) path: info/desc
en: A toggle button in a window
ko: 창의 토글 단추

note: (itstool) path: section/title
en: Useful methods for a CheckButton widget
ko: CheckButton 위젯의 쓸만한 메서드

note: (itstool) path: section/p
en: In line 17 the <code>"toggled"</code> signal is connected to the callback function <code>toggled_cb()</code> using <code><var>widget</var>.connect(<var>signal</var>, <var>callback function</var>)</code>. See <link xref="signals-callbacks.py"/> for a more detailed explanation.
ko: 17번째 줄에서, <code><var>widget</var>.connect(<var>signal</var>, <var>callback function</var>)</code> 코드로 <code>"toggled"</code> 시그널을 <code>toggled_cb()</code> 콜백 함수에 연결했습니다. 더 자세한 설명은 <link xref="signals-callbacks.py"/>를 참조하십시오.

[ctx: text]
note: (itstool) path: info/title
en: CheckButton (Vala)
ko: CheckButton(Vala)

note: (itstool) path: info/desc
en: Create widgets with a discrete toggle button
ko: 개별 토글 단추로 위젯을 만듭니다

[ctx: text]
note: (itstool) path: info/title
en: ColorButton (JavaScript)
ko: ColorButton(JavaScript)

note: (itstool) path: info/desc
en: A button to launch a color selection dialog
ko: 색상 선택 상자를 실행하는 단추입니다

note: (itstool) path: page/p
en: This ColorButton launches a color selection dialog and prints in the terminal the RGB values of the color selected.
ko: ColorButton은 색상 선택 대화 상자를 실행하고 선택한 색의 RGB 값을 터미널에 나타냅니다.

[ctx: text]
note: (itstool) path: info/title
en: ColorButton (Python)
ko: ColorButton(Python)

note: (itstool) path: section/title
en: Useful methods for a ColorButton widget
ko: ColorButton 위젯에 쓸만한 메서드

note: (itstool) path: section/p
en: <code>set_color(color)</code>, where the <code>color</code> is defined as in the example, sets the color of the ColorButton, which by default is black. <code>get_color()</code> returns the color.
ko: 예제에서 <code>color</code>를 지정하는 <code>set_color(color)</code> 함수는 ColorButton의 색상을 설정하며, 기본값은 검정색입니다. <code>get_color()</code> 함수에서 색상 값을 반환합니다.

note: (itstool) path: section/p
en: In line 23 the <code>"color-set"</code> signal is connected to the callback function <code>on_color_chosen()</code> using <code><var>widget</var>.connect(<var>signal</var>, <var>callback function</var>)</code>. See <link xref="signals-callbacks.py"/> for a more detailed explanation.
ko: 23번째 줄에서, <code><var>widget</var>.connect(<var>signal</var>, <var>callback function</var>)</code> 코드로 <code>"color-set"</code> 시그널을 <code>on_color_chosen()</code> 콜백 함수에 연결했습니다. 더 자세한 설명은 <link xref="signals-callbacks.py"/>를 참조하십시오.

[ctx: text]
note: (itstool) path: info/title
en: ColorButton (Vala)
ko: ColorButton(Vala)

note: (itstool) path: page/p
en: RGB values of the selected color are shown in the label.
ko: 레이블에 선택한 색의 RGB 값을 나타냅니다.

[ctx: text]
note: (itstool) path: info/title
en: ComboBoxText (JavaScript)
ko: ComboBoxText(JavaScript)

note: (itstool) path: info/desc
en: A text-only drop-down menu
ko: 텍스트 전용 드롭 다운 메뉴

note: (itstool) path: page/p
en: A ComboBox is a drop-down menu. The difference between a <link xref="combobox.js">ComboBox</link> and a ComboBoxText is that a ComboBoxText just has basic text options, while a full ComboBox uses a ListStore or TreeStore (which are basically spreadsheets) to show things like branching options, or pictures to go alongside each choice.
ko: 콤보박스는 드롭 다운 메뉴입니다. <link xref="combobox.js">ComboBox</link>와 ComboBoxText의 차이점이라면 ComboBoxText는 텍스트만 있는 위젯이고, 완전한 ComboBox는 분기 옵션이나, 각 선택 항목의 그림을 보여주는 ListStore나 TreeStore(기본적으로 스프레드 시트 같음)를 사용하는 위젯입니다.

note: (itstool) path: note/p
en: Unless you need the added features of a full ComboBox, or are comfortable working with ListStores and TreeStores, you may find it a lot simpler to use a ComboBoxText whenever possible.
ko: 완전한 기능을 갖춘 ComboBox가 필요하거나, ListStore와 TreeStore를 사용하지 않은 이상 가능하다면 ComboBoxText를 사용하는게 훨씬 간단합니다.

note: (itstool) path: section/p
en: All the code for this sample goes in the MessageDialogExample class. The above code creates a <link href="http://www.roojs.com/seed/gir-1.2-gtk-3.0/gjs/Gtk.Application.html">Gtk.Application</link> for our widgets and window to go in.
ko: 이 예제의 모든 코드는 MessageDialogExample 클래스에 넣었습니다. 위 코드에서는 위젯과 창을 담아둘 <link href="http://www.roojs.com/seed/gir-1.2-gtk-3.0/gjs/Gtk.Application.html">Gtk.Application</link>을 만들었습니다.

note: (itstool) path: section/p
en: The _buildUI function is where we put all the code to create the application's user interface. The first step is creating a new <link xref="GtkApplicationWindow.js">Gtk.ApplicationWindow</link> to put all our widgets into.
ko: _buildUI 함수는 프로그램 사용자 인터페이스를 만드는 모든 코드를 넣는 곳입니다. 첫 단계에서는 모든 위젯을 우겨넣을 새 <link xref="GtkApplicationWindow.js">Gtk.ApplicationWindow</link>를 만듭니다.

note: (itstool) path: section/title
en: Creating the ComboBoxText
ko: ComboBoxText 만들기

note: (itstool) path: section/p
en: After we create the ComboBoxText, we use its <file>append_text</file> method to add text strings to it. Like the entries in an array, they each have a number for an ID, starting with 0. To make things simpler, you can actually create an array for your ComboBoxText entries, then use a for loop to append them in order, like we did here.
ko: ComboBoxText를 만들고 나서 <file>append_text</file> 메서드를 사용하여 텍스트 스트링을 0번부터 시작하는 숫자 ID를 가진 배열에 추가하겠습니다. 단순하게 갖출 목적으로 ComboBoxText 항목을 실제로 배열로 만든 다음에 순서대로 넣고, 넣은 방식대로 for 반복문으로 붙여넣겠습니다.

note: (itstool) path: section/p
en: After we populate the ComboBoxText, we set its first entry to be active, so that we'll see the "Select distribution" line before we click on it. Then we connect its <file>changed</file> signal to the _onComboChanged function, so that it's called whenever you make a new selection from the drop-down menu.
ko: ComboBoxText를 갖추고 나서 첫번째 항목을 표시하여 ComboBoxText를 누르기 전에 "Select distribution" 줄이 나타나게 하겠습니다. 그 다음 <file>changed</file> 시그널을 _onComboChanged  함수에 연결하여 드롭 다운 메뉴에서 새 항목을 선택할 때마다 호출하도록 하겠습니다.

note: (itstool) path: note/p
en: If you'd like to add an entry to a ComboBoxText, you can use the <file>insert_text</file> method. And if you'd rather use a text string as an ID for each entry than rely on numbers alone, you can use the <file>append</file> and <file>insert</file> methods. See the links at the bottom of this tutorial for the details of how to use them.
ko: ComboBoxText에 항목을 추가하려면  <file>insert_text</file> 메서드를 사용할 수 있습니다. 각 항목의 ID를 숫자만이 아닌 텍스트 문자열을 사용하려한다면 <file>append</file> 메서드와 <file>insert</file> 메서드를 사용할 수 있습니다. 활용 방안에 대한 자세한 지침서 내용은 하단 링크를 살펴보시지요.

note: (itstool) path: section/p
en: Finally, we add the ComboBoxText to the window, and tell the window to show itself and the widget inside it.
ko: 마지막으로 ComboBoxText를 창에 추가하고, 창 자신과 위젯을 나타내게 하겠습니다.

note: (itstool) path: section/title
en: Function which handles your selection
ko: 선택을 처리하는 함수

note: (itstool) path: section/p
en: We're going to create a pop-up <link xref="messagedialog.js">MessageDialog</link>, which shows you a message based on which distro you select. First, we create the array of responses to use. Since the first string in our ComboBoxText is just the "Select distribution" message, we make the first string in our array blank.
ko: 배포판 선택 기반으로 메시지를 보여주는 <link xref="messagedialog.js">MessageDialog</link> 팝업을 만들려고 합니다. 우선, 사용할 응답 배열을 만들겠습니다. ComboBoxText의 첫 문자열은 그냥 "Select distribution" 메시지니까, 배열의 첫번째 문자열은 비워두겠습니다.

note: (itstool) path: section/p
en: Before showing a MessageDialog, we first test to make sure you didn't choose the "Select distribution" message. After that, we set its text to be the entry in the array that corresponds to the active entry in our ComboBoxText. We do that using the <file>get_active</file> method, which returns the number ID of your selection.
ko: MessageDialog를 나타내기 전, "Select distribution" 메시지를 선택하지 않았는지 우선 확인해야 합니다. 확인하고 나면 ComboBoxText의 선택 항목과 관련하여 배열의 항목 텍스트를 설정합니다. 선택 항목의 숫자 ID를 반환하는 <file>get_active</file> 메서드를 사용하겠습니다.

note: (itstool) path: note/p
en: Other methods you can use include <file>get_active_id,</file> which returns the text ID assigned by <file>append,</file> and <file>get_active_text,</file> which returns the full text of the string you selected.
ko: <file>append</file>로 할당한 텍스트 ID를 반환하는 <file>get_active_id</file> 메서드 말고도, 선택한 항목의 완전한 텍스트를 반환하는 <file>get_active_text</file> 메서드가 있습니다.

note: (itstool) path: section/p
en: After we create the MessageDialog, we connect its response signal to the _onDialogResponse function, then tell it to show itself.
ko: MessageDialog를 만들고 나면, _onDialogResponse 함수에 반응 시그널을 연결하고 MessageDialog를 나타내게 하겠습니다.

note: (itstool) path: section/p
en: Since the only button the MessageDialog has is an OK button, we don't need to test its response_id to see which button was clicked. All we do here is destroy the popup.
ko: MessageDialog에는 확인 단추만 있기 때문에 response_id에서 어떤 단추를 눌렀는지 굳이 확인할 필요가 없습니다. 그냥 띄운 창을 닫기만 하면 됩니다.

note: (itstool) path: section/p
en: Finally, we create a new instance of the finished ComboBoxTextExample class, and set the application running.
ko: 마지막으로, 코드 작성을 마무리한 ComboBoxTextExample 클래스의 새 인스턴스를 만들고, 프로그램 실행을 구성하겠습니다.

[ctx: text]
note: (itstool) path: info/title
en: ComboBox (C)
ko: ComboBox(C)

note: (itstool) path: info/desc
en: A widget used to choose from a list of items
ko: 항목 목록을 선택할 때 사용하는 위젯

note: (itstool) path: page/p
en: This ComboBox prints to the terminal when you change your selection.
ko: 이 ComboBox는 여러분이 바꿔서 선택한 내용을 터미널에 나타냅니다.

[ctx: text]
note: (itstool) path: info/title
en: ComboBox (JavaScript)
ko: ComboBox(JavaScript)

note: (itstool) path: info/desc
en: A customizable drop-down menu
ko: 개별 설정 가능한 드롭 다운 메뉴

note: (itstool) path: page/p
en: A ComboBox is an extremely customizable drop-down menu. It holds the equivalent of a <link xref="treeview_simple_liststore.js">TreeView</link> widget that appears when you click on it, complete with a ListStore (basically a spreadsheet) that says what's in the rows and columns. In this example, our ListStore has the name of each option in one column, and the name of a stock icon in the other, which the ComboBox then turns into an icon for each option.
ko: ComboBox는 완전 지멋대로 고칠 수 있는 드롭다운 메뉴입니다. 드롭다운 메뉴를 누르면 <link xref="treeview_simple_liststore.js">TreeView</link> 위젯을 나타내고, 행열에 무엇이 들어있는지 알려주는 ListStore(기본적인 스프레드시트) 위젯으로 끝내는 것과 동일한 구조를 지닙니다. 이 예제에서 ListStore에는 한 칸에 각 옵션의 이름을 넣고 스톡 아이콘 이름을 다른 곳에 넣으며, 각 콤보박스에서 각 옵션의 아이콘을 나타내게 하겠습니다.

note: (itstool) path: page/p
en: You select a whole horizontal row at a time, so the icons aren't treated as separate options. They and the text beside them make up each option you can click on.
ko: 우선 한번에 수평 줄 하나를 선택하기에 아이콘은 개별 옵션으로 취급하지 않습니다. 아이콘과 텍스트 한 묶음이 여러분이 누를 수 있는 옵션 하나를 이룹니다.

note: (itstool) path: note/p
en: Working with a ListStore can be time-consuming. If you just want a simple text-only drop-down menu, take a look at the <link xref="comboboxtext.js">ComboBoxText</link>. It doesn't take as much time to set up, and is easier to work with.
ko: ListStrore를 다루는 과정은 시간이 좀 걸릴 수 있습니다. 간단하게 텍스트만 있는 드롭다운 메뉴를 원하면 <link xref="comboboxtext.js">ComboBoxText</link> 사용을 고려하십시오. 구성에 시간이 별로 오래 걸리지 않을 뿐더러 다루기도 쉽습니다.

note: (itstool) path: section/p
en: All the code for this sample goes in the ComboBoxExample class. The above code creates a <link href="http://www.roojs.com/seed/gir-1.2-gtk-3.0/gjs/Gtk.Application.html">Gtk.Application</link> for our widgets and window to go in.
ko: 이 예제의 모든 코드는 ComboBoxExample 클래스에 넣었습니다. 위 코드에서는 위젯과 창을 담아둘 <link href="http://www.roojs.com/seed/gir-1.2-gtk-3.0/gjs/Gtk.Application.html">Gtk.Application</link>을 만들었습니다.

note: (itstool) path: section/title
en: Creating the ListStore
ko: ListStore 만들기

note: (itstool) path: section/p
en: This ListStore works like the one used in the <link xref="treeview_simple_liststore.js">TreeView</link> example. We're giving it two columns, both strings, because one of them will contain the names of <link href="https://developer.gnome.org/gtk3/3.4/gtk3-Stock-Items.html">stock Gtk icons</link>.
ko: ListStore는 <link xref="treeview_simple_liststore.js">TreeView</link> 예제에서 사용했던 것과 비슷하게 동작합니다. ListStore에 문자열을 저장하는 두 칸을 확보했는데요, 이 중 하나는 <link href="https://developer.gnome.org/gtk3/3.4/gtk3-Stock-Items.html">스톡 gtk 아이콘</link> 이름이 들어갑니다.

note: (itstool) path: section/p
en: If we'd wanted to use our own icons that weren't already built in to GNOME, we'd have needed to use the <file>gtk.gdk.Pixbuf</file> type instead. Here are a few other types you can use:
ko: 그놈에 내장하지 않은 자체 보유 아이콘을 사용한다면, 대신 <file>gtk.gdk.Pixbuf</file> 형식을 사용해야합니다. 여러분이 사용할 수 있는 몇가지 기타 형식을 알려드리겠습니다:

note: (itstool) path: item/p
en: <file>GObject.TYPE_BOOLEAN</file> -- True or false
ko: <file>GObject.TYPE_BOOLEAN</file> -- 참/거짓

note: (itstool) path: item/p
en: <file>GObject.TYPE_FLOAT</file> -- A floating point number (one with a decimal point)
ko: <file>GObject.TYPE_FLOAT</file> -- 소수(소수점 하나 들어감)

note: (itstool) path: item/p
en: <file>GObject.TYPE_STRING</file> -- A string of letters and numbers
ko: <file>GObject.TYPE_STRING</file> -- 문자, 숫자로 이루어진 문장

note: (itstool) path: note/p
en: You need to put the line <file>const GObject = imports.gi.GObject;</file> at the start of your application's code, like we did in this example, if you want to be able to use GObject types.
ko: GObject 형식을 사용할 수 있게 하려면, 우리가 예제에서 했던 것처럼 프로그램 코드 시작 부분에 <file>const GObject = imports.gi.GObject;</file> 를 넣으세요.

note: (itstool) path: section/p
en: Here we create an array of the text options and their corresponding icons, then put them into the ListStore in much the same way we would for a <link xref="treeview_simple_liststore.js">TreeView's</link> ListStore. We only want to put an icon in if there's actually an icon in the options array, so we make sure to check for that first.
ko: 여기서 각각의 아이콘과 텍스트 옵션에 대한 배열을 만들고, <link xref="treeview_simple_liststore.js">TreeView</link>  ListStore와 매우 동일한 방식으로 ListStore에 배열을 넣겠습니다. 옵션 배열에 실제로 아이콘이 있을 경우에만 아이콘을 넣을테니 우선 확인부터 해보겠습니다.

note: (itstool) path: note/p
en: "Select" isn't really an option so much as an invitation to click on our ComboBox, so it doesn't need an icon.
ko: "선택"은 ComboBox에서 마우스로 누르게 하는 것인 만큼 진짜 옵션은 아니니까, 아이콘이 필요가 없습니다.

note: (itstool) path: section/title
en: Creating the ComboBox
ko: ComboBox 만들기

note: (itstool) path: section/p
en: Each ComboBox has an underlying "model" it takes all its options from. You can use a TreeStore if you want to have a ComboBox with branching options. In this case, we're just using the ListStore we already created.
ko: 각 ComboBox에는 자체 옵션을 가진 기반 "모델"이 있습니다. ComboBox에 별개 분기 옵션을 넣고 싶다면 TreeStore를 사용할 수 있죠. 지금 같은 경우는, 그냥 이미 만든 ListStore를 사용하겠습니다.

note: (itstool) path: section/code
en: 
            // Create some cellrenderers for the items in each column
            let rendererPixbuf = new Gtk.CellRendererPixbuf();
            let rendererText = new Gtk.CellRendererText();
    
            // Pack the renderers into the combobox in the order we want to see
            this._comboBox.pack_start (rendererPixbuf, false);
            this._comboBox.pack_start (rendererText, false);
    
            // Set the renderers to use the information from our liststore
            this._comboBox.add_attribute (rendererText, "text", 0);
            this._comboBox.add_attribute (rendererPixbuf, "stock_id", 1);
ko: 
            // Create some cellrenderers for the items in each column
            let rendererPixbuf = new Gtk.CellRendererPixbuf();
            let rendererText = new Gtk.CellRendererText();
    
            // Pack the renderers into the combobox in the order we want to see
            this._comboBox.pack_start (rendererPixbuf, false);
            this._comboBox.pack_start (rendererText, false);
    
            // Set the renderers to use the information from our liststore
            this._comboBox.add_attribute (rendererText, "text", 0);
            this._comboBox.add_attribute (rendererPixbuf, "stock_id", 1);
    에

note: (itstool) path: section/p
en: This part, again, works much like creating CellRenderers and packing them into the columns of a <link xref="treeview_simple_liststore.js">TreeView</link>. The biggest difference is that we don't need to create the ComboBox's columns as separate objects. We just pack the CellRenderers into it in the order we want them to show up, then tell them to pull information from the ListStore (and what type of information we want them to expect).
ko: 이 부분에서는 다시 말하지만, CellRenderer를 만들고 <link xref="treeview_simple_liststore.js">TreeView</link>의 칸에 넣는 식으로 손이 많이 가고 있죠. 큰 차이점이 있다면 ComboBox의 칸을 별개 객체로 만들 필요가 없다는겁니다. 그냥 CellRenderer를 보여주고 싶은 대로 감싸넣고, ListStore에서 정보를 가져오게 하는거죠(그리고 기대하던 정보 형식도요).

note: (itstool) path: section/p
en: We use a CellRendererText to show the text, and a CellRendererPixbuf to show the icons. We can store the names of the icons' stock types as strings, but when we display them we need a CellRenderer that's designed for pictures.
ko: 텍스트를 보여줄 때 CellRendererText를 사용하고, CellRendererPixbuf로 아이콘을 보여주겠습니다. 아이콘 스톡 이름은 문자열로 입력하여 저장할 수 있지만은, 화면에 표시할 때는 그림을 보여주도록 설계한 CellRenderer가 필요합니다.

note: (itstool) path: note/p
en: Just like with a TreeView, the "model" (in this case a ListStore) and the "view" (in this case our ComboBox) are separate. Because of that, we can do things like have the columns in one order in the ListStore, and then pack the CellRenderers that correspond to those columns into the ComboBox in a different order. We can even create a TreeView or other widget that shows the information in the ListStore in a different way, without it affecting our ComboBox.
ko: TreeView처럼, "모델"(이 경우, ListStore)과 "뷰"(이 경우, ComboBox)를 따로 분리합니다. ListStore에서 한가지 순서를 갖춘 열으로 뭔가를 할 수 있고, ComboBox에 다른 순서로 넣은 각각의 열을  CellRenderer에 감싸두기 때문입니다. ListStore에 정보를 저장해서 보여줄 때 ComboBox에 영향을 주지 않고도 TreeView를 만들거나 다른 위젯을 만들 수 있습니다.

note: (itstool) path: section/p
en: We want the "Select" text to be the part people see at first, that gets them to click on the ComboBox. So we set it to be the active entry. We also connect the ComboBox's <file>changed</file> signal to a callback function, so that any time someone clicks on a new option something happens. In this case, we're just going to show a popup with a little haiku.
ko: 우선 여러 사람이 "선택" 텍스트를 먼저 보게한 후 ComboBox를 누르게 하려고 합니다. 그렇게 해서 "선택"을 활성 항목으로 설정했습니다. 또한 ComboBox의 <file>changed</file> 시그널을 콜백 함수에 연결해서 누군가가 새 옵션을 누를 때, 어떤 일이 일어나게 했습니다. 지금 같은 경우, 간단한 시구를 보여주겠습니다.

note: (itstool) path: section/p
en: Finally, we add the ComboBox to the window, and tell the window to show itself and everything inside it.
ko: 마지막으로 ComboBox를 창에 추가하고, 창에 창 자신과 창에 들어간 위젯을 보여주게 했습니다.

note: (itstool) path: section/p
en: We're going to create a pop-up <link xref="messagedialog.js">MessageDialog</link>, which shows you a silly haiku based on which distro you select. First, we create the array of haiku to use. Since the first string in our ComboBox is just the "Select" message, we make the first string in our array blank.
ko: 선택한 배포판 이름에 따라 시구 아무거나 보여주는 <link xref="messagedialog.js">MessageDialog</link> 팝업을 만들고 있죠. 우선, 사용할 시구의 배열을 만들고. ComboBox에 처음 나타날 문자열은 "선택" 메시지니, 배열의 첫번째 문자열은 비워두겠습니다.

note: (itstool) path: section/p
en: Before showing a MessageDialog, we first test to make sure you didn't choose the "Select" message. After that, we set its text to be the haiku in the array that corresponds to the active entry in our ComboBoxText. We do that using the <file>get_active</file> method, which returns the number ID of your selection.
ko: MessageDialog를 보여주기 전에요, "선택" 메시지를 선택하지 못하게 했는지 일단 확인하겠습니다. 그 다음 ComboBoxText의 활성 항목에 따른 배열에 시구 텍스트를 넣겠습니다. 선택 항목의 숫자 ID를 반환하는 <file>get_active</file> 메서드를 사용하여 처리할거구요.

note: (itstool) path: note/p
en: Other methods you can use include <file>get_active_id</file>, which returns the text ID assigned by <file>append</file>, and <file>get_active_text</file>, which returns the full text of the string you selected.
ko: 사용할 수 있는 또다른 메서드는 <file>append</file>로 할당한 텍스트 ID를 반환하는 <file>get_active_id</file> 메서드하고, 선택 항목 텍스트 전체를 반환하는 <file>get_active_text</file> 메서드가 있습니다.

note: (itstool) path: section/p
en: Finally, we create a new instance of the finished ComboBoxExample class, and set the application running.
ko: 끝으로, ComboBoxExample 클래스의 새 인스턴스를 만들고요, 프로그램 실행을 구성하겠습니다.

[ctx: text]
note: (itstool) path: info/title
en: ComboBox (Python)
ko: ComboBox(Python)

note: (itstool) path: page/title
en: ComboBox (one column)
ko: ComboBox(한 칸 짜리)

note: (itstool) path: page/p
en: This ComboBox prints to the terminal your selection when you change it.
ko: 이 ComboBox는 여러분이 바꿔서 선택한 내용을 터미널에 나타냅니다.

note: (itstool) path: section/title
en: Useful methods for a ComboBox widget
ko: ComboBox 위젯에 쓸만한 함수

note: (itstool) path: section/p
en: The ComboBox widget is designed around a <em>Model/View/Controller</em> design: the <em>Model</em> stores the data; the <em>View</em> gets change notifications and displays the content of the model; the <em>Controller</em>, finally, changes the state of the model and notifies the view of these changes. For more information and for a list of useful methods for ComboBox see <link xref="model-view-controller.py"/>.
ko: ComboBox 위젯은 <em>모델/뷰/컨트롤러</em> 설계 방식따라 설계했습니다. <em>모델</em>에는 데이터가 들어가고요, <em>View</em>에는 바뀜 알림을 받아서 모델의 내용을 표시합니다. 마지막으로, <em>컨트롤러</em>에서는, 모델의 상태를 바꾸고 뷰가 바뀌었다는걸 알리죠. ComboBox에서 쓸만한 메서드 목록 내용은 <link xref="model-view-controller.py"/>를 확인해보시죠.

note: (itstool) path: section/p
en: In line 35 the <code>"changed"</code> signal is connected to the callback function <code>on_changed()</code> using <code><var>widget</var>.connect(<var>signal</var>, <var>callback function</var>)</code>. See <link xref="signals-callbacks.py"/> for a more detailed explanation.
ko: 35번째 줄에서, <code><var>widget</var>.connect(<var>signal</var>, <var>callback function</var>)</code> 코드로  <code>"changed"</code> 시그널을 <code>on_changed()</code> 콜백 함수에 연결했습니다. 더 자세한 설명은 <link xref="signals-callbacks.py"/>를 참조하십시오.

note: (itstool) path: item/p
en: <link href="http://git.gnome.org/browse/pygobject/tree/gi/overrides/Gtk.py">pygobject - Python bindings for GObject Introspection</link>
ko: <link href="http://git.gnome.org/browse/pygobject/tree/gi/overrides/Gtk.py">pygobject - GObject 인트로스펙션 파이썬 바인딩</link>

[ctx: text]
note: (itstool) path: info/title
en: ComboBox (Vala)
ko: ComboBox(Vala)

note: (itstool) path: page/title
en: ComboBox (two columns)
ko: ComboBox(두 칸 짜리)

note: (itstool) path: section/p
en: In line 45 the <code>"changed"</code> signal is connected to the callback function <code>on_changed()</code> using <code><var>widget</var>.connect(<var>signal</var>, <var>callback function</var>)</code>. See <link xref="signals-callbacks.py"/> for a more detailed explanation.
ko: 45번째 줄에서, <code><var>widget</var>.connect(<var>signal</var>, <var>callback function</var>)</code> 코드로  <code>"changed"</code> 시그널을 <code>on_changed()</code> 콜백 함수에 연결했습니다. 더 자세한 설명은 <link xref="signals-callbacks.py"/>를 참조하십시오.

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/gtk3/unstable/gtk3-Stock-Items.html">Stock Items</link>
ko: <link href="http://developer.gnome.org/gtk3/unstable/gtk3-Stock-Items.html">스톡 항목</link>

note: (itstool) path: page/title
en: Code samples and platform demos in C++
ko: C++ 예제 코드 및 플랫폼 데모

note: (itstool) path: section/title
en: Examples of applications
ko: 프로그램 예제

[ctx: text]
note: (itstool) path: info/title
en: Dialog (C)
ko: Dialog(C)

note: (itstool) path: info/desc
en: A popup window
ko: 뜨는 창

note: (itstool) path: page/p
en: A dialog window that pops up when a button is pressed.
ko: 단추를 누르면 튀어나오는 대화상자 창입니다.

[ctx: text]
note: (itstool) path: info/title
en: Dialog (JavaScript)
ko: Dialog(JavaScript)

note: (itstool) path: page/p
en: A customizable popup window, which has a content area and an action area. This example dialog's content area contains a short message, and its action area contains a button which dismisses the dialog.
ko: 개별적으로 이리저리 바꿀 수 있는 팝업 대화상자에는 내용 영역과 동작 영역이 있습니다. 이 예제 대화상자의 내용 영역에는 간단한 문구가 있으며 동작 영역에는 대화상자를 닫는 단추가 있습니다.

[ctx: text]
note: (itstool) path: info/title
en: Dialog (Python)
ko: Dialog(Python)

note: (itstool) path: page/p
en: A dialog with the response signal connected to a callback function.
ko: 콜백 함수에 응답 시그널을 연결한 대화상자입니다.

note: (itstool) path: section/title
en: Useful methods for a Dialog widget
ko: Dialog 위젯에 쓸만한 메서드

note: (itstool) path: section/p
en: In line 16 the signal <code>"clicked"</code> is connected to the callback function <code>on_button_click()</code> using <code><var>widget</var>.connect(<var>signal</var>, <var>callback function</var>)</code>. See <link xref="signals-callbacks.py"/> for a more detailed explanation.
ko: 16번째 줄에서, <code><var>widget</var>.connect(<var>signal</var>, <var>callback function</var>)</code> 코드로  <code>"clicked"</code> 시그널을 <code>on_button_click()</code> 콜백 함수에 연결했습니다. 더 자세한 설명은 <link xref="signals-callbacks.py"/>를 참조하십시오.

note: (itstool) path: item/p
en: Instead of <code>set_modal(True)</code> we could have <code>set_modal(False)</code> followed by <code>set_destroy_with_parent(True)</code> that would destroy the dialog window if the main window is closed.
ko: <code>set_modal(True)</code> 대신 <code>set_modal(False)</code>로 호출하고, 그 뒤에 <code>set_destroy_with_parent(True)</code> 함수를 호출해서 메인 창을 닫으면 대화상자 창을 닫을 수 있게 할 수 있습니다.

note: (itstool) path: item/p
en: <code>add_button(button_text="The Answer", response_id=42)</code>, where <code>42</code> is any integer, is an alternative to <code>add_button(button_text="text", response_id=Gtk.ResponseType.RESPONSE)</code>, where <code>RESPONSE</code> could be one of <code>OK, CANCEL, CLOSE, YES, NO, APPLY, HELP</code>, which in turn correspond to the integers <code>-5, -6,..., -11</code>.
ko: 임의의 정수 값 <code>42</code>를 갖는 <code>add_button(button_text="The Answer", response_id=42)</code> 대신, <code>RESPONSE</code> 자리에 <code>-5, -6,..., -11</code> 정수형 값에 해당하는 <code>OK, CANCEL, CLOSE, YES, NO, APPLY, HELP</code>중 하나가 오는 <code>add_button(button_text="text", response_id=Gtk.ResponseType.RESPONSE)</code> 호출 방식을 쓸 수 있습니다.

[ctx: text]
note: (itstool) path: info/title
en: Dialog (Vala)
ko: Dialog(Vala)

note: (itstool) path: page/p
en: A dialog with the response signal hooked up to a callback function.
ko: 콜백 함수에 응답 시그널을 걸어두는 대화상자입니다.

[ctx: text]
note: (itstool) path: info/title
en: Entry (C)
ko: Entry(C)

note: (itstool) path: info/desc
en: A single line text entry field
ko: 단일 행 텍스트 항목 필드

note: (itstool) path: page/p
en: This application greets you in the terminal.
ko: 이 프로그램은 터미널에 인사말을 남깁니다.

[ctx: text]
note: (itstool) path: info/title
en: Entry (JavaScript)
ko: Entry(JavaScript)

note: (itstool) path: info/desc
en: A single-line text entry field
ko: 단일 행 텍스트 항목 필드

note: (itstool) path: page/p
en: This application greets you by name through a pop-up window.
ko: 이 프로그램은 별도로 띄우는 창에 이름을 붙여 인사말을 남깁니다.

[ctx: text]
note: (itstool) path: info/title
en: Entry (Python)
ko: Entry(Python)

note: (itstool) path: page/p
en: This application greets you in the terminal with the name you provide.
ko: 이 프로그램은 터미널에 입력한 이름과 함께 인사를 출력합니다.

note: (itstool) path: section/code
en: from gi.repository import Gtk
    import sys
    
    
    class MyWindow(Gtk.ApplicationWindow):
    
        def __init__(self, app):
            Gtk.Window.__init__(self, title="What is your name?", application=app)
            self.set_default_size(300, 100)
            self.set_border_width(10)
    
            # a single line entry
            name_box = Gtk.Entry()
            # emits a signal when the Enter key is pressed, connected to the
            # callback function cb_activate
            name_box.connect("activate", self.cb_activate)
    
            # add the Gtk.Entry to the window
            self.add(name_box)
    
        # the content of the entry is used to write in the terminal
        def cb_activate(self, entry):
            # retrieve the content of the widget
            name = entry.get_text()
            # print it in a nice form in the terminal
            print("Hello " + name + "!")
    
    
    class MyApplication(Gtk.Application):
    
        def __init__(self):
            Gtk.Application.__init__(self)
    
        def do_activate(self):
            win = MyWindow(self)
            win.show_all()
    
        def do_startup(self):
            Gtk.Application.do_startup(self)
    
    app = MyApplication()
    exit_status = app.run(sys.argv)
    sys.exit(exit_status)
ko: from gi.repository import Gtk
    import sys
    
    
    class MyWindow(Gtk.ApplicationWindow):
    
        def __init__(self, app):
            Gtk.Window.__init__(self, title="What is your name?", application=app)
            self.set_default_size(300, 100)
            self.set_border_width(10)
    
            # a single line entry
            name_box = Gtk.Entry()
            # emits a signal when the Enter key is pressed, connected to the
            # callback function cb_activate
            name_box.connect("activate", self.cb_activate)
    
            # add the Gtk.Entry to the window
            self.add(name_box)
    
        # the content of the entry is used to write in the terminal
        def cb_activate(self, entry):
            # retrieve the content of the widget
            name = entry.get_text()
            # print it in a nice form in the terminal
            print("Hello " + name + "!")
    
    
    class MyApplication(Gtk.Application):
    
        def __init__(self):
            Gtk.Application.__init__(self)
    
        def do_activate(self):
            win = MyWindow(self)
            win.show_all()
    
        def do_startup(self):
            Gtk.Application.do_startup(self)
    
    app = MyApplication()
    exit_status = app.run(sys.argv)
    sys.exit(exit_status)
    수

note: (itstool) path: section/title
en: Useful methods for an Entry widget
ko: Entry 위젯에 쓸만한 메서드

note: (itstool) path: section/p
en: In line 14 the signal <code>"activate"</code> is connected to the callback function <code>cb_activate()</code> using <code><var>widget</var>.connect(<var>signal</var>, <var>callback function</var>)</code>. See <link xref="signals-callbacks.py"/> for a more detailed explanation. Some of the signals that a Gtk.Entry widget can emit are: <code>"activate"</code> (emitted when the user activates the Entry key); <code>"backspace"</code> (emitted when the user activates the Backspace or Shift-Backspace keys); <code>"copy-clipboard"</code> (Ctrl-c and Ctrl-Insert); <code>"paste-clipboard"</code> (Ctrl-v and Shift-Insert); <code>"delete-from-cursor"</code> (Delete, for deleting a character; Ctrl-Delete, for deleting a word); <code>"icon-press"</code> (emitted when the user clicks an activatable icon); <code>"icon-release"</code> (emitted on the button release from a mouse click over an activatable icon); <code>"insert-at-cursor"</code> (emitted when the user initiates the insertion of a fixed string at the cursor); <code>"move-cursor"</code> (emitted when the user initiates a cursor movement); <code>"populate-popup"</code> (emitted before showing the context menu of the entry; it can be used to add items to it).
ko: 14번째 줄에서 <code>"activate"</code> 시그널은 <code><var>widget</var>.connect(<var>signal</var>, <var>callback function</var>)</code> 콜백 함수에 연결했습니다. 콜백 함수에 연결했습니다. 더 자세한 설명은 <link xref="signals-callbacks.py"/>를 참조하십시오. Gtk.Entry 위젯에서 나타날 수 있는 일부 시그널은 <code>"activate"</code> (사용자가 Entry 키를 눌렀을 때 나타남), <code>"backspace"</code> (사용자가 Backspace 또는 Shift-Backspace 키를 눌렀을 때 나타남), <code>"copy-clipboard"</code> (Ctrl-c와 Ctrl-Insert키를 눌렀을 때), <code>"paste-clipboard"</code> (Ctrl-v와 Shift-Insert 키를 눌렀을 때), <code>"delete-from-cursor"</code> (문자를 지울 때 Delete 키를 눌렀을 때, 단어를 지울 경우 Ctrl-Delete키를 눌렀을 때) <code>"icon-press"</code> (사용자가 활성화할 수 있는 아이콘을 눌렀을 때 나타남), <code>"icon-release"</code> (사용자가 활성화할 수 있는 아이콘을 누른 상황에서 마우스 커서를 그 위에 두고 단추를 뗐을 때 나타남), <code>"insert-at-cursor"</code> (사용자가 커서 위치에 지정 문자열을 넣기 시작할 때 나타남), <code>"move-cursor"</code> (사용자가 커서 이동을 시작할 때 나타남), <code>"populate-popup"</code> (항목의 단축 메뉴를 나타내기 전에 나타남. 단축 메뉴에 항목을 추가할 때 사용할 수 있습니다)이 있습니다.

note: (itstool) path: item/p
en: <code>get_buffer()</code> and <code>set_buffer(buffer)</code>, where <code>buffer</code> is a Gtk.EntryBuffer object, can be used to get and set the buffer for the entry.
ko: <code>get_buffer()</code>와 <code>set_buffer(buffer)</code>는 항목의 버퍼를 가져오거나 설정할 때 사용할 수 있으며, <code>buffer</code> 자리에는 Gtk.EntryBuffer 객체가 들어갑니다.

note: (itstool) path: item/p
en: <code>get_text()</code> and <code>set_text("some text")</code> can be used to get and set the content for the entry.
ko: <code>get_text()</code>와 <code>set_text("some text")</code>는 항목의 텍스트 내용을 가져오고 설정할 때 사용할 수 있습니다.

note: (itstool) path: item/p
en: <code>get_text_length()</code> is self-explanatory.
ko: <code>get_text_length()</code> 메서드는 이름 그대로 동작합니다.

note: (itstool) path: item/p
en: <code>get_text_area()</code> gets the area where the entry's text is drawn.
ko: <code>get_text_area()</code>는 항목 텍스트를 그린 영역(크기)를 가져옵니다.

note: (itstool) path: item/p
en: If we set <code>set_visibility(False)</code> the characters in the entry are displayed as the invisible char. This is the best available in the current font, but it can be changed with <code>set_invisible_char(ch)</code>, where <code>ch</code> is a Unicode character. The latter method is reversed by <code>unset_invisible_char()</code>.
ko: <code>set_visibility(False)</code>를 설정하면 항목에 나타난 문자를 숨깁니다. 현재 글꼴로 나타내는게 가장 좋지만, <code>set_invisible_char(ch)</code>로 특정 글자를 숨길 수 있으며, <code>ch</code> 자리에는 유니코드 문자가 들어갑니다. 후자 메서드의 반대 역할을 하는 메서드는 <code>unset_invisbile_char()</code>입니다.

note: (itstool) path: item/p
en: <code>set_max_length(int)</code>, where <code>int</code> is an integer, truncates every entry longer than <code>int</code> to have the desired maximum length.
ko: <code>set_max_length(int)</code> 함수는 항목이 최대 결정 길이 <code>int</code>를 넘으면 자르며, <code>int</code> 값은 정수형입니다.

note: (itstool) path: item/p
en: By default, if you press the Entry key the Gtk.Entry emits the signal <code>"activate"</code>. If you would like to activate the default widget for the window (set using <code>set_default(widget)</code> on the window), then use <code>set_activates_default(True)</code>.
ko: 기본적으로 Entry 키를 누르면 <code>"activate"</code> 시그널을 내보냅니다. 창의 기본 위젯으로 활성화하려면(창에서 <code>set_default(widget)</code> 메서드 호출), <code>set_activates_default(True)</code> 메서드를 호출하십시오.

note: (itstool) path: item/p
en: To set a frame around the entry: <code>set_has_frame(True)</code>.
ko: 항목에 테두리를 설정하려면 <code>set_has_frame(True)</code>를 실행하십시오.

note: (itstool) path: item/p
en: <code>set_placeholder_text("some text")</code> sets the text to be displayed in the entry when it is empty and unfocused.
ko: <code>set_placeholder_text("some text")</code> 메서드는 항목이 비어있으며 포커스를 주지 않았을 경우 나타낼 텍스트를 설정합니다.

note: (itstool) path: item/p
en: <code>set_overwrite_mode(True)</code> and <code>set_overwrite_mode(False)</code> are self-explanatory.
ko: <code>set_overwrite_mode(True)</code>및 <code>set_overwrite_mode(False)</code> 메서드는 이름 그대로 동작합니다.

note: (itstool) path: item/p
en: If we have <code>set_editable(False)</code> the user cannot edit the text in the widget.
ko: <code>set_editable(False)</code> 메서드를 호출하면 사용자가 위젯의 텍스트를 편집할 수 없습니다.

note: (itstool) path: item/p
en: <code>set_completion(completion)</code>, where <code>completion</code> is a <link href="http://developer.gnome.org/gtk3/unstable/GtkEntryCompletion.html"><code>Gtk.EntryCompletion</code></link>, sets completion - or disables it if <code>completion</code> is <code>None</code>.
ko: <code>completion</code>이 <link href="http://developer.gnome.org/gtk3/unstable/GtkEntryCompletion.html"><code>Gtk.EntryCompletion</code></link>인 <code>set_completion(completion)</code> 함수는 <code>completion</code> 값이 <code>None</code>일 경우 completion 값을 설정하거나 비활성화합니다.

note: (itstool) path: item/p
en: An Entry widget can display progress or activity information behind the text. We use <code>set_progress_fraction(fraction)</code>, where <code>fraction</code> is a <code>float</code> between <code>0.0</code> and <code>1.0</code> inclusive, to fill in the given fraction of the bar. We use <code>set_progress_pulse_step()</code> to set the fraction of total entry width to move the progress bouncing block for each call to <code>progress_pulse()</code>. The latter method indicates that some progress is made, and causes the progress indicator of the entry to enter "activity mode", where a block bounces back and forth. Each call to <code>progress_pulse()</code> causes the block to move by a little bit (the amount of movement per pulse is determined, as said before, by <code>set_progress_pulse_step()</code>).
ko: 항목 위젯에는 화면에 나타난 텍스트 이면의 진행 상황 또는 활동 정보를 나타낼 수 있습니다. 진행 표시줄 막대에 비율을 주어 채워넣을 목적으로 <code>set_progress_fraction(fraction)</code> 함수를 사용하며, 여기서 <code>fraction</code> 은 <code>0.0</code> 과 <code>1.0</code> 사이의 <code>float</code> 값입니다. <code>progress_pulse()</code>를 호출할 때마다 진행 표시줄 바운싱 블록을 이동할 전체 항목 너비 비율을 설정할 때 <code>set_progress_pulse_step()</code> 함수를 사용합니다. 후자 함수는 일부 진행 과정을 끝냈고 블록이 앞뒤로 튀는 항목의 진행 상황 표시자가 "활동 모드"로 들어감을 나타냅니다. 각각의 함수는 <code>progress_pulse()</code>를 호출하여블록을 약간씩 움직이게 합니다(앞에서 말한 바와 같이 <code>set_progress_pulse_step()</code> 함수로 주기당 움직이는 정도를 결정합니다).

note: (itstool) path: item/p
en: An Entry widget can also show icons. These icons can be activatable by clicking, can be set up as drag source and can have tooltips. To add an icon, use <code>set_icon_from_stock(icon_position, stock_id)</code>, or one of <code>set_icon_from_pixbuf(icon_position, pixbuf)</code>, <code>set_icon_from_icon_name(icon_position, icon_name)</code>, where <code>icon_position</code> is one of <code>Gtk.EntryIconPosition.PRIMARY</code> (to set the icon at the beginning of the entry) <code>Gtk.EntryIconPosition.SECONDARY</code> (to set the icon at the end of the entry). To set a tooltip on an icon, use <code>set_icon_tooltip_text("tooltip text")</code> or <code>set_icon_tooltip_markup("tooltip text in Pango markup language")</code>.
ko: 항목 위젯은 아이콘을 나타낼 수도 있습니다. 이 아이콘은 눌렀을 떄 활성화할 수 있는데, 끌어다 놓을 수 있게 할 수 있으며, 풍선 도움말을 설정할 수도 있습니다. 아이콘을 추가하려면 <code>set_icon_from_stock(icon_position, stock_id)</code> 또는 <code>set_icon_from_pixbuf(icon_position, pixbuf)</code>, <code>set_icon_from_icon_name(icon_position, icon_name)</code> 둘 중 하나를 사용하시면 되며 <code>icon_position</code> 에는 <code>Gtk.EntryIconPosition.PRIMARY</code> (항목 시작 부분에 아이콘 위치) <code>Gtk.EntryIconPosition.SECONDARY</code> (항목 뒷 부분에 아이콘 위치) 값 중 하나가 들어갑니다 아이콘에 풍선 도움말을 설정하려면, <code>set_icon_tooltip_text("풍선 도움말 문장")</code> 또는 <code>set_icon_tooltip_markup("팡고 마크업 언어를 사용한 풍선 도움말 문장")</code> 함수를 사용하십시오.

[ctx: text]
note: (itstool) path: info/title
en: Entry (Vala)
ko: Entry(Vala)

[ctx: text]
note: (itstool) path: info/title
en: FileChooserDialog (Python)
ko: FileChooserDialog(Python)

note: (itstool) path: info/desc
en: A dialog suitable for "Open" and "Save" commands
ko: "열기" 및 "저장" 명령에 알맞은 대화상자

note: (itstool) path: page/p
en: This FileChooserDialog saves a text document, which can be opened or written from scratch in a TextView (see below).
ko: FileChooserDialog는 TextView에 열었거나 바닥부터 새로 작성한 텍스트 문서를 저장합니다(하단 참고).

note: (itstool) path: page/p
en: It is also possible to call a FileChooserDialog to open a new document.
ko: 새 문서를 열 때 FileChooserDialog를 호출할 수 있습니다.

note: (itstool) path: section/title
en: Steps to recreate the example
ko: 예제를 다시 만드는 과정

note: (itstool) path: item/p
en: Create a file .ui to describe an app-menu with items "New", "Open", "Save", "Save as", and "Quit". This can be done with Glade or in a text editor. See <link xref="#xml"/>
ko: "New", "Open", "Save", "Save as", "Quit" 항목이 들어간 app-menu 설명 .ui 파일을 만드십시오. 글레이드 개발 환경이나 텍스트 편집기에서 처리할 수 있습니다. <link xref="#xml"/> 내용을 참고하십시오.

note: (itstool) path: item/p
en: Create a Python program for a Gtk.TextView with a Gtk.Buffer <code>self.buffer</code>, and a <code>self.file</code> which will be a Gio.File and we set initially as <code>None</code>.
ko: Gtk.TextViewGtk.Buffer <code>self.buffer</code>와 <code>None</code>으로 초기값을 설정한 Gio.File 형식의 <code>self.file</code> 로 Gtk.TextView 파이썬 프로그램을 만드십시오.

note: (itstool) path: item/p
en: In this program, create also the actions corresponding to the items in the app-menu, connect them to callback functions, and import the menu in the <code>do_startup()</code> method with a Gtk.Builder.
ko: 이 프로그램에서 app-menu에 항목마다 관련 동작을 만드시고, 콜백 함수에 연결하신 다음, Gtk.Builder의 <code>do_startup()</code> 메서드로 메뉴를 가져오십시오.

note: (itstool) path: item/p
en: "New" and "Quit" actions and callback functions are quite straightforward, see <link xref="#code"/>. See <link xref="signals-callbacks.py"/> for a more detailed explanation of signals and callback functions.
ko: "새 파일" 및 "끝내기" 동작과 콜백 함수는 조금 단순합니다. <link xref="#code"/>를 참고해보시죠. 시그널 및 콜백 함수에 대한 자세한 설명은 <link xref="signals-callbacks.py"/>를 살펴보십시오.

note: (itstool) path: item/p
en: "Open" callback should create and open a Gtk.FileChooserDialog for "Open", connected with another callback function for each of the two "Open" and "Cancel" buttons of the FileChooserDialog.
ko: "열기" 콜백 함수에서는 "열기" 동작에 맞게 Gtk.FileChooserDialog를 만들고 연 다음, FileChooserDialog의 "열기" 및 "취소" 단추에 제각기 다른 콜백 함수를 연결해야합니다.

note: (itstool) path: item/p
en: "Save as" works basically as "Open", but the callback function of the "Save" button depends on a more complex method <code>save_to_file()</code>.
ko: "다른 이름으로 저장"은 "열기"와 근본적으로 비슷하게 동작하지만, "저장" 단추의 콜백 함수 동작은 좀 더 복잡한 메서드 <code>save_to_file()</code>에 따릅니다.

note: (itstool) path: item/p
en: "Save" can be reduced to the case where the file is <code>None</code>, that is the case where <code>self.file</code> is a new file, which in turn is the case "Save as"; and to the case where the file is not <code>None</code>, which in turn is reduced to <code>save_to_file()</code>.
ko: "저장" 동작은, <code>self.file</code> 이 새 파일이어서 파일이 <code>None</code>(없음)일 경우로 경우의 수를 줄일 수 있으며, 이때는 "다른 이름으로 저장"인 경우로 되돌릴 수 있습니다. 그리고 파일이 <code>None</code>(없음) 상태가 아닐 경우, <code>save_to_file()</code> 호출만으로 과정을 줄입니다.

note: (itstool) path: item/p
en: Finally, the method <code>save_to_file()</code>: see <link xref="#code"/>, lines 146 - 175.
ko: 마지막으로, <code>save_to_file()</code> 메서드는 <link xref="#code"/> 146번째 줄부터 175번째 줄 까지의 부분을 참고하십시오.

note: (itstool) path: section/title
en: XML file which creates the app-menu
ko: app-menu를 만드는 XML 파일

note: (itstool) path: section/title
en: Useful methods for a FileChooserDialog
ko: FileChooserDialog에 쓸만한 메서드

note: (itstool) path: section/p
en: Note that the action of the FileChooserDialog can be one of the following: <code>Gtk.FileChooserAction.OPEN</code> (the file chooser will only let the user pick an existing file) <code>Gtk.FileChooserAction.SAVE</code> (the file chooser will let the user pick an existing file, or type in a new filename), <code>Gtk.FileChooserAction.SELECT_FOLDER</code> (the file chooser will let the user pick an existing folder), <code>Gtk.FileChooserAction.CREATE_FOLDER</code> (the file chooser will let the user name an existing or new folder).
ko: 참고로 FileChooserDialog 동작은 <code>Gtk.FileChooserAction.OPEN</code>(사용자가 기존 파일을 선택하기만 할 수 있음) <code>Gtk.FileChooserAction.SAVE</code>(사용자가 기존 파일을 선택하거나, 새 파일 이름을 입력할 수 있음), <code>Gtk.FileChooserAction.SELECT_FOLDER</code>(사용자가 기존 폴더를 선택하기만 할 수 있음), <code>Gtk.FileChooserAction.CREATE_FOLDER</code>(사용자가 기존 폴더를 선택하거나, 새 폴더 이름을 입력할 수 있음) 중 하나일 수 있습니다.

note: (itstool) path: section/p
en: Besides the methods used in the <link xref="#code"/>, we have:
ko: <link xref="#code"/>에서 사용한 메서드 주변을 보자면:

note: (itstool) path: item/p
en: <code>set_show_hidden(True)</code> is used to display hidden files and folders.
ko: <code>set_show_hidden(True)</code> 함수로 숨김 파일과 숨김 폴더를 나타냈습니다.

note: (itstool) path: item/p
en: <code>set_select_multiple(True)</code> sets that multiple files can be selected. This is only relevant if the mode is <code>Gtk.FileChooserAction.OPEN</code> or <code>Gtk.FileChooserAction.SELECT_FOLDER</code>.
ko: <code>set_select_multiple(True)</code> 함수로 여러 파일을 선택할 수 있게 했습니다. <code>Gtk.FileChooserAction.OPEN</code> 또는 <code>Gtk.FileChooserAction.SELECT_FOLDER</code> 모드일 때만 가능합니다.

note: (itstool) path: item/p
en: In a "Save as" dialog, <code>set_current_name(current_name)</code> sets <code>current_name</code> in the file selector, as if entered by the user; <code>current_name</code> can be something like <em>Untitled.txt</em>. This method should not be used except in a "Save as" dialog.
ko: "다른 이름으로 저장" 대화 상자에서 <code>set_current_name(current_name)</code> 함수로 파일 선택 창의 <code>current_name</code>을 마치 사용자가 입력한 것처럼 설정했습니다. <code>current_name</code> 값은 <em>Untitled.txt</em>와 같은 값이 될 수 있습니다. 이 메서드는 "다른 이름으로 저장" 대화상자를 제외하고느 사용하지 않는게 좋습니다.

note: (itstool) path: item/p
en: The default current folder is "recent items". To set another folder use <code>set_current_folder_uri(uri)</code>; but note you should use this method and cause the file chooser to show a specific folder only when you are doing a "Save as" command and you already have a file saved somewhere.
ko: 기본 현재 폴더는 "최근 항목" 입니다. 다른 폴더를 지정하려면 <code>set_current_folder_uri(uri)</code> 함수를 사용하십시오. 그러나 참고로 "다른 이름으로 저장" 명령을 사용하거나 이미 파일을 어딘가에 저장했을 경우에만 이 메서드를 사용하여 파일 선택 대화상자를 통해 지정 폴더를 나타내야합니다.

note: (itstool) path: info/desc
en: A dialog suitable for "Open" and "Save" commands.
ko: "열기" 및 "저장" 명령에 알맞은 대화상자입니다.

note: (itstool) path: section/title
en: Overview of the example
ko: 예제 살펴보기

note: (itstool) path: section/p
en: This example demonstrates how the FileChooserDialog can be used. It is incorporated into a very simple text editor application. All the <link xref="menubar.vala#win-app">actions</link>, including the "open", "save" and "save-as" commands can be found in the <link xref="gmenu.vala">app-menu</link>. Here, the app-menu is created using an XML UI file, which is then imported into the application using Gtk.Builder.
ko: 이 예제는 FileChooserDialog를 어떻게 사용할 수 있는지 보여줍니다. 파일 선택 대화상자는 간단한 텍스트 편집기 프로그램에 있습니다. "열기", "저장", "다른 이름으로 저장" 명령과 같은 모든 <link xref="menubar.vala#win-app">동작</link>은 <link xref="gmenu.vala">app-menu</link>에서 찾을 수 있으며, 여기서 app-menu는 XML UI 파일로 만들고, Gtk.Builder로 프로그램에 가져올 수 있습니다.

note: (itstool) path: section/title
en: XML UI file which creates the app-menu
ko: app-menu를 만드는 XML UI 파일

note: (itstool) path: section/title
en: Vala Code
ko: Vala 코드

note: (itstool) path: section/title
en: Relevant API documentation
ko: 관련 API 문서

note: (itstool) path: info/desc
en: A widget to choose a font
ko: 글꼴을 선택하는 위젯

note: (itstool) path: page/p
en: A FontChooserWidget with a callback function.
ko: 콜백 함수와 사용하는 FontChooserWidget입니다.

note: (itstool) path: section/title
en: Useful methods for a FontChooserWidget
ko: FontChooserWidget에 쓸만한 메서드

note: (itstool) path: section/p
en: In line 16 the <code>"notify::font"</code> signal from the widget is connected to the callback function <code>font_cb()</code> using <code><var>widget</var>.connect(<var>signal</var>, <var>callback function</var>)</code>. See <link xref="signals-callbacks.py"/> for a more detailed explanation.
ko: 16번째 줄에서, <code><var>widget</var>.connect(<var>signal</var>, <var>callback function</var>)</code> 코드로 <code>"notify::font"</code> 시그널을 <code>font_cb()</code> 콜백 함수에 연결했습니다. 더 자세한 설명은 <link xref="signals-callbacks.py"/>를 참조하십시오.

note: (itstool) path: item/p
en: To set the font which is initially selected, use <code>set_font(font)</code> (where <code>font</code> is the font name) or <code>set_font_desc(font)</code> (where <code>font</code> is the PangoFontDescription).
ko: 초기에 선택하는 글꼴을 설정하려면 <code>set_font(font)</code> (<code>font</code> 는 글꼴 이름) 또는 <code>set_font_desc(font)</code> (<code>font</code> 는 PangoFontDescription 객체) 함수를 사용하십시오.

note: (itstool) path: item/p
en: To get the selected font use <code>get_font()</code> or <code>get_font_desc()</code>.
ko: 선택한 글꼴을 가져오려면 <code>get_font()</code> 또는 <code>get_font_desc()</code> 함수를 사용하십시오.

note: (itstool) path: item/p
en: To change the text which is shown in the preview area, use <code>set_preview_text()</code>.
ko: 미리 보기 화면에 나타난 텍스트를 바꾸려면 <code>set_preview_text()</code> 함수를 사용하십시오.

[ctx: text]
note: (itstool) path: info/title
en: FontChooserWidget (Vala)
ko: FontChooserWidget(Vala)

note: (itstool) path: page/p
en: A FontChooserWidget with a lambda callback function.
ko: 람다 콜백 함수를 사용하는 FontChooserWidget입니다.

[ctx: text]
note: (itstool) path: info/title
en: GMenu (C)
ko: GMenu(C)

note: (itstool) path: info/desc
en: A simple implementation of GMenuModel
ko: GMenuModel의 간단한 구현체

note: (itstool) path: page/p
en: A GtkApplication with a simple GMenu and SimpleActions
ko: 간단한 GMenu 및 SimpleAction과 사용하는 GtkApplication

[ctx: text]
note: (itstool) path: info/title
en: GMenu (JavaScript)
ko: GMenu(JavaScript)

[ctx: text]
note: (itstool) path: info/title
en: GMenu (Python)
ko: GMenu(Python)

note: (itstool) path: info/desc
en: A simple implementation of GMenu
ko: GMenu의 간단한 구현체

note: (itstool) path: section/title
en: Useful methods for a GSimpleAction and a GMenu
ko: GSimpleAction과 GMenu에 쓸만한 메서드

note: (itstool) path: section/p
en: In line 33 the signal <code>"activate"</code> from the action <code>new_action</code> (not the menu!) is connected to the callback function <code>new_cb()</code> using <code><var>action</var>.connect(<var>signal</var>, <var>callback function</var>)</code>. See <link xref="signals-callbacks.py"/> for a more detailed explanation.
ko: 33번째 줄에서 <code>new_action</code> 동작의 <code>"activate"</code> 시그널은 <code><var>widget</var>.connect(<var>signal</var>, <var>callback function</var>)</code> 콜백 함수에 연결했습니다. 더 자세한 설명은 <link xref="signals-callbacks.py"/>를 참조하십시오.

note: (itstool) path: section/p
en: Useful methods for a GSimpleAction:
ko: GSimpleAction에 쓸만한 메서드:

note: (itstool) path: item/p
en: To create a new action that is <em>stateless</em>, that is, an action that do not retain or depend on a state given by the action itself, use
ko: 동작 자체에 주어진 상태를 유지하거나 이에 따르지 않아 <em>상태를 반영하지 않는</em> 새 동작을 만들려면 다음 코드를 사용하십시오.

note: (itstool) path: item/p
en: where <code>"name"</code> is the name of the action and <code>parameter_type</code> is the type of the parameters that the action receives when being activated. This can be <code>None</code>, or <code>GLib.VariantType.new('s')</code> if the parameter is of type <code>str</code>, or instead of <code>'s'</code> a character as described <link href="http://developer.gnome.org/glib/unstable/glib-GVariantType.html">here</link>. To create a new <em>stateful</em> (i.e. not stateless) action, use
ko: 여기서 <code>"name"</code>는 동작 이름,  <code>parameter_type</code>은 활성화했을 때 받는 동작을 나타내는 매개변수 형식입니다. <code>parameter_type</code> 값은 <code>None</code> 또는, 매개변수 값 형식이 <code>str</code> 일 경우 <code>GLib.VariantType.new('s')</code> 또는 <link href="http://developer.gnome.org/glib/unstable/glib-GVariantType.html">여기</link>서 설명한대로 <code>'s'</code> 문자를 그냥 쓰면 됩니다. 새 <em>상태 반영</em>(무상태 아님) 동작을 만들려면 다음 코드를 사용하십시오.

note: (itstool) path: item/p
en: where <code>initial_state</code> is defined as a GVariant - for instance <code>Glib.Variant.new_string('start')</code>; for a list of possibilities see <link href="http://developer.gnome.org/glib/unstable/glib-GVariant.html">here</link>.
ko: 여기서 <code>initial_state</code>는 GVariant 형식으로 정의합니다. 이를 테면 <code>Glib.Variant.new_string('start')</code> 코드가 있습니다. 가능한 코드를 보려면 <link href="http://developer.gnome.org/glib/unstable/glib-GVariant.html">이 문서</link>를 참고하십시오.

note: (itstool) path: item/p
en: <code>set_enabled(True)</code> sets the action as enabled; an action must be enabled in order to be activated or in order to have its state changed from outside callers. This should only be called by the implementor of the action. Users of the action should not attempt to modify its enabled flag.
ko: <code>set_enabled(True)</code> 함수는 동작 활성화를 설정하며, 활성화하거나 외부 호출자가 상태를 바꾸게 하려면 반드시 동작을 활성화해야 합니다. 이 함수는 동작 구현체에서만 호출해야 합니다. 동작 사용자는 활성 플래그를 수정하지 못하게 해야합니다.

note: (itstool) path: item/p
en: <code>set_state(state)</code>, where <code>state</code> is a GVariant, sets the state of the action, updating the 'state' property to the given value. This should only be called by the implementor of the action; users of the action should instead call <code>change_state(state)</code> (where <code>state</code> is as above) to request the change.
ko: <code>set_state(state)</code> 함수는 주어진 값으로 'state' 속성 값을 업데이트하여 동작의 상태를 설정하며, <code>state</code> 는 GVariant 형식입니다. 이 함수는 동작 구현체에서만 호출해야합니다. 동작 사용자는 상태 전환을 요청하려면 이 함수 대신 <code>change_state(state)</code>(<code>state</code> 값은 위에서 설명) 함수를 사용해야합니다.

note: (itstool) path: section/p
en: Useful methods for a GMenu:
ko: GMenu에 쓸만한 메서드:

note: (itstool) path: item/p
en: To insert an item in the menu in position <code>position</code>, use <code>insert(position, label, detailed_action)</code>, where <code>label</code> is the label that will appear in the menu and <code>detailed_action</code> is a string composed of the name of the action to which we prepend the prefix <code>app.</code>. A more detailed discussion of this can be found in <link xref="menubar.py#win-app"/>.
ko: 항목을 메뉴의 <code>position</code> 위치에 넣으려면 <code>insert(position, label, detailed_action)</code> 함수를 활용하십시오. 여기서 <code>label</code> 은 메뉴에 나타나는 레이블이며, <code>detailed_action</code> 는 앞에 <code>app.</code>이 뭍는 동작 이름으로 이루어진 문자열이 들어갑니다. 이 부분에 대한 자세한 이야기에는 <link xref="menubar.py#win-app"/>에 있습니다.

note: (itstool) path: item/p
en: To append or prepend an item in the menu use respectively <code>append(label, detailed_action)</code> and <code>prepend(label, detailed_action)</code>.
ko: 메뉴에 항목을 뒤에 붙이려면 <code>append(label, detailed_action)</code> 함수를, 앞에 붙이려면 <code>prepend(label, detailed_action)</code> 함수를 사용하십시오.

note: (itstool) path: item/p
en: Another way of adding items to the menu is to create them as <code>GMenuItem</code>s and use <code>insert_item(position, item)</code>, <code>append_item(item)</code>, or <code>prepend_item(item)</code>; so for instance we might have:
ko: 메뉴에 항목을 추가하는 다른 방법으로는 <code>GMenuItem</code> 항목을 만들고 <code>insert_item(position, item)</code>, <code>append_item(item)</code>, <code>prepend_item(item)</code> 함수를 사용하는 방법입니다. 그러니까 예를 들면 다음 코드와 같습니다:

note: (itstool) path: item/p
en: We can also add a whole subsection in a menu using <code>insert_section(position, label, section)</code>, <code>append_section(label, section)</code>, or <code>prepend_section(label, section)</code>, where <code>label</code> is the title of the subsection.
ko: 메뉴에 <code>insert_section(position, label, section)</code>, <code>append_section(label, section)</code>, <code>prepend_section(label, section)</code> 함수로 전체 하위 섹션을 추가할 수 있습니다. 여기서 <code>label</code>은 하위 섹션의 제목입니다.

note: (itstool) path: item/p
en: To add a submenu that will expand and collapse, use <code>insert_submenu(position, label, section)</code>, <code>append_submenu(label, section)</code>, or <code>prepend_submenu(label, section)</code>, where <code>label</code> is the title of the subsection.
ko: 나타내고 숨길 하위 메뉴를 추가하려면 <code>insert_submenu(position, label, section)</code>, <code>append_submenu(label, section)</code>, <code>prepend_submenu(label, section)</code> 함수를 사용하십시오. 여기서 <code>label</code>은 하위 섹션의 제목입니다.

note: (itstool) path: item/p
en: To remove an item from the menu, use <code>remove(position)</code>.
ko: 메뉴 항목을 제거하려면 <code>remove(position)</code> 함수를 사용하십시오.

note: (itstool) path: item/p
en: To set a label for the menu, use <code>set_label(label)</code>.
ko: 메뉴에 레이블을 설정하려면 <code>set_label(label)</code> 함수를 사용하십시오.

note: (itstool) path: note/p
en: <em style="strong">You need to be running GTK+-3.4 or later for this to work</em>
ko: <em style="strong">이 코드가 동작하려면 GTK+-3.4 이상이 필요합니다</em>

note: (itstool) path: info/desc
en: Pack widgets in rows and columns
ko: 위젯을 행열 방향으로 감쌉니다

note: (itstool) path: page/p
en: A button widget connected to a progress bar.
ko: 진행 표시줄에 연결한 단추 위젯입니다.

[ctx: text]
note: (itstool) path: info/title
en: Grid (JavaScript)
ko: Grid(JavaScript)

note: (itstool) path: page/p
en: A button widget connected to a progress bar, inside of a grid which handles the layout.
ko: 단추 위젯은 배치를 다루는 격자의 진행 표시에 연결합니다.

[ctx: text]
note: (itstool) path: info/title
en: Grid (Python)
ko: Grid(Python)

note: (itstool) path: page/p
en: Some labels in a grid.
ko: 그리드에 레이블 몇 개를 넣어봤습니다.

note: (itstool) path: section/title
en: Useful methods for a Grid widget
ko: Grid 위젯에 쓸만한 메서드

note: (itstool) path: item/p
en: To attach a widget <code>child</code> in position <code>left, top</code> in a slot of given <code>width, height</code> use <code>attach(child, top, left, width, height)</code>. If a widget <code>sibling</code> is already in place, we can also use <code>attach_next_to(child, sibling, side, width, height)</code>, where <code>side</code> is one of <code>Gtk.PositionType.LEFT, Gtk.PositionType.RIGHT, Gtk.PositionType.TOP, Gtk.PositionType.BOTTOM</code>.
ko: <code>width, height</code> 크기로 <code>left, top</code> 위치에 <code>child</code>  위젯을 붙이려면 <code>attach(child, top, left, width, height)</code> 함수를 사용하십시오, <code>sibling</code> 위젯을 이미 두었다면 <code>attach_next_to(child, sibling, side, width, height)</code> 함수를 사용할 수 있습니다. 여기서 <code>side</code> 값은 <code>Gtk.PositionType.LEFT, Gtk.PositionType.RIGHT, Gtk.PositionType.TOP, Gtk.PositionType.BOTTOM</code> 중 하나입니다.

note: (itstool) path: item/p
en: <code>insert_row(position)</code> and <code>insert_column(position)</code> do exactly what they say; children which are attached at or below this position are moved one row down, and children which span across this position are grown to span the new row. <code>insert_next_to(sibling, side)</code> inserts a row or column at the specified position. The new row or column is placed next to <code>sibling</code>, on the side determined by <code>side</code>; if side is <code>Gtk.PositionType.TOP</code> or <code>Gtk.PositionType.BOTTOM</code>, a row is inserted, if side is <code>Gtk.PositionType.LEFT</code> or <code>Gtk.PositionType.RIGHT</code>, a column is inserted.
ko: <code>insert_row(position)</code> 함수와 <code>insert_column(position)</code> 함수는 주어진 이름대로 정확하게 동작합니다. 이 위치 옆에 붙은 하위 요소 또는 아래에 붙은 하위 요소를 한줄 아래로 내리며, 이 위치의 하위 요소는 (종,횡 방향으로) 새 줄을 확장합니다. <code>insert_next_to(sibling, side)</code>  함수는 지정 위치에 줄이나 행을 넣습니다. 즉, 이 함수는 새 줄 또는 행을 <code>sibling</code> 다음의 <code>side</code>에서 지정한 위치에 넣습니다. <code>side</code> 값이 <code>Gtk.PositionType.TOP</code> 또는 <code>Gtk.PositionType.BOTTOM</code>이면 새 줄을 넣고, <code>Gtk.PositionType.LEFT</code> 또는 <code>Gtk.PositionType.RIGHT</code>면 새 칸을 넣습니다.

note: (itstool) path: item/p
en: <code>set_row_homogeneous(True)</code> and <code>set_column_homogeneous(True)</code> ensure that (respectively) every row or every column has the same width or height.
ko: <code>set_row_homogeneous(True)</code> 함수는 각각 모든 줄의 높이를 동일하게 설정하며 <code>set_column_homogeneous(True)</code> 함수는 모든 칸의 너비를 동일하게 설정합니다.

note: (itstool) path: item/p
en: <code>set_row_spacing(spacing)</code> and <code>set_column_spacing(spacing)</code> force a spacing between (respectively) rows or columns. The value of <code>spacing</code> can be between <code>0</code>, which is the default value, and <code>32767</code>.
ko: <code>set_row_spacing(spacing)</code>함수는 줄 간격을 강제로 설정하고 <code>set_column_spacing(spacing)</code> 함수는 칸 간격을 강제로 설정합니다. <code>spacing</code> 값은 기본값 <code>0</code>에서 <code>32767</code>값 사이입니다.

[ctx: text]
note: (itstool) path: info/title
en: Grid (Vala)
ko: Grid(Vala)

note: (itstool) path: page/title
en: Grid widget
ko: 그리드 위젯

note: (itstool) path: info/desc
en: A toplevel window which can contain other widgets, and support GMenu
ko: 다른 위젯을 넣을 수 있고 GMenu를 지원하는 최상위 창

note: (itstool) path: page/p
en: A minimal GtkApplication with a GtkApplicationWindow
ko: GtkApplicationWindow를 사용하는 작은 GtkApplication

note: (itstool) path: info/desc
en: GtkWindow subclass with GtkApplication support
ko: GtkApplication을 지원하는 GtkWindow 하위 클래스

note: (itstool) path: page/p
en: A simple GtkApplicationWindow which can support Menus.
ko: Menu를 지원하는 간단한 GtkApplicationWindow 입니다.

note: (itstool) path: page/p
en: The simplest GtkApplication Window which can support <link xref="gmenu.py"/>.
ko: <link xref="gmenu.py"/>를 지원할 수 있는 간단한 GtkApplication 창입니다.

note: (itstool) path: section/title
en: Useful methods for a Gtk.ApplicationWindow widget
ko: Gtk.ApplicationWindow 위젯에 쓸만한 메서드

note: (itstool) path: item/p
en: <code>set_default_size(200, 100)</code> sets the default size of the window to a width of <code>200</code> and a height of <code>100</code>; if instead of a positive number we pass <code>-1</code> we have the default size.
ko: <code>set_default_size(200, 100)</code> 함수는 창의 기본 크기를 너비 <code>200</code>, 높이 <code>100</code>으로 설정합니다. 양수를 넣지 않을 때는 기본 크기를 설정할 때 대신 <code>-1</code> 값을 전달합니다.

note: (itstool) path: item/p
en: <code>set_position(Gtk.WindowPosition.CENTER)</code> centers the window. Other options are <code>Gtk.WindowPosition.NONE, Gtk.WindowPosition.MOUSE, Gtk.WindowPosition.CENTER_ALWAYS, Gtk.WindowPosition.CENTER_ON_PARENT</code>.
ko: <code>set_position(Gtk.WindowPosition.CENTER)</code> 함수는 창을 가운데에 놓습니다. 다른 옵션으로는 <code>Gtk.WindowPosition.NONE, Gtk.WindowPosition.MOUSE, Gtk.WindowPosition.CENTER_ALWAYS, Gtk.WindowPosition.CENTER_ON_PARENT</code>가 있습니다.

note: (itstool) path: page/p
en: The simplest GtkApplication Window which can support Menus.
ko: 메뉴를 지원하는 간단한 GtkApplication 창입니다.

[ctx: text]
note: (itstool) path: info/title
en: Guitar tuner (C)
ko: 기타 조율기(C)

note: (itstool) path: info/desc
en: Use GTK+ and GStreamer to build a simple guitar tuner application for GNOME. Shows off how to use the interface designer.
ko: GTK+와 지스트리머를 간단한 그놈용 기타 조율기 프로그램을 만들어보겠습니다. 인터페이스 디자이너 사용법을 나타냅니다.

note: (itstool) path: page/title
en: Guitar tuner
ko: 기타 조율기

note: (itstool) path: synopsis/p
en: In this tutorial, we're going to make a program which plays tones that you can use to tune a guitar. You will learn how to:
ko: 이 지침서에서, 기타 조율에 사용할 수 있는 음색을 재생하는 프로그램을 만들겠습니다. 다음 내용을 배워나갑니다:

note: (itstool) path: item/p
en: Set up a basic project in Anjuta
ko: 안주타에서 기본 프로젝트 설정

note: (itstool) path: item/p
en: Create a simple GUI with Anjuta's UI designer
ko: 안주타 사용자 인터페이스 디자이너에서 간단한 GUI 만들기

note: (itstool) path: item/p
en: Use GStreamer to play sounds
ko: 지스트리머를 사용하여 소리 재생하기

note: (itstool) path: synopsis/p
en: You'll need the following to be able to follow this tutorial:
ko: 이 지침을 따라갈 수 있으려면 다음이 필요합니다:

note: (itstool) path: item/p
en: An installed copy of the <link xref="getting-ready">Anjuta IDE</link>
ko: <link xref="getting-ready">안주타 IDE</link> 설치 사본

note: (itstool) path: item/p
en: Basic knowledge of the C programming language
ko: C 프로그래밍 언어 기본 지식

note: (itstool) path: section/title
en: Create a project in Anjuta
ko: 안주타에서 프로젝트 만들기

note: (itstool) path: section/p
en: Before you start coding, you'll need to set up a new project in Anjuta. This will create all of the files you need to build and run the code later on. It's also useful for keeping everything together.
ko: 코딩을 시작하기 전에 안주타에서 새 프로젝트를 설정해야합니다. 이 프로그램은 빌드에 필요한 모든 파일을 만들고 그 다음 코드를 실행합니다. 또한 이 모든 상태를 유지 관리하는데 쓸만합니다.

note: (itstool) path: item/p
en: Start Anjuta and click <guiseq><gui>File</gui><gui>New</gui><gui>Project</gui></guiseq> to open the project wizard.
ko: 안주타를 시작하고 <guiseq><gui>파일</gui><gui>새로 만들기</gui><gui>프로젝트</gui></guiseq> 를 눌러 프로젝트 마법사를 여십시오.

note: (itstool) path: item/p
en: Choose <gui>GTK+ (Simple)</gui> from the <gui>C</gui> tab, click <gui>Continue</gui>, and fill out your details on the next few pages. Use <file>guitar-tuner</file> as project name and directory.
ko: <gui>C</gui> 탭에서 <gui>GTK+ (단순)</gui>를 선택하고, <gui>계속</gui>을 누른 다음, 나타난 페이지에서 몇가지 자세한 내용을 입력하십시오. 프로젝트 이름과 디렉터리에 <file>guitar-tuner</file>를 입력하십시오.

note: (itstool) path: item/p
en: Make sure that <gui>Configure external packages</gui> is switched <gui>ON</gui>. On the next page, select <em>gstreamer-0.10</em> from the list to include the GStreamer library in your project.
ko: <gui>외부 패키지 설정</gui>을 <gui>켬</gui>으로 설정했는지 확인하십시오. 다음 페이지의 목록에서 <em>gstreamer-0.10</em>를 선택하여 프로젝트에 지스트리머 라이브러리를 넣으십시오.

note: (itstool) path: item/p
en: Click <gui>Apply</gui> and the project will be created for you. Open <file>src/main.c</file> from the <gui>Project</gui> or <gui>File</gui> tabs. You should see some code which starts with the lines:
ko: <gui>적용</gui>을 누르면 프로젝트를 만들어줍니다. <gui>프로젝트</gui>나 <gui>파일</gui>탭에서 <file>src/main.c</file> 파일을 여십시오. 다음 줄로 시작하는 일부 코드를 볼 수 있어야합니다:

note: (itstool) path: section/title
en: Build the code for the first time
ko: 첫 코드 작성

note: (itstool) path: section/p
en: C is a rather verbose language, so don't be surprised that the file contains quite a lot of code. Most of it is template code. It loads an (empty) window from the user interface description file and shows it. More details are given below; skip this list if you understand the basics:
ko: C는 장황하게 하나하나 다 따지고 들어가야 하는 언어니, 좀 많은 코드가 들어가 있는 파일에 놀라지 않으셔도 됩니다. 대부분은 서식 코드입니다. 이 코드에서는 사용자 인터페이스 설명 파일에서 (빈) 창을 불러와 열고 화면에 나타냅니다. 자세한 내용은 아래에 있습니다. 기본을 이미 알고 있다면 이 부분은 건너뛰십시오:

note: (itstool) path: item/p
en: The three <code>#include</code> lines at the top include the <code>config</code> (useful autoconf build defines), <code>gtk</code> (user interface) and <code>gi18n</code> (internationalization) libraries. Functions from these libraries are used in the rest of the code.
ko: 상단의 <code>#include</code> 세 줄은 <code>config</code>(쓸만한 autoconf 빌드 정의),  <code>gtk</code>(사용자 인터페이스), <code>gi18n</code>(국제화) 라이브러리입니다. 이 라이브러리의 함수를 나머지 코드에서 사용하겠습니다.

note: (itstool) path: item/p
en: The <code>create_window</code> function creates a new window by opening a GtkBuilder file (<file>src/guitar-tuner.ui</file>, defined a few lines above), connecting its signals and then displaying it in a window. The GtkBuilder file contains a description of a user interface and all of its elements. You can use Anjuta's editor to design GtkBuilder user interfaces.
ko: <code>create_window</code> 함수는 GtkBuilder 파일(<file>src/guitar-tuner.ui</file> 위 몇 줄 지정)을 열어 새 창을 만들고, 시그널을 연결한 다음, 창에 띄웁니다. GtkBuilder 파일에는 사용자 인터페이스 설명 정보와 구성요소 모두가 들어있습니다. GtkBuilder 사용자 인터페이스를 설계할 때 안주타 편집기를 사용할 수 있습니다.

note: (itstool) path: item/p
en: Connecting signals is how you define what happens when you push a button, or when some other event happens. Here, the <code>destroy</code> function is called (and quits the app) when you close the window.
ko: 시그널 연결은 단추를 누르거나 어떤 동작을 취할 때 처리할 일을 정의하는 방식입니다. 여기서 창을 닫을 때 <code>destroy</code> 함수를 호출(하고 앱을 끝내기)합니다.

note: (itstool) path: item/p
en: The <code>main</code> function is run by default when you start a C application. It calls a few functions which set up and then run the application. The <code>gtk_main</code> function starts the GTK main loop, which runs the user interface and starts listening for events (like clicks and key presses).
ko: <code>main</code> 함수는 C 프로그램을 시작할 때 기본으로 실행하는 함수입니다. 이 함수에서 몇가지 함수를 호출하여 설정하고 프로그램을 실행합니다. <code>gtk_main</code> 함수는 사용자 인터페이스를 실행하고 사용자 반응(마우스 단추 누름, 키보드 키 누름)대기를 시작하는 GTK 메인 루프 시작 함수입니다.

note: (itstool) path: item/p
en: The <code>ENABLE_NLS</code> conditional definition sets up <code>gettext</code>, which is a framework for translating applications. These functions specify how translation tools should handle your app when you run them.
ko: <code>ENABLE_NLS</code> 상태 정의는 프로그램을 번역하는 프레임워크 <code>gettext</code>를 설정합니다. 이 함수는 프로그램을 실행할 때 번역 도구가 프로그램을 어떻게 다뤄야 하는지를 설정합니다.

note: (itstool) path: section/p
en: This code is ready to be used, so you can compile it by clicking <guiseq><gui>Build</gui><gui>Build Project</gui></guiseq> (or press <keyseq><key>Shift</key><key>F7</key></keyseq>).
ko: 이 코드를 사용할 준비가 됐으니 <guiseq><gui>빌드</gui><gui>프로젝트 빌드</gui></guiseq>(또는 <keyseq><key>Shift</key><key>F7</key></keyseq> 키 누름)를 눌러 코드를 컴파일할 수 있습니다.

note: (itstool) path: section/p
en: Press <gui>Execute</gui> on the next window that appears to configure a debug build. You only need to do this once, for the first build.
ko: 디버깅 빌드 설정이 나타나는 다음 창에서 <gui>실행</gui> 을 누르십시오. 처음 빌드할 때 한번만 하면 됩니다.

note: (itstool) path: section/title
en: Create the user interface
ko: 사용자 인터페이스 만들기

note: (itstool) path: section/p
en: A description of the user interface (UI) is contained in the GtkBuilder file. To edit the user interface, open <file>src/guitar_tuner.ui</file>. This will switch to the interface designer. The design window is in the center; widgets and widgets' properties are on the left, and the palette of available widgets is on the right.
ko: 사용자 인터페이스(UI) 설명은 GtkBuilder 파일에 있습니다. 사용자 인터페이스를 편집하려면 <file>src/guitar_tuner.ui</file> 파일을 여십시오. 이 과정에서 바로 인터페이스 디자이너로 넘어갑니다. 설계 창은 가운데에 있고 위젯과 위젯 속성은 왼편에, 사용할 수 있는 위젯은 오른편에 있습니다.

note: (itstool) path: section/p
en: The layout of every UI in GTK+ is organized using boxes and tables. Let's use a vertical <gui>GtkButtonBox</gui> here to assign six <gui>GtkButtons</gui>, one for each of the six guitar strings.
ko: GTK+의 모든 UI 배치는 상자와 표로 구성합니다. 가로 방향 <gui>GtkButtonBox</gui>를 여기서 사용하여 각 기타 줄에 해당하는 여섯 개의 <gui>GtkButtons</gui> 단추를 넣어보겠습니다.

note: (itstool) path: item/p
en: Select a <gui>GtkButtonBox</gui> from the <gui>Container</gui> section of the <gui>Palette</gui> on the right and put it into the window. In the <gui>Properties</gui> pane, set the number of elements to 6 (for the six strings) and the orientation to vertical.
ko: 우측 <gui>팔레트</gui>의 <gui>컨테이너</gui> 섹션에서 <gui>GtkButtonBox</gui> 를 선택하여 창에 가져다 높으십시오. <gui>속성</gui> 창에서 구성 요소 수를 6(기타 줄 6개)으로 설정하고, 방향은 세로(vertical)로 설정하십시오.

note: (itstool) path: item/p
en: Now, choose a <gui>GtkButton</gui> from the palette and put it into the first part of the box.
ko: 이제 팔레트에서 <gui>GtkButton</gui> 를 선택하고 상자의 처음 부분에 가져다 놓으십시오.

note: (itstool) path: item/p
en: While the button is still selected, change the <gui>Label</gui> property in the <gui>Widgets</gui> tab to <gui>E</gui>. This will be the low E string.
ko: 단추를 선택한 상태에서 <gui>위젯</gui> 탭의 <gui>레이블</gui> 속성을 <gui>E</gui>로 바꾸십시오. 기타의 낮은 E 줄을 의미합니다.

note: (itstool) path: item/p
en: Switch to the <gui>Signals</gui> tab (inside the <gui>Widgets</gui> tab) and look for the <code>clicked</code> signal of the button. You can use this to connect a signal handler that will be called when the button is clicked by the user. To do this, click on the signal and type <code>on_button_clicked</code> in the <gui>Handler</gui> column and press <key>Return</key>.
ko: <gui>시그널</gui> 탭(<gui>위젯</gui> 탭에 있음)으로 옮겨가서 단추의 <code>clicked</code> 시그널을 찾아보십시오. 이 시그널을 사용자가 단추를 눌렀을 때 호출할 시그널 핸들러에 연결할 수 있습니다. 이렇게 하려면, 시그널을 누르고 <gui>핸들러</gui> 칸에 <code>on_button_clicked</code>를 입력하신 다음 <key>Return</key>키를 누르십시오.

note: (itstool) path: item/p
en: Repeat the above steps for the other buttons, adding the next 5 strings with the names <em>A</em>, <em>D</em>, <em>G</em>, <em>B</em>, and <em>e</em>.
ko: 다른 단추에 대해서도 그 다음 줄 이름 <em>A</em>, <em>D</em>, <em>G</em>, <em>B</em>, <em>e</em>를 추가하여 위 단계를 반복하십시오.

note: (itstool) path: item/p
en: Save the UI design (by clicking <guiseq><gui>File</gui><gui>Save</gui></guiseq>) and keep it open.
ko: UI 디자인을 저장(<guiseq><gui>파일</gui><gui>저장</gui></guiseq> 누름)하시고 열어둔 상태로 두십시오.

note: (itstool) path: section/title
en: Creating the signal handler
ko: 시그널 핸들러 만들기

note: (itstool) path: section/p
en: In the UI designer, you made it so that all of the buttons will call the same function, <gui>on_button_clicked</gui>, when they are clicked. We need to add that function in the source file.
ko: UI 디자이너에서 모든 단추를 누르면 동일한 <gui>on_button_clicked</gui> 함수를 호출하도록 할 수 있습니다. 이 함수를 소스 파일에 추가해야합니다.

note: (itstool) path: section/p
en: To do this, open <file>main.c</file> while the user interface file is still open. Switch to the <gui>Signals</gui> tab, which you already used to set the signal name. Now take the row where you set the <gui>clicked</gui> signal and drag it into to the source file at a position that is outside any function. The following code will be added to your source file:
ko: 이렇게 하려면, 사용자 인터페이스 파일을 열어둔 상태에서 <file>main.c</file> 파일을 여십시오. 시그널 이름을 설정하는데 사용한 <gui>시그널</gui> 탭으로 옮겨가십시오. 이제 <gui>clicked</gui> 시그널을 설정한 줄로 가서, 이 항목을 소스 파일의 함수 바깥에 끌어다 놓으십시오. 그러면 다음 코드가 소스 파일에 들어갑니다:

note: (itstool) path: section/p
en: This signal handler has two arguments: a pointer to the <code>GtkWidget</code> that called the function (in our case, always a <code>GtkButton</code>), and a pointer to some "user data" that you can define, but which we won't be using here. (You can set the user data by calling <code>gtk_builder_connect_signals</code>; it is normally used to pass a pointer to a data structure that you might need to access inside the signal handler.)
ko: 이 시그널 핸들러는 함수로 호출하는 <code>GtkWidget</code>(이 경우 항상 <code>GtkButton</code>)의 포인터, 그리고 여러분이 정의할 수 있지만 여기서는 활용하지 않을 "사용자 데이터" 포인터를 인자로 두고 있습니다(<code>gtk_builder_connect_signals</code>를 호출하여 사용자 데이터를 설정할 수 있습니다. 보통 시그널 핸들러 내에서 접근할 데이터 구조의 포인터를 전달할 때 사용합니다).

note: (itstool) path: section/p
en: For now, we'll leave the signal handler empty while we work on writing the code to produce sounds.
ko: 이제 소리를 내는 코드를 작성하는 동안 시그널 핸들러를 비워두겠습니다.

note: (itstool) path: section/title
en: GStreamer pipelines
ko: 지스트리머 파이프라인

note: (itstool) path: section/p
en: GStreamer is GNOME's multimedia framework — you can use it for playing, recording, and processing video, audio, webcam streams and the like. Here, we'll be using it to produce single-frequency tones.
ko: 지스트리머는 그놈 멀티미디어 프레임워크입니다. 동영상 오디오 웹캠 스트림 같은걸 재생, 녹음/녹화, 처리할 때 지스트리머를 사용할 수 있습니다. 여기서는 단일 주파수 음색을 만들 때 사용하겠습니다.

note: (itstool) path: section/p
en: Conceptually, GStreamer works as follows: You create a <em>pipeline</em> containing several processing elements going from the <em>source</em> to the <em>sink</em> (output). The source can be an image file, a video, or a music file, for example, and the output could be a widget or the soundcard.
ko: 개념적으로 지스트리머 동작은 다음과 같습니다. (우선) <em>source</em>에서  <em>sink</em>(출력)으로 내보낼 수많은 처리 요소가 들어간 <em>파이프라인</em>을 만듭니다. source는 그림 파일, 동영상, 음악 파일일 수 있으며, 출력 대상은 위젯 또는 사운드 카드가 될 수 있습니다.

note: (itstool) path: section/p
en: Between source and sink, you can apply various filters and converters to handle effects, format conversions and so on. Each element of the pipeline has properties which can be used to change its behaviour.
ko: source와 sink 사이에서 다양한 필터와 변환 프로그램을 적용하여 효과를 처리하거나, 형식을 변환하는 등을 할 수 있습니다. 각 파이프라인 구성 요소에는 동작을 바꿀 수 있는 속성이 있습니다.

note: (itstool) path: media/p
en: An example GStreamer pipeline.
ko: 지스트리머 파이프라인 예제입니다.

note: (itstool) path: section/title
en: Set up the pipeline
ko: 파이프라인 구성

note: (itstool) path: section/p
en: In this simple example we will use a tone generator source called <code>audiotestsrc</code> and send the output to the default system sound device, <code>autoaudiosink</code>. We only need to configure the frequency of the tone generator; this is accessible through the <code>freq</code> property of <code>audiotestsrc</code>.
ko: 여기 단순 예제에서는 <code>audiotestsrc</code> 라는 음 재생기 소스를 사용하고 기본 시스템 사운드 장치 <code>autoaudiosink</code>로 출력을 내보내겠습니다. 우리는 여기서 음 재생기 주파수를 설정해야합니다.  <code>audiotestsrc</code>의 <code>freq</code> 속성을 사용하면 됩니다.

note: (itstool) path: section/p
en: Insert the following line into <file>main.c</file>, just below the <code>#include &lt;gtk/gtk.h&gt;</code> line:
ko: 다음 줄을 <file>main.c</file>에 <code>#include &lt;gtk/gtk.h&gt;</code> 줄 바로 밑에 넣으십시오:

note: (itstool) path: section/p
en: This includes the GStreamer library. You also need to add a line to initialize GStreamer; put the following code on the line above the <code>gtk_init</code> call in the <code>main</code> function:
ko: 여기에 지스트리머 라이브러리가 들어있습니다. 아래 줄을 추가해서 지스트리머를 초기화해야합니다. <code>main</code>  함수의 <code>gtk_init</code> 함수 호출 위에 다음 코드를 넣으십시오:

note: (itstool) path: section/p
en: Then, copy the following function into <file>main.c</file> above the empty <code>on_button_clicked</code> function:
ko: 다음, 아래의 함수를 <file>main.c</file> 함수의 위에서 만들어 비워둔 <code>on_button_clicked</code> 함수에 복사해넣으십시오:

note: (itstool) path: item/p
en: The first five lines create source and sink GStreamer elements (<code>GstElement</code>), and a pipeline element (which will be used as a container for the other two elements). The pipeline is given the name "note"; the source is named "source" and is set to the <code>audiotestsrc</code> source; and the sink is named "output" and set to the <code>autoaudiosink</code> sink (default sound card output).
ko: 처음 다섯줄에서는 source와 sink 지스트리머 구성 요소(<code>GstElement</code>), 파이프라인 구성 요소(source와 sink의 컨테이너로 활용)를 만듭니다. 파이프라인 이름은 "note"라고 지어둡니다. source는 "source"로 이름 붙이고 <code>audiotestsrc</code>로 설정합니다. sink는 "output"으로 이름 붙이고 <code>autoaudiosink</code> sink로 설정합니다(기본은 사운드 카드 출력).

note: (itstool) path: item/p
en: The call to <code>g_object_set</code> sets the <code>freq</code> property of the source element to <code>frequency</code>, which is passed as an argument to the <code>play_sound</code> function. This is just the frequency of the note in Hertz; some useful frequencies will be defined later on.
ko: <code>g_object_set</code> 호출로 source 구성 요소의 <code>freq</code> 속성 값을 <code>play_sound</code> 함수에 인자로 전달할 <code>frequency</code> 로 설정합니다. 이 변수는 헤르쯔 단위의 음 주파수일 뿐입니다. 쓸만한 주파수는 나중에 설정하겠습니다.

note: (itstool) path: item/p
en: <code>gst_bin_add_many</code> puts the source and sink into the pipeline. The pipeline is a <code>GstBin</code>, which is just an element that can contain multiple other GStreamer elements. In general, you can add as many elements as you like to the pipeline by adding more arguments to <code>gst_bin_add_many</code>.
ko: <code>gst_bin_add_many</code>는 파이프 라인에 source와 sink를 둡니다. 파이프라인은 다른 지스트리머 구성 요소 여러가지를 둘 수 있는 <code>GstBin</code> 입니다. 보통 여러분은 <code>gst_bin_add_many</code>에 더 많은 인자를 넣어 파이프라인에 더 많은 구성요소를 추가할 수 있습니다.

note: (itstool) path: item/p
en: Next, <code>gst_element_link</code> is used to connect the elements together, so the output of <code>source</code> (a tone) goes into the input of <code>sink</code> (which is then output to the sound card). <code>gst_element_set_state</code> is then used to start playback, by setting the state of the pipeline to playing (<code>GST_STATE_PLAYING</code>).
ko: 다음, 구성 요소 각각을 연결하여 <code>source</code>(음) 출력을 <code>sink</code> (사운드 카드 출력) 입력으로 보낼 때 <code>gst_element_link</code> 함수를 사용합니다. 그 다음 <code>gst_element_set_state</code> 함수로 파이프라인 상태를 재생(<code>GST_STATE_PLAYING</code>)으로 두어 음을 재생합니다.

note: (itstool) path: section/title
en: Stopping playback
ko: 재생 정지

note: (itstool) path: section/p
en: We don't want to play an annoying tone forever, so the last thing <code>play_sound</code> does is to call <code>g_timeout_add</code>. This sets a timeout for stopping the sound; it waits for <code>LENGTH</code> milliseconds before calling the function <code>pipeline_stop</code>, and will keep calling it until <code>pipeline_stop</code> returns <code>FALSE</code>.
ko: 음을 무한정 지겹게 재생하고 싶지는 않기 때문에 <code>play_sound</code> 함수에서 <code>g_timeout_add</code> 함수를 호출합니다. 이 함수에서 음 재생을 멈출 제한 시간을 설정합니다.  <code>pipeline_stop</code> 함수를 호출하기 전에 <code>LENGTH</code> 밀리초 동안 기다리며, <code>pipeline_stop</code>함수에서 <code>FALSE</code> 값을 반환하기 전에는 함수 호출을 지속합니다.

note: (itstool) path: section/p
en: Now, we'll write the <code>pipeline_stop</code> function which is called by <code>g_timeout_add</code>. Insert the following code <em>above</em> the <code>play_sound</code> function:
ko: 이제 <code>g_timeout_add</code> 함수에서 호출할 <code>pipeline_stop</code> 함수를 작성하겠습니다. 다음 코드를 <code>play_sound</code> <em>상단</em>에 넣으십시오:

note: (itstool) path: section/p
en: The call to <code>gst_element_set_state</code> stops the playback of the pipeline and <code>g_object_unref</code> unreferences the pipeline, destroying it and freeing its memory.
ko: <code>gst_element_set_state</code> 함수 호출로 파이프라인 재생을 멈추며, <code>g_object_unref</code> 함수로 파이프라인 참조를 해제하고 파이프라인 자체를 파괴한 다음, 할당한 메모리 공간을 놓아줍니다.

note: (itstool) path: section/title
en: Define the tones
ko: 음색 정의

note: (itstool) path: section/p
en: We want to play the correct sound when the user clicks a button. First of all, we need to know the frequencies for the six guitar strings, which are defined (at the top of <file>main.c</file>) as follows:
ko: 사용자가 단추를 눌렀을 때 올바른 소리를 재생하고자합니다. 우선 다음과 같이 (<file>main.c</file> 상단에) 정의한 기타 6현의 주파수를 알아야합니다:

note: (itstool) path: section/p
en: Now to flesh out the signal handler that we defined earlier, <code>on_button_clicked</code>. We could have connected every button to a different signal handler, but that would lead to a lot of code duplication. Instead, we can use the label of the button to figure out which button was clicked:
ko: 이제 이전에 정의한 시그널 핸들러 <code>on_button_clicked</code> 에 내용을 추가할 차례입니다. 모든 단추에 각기 다른 시그널 핸들러를 연결할 수 있지만, 같은 코드를 여러번 반복할 수 있습니다. 대신, 어떤 단추를 눌렀는지 확인할 용도로 단추 레이블을 활용할 수 있습니다:

note: (itstool) path: section/p
en: A pointer to the <code>GtkButton</code> that was clicked is passed as an argument (<code>button</code>) to <code>on_button_clicked</code>. We can get the text of that button using <code>gtk_button_get_label</code>.
ko: 누른 <code>GtkButton</code>의 포인터를 <code>on_button_clicked</code>의 인자(<code>button</code>)로 전달합니다. 단추의 글자는 <code>gtk_button_get_label</code> 함수로 가져올 수 있습니다.

note: (itstool) path: section/p
en: The text is then compared to the notes that we have using <code>g_str_equal</code>, and <code>play_sound</code> is called with the frequency appropriate for that note. This plays the tone; we have a working guitar tuner!
ko: <code>g_str_equal</code> 함수로 이 글자를 비교한 후, 음에 맞는 주파수로 <code>play_sound</code> 함수를 호출합니다. 이 절차로 음을 재생합니다. 이제 동작하는 기타 조율기가 만들어졌군요!

note: (itstool) path: section/title
en: Build and run the application
ko: 프로그램 빌드 및 실행

note: (itstool) path: section/p
en: All of the code should now be ready to go. Click <guiseq><gui>Build</gui><gui>Build Project</gui></guiseq> to build everything again, and then <guiseq><gui>Run</gui><gui>Execute</gui></guiseq> to start the application.
ko: 모든 코드를 실행할 준비가 됐습니다. <guiseq><gui>빌드</gui><gui>프로젝트 빌드</gui></guiseq>를 눌러 프로젝트 전체를 다시 빌드하고, <guiseq><gui>실행</gui><gui>실행</gui></guiseq>을 눌러 프로그램을 시작하십시오.

note: (itstool) path: section/p
en: If you haven't already done so, choose the <file>Debug/src/guitar-tuner</file> application in the dialog that appears. Finally, hit <gui>Run</gui> and enjoy!
ko: 아직 끝내지 않았다면 나타난 대화상자에서 <file>Debug/src/guitar-tuner</file>  프로그램을 선택하십시오. 마지막으로 <gui>Run</gui>를 눌러 만든 프로그램을 즐기시죠!

note: (itstool) path: section/title
en: Reference Implementation
ko: 참조 구현체

note: (itstool) path: section/p
en: If you run into problems with the tutorial, compare your code with this <link href="guitar-tuner/guitar-tuner.c">reference code</link>.
ko: 지침서를 따라하는 실행하는 과정에 문제가 있다면, <link href="guitar-tuner/guitar-tuner.c">참조 코드</link>와 여러분의 코드를 비교해보십시오.

note: (itstool) path: section/title
en: Next steps
ko: 다음 단계

note: (itstool) path: section/p
en: Here are some ideas for how you can extend this simple demonstration:
ko: 여기 간단한 시험 프로그램에 여러분이 추가로 넣을 수 있는 몇가지 아이디어가 있습니다:

note: (itstool) path: item/p
en: Have the program automatically cycle through the notes.
ko: 프로그램에 음 재생 자동 주기 기능 넣기.

note: (itstool) path: item/p
en: Make the program play recordings of real guitar strings being plucked.
ko: 프로그램에 실제 기타 현을 퉁겼을 때의 음을 녹음하여 재생하기.

note: (itstool) path: item/p
en: To do this, you would need to set up a more complicated GStreamer pipeline which allows you to load and play back music files. You'll have to choose <link href="http://gstreamer.freedesktop.org/documentation/plugins.html">decoder and demuxer</link> GStreamer elements based on the file format of your recorded sounds — MP3s use different elements to Ogg Vorbis files, for example.
ko: 이 동작을 구현하려면 음악 파일을 불러와서 재생할 수 있도록 지스트리머 파이프라인을 좀 더 복잡하게 설정해야합니다. 녹음 음원의 파일 형식에 따른<link href="http://gstreamer.freedesktop.org/documentation/plugins.html">decoder와 demuxer</link> 지스트리머 구성 요소를 선택해야 할 수도 있습니다. 예를 들자면 MP3는 Ogg Vorbis 파일과는 다른 구성 요소를 활용합니다.

note: (itstool) path: item/p
en: You might need to connect the elements in more complicated ways too. This could involve using <link href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/chapter-intro-basics.html">GStreamer concepts</link> that we didn't cover in this tutorial, such as <link href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/section-intro-basics-pads.html">pads</link>. You may also find the <cmd>gst-inspect</cmd> command useful.
ko: 좀 더 복잡한 식으로 구성 요소를 연결해야 할 수도 있습니다. <link href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/section-intro-basics-pads.html">pads</link>와 같이 우리가 지침서에서 다룰 수 없는 <link href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/chapter-intro-basics.html">지스트리머 개념</link>이 들어갈 수도 있습니다. 쓸만한 <cmd>gst-inspect</cmd>  명령을 찾아볼 수도 있습니다.

note: (itstool) path: item/p
en: Automatically analyze notes that the user plays.
ko: 사용자 연주 음을 자동으로 분석.

note: (itstool) path: item/p
en: You could connect a microphone and record sounds from it using an <link href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-good-plugins/html/gst-plugins-good-plugins-autoaudiosrc.html">input source</link>. Perhaps some form of <link href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-good-plugins/html/gst-plugins-good-plugins-plugin-spectrum.html">spectrum analysis</link> would allow you to figure out what notes are being played?
ko: 마이크를 연결하고 <link href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-good-plugins/html/gst-plugins-good-plugins-autoaudiosrc.html">input source</link>로 음을 녹음할 수 있습니다. 아마도 <link href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-good-plugins/html/gst-plugins-good-plugins-plugin-spectrum.html">스펙트럼 분석</link> 같은 것으로 어떤 음을 재생했는지 알 수 있겠죠?

note: (itstool) path: info/desc
en: Use GTKmm and GStreamermm to build a simple guitar tuner application for GNOME. Shows off how to use the interface designer.
ko: GTKmm과 Gstreamermm을 활용하여 간단한 그놈용 기타 조율 프로그램을 만들어보겠습니다. 인터페이스 디자이너 활용 방법을 보여드립니다.

note: (itstool) path: item/p
en: Basic knowledge of the C++ programming language
ko: C++ 프로그래밍 언어 기본 지식

note: (itstool) path: item/p
en: Choose <gui>GTKmm (Simple)</gui> from the <gui>C++</gui> tab, click <gui>Forward</gui>, and fill out your details on the next few pages. Use <file>guitar-tuner</file> as project name and directory.
ko: <gui>C++</gui> 탭에서 <gui>GTKmm (단순)</gui>을 선택한 후 <gui>다음</gui> 을 누르고 다음 페이지 몇 군데에서 자세한 내용을 채워나가십시오. 프로젝트 이름과 디렉터리 이름은 <file>guitar-tuner</file>로 설정하십시오.

note: (itstool) path: item/p
en: Make sure that <gui>Configure external packages</gui> is selected. On the next page, select <em>gstreamermm-0.10</em> from the list to include the GStreamermm library in your project.
ko: <gui>외부 패키지 설정</gui>을 선택했는지 확인하십시오. 다음 페이지 목록에서 <em>gstreamermm-0.10</em>을 선택하고 프로젝트에 GStreamermm 라이브러리를 넣으십시오.

note: (itstool) path: item/p
en: Click <gui>Finished</gui> and the project will be created for you. Open <file>src/main.cc</file> from the <gui>Project</gui> or <gui>File</gui> tabs. You should see some code which starts with the lines:
ko: <gui>마침</gui>을 누르면 프로젝트를 만들어줍니다. <gui>프로젝트</gui>나 <gui>파일</gui>탭에서 <file>src/main.cc</file> 파일을 여십시오. 다음 줄로 시작하는 일부 코드가 나타납니다:

note: (itstool) path: section/p
en: This is a very basic C++ code setting up GTKmm. More details are given below; skip this list if you understand the basics:
ko: 이 부분은 GTKmm을 구성한 매우 간단한 C++ 코드입니다. 더 자세한 내용은 아래를 보십시오. 기본을 이해하고 있다면 이 부분을 건너 뛰십시오:

note: (itstool) path: item/p
en: The three <code>#include</code> lines at the top include the <code>config</code> (useful autoconf build defines), <code>gtkmm</code> (user interface) and <code>iostream</code> (STL). Functions from these libraries are used in the rest of the code.
ko: 상단의 <code>#include</code> 세 줄은 <code>config</code>(쓸만한 autoconf 빌드 정의), <code>gtkmm</code>(사용자 인터페이스), <code>iostream</code>(STL) 라이브러리입니다. 이 라이브러리의 함수는 코드 나머지 부분에서 활용합니다.

note: (itstool) path: item/p
en: The <code>main</code> function creates a new window by opening a GtkBuilder file (<file>src/guitar-tuner.ui</file>, defined a few lines above) and then displaying it in a window. The GtkBuilder file contains a description of a user interface and all of its elements. You can use Anjuta's editor to design GtkBuilder user interfaces.
ko: <code>main</code> 함수는 GtkBuilder 파일(위 몇 줄을 정의한 <file>src/guitar-tuner.ui</file>)을 열어 새 창을 만들고 창 안에 구성 요소를 표시합니다. GtkBuilder 파일에는 사용자 인터페이스 설명과 구성 요소 모드가 들어있습니다. GtkBuilder 사용자 인터페이스를 만들 때 안주타 편집기를 사용할 수 있습니다.

note: (itstool) path: item/p
en: Afterwards it calls a few functions which set up and then run the application. The <code>kit.run</code> function starts the GTKmm main loop, which runs the user interface and starts listening for events (like clicks and key presses).
ko: 그 다음 프로그램을 설정하고 실행할 몇가지 함수를 호출합니다. <code>kit.run</code> 함수는 사용자 인터페이스를 실행하고 이벤트(마우스 단추 누름, 키보드 키 누름)를 기다리는 GTKmm 메인 루프를 시작합니다.

note: (itstool) path: item/p
en: While the button is still selected, change the <gui>Label</gui> property in the <gui>Widgets</gui> tab to <gui>E</gui>. This will be the low E string. Also change the <gui>Name</gui> property to <gui>button_E</gui>. This is the name we will refer to the widget later in code.
ko: 단추를 선택한 상태에서 <gui>위젯</gui> 탭의 <gui>레이블</gui> 속성을 <gui>E</gui>로 바꾸십시오. 기타의 낮은 E 줄을 의미합니다. 또한 <gui>이름</gui> 속성을 <gui>button_E</gui> 값으로 바꾸십시오. 나중에 코드에서 위젯을 참조할 이름입니다.

note: (itstool) path: item/p
en: Repeat the above steps for the other buttons, adding the next 5 strings with the labels <em>A</em>, <em>D</em>, <em>G</em>, <em>B</em>, and <em>e</em> and the names <em>button_A</em>, etc.
ko: 위 단계를 다음 5현을 대해 <em>A</em>, <em>D</em>, <em>G</em>, <em>B</em>, <em>e</em> 레이블로 추가하는 단추에도 반복하시고 <em>button_A</em>와 같은 식으로 이름을 부여하십시오.

note: (itstool) path: item/p
en: Save the UI design (by clicking <guiseq><gui>File</gui><gui>Save</gui></guiseq>) and close the file.
ko: UI 디자인을 저장(<guiseq><gui>파일</gui><gui>저장</gui></guiseq> 누름)하고 파일을 닫으십시오.

note: (itstool) path: section/p
en: GStreamer is GNOME's multimedia framework — you can use it for playing, recording, and processing video, audio, webcam streams and the like. Here, we'll be using it to produce single-frequency tones. GStreamermm is the C++ binding to GStreamer which we will use here.
ko: 지스트리머는 그놈 멀티미디어 프레임워크입니다. 동영상 오디오 웹캠 스트림 같은걸 재생, 녹음/녹화, 처리할 때 지스트리머를 사용할 수 있습니다. 여기서는 단일 주파수 음색을 만들 때 사용하겠습니다. GStreamermm은 여기서 우리가 사용할 지스트리머 C++ 바인딩입니다.

note: (itstool) path: section/title
en: Using GStreamermm
ko: GStreamermm 사용

note: (itstool) path: section/p
en: To use GStreamermm, it has to be initialised. We do that by adding the following line of code next to the <code>Gtk::Main kit(argc, argv);</code> line in <file>main.cc</file>:
ko: GStreamermm을 사용하려면 초기화해야합니다. <file>main.cc</file>의 <code>Gtk::Main kit(argc, argv);</code> 다음에 코드 몇 줄을 추가하겠습니다:

note: (itstool) path: section/p
en: While we are on it, also make sure that the <file>gstreamermm.h</file> is included in <file>main.cc</file> properly.
ko: 여기에 있는 동안 <file>gstreamermm.h</file> 파일을 <file>main.cc</file> 파일에 제대로 넣었는지도 확인하십시오.

note: (itstool) path: section/p
en: To simplify the handling of the pipeline we will define a helper class <code>Sound</code>. We do that in <file>main.cc</file> in order to keep this example simple, whereas you might usually want to use a separate file:
ko: 파이프라인 처리를 단순하게 할 목적으로 <code>Sound</code> 보조 클래스를 정의하겠습니다. 여러분은 다른 파일에 정의하고 싶겠지만 이 예제의 단순함을 유지할 목적으로 <file>main.cc</file>에서 진행하겠습니다:

note: (itstool) path: section/p
en: The code has the following purpose:
ko: 이 코드는 다음 목적으로 작성합니다:

note: (itstool) path: item/p
en: In the constructor, source and sink GStreamer elements (<code>Gst::Element</code>) are created, and a pipeline element (which will be used as a container for the other two elements). The pipeline is given the name "note"; the source is named "source" and is set to the <code>audiotestsrc</code> source; and the sink is named "output" and set to the <code>autoaudiosink</code> sink (default sound card output). After the elements have been added to the pipeline and linked together, the pipeline is ready to run.
ko: 생성자에서 source 지스트리머 구성요소와 sink 지스트리머 구성요소(<code>Gst::Element</code>), 파이프라인 지스트리머 구성요소(앞서 말한 구성 요소의 컨테이너로 활용)를 만듭니다. 파이프라인 이름은 "note"라고 지어둡니다. source는 "source"로 이름 붙이고 <code>audiotestsrc</code>로 설정합니다. sink는 "output"으로 이름 붙이고 <code>autoaudiosink</code> sink로 설정합니다(사운드 카드 출력이 기본). 구성 요소를 파이프라인에 추가하고 서로 연결한 다음에는 파이프라인 실행 준비가 끝납니다.

note: (itstool) path: item/p
en: <code>start_playing</code> sets the source element to play a particular frequency and then starts the pipeline so the sound actually starts playing. As we don't want to have the annoying sound for ages, a timeout is set up to stop the pipeline after 200 ms by calling <code>stop_playing</code>.
ko: <code>start_playing</code>은 각 주파수를 재생할 source 구성 요소를 설정하고 파이프라인을 시작하여 소리를 실제로 재생하게 합니다. 소리를 영원히 짜증나게 재생하고 싶지는 않기에 <code>stop_playing</code>을 200ms 후에 호출하여 파이프라인 동작을 멈추도록 제한 시간을 설정합니다.

note: (itstool) path: item/p
en: In <code>stop_playing</code> which is called when the timeout has elapsed, the pipeline is stopped and as such there isn't any sound output anymore. As GStreamermm uses reference counting through the <code>Glib::RefPtr</code> object, the memory is automatically freed once the <code>Sound</code> class is destroyed.
ko: 제한 시간에 도달했을 때 호출하는 <code>stop_playing</code> 함수에서는, 파이프라인을 멈추어 더 이상 소리가 나지 않게 합니다. GStreamermm에서 <code>Glib::RefPtr</code> 객체로 참조 카운팅을 하기 때문에 <code>Sound</code> 클래스를 해체하면 메모리를 자동으로 해제합니다.

note: (itstool) path: section/title
en: Connecting the signals
ko: 시그널에 연결하기

note: (itstool) path: section/p
en: We want to play the correct sound when the user clicks a button. That means that we have to connect to the signal that is fired when the user clicks the button. We also want to provide information to the called function which tone to play. GTKmm makes that quite easy as we can easily bind information with the <em>sigc</em> library.
ko: 사용자가 단추를 눌렀을 때 제대로 된 음을 재생하려고 합니다. 무슨 얘기냐면 사용자가 단추를 누르면 나오는 시그널을 실행할 함수에 연결해야 한다는 뜻입니다. 또한 재생할 음에 대한 정보를 호출 함수에 넘겨주려고 합니다. GTKmm에서는 <em>sigc</em> 라이브러리에서 정보를 바인딩해서 쉽게 처리할 수 있습니다.

note: (itstool) path: section/p
en: The function that is called when the user clicks a button can be pretty simple, as all the interesting stuff is done in the helper class now:
ko: 관심있어 하는 부분을 이제는 보조 클래스에서 처리하므로, 사용자가 단추를 눌렀을 때 호출하는 함수가 약간 간단할 수 있습니다:

note: (itstool) path: section/p
en: It only calls the helper class we defined before to play the correct frequencies. With some more clever code we would also have been able to directly connect to the class without using the function but we will leave that to use as an exercise.
ko: 이 코드에서는 올바른 주파수 음을 재생하려 앞서 정의한 보조 클래스를 호출하기만 합니다. 더 멋진 코드에서는 함수를 활용하지 않고 클래스에 직접 연결할 수 있겠지만, 그냥 이대로를 연습용으로 두겠습니다.

note: (itstool) path: section/p
en: The code to set up the signals should be added to the <code>main()</code> function just after the <code>builder-&gt;get_widget("main_window", main_win);</code> line:
ko: 시그널을 설정하는 코드는 <code>main()</code> 함수의 <code>builder-&gt;get_widget("main_window", main_win);</code> 코드 줄 바로 다음에 추가하십시오:

note: (itstool) path: item/p
en: At first we create an instance of our helper class that we want to use now and declare a variable for the button we want to connect to.
ko: 우선 당장 쓰려는 보조 클래스의 인스턴스를 만들고 연결하고자 하는 단추의 변수를 선언하겠습니다.

note: (itstool) path: item/p
en: Next, we receive the button object from the user interface that was created out of the user interface file. Remember that <em>button_E</em> is the name we gave to the first button.
ko: 그 다음 사용자 인터페이스 파일에서 만든 사용자 인터페이스에서 단추 객체를 가져오겠습니다. 기억하시겠지만 <em>button_E</em>가 첫번째 단추에 지어준 이름이죠.

note: (itstool) path: item/p
en: Finally we connect the <em>clicked</em> signal. This isn't fully straightforward because this is done in a fully type-safe way and we actually want to pass the frequency and our helper class to the signal handler. <code>sigc::ptr_fun(&amp;on_button_clicked)</code> creates a <em>slot</em> for the <code>on_button_clicked</code> method we defined above. With <code>sigc::bind</code> we are able to pass additional arguments to the slot and in this case we pass the frequency (as double) and our helper class.
ko: 마지막으로 <em>clicked</em> 시그널을 연결하겠습니다. 그다지 간단하지 않은 과정인데 자료형에 안전한 방식으로 끝낼 일이며 실제로 주파수 정보와 보조 클래스를 시그널 핸들러로 전달하고 싶어하기 때문입니다. <code>sigc::ptr_fun(&amp;on_button_clicked)</code> 메서드는 위에서 우리가 정의한 <code>on_button_clicked</code> 메서드의 <em>slot</em>을 만듭니다. <code>sigc::bind</code>로 슬롯에 추가 인자를 전달할 수 있는데, 이 경우 우리는 주파수(double 형식) 값과 보조 클래스를 전달합니다.

note: (itstool) path: section/p
en: Now that we have set up the <em>E</em> button we also need to connect the other buttons according to their frequencies: 440 for A, 587.33 for D, 783.99 for G, 987.77 for B and 1318.5 for the high E. This is done in the same way, just passing a different frequency to the handler.
ko: 이제 <em>E</em> 단추를 설정했고, 다른 단추에도 해당 주파수 값으로 연결해야합니다. A에는 440, D에는 587.33, G에는 783.99, B에는 987.77, 높은 E에는 1318.5 이런 식이죠. 그냥 핸들러에 다른 주파수 값을 전달하는 동일한 방식으로 처리할 수 있습니다.

note: (itstool) path: section/p
en: All of the code should now be ready to go. Click <guiseq><gui>Build</gui><gui>Build Project</gui></guiseq> to build everything again, and then <guiseq><gui>Run</gui><gui>Run</gui></guiseq> to start the application.
ko: 모든 코드가 동작할 준비가 끝났습니다. <guiseq><gui>빌드</gui><gui>프로젝트 빌드</gui></guiseq>를 눌러 모두 다시 빌드하시고, <guiseq><gui>실행</gui><gui>실행</gui></guiseq>을 눌러 프로그램을 시작하십시오.

note: (itstool) path: section/p
en: If you run into problems with the tutorial, compare your code with this <link href="guitar-tuner/guitar-tuner.cc">reference code</link>.
ko: 지침서를 따라하는 실행하는 과정에 문제가 있다면, <link href="guitar-tuner/guitar-tuner.cc">참조 코드</link>와 여러분의 코드를 비교해보십시오.

note: (itstool) path: section/p
en: Many of the things shown above are explained in detail in the <link href="http://library.gnome.org/devel/gtkmm-tutorial/stable/">GTKmm book</link> which also covers a lot more key concept for using the full power of GTKmm. You might also be interested in the <link href="http://library.gnome.org/devel/gstreamermm/">GStreamermm reference documentation</link>.
ko: 위에 보여드린 예제 대부분에 대해서는, GTKmm의 완벽한 힘을 활용하여 더 핵심적인 개념을 다루는 <link href="http://library.gnome.org/devel/gtkmm-tutorial/stable/">GTKmm book</link>에서 더 자세한 내용을 다룹니다. <link href="http://library.gnome.org/devel/gstreamermm/">GStreamermm 참고 문서</link>에도 관심이 있으실지도 모르겠습니다.

note: (itstool) path: info/desc
en: Use GTK+ and GStreamer to build a simple guitar tuner application for GNOME.
ko: 그놈용 단순 기타 조율 프로그램을 만들 때 GTK+와 지스트리머를 사용합니다.

note: (itstool) path: synopsis/p
en: In this tutorial we'll construct a small application, Guitar Tuner, using JavaScript and GTK+ and GStreamer. To do and run all the code examples yourself, you need an editor to write code in, terminal and GNOME 3. or higher installed into your computer.
ko: 이 따라하기 지침에서는 JavaScript와 GTK+, 지스트리머로, 간단한 기타 조율 프로그램을 구성해보겠습니다. 여러분이 직접 코드 예제를 작성하고 실행해보려면, 코드를 작성할 편집기, 터미널, 그놈 3 이상을 컴퓨터에 설치해야합니다.

note: (itstool) path: item/p
en: <link xref="#gstreamer">GStreamer pipelines</link>
ko: <link xref="#gstreamer">지스트리머 파이프라인</link>

note: (itstool) path: item/p
en: <link xref="#script">Script for running the application</link>
ko: <link xref="#script">실행 프로그램 스크립트</link>

note: (itstool) path: item/p
en: <link xref="#imports">Libraries to import</link>
ko: <link xref="#imports">가져올 라이브러리</link>

note: (itstool) path: item/p
en: <link xref="#mainwindow">Creating the main window for the application</link>
ko: <link xref="#mainwindow">프로그램 메인 창 만들기</link>

note: (itstool) path: item/p
en: <link xref="#buttons">Buttons for the tunes</link>
ko: <link xref="#buttons">조율 단추</link>

note: (itstool) path: item/p
en: <link xref="#playSound">Making the sounds with GStreamer</link>
ko: <link xref="#playSound">지스트리머로 소리 만들기</link>

note: (itstool) path: item/p
en: <link xref="#connecting">Connecting buttons to playSound</link>
ko: <link xref="#connecting">소리 재생 단추에 연결</link>

note: (itstool) path: item/p
en: <link xref="#guitarjs">The whole program</link>
ko: <link xref="#guitarjs">전체 프로그램</link>

note: (itstool) path: item/p
en: <link xref="#terminal">Running the application form Terminal</link>
ko: <link xref="#terminal">터미널에서 프로그램 실행</link>

note: (itstool) path: page/p
en: After reading this tutorial, you should see this in your screen:
ko: 지침서를 읽고 나면 이 내용을 화면에서 볼 수 있어야합니다:

note: (itstool) path: section/title
en: Script for running the application
ko: 실행 프로그램 스크립트

note: (itstool) path: section/p
en: This line tells how to run the script. It needs to be the first line of the code and it needs to be executable. To get the execution rights go to terminal and run in right folder: chmod +x scriptname. Or you can use the graphical filemanager. Just go to the right folder where your code is, right click you code file, choose properties, click the permissions tab and check the box for allow executing file as a program
ko: 이 줄은 스크립트 실행 방법을 알려줍니다. 이 부분은 코드의 처음 부분에 들어가야하며, 스크립트 파일을 실행할 수 있어야합니다. 실행 권한을 가져오려면 터미널을 열고 올바른 폴더에서 chmod +x scriptname 명령을 실행하십시오. 또는 그래픽 파일 관리자를 활용할 수 있습니다. 코드가 있는 적절한 폴더에 들어가서 코드를 작성한 파일에 마우스 커서를 두고 오른쪽 단추를 누른 다음, 속성, 권한 탭을 선택하시고 파일을 프로그램처럼 실행하도록 상자에 표시하십시오.

note: (itstool) path: section/p
en: In order to have a working program we need to import a few GObject Introspection -libraries to our use. For working UI, we need Gtk and for Gstreamer to work we need Gst. These are imported in the beginning so we have them at use everywhere. Also in the beginning we import a construct Mainloop to handle the timeout to be used with the tuning sounds.
ko: 프로그램을 동작하게 하려면 GObject Introspection 라이브러리를 임포팅해야합니다. UI를 동작하게 하려면 Gtk를, 지스트리머를 동작하게 하려면 Gst를 임포팅해야합니다. 코드 시작 부분에서 임포팅해서 어디서든 활용할 수 있게 합니다. 또한 조율음의 재생 시간 제한을 처리할 Mainloop 생성자를 임포팅하겠습니다.

note: (itstool) path: section/title
en: Creating the main window for the application
ko: 프로그램 메인 창 만들기

note: (itstool) path: section/p
en: Importing Gtk and Gst is not enough, we need to initialize them in order to get them working. When Gtk and Gst are up and running we need to create the window for the application. Later we are going to put all the buttons for making sounds inside this window. In order to get the window showing, we need to tell it to show and we need also to run the code with the Gtk.main()
ko: Gtk와 Gst를 임포팅 하는 것만으로는 충분치 않기에 동작하려면 초기화해야합니다. Gtk와 Gst를 띄우고 나면 프로그램 창을 만들어야합니다. 그 다음 이 창에서 소리를 낼 모든 단추를 만들어 두겠습니다. 창을 띄우려면, 화면에 나타내라고 직접 알려야 하며, Gtk.main()으로 코드를 실행해야합니다.

note: (itstool) path: section/title
en: Buttons for the tunes
ko: 조율 단추

note: (itstool) path: section/p
en: Because Gtk.Window can only contain a single widget, we need to create something under it to be able to add all the necessary buttons inside it. In this example we use Buttonbox. After creating the Buttonbox we create buttons with necessary labels. After we have the buttons we need to add them to the Buttonbox and the Buttonbox must be added to the Gtk.Window and everything in the Buttonbox must be shown.
ko: Gtk.Window는 단일 위젯을 둘 수 있기 때문에 단추를 안에 다 넣을 수 있으려면 무언가를 만들어야합니다. 이 예제에서 Buttonbox를 사용하겠습니다. Buttonbox를 만들고 나면, 각 단추를 만들어 필요한 레이블을 붙이겠습니다. 이 단추를 만들고 나면 Buttonbox에 넣고 Buttonbox를 Gtk.Window에 넣어 Buttonbox에 넣은 모든 단추가 나타나야합니다.

note: (itstool) path: section/p
en: After this stage you should have a window appearing to your screen showing 6 buttons. Right now the buttons don't do anything and we shall address that issue later. Before we can connect the button signals to something we need to code that something first.
ko: 이 단계가 끝나면 단추 6개가 뜨는 창이 화면에 나타나야합니다. 바로 지금은 단추가 아무 동작을 하지 않으며 이 문제는 나중에 처리하겠습니다. 단추 시그널을 어딘가에 연결할 수 있기 전에는 무언가를 먼저 코드로 작성해야합니다.

note: (itstool) path: section/title
en: Making the sounds with GStreamer
ko: 지스트리머로 소리 만들기

note: (itstool) path: section/p
en: The first thing we need to do is decide what tunes we want to make when we push a button. The frequencies list takes care of that. After that we get to actually making the sounds with the function playSound. For function playSound we give as an input a frequency (that we just defined in the frequencies variable). First thing we need to construct is a pipeline, a source and a sink. For the source we set the frequency. To the pipeline we add both the source and the sink and then we tell it to keep playing. As a last thing we use the const Mainloop to get the pipeline to stop after a 500ms.
ko: 우리가 먼저 해야 할 일은 단추를 눌렀을 때 어떤 음을 낼지를 결정하는 일입니다. 주파수 목록이 이런 역할을 합니다. 그 다음 실제로 playSound 함수로 소리를 냅니다. playSound 함수로 소리를 낼 때 주파수를 입력값(바로 위에서 정의한 frequencies 변수 값)으로 넣습니다. 우선 파이프라인, source, sink를 만들어야합니다. source에 주파수를 설정하겠습니다. 파이프라인에 source와 sink를 추가하고, 재생 상태를 유지하라고 지시하겠습니다. 마지막으로 const Mainloop를 활용하여 파이프라인 동작을 500ms 후에 멈추게 하겠습니다.

note: (itstool) path: section/p
en: Now we have the method of playing a tune when clicking a button. Next well make the connections between pushing a button and playing the correct sound from that button.
ko: 이제 단추를 눌렀을 때 음을 재생하는 메서드를 작성했습니다. 다음 단추를 누르면 단추에서 올바른 음을 재생하도록 연결하겠습니다.

note: (itstool) path: section/title
en: Connecting buttons to playSound
ko: 소리 재생 단추에 연결

note: (itstool) path: section/p
en: The method of connecting button clicks to playSound with the correct tune is by using the connect method of the button widget. So we choose a button to be connected and type <code>E.connect("clicked", function(){playSound(frequencies.E);});</code> The <code>connect</code> tells that when pushing E, something should happen. The <code>clicked</code> tells the type of the signal happening to E and then in the <code>function(){};</code> we call playSound with the correct note that should be associated with the button.
ko:  올바른 음 값을 주어 playSound를 호출하는 연결 단추 메서드는 단추 위젯의 연결 메서드를 활용합니다. 따라서 연결한 단추를 선택하고 <code>E.connect("clicked", function(){playSound(frequencies.E);});</code> 를 입력하십시오.  <code>connect</code> 함수는 E를 눌렀을 때 일어날 일을 지시합니다.  <code>clicked</code>는 E에서 나타나는 시그널 형식을,  <code>function(){};</code> 은 단추와 관련있는 올바른 음을 재생할 playSound 입니다.

note: (itstool) path: section/title
en: The whole program
ko: 전체 프로그램

note: (itstool) path: section/p
en: So this is what all the parts combined looks like. When running this code, you should be able to tune your guitar (if you have correctly calibrated speakers).
ko: 따라서 이 부분은 모든 부분을 합친 것과 같은 부분입니다. 코드를 실행하면 (음을 제대로 보정한 스피커를 연결했을 경우) 여러분 스스로가 기타를 조율할 수 있어야합니다.

note: (itstool) path: section/title
en: Running the application form Terminal
ko: 터미널에서 프로그램 실행

note: (itstool) path: section/p
en: To run this application open Terminal, go to the folder where your application is stored and then run
ko: 프로그램을 실행하려면 터미널을 열고, 프로그램을 저장한 폴더로 들어간 후 실행하십시오

note: (itstool) path: section/p
en: If you run into problems with the tutorial, compare your code with this <link href="guitar-tuner/guitar-tuner.js">reference code</link>.
ko: 지침서를 따라하는 실행하는 과정에 문제가 있다면, <link href="guitar-tuner/guitar-tuner.js">참조 코드</link>와 여러분의 코드를 비교해보십시오.

[ctx: text]
note: (itstool) path: info/title
en: Guitar tuner (Python)
ko: 기타 조율기(Python)

note: (itstool) path: item/p
en: Basic knowledge of the Python programming language
ko: 파이썬 프로그래밍 언어 기본 지식

note: (itstool) path: item/p
en: Choose <gui>PyGTK (automake)</gui> from the <gui>Python</gui> tab, click <gui>Continue</gui>, and fill out your details on the next few pages. Use <file>guitar-tuner</file> as project name and directory.
ko: <gui>파이썬</gui> 탭에서 <gui>PyGTK (automake)</gui>를 선택하고 <gui>계속</gui>을 누르신 다음 몇가지 페이지에서 세부 내용을 채워나가십시오. 프로젝트 이름과 디렉터리 이름을 <file>guitar-tuner</file>로 정하십시오.

note: (itstool) path: item/p
en: Click <gui>Apply</gui> and the project will be created for you. Open <file>src/guitar_tuner.py</file> from the <gui>Project</gui> or <gui>File</gui> tabs. You should see some code which starts with the lines:
ko: <gui>적용</gui>을 누르면 프로젝트를 만들어줍니다. <gui>프로젝트</gui>나 <gui>파일</gui>탭에서 <file>src/guitar_tuner.py</file> 파일을 여십시오. 다음 줄로 시작하는 코드가 나타납니다:

note: (itstool) path: section/title
en: Run the code for the first time
ko: 첫 코드 실행

note: (itstool) path: section/p
en: Most of the code in the file is template code. It loads an (empty) window from the user interface description file and shows it. More details are given below; skip this list if you understand the basics:
ko: 이 파일의 대부분의 코드는 코드 서식입니다. 사용자 인터페이스 설명 파일에서 (빈)창을 불러오고 보여줍니다. 더 자세한 내용은 아래에 있습니다. 기본을 알고 계신다면 이 부분은 건너 뛰십시오:

note: (itstool) path: item/p
en: The <code>import</code> lines at the top include the tell Python to load the user interface and system libraries needed.
ko: 상단의 <code>import</code> 줄은 파이썬에 사용자 인터페이스와 시스템 라이브러리가 필요함을 알리는 내용이 들어갑니다.

note: (itstool) path: item/p
en: A class is declared that will be the main class for our application. In the <code>__init__</code> method the main window is loaded from the GtkBuilder file (<file>src/guitar-tuner.ui</file>) and the signals are connected.
ko: 프로그램의 주 클래스가 될 클래스를 선언합니다. <code>__init__</code> 메서드에서는 GtkBuilder 파일(<file>src/guitar-tuner.ui</file>)에서 메인 창을 불러오고 시그널을 연결합니다.

note: (itstool) path: item/p
en: Connecting signals is how you define what happens when you push a button, or when some other event happens. Here, the <code>destroy</code> method is called (and quits the app) when you close the window.
ko: 시그널을 연결하는건 단추를 누르거나 어떤 일이 일어나면 동작이 일어나게 하는 방편입니다. 여기서 <code>destroy</code> 메서드는 창을 닫을 때 호출(하고 프로그램을 끝내기)합니다.

note: (itstool) path: item/p
en: The <code>main</code> function is run by default when you start a Python application. It just creates an instance of the main class and starts the main loop to bring up the window.
ko: <code>main</code>은 파이썬 프로그램을 시작할 때 기본으로 시작합니다. 메인 클래스의 인스턴스를 만들고 창을 띄우는 메인 루프를 시작합니다.

note: (itstool) path: section/p
en: This code is ready to be used, so you can run it by clicking <guiseq><gui>Run</gui><gui>Execute</gui></guiseq>.
ko: 이 코드를 사용할 준비가 되었으니 <guiseq><gui>실행</gui><gui>실행</gui></guiseq>을 눌러 프로그램을 실행할 수 있습니다.

note: (itstool) path: section/p
en: A description of the user interface (UI) is contained in the GtkBuilder file. To edit the user interface, open <file>src/guitar_tuner.ui</file>. This will switch to the interface designer. The design window is in the center; widgets and widgets' properties are on the right, and the palette of available widgets is on the left.
ko: 사용자 인터페이스(UI) 설명은 GtkBuilder 파일에 있습니다. 사용자 인터페이스를 편집하려면 <file>src/guitar_tuner.ui</file> 파일을 여십시오. 이 파일을 열면 인터페이스 디자이너로 이동합니다. 디자인 창은 가운데에 있고, 위젯과 위젯 속성은 오른편에, 쓸 수 있는 위젯의 팔레트는 왼편에 있습니다.

note: (itstool) path: section/title
en: Write the signal handler
ko: 시그널 핸들러 작성

note: (itstool) path: section/p
en: To do this, open <file>guitar_tuner.py</file> while the user interface file is still open. Switch to the <gui>Signals</gui> tab, which you already used to set the signal name. Now take the row where you set the <gui>clicked</gui> signal and drag it into to the source file inside the class. The following code will be added to your source file:
ko: 진행하려면 사용자 인터페이스 파일을 열어둔 상태에서 <file>guitar_tuner.py</file> 파일을 여십시오. 앞에서 시그널 이름을 설정한 <gui>시그널</gui> 탭으로 가십시오. 이제 <gui>clicked</gui> 시그널 줄로 가서 소스 파일의 클래스에 이 시그널을 끌어다 넣으십시오. 소스 파일에 다음 코드가 들어갑니다:

note: (itstool) path: section/p
en: This signal handler has two arguments: the usual Python class pointer, and the <code>Gtk.Button</code> that called the function.
ko: 이 시그널 핸들러에는 파이썬 클래스 포인터와 함수를 호출하는 <code>Gtk.Button</code> 인자가 있습니다.

note: (itstool) path: section/p
en: Change the import line in <file>guitar_tuner.py</file>, just at the beginning to :
ko: <file>guitar_tuner.py</file> 파일에 import 줄을 다음과 같이 바꾸십시오:

note: (itstool) path: section/p
en: The <code>Gst</code> includes the GStreamer library. You also need to initialise GStreamer properly which is done in the <code>main()</code> method with this call added above the <code>app = GUI()</code> line:
ko: <code>Gst</code>에는 지스트리머 라이브러리가 들어있습니다. <code>app = GUI()</code> 줄 위에 추가한 이 호출과 <code>main()</code> 메서드 안의 코드로 지스트리머 속성을 초기화해야합니다:

note: (itstool) path: section/p
en: Then, copy the following function into the class in <file>guitar_tuner.py</file> somewhere:
ko: 그 다음 <file>guitar_tuner.py</file>의 클래스 어딘가에 다음 함수 코드를 복사하십시오:

note: (itstool) path: item/p
en: The first three lines create source and sink GStreamer elements and a pipeline element (which will be used as a container for the other two elements). The pipeline is given the name "note"; the source is named "source" and is set to the <code>audiotestsrc</code> source; and the sink is named "output" and set to the <code>autoaudiosink</code> sink (default sound card output).
ko: 처음 세 줄에서는 source와 sink 지스트리머 구성 요소, 파이프라인 구성 요소(source와 sink의 컨테이너로 활용)를 만듭니다. 파이프라인 이름은 "note"라고 지어둡니다. source는 "source"로 이름 붙이고 <code>audiotestsrc</code>로 설정합니다. sink는 "output"으로 이름 붙이고 <code>autoaudiosink</code> sink로 설정합니다(기본은 사운드 카드 출력).

note: (itstool) path: item/p
en: The call to <code>source.set_property</code> sets the <code>freq</code> property of the source element to <code>frequency</code>, which was passed as an argument to the <code>play_sound</code> function. This is just the frequency of the note in Hertz; some useful frequencies will be defined later on.
ko: <code>source.set_property</code> 호출에서는 source 구성 요소의 <code>freq</code> 속성에 <code>play_sound</code> 함수의 인자로 전달한 <code>frequency</code> 값을 설정합니다. 이 값은 헤르쯔 단위의 음 주파수입니다. 쓸만한 주파수는 나중에 정의하겠습니다.

note: (itstool) path: item/p
en: The next two lines call <code>pipeline.add</code>, putting the source and sink into the pipeline. The pipeline can contain multiple other GStreamer elements. In general, you can add as many elements as you like to the pipeline by calling its <code>add</code> method repeatedly.
ko: 다음 두 줄에서는 source 구성 요소와 sink 구성 요소를 파이프라인에 두는 <code>pipeline.add</code> 함수를 호출합니다. 파이프라인에는 여러 지스트리머 구성 요소를 넣을 수 있습니다. 보통 <code>add</code> 메서드를 반복적으로 호출하여 파이프라인에 원하는 만큼 구성 요소를 넣을 수 있습니다.

note: (itstool) path: item/p
en: Next <code>pipeline.set_state</code> is used to start playback, by setting the state of the pipeline to playing (<code>Gst.State.PLAYING</code>).
ko: 다음 <code>pipeline.set_state</code> 함수는 파이프라인 상태를 재생 상태(<code>Gst.State.PLAYING</code>)로 설정하여 음 재생을 시작할 때 사용합니다.

note: (itstool) path: section/p
en: We don't want to play an annoying tone forever, so the last thing <code>play_sound</code> does is to call <code>GObject.timeout_add</code>. This sets a timeout for stopping the sound; it waits for <code>LENGTH</code> milliseconds before calling the function <code>pipeline_stop</code>, and will keep calling it until <code>pipeline_stop</code> returns <code>False</code>.
ko: 음을 짜증나게 무한정 재생하고 싶진 않기에 <code>play_sound</code> 함수에서 마지막으로 할 일은 <code>GObject.timeout_add</code> 함수를 호출하는 일입니다. 이 함수는 음 재생을 멈출 제한 시간을 설정합니다. <code>pipeline_stop</code> 함수를 호출하기 전 <code>LENGTH</code> 밀리초동안 기다리고 <code>pipeline_stop</code> 함수에서 <code>False</code>를 반환하기 전까지 계속 호출합니다.

note: (itstool) path: section/p
en: Now, we'll write the <code>pipeline_stop</code> function which is called by <code>GObject.timeout_add</code>. Insert the following code <em>above</em> the <code>play_sound</code> function:
ko: 이제 <code>GObject.timeout_add</code> 함수에서 호출할  <code>pipeline_stop</code> 함수를 작성하겠습니다. 다음 코드를 <code>play_sound</code> 함수 <em>상단</em>에 넣으십시오:

note: (itstool) path: section/p
en: You need to define the <code>LENGTH</code> constant inside the class, so add this code at the beginning of the main class:
ko: 클래스 안에 <code>LENGTH</code> 상수를 정의해야 하므로, 메인 클래스 시작 부분에 다음 코드를 추가하겠습니다:

note: (itstool) path: section/p
en: The call to <code>pipeline.set_state</code> stops the playback of the pipeline.
ko: <code>pipeline.set_state</code> 함수를 호출하면 파이프라인 재생을 멈춥니다.

note: (itstool) path: section/p
en: We want to play the correct sound when the user clicks a button. First of all, we need to know the frequencies for the six guitar strings, which are defined (at the beginning of the main class) inside a dictionary so we can easily map them to the names of the strings:
ko: 사용자가 단추를 누르면 올바른 음을 나게 해보겠습니다. 우선 (메인 클래스 시작 부분) 딕셔너리에 정의한 기타 각 여섯줄의 주파수를 알아내어 기타 줄에 이름에 쉽게 대응할 수 있어야합니다:

note: (itstool) path: section/p
en: The button that was clicked is passed as an argument (<code>button</code>) to <code>on_button_clicked</code>. We can get the label of that button by using <code>button.get_child</code>, and then get the text from that label using <code>label.get_label</code>.
ko: 누른 단추는 <code>on_button_clicked</code> 함수에 인자(<code>button</code>)로 전달합니다. <code>button.get_child</code> 함수로 단추 레이블 객체를 가져올 수 있고, 해당 레이블 객체에서 <code>label.get_label</code>을 사용하여 텍스트를 가져올 수 있습니다.

note: (itstool) path: section/p
en: The label text is then used as a key for the dictionary and <code>play_sound</code> is called with the frequency appropriate for that note. This plays the tone; we have a working guitar tuner!
ko: 레이블 텍스트는 딕셔너리의 키로 사용하며 음에 해당하는 적당한 주파수로 <code>play_sound</code>를 호출합니다. 이 코드로 음을 재생합니다. 이렇게 해서 동작하는 기타 조율 프로그램을 만듭니다!

note: (itstool) path: section/title
en: Run the application
ko: 프로그램 실행

note: (itstool) path: section/p
en: All of the code should now be ready to go. Click <guiseq><gui>Run</gui><gui>Execute</gui></guiseq> to start the application. Enjoy!
ko: 모든 코드를 실행할 준비를 마쳤습니다. <guiseq><gui>실행</gui><gui>실행</gui></guiseq>을 눌러 프로그램을 시작하시고 즐기세요!

note: (itstool) path: section/p
en: If you run into problems with the tutorial, compare your code with this <link href="guitar-tuner/guitar-tuner.py">reference code</link>.
ko: 지침서를 따라하는 실행하는 과정에 문제가 있다면, <link href="guitar-tuner/guitar-tuner.py">참조 코드</link>와 여러분의 코드를 비교해보십시오.

note: (itstool) path: info/desc
en: Use <link href="http://developer.gnome.org/platform-overview/stable/gtk">GTK+</link> and <link href="http://developer.gnome.org/platform-overview/stable/gstreamer">GStreamer</link> to build a simple guitar tuner application for GNOME. Shows off how to use the interface designer.
ko: 간단한 그놈용 기타 조율 프로그램을 만들 때 <link href="http://developer.gnome.org/platform-overview/stable/gtk">GTK+</link>와 <link href="http://developer.gnome.org/platform-overview/stable/gstreamer">지스트리머</link>를 활용합니다. 인터페이스 사용 방법을 보여드립니다.

note: (itstool) path: synopsis/p
en: In this tutorial you will create an application which plays tones that you can use to tune a guitar. You will learn how to:
ko: 이 따라하기 지침서를 통해 기타를 조율할 때 활용할 수 있는 기타 음 재생 프로그램을 만듭니다. 다음 내용을 배웁니다:

note: (itstool) path: item/p
en: Set up a basic project using the <link xref="getting-ready">Anjuta IDE</link>.
ko: <link xref="getting-ready">안주타 IDE</link>로 기본 프로젝트를 설정합니다.

note: (itstool) path: item/p
en: Create a simple GUI with <app>Anjuta</app>'s UI designer.
ko: <app>안주타</app> 사용자 인터페이스 디자이너로 간단한 GUI를 만듭니다.

note: (itstool) path: item/p
en: Use the <link href="http://developer.gnome.org/platform-overview/stable/gstreamer">GStreamer</link> library to play sounds.
ko: 소리 재생에 <link href="http://developer.gnome.org/platform-overview/stable/gstreamer">지스트리머</link> 라이브러리를 사용합니다.

note: (itstool) path: item/p
en: Basic knowledge of the <link href="https://live.gnome.org/Vala/Tutorial">Vala</link> programming language.
ko: <link href="https://live.gnome.org/Vala/Tutorial">Vala</link> 프로그래밍 언어 기본 지식.

note: (itstool) path: item/p
en: An installed copy of <app>Anjuta</app>.
ko: <app>안주타</app> 설치 사본.

note: (itstool) path: section/title
en: Create a project in <app>Anjuta</app>
ko: <app>안주타</app> 프로젝트 만들기

note: (itstool) path: item/p
en: Start <app>Anjuta</app> and click <gui>Create a new project</gui> or <guiseq><gui>File</gui><gui>New</gui><gui>Project</gui></guiseq> to open the project wizard.
ko: <app>안주타</app> 를 시작하고 <gui>새 프로젝트 만들기</gui> 또는 <guiseq><gui>파일</gui><gui>새로 만들기</gui><gui>프로젝트</gui></guiseq> 를 눌러 프로젝트 마법사를 여십시오.

note: (itstool) path: item/p
en: Click on the <gui>Vala</gui> tab and select <gui>GTK+ (Simple)</gui>. Click <gui>Continue</gui>, and fill out your details on the next few pages. Use <file>guitar-tuner</file> as project name and directory.
ko: <gui>Vala</gui> 탭을 누른 후 <gui>GTK+ (단순)</gui> 항목을 선택하십시오. <gui>계속</gui>을 누르고 다음 일부 페이지에서 세부 내용을 채워나가십시오. 프로젝트 이름과 디렉터리 이름을 <file>guitar-tuner</file>로 설정하십시오.

note: (itstool) path: item/p
en: Make sure that <gui>Configure external packages</gui> is switched <gui>ON</gui>. On the next page, select <link href="http://valadoc.org/gstreamer-0.10/index.htm"><em>gstreamer-0.10</em></link> from the list to include the GStreamer library in your project. Click <gui>Continue</gui>
ko: <gui>외부 패키지 설정</gui>을 <gui>켬</gui>으로 설정했는지 확인하십시오. 다음 페이지의 목록에서 <link href="http://valadoc.org/gstreamer-0.10/index.htm"><em>gstreamer-0.10</em></link>를 선택하여 프로젝트에 지스트리머 라이브러리를 넣으십시오. <gui>계속</gui>을 누르십시오.

note: (itstool) path: item/p
en: Click <gui>Apply</gui> and the project will be created for you. From the <gui>Project</gui> or <gui>Files</gui> tab, open <file>src/guitar_tuner.vala</file> by double-clicking on it. You should see some code which starts with the lines:
ko: <gui>적용</gui>을 누르면 프로젝트를 만들어줍니다. <gui>프로젝트</gui>나 <gui>파일</gui>탭에서 <file>src/guitar_tuner.vala</file> 파일을 두 번 눌러 여십시오. 다음 줄로 시작하는 일부 코드를 볼 수 있습니다:

note: (itstool) path: section/p
en: The code loads an (empty) window from the user interface description file and displays it. More details are given below; you may choose to skip this list if you understand the basics:
ko: 이 코드는 (빈) 창을 사용자 인터페이스 설명 파일에서 불러오고 화면에 나타냅니다. 자세한 내용은 아래에 있습니다. 기본을 이해하셨다면 이 부분은 넘어가셔도 됩니다:

note: (itstool) path: item/p
en: The two <code>using</code> lines import namespaces so we don't have to name them explicitly.
ko: <code>using</code> 선언부 두줄은 이름 여역을 가져오므로 굳이 이름을 적어넣을 필요는 없습니다.

note: (itstool) path: item/p
en: The constructor of the <code>Main</code> class creates a new window by opening a GtkBuilder file (<file>src/guitar-tuner.ui</file>, defined a few lines above), connecting its signals and then displaying it in a window. This GtkBuilder file contains a description of a user interface and all of its elements. You can use Anjuta's editor to design GtkBuilder user interfaces.
ko: <code>Main</code> 클래스 생성자는 GtkBuilder 파일을 열어 새 창을 만들고(위 몇 줄에 정의한 <file>src/guitar-tuner.ui</file>), 시그널을 연결한 다음 창을 화면에 띄웁니다. GtkBiulder 파일에는 사용자 인터페이스 설명과 구성요소 모두를 담고 있습니다. 안주타 편집기를 사용하여 GtkBuilder 사용자 인터페이스를 디자인할 수 있습니다.

note: (itstool) path: note/p
en: Connecting signals is how you define what happens when you push a button, or when some other event happens. Here, the <code>on_destroy</code> function is called (and quits the app) when you close the window.
ko: 시그널 연결은 단추를 눌렀을 때 또는 다른 어떤 일이 일어났을 때 일어날 행동을 정의하는 방식입니다. 여기서 <code>on_destroy</code> 함수는 창을 닫을 때 호출(하고 끝내기) 합니다.

note: (itstool) path: item/p
en: The static <code>main</code> function is run by default when you start a Vala application. It calls a few functions which create the Main class, set up and then run the application. The <code>Gtk.main</code> function starts the GTK main loop, which runs the user interface and starts listening for events (like clicks and key presses).
ko: 정적 <code>main</code> 함수는 Vala 프로그램을 시작할 때 기본으로 실행합니다. Main 클래스를 만들고 설정한 다음 프로그램을 실행하는 일부 함수를 호출합니다. <code>Gtk.main</code> 함수는 사용자 인터페이스를 실행하고 (마우스 누름과 키 누름 같은) 이벤트를 기다리기 시작하는 GTK 메인 루프를 시작합니다.

note: (itstool) path: section/p
en: This code is ready to be used, so you can compile it by clicking <guiseq><gui>Build</gui><gui>Build Project</gui></guiseq> (or press <keyseq><key>Shift</key><key>F7</key></keyseq>). When you do this, a dialog will appear. Change the <gui>Configuration</gui> to <gui>Default</gui> and then click <gui>Execute</gui> to configure the build directory. You only need to do this once, for the first build.
ko: 이 코드를 사용할 준비가 끝났기에 <guiseq><gui>빌드</gui><gui>프로젝트 빌드</gui></guiseq>(또는 <keyseq><key>Shift</key><key>F7</key></keyseq>키)를 눌러 컴파일할 수 있습니다. 이 과정을 수행하면 대화상자가 나타납니다.  <gui>설정</gui>을 <gui>기본</gui>으로 바꾸고 <gui>실행</gui>을 눌러 빌드 디렉터리를 설정하십시오. 처음 빌드하실 때 한 번만 실행하시면 됩니다.

note: (itstool) path: section/p
en: A description of the user interface (UI) is contained in the GtkBuilder file <file>src/guitar_tuner.ui</file> defined at the top of the class. To edit the user interface, open <file>src/guitar_tuner.ui</file> by double-clicking on it in the <gui>Project</gui> or <gui>Files</gui> section. This will switch to the interface designer. The design window is in the center; <gui>Widgets</gui> and the widget properties are on the right, and the <gui>Palette</gui> of available widgets is on the left.
ko: 사용자 인터페이스(UI)설명은 클래서 상단에 정의한 <file>src/guitar_tuner.ui</file> GtkBuilder 파일에 있습니다. 사용자 인터페이스를 편집하려면 <gui>프로젝트</gui> 또는 <gui>파일</gui> 섹션에서 <file>src/guitar_tuner.ui</file> 파일을 두 번 눌러 여십시오. 이 동작을 통해 인터페이스 디자이너 프로그램으로 옮겨갑니다. 디자인 창은 가운데 있고, <gui>위젯</gui> 과 위젯 속성은 오른편에, 사용할 수 있는 위젯의 <gui>팔레트</gui>는 왼편에 있습니다.

note: (itstool) path: section/p
en: The layout of every UI in GTK+ is organized using boxes and tables. Let's use a vertical GtkButtonBox here to assign six GtkButtons, one for each of the six guitar strings.
ko: GTK+의 모든 UI 배치는 상자와 테이블 안에 모아둡니다. 기타 줄 각 한개를 의미하는 GtkButton 6개를 모아둘 수직 방향 GtkButtonBox를 사용해보겠습니다.

note: (itstool) path: item/p
en: In the <gui>Palette</gui> tab, from the <gui>Containers</gui> section, select a <gui>Button Box</gui> (GtkButtonBox) by clicking on the icon. Then click on the design window in the center to place it into the window. A dialog will display where you can set the <gui>Number of items</gui> to <input>6</input>. Then click <gui>Create</gui>.
ko: <gui>컨테이너</gui> 섹션의 <gui>팔레트-</gui> 탭에서 아이콘을 눌러 <gui>Button Box</gui>(GtkButtonBox)를 선택하십시오. 그 후 디자인 창 한가운데를 눌러 창에 넣으십시오. <gui>항목 수</gui>를 <input>6</input>으로 설정할 수 있는 대화상자가 나타납니다. 설정하고 나면 <gui>만들기</gui>를 누르십시오.

note: (itstool) path: note/p
en: You can also change the <gui>Number of elements</gui> and the <gui>Orientation</gui> in the <gui>General</gui> tab on the right.
ko: 우측 <gui>일반</gui> 탭에서 <gui>항목 수</gui>와 <gui>방향</gui>을 설정할 수도 있습니다.

note: (itstool) path: item/p
en: Now, from the <gui>Control and Display</gui> section of the <gui>Palette</gui> choose a <gui>Button</gui> (GtkButton) by clicking on it. Place it into the first section of the GtkButtonBox by clicking in the first section.
ko: 이제 <gui>팔레트</gui>의 <gui>컨트롤 및 표시</gui> 섹션에서  <gui>Button</gui> (GtkButton)을 눌러 선택하십시오. 처음 섹션을 눌러서 GtkButtonBox의 처음 섹션에 두십시오.

note: (itstool) path: item/p
en: While the button is still selected, scroll down in the <gui>General</gui> tab on the right to the <gui>Label</gui> property, and change it to <gui>E</gui>. This will be the low E guitar string.
ko: 단추를 선택한 상태라면 우측 <gui>일반</gui> 탭에서 스크롤을 내려 <gui>레이블</gui> 속성을 찾아 <gui>E</gui>로 바꾸십시오. 낮은 E 음 기타 현 입니다.

note: (itstool) path: note/p
en: The <gui>General</gui> tab is located in the <gui>Widgets</gui> section on the right.
ko: <gui>일반</gui> 탭은 우측 <gui>위젯</gui> 섹션에 있습니다.

note: (itstool) path: item/p
en: Click on the <gui>Signals</gui> tab in the <gui>Widgets</gui> section on the right, and look for the <code>clicked</code> signal of the button. You can use this to connect a signal handler that will be called when the button is clicked by the user. To do this, click on the signal and type <code>main_on_button_clicked</code> in the <gui>Handler</gui> column and press the <key>Enter</key>.
ko: 우측의 <gui>위젯</gui> 섹션에서 <gui>시그널</gui>을 누르고 단추의 <code>clicked</code> 시그널을 찾으십시오. 단추를 사용자가 눌렀을 때 호출할 시그널 핸들러에 이 시그널을 연결할 수 있습니다. 이렇게 하려면 시그널을 선택하고 <gui>핸들러</gui> 열에 <code>main_on_button_clicked</code>를 입력한 후 <key>Enter</key>키를 누르십시오.

note: (itstool) path: section/p
en: This section will show you how to create the code to produce sounds. <link href="http://developer.gnome.org/platform-overview/stable/gstreamer">GStreamer</link> is GNOME's multimedia framework — you can use it for playing, recording, and processing video, audio, webcam streams and the like. Here, we'll be using it to produce single-frequency tones.
ko: 이 섹션은 음을 재생하는 코드를 작성하는 법을 보여줍니다. <link href="http://developer.gnome.org/platform-overview/stable/gstreamer">지스트리머</link>는 그놈 멀티미디어 프레임워크입니다. 동영상, 오디오, 웹캠 스트림 같은 매체를 재생하고, 녹음/녹화하고 처리할 때 이 프레임워크를 사용할 수 있습니다. 여기서는 단일 주파수 음을 재생할 때 이 프레임워크를 사용하겠습니다.

note: (itstool) path: section/p
en: Conceptually, GStreamer works as follows: You create a <link href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/section-intro-basics-bins.html"><em>pipeline</em></link> containing several processing elements going from the <em>source</em> to the <em>sink</em> (output). The source can be an image file, a video, or a music file, for example, and the output could be a widget or the soundcard.
ko: 개념상 지스트리머든 다음과 같이 동작합니다.  <em>source</em>에서 <em>sink</em>(출력)으로의 다양한 처리 흐름을 담는 <link href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/section-intro-basics-bins.html"><em>파이프라인</em></link>을 만듭니다. source는 그림 파일, 동영상, 음악 파일이 될 수 있으며, 출력 모양새는 위젯 또는 사운드 카드의 출력일 수 있습니다.

note: (itstool) path: section/p
en: In this example we will use a tone generator source called <code>audiotestsrc</code> and send the output to the default system sound device, <code>autoaudiosink</code>. We only need to configure the frequency of the tone generator; this is accessible through the <code>freq</code> property of <code>audiotestsrc</code>.
ko: 여기 단순 예제에서는 <code>audiotestsrc</code> 라는 음 재생기 소스를 사용하고 기본 시스템 사운드 장치 <code>autoaudiosink</code>로 출력을 내보내겠습니다. 우리는 여기서 음 재생기 주파수만 설정하면 됩니다.  <code>audiotestsrc</code>의 <code>freq</code> 속성을 사용하면 됩니다.

note: (itstool) path: section/p
en: We need to add a line to initialize GStreamer; put the following code on the line above the <code>Gtk.init</code> call in the <code>main</code> function:
ko: 지스트리머를 초기화하는 코드 한 줄을 넣어야합니다. 다음 코드를 <code>main</code> 함수의 <code>Gtk.init</code> 코드 위에 넣으십시오:

note: (itstool) path: section/p
en: Then, copy the following function into <file>guitar_tuner.vala</file> inside our <code>Main</code> class:
ko: 그리고 다음 함수 코드를 <code>Main</code> 클래스의 <file>guitar_tuner.vala</file> 파일 안에 복사해넣으십시오:

note: (itstool) path: item/p
en: The first three lines create source and sink GStreamer elements (<link href="http://valadoc.org/gstreamer-0.10/Gst.Element.html"><code>Gst.Element</code></link>), and a <link href="http://valadoc.org/gstreamer-0.10/Gst.Pipeline.html">pipeline element</link> (which will be used as a container for the other two elements). Those are class variables so they are defined outside the method. The pipeline is given the name "note"; the source is named "source" and is set to the <code>audiotestsrc</code> source; and the sink is named "output" and set to the <code>autoaudiosink</code> sink (default sound card output).
ko: 처음 다섯줄에서는 source와 sink 지스트리머 구성 요소(<link href="http://valadoc.org/gstreamer-0.10/Gst.Element.html"><code>Gst.Element</code></link>), <link href="http://valadoc.org/gstreamer-0.10/Gst.Pipeline.html">파이프라인 구성 요소</link>(source와 sink의 컨테이너로 활용)를 만듭니다. 여기 언급한 구성요소는 클래스 변수이므로 밖에서는 메서드로 정의합니다. 파이프라인 이름은 "note"라고 지어둡니다. source는 "source"로 이름 붙이고 <code>audiotestsrc</code>로 설정합니다. sink는 "output"으로 이름 붙이고 <code>autoaudiosink</code> sink로 설정합니다(기본은 사운드 카드 출력).

note: (itstool) path: item/p
en: The call to <link href="http://valadoc.org/gobject-2.0/GLib.Object.set.html"><code>source.set</code></link> sets the <code>freq</code> property of the source element to <code>frequency</code>, which is passed in as an argument to the <code>play_sound</code> function. This is just the frequency of the note in Hertz; some useful frequencies will be defined later on.
ko: <code>play_sound</code> 함수 인자로 넘긴 <code>frequency</code> 값을 <link href="http://valadoc.org/gobject-2.0/GLib.Object.set.html"><code>source.set</code></link> 호출로 source 구성 요소의 <code>freq</code>  속성을 설정합니다. 이 값은 헤르쯔 단위의 주파수입니다 쓸만한 주파수 값은 나중에 정의하겠습니다.

note: (itstool) path: item/p
en: <link href="http://valadoc.org/gstreamer-0.10/Gst.Bin.add.html"><code>pipeline.add</code></link> puts the source and sink into the pipeline. The pipeline is a <link href="http://valadoc.org/gstreamer-0.10/Gst.Bin.html"><code>Gst.Bin</code></link>, which is just an element that can contain multiple other GStreamer elements. In general, you can add as many elements as you like to the pipeline by adding more calls to <code>pipeline.add</code>.
ko: <link href="http://valadoc.org/gstreamer-0.10/Gst.Bin.add.html"><code>pipeline.add</code></link>  파이프라인에 source와 sink를 둡니다. 파이프라인은 다른 지스트리머 구성 요소를 여럿 넣을 수 있는 <link href="http://valadoc.org/gstreamer-0.10/Gst.Bin.html"><code>Gst.Bin</code></link> 입니다. 보통 <code>pipeline.add</code> 에 호출을 추가하여 원하는 만큼 구성 요소를 넣을 수 있습니다.

note: (itstool) path: item/p
en: Next, <link href="http://valadoc.org/gstreamer-0.10/Gst.Element.link.html"><code>sink.link</code></link> is used to connect the elements together, so the output of source (a tone) goes into the input of sink (which is then output to the sound card). <link href="http://www.valadoc.org/gstreamer-0.10/Gst.Element.set_state.html"><code>pipeline.set_state</code></link> is then used to start playback, by setting the <link href="http://www.valadoc.org/gstreamer-0.10/Gst.State.html">state of the pipeline</link> to playing (<code>Gst.State.PLAYING</code>).
ko: 다음, <link href="http://valadoc.org/gstreamer-0.10/Gst.Element.link.html"><code>sink.link</code></link>는 구성 요소를 서로 연결하여 source의 출력이 sink의 입력으로 들어가게 할 때(그리고 나중에 이 흐름은 사운드 카드로 출력함) 사용합니다. 그 다음 <link href="http://www.valadoc.org/gstreamer-0.10/Gst.Element.set_state.html"><code>pipeline.set_state</code></link>로 <link href="http://www.valadoc.org/gstreamer-0.10/Gst.State.html">파이프라인 상태</link>를 재생(<code>Gst.State.PLAYING</code>) 상태로 설정하여 재생을 시작합니다.

note: (itstool) path: item/p
en: We don't want to play an annoying tone forever, so the last thing <code>play_sound</code> does is to add a <link href="http://www.valadoc.org/glib-2.0/GLib.TimeoutSource.html"><code>TimeoutSource</code></link>. This sets a timeout for stopping the sound; it waits for 200 milliseconds before calling a signal handler defined inline that stops and destroys the pipeline. It returns <code>false</code> to remove itself from the timeout, otherwise it would continue to be called every 200 ms.
ko: 음을 무한정 지겹게 재생하고 싶지는 않기 때문에 <code>play_sound</code> 함수에서 <link href="http://www.valadoc.org/glib-2.0/GLib.TimeoutSource.html"><code>TimeoutSource</code></link>를 추가합니다. TimeoutSource로 음 재생을 멈출 제한 시간을 설정합니다. 파이프라인을 멈추고 해체하는 코드를 정의한 시그널 핸들러를 호출하기 전 200 밀리초 동안 기다립니다. 주어진 시간이 지나면 자체를 해체할 목적으로 <code>false</code>를 반환합니다. 그렇지 않으면 200 밀리초마다 계속 실행합니다.

note: (itstool) path: section/p
en: In the UI designer, you made it so that all of the buttons will call the same function, <gui>on_button_clicked</gui>, when they are clicked. Actually we type <gui>main_on_button_clicked</gui> which tells the UI designer that this method is part of our <code>Main</code>. We need to add that function in the source file.
ko: UI 디자이너에서 모든 단추를 만들어서 이 단추에 동일한 함수 단추를 눌렀을 때 동일한 함수 <gui>on_button_clicked</gui>를 호출하도록 연결할 차례입니다. 실제로 UI 디자이너에서 입력한 <gui>main_on_button_clicked</gui>는 Main의 메서드를 말합니다. 소스 파일에 이 함수를 추가해야합니다.

note: (itstool) path: section/p
en: To do this, in the user interface file (guitar_tuner.ui) select one of the buttons by clicking on it, then open <file>guitar_tuner.vala</file> (by clicking on the tab in the center). Switch to the <gui>Signals</gui> tab on the right, which you used to set the signal name. Now take the row where you set the <gui>clicked</gui> signal and drag and drop it into to the source file at the beginning of the class. The following code will be added to your source file:
ko: 소스 파일에 함수를 추가하려면 사용자 인터페이스 파일(guitar_tuner.ui)에서 단추 하나를 눌러 선택하고, (가운데 탭을 눌러) <file>guitar_tuner.vala</file> 파일을 여십시오. 시그널 이름을 설정하는 오른편의 <gui>시그널</gui> 탭으로 옮겨가십시오. 이제 앞서 설정한 <gui>clicked</gui> 시그널 줄을 클래스 앞부분의 소스 파일에 끌어다 높으십시오. 이 동작을 통해 소스 파일에 다음 코드를 추가합니다:

note: (itstool) path: note/p
en: You can also just type the code at the beginning of the class instead of using the drag and drop.
ko: 끌어다 놓는 방식 대신 클래스 앞 부분에 코드를 직접 입력할 수도 있습니다.

note: (itstool) path: section/p
en: This signal handler has only one argument: the <link href="http://valadoc.org/gtk+-3.0/Gtk.Widget.html"><code>Gtk.Widget</code></link> that called the function (in our case, always a <link href="http://valadoc.org/gtk+-3.0/Gtk.Button.html"><code>Gtk.Button</code></link>).
ko: 시그널 핸들러의 인자는 <link href="http://valadoc.org/gtk+-3.0/Gtk.Widget.html"><code>Gtk.Widget</code></link>(우리 같은 경우, 항상 <link href="http://valadoc.org/gtk+-3.0/Gtk.Button.html"><code>Gtk.Button</code></link>) 하나뿐입니다.

note: (itstool) path: section/title
en: Define the signal handler
ko: 시그널 핸들러 정의

note: (itstool) path: section/p
en: We want to play the correct sound when the user clicks a button. For this, we flesh out the signal handler which we defined above, <code>on_button_clicked</code>. We could have connected every button to a different signal handler, but that would lead to a lot of code duplication. Instead, we can use the label of the button to figure out which button was clicked:
ko: 사용자가 단추를 누르면 올바른 음이 나오게 하려고 합니다. 이렇게 하려면 위에서 정의한 시그널 핸들러에 코드를 덧붙여야합니다. 모든 단추에 각자 다른 시그널 핸들러를 연결할 수 있지만, 같은 코드를 여러번 쓸 수 있습니다. 이 대신 어떤 단추를 눌렀는지 판단할 때 단추 레이블을 활용할 수 있습니다:

note: (itstool) path: section/p
en: The <code>Gtk.Button</code> that was clicked is passed as an argument (<code>sender</code>) to <code>on_button_clicked</code>. We can get the label of that button by using <code>get_child</code>, and then get the text from that label using <code>get_label</code>.
ko: 누른 <code>Gtk.Button</code>는 <code>on_button_clicked</code>의 인자(<code>sender</code>)로 전달합니다. <code>get_child</code>로 단추의 레이블을 가져올 수 있고, 해당 레이블에서 <code>get_label</code>로 텍스트를 가져올 수 있습니다.

note: (itstool) path: section/p
en: The switch statement compares the label text to the notes that we can play, and <code>play_sound</code> is called with the frequency appropriate for that note. This plays the tone; we have a working guitar tuner!
ko: switch 구문은 우리가 연주할 수 있는 음의 레이블 텍스트를 비교하고, 표시 음에 적당한 주파수로 <code>play_sound</code>를 호출합니다. 이 동작 과정을 통해 음을 재생합니다. 이렇게 하여 동작하는 기타 조율 프로그램을 만들었습니다!

note: (itstool) path: section/p
en: If you run into problems with the tutorial, compare your code with this <link href="guitar-tuner/guitar-tuner.vala">reference code</link>.
ko: 지침서를 따라하는 실행하는 과정에 문제가 있다면, <link href="guitar-tuner/guitar-tuner.vala">참조 코드</link>와 여러분의 코드를 비교해보십시오.

note: (itstool) path: section/p
en: To find out more about the Vala programming language you might want to check out the <link href="http://live.gnome.org/Vala/Tutorial">Vala Tutorial</link> and the <link href="http://valadoc.org/">Vala API Documentation</link>
ko: Vala 프로그래밍 언어에 대해 더 알아보려면 <link href="http://live.gnome.org/Vala/Tutorial">Vala 따라하기 지침서</link>와 <link href="http://valadoc.org/">Vala API 문서</link>를 확인해보시면 좋습니다.

note: (itstool) path: info/desc
en: Your first GNOME application!
ko: 첫 그놈 프로그램!

note: (itstool) path: page/title
en: 1. Hello, GNOME!
ko: 1. 안녕, 그놈!

note: (itstool) path: synopsis/p
en: This tutorial will show you how to write your first GNOME application in JavaScript. You will use JavaScript to write for GNOME the same way you would for the web. Afterwards, you will learn how to use "native" widgets, to write applications that look and feel like other GNOME apps.
ko: 이 지침서에서는 자바스크립으로 첫 그놈 프로그램을 작성하는 방법을 알려드립니다. 웹 프로그램을 작성했던 것처럼 동일한 방식으로 그놈 프로그램 작성시 자바스크립트언어를 활용합니다. 그 다음, 다른 그놈 앱 처럼 보이는 프로그램을 작성할 목적으로 "자체" 위젯을 활용하는 방법을 알아보겠습니다.

note: (itstool) path: note/p
en: Have you gotten GNOME installed on your computer, and <link xref="set-up-gedit.js">gedit</link> set up to write code with? You'll want to do these things first.
ko: 컴퓨터에 그놈을 설치하고 코드를 작성할 <link xref="set-up-gedit.js">지에디트</link>를 설정하셨죠? 우선 이 과정을 거쳐야합니다.

note: (itstool) path: section/title
en: Let's start with a web page
ko: 웹 페이지로 시작하죠

note: (itstool) path: section/p
en: Here's some basic HTML, CSS, and JavaScript code. Does this look familiar?
ko: HTML, CSS, JavaScript 기본 코드가 몇개 있습니다. 어디서 많이 본 것 같죠?

note: (itstool) path: section/p
en: Let's save this as <file>hellognome.html</file>, and see what it looks like when we run it!
ko: 이걸 <file>hellognome.html</file> 파일로 저장하고 실행했을 때 어떻게 나오는지 살펴보도록 하죠!

note: (itstool) path: section/p
en: You <em>can</em> run the above code by opening <file>hellognome.html</file> in a web browser. But here, we're going to create a GNOME application that runs our web app inside of it, just like you see in the screenshot. You'll be able to resize and maximize the window, and click the X in the corner to close it, just like you'd expect from any other GNOME app. The difference is that this one will run our web code inside of it.
ko: 웹 브라우저에서 <file>hellognome.html</file> 파일을 열면 위 코드를 실행<em>할 수 있습니다</em>. 하지만 스크린샷으로 보시듯이 웹 앱을 실행할 그놈 프로그램을 만들려고 합니다. 창 크기를 조절하거나 최대로 확대할 수 있으며, 다른 그놈 앱처럼 구석의 X를 눌러 닫을 수 있습니다. 차이점이 있다면 프로그램에서 왭 코드를 실행한다는 점입니다.

note: (itstool) path: section/p
en: The best part? We're going to continue to use JavaScript, to write all the parts that make our app work with GNOME. Let's look at the code, and see how it's done!
ko: 대부분은요? 그놈에서 동작하는 앱의 모든 부분을 작성할 때 JavaScript를 사용하는 편으로 계속 진행하겠습니다. 코드를 보고 어떻게 돌아가는지 보도록 하죠!

note: (itstool) path: section/title
en: Creating a GNOME window to frame our web app
ko: 웹 앱에 맞출 그놈 창 만들기

note: (itstool) path: section/p
en: First, we need to tell GNOME that this is a JavaScript application, which uses gjs. Gjs is GNOME's way of turning your JavaScript code into instructions it understands, so this line always has to go at the start of your applications.
ko: 우선 그놈에게 gjs를 사용하는 JavaScript 프로그램임을 알려야 합니다. gjs는 JavaScript 코드를 이해할 수 있는 기계 명령으로 바꾸는 그놈의 처리 수단입니다. 따라서 프로그램 시작 부분에 항상 이 줄을 넣어야합니다.

note: (itstool) path: section/p
en: Then we should set the versions of the libraries we'll be using.
ko: 그 다음 우리가 사용할 라이브러리 버전을 설정해야합니다.

note: (itstool) path: section/p
en: After that, we need to tell GNOME which libraries we want to import.
ko: 그 다음 우리가 가져올 라이브러리를 그놈에게 알려야겠죠.

note: (itstool) path: section/p
en: Just like how add-on libraries like jQuery let us do extra things with JavaScript, each of these libraries gives us new capabilities for our GNOME apps:
ko: jQuery가 JavaScript으로 할 수 있는 추가 행동을 우리에게 알려주도록 라이브러리를 추가하는 방식처럼, 이 라이브러리는 그놈 앱에서 처리할 수 있는 새 기능을 제공해줍니다:

note: (itstool) path: item/p
en: <file>Gtk</file> is the basic part of any GNOME application, which lets you create windows and widgets and tie them together.
ko: <file>Gtk</file>는 그놈 프로그램의 기본적인 부분이며, 창과 위젯을 만들어 한데 묶어둘 수 있습니다.

note: (itstool) path: item/p
en: <file>GLib</file> is a helper library, which lets us do things like tell GNOME where the <file>hellognome.html</file> file we created is.
ko: <file>GLib</file>는 우리가 만든 <file>hellognome.html</file> 파일에서 그놈에서 처리할 수 있는 동작이 가능하게 하는 보조 라이브러리입니다.

note: (itstool) path: item/p
en: And <file>Webkit</file> is a web rendering engine, which we'll use to basically create a browser window to open our HTML file with.
ko: 그리고 <file>Webkit</file>은 HTML 파일을 여는 브라우저 창을 만들 때 사용하는 웹 렌더링 엔진입니다.

note: (itstool) path: section/p
en: Now we create the application itself:
ko: 이제 프로그램 그 자체를 만들어보죠:

note: (itstool) path: section/p
en: This will look familiar to you if you've worked with object-oriented JavaScript before. That's right; our whole application is a class called HelloGNOME.
ko: 이 코드는 이전에 다루어 보았다면 객체 지향 자바스크립트와 비슷해보일겝니다. 맞습니다. 이 전체 프로그램은 HelloGNOME 클래스입니다.

note: (itstool) path: section/p
en: Here's some code you will more or less copy-and-paste for every JavaScript application you build. It creates a new Application, and then binds its activate and startup signals to functions that make the window show itself and build its user interface, respectively.
ko: 여러분이 빌드한 모든 JavaScript 프로그램을 덜 또는 덜 복사하야 붙여넣을 코드 일부입니다. 이 코드로 새 프로그램을 만들고, activate 시그널과 startup 시그널을 함수에 바인딩하여 창을 나타내고 사용자 인터페이스를 구성합니다.

note: (itstool) path: section/p
en: What does that mean? Well, everything in a GNOME application sends out a signal when something important happens. A button might send out the clicked signal when you click on it, for instance. Our job is to connect the signals to functions which handle them, and make the things that we want to have happen occur. We do this using each object's connect method, which takes two arguments: The signal we want to handle, and the bound function, which we have to use to tell connect which function we want to have handle the signal.
ko: 무슨 얘길까요? 그놈 프로그램의 모든 부분에서는 어떤 중요한 동작이 일어날 때 시그널을 내보냅니다. 예컨대, 단추를 누르면 clicked 시그널을 내보냅니다. 우리는 시그널을 처리할 함수와 연결하고 어떤 동작을 취할 코드를 만들겠습니다. 각각 두 인자를 가진 객체의 연결 메서드를 활용하겠습니다. 우리가 처리하고자 하는 시그널, 그리고 우리가 처리하고자 하는 시그널을 어떤 함수와 연결할 지 지시할 때 사용하는 Lang.bind 함수를 인자로 전달합니다.

note: (itstool) path: section/p
en: In this case, we want _onActivate to handle the activate signal, and _onStartup to handle the startup signal. _onActivate just tells the window to present itself; so basically, whenever you <keyseq><key>Alt</key> <key>Tab</key></keyseq> to the application it appears, like you would expect it to. _onStartup calls _buildUI, which is the function that creates our user interface and is the next part that we will look at.
ko: 이 경우 activate 시그널을 처리할 때 _onActivate 함수를, startup 시그널을 처리할 때 _onStartup을 사용하겠습니다. _onActivate는 창 자체를 나타내러고 지시합니다. 그래서 기본적으로는 <keyseq><key>Alt</key> <key>Tab</key></keyseq> 키를 누를 때마다 예상하던 대로 프로그램이 나타납니다. _onStartup 함수에서 사용자 인터페이스를 만들며 다음에  우리가 살펴볼 _buildUI를 호출합니다.

note: (itstool) path: note/p
en: When you copy and paste the above code for your own applications, be sure to change the class name to a unique one each time.
ko: 위 코드를 프로그램에 복사하여 붙여넣을 때마다, 바꿀 클래스 이름이 유일한 이름인지 확인하십시오.

note: (itstool) path: section/title
en: Designing our window's UI
ko: 창 UI 디자인

note: (itstool) path: section/p
en: In the _buildUI function, we're going to tell GNOME about our window and the things inside it, one at a time. After that, we're going to connect everything together and put it all on display.
ko: _buildUI 함수에서 그놈에게 창과 창에 있는 내용을 한번에 하나씩 언급하고 있습니다. 그 다음 개별 요소를 함께 연결하고 화면에 한번에 넣습니다.

note: (itstool) path: section/p
en: The first object we create is an ApplicationWindow. It needs a title to go in the title bar, and its application property needs to be the application that we created, above. Beyond that, there are various ways of customizing how it looks, which the <link xref="GtkApplicationWindow.js">ApplicationWindow</link> reference page will go into more detail about. As you can see here, we gave it a default height and width (measured in pixels), and told GNOME we want our window to appear in the center of the screen.
ko: 우리가 만들 첫 객체는 ApplicationWindow입니다. 제목 표시줄에 들어갈 제목, 우리가 위에서 만든 프로그램에 필요한 application 속성이 필요합니다. 모양새를 바꾸는 방법에는 여러가지가 있지만 <link xref="GtkApplicationWindow.js">ApplicationWindow</link> 참고 페이지의 내용에서 자세한 내막을 설명해줍니다. 여기서 보시듯, (픽셀 단위) 기본 너비, 높이 값을 설정하고 그놈에게 화면 한가운데에 창을 나타내고 싶음을 지시합니다.

note: (itstool) path: section/p
en: Remember how we imported Webkit right at the start? Here we're creating a new instance of a Webkit class called a WebView, which is more or less a browser window you can put inside of your app. After that, we then give it the URI that we want it to load when the application starts up.
ko: 시작 부분에서 Webkit을 어떻게 가져왔는지 기억하시죠? 여기서는 앱을 안에다 넣고 실행할 수 있는 더도 덜도 아닌 웹 브라우저, WebView라고 하는 Webkit 클래스의 새 인스턴스를 만들겠습니다. 그 다음 프로그램을 시작할 때 우리가 불러올 URI를 설정하겠습니다.

note: (itstool) path: section/p
en: We <em>could</em> just give it a web URI, like <link href="http://gnome.org">http://gnome.org</link>. Instead, here we use a couple of GLib helper functions to tell the WebView where our <file>hellognome.html</file> file is. GLib.get_current_dir returns the directory that our app's running in, and GLib.filename_to_uri turns our file's path and filename into a URI that the WebView's load_uri function understands. (filename_to_uri's second parameter should be null unless you know what it's used for and have a reason for changing it.)
ko: <link href="http://gnome.org">http://gnome.org</link>와 같은 웹 URI를 그냥 설정 <em>할 수 있습니다</em>. 대신 우리가 작성한 <file>hellognome.html</file> 파일이 어디에 있는지 WebView에 알려줄 GLib 보조 함수 몇가지를 활용하겠습니다. GLib.get_current_dir에서는 앱을 실행할 디렉터리를 반환하고 GLib.filename_to_uri에서는 WebView의 load_uri 함수가 이해할 수 있도록 파일의 경로와 파일 이름을 URI 형식으로 반환합니다(filename_to_uri의 두번째 매개변수는 용도와 값을 바꿔야 할 이유를 정확하게 알기 전까지는 null 값이어야 합니다).

note: (itstool) path: section/p
en: Each window can hold one, and only one, widget. Normally, we'd use a container widget like a <link xref="grid.js">Grid</link> to put multiple widgets into, then use the window's add function to add the Grid to it. Here, we just need the WebView, so that's all we add to the window. After that, as the last part of the _buildUI function that creates our window, we tell the window to show itself and its contents.
ko: 각 창은 하나 그리고 오직 하나의 위젯만을 소유할 수 있습니다. 보통 여러 위젯을 넣을 때 <link xref="grid.js">Grid</link>와 같은 컨테이너 위젯을 활용하고 창의 추가 함수로 Grid 안에 넣습니다. 우리는 WebView만 필요하기 때문에, WebView를 창에 넣기만 하면 됩니다. 그 다음 창을 만드는 _buildUI 함수의 마지막 부분으로 창에게 자신과 창의 내용을 보여주도록 지시하겠습니다.

note: (itstool) path: section/p
en: Finally, we create a new instance of our HelloGNOME class, and tell GNOME to run it.
ko: 마지막으로 HelloGNOME 클래스의 새 인스턴스를 만들고 그놈에게 이 코드를 실행하라고 지시하겠습니다.

note: (itstool) path: section/title
en: Running your GNOME application
ko: 그놈 프로그램 실행

note: (itstool) path: section/p
en: Now that we've created our first GNOME application, it's time to test it out! You don't need to compile your app or install any special software for this; GNOME has gjs built in, to let it run GNOME Shell. Just save <file>hellognome.html</file> and our actual application, <file>hellognome.js</file>, to a directory you can get to with the terminal. (They usually open onto your home directory, the one that's called by your username.) After that, open a terminal, go there, and type:
ko: 이제 우리는 첫 그놈 프로그램을 만들었으니 시험해볼 떄가 왔습니다. 만드신 프로그램을 컴파일하거나 특별한 프로그램 마냥 설치할 필요가 없습니다. 그놈에는 그놈 셸을 실행하게 하는 gjs를 자체적으로 보유하고 있습니다. 그냥 터미널 상에서 접근할 수 있는 그 어떤 디렉터리에든 <file>hellognome.html</file> 파일과 실제 프로그램 <file>hellognome.js</file>파일을 저장하십시오(보통 사용자 이름이 붙은 '내 폴더'를 엽니다). 그 후 터미널을 열고 다음 명령을 입력하십시오:

note: (itstool) path: section/p
en: You should see more or less the same screenshot as before, with a button that you can click to make a short message appear.
ko: 앞서 보신바와 같이 간단한 메시지를 띄우는 단추가 나타나는, 더 혹은 덜 유사한 화면을 볼 수 있어야합니다.

note: (itstool) path: note/p
en: You can use the terminal command
ko: 터미널 명령을 사용핧 수 있습니다.

note: (itstool) path: note/screen
en:  <output style="prompt">$ </output>cd <var>(directory name)</var>
ko:  <output style="prompt">$ </output>cd <var>(디렉터리 이름)</var>

note: (itstool) path: note/p
en: to navigate between directories inside the Terminal, in order to get to where you saved the files. There is also an extension for Nautilus, GNOME's file manager, which lets you right-click anywhere inside it to open a terminal window right there. Check the app you use to install new software (like Add/Remove Programs or the Software Center) for it.
ko: 터미널에서 저장한 파일이 어디에있는지 찾을 때 여러 디렉터리를 탐색하는 명령입니다. 그놈 파일 관리자 노틸러스에는 파일 탐색 창 어디에서든 마우스 오른쪽 단추를 누른 후 해당 위치에서 터미널을 여는 확장 기능도 있습니다. 새 프로그램을 설치할 때 사용하는 앱(프로그램 추가/제거 또는 소프트웨어 센터)을 확인해보십시오.

note: (itstool) path: section/p
en: <link xref="02_welcome_to_the_grid.js">Continue on to the next tutorial</link> to learn how to build "native" GNOME applications that look and feel like the others, instead of a webview with HTML code inside. Or take a look at some <link xref="beginner.js#samples">code samples</link>, if you'd like to see example code for each Gtk widget.
ko: HTML 코드와 웹 뷰 코드 대신, 다른 프로그램 같이 "자체" 그놈 프로그램을 빌드하는 방법을 알아보려면  <link xref="02_welcome_to_the_grid.js">다음 따라하기 지침서로 계속 진행하십시오</link>. 아니면 Gtk 위젯 예제 코드를 보고 싶으시면 일부 <link xref="beginner.js#samples">코드 예제</link>를 살펴보십시오.

note: (itstool) path: section/p
en: Finally, if you want to just build GNOME applications using JavaScript libraries designed for the web, you can basically stop here and go do that! Check out <link xref="beginner.js#tutorials">the later tutorials</link> if you'd like to see how to create a .desktop file for your application, which will let it appear in your desktop's Activities menu with all your other apps.
ko: 마지막으로 웹용으로 만든 JavaScript 라이브러리로 그놈 프로그램을 만들어보고 싶다면, 그냥 여기서 멈추고 계속 진행하실 수 있습니다. 다른 앱처럼 데스크톱의 현재 활동 메뉴에 프로그램이 나타나도록 .desktop 파일을 만드는 방법을 알아보려면 <link xref="beginner.js#tutorials">다음 따라하기 지침서</link>를 확인해보십시오.

note: (itstool) path: info/desc
en: Creating a small "Hello, World" application using GTK+.
ko: GTK+로 작은 "Hello, World" 프로그램을 만듭니다.

note: (itstool) path: note/p
en: For a detailed walk-through of creating a GTK+ dialog in C, see <link href="https://developer.gnome.org/gtk3/stable/gtk-getting-started.html">Getting Started with GTK+</link>
ko: C 언어로 GTK+ 대화상자를 만드는 자세한 설명은 <link href="https://developer.gnome.org/gtk3/stable/gtk-getting-started.html">GTK+ 시작하기</link>를 참고하십시오

note: (itstool) path: page/p
en: Writing a hello world GTK+ dialog in C can be done as seen in the code sample below:
ko: C 언어로의 hello world GTK+ 대화 상자 프로그램 작성은, 아래 보여드리는 예제 코드처럼 할 수 있습니다:

note: (itstool) path: page/p
en: GtkApplication initializes GTK+. It also connects the <gui>x</gui> button that's automatically generated along with the window to the "destroy" signal. We can start building our first window. We do this by creating a variable called <var>window</var> and assigning it a gtk_application_window_new. The window title can be any string you want it to be. To be on the safe side, it's best to stick to UTF-8 encoding. The code above will create a dialog window similar to what can be seen below:
ko: GtkApplication은 GTK+를 초기화합니다. 또한 창을 만들 때 자동으로 붙인 <gui>x</gui> 단추를 "destroy" 시그널에 연결합니다. 첫 창 만들기를 시작할 수 있습니다. <var>window</var> 변수를 만들고 gtk_application_window_new를 할당하겠습니다. 제목은 원하는대로 지을 수 있습니다. 안전한 방편으로, UTF-8 인코딩으로 작성하시는게 좋습니다. 위 코드는 아래와 같이 보이는 대화상자 창을 만듭니다:

note: (itstool) path: info/desc
en: A basic "hello, world" application
ko: 기본 "hello, world" 프로그램

note: (itstool) path: page/title
en: How to build, install and create a <file>tar.xz</file> of a Hello World program
ko: Hello World 프로그램의 <file>tar.xz</file> 파일을 빌드하고, 설치하고, 만들기

note: (itstool) path: synopsis/p
en: This tutorial will demonstrate how to:
ko: 이 지침서에서는 다음 방법을 보여줍니다:

note: (itstool) path: item/p
en: create a small "Hello, World" application using JavaScript and GTK+
ko: JavaScript와 GTK+로 간단한 "Hello, World" 프로그램 만들기

note: (itstool) path: item/p
en: make the <file>.desktop</file> file
ko: <file>.desktop</file> 파일 만들기

note: (itstool) path: item/p
en: how to set up the build system
ko: 빌드 시스템 구성 방법

note: (itstool) path: section/title
en: Create the program
ko: 프로그램 만들기

note: (itstool) path: section/p
en: This needs to be the first line of your script:
ko: 스크립트의 첫줄에 다음 줄이 들어가있어야합니다:

note: (itstool) path: section/p
en: It tells the script to use <link href="https://live.gnome.org/Gjs/">Gjs</link>. Gjs is a JavaScript binding for GNOME.
ko: 이 부분은 스크립트에서 <link href="https://live.gnome.org/Gjs/">Gjs</link>를 활용하겠다고 알려줍니다. gjs는 그놈용 자바스크립트 바인딩입니다.

note: (itstool) path: section/p
en: In order for our script to work with GNOME, we need to import GNOME libraries via GObject Introspection. Here we import the language bindings and GTK+, the library which contains the graphical widgets used to make GNOME applications.
ko: 우리가 작성한 스크립트가 그놈에서 동작하게 하려면, 그놈 라이브러리를 GObject 인트로스펙션으로 가져와야합니다. 여기서 우리는 언어 바인딩과 그놈 프로그램을 만들 때 그래픽 위젯이 들어있는 GTK+ 라이브러리를 임포팅합니다.

note: (itstool) path: section/p
en: GtkApplication initializes GTK+. It also connects the <gui>x</gui> button that's automatically generated along with the window to the "destroy" signal.
ko: GtkApplication은 GTK+를 초기화합니다. 또한 창을 만들 때 자동으로 붙인 <gui>x</gui> 단추를 "destroy" 시그널에 연결합니다.

note: (itstool) path: section/p
en: We can start building our first window. We do this by creating a variable called <var>_window</var> and assigning it a new Gtk.ApplicationWindow.
ko: 첫 창 만들기로 시작하겠습니다. <var>_window</var> 변수를 만들고 Gtk.ApplicationWindow 새 객체를 할당하겠습니다.

note: (itstool) path: section/p
en: We give the window a property called <var>title</var>. The title can be any string you want it to be. To be on the safe side, it's best to stick to UTF-8 encoding.
ko: 창에 <var>title</var> 속성을 설정해야합니다. 제목은 원하는대로 지을 수 있습니다. 안전한 방편으로, UTF-8 인코딩으로 작성하시는게 좋습니다.

note: (itstool) path: section/p
en: Now we have a window which has a title and a working "close" button. Let's add the actual "Hello World" text.
ko: 이제 제목과 동작하는 "닫기" 단추가 붙은 창을 만들었습니다. 이제 실제 "Hello World" 문구를 찍어보겠습니다.

note: (itstool) path: section/title
en: Label for the window
ko: 창 레이블

note: (itstool) path: section/p
en: A text label is one of the GTK+ widgets we can use, on account of having imported the GTK+ library. To use it, we create a new variable called label, and assign it a new Gtk.Label. Then we give it properties inside the curly braces {}. In this case, we're setting the text that the label will hold. Finally, we create and run the application:
ko: 텍스트 레이블은 GTK+ 라이브러리에서 가져와서 사용할 수 있는 GTK+ 위젯 중 하나입니다. 텍스트 레이블을 사용하려면 레이블이라는 새 변수를 만들고 새 Gtk.Label을 할당합니다. 그 다음 {} 중괄호에 속성 값을 넣습니다. 지금 같은 경우, 레이블 값을 유지할 문장을 설정합니다. 마지막으로 프로그램을 만들고 실행하겠습니다:

note: (itstool) path: section/p
en: Gtk.ApplicationWindow can only hold one widget at a time. To construct more elaborate programs you need to create a holder widget like Gtk.Grid inside the window, and then add all the other widgets to it.
ko: Gtk.ApplicationWindow는 한번에 위젯 하나만 가질 수 있습니다. 프로그램을 더 정교하게 만들려면 Gtk.Grid 같은 홀더 위젯을 창 안에 만들어 넣고 그 안에 위젯을 추가해야합니다.

note: (itstool) path: section/p
en: The complete file:
ko: 완전한 파일 내용:

note: (itstool) path: section/title
en: Running the application from terminal
ko: 터미널에서 프로그램 실행

note: (itstool) path: section/p
en: To run this application, first save it as hello-world.js. Then open Terminal, go to the folder where your application is stored and run:
ko: 이 프로그램을 실행하려면 우선 hello-world.js 파일 이름으로 저장하십시오. 그 다음 터미널을 열고 프로그램을 저장한 폴더로 이동한 다음 실행하십시오:

note: (itstool) path: section/title
en: The <file>.desktop.in</file> file
ko: <file>.desktop.in</file> 파일

note: (itstool) path: section/p
en: Running applications from the Terminal is useful at the beginning of the application making process. To have fully working <link href="https://developer.gnome.org/integration-guide/stable/mime.html.en">application integration</link> in GNOME 3 requires a desktop launcher. For this you need to create a <file>.desktop</file> file. The <file>.desktop</file> file describes the application name, the used icon and various integration bits. A deeper insight into the <file>.desktop</file> file can be found <link href="http://developer.gnome.org/desktop-entry-spec/">here</link>. The <file>.desktop.in</file> file will create the <file>.desktop</file>.
ko: 터미널에서의 프로그램 실행은 프로그램을 처음 만드는 단계에서 상당히 유용합니다. 그놈 3에서 완벽하게 <link href="https://developer.gnome.org/integration-guide/stable/mime.html.en">프로그램 통합</link>하여 동작할 수 있게 하려면 데스크톱 실행 아이콘이 필요합니다. 이 아이콘을 만들려면 <file>.desktop</file> 파일을 만들어야합니다.  파일은 프로그램 이름, 사용 아이콘, 다양한 통합 부분을 서술합니다. <file>.desktop</file> 파일에 대한 더 자세한 관점은 <link href="http://developer.gnome.org/desktop-entry-spec/">여기</link>에 있습니다. <file>.desktop.in</file> 파일로 <file>.desktop</file> 파일을 만듭니다.

note: (itstool) path: note/p
en: Before continuing, resave <file>hello-world.js</file> as <file>hello-world</file>. Then run this in the command line:
ko: 계속하기 전에 <file>hello-world.js</file> 파일을 <file>hello-world</file>로 다시 저장하십시오. 그 다음 명령줄에서 다음 명령을 실행하십시오:

note: (itstool) path: section/p
en: The example shows you the minimum requirements for a <code>.desktop.in</code> file.
ko: 예제에서는 <code>.desktop.in</code> 파일에서 최소한 필요한 내용을 보여줍니다.

note: (itstool) path: section/p
en: Save this as <file>hello-world.desktop.in</file>. Now let's go through some parts of the <code>.desktop.in</code> file.
ko: 이 내용을  <file>hello-world.desktop.in</file> 파일로 저장하십시오. 이제 <code>.desktop.in</code> 파일 부분으로 들어가보겠습니다.

note: (itstool) path: item/p
en: The application name.
ko: 프로그램 이름입니다.

note: (itstool) path: item/p
en: A short description of the application.
ko: 프로그램의 간단한 설명입니다.

note: (itstool) path: item/p
en: Specifies a command to execute when you choose the application from the menu. In this example exec just tells where to find the <file>hello-world</file> file and the file takes care of the rest.
ko: 메뉴에서 프로그램을 선택했을 때 실행할 명령을 지정합니다. 이 예제에서는 <file>hello-world</file> 파일을 어디서 찾는지 알려주며 파일을 다루는 방식은 나머지 부분에서 다룹니다.

note: (itstool) path: item/p
en: Specifies whether the command in the Exec key runs in a terminal window.
ko: Exec 키의 명령을 터미널 창에서 실행할 지 여부를 지정합니다.

note: (itstool) path: section/p
en: To put your application into the appropriate category, you need to add the necessary categories to the Categories line. More information on the different categories can be found in the <link href="http://standards.freedesktop.org/menu-spec/latest/apa.html">menu specification</link>.
ko: 프로그램을 적당한 분류에 넣으려면 Categories 줄에 필요한 분류 이름을 추가해야합니다. 다른 분류에 대한 자세한 정보는 <link href="http://standards.freedesktop.org/menu-spec/latest/apa.html">메뉴 명세</link>에 있습니다.

note: (itstool) path: section/p
en: In this example we use an existing icon. For a custom icon you need to have a .svg file of your icon, stored in <file>/usr/share/icons/hicolor/scalable/apps</file>. Write the name of your icon file to the .desktop.in file, on line 7. More information on icons in: <link href="https://live.gnome.org/GnomeGoals/AppIcon">Installing Icons for Themes</link> and <link href="http://freedesktop.org/wiki/Specifications/icon-theme-spec">on freedesktop.org: Specifications/icon-theme-spec</link>.
ko: 이 예제에서는 이미 있는 아이콘을 사용하겠습니다. 개별 아이콘을 사용하려면 <file>/usr/share/icons/hicolor/scalable/apps</file> 경로에 저장한 svg 아이콘 파일이 필요합니다. 아이콘 파일 이름을 .desktop.in file 파일 7번째 줄에 적어 넣으십시오. 더 자세한 아이콘 정보는 <link href="https://live.gnome.org/GnomeGoals/AppIcon">테마 아이콘 설치</link>와 <link href="http://freedesktop.org/wiki/Specifications/icon-theme-spec">on freedesktop.org: Specifications/icon-theme-spec</link>에 있습니다.

note: (itstool) path: section/title
en: The build system
ko: 빌드 시스템

note: (itstool) path: section/p
en: To make your application truly a part of the GNOME 3 system you need to install it with the help of autotools. The autotools build will install all the necessary files to all the right places.
ko: 그놈 3의 일부 프로그램을 만들려면 autotools의 도움을 받아 설치해야합니다. autotools 빌드는 필요한 모든 파일을 모든 올바른 경로에 설치합니다.

note: (itstool) path: section/p
en: For this you need to have the following files:
ko: 진행하려면 다음 파일이 필요합니다:

note: (itstool) path: section/p
en: After the <file>autogen.sh</file> file is ready and saved, run:
ko: <file>autogen.sh</file> 파일을 준비했고 저장하고 나면, 다음을 실행하십시오:

note: (itstool) path: section/p
en: Information users should read first. This file can be blank.
ko: 사용자가 우선 읽어야 할 내용입니다. 이 파일은 비워둘 수 있습니다.

note: (itstool) path: section/p
en: When you have the <file>hello-world</file>, <file>hello-world.desktop.in</file>, <file>Makefile.am</file>, <file>configure.ac</file> and <file>autogen.sh</file> files with correct information and permissions, create a <file>README</file> file with installation instructions. Below is a sample of what suitable README instructions may look like:
ko: 올바른 정보와 권한을 설정한 <file>hello-world</file>, <file>hello-world.desktop.in</file>, <file>Makefile.am</file>, <file>configure.ac</file>, <file>autogen.sh</file> 파일을 갖추고 나면, <file>README</file> 파일을 만들어 설치 방법을 적어 넣으십시오. README에 적당한 절차 내용을 넣은 예제를 아래에 보여드리겠습니다:

note: (itstool) path: section/code
en: To build and install this program, run these commands from a terminal:
    
    ./autogen.sh --prefix=/home/$USER/.local
    make install
    
    -------------
    When running the first command $USER will be replaced by your username.
    
    Running the first command above creates the following files:
    
    aclocal.m4
    autom4te.cache
    config.log
    config.status
    configure
    hello-world.desktop
    install-sh
    missing
    Makefile.in
    Makefile
    
    Running "make install", installs the application in /home/your_username/.local/bin
    and installs the hello-world.desktop file in /home/your_username/.local/share/applications
    
    You can now run the application by typing "Hello World" in the Overview.
    
    ----------------
    To uninstall, type:
    
    make uninstall
    
    ----------------
    To create a tarball type:
    
    make distcheck
    
    This will create hello-world-1.0.tar.xz
ko: 이 프로그램을 빌드하고 설치하려면, 아래 명령을 터미널에서 실행하십시오:
    
    ./autogen.sh --prefix=/home/$USER/.local
    make install
    
    -------------
    처음 명령을 실행할 때 $USER 는 사용자 이름으로 바뀝니다.
    
    위 처음 명령을 실행하면 아래 파일을 만듭니다:
    
    aclocal.m4
    autom4te.cache
    config.log
    config.status
    configure
    hello-world.desktop
    install-sh
    missing
    Makefile.in
    Makefile
    
    "make install"을 실행하면, /home/your_username/.local/bin 경로에 프로그램을 설치하며
    /home/your_username/.local/share/applications 경로에 hello-world.desktop 파일을 설치합니다
    
    이제 개요에서 "Hello World"를 입력하면 프로그램을 실행할 수 있습니다.
    
    ----------------
    설치한 프로그램을 제거하려면:
    
    make uninstall
    
    ----------------
    타르볼 파일을 만들려면:
    
    make distcheck
    
    위 명령은 hello-world-1.0.tar.xz 파일을 만듭니다

[ctx: text]
note: (itstool) path: info/title
en: Hello World (Python)
ko: Hello World(Python)

note: (itstool) path: item/p
en: create a small "Hello, World" application using Python and GTK+
ko: 파이썬과 GTK+를 사용한 작은 "Hello, World" 프로그램을 만듭니다

note: (itstool) path: section/p
en: Gtk.Application initializes GTK+. It also connects the <gui>x</gui> button that's automatically generated along with the window to the "destroy" signal.
ko: Gtk.Application은 GTK+를 초기화합니다. 또한 창을 만들 때 자동으로 붙인 <gui>x</gui> 단추를 "destroy" 시그널에 연결합니다.

note: (itstool) path: section/p
en: We can start building our first window. We do this by creating a class called <var>MyWindow</var> and assigning it a Gtk.ApplicationWindow.
ko: 첫 창 만들기를 시작할 수 있습니다. <var>MyWindow</var> 클래스를 만들고 Gtk.ApplicationWindow를 할당하겠습니다.

note: (itstool) path: section/p
en: A text label is one of the GTK+ widgets we can use, on account of having imported the GTK+ library. To use it, we create a variable called <var>label</var> and set the text that the label will hold. Finally, we create and run the application:
ko: 텍스트 레이블은 가져온 GTK+ 라이브러리에 들어있어 우리가 활용할 수 있는 GTK+ 위젯 중 하나입니다. 이 위젯을 사용하려, <var>label</var> 변수를 만들고, 계속 표시해 둘 텍스트를 설정하겠습니다. 최종적으로, 프로그램을 만들고 실행합니다:

note: (itstool) path: section/p
en: To run this application, first save it as hello-world.py. Then open Terminal, go to the folder where your application is stored and run:
ko: 이 프로그램을 실행하려면 우선 hello-world.py로 저장하십시오. 그 다음 터미널을 여시고 프로그램을 저장한 폴더로 이동하신 다음 실행하십시오:

note: (itstool) path: section/p
en: Now let's go through some parts of the <code>.desktop.in</code> file.
ko: 이제 <code>.desktop.in</code> 파일 부분으로 들어가보겠습니다.

note: (itstool) path: section/p
en: When you have the <file>hello-world</file>, <file>hello-world.desktop.in</file>, <file>Makefile.am</file>, <file>configure.ac</file> and <file>autogen.sh</file> files with correct information and rights, the <file>README</file> file can include the following instructions:
ko: 올바른 내용을 넣고 권한을 설정한 <file>hello-world</file>, <file>hello-world.desktop.in</file>, <file>Makefile.am</file>, <file>configure.ac</file>, <file>autogen.sh</file> 파일을 갖췄다면, <file>README</file> 파일에 다음 내용을 넣을 수 있습니다:

note: (itstool) path: item/p
en: create a small "Hello, World" application using GTK+
ko: GTK+로 간단한 "Hello, World" 프로그램을 만듭니다

note: (itstool) path: section/p
en: We can start building our first window. We do this by creating a variable called <var>window</var> and assigning it a new Gtk.ApplicationWindow.
ko: 첫 창 만들기를 시작할 수 있습니다. <var>window</var> 변수를 만들어 Gtk.ApplicationWindow를 할당하겠습니다.

note: (itstool) path: section/p
en: We give the window a title using <code>set_title</code>. The title can be any string you want it to be. To be on the safe side, it's best to stick to UTF-8 encoding.
ko: <code>set_title</code>로 창 제목을 설정하겠습니다. 여러분이 원하는대로 제목을 지을 수 있습니다. 안전한 방편으로 UTF-8 인코딩 방식으로 제목을 넣으시는게 좋습니다.

note: (itstool) path: section/p
en: Finally, we create and run the application:
ko: 마지막으로 프로그램을 만들고 실행하겠습니다:

note: (itstool) path: section/p
en: To run this application, first save it as hello-world.vala. Then open Terminal, go to the folder where your application is stored.
ko: 이 프로그램을 실행하려면 우선 hello-world.vala로 저장하십시오. 터미널을 연 다음 프로그램을 저장한 폴더로 이동하십시오.

note: (itstool) path: section/p
en: Compile the program:
ko: 프로그램을 컴파일하시고요:

note: (itstool) path: section/p
en: Run the program:
ko: 프로그램을 실행하시죠:

note: (itstool) path: section/p
en: When you have the <file>hello-world.c</file>, <file>hello-world.desktop.in</file>, <file>Makefile.am</file>, <file>configure.ac</file> and <file>autogen.sh</file> files with correct information and rights, the <file>README</file> file can include the following instructions:
ko: 제대로 된 정보를 올바르게 갖춘 <file>hello-world.c</file>, <file>hello-world.desktop.in</file>, <file>Makefile.am</file>, <file>configure.ac</file>, <file>autogen.sh</file> 파일을 두었다면, <file>README</file> 파일에 다음 내용을 넣을 수 있습니다:

[ctx: text]
note: (itstool) path: info/title
en: Image (C)
ko: Image(C)

note: (itstool) path: info/desc
en: A widget displaying an image
ko: 그림을 표시하는 위젯

note: (itstool) path: page/p
en: This GtkApplication displays an image file from the current directory.
ko: 이 GtkApplication에서는 현재 디렉터리의 그림파일을 보여줍니다.

note: (itstool) path: note/p
en: If the image file isn't loaded successfully, the image will contain a "broken image" icon. The <file>filename.png</file> needs to be in the current directory for this code to work. Use your favorite picture!
ko: 그림 파일을 제대로 불러오지 않았다면, 그림에 "깨진 그림" 아이콘이 들어갑니다. 이 코드가 동작하려면 현재 디렉터리에 <file>filename.png</file> 파일이 있어야합니다. 원하는 그림을 사용하세요!

[ctx: text]
note: (itstool) path: info/title
en: Image (Python)
ko: Image(Python)

note: (itstool) path: note/p
en: If the image file is not loaded successfully, the image will contain a "broken image" icon. <file>filename.png</file> needs to be in the current directory for this code to work.
ko: 그림 파일을 제대로 불러오지 않았다면, 그림에 "깨진 그림" 아이콘이 들어갑니다. 이 코드가 동작하려면 현재 디렉터리에 <file>filename.png</file> 파일이 있어야합니다.

note: (itstool) path: section/p
en: Another way to obtain what we have in the example is to create the image as an instance of another class and add it to the instance of <code>MyWindow</code> in the <code>do_activate(self)</code> method:
ko: 우리 예제에서 그림을 다른 클래스의 인스턴스로 만들고 <code>do_activate(self)</code> 메서드에서 <code>MyWindow</code>의 인스턴스로 초기화 하는 다른 방법이 있습니다:

note: (itstool) path: note/p
en: To use this code snippet, you will need to add the code that imports <code>Gtk</code> and <code>GdkPixbuf</code> from <code>gi.repository</code> and lines that instantiate the <code>MyApplication</code> window.
ko: 이 코드 부분을 사용하려면, <code>gi.repository</code>에서 <code>Gtk</code>와 <code>GdkPixbuf</code>를 임포팅하는 코드와 <code>MyApplication</code> 창을 초기화하는 여러 줄의 코드를 추가해야 합니다.

note: (itstool) path: section/title
en: Useful methods for an Image widget
ko: Image 위젯에 쓸만한 메서드

note: (itstool) path: item/p
en: To load an image over a network use <code>set_from_pixbuf(pixbuf)</code>, where <code>pixbuf</code> is a <link href="https://developer.gnome.org/gdk-pixbuf/unstable/index.html"> GdkPixbuf</link>.
ko: 네트워크에서 그림을 불러오려면 <code>set_from_pixbuf(pixbuf)</code> 함수를 사용하십시오. 여기서 <code>pixbuf</code>는 <link href="https://developer.gnome.org/gdk-pixbuf/unstable/index.html"> GdkPixbuf</link>입니다.

note: (itstool) path: item/p
en: If <code>preserve_aspect_ratio=True</code> we can use <code>new_from_file_at_size(filename, width, height)</code>. If <code>width</code> or <code>height</code> is <code>-1</code>, it is not constrained.
ko: <code>preserve_aspect_ratio=True</code>이면, <code>new_from_file_at_size(filename, width, height)</code> 함수를 사용할 수 있습니다. <code>width</code> 또는 <code>height</code> 값이 <code>-1</code>이면 제약을 받지 않습니다.

note: (itstool) path: item/p
en: For loading from an input stream, see <code>new_from_stream()</code> and <code>new_from_stream_at_scale()</code> in the documentation.
ko: 입력 스트림에서 불러오는 방법을 알아보려면, 문서에서 <code>new_from_stream()</code>함수와 <code>new_from_stream_at_scale()</code>함수 내용을 참고하십시오.

[ctx: text]
note: (itstool) path: info/title
en: Image (Vala)
ko: Image(Vala)

[ctx: text]
note: (itstool) path: info/title
en: Image viewer (C)
ko: 그림 보기(C)

note: (itstool) path: info/desc
en: A little bit more than a simple "Hello world" Gtk application.
ko: 간단한 "Hello world" Gtk 프로그램에 약간의 무언가가 더 들어갑니다.

note: (itstool) path: page/title
en: Image viewer
ko: 그림 보기

note: (itstool) path: synopsis/p
en: In this tutorial, you will learn:
ko: 이 지침서를 통해 다음을 배웁니다:

note: (itstool) path: item/p
en: Some basic concepts of C/GObject programming
ko: C/GObject 프로그래밍 일부 기본 개념

note: (itstool) path: item/p
en: How to write a Gtk application in C
ko: C 언어로 Gtk 프로그램을 작성하는 방법

note: (itstool) path: item/p
en: Choose <gui>GTK+ (Simple)</gui> from the <gui>C</gui> tab, click <gui>Continue</gui>, and fill out your details on the next few pages. Use <file>image-viewer</file> as project name and directory.
ko: <gui>C</gui> 탭에서 <gui>GTK+ (단순)</gui>를 선택하고, <gui>계속</gui>을 누른 다음, 나타난 페이지에서 몇가지 자세한 내용을 입력하십시오. 프로젝트 이름과 디렉터리에 <file>image-viewer</file>를 입력하십시오.

note: (itstool) path: item/p
en: Make sure that <gui>Use GtkBuilder for user interface</gui> is disabled as we will create the UI manually in this tutorial. Check the <link xref="guitar-tuner.c">Guitar-Tuner</link> tutorial if you want to learn how to use the interface builder.
ko: 앞서 따라하기 지침을 통해 사용자 인터페이스를 직접 만들 예정이므로 <gui>사용자 인터페이스에 GtkBuilder 사용</gui> 설정을 껐는지 확인하십시오. 인터페이스 빌더 사용법을 알아보려면 <link xref="guitar-tuner.c">기타 조율 프로그램</link> 따라하기 지침서를 확인하십시오.

note: (itstool) path: section/p
en: C is a rather verbose language, so don't be surprised that the file contains quite a lot of code. Most of it is template code. It loads an (empty) window and shows it. More details are given below; skip this list if you understand the basics:
ko: C는 장황하게 하나하나 다 따지고 들어가야 하는 언어니, 좀 많은 코드가 들어가 있는 파일에 놀라지 않으셔도 됩니다. 대부분은 서식 코드입니다. 이 코드에서는 (빈) 창을 불러와 열고 화면에 나타냅니다. 자세한 내용은 아래에 있습니다. 기본을 이미 알고 있다면 이 부분은 건너뛰십시오:

note: (itstool) path: item/p
en: The <code>create_window</code> function creates a new (empty) window and connects a signal to exit the application when that window is closed.
ko: <code>create_window</code> 함수는 (비어있는) 새 창을 만들고 창을 닫을 때 프로그램을 빠져나갈 시그널을 연결합니다.

note: (itstool) path: section/title
en: Creating the user interface
ko: 사용자 인터페이스 만들기

note: (itstool) path: section/p
en: Now we will bring life into the empty window. GTK organizes the user interface with <code>GtkContainer</code>s that can contain other widgets and even other containers. Here we will use the simplest available container, a <code>GtkBox</code>:
ko: 이제 비어있는 창에 숨결을 불어넣겠습니다. GTK는 다른 위젯을 넣을 수 있고 다른 컨테이너도 넣을 수 있는 <code>GtkContainer</code>로  사용자 인터페이스를 모아둡니다. 여기서는 여러가지 컨테이너 중 가장 간단한 <code>GtkBox</code>를 사용하겠습니다:

note: (itstool) path: item/p
en: The first lines create the widgets we want to use: a button for opening up an image, the image view widget itself and the box we will use as a container. The macros like <code>GTK_BOX</code> are used for dynamic type checking and casting which is needed as C doesn't support object-orientation out-of-the-box.
ko: 첫 줄은 우리가 쓰려는 그림을 여는 단추, 그림 보기 위젯 그 자체, 컨테이너로 쓸 박스 위젯을 만듭니다. <code>GTK_BOX</code> 같은 매크로는 동적 자료형 검사와 객체지향을 지원하지 않는 C 언어에서 특별하게 캐스팅할 목적으로 사용합니다.

note: (itstool) path: item/p
en: The calls to <code>gtk_box_pack_start</code> add the two widgets to the box and define their behaviour. The image will expand into any available space while the button will just be as big as needed. You will notice that we don't set explicit sizes on the widgets. In GTK this is usually not needed as it makes it much easier to have a layout that looks good in different window sizes. Next, the box is added to the window.
ko: <code>gtk_box_pack_start</code> 호출로 박스에 두 위젯을 추가하고 동작을 정의합니다. 그림은 활용 가능한 공간만큼 충분히 확장하고, 단추는 필요한 만큼만 커집니다. 위젯의 크기를 분명하게 설정하지 않음을 알아채셨을 겁니다. GTK에서는 창 크기가 달라져도 보기 좋은 배치를 쉽게하기에 직접 설정할 필요가 없습니다. 이 과정이 끝나면 박스를 창에 추가합니다.

note: (itstool) path: item/p
en: We need to define what happens when the user clicks on the button. GTK uses the concept of <em>signals</em>. When the button is clicked, it fires the <em>clicked</em> signal, which we can connect to some action. This is done using the <code>g_signal_connect</code> function which tells GTK to call the <code>on_image_open</code> function when the button is clicked and to pass the image as an additional argument to that function. We will define the <em>callback</em> in the next section.
ko: 단추를 사용자가 눌렀을 때 어떤 일이 일어날 지 정해야합니다. GTK는 <em>시그널</em> 개념을 활용합니다. 단추를 누르면, 어떤 동작과 연결할 수 있는 <em>clicked</em> 시그널을 방출합니다. 사용자가 단추를 누르면  <code>on_image_open</code> 함수를 호출하여 그림을 이 함수의 인자로 전달하라고 GTK에 지시할 때 <code>g_signal_connect</code> 함수를 사용하면 됩니다. 다음 섹션에서 <em>콜백</em>을 정의하겠습니디.

note: (itstool) path: item/p
en: The last <code>g_signal_connect()</code> makes sure that the application exits when the window is closed.
ko: 마지막 <code>g_signal_connect()</code> 함수에서는 창을 닫을 때 프로그램을 빠져나갈지를 확인합니다.

note: (itstool) path: item/p
en: As a last step, make sure to replace the <code>gtk_widget_show</code> call in the <code>main()</code> function by <code>gtk_widget_show_all()</code> to show the window and all the widgets it contains.
ko: 마지막 단계에서는 창과 창이 담고 있는 모든 위젯을 보여줄 <code>main()</code> 함수의 <code>gtk_widget_show</code> 호출을<code>gtk_widget_show_all()</code> 함수로 바꾸었는지 확인하십시오.

note: (itstool) path: section/title
en: Showing the image
ko: 그림 표시

note: (itstool) path: section/p
en: We will now define the signal handler for the <em>clicked</em> signal or the button we mentioned before. Add this code before the <code>create_window()</code> method.
ko: <em>clicked</em> 시그널이나 위에서 전에 언급한 단추의 시그널 핸들러를 정의하겠습니다. <code>create_window()</code> 메서드 전에 이 코드를 추가하십시오.

note: (itstool) path: section/p
en: This is a bit more complicated than anything we've attempted so far, so let's break it down:
ko: 지금까지 우리가 다루어왔던 어떤 코드보다 조금 복잡하니 하나씩 뜯어보도록 하겠습니다:

note: (itstool) path: item/p
en: The first argument of the signal is always the widget that sent the signal. Sometimes other arguments related to the signal come after that, but <em>clicked</em> doesn't have any. Next is the <code>user_data</code> argument which is a pointer to the data we passed when connecting the signal. In this case it is our <code>GtkImage</code> object.
ko: 시그널의 첫 인자는 언제나 시그널로 보낼 위젯입니다. 때로는 시그널과 관련된 다른 인자가 오기도 하지만, <em>clicked</em> 시그널은 그렇지 않습니다. 그 다음은 시그널을 연결할 때 우리가 넘길 데이터를 가리키는 <code>user_data</code> 포인터 인자입니다. 이 경우 <code>GtkImage</code> 객체입니다.

note: (itstool) path: item/p
en: The next interesting line is where the dialog for choosing the file is created using <code>gtk_file_chooser_dialog_new</code>. The function takes the title of the dialog, the parent window of the dialog and several options like the number of buttons and their corresponding values.
ko: 다음 관심을 가질 부분에서는 <code>gtk_file_chooser_dialog_new</code>를 사용하여 선택한 파일을 만드는 대화상자입니다. 함수에서는 대화상자 제목, 대화상자의 상위 창, 여러 단추에 관련된 값 같은 다양한 옵션을 취합니다.

note: (itstool) path: item/p
en: Notice that we are using <em>stock</em> button names from Gtk, instead of manually typing "Cancel" or "Open". The advantage of using stock names is that the button labels will already be translated into the user's language.
ko: 참고로 "취소", "열기"를 직접 입력하는 대신, Gtk에서 <em>stock</em> 단추 이름을 활용합니다  스톡 이름은 사용자가 쓰는 언어로 미리 번역해둔 단추 레이블을 활용한다는 점입니다.

note: (itstool) path: item/p
en: The next two lines restrict the <gui>Open</gui> dialog to only display files which can be opened by GtkImage. A filter object is created first; we then add all kinds of files supported by <code>GdkPixbuf</code> (which includes most image formats like PNG and JPEG) to the filter. Finally, we set this filter to be the <gui>Open</gui> dialog's filter.
ko: 다음 두 줄은 <gui>열기</gui> 대화 상자에서 GtkImage로만 열 수 있는 파일을 표시하도록 제한합니다. 필터 객체를 우선 만듭니다. 그 다음 <code>GdkPixbuf</code>에서 지원하는 파일 종류(PNG와 JPEG 같은 대부분의 그림 형식)를 필터에 추가합니다. 마지막으로 이 필터를 <gui>열기</gui> 대화 상자의 필터로 설정합니다.

note: (itstool) path: item/p
en: <code>gtk_dialog_run</code> displays the <gui>Open</gui> dialog. The dialog will wait for the user to choose an image; when they do, <code>gtk_dialog_run</code> will return the value <code>GTK_RESPONSE_ACCEPT</code> (it would return <code>GTK_RESPONSE_CANCEL</code> if the user clicked <gui>Cancel</gui>). The <code>switch</code> statement tests for this.
ko: <code>gtk_dialog_run</code>는 <gui>Open</gui> 대화상자를 보여줍니다. 대화상자는 사용자의 그림 선택을 기다립니다. 사용자가 그림을 선택하면 <code>gtk_dialog_run</code> 함수에서 <code>GTK_RESPONSE_ACCEPT</code> 값을 반환합니다(사용자가 <gui>취소</gui>를 누르면 <code>GTK_RESPONSE_CANCEL</code> 값을 반환합니다). <code>switch</code> 구문은 이 값을 확인합니다.

note: (itstool) path: item/p
en: Assuming that the user did click <gui>Open</gui>, the next line sets the <code>file</code> property of the GtkImage to the filename of the image selected by the user. The GtkImage will then load and display the chosen image.
ko: 사용자가 <gui>열기</gui>를 눌렀다고 한 상황에서, 다음 줄에서 GtkImage의 <code>file</code> 속성 값을 사용자가 선택한 그림 파일 이름으로 설정합니다. GtkImage는 선택한 그림을 불러오고 화면에 표시합니다.

note: (itstool) path: item/p
en: In the final line of this method, we destroy the <gui>Open</gui> dialog because we don't need it any more. Destroying automatically hides the dialog.
ko: 이 메서드의 마지막 줄에서는 <gui>열기</gui> 대화상자는 더 이상 필요 없으니 해체합니다. 해체할 때 대화 상자를 자동으로 숩깁니다.

note: (itstool) path: section/p
en: If you haven't already done so, choose the <file>Debug/src/image-viewer</file> application in the dialog that appears. Finally, hit <gui>Run</gui> and enjoy!
ko: 아직 끝나지 않았다면, 화면에 나타나는 대화상자에서 <file>Debug/src/image-viewer</file> 프로그램을 선택하십시오. 마지막으로 <gui>실행</gui>을 누르고 즐기세요!

note: (itstool) path: section/p
en: If you run into problems with the tutorial, compare your code with this <link href="image-viewer/image-viewer.c">reference code</link>.
ko: 지침서를 따라하는 실행하는 과정에 문제가 있다면, <link href="image-viewer/image-viewer.c">참조 코드</link>와 여러분의 코드를 비교해보십시오.

note: (itstool) path: item/p
en: Have the user select a directory rather than a file, and provide controls to cycle through all of the images in a directory.
ko: 파일을 선택하기 보단 디렉터리를 선택하게 하고, 디렉터리의 모든 그림을 보여줄 수 있는 컨트롤을 제어 기능을 제공합니다.

note: (itstool) path: item/p
en: Apply random filters and effects to the image when it is loaded and allow the user to save the modified image.
ko: 사용자가 그림을 불러오고 수정한 그림을 저장할 때 임의 필터와 효과를 그림에 적용하십시오.

note: (itstool) path: item/p
en: <link href="http://www.gegl.org/api.html">GEGL</link> provides powerful image manipulation capabilities.
ko: <link href="http://www.gegl.org/api.html">GEGL</link>에서는 강력한 그림 편집 기능을 제공합니다.

note: (itstool) path: item/p
en: Allow the user to load images from network shares, scanners, and other more complicated sources.
ko: 네트워크 공유, 스캐너, 다른 복잡한 공급원에서 그림을 불러올 수 있습니다.

note: (itstool) path: item/p
en: You can use <link href="http://library.gnome.org/devel/gio/unstable/">GIO</link> to handle network file transfers and the like, and <link href="http://library.gnome.org/devel/gnome-scan/unstable/">GNOME Scan</link> to handle scanning.
ko: 네트워크 파일 전송 같은 동작을 처리할 때 <link href="http://library.gnome.org/devel/gio/unstable/">GIO</link>를 사용할 수 있습니다. 그리고 스캐너를 다룰 때는 <link href="http://library.gnome.org/devel/gnome-scan/unstable/">그놈 스캔</link>을 활용하시면 됩니다.

note: (itstool) path: info/desc
en: A little bit more than a simple "Hello world" GTKmm application.
ko: 간단한 "Hello world" Gtkmm 프로그램에 약간의 무언가가 더 들어갑니다.

note: (itstool) path: item/p
en: Some basic concepts of C++/GObject programming
ko: C++/GObject 프로그래밍 일부 기본 개념

note: (itstool) path: item/p
en: How to write a Gtk application in C++
ko: C++ 프로그래밍 언어로 Gtk 프로그램을 작성하는 방법

note: (itstool) path: item/p
en: Choose <gui>GTKmm (Simple)</gui> from the <gui>C++</gui> tab, click <gui>Forward</gui>, and fill out your details on the next few pages. Use <file>image-viewer</file> as project name and directory.
ko: <gui>C++</gui> 탭에서 <gui>GTKmm (단순)</gui>을 선택하고, <gui>계속</gui>을 누른 다음, 나타난 페이지에서 몇가지 자세한 내용을 입력하십시오. 프로젝트 이름과 디렉터리에 <file>image-viewer</file>를 입력하십시오.

note: (itstool) path: item/p
en: Make sure that <gui>Use GtkBuilder for user interface</gui> is disabled as we will create the UI manually in this tutorial. Check the <link xref="guitar-tuner.cpp">Guitar-Tuner</link> tutorial if you want to learn how to use the interface builder.
ko: 앞서 따라하기 지침을 통해 사용자 인터페이스를 직접 만들 예정이므로 <gui>사용자 인터페이스에 GtkBuilder 사용</gui> 설정을 껐는지 확인하십시오. 인터페이스 빌더 사용법을 알아보려면 <link xref="guitar-tuner.cpp">기타 조율 프로그램</link> 따라하기 지침서를 확인하십시오.

note: (itstool) path: item/p
en: Click <gui>Apply</gui> and the project will be created for you. Open <file>src/main.cc</file> from the <gui>Project</gui> or <gui>File</gui> tabs. You should see some code which starts with the lines:
ko: <gui>적용</gui>을 누르면 프로젝트를 만들어줍니다. <gui>프로젝트</gui>나 <gui>파일</gui>탭에서 <file>src/main.cc</file> 파일을 여십시오. 다음 줄로 시작하는 일부 코드를 볼 수 있습니다:

note: (itstool) path: item/p
en: The three <code>#include</code> lines at the top include the <code>config</code> (useful autoconf build defines), <code>gtkmm</code> (user interface) and <code>iostream</code> (C++-STL) libraries. Functions from these libraries are used in the rest of the code.
ko: 상단의 <code>#include</code> 세 줄은 <code>config</code> (쓸만한 autoconf 빌드 정의), <code>gtkmm</code> (사용자 인터페이스), <code>iostream</code> (C++-STL) 라이브러리입니다. 이 라이브러리로부터 온 함수는 코드 나머지 부분에서 활용합니다.

note: (itstool) path: item/p
en: The <code>main</code> function creates a new (empty) window and sets the window title.
ko: <code>main</code> 함수는 (비어있는) 새 창을 만들고 창 제목을 설정합니다.

note: (itstool) path: item/p
en: The <code>kit::run()</code> call starts the GTKmm main loop, which runs the user interface and starts listening for events (like clicks and key presses). As we give the window as an argument to that function, the application will automatically exit when that window is closed.
ko: <code>kit::run()</code> 호출은 GTKmm 메인 루프를 시작하며, 메인 루프에서는 사용자 인터페이스를 실행하고 이벤트(마우스 단추 누름 키보드 키 누름) 대기를 시작합니다. 창을 해당 함수에 인자로 전달하여, 창을 닫을 때 프로그램에서 자동으로 빠져나갑니다.

note: (itstool) path: section/p
en: Now we will bring life into the empty window. GTKmm organizes the user interface with <code>Gtk::Container</code>s that can contain other widgets and even other containers. Here we will use the simplest available container, a <code>Gtk::Box</code>:
ko: 이제 비어있는 창에 숨결을 불어넣겠습니다. GTKmm에는 다른 위젯을 넣을 수 있고 다른 컨테이너도 넣을 수 있는 <code>Gtk::Container</code>로  사용자 인터페이스를 모아둡니다. 여기서는 여러가지 컨테이너 중 가장 간단한 <code>Gtk::Box</code>를 사용하겠습니다:

note: (itstool) path: item/p
en: The first lines create the widgets we want to use: a button for opening up an image, the image view widget itself and the box we will use as a container.
ko: 첫번째 줄에서는 우리가 쓰려는 위젯을 만듭니다. 그림을 여는 단추, 그림 보기 위젯 자체, 컨테이너로 쓸 상자 위젯이 있습니다.

note: (itstool) path: item/p
en: The calls to <code>pack_start</code> add the two widgets to the box and define their behaviour. The image will expand into any available space while the button will just be as big as needed. You will notice that we don't set explicit sizes on the widgets. In GTKmm this is usually not needed as it makes it much easier to have a layout that looks good in different window sizes. Next, the box is added to the window.
ko: <code>pack_start</code> 호출로 박스에 두 위젯을 추가하고 동작을 정의합니다. 그림은 활용 가능한 공간만큼 충분히 확장하고, 단추는 필요한 만큼만 커집니다. 위젯의 크기를 분명하게 설정하지 않음을 알아채셨을 겁니다. GTKmm에서는 창 크기가 달라져도 보기 좋은 배치를 쉽게하기에 직접 설정할 필요가 없습니다. 이 과정이 끝나면 박스를 창에 추가합니다.

note: (itstool) path: item/p
en: We need to define what happens when the user clicks on the button. GTKmm uses the concept of <em>signals</em>. When the button is clicked, it fires the <em>clicked</em> signal, which we can connect to some action. This is done using the <code>signal_clicked().connect</code> method which tells GTKmm to call the <code>on_open_image</code> function when the button is clicked. We will define the <em>callback</em> in the next section.
ko: 단추를 사용자가 눌렀을 때 어떤 일이 일어날 지 정해야합니다. GTKmm에서는 <em>시그널</em> 개념을 활용합니다. 단추를 누르면, 어떤 동작과 연결할 수 있는 <em>clicked</em> 시그널을 방출합니다. 사용자가 단추를 누르면 <code>on_image_open</code> 함수를 호출하여 그림을 이 함수의 인자로 전달하라고 GTK에 지시할 때 <code>signal_clicked().connect</code> 메서드를 사용하면 됩니다. 다음 섹션에서 <em>콜백</em>을 정의하겠습니디.

note: (itstool) path: item/p
en: The last step is to show all widgets in the window using <code>show_all_children()</code>. This is equivalent to using the <code>show()</code> method on all our child widgets.
ko: 마지막 단계에서는 <code>show_all_children()</code> 함수로 창의 모든 위젯을 나타냅니다. 이는 모든 하우 위젯을 나타내는 <code>show()</code> 메서드의 활용법과 같습니다.

note: (itstool) path: section/p
en: We will now define the signal handler for the <em>clicked</em> signal or the button we mentioned before. Add this code before the <code>main</code> method.
ko: 이제 <em>clicked</em> 시그널이나 위에서 언급한 단추에 대한 시그널 핸들러를 정했습니다. 이 코드는 <code>main</code> 메서드 전에 추가하십시오.

note: (itstool) path: item/p
en: The dialog for choosing the file is created using the <code>Gtk::FileChooserDialog</code> constructor. This takes the title and type of the dialog. In our case, it is an <em>Open</em> dialog.
ko: 파일을 선택하는 대화상자를 <code>Gtk::FileChooserDialog</code> 생성자로 만들었습니다. 이 생성자는 제목과 대화상자 형식을 취합니다. 지금 같은 경우는 <em>열기</em> 대화상자입니다.

note: (itstool) path: item/p
en: The next two lines add an <em>Open</em> and a <em>Close</em> button to the dialog.
ko: 다음 두 줄은 대화상자의 <em>열기</em>, <em>닫기</em> 단추를 추가합니다.

note: (itstool) path: item/p
en: The second argument to the <code>add_button()</code> method is a value to identify the clicked button. We use predefined values provided by GTKmm here, too.
ko: <code>add_button()</code> 메서드의 두번째 인자는 누른 단추를 식별하는 값입니다. GTKmm에서 주는 기 정의값을 사용했습니다.

note: (itstool) path: item/p
en: The next two lines restrict the <gui>Open</gui> dialog to only display files which can be opened by <code>Gtk::Image</code>. A filter object is created first; we then add all kinds of files supported by <code>Gdk::Pixbuf</code> (which includes most image formats like PNG and JPEG) to the filter. Finally, we set this filter to be the <gui>Open</gui> dialog's filter.
ko: 다음 두 줄은 <gui>열기</gui> 대화 상자에서 <code>Gtk::Image</code>로만 열 수 있는 파일을 표시하도록 제한합니다. 필터 객체를 우선 만듭니다. 그 다음 <code>Gdk::Pixbuf</code>에서 지원하는 파일 종류(PNG와 JPEG 같은 대부분의 그림 형식)를 필터에 추가합니다. 마지막으로 이 필터를 <gui>열기</gui> 대화 상자의 필터로 설정합니다.

note: (itstool) path: item/p
en: <code>Glib::RefPtr</code> is a smart pointer used here, that makes sure that the filter is destroyed when there is no reference to it anymore.
ko: <code>Glib::RefPtr</code>는 여기서 사용한 지능형 포인터로, 더 이상 참조할 코드가 없을 때, 필터를 해체했는지 확인합니다.

note: (itstool) path: item/p
en: <code>dialog.run</code> displays the <gui>Open</gui> dialog. The dialog will wait for the user to choose an image; when they do, <code>dialog.run</code> will return the value <code>Gtk::RESPONSE_ACCEPT</code> (it would return <code>Gtk::RESPONSE_CANCEL</code> if the user clicked <gui>Cancel</gui>). The <code>switch</code> statement tests for this.
ko: <code>dialog.run</code>은 <gui>열기</gui> 대화 상자를 표시합니다. 대화 상자는 사용자의 그림 선택을 기다립니다. 사용자가 그림을 선택하면 <code>dialog.run</code> 에서 <code>Gtk::RESPONSE_ACCEPT</code> 값을 반환합니다(<gui>취소</gui>를 누르면 <code>Gtk::RESPONSE_CANCEL</code> 값을 반환합니다). <code>switch</code> 구문에서는 어떤 값을 반환했는지 확인합니다.

note: (itstool) path: item/p
en: We hide the <gui>Open</gui> dialog because we don't need it any more. The dialog would be hidden later anyway, as it is only a local variable and is destroyed (and therefore hidden) when the scope ends.
ko: 이 메서드의 마지막 줄에서는 <gui>열기</gui> 대화상자는 더 이상 필요 없으니 해체합니다.  지역 변수로서 실행 범위가 끝나면 나중에 해체하므로(숨김) 대화 상자는 여하튼 나중에 숨길 수도 있습니다.

note: (itstool) path: item/p
en: Assuming that the user did click <gui>Open</gui>, the next line loads the file into the <code>Gtk::Image</code> so that it is displayed.
ko: 사용자가 <gui>열기</gui>를 눌렀다고 한 상황에서, 다음 줄에서 파일을 <code>Gtk::Image</code>에 불러와서 화면에 표시합니다.

note: (itstool) path: section/p
en: If you run into problems with the tutorial, compare your code with this <link href="image-viewer/image-viewer.cc">reference code</link>.
ko: 지침서를 따라하는 실행하는 과정에 문제가 있다면, <link href="image-viewer/image-viewer.cc">참조 코드</link>와 여러분의 코드를 비교해보십시오.

[ctx: text]
note: (itstool) path: info/title
en: Image viewer (JavaScript)
ko: 그림 보기(JavaScript)

note: (itstool) path: info/desc
en: A little bit more than a simple "Hello world" application - write an image viewer in GTK+. Includes an introduction to the JavaScript language.
ko: 간단한 "Hello world" 프로그램에 약간의 무언가가 더 들어갑니다 - GTK+의 그림 보기를 작성합니다. JavaScript 언어 소개 내용도 들어있습니다.

note: (itstool) path: synopsis/p
en: In this tutorial, we're going to write a very simple GTK application that loads and displays an image file. You will learn how to:
ko: 아 따라하기 안내서에서는 그림 파일을 불러와서 나타내는 매우 간단한 GTK 프로그램을 작성해보겠습니다. 다음 내용을 배웁니다:

note: (itstool) path: item/p
en: Write a basic GTK user interface in JavaScript
ko: JavaScript로 기본 GTK 사용자 인터페이스 작성하기

note: (itstool) path: item/p
en: Deal with events by connecting signals to signal handlers
ko: 시그널 핸들러에 시그널을 연결하여 이벤트 처리하기

note: (itstool) path: item/p
en: Lay out GTK user interfaces using containers
ko: 컨테이너로 GTK 사용자 인터페이스 배치하기

note: (itstool) path: item/p
en: Load and display image files
ko: 그림 파일 불러오고 표시하기

note: (itstool) path: item/p
en: An installed copy of the <em>gjs</em> interpreter
ko: <em>gjs</em> 인터프리터 설치 사본

note: (itstool) path: item/p
en: Basic knowledge of any object-orientated programming language
ko: 객체지향 프로그래밍 언어 기본 지식

note: (itstool) path: item/p
en: Choose <gui>Generic Javascript</gui> from the <gui>JS</gui> tab, click <gui>Forward</gui>, and fill out your details on the next few pages. Use <file>image-viewer</file> as project name and directory.
ko: <gui>JS</gui> 탭에서 <gui>일반 Javascript</gui>을 선택하고 <gui>다음</gui>을 누른 후 일부 페이지에 세부 내용을 채워나가십시오 프로젝트 이름과 디렉터리 이름을 <file>image-viewer</file>로 설정하십시오.

note: (itstool) path: item/p
en: Click <gui>Apply</gui> and the project will be created for you. Open <file>src/main.js</file> from the <gui>Project</gui> or <gui>File</gui> tabs. It contains very basic example code.
ko: <gui>적용</gui>을 누르면 프로젝트를 만들어줍니다. <gui>프로젝트</gui>나 <gui>파일</gui>탭에서 <file>src/main.js</file> 파일을 여십시오. 매우 기본적인 예제 코드가 들어있습니다.

note: (itstool) path: section/title
en: JavaScript basics: Hello World
ko: JavaScript 기본: Hello World

note: (itstool) path: section/p
en: Before we start writing the image viewer, let's find out more about the way JavaScript is used in GNOME. Of course, your very first contact with any programming language should be the Hello World program which can already be found in <file>main.js</file>:
ko: 그림 보기 프로그램 작성을 시작하기 전에 그놈에서 JavaScript를 활용하는 방법을 더 알아보기로 하겠습니다. 아, 물론 어떤 프로그래밍 언어를 처음 접하는 코드는 <file>main.js</file> 파일로도 찾을 수 있는 Hello world 프로그램입니다:

note: (itstool) path: section/p
en: This should look quite natural if you're familiar with almost any other programming language. The function <code>print</code> is called with the argument <code>"Hello world!"</code>, which will be printed on the screen. Note that each line of code ends with a semicolon.
ko: 다른 대부분의 프로그래밍 언어에 익숙하다면 이 부분이 자연스러워 보일지도 모르겠습니다. <code>print</code> 함수는 화면에 출력할 <code>"Hello world!"</code> 인자 값으로 호출합니다. 참고로 각 코드의 줄은 세미콜론으로 끝납니다.

note: (itstool) path: section/title
en: Classes in JavaScript
ko: JavaScript 클래스

note: (itstool) path: section/p
en: This is the standard way to define a class in JavaScript:
ko: 이 방법이 JavaScript에서 클래스를 정의하는 표준 방식입니다:

note: (itstool) path: section/p
en: This defines a class called <code>MyClass</code>. Let's go through each part of the class definition:
ko: <code>MyClass</code> 클래스를 정의합니다. 클래스 정의 각 부분을 살펴보겠습니다:

note: (itstool) path: item/p
en: <code>function MyClass</code> is the constructor of the class — its name must match the class's name. You can access any member of the class by using the <code>this</code> object; here, the constructor calls the class's <code>_init</code> method.
ko: <code>function MyClass</code> 는 클래스 생성자입니다. 이름은 클래스 이름과 같아야합니다. <code>this</code> 객체를 활용하여 클래서의 어떤 구성원이든 접근할 수 있습니다. 여기서, 생성자는 클래스의 <code>_init</code> 메서드를 호출합니다.

note: (itstool) path: item/p
en: The <code>MyClass.prototype</code> block is where you define the <em>structure</em> of the class. Each class is made up of methods (functions) and fields (variables); there are three methods and two fields in this example.
ko: <code>MyClass.prototype</code> 블록은 클래스의 <em>structure</em>를 정의합니다. 각 클래스는 메서드(함수)와 필드(변수)로 만듭니다. 예제에서는 메서드 3개와 필드 2개로 이루어졌습니다.

note: (itstool) path: item/p
en: The first method defined here is called <code>_init</code>, and we specify that it is a function with no arguments:
ko: 여기서 정의한 첫 메서드는 <code>_init</code>이며, 인자 값을 주지 않는 함수로 지정합니다:

note: (itstool) path: item/p
en: We write the function inside some curly braces. Two fields are defined here, <code>propertyA</code> and <code>propertyB</code>. The first is set to a string and the second is set to an integer (10). The function doesn't return any value.
ko: 중괄호 안에 함수를 작성하겠습니다. <code>propertyA</code>와 <code>propertyB</code> 필드 두개를 여기에서 정했습니다. 처음은 문자열로 설정하고 두번째는 정수(10진수) 값으로 설정합니다. 이 함수는 어떤 값도 반환하지 않습니다.

note: (itstool) path: item/p
en: The next method is called <code>aMethod</code> and has two arguments, which it prints out when you call it. The final method is <code>dumpProperties</code>, and prints the fields <code>propertyA</code> and <code>propertyB</code>.
ko: 다음 메서드는 <code>aMethod</code>이며, 이 함수를 호출할 때 화면에 출력할 인자 두 개가 있습니다. 마지막은 <code>propertyA</code>, <code>propertyB</code> 필드를 출력하는 <code>dumpProperties</code>메서드입니다.

note: (itstool) path: item/p
en: Note how the class definition (prototype) is arranged; each function definition is separated by a comma.
ko: 클래스 정의(프로토타입) 정돈 법을 정리해두십시오. 각 함수 정의는 쉼표로 구분합니다.

note: (itstool) path: section/p
en: Now that MyClass has been defined, we can play with it:
ko: 이제 MyClass 클래스를 정의했으니 가지고 놀 수 있습니다:

note: (itstool) path: section/p
en: This code creates a new instance of the class called <code>o</code>, runs <code>aMethod</code>, changes <code>propertyA</code> to a different string, and then calls <code>dumpProperties</code> (which outputs the fields).
ko: 이 코드는 클래스의 새 인스턴스 <code>o</code>를 만들고, <code>aMethod</code>를 실행하며 <code>propertyA</code> 값을 다른 문자열 값으로 바꾼 후, (필드 내용을 출력하는) <code>dumpProperties</code> 메서드를 호출합니다.

note: (itstool) path: section/p
en: Save the code in the <file>main.js</file> and then run it by using <guiseq><gui>Run</gui><gui>Execute</gui></guiseq> from the menu or using the toolbar.
ko: <file>main.js</file> 코드를 저장하고 메뉴에서 <guiseq><gui>실행</gui><gui>실행</gui></guiseq>을 누르거나 도구 모음의 단추를 눌러 실행하십시오.

note: (itstool) path: section/title
en: A first Gtk application
ko: 첫 gtk 프로그램

note: (itstool) path: section/p
en: Let's see what a very basic Gtk application looks like in JavaScript:
ko: JavaScript로 작성한 Gtk 프로그램의 가장 기본적인 부분이 어떻게 생겼는지 보도록 하겠습니다:

note: (itstool) path: section/p
en: Let's take a look at what's happening:
ko: 어떤 동작이 일어나는지 살펴보죠:

note: (itstool) path: item/p
en: The first line imports the Gtk namespace (that is, it includes the Gtk library). The libraries are provided by GObject Introspection (gi), which provides language bindings for many GNOME libraries.
ko: 첫 줄은 (Gtk 라이브러리가 있는) Gtk 이름 영역을 임포팅합니다. 라이브러리에는 많은 그놈 라이브러리의 언어 바인딩이 들어있는 GObject 인트로스펙션(gi)이 있습니다.

note: (itstool) path: item/p
en: <code>Gtk.init</code> initializes the Gtk library; this statement is mandatory for all Gtk programs.
ko: <code>Gtk.init</code>은 Gtk 라이브러리를 초기화합니다. 모든 Gtk 프로그램의 필수 구문입니다.

note: (itstool) path: item/p
en: The next line creates the main window by creating a new <code>Gtk.Window</code> object. You can pass several properties to the window's constructor by using the syntax <code>{property: value, property: value, ...}</code>. In this case we are setting the title of the window.
ko: 다음 줄에서는 새 <code>Gtk.Window</code> 객체로 메인 창을 만듭니다. <code>{property: value, property: value, ...}</code> 문법으로 창 생성자에 몇가지 속성 값을 전달할 수 있습니다. 지금 같은 경우는 창 제목을 설정합니다.

note: (itstool) path: item/p
en: The next line explicitly shows the window. In Gtk, every widget is hidden by default.
ko: 다음 줄에서는 분명하게 창을 보여줍니다. Gtk에서는 모든 창을 기본으로 숨겨둡니다.

note: (itstool) path: item/p
en: Finally, <code>Gtk.main</code> runs the main loop — in other words, it executes the program. The main loop listens for events (signals) from the user interface and then calls a signal handler which will do something useful. We'll learn more about signals shortly.
ko: 마지막으로 <code>Gtk.main</code>에서 메인 루프를 실행합니다. 다시 말해, 프로그램을 실행합니다. 메인 루프에서는 사용자 인터페이스의 이벤트(시그널)를 기다리며, 어디선가 내보낸 시그널을 찾으면 쓸만한 시그널 핸들러를 호출합니다. 시그널에 대해 간단하게 앞으로 더 알아볼 예정입니다.

note: (itstool) path: section/p
en: Save the code in <file>main.js</file> and run it. You will notice that the application does not quit when you close the window. This is because we haven't set up a signal handler to deal with the window's <code>destroy</code> (close) signal yet. We'll do this shortly, but for now you can just hit <keyseq><key>Ctrl</key><key>C</key></keyseq> in the terminal window to quit the program.
ko: <file>main.js</file> 파일에 코드를 저장하고 실행해보십시오. 창을 닫아도 프로그램이 안 끝나는 모습이 나타납니다. 아직 창의 <code>destroy</code>(닫기) 시그널을 시그널 핸들러에서 처리하도록 설정하지 않았기 때문입니다. 곧 이 부분을 진행하겠지만, 지금은 터미널 창에서 <keyseq><key>Ctrl</key><key>C</key></keyseq> 키를 눌러 프로그램을 끝낼 수 있습니다.

note: (itstool) path: section/title
en: Adding classes
ko: 클래스 추가

note: (itstool) path: section/p
en: The proper way of doing Gtk programming is by using classes. Let's rewrite the simple code you just wrote using classes:
ko: 적당한 Gtk 프로그래밍 방식은 클래스 사용 방식입니다. 간단한 코드를 클래스 코드로 다시 작성해보도록 하겠습니다:

note: (itstool) path: section/p
en: Notice that the program is the same; we just moved the window creation code to our own <code>ImageViewer</code> class. The class's constructor calls the <code>_init</code> method, which creates and shows the window. We then create an instance of the class before running the main loop (<code>Gtk.main</code>).
ko: 프로그램이 같다는 사실을 알아채실겁니다. 창을 만드는 코드를 <code>ImageViewer</code>클래스로 옮겼을 뿐입니다. 이 클래스 생성자에서는 창을 만들고 보여주는 <code>_init</code> 메서드를 호출합니다. 그 다음 메인 루프(<code>Gtk.main</code>)를 실행하기 전 클래스의 인스턴스를 만듭니다.

note: (itstool) path: section/p
en: This code is modular and can be split into multiple files easily. This makes it cleaner and easier to read.
ko: 이 코드는 모듈식이며 여러 파일로 쉽게 나눌 수 있습니다. 이렇게 하면 코드가 간명해지고 알아보기 쉬워집니다.

note: (itstool) path: section/p
en: Signals are one of the key concepts in Gtk programming. Whenever something happens to an object, it emits a signal; for example, when a button is clicked it gives off the <code>clicked</code> signal. If you want your program to do something when that event occurs, you must connect a function (a "signal handler") to that signal. Here's an example:
ko: 시그널은 Gtk 프로그래밍의 핵심 개념입니다. 객체에 언제 어떤 일이 일어나든지 시그널을 내보냅니다. 예를 들어 단추를 누르면 <code>clicked</code> 시그널을 내줍니다. 동작이 일어났을때 프로그램에서 무언가를 하게 하려면 시그널에 함수(시그널 핸들러)를 연결해야합니다. 예제는 다음과 같습니다:

note: (itstool) path: section/p
en: The last two lines create a <code>Gtk.Button</code> called <code>b</code> and connect its <code>clicked</code> signal to the <code>button_clicked</code> function, which is defined above. Every time the button is clicked, the code in the <code>button_clicked</code> function will be executed. It just prints a message here.
ko: 마지막 두 줄은 <code>Gtk.Button</code>의 인스턴스 <code>b</code>를 만들고 <code>clicked</code> 시그널을 위에서 정의한 <code>button_clicked</code> 함수에 연결합니다. 항상 단추를 누를 때마다 <code>button_clicked</code> 함수를 실행합니다. 이 함수는 여기에 적어둔 메시지를 출력하는 동작만 합니다.

note: (itstool) path: section/p
en: The syntax for connecting any signal to a function is:
ko: 시그널을 함수에 연결하는 문법은 다음과 같습니다:

note: (itstool) path: section/p
en: You can find signal definitions for any object in the <link href="https://developer.gnome.org/gtk3/stable/gtkobjects.html">GTK class reference</link>.
ko: <link href="https://developer.gnome.org/gtk3/stable/gtkobjects.html">GTK 클래스 참고서</link>에서 임의의 객체에 대한 시그널 정의를 찾아볼 수 있습니다.

note: (itstool) path: note/p
en: You can simplify the code by making use of an inline function definition:
ko: 인라인 함수 정의 활용으로 코드를 단순하게 작성할 수 있습니다:

note: #-#-#-#-#  544 (gnome-devel-docs master)  #-#-#-#-# (itstool) path: section/title
en: Closing the window
ko: 창 닫기

note: (itstool) path: section/p
en: When you close a Gtk window it's not really closed, it's hidden. This allows you to keep the window around (which is useful if you want to ask the user if they really want to close the window, for example).
ko: Gtk 창을 닫을 때 실제로는 창이 닫히지 않고 숨겨져 있습니다. 이렇게 하여 창을 유지할 수 있습니다(예를 들자면 사용자에게 정말 창을 닫을지 물어볼 때 이런 방식이 쓸만합니다).

note: (itstool) path: section/p
en: In our case, we really do just want to close the window. The simplest way of doing this is by connecting the <code>hide</code> signal of the GtkWindow object to a function that closes the application. Go back to the <file>image-viewer.js</file> file and add the following code to the <code>_init</code> method, on the line above <code>this.window.show</code>:
ko: 지금과 같은 경우는 창을 실제로 닫으려고 합니다. 가장 간단하게 처리하는 방법은 프로그램을 닫는 함수에 GtkWindow 객체의 <code>hide</code> 시그널을 연결하는 방법입니다. <file>image-viewer.js</file> 파일로 돌아가서 다음 코드를 <code>_init</code> 메서드의 <code>this.window.show</code> 코드 위에 추가하십시오:

note: (itstool) path: section/p
en: This connects the <code>hide</code> signal of the window to Gtk's <code>main_quit</code> function, which ends the execution of the Gtk main loop. Once the main loop finishes, the function <code>Gtk.main</code> returns. Our program would continue to run any code written after the <code>Gtk.main ();</code> line, but since we don't have any code after that point, the program just ends.
ko: 이 코드는<code>hide</code> 시그널을 Gtk 메인 루프 실행을 끝내는 Gtk의 <code>main_quit</code> 함수에 연결합니다. 메인 루프를 끝내고 나면 <code>Gtk.main</code> 함수에서 반환 값을 내보냅니다. 이 프로그램에서는 <code>Gtk.main ();</code> 코드 줄 다음에 작성한 어떤 코드든 계속 실행하려 하겠지만 이후에 어떤 코드도 없기 때문에 프로그램을 그냥 끝냅니다.

note: (itstool) path: section/title
en: Containers: Laying-out the user interface
ko: 컨테이너: 사용자 인터페이스를 두는 공간

note: (itstool) path: section/p
en: Widgets (controls, such as buttons and labels) can be arranged in the window by making use of <em>containers</em>. You can organize the layout by mixing different types of containers, like boxes and grids.
ko: (단추 레이블 같은 컨트롤) 위젯은 <em>컨테이너</em>를 사용하여 창에서 배치를 정돈할 수 있습니다. 박스, 그리드 등 여러가지 형태의 컨테이너를 섞어 사용하여 배치를 이룰 수 있습니다.

note: (itstool) path: section/p
en: A <code>Gtk.Window</code> is itself a type of container, but you can only put one widget directly into it. We would like to have two widgets, an image and a button, so we must put a "higher-capacity" container inside the window to hold the other widgets. A number of <link href="http://library.gnome.org/devel/gtk/stable/GtkContainer.html">container types</link> are available, but we will use a <code>Gtk.Box</code> here. A <code>Gtk.Box</code> can hold several widgets, organized horizontally or vertically. You can do more complicated layouts by putting several boxes inside another box and so on.
ko: <code>Gtk.Window</code>는 그 자체로 컨테이너의 한 종류지만 이 컨테이너에는 위젯을 한번에 하나씩만 넣을 수 있습니다. 여기에 우리는 그림과 단추, 두가지 위젯을 넣으려고 하기 때문에, 창 하나에 다른 위젯을 붙여둘 "공간이 더 많은" 컨테이너를 넣어야합니다. 쓸 수 있는 <link href="http://library.gnome.org/devel/gtk/stable/GtkContainer.html">컨테이너 형식</link>은 여러가지가 있지만, 여기서는 <code>Gtk.Box</code>를 사용합니다. <code>Gtk.Box</code> 는 가로 세로 방향으로 여러 위젯을 붙일 수 있습니다. 다른 여러가지 박스를 붙여서 보다 더 복잡한 배치를 만들 수 있습니다.

note: (itstool) path: note/p
en: There is a graphical user interface designer called <app>Glade</app> integrated in <app>Anjuta</app> which makes UI design really easy. For this simple example, however, we will code everything manually.
ko: <app>안주타</app>에 통합한 <app>글레이드</app> 사용자 인터페이스 디자인 프로그램이 있습니다. 이 프로그램은 사용자 인터페이스를 쉽게 만들 수 있게 해줍니다. 그러나 이 간단한 예제로 모든 코드를 직접 작성해보겠습니다.

note: (itstool) path: section/p
en: Let's add the box and widgets to the window. Insert the following code into the <code>_init</code> method, immediately above the <code>this.window.show</code> line:
ko: 박스와 위젯을 창에 추가해보겠습니다. 다음 코드를 <code>_init</code> 메서드의 <code>this.window.show</code>줄 바로 위에 넣으십시오:

note: (itstool) path: section/p
en: The first line creates a <code>Gtk.Box</code> called <code>main_box</code> and sets two of its properties: the <code>orientation</code> is set to vertical (so widgets are arranged in a column), and the <code>spacing</code> between the widgets is set to 0 pixels. The next line then adds the newly-created <code>Gtk.Box</code> to the window.
ko: 첫 줄은 <code>Gtk.Box</code>의 인스턴스 <code>main_box</code>를 만들고 인스턴스의 속성 두개를 설정합니다. <code>orientation</code>은 수직 방향으로 설정(따라서 위젯을 수직 방향으로 배치합니다)하고, 위젯 사이의 공간 <code>spacing</code> 값은 0 픽셀로 설정합니다. 다음 줄은 창에 새로 만든 <code>Gtk.Box</code>를 추가합니다.

note: (itstool) path: section/p
en: So far the window only contains an empty <code>Gtk.Box</code>, and if you run the program now you will see no changes at all (the <code>Gtk.Box</code> is a transparent container, so you can't see that it's there).
ko: 지금까지 창에는 빈 <code>Gtk.Box</code>만 넣었기에 지금 프로그램을 실행하면 어떤 변화도 없음을 볼 수 있습니다(<code>Gtk.Box</code>는 투명 컨테이너라서 그 무엇도 볼 수 없습니다).

note: (itstool) path: section/title
en: Packing: Adding widgets to the container
ko: 패킹: 컨테이너에 위젯 추가

note: (itstool) path: section/p
en: To add some widgets to the <code>Gtk.Box</code>, insert the following code directly below the <code>this.window.add (main_box)</code> line:
ko: 일부 위젯을 <code>Gtk.Box</code>에 추가하려면 다음 코드를 직접 <code>this.window.add (main_box)</code> 코드 줄 아래에 넣으십시오:

note: (itstool) path: section/p
en: The first line creates a new <code>Gtk.Image</code> called <code>image</code>, which will be used to display an image file. Then, the image widget is added (<em>packed</em>) into the <code>main_box</code> container using <code>Gtk.Box</code>'s <link href="http://library.gnome.org/devel/gtk/stable/GtkBox.html#gtk-box-pack-start"><code>pack_start</code></link> method.
ko: 첫 줄에서는 그림 파일을 나타낼 때 쓸 새 <code>Gtk.Image</code> 인스턴스 <code>image</code>를 만듭니다. 그 다음 그림 위젯을 <code>Gtk.Box</code>의 <link href="http://library.gnome.org/devel/gtk/stable/GtkBox.html#gtk-box-pack-start"><code>pack_start</code></link> 메서드로 <code>main_box</code>에 추가(<em>패킹</em>)합니다.

note: (itstool) path: section/p
en: <code>pack_start</code> takes 4 arguments: the widget that is to be added to the <code>Gtk.Box</code> (<code>child</code>); whether the <code>Gtk.Box</code> should grow larger when the new widget is added (<code>expand</code>); whether the new widget should take up all of the extra space created if the <code>Gtk.Box</code> gets bigger (<code>fill</code>); and how much space there should be, in pixels, between the widget and its neighbors inside the <code>Gtk.Box</code> (<code>padding</code>).
ko: <code>pack_start</code> 메서드에는 <code>Gtk.Box</code>에 추가할 위젯(<code>child</code>) 인자, 새 위젯을 추가했을 때 <code>Gtk.Box</code>를 더 크게 할지 여부(<code>expand</code>) 인자, <code>Gtk.Box</code>가 커졌을 때 모든 여분 공간을 차지할 지 여부(<code>fill</code>) 인자, <code>Gtk.Box</code>에서 위젯 간 설정할 간격(<code>padding</code>) 인자가 있습니다.

note: (itstool) path: section/p
en: Gtk containers (and widgets) dynamically expand to fill the available space, if you let them. You don't position widgets by giving them a precise x,y-coordinate location in the window; rather, they are positioned relative to one another. This makes handling window resizing much easier, and widgets should automatically take a sensible size in most situations.
ko: Gtk 컨테이너(와 위젯)은 여분 공간을 동적으로 채우도록 설정하면 그렇게 보여줍니다. 창에서 정확한 x,y 좌표 값을 주어 위젯 위치를 설정할 수 없습니다. 다만 서로 상대적 위치에 둘 수 있습니다. 이렇게 하면 창 크기 조절을 더 쉽게할 수 있고, 위젯든 대부분의 경우 타당한 크기를 가집니다.

note: (itstool) path: section/p
en: Also note how the widgets are organized in a hierarchy. Once packed in the <code>Gtk.Box</code>, the <code>Gtk.Image</code> is considered a <em>child</em> of the <code>Gtk.Box</code>. This allows you to treat all of the children of a widget as a group; for example, you could hide the <code>Gtk.Box</code>, which would also hide all of its children at the same time.
ko: 또한 위젯은 서로 계층적 관계를 가짐을 참고하십시오. <code>Gtk.Box</code>에 패킹하면, <code>Gtk.Image</code>는 <code>Gtk.Box</code>의 <em>하위 요소</em>로 간주합니다. 이렇게 하여 모든 하위 위젯을 그룹 단위로 다룰 수 있습니다. 예를 들면, <code>Gtk.Box</code>와 이 컨테이너에 들어있는 모든 하위 컨테이나와 위젯을 동시에 숨길 수 있습니다.

note: (itstool) path: section/p
en: Now insert these two lines, below the two you just added:
ko: 이제 다음 두 줄을 방금 추가한 두 줄 아래에 추가하십시오:

note: (itstool) path: section/p
en: These lines are similar to the first two, but this time they create a <code>Gtk.Button</code> and add it to <code>main_box</code>. Notice that we are setting the <code>expand</code> argument (the second one) to <code>false</code> here, whereas it was set to <code>true</code> for the <code>Gtk.Image</code>. This will cause the image to take up all available space and the button to take only the space it needs. When you maximize the window, the button size will remain the same, but the image size will increase, taking up all of the rest of the window.
ko: 이 줄은 처음 두 줄과 비슷하지만 <code>Gtk.Button</code>을 만들어 <code>main_box</code>에 추가합니다. 여기서 (두번째) <code>expand</code> 인자 값을 <code>Gtk.Image</code>에 대해서는 <code>true</code> 로 설정했음에 반해 <code>false</code>로 설정했음에 유의하십시오. 이 함수로 그림을 활용 가능한 공간을 차지하게 하며 단추는 필요한 공간만 차지하게 합니다. 창을 죄대로 확장하면 단추 크기는 그대로지만, 그림은 창 나머지 공간을 차지하면서 커집니다.

note: (itstool) path: section/p
en: Finally, we must change the <code>this.window.show ();</code> line to read:
ko: 마지막으로 <code>this.window.show ();</code> 함수를 다음으로 바꿔야합니다:

note: (itstool) path: section/p
en: This will show the child of the Gtk window, and all of its children, and its children's children, and so on. (Remember that Gtk widgets are all hidden by default.)
ko: 이 코드는 Gtk 창의 하위 구성 요소와 해당 요소의 모든 하위 구성 요소를 보여줍니다(기본적으로 Gtk 위젯은 숨겨둔 상태임을 기억하십시오).

note: (itstool) path: section/title
en: Loading the image: Connecting to the button's <code>clicked</code> signal
ko: 그림을 불러옵니다: 단추의 <code>clicked</code> 시그널에 연결

note: (itstool) path: section/p
en: When the user clicks on the <gui>Open</gui> button, a dialog should appear so that the user can choose a picture. Once chosen, the picture should be loaded and shown in the image widget.
ko: 사용자가 <gui>열기</gui> 단추를 누르면, 대화 상자가 나타나 그림을 선택할 수 있습니다. 그림을 선택하고 나면 그림을 불러오고 그림 위젯에 표시합니다.

note: (itstool) path: section/p
en: The first step is to connect the <code>clicked</code> signal of the button to a signal handler function, which we call <code>_openClicked</code>. Put this code immediately after the <code>var open_button = new Gtk.Button</code> line where the button was created:
ko: 첫 단계에서는 단추의 <code>clicked</code> 시그널을, 우리가 호출할 시그널 핸들러 함수 <code>_openClicked</code>에 연결합니다. 이 코드를 단추를 만드는 <code>var open_button = new Gtk.Button</code> 줄 바로 다음에 넣으십시오:

note: (itstool) path: section/p
en: We are using the <em>Lang</em> JavaScript helper here. It allows us to connect a <em>class method</em> to the signal, rather than a plain function (without a class) which we had used before for the window's <code>hide</code> signal. Don't worry about this for now, it's just a technical detail. For it to work, you also need to put the following line at the top of the file:
ko: <em>Lang</em> JavaScript 보조 라이브러리를 사용하고 있습니다. 창의 <code>hide</code> 시그널에 대한 (클래스 없는) 생짜 함수를 쓰기보다는, 시그널에 <em>클래스 메서드</em> 를 연결할 수 있습니다. 지금은 걱정하실 필요가 없습니다. 그냥 기술적으로 자세한 이야기일 뿐이죠. 동작하게 하려면 파일의 상단에 다음 줄을 넣어야합니다:

note: (itstool) path: section/title
en: Loading the image: Writing the signal's callback
ko: 그림 불러오기: 시그널 콜백 작성

note: (itstool) path: section/p
en: Now we can create the <code>_openClicked()</code> method. Insert the following into the <code>ImageViewer.prototype</code> code block, after the <code>_init</code> method (and not forgetting the comma):
ko: 이제 <code>_openClicked()</code> 메서드를 만들었습니다. 다음 코드를 <code>_init</code> 메서드 다음의 <code>ImageViewer.prototype</code> 코드 블럭에 넣으십시오(그리고 콤마 표시를 빼먹지 마십시오):

note: (itstool) path: item/p
en: The line beginning with <code>var chooser</code> creates an <gui>Open</gui> dialog, which the user can use to choose files. We set four properties: the title of the dialog; the action (type) of the dialog (it's an "open" dialog, but we could have used <code>SAVE</code> if the intention was to save a file; <code>transient_for</code>, which sets the parent window of the dialog; and <code>modal</code> which, if set to <code>true</code>, prevents the user from clicking on another area of the application until the dialog is closed.
ko: <code>var chooser</code>로 시작하는 줄에서는 사용자가 파일을 선택할 수 있는 <gui>열기</gui> 대화 상자를 만듭니다. 대화 상자 제목, 대화 상자 동작(형식) ("열기" 대화 상자지만, 파일을 저장하려고 할 때는 <code>SAVE</code>를 쓸 수 있습니다), 대화 상자의 상위 창을 설정하는 <code>transient_for</code>,  <code>true</code>로 설정하면 대화상자를 닫기 전까지 그 어떤 것도 누를 수 없게 하는 <code>modal</code> 속성을 지정합니다.

note: (itstool) path: item/p
en: The next two lines add <gui>Cancel</gui> and <gui>Open</gui> buttons to the dialog. The second argument of the <code>add_button</code> method is the (integer) value that is returned when the button is pressed: 0 for <gui>Cancel</gui> and 1 for <gui>Open</gui>.
ko: 다음 두 줄은 대화상자에 <gui>취소</gui> 단추와 <gui>열기</gui> 단추를 만듭니다. <code>add_button</code> 메서드의 두번째  인자는 단추를 눌렀을 때 반환하는 (정수) 값입니다. <gui>취소</gui>는 0, <gui>열기</gui>는 1입니다.

note: (itstool) path: item/p
en: <code>set_default_response</code> determines the button that will be activated if the user double-clicks a file or presses <key>Enter</key>. In our case, we are using the <gui>Open</gui> button as default (which has the value 1).
ko: <code>set_default_response</code>에서는 파일을 두번 누르거나 <key>Enter</key> 키를 눌렀을 때 활성화 할 단추를 결정합니다. 지금의 경우는 <gui>열기</gui> 단추(단추 값은 1)를 기본으로 사용합니다.

note: (itstool) path: item/p
en: The next three lines restrict the <gui>Open</gui> dialog to only display files which can be opened by <code>Gtk.Image</code>. A filter object is created first; we then add all kinds of files supported by <code>Gdk.Pixbuf</code> (which includes most image formats like PNG and JPEG) to the filter. Finally, we set this filter to be the <gui>Open</gui> dialog's filter.
ko: 다음 두 줄은 <gui>열기</gui> 대화 상자에서 <code>Gtk.Image</code>로만 열 수 있는 파일을 표시하도록 제한합니다. 필터 객체를 우선 만듭니다. 그 다음 <code>Gdk.Pixbuf</code>에서 지원하는 파일 종류(PNG와 JPEG 같은 대부분의 그림 형식)를 필터에 추가합니다. 마지막으로 이 필터를 <gui>열기</gui> 대화 상자의 필터로 설정합니다.

note: (itstool) path: item/p
en: <code>chooser.run</code> displays the <gui>Open</gui> dialog. The dialog will wait for the user to choose an image; when they do, <code>chooser.run</code> will return the value <output>1</output> (it would return <output>0</output> if the user clicked <gui>Cancel</gui>). The <code>if</code> statement tests for this.
ko: <code>dialog.run</code>은 <gui>열기</gui> 대화 상자를 표시합니다. 대화 상자는 사용자의 그림 선택을 기다립니다. 사용자가 그림을 선택하면 <code>dialog.run</code> 에서 <output>1</output> 값을 반환합니다(<gui>취소</gui>를 누르면 <output>0</output> 값을 반환합니다). <code>if</code> 구문에서는 어떤 값을 반환했는지 확인합니다.

note: (itstool) path: item/p
en: Assuming that the user did click <gui>Open</gui>, the next line sets the <code>file</code> property of the <code>Gtk.Image</code> to the filename of the image selected by the user. The <code>Gtk.Image</code> will then load and display the chosen image.
ko: 사용자가 <gui>열기</gui>를 눌렀다고 한 상황에서, 다음 줄에서 <code>Gtk.Image</code>의 <code>file</code> 속성 값을 사용자가 선택한 그림 파일 이름으로 설정합니다. <code>Gtk.Image</code>는 선택한 그림을 불러오고 화면에 표시합니다.

note: (itstool) path: item/p
en: In the final line of this method, we destroy the <gui>Open</gui> dialog because we don't need it any more.
ko: 이 메서드의 마지막 줄에서는 <gui>열기</gui> 대화상자는 더 이상 필요 없으니 해체합니다.

note: (itstool) path: section/p
en: All of the code you need should now be in place, so try running the code. That should be it; a fully-functioning image viewer (and a whistlestop tour of JavaScript and Gtk) in not much time at all!
ko: 필요한 모든 코드를 제자리에 넣었으니 코드를 실행해보겠습니다. 제대로 동작할겝니다. 이렇게 하여 기능이 완전하게 동작하는 그림 보기 프로그램(JavaScript와 Gtk를 활용한 간단한 맛보기)을 그리 길지 않은 시간 동안에 만들었습니다!

note: (itstool) path: section/p
en: If you run into problems with the tutorial, compare your code with this <link href="image-viewer/image-viewer.js">reference code</link>.
ko: 지침서를 따라하는 실행하는 과정에 문제가 있다면, <link href="image-viewer/image-viewer.js">참조 코드</link>와 여러분의 코드를 비교해보십시오.

[ctx: text]
note: (itstool) path: info/title
en: Image viewer (Python)
ko: 그림 보기(Python)

note: (itstool) path: info/desc
en: A little bit more than a simple "Hello world" application - write an image viewer in GTK.
ko: 간단한 "Hello world" 프로그램에 약간의 무언가가 더 들어갑니다 - GTK로 그림 보기 프로그램을 작성합니다.

note: (itstool) path: item/p
en: Write a basic GTK user interface in Python
ko: 파이썬 언어로 기본 GTK 사용자 인터페이스 작성하기

note: (itstool) path: item/p
en: Basic knowledge of the python programming language
ko: 파이썬 프로그래밍 언어 기본 지식

note: (itstool) path: item/p
en: Choose <gui>PyGTK (automake)</gui> from the <gui>Python</gui> tab, click <gui>Continue</gui>, and fill out your details on the next few pages. Use <file>image-viewer</file> as project name and directory.
ko: <gui>Python</gui> 탭에서 <gui>PyGTK (automake)</gui>를 선택하고, <gui>계속</gui>을 누른 다음, 나타난 페이지에서 몇가지 자세한 내용을 입력하십시오. 프로젝트 이름과 디렉터리에 <file>image-viewer</file>를 입력하십시오.

note: (itstool) path: item/p
en: Be sure to disable <gui>Use GtkBuilder for user interface</gui> as we will build the user interface manually in this example. For an example of using the interface designer, check the <link xref="guitar-tuner.py">Guitar-Tuner demo</link>.
ko: 이 예제의 사용자 인터페이스를 직접 만들 예정이므로 <gui>사용자 인터페이스에 GtkBuilder 사용</gui> 설정을 껐는지 확인하십시오. 인터페이스 빌더 사용법을 알아보려면 <link xref="guitar-tuner.py">기타 조율 프로그램 데모</link>를 확인하십시오.

note: (itstool) path: item/p
en: Click <gui>Apply</gui> and the project will be created for you. Open <file>src/image_viewer.py</file> from the <gui>Project</gui> or <gui>File</gui> tabs. It contains very basic example code.
ko: <gui>적용</gui>을 누르면 프로젝트를 만들어줍니다. <gui>프로젝트</gui>나 <gui>파일</gui>탭에서 <file>src/image_viewer.py</file>를 여십시오.여기엔 매우 기본적인 예제 코드가 들어있습니다.

note: (itstool) path: section/p
en: Let's see what a very basic Gtk application looks like in Python:
ko: 아주 기본적인 파이썬 Gtk 프로그램이 어떻게 생겼는지 살펴보겠습니다:

note: (itstool) path: item/p
en: In the <code>__init__</code> method of the <code>GUI</code> class creates an (empty) <code>Gtk.Window</code>, sets its title and then connects a signal to quit the application once the window is closed. That's pretty simple overall, more on signals later.
ko: <code>GUI</code> 클래스의 <code>__init__</code> 메서드에서 (비어 있는) <code>Gtk.Window</code>를 만들고, 제목을 설정하며, 창을 닫을 떄 프로그램을 끝내는 시그널을 연결합니다. 전체적으로 좀 간단한데 시그널에 대한 더 많은 내용은 나중에 다루겠습니다.

note: (itstool) path: item/p
en: Next, <code>destroy</code> is defined which just quits the application. It is called by the <code>destroy</code> signal connected above.
ko: 다음, <code>destroy</code>는 프로그램 끝내기를 정의합니다. 위에서 연결한 <code>destroy</code> 시그널에서 호출합니다.

note: (itstool) path: item/p
en: The rest of the file does initialisation for Gtk and displays the GUI.
ko: 파일의 나머지 부분에서는 Gtk를 초기화하고 GUI를 보여줍니다.

note: (itstool) path: section/p
en: This code is ready to run, so try it using <guiseq><gui>Run</gui><gui>Execute</gui></guiseq>. It should show you an empty window.
ko: 코드를 실행할 준비가 끝났으니 <guiseq><gui>실행</gui><gui>실행</gui></guiseq>을 눌러보겠습니다. 빈 창이 나타나야합니다.

note: (itstool) path: section/p
en: Let's add the box and widgets to the window. Insert the following code into the <code>__init__</code> method, immediately after the <code>window.connect_after</code> line:
ko: 창에 박스와 위젯을 추가해보겠습니다. 다음 코드를 <code>window.connect_after</code><code>__init__</code> 메서드의 <code>window.connect_after</code> 줄 바로 다음에 넣으십시오:

note: (itstool) path: section/p
en: The first line creates a <code>Gtk.Box</code> called <code>box</code> and the following lines set two of its properties: the <code>orientation</code> is set to vertical (so the widgets are arranged in a column), and the <code>spacing</code> between the widgets is set to 5 pixels. The next line then adds the newly-created <code>Gtk.Box</code> to the window.
ko: 첫 줄은 <code>Gtk.Box</code>의 인스턴스 <code>main_box</code>를 만들고 인스턴스의 속성 두개를 설정합니다. <code>orientation</code>은 수직 방향으로 설정(따라서 위젯을 수직 방향으로 배치합니다)하고, 위젯 사이의 공간 <code>spacing</code> 값은 5 픽셀로 설정합니다. 다음 줄은 창에 새로 만든 <code>Gtk.Box</code>를 추가합니다.

note: (itstool) path: section/p
en: To add some widgets to the <code>Gtk.Box</code>, insert the following code directly below the <code>window.add (box)</code> line:
ko: <code>Gtk.Box</code>에 어떤 위젯을 추가하려면 다음 코드를 직접 <code>window.add (box)</code> 줄 다음에 추가하십시오:

note: (itstool) path: section/p
en: The first line creates a new <code>Gtk.Image</code> called <code>image</code>, which will be used to display an image file. As we need that later on in the signal handler, we will define it as a class-wide variable. You need to add <code>image = 0</code> to the beginning of the <code>GUI</code> class. Then, the image widget is added (<em>packed</em>) into the <code>box</code> container using GtkBox's <link href="http://library.gnome.org/devel/gtk/stable/GtkBox.html#gtk-box-pack-start"><code>pack_start</code></link> method.
ko: 첫 줄에서는 그림 파일을 나타낼 때 쓸 새 <code>Gtk.Image</code> 인스턴스 <code>image</code>를 만듭니다. 다음에 시그널 핸들러가 필요하므로 클래스 범위 변수를 정의하겠습니다. <code>GUI</code> 클래스 시작 부분에 <code>image = 0</code>를 추가하십시오. 그 다음 GtkBox의 <link href="http://library.gnome.org/devel/gtk/stable/GtkBox.html#gtk-box-pack-start"><code>pack_start</code></link> 메서드로  <code>box</code> 컨테이너에 그림 위젯을 추가(<em>패킹</em>)합니다.

note: (itstool) path: section/p
en: <code>pack_start</code> takes 4 arguments: the widget that is to be added to the GtkBox (<code>child</code>); whether the <code>Gtk.Box</code> should grow larger when the new widget is added (<code>expand</code>); whether the new widget should take up all of the extra space created if the <code>Gtk.Box</code> gets bigger (<code>fill</code>); and how much space there should be, in pixels, between the widget and its neighbors inside the <code>Gtk.Box</code> (<code>padding</code>).
ko: <code>pack_start</code> 메서드에는 <code>Gtk.Box</code>에 추가할 위젯(<code>child</code>) 인자, 새 위젯을 추가했을 때 <code>Gtk.Box</code>를 더 크게 할지 여부(<code>expand</code>) 인자, <code>Gtk.Box</code>가 커졌을 때 모든 여분 공간을 차지할 지 여부(<code>fill</code>) 인자, <code>Gtk.Box</code>에서 위젯 간 설정할 간격(<code>padding</code>) 인자가 있습니다.

note: (itstool) path: section/p
en: These lines are similar to the first two, but this time they create a <code>Gtk.Button</code> and add it to <code>box</code>. Notice that we are setting the <code>expand</code> argument (the second one) to <code>False</code> here, whereas it was set to <code>True</code> for the <code>Gtk.Image</code>. This will cause the image to take up all available space and the button to take only the space it needs. When you maximize the window, the button size will remain the same, but the image size will increase, taking up all of the rest of the window.
ko: 이 줄은 처음 두 줄과 비슷하지만 <code>Gtk.Button</code>을 만들어 <code>main_box</code>에 추가합니다. 여기서 (두번째) <code>expand</code> 인자 값을 <code>Gtk.Image</code>에 대해서는 <code>True</code> 로 설정했음에 반해 <code>False</code>로 설정했음에 유의하십시오. 이 함수로 그림을 활용 가능한 공간을 차지하게 하며 단추는 필요한 공간만 차지하게 합니다. 창을 죄대로 확장하면 단추 크기는 그대로지만, 그림은 창 나머지 공간을 차지하면서 커집니다.

note: (itstool) path: section/p
en: When the user clicks on the <gui>Open Image...</gui> button, a dialog should appear so that the user can choose a picture. Once chosen, the picture should be loaded and shown in the image widget.
ko: 사용자가 <gui>그림 열기...</gui> 단추를 누르면, 대화 상자가 나타나 그림을 선택할 수 있습니다. 그림을 선택하고 나면 그림을 불러오고 그림 위젯에 표시합니다.

note: (itstool) path: section/p
en: The first step is to connect the <code>clicked</code> signal of the button to a signal handler function, which we call <code>on_open_clicked</code>. Put this code immediately after the <code>button = Gtk.Button()</code> line where the button was created:
ko: 첫 단계에서는 단추의 <code>clicked</code> 시그널을, 우리가 호출할 시그널 핸들러 함수 <code>on_open_clicked</code>에 연결합니다. 이 코드를 단추를 만드는 <code>button = Gtk.Button()</code> 줄 바로 다음에 넣으십시오:

note: (itstool) path: section/p
en: This will connect the <code>clicked</code> signal to <code>on_open_clicked</code> method that we will define below.
ko: 이 코드는 아래에 정의할 <code>on_open_clicked</code> 메서드에 <code>clicked</code>시그널을 연결합니다.

note: (itstool) path: section/p
en: Now we can create the <code>on_open_clicked</code> method. Insert the following into the <code>GUI</code> class code block, after the <code>__init__</code> method:
ko: 이제 <code>on_open_clicked</code> 메서드를 만들겠습니다. <code>GUI</code> 클래스 코드 블록의 <code>__init__</code> 메서드 다음에 다음 코드를 넣으십시오:

note: (itstool) path: item/p
en: The line beginning with <code>dialog</code> creates an <gui>Open</gui> dialog, which the user can use to choose files. We set three properties: the title of the dialog; the action (type) of the dialog (it's an "open" dialog, but we could have used <code>SAVE</code> if the intention was to save a file; and <code>transient_for</code>, which sets the parent window of the dialog.
ko: <code>dialog</code>로 시작하는 줄에서는 사용자가 파일을 선택할 수 있는 <gui>열기</gui> 대화 상자를 만듭니다. 대화 상자 제목, 대화 상자 동작(형식) ("열기" 대화 상자지만, 파일을 저장하려고 할 때는 <code>SAVE</code>를 쓸 수 있습니다), 대화 상자의 상위 창을 설정하는 <code>transient_for</code> 속성을 설정합니다.

note: (itstool) path: item/p
en: <code>dialog.run</code> displays the <gui>Open</gui> dialog. The dialog will wait for the user to choose an image; when they do, <code>dialog.run</code> will return the value <output>1</output> (it would return <output>0</output> if the user clicked <gui>Cancel</gui>). The <code>if</code> statement tests for this.
ko: <code>dialog.run</code>은 <gui>열기</gui> 대화 상자를 표시합니다. 대화 상자는 사용자의 그림 선택을 기다립니다. 사용자가 그림을 선택하면 <code>dialog.run</code> 에서 <output>1</output> 값을 반환합니다(<gui>취소</gui>를 누르면 <output>0</output> 값을 반환합니다). <code>if</code> 구문에서는 어떤 값을 반환했는지 확인합니다.

note: (itstool) path: section/p
en: All of the code you need should now be in place, so try running the code. That should be it; a fully-functioning image viewer (and a whistlestop tour of Python and Gtk) in not much time at all!
ko: 필요한 모든 코드를 제자리에 넣었으니 코드를 실행해보겠습니다. 제대로 동작할겝니다. 이렇게 하여 기능이 완전하게 동작하는 그림 보기 프로그램(JavaScript와 Gtk를 활용한 간단한 맛보기)을 그리 길지 않은 시간 동안에 만들었습니다!

note: (itstool) path: section/p
en: If you run into problems with the tutorial, compare your code with this <link href="image-viewer/image-viewer.py">reference code</link>.
ko: 지침서를 따라하는 실행하는 과정에 문제가 있다면, <link href="image-viewer/image-viewer.py">참조 코드</link>와 여러분의 코드를 비교해보십시오.

[ctx: text]
note: (itstool) path: info/title
en: Image viewer (Vala)
ko: 그림 보기(Vala)

note: (itstool) path: info/desc
en: A little bit more than a simple "Hello world" GTK+ application.
ko: 간단한 "Hello world" GTK+ 프로그램에 약간의 무언가가 더 들어갑니다.

note: (itstool) path: synopsis/p
en: In this tutorial you will create an application which opens and displays an image file. You will learn:
ko: 이 따라하기 지침서에서는 그림 파일을 열고 보여주는 프로그램을 만듭니다. 다음을 배워나갑니다:

note: (itstool) path: item/p
en: How to set up a basic project using the <link xref="getting-ready">Anjuta IDE</link>.
ko: <link xref="getting-ready">안주타 IDE</link>로 기본 프로젝트를 설정하는 방법.

note: (itstool) path: item/p
en: How to write a <link href="http://developer.gnome.org/platform-overview/stable/gtk">Gtk application</link> in Vala
ko: Vala 프로그래밍 언어로 <link href="http://developer.gnome.org/platform-overview/stable/gtk">Gtk 프로그램</link>을 작성하는 방법

note: (itstool) path: item/p
en: Some basic concepts of <link href="http://developer.gnome.org/gobject/stable/">GObject</link> programming
ko: <link href="http://developer.gnome.org/gobject/stable/">GObject</link> 프로그래밍 일부 기본 개념

note: (itstool) path: item/p
en: You may find the <link href="http://valadoc.org/gtk+-3.0/">gtk+-3.0</link> API Reference useful, although it is not necessary to follow the tutorial.
ko: 이 따라하기 지침서에선 별로 필요하지 않지만 쓸만한 <link href="http://valadoc.org/gtk+-3.0/">gtk+-3.0</link> API 참고서를 찾아보시는 것도 좋습니다.

note: (itstool) path: item/p
en: From the <gui>Vala</gui> tab choose <gui>GTK+ (Simple)</gui>, click <gui>Continue</gui>, and fill out your details on the next page. Use <file>image-viewer</file> as project name and directory.
ko: <gui>Vala</gui> 탭에서 <gui>GTK+ (단순)</gui>을 선택하고 <gui>계속</gui>을 누른 다음, 나타난 페이지에서 몇가지 자세한 내용을 입력하십시오. 프로젝트 이름과 디렉터리에 <file>image-viewer</file>를 입력하십시오.

note: (itstool) path: item/p
en: Make sure that <gui>Use GtkBuilder for user interface</gui> is unchecked as we will create the UI manually in this tutorial.
ko: 따라하기 지침을 통해 사용자 인터페이스를 직접 만들 예정이므로 <gui>사용자 인터페이스에 GtkBuilder 사용</gui> 설정을 껐는지 확인하십시오.

note: (itstool) path: note/p
en: You will learn how to use the interface builder in the <link xref="guitar-tuner.vala">Guitar-Tuner</link> tutorial.
ko: <link xref="guitar-tuner.vala">기타 조율 프로그램</link> 따라하기 지침서에서 인터페이스 빌더 사용법을 배웁니다.

note: (itstool) path: item/p
en: Click <gui>Continue</gui> then <gui>Apply</gui> and the project will be created for you. Open <file>src/image_viewer.vala</file> from the <gui>Project</gui> or <gui>File</gui> tabs. You will see this code:
ko: <gui>계속</gui>을 누르고 <gui>적용</gui>을 누르면 프로젝트를 만들어줍니다. <gui>프로젝트</gui>나 <gui>파일</gui>탭에서 <file>src/image_viewer.vala</file> 파일을 여십시오. 다음 코드가 나타납니다:

note: (itstool) path: section/p
en: The code loads an (empty) window from the user interface description file and shows it. More details are given below; skip this list if you understand the basics:
ko: 이 코드는 (빈) 창을 사용자 인터페이스 설명 파일에서 불러오고 화면에 나타냅니다. 자세한 내용은 아래에 있습니다. 기본을 이해하셨다면 이 부분은 넘어가셔도 됩니다:

note: (itstool) path: item/p
en: The two <code>using</code> lines at the top import namespaces so we don't have to name them explicitly.
ko: 상단의 <code>using</code> 줄 두 줄에서는 이름 영역을 임포팅하여 해당 이름을 코드상에서 굳이 언급할 필요가 없게 해줍니다.

note: (itstool) path: item/p
en: The constructor of the <code>Main</code> class creates a new (empty) window and connects a <link href="https://live.gnome.org/Vala/SignalsAndCallbacks">signal</link> to exit the application when that window is closed.
ko: <code>Main</code> 클래스의 생성자는 (비어 있는) 새 창을 만들고 창을 닫을 때 프로그램을 빠져나갈 <link href="https://live.gnome.org/Vala/SignalsAndCallbacks">시그널</link>을 연결합니다.

note: (itstool) path: item/p
en: The <code>static main</code> function is run by default when you start a Vala application. It calls a few functions which create the <code>Main</code> class, set up and then run the application. The <link href="http://valadoc.org/gtk+-3.0/Gtk.main.html"><code>Gtk.main</code></link> function starts the GTK <link href="http://en.wikipedia.org/wiki/Event_loop">main loop</link>, which runs the user interface and starts listening for events (like clicks and key presses).
ko: <code>static main</code> 함수는 Vala 프로그램을 시작할 때 기본으로 실행하는 함수입니다. <code>Main</code> 클래스를 만들고 설정한 다음 프로그램을 실행하는 몇가지 함수를 호출합니다. <link href="http://valadoc.org/gtk+-3.0/Gtk.main.html"><code>Gtk.main</code></link> 함수는 사용자 인터페이스를 실행하고 이벤트(마우스 단추 누름과 키 누름) 대기를 시작하는 GTK <link href="http://en.wikipedia.org/wiki/Event_loop">메인 루프</link>를 시작합니다.

note: (itstool) path: section/p
en: Change the <gui>Configuration</gui> to <gui>Default</gui> and then press <gui>Execute</gui> to configure the build directory. You only need to do this once, for the first build.
ko: <gui>설정</gui>을 <gui>기본</gui>으로 바꾸고 <gui>실행</gui>을 눌러 빌드 디렉터리를 설정하십시오. 처음 빌드 때 한 번만 실행하면 됩니다.

note: (itstool) path: section/p
en: Now we will bring life into the empty window. GTK organizes the user interface with <link href="http://www.valadoc.org/gtk+-2.0/Gtk.Container.html"><code>Gtk.Container</code></link>s that can contain other widgets and even other containers. Here we will use the simplest available container, a <link href="http://unstable.valadoc.org/gtk+-2.0/Gtk.Box.html"><code>Gtk.Box</code></link>.
ko: 이제 비어있는 창에 숨결을 불어넣겠습니다. GTK는 다른 위젯을 넣을 수 있고 다른 컨테이너도 넣을 수 있는 <link href="http://www.valadoc.org/gtk+-2.0/Gtk.Container.html"><code>Gtk.Container</code></link>로  사용자 인터페이스를 모아둡니다. 여기서는 여러가지 컨테이너 중 가장 간단한 <link href="http://unstable.valadoc.org/gtk+-2.0/Gtk.Box.html"><code>Gtk.Box</code></link>를 사용하겠습니다.

note: (itstool) path: section/p
en: Add the following lines to the top of the <code>Main</code> class:
ko: <code>Main</code> 클래스 상단에 다음 줄을 추가하십시오:

note: (itstool) path: section/p
en: Now replace the current constructor with the one below:
ko: 이제 현재 생성자를 아래 내용으로 바꾸겠습니다:

note: (itstool) path: item/p
en: The first two lines are the parts of the GUI that we will need to access from more than one method. We declare them up here so that they are accessible throughout the class instead of only in the method where they are created.
ko: 처음 두 줄은 하나 이상의 메서드에서 접근할 GUI 부분입니다. 이 부분을 여기에 선언하여 메서드를 만든 부분에서만 쓰는게 아니라 전 클래스에 걸쳐 쓸 수 있게 합니다.

note: (itstool) path: item/p
en: The first lines of the constructor create the empty window. The next lines create the widgets we want to use: a button for opening up an image, the image view widget itself and the box we will use as a container.
ko: 생성자 처음 줄에서는 빈 창을 만듭니다. 다음 줄에서는 우리가 쓰려는 위젯을 만듭니다. 그림을 여는 단추, 그림 보기 위젯 자체, 컨테이너로 쓸 상자 위젯이 있습니다.

note: (itstool) path: item/p
en: The calls to <link href="http://unstable.valadoc.org/gtk+-2.0/Gtk.Box.pack_start.html"><code>pack_start</code></link> add the two widgets to the box and define their behaviour. The image will expand into any available space whereas the button will just be as big as needed. You will notice that we don't set explicit sizes on the widgets. In GTK this is usually not needed as it makes it much easier to have a layout that looks good in different window sizes. Next, the box is added to the window.
ko: <link href="http://unstable.valadoc.org/gtk+-2.0/Gtk.Box.pack_start.html"><code>pack_start</code></link> 호출로 박스에 두 위젯을 추가하고 동작을 정의합니다. 그림은 활용 가능한 공간만큼 충분히 확장하고, 단추는 필요한 만큼만 커집니다. 위젯의 크기를 분명하게 설정하지 않음을 알아채셨을 겁니다. GTK에서는 창 크기가 달라져도 보기 좋은 배치를 쉽게하기에 직접 설정할 필요가 없습니다. 이 과정이 끝나면 박스를 창에 추가합니다.

note: (itstool) path: item/p
en: We need to define what happens when the user clicks on the button. GTK uses the concept of <em>signals</em>.
ko: 단추를 사용자가 눌렀을 때 어떤 일이 일어날 지 정해야합니다. GTK는 <em>시그널</em> 개념을 활용합니다.

note: (itstool) path: item/p
en: When the <link href="http://valadoc.org/gtk+-3.0/Gtk.Button.html">button</link> is clicked, it fires the <link href="http://valadoc.org/gtk+-3.0/Gtk.Button.clicked.html"><code>clicked</code></link> signal, which we can connect to some action (defined in a <link href="https://live.gnome.org/Vala/SignalsAndCallbacks">callback</link> method).
ko: <link href="http://valadoc.org/gtk+-3.0/Gtk.Button.html">Button</link>을 누르면, 어떤 동작(<link href="https://live.gnome.org/Vala/SignalsAndCallbacks">콜백</link> 메서드에 정의)을 연결할 수 있는 <link href="http://valadoc.org/gtk+-3.0/Gtk.Button.clicked.html"><code>clicked</code></link> 시그널을 내보냅니다.

note: (itstool) path: item/p
en: This is done using the <code>connect</code> method of the button's <code>clicked</code> signal, which in this case tells GTK to call the (yet undefined) <code>on_image_open</code> callback method when the button is clicked. We will define the <em>callback</em> in the next section.
ko: 사용자가 단추를 누르면 (아직 정하지 않은) <code>on_image_open</code> 콜백 메서드를 호출하여 그림을 이 함수의 인자로 전달하라고 GTK에 지시할 때 <code>connect</code> 메서드를 사용하면 됩니다. 다음 섹션에서 <em>콜백</em>을 정의하겠습니디.

note: (itstool) path: item/p
en: In the callback, we need to access the <code>window</code> and <code>image</code> widgets, which is why we defined them as private members at the top of our class.
ko: 콜백 함수에서 <code>window</code>위젯과 <code>image</code> 위젯에 접근해야합니다. 이게 바로 클래스 상단에서 전용 멤버 인스턴스로 설정한 이유입니다.

note: (itstool) path: item/p
en: The last <code>connect</code> call makes sure that the application exits when the window is closed. The code generated by Anjuta called an <code>on_destroy</code> callback method which called <link href="http://www.valadoc.org/gtk+-2.0/Gtk.main_quit.html"><code>Gtk.main_quit</code></link>, but just connecting our signal to <code>main_quit</code> directly is easier. You can delete the <code>on_destroy</code> method.
ko: 마지막으로 <code>connect</code> 호출에서는 창을 닫았을 때 프로그램을 끝낼지 확인합니다. 안주타에서 만든 코드는 <link href="http://www.valadoc.org/gtk+-2.0/Gtk.main_quit.html"><code>Gtk.main_quit</code></link>를 호출하는 <code>on_destroy</code>  콜백 메서드를 호출하지만, 시그널을 <code>main_quit</code>에 바로 연결하는게 더 쉽습니다. <code>on_destroy</code> 메서드를 지울 수 있습니다.

note: (itstool) path: section/p
en: We will now define the signal handler for the <code>clicked</code> signal for the button we mentioned before. Add this code after the constructor:
ko: 앞서 언급한 단추의 <code>clicked</code> 시그널을 처리할 시그널 핸들러를 정의하겠습니다. 이 코드를 생성자 다음에 추가하십시오:

note: (itstool) path: section/p
en: This is a bit complicated, so let's break it down:
ko: 좀 복잡하니 하나씩 살펴보도록 하죠:

note: (itstool) path: note/p
en: A signal handler is a type of callback method that is called when a signal is emitted. Here the terms are used interchangeably.
ko: 시그널 핸들러는 시그널을 어딘가에서 내보냈을 때 콜백 함수를 호출하게 하는 방식입니다. 이 용어는 서로 바꿔서 사용합니다.

note: (itstool) path: item/p
en: The first argument of the callback method is always the widget that sent the signal. Sometimes other arguments related to the signal come after that, but <em>clicked</em> doesn't have any.
ko: 콜백 메서드의 첫번째 인자는 항상 시그널을 보낸 위젯입니다. 때로는 뒤 따라오는 다른 인자가 시그널에 관련이 있지만, <em>clicked</em>는 그렇지 않습니다.

note: (itstool) path: item/p
en: In this case the <code>button</code> sent the <code>clicked</code> signal, which is connected to the <code>on_open_image</code> callback method:
ko: 이 경우 <code>button</code>에서 <code>on_open_image</code> 콜백 함수에 연결한 <code>clicked</code>  시그널을 내보냅니다:

note: (itstool) path: item/p
en: The <code>on_open_image</code> method takes the button that emitted the signal as an argument:
ko: <code>on_open_image</code> 메서드는 시그널을 방출한 단추를 인저로 취합니다:

note: (itstool) path: item/p
en: The next interesting line is where the dialog for choosing the file is created. <link href="http://www.valadoc.org/gtk+-3.0/Gtk.FileChooserDialog.html"><code>FileChooserDialog</code></link>'s constructor takes the title of the dialog, the parent window of the dialog and several options like the number of buttons and their corresponding values.
ko: 다음 흥미로운 부분은 파일을 선택하는 대화상자를 만드는 부분입니다. <link href="http://www.valadoc.org/gtk+-3.0/Gtk.FileChooserDialog.html"><code>FileChooserDialog</code></link>의 생성자는 대화 상자 제목, 대화 상자의 상위 창, 단추 갯수와 각각의 값 같은 몇가지 옵션을 취합니다.

note: (itstool) path: item/p
en: Notice that we are using <link href="http://unstable.valadoc.org/gtk+-3.0/Gtk.Stock.html"><em>stock</em></link> button names from Gtk, instead of manually typing "Cancel" or "Open". The advantage of using stock names is that the button labels will already be translated into the user's language.
ko: 직접 "취소" 또는 "열기"라고 입력하는 대신, Gtk에서 가져온 <link href="http://unstable.valadoc.org/gtk+-3.0/Gtk.Stock.html"><em>stock</em></link> 단추 이름을 사용하고 있음을 참고하십시오. 스톡 이름을 사용하면 사용자의 언어로 이미 번역한 단추 레이블을 사용합니다.

note: (itstool) path: item/p
en: The next two lines restrict the <gui>Open</gui> dialog to only display files which can be opened by <em>GtkImage</em>. GtkImage is a widget which displays an image. A filter object is created first; we then add all kinds of files supported by <link href="http://www.valadoc.org/gdk-pixbuf-2.0/Gdk.Pixbuf.html"><code>Gdk.Pixbuf</code></link> (which includes most image formats like PNG and JPEG) to the filter. Finally, we set this filter to be the <gui>Open</gui> dialog's filter.
ko: 다음 두 줄은 <gui>열기</gui> 대화 상자에서 <em>GtkImage</em>로만 열 수 있는 파일을 표시하도록 제한합니다. 필터 객체를 우선 만듭니다. 그 다음 <link href="http://www.valadoc.org/gdk-pixbuf-2.0/Gdk.Pixbuf.html"><code>Gdk.Pixbuf</code></link>에서 지원하는 파일 종류(PNG와 JPEG 같은 대부분의 그림 형식)를 필터에 추가합니다. 마지막으로 이 필터를 <gui>열기</gui> 대화 상자의 필터로 설정합니다.

note: (itstool) path: item/p
en: <link href="http://www.valadoc.org/gtk+-3.0/Gtk.Dialog.run.html"><code>dialog.run</code></link> displays the <gui>Open</gui> dialog. The dialog will wait for the user to choose an image; when they do, <code>dialog.run</code> will return the <link href="http://www.valadoc.org/gtk+-3.0/Gtk.ResponseType.html">ResponseType</link> value <code>ResponseType.ACCEPT</code> (it would return <code>ResponseType.CANCEL</code> if the user clicked <gui>Cancel</gui>). The <code>switch</code> statement tests for this.
ko: <link href="http://www.valadoc.org/gtk+-3.0/Gtk.Dialog.run.html"><code>dialog.run</code></link>은 <gui>열기</gui> 대화 상자를 표시합니다. 대화 상자는 사용자의 그림 선택을 기다립니다. 사용자가 그림을 선택하면 <code>dialog.run</code> 에서 <code>ResponseType.ACCEPT</code> 값을 반환합니다(<gui>취소</gui>를 누르면 <code>ResponseType.CANCEL</code> 값을 반환합니다). <code>switch</code> 구문에서는 어떤 값을 반환했는지 확인합니다.

note: (itstool) path: item/p
en: Assuming that the user did click <gui>Open</gui>, the next lines get the filename of the image selected by the user, and tell the <code>GtkImage</code> widget to load and display the selected image.
ko: 사용자가 <gui>열기</gui>를 눌렀다고 한 상황에서, 다음 줄에서 사용자가 선택한 그림의 파일 이름을 가져오고,  <code>GtkImage</code> 위젯으로 선택한 그림을 불러오고 화면에 표시합니다.

note: (itstool) path: item/p
en: Destroying automatically hides the dialog.
ko: 해체할 때는 대화상자를 자동으로 숨깁니다.

note: (itstool) path: section/p
en: If you haven't already done so, choose the <file>src/image-viewer</file> application in the dialog that appears. Finally, hit <gui>Run</gui> and enjoy!
ko: 아직 끝나지 않았다면, 대화상자에 나타난 <file>src/image-viewer</file> 프로그램을 선택하십시오. 마지막으로 <gui>실행</gui>을 선택하고 즐기시지요!

note: (itstool) path: section/p
en: If you run into problems with the tutorial, compare your code with this <link href="image-viewer/image-viewer.vala">reference code</link>.
ko: 지침서를 따라하는 실행하는 과정에 문제가 있다면, <link href="image-viewer/image-viewer.vala">참조 코드</link>와 여러분의 코드를 비교해보십시오.

note: (itstool) path: item/p
en: Set it up so that when the window opens it is of a specific size to start off with. For example, 200 X 200 pixels.
ko: 창을 열었을 때 지정 크기로 시작하도록 설정하십시오. 예를 들면 200 X 200 픽셀 크기입니다.

note: (itstool) path: page/title
en: GNOME Developer Platform Demos
ko: 그놈 개발자 플랫폼 데모

note: (itstool) path: page/p
en: This guide includes a variety of coding examples, such writing an image viewer or weather application. Each demo comes with code that you can try, and explains how each example works. They are a great way to get started with the GNOME developer platform.
ko: 이 안내서는 그림 보기, 날씨 프로그램 과 같은 다양한 코드 예제를 담고 있습니다. 다양한 맛보기 프로그램에 여러분이 따라해볼 수 있는 코드, 예제 동작 설명을 함께 넣었습니다. 그놈 개발자 플랫폼을 시작해볼 수 있는 멋진 수단입니다.

note: (itstool) path: section/title
en: Pick a Language
ko: 언어 선택

note: (itstool) path: section/p
en: These developer demos are available in a range of programming languages. Pick one to get started:
ko: 이 개발자 데모는 다양한 프로그래밍 언어 버전으로 있습니다. 시작할 내용을 고르세요:

note: (itstool) path: page/title
en: Tutorials, code samples and platform demos in JavaScript
ko: JavaScript 지침서, 예제 코드, 플랫폼 데모

note: (itstool) path: section/title
en: Code samples and tutorials
ko: 예제 코드 및 지침서

note: (itstool) path: info/desc
en: A widget which displays text
ko: 텍스트를 표시하는 위젯

note: (itstool) path: td/p (itstool) path: page/p
en: A simple label
ko: 간단한 레이블

note: (itstool) path: info/desc
en: A label which can contain text
ko: 텍스트를 넣을 수 있는 레이블

note: (itstool) path: page/p
en: A label displaying a friendly message.
ko: 친근한 메시지를 나타내는 레이블입니다.

note: (itstool) path: info/desc
en: A widget that displays a small to medium amount of text
ko: 적은 양 또는 중간 분량의 글 내용을 나타내는 위젯입니다

note: (itstool) path: section/p
en: Another way to obtain what we have in the example is to create the label as an instance of another class and add it to the instance of <code>MyWindow</code> in the <code>do_activate(self)</code> method:
ko: 예제 내용을 가져오는 다른 방법은 다른 클래스의 인스턴스로 레이블을 만들고 <code>do_activate(self)</code> 메서드의 <code>MyWindow</code> 인스턴스에 추가하는 식입니다:

note: (itstool) path: note/p
en: The highlighted lines indicate code that is different from the previous snippet.
ko: 강조한 줄은 앞 부분과 다른 코드를 나타냅니다.

note: (itstool) path: section/title
en: Useful methods for a Label widget
ko: Label 위젯에 쓸만한 메서드

note: (itstool) path: note/p
en: An explanation of how to work with strings in GTK+ can be found in <link xref="strings.py"/>.
ko: GTK+에서 문자열을 다루는 방법을 설명하는 내용은 <link xref="strings.py"/>에 있습니다.

note: (itstool) path: item/p
en: <code>set_line_wrap(True)</code> breaks lines if the text of the label exceeds the size of the widget.
ko: <code>set_line_wrap(True)</code> 함수는 레이블의 텍스트가 위젯의 크기 범위를 넘어가는 경우 줄을 바꿉니다.

note: (itstool) path: item/p
en: <code>set_justify(Gtk.Justification.LEFT)</code> (or <code>Gtk.Justification.RIGHT, Gtk.Justification.CENTER, Gtk.Justification.FILL</code>) sets the alignment of the lines in the text of the label relative to each other. The method has no effect on a single-line label.
ko: <code>set_justify(Gtk.Justification.LEFT)</code>(또는 <code>Gtk.Justification.RIGHT, Gtk.Justification.CENTER, Gtk.Justification.FILL</code>) 함수는 레이블의 텍스트 줄 정렬 방법을 상대적으로 설정합니다. 한 줄 레이블인 경우 이 메서드의 결과는 눈에 띄지 않습니다.

note: (itstool) path: item/p
en: For decorated text we can use <code>set_markup("text")</code>, where <code>"text"</code> is a text in the <link href="http://developer.gnome.org/pango/stable/PangoMarkupFormat.html">Pango Markup Language</link>. An example:
ko: 텍스트를 꾸밀 때는 <code>set_markup("text")</code> 함수를 사용할 수 있는데, "text"는 <link href="http://developer.gnome.org/pango/stable/PangoMarkupFormat.html">팡고 마크업 언어</link>로 구성한 텍스트입니다:

note: (itstool) path: license/p
en: This work is licensed under a <_:link-1/>. As a special exception, the copyright holders give you permission to copy, modify, and distribute the example code contained in this documentation under the terms of your choosing, without restriction.
ko: 이 문서는 <_:link-1/>를 적용합니다. 특별한 예외로, 저작자는 여러분에게 여러분이 원하는 조항에 따라 이 문서 내 예제 코드에 대한 제한 없는 복제, 수정, 배포 권한을 부여합니다.

note: (itstool) path: info/desc
en: Create buttons bound to a URL
ko: URL로 넘어가는 단추를 만듭니다

note: (itstool) path: page/p
en: This button links to the GNOME live webpage.
ko: 그놈 라이브 웹 페이지 링크 단추입니다.

note: (itstool) path: info/desc
en: A button that links to a web page
ko: 웹 페이지를 연결하는 단추

note: (itstool) path: page/p
en: A button that links to live.gnome.org.
ko: live.gnome.org에 연결한 단추입니다.

note: (itstool) path: info/desc
en: A button bound to an URL
ko: URL에 연결하는 단추

note: (itstool) path: page/p
en: A button that links to a web page.
ko: 웹페이지로 연결한 단추입니다.

note: (itstool) path: section/title
en: Useful methods for a LinkButton widget
ko: LinkButton 위젯에 쓸만한 메서드

note: (itstool) path: item/p
en: <code>get_visited()</code> returns the 'visited' state (<code>True</code> or <code>False</code>) of the URI where the LinkButton points. The button becomes visited when it is clicked.
ko: <code>get_visited()</code> 함수는 LinkButton이 가리키는 URI의 'visited' 상태(<code>True</code> 또는 <code>False</code>)를 반환합니다. 단추를 누르면 visited 상태가 됩니다.

note: (itstool) path: item/p
en: <code>set_visited(True)</code> sets the 'visited' state of the URI where the LinkButton points as <code>True</code> (analogously for <code>False</code>).
ko: <code>set_visited(True)</code> 함수는 LinkButton을 <code>True</code>(<code>False</code> 도 비슷하게).로 설정했을 경우 URI의 'visited' 상태를 설정합니다

note: (itstool) path: item/p
en: Each time the button is clicked, the signal <code>"activate-link"</code> is emitted. For an explanation of signals and callback functions, see <link xref="signals-callbacks.py"/>.
ko: 단추를 누를 때마다 <code>"activate-link"</code> 시그널을 내보냅니다. 시그널과 콜백 함수를 설명하는 내용을 보려면 <link xref="signals-callbacks.py"/>를 참고하십시오.

note: (itstool) path: page/p
en: This button links to GNOME live.
ko: 이 단추에 그놈 라이브를 연결했습니다.

[ctx: text]
note: (itstool) path: info/title
en: Magic mirror (Vala)
ko: 마법의 거울(Vala)

note: (itstool) path: info/desc
en: Use your webcam as a mirror using the GStreamer framework and GTK+
ko: 지스트리머와 GTK+로 웹캠을 거울처럼 사용합니다

note: (itstool) path: page/title
en: Magic mirror
ko: 마법의 거울

note: (itstool) path: synopsis/p
en: <em>Your mirror just fell off the wall and broke into a thousand pieces — but you need a mirror to shave your beard off or add some makeup! You only have 15 minutes left before catching the bus to work. So what can you do?</em>
ko: <em>거울이 벽에서 떨어져 나가 수많은 조각으로 깨졌습니다. 그러나 턱수염을 면도하거나 화장을 하려면 거울이 필요합니다! 통근 버스를 잡기까지 15분 밖에 안남았습니다. 뭘 할 수 있을까요?</em>

note: (itstool) path: synopsis/p
en: In this tutorial, we're going to make a program which lets you use your webcam as a mirror. You will learn how to:
ko: 이 따라하기 지침을 통해 웹 캠을 거울로 사용하는 프로그램을 만들겠습니다. 다음 방법을 배워나갑니다:

note: (itstool) path: item/p
en: Create a GTK+ application
ko: GTK+ 프로그램 만들기

note: (itstool) path: item/p
en: Access your webcam using GStreamer and embed the result into a window
ko: 지스트리머로 웹캠에 접근해서 결과 동영상을 창에 넣기

note: (itstool) path: item/p
en: Grab photos off your webcam
ko: 웹 캠으로 사진 찍기

note: (itstool) path: item/p
en: Installed copies of GTK, GStreamer, and a Vala compiler
ko: GTK, 지스트리머, Vala 컴파일러 설치

note: (itstool) path: item/p
en: Basic knowledge of an object-oriented programming language
ko: 객체 지향 프로그래밍 언어 기본 지식

note: (itstool) path: item/p
en: Choose <gui>GTK+ (simple)</gui> from the <gui>Vala</gui> tab, click <gui>Forward</gui>, and fill out your details on the next few pages. Use <file>magic-mirror</file> as project name and directory.
ko: <gui>Vala</gui> 탭에서 <gui>GTK+ (단순)</gui>를 선택하고, <gui>계속</gui>을 누른 다음, 나타난 페이지에서 몇가지 자세한 내용을 입력하십시오. 프로젝트 이름과 디렉터리에 <file>magic-mirror</file>를 입력하십시오.

note: (itstool) path: item/p
en: Disable <gui>Use GtkBuilder for user interface</gui> as we will create the UI manually in this tutorial. Check the <link xref="guitar-tuner.vala">Guitar-Tuner</link> tutorial using the interface builder.
ko: 따라하기 지침을 통해 사용자 인터페이스를 직접 만들 예정이므로 <gui>사용자 인터페이스에 GtkBuilder 사용</gui> 설정을 끄십시오. 인터페이스 빌더 사용법을 알아보려면 <link xref="guitar-tuner.vala">기타 조율 프로그램</link> 따라하기 지침서를 확인하십시오.

note: (itstool) path: item/p
en: Make sure that <gui>Configure external packages</gui> is selected. On the next page, select <em>gstreamer-0.10</em> from the list to include the <app>GStreamer</app> library into your project.
ko: <gui>외부 패키지 설정</gui>을 <gui>켬</gui>으로 설정했는지 확인하십시오. 다음 페이지의 목록에서 <em>gstreamer-0.10</em>를 선택하여 프로젝트에 <app>지스트리머</app> 라이브러리를 넣으십시오.

note: (itstool) path: item/p
en: Click <gui>Apply</gui> and the project will be created for you. Open <file>src/magic_mirror.vala</file> from the <gui>Project</gui> or <gui>File</gui> tabs. You should see some code which starts with the lines:
ko: <gui>적용</gui>을 누르면 프로젝트를 만들어줍니다. <gui>프로젝트</gui>나 <gui>파일</gui>탭에서 <file>src/magic_mirror.vala</file> 파일을 여십시오. 다음 줄로 시작하는 일부 코드를 볼 수 있습니다:

note: (itstool) path: section/p
en: The code loads an (empty) window and shows it. More details are given below; skip this list if you understand the basics:
ko: 코드에서 (비어 있는) 창을 불러와서 보여줍니다. 자세한 내용은 아래에 있습니다. 기본을 이해하셨다면 건너뛰십시오:

note: (itstool) path: item/p
en: The constructor of the <code>Main</code> class creates a new window and sets its title. Afterwards the window is shown and a signal is connected which quits the application if the window is closed. More on signals later on.
ko: <code>Main</code> 클래스 생성자에서는 새 창을 만들고 제목을 설정합니다. 그 다음 창을 보여주고, 창을 닫았을 때 어떤 프로그램을 끝낼지 시그널을 연결합니다. 다른 시그널은 나중에 살펴보겠습니다.

note: (itstool) path: item/p
en: The static <code>main</code> function is run by default when you start a Vala application. It calls a few functions which create the Main class, set up and then run the application. The <code>Gtk.Main</code> function starts the GTK main loop, which runs the user interface and starts listening for events (like clicks and key presses).
ko: 정적 <code>main</code> 함수는 Vala 프로그램을 실행할 때 기본으로 동작합니다. Main 클래스를 만들고, 섲렁하며, 프로그램을 실행할 몇가지 함수를 호출합니다. <code>Gtk.Main</code> 함수는 사용자 인터페이스를 실행하고 이벤트(마우스 단추 누름과 키보드 키 누름) 기다림을 시작하는 GTK 메인 루프를 시작합니다.

note: (itstool) path: section/title
en: Access the webcam video stream with GStreamer
ko: 지스트리머로 웹캠 동영상 스트림 접근하기

note: (itstool) path: section/p
en: The GStreamer multimedia framework is able to handle video from webcams. Let's add GStreamer to our application and so we can access the video stream.
ko: 지스트리머 멀티미디어 프레임워크는 웹캠 동영상을 처리할 수 있습니다. 동영상 스트림에 접근할 수 있도록 지스트리머를 프로그램에 추가해보겠습니다.

note: (itstool) path: item/p
en: First we remove the window we created before because GStreamer will take care of showing the picture on screen.
ko: 지스트리머에서는 화면에 그림을 띄우는 방법을 다루기 때문에 우선 앞서 만든 창을 제거하겠습니다.

note: (itstool) path: item/p
en: Now we are creating a GStreamer element which accesses our webcam. We are using the Camerabin element, which is an all-in-one camera element and is capable of taking photos, videos, applying effects and much more. Perfect for our use case! With <code>this.camerabin.set_state (Gst.State.PLAYING)</code> we tell the GStreamer pipeline we just created to start playing. Easy, no?
ko: 이제 웹 캠에 접근할 지스트리머 이벤트를 만들겠습니다. 일체형 카메라 구성요소이며 사진, 동영상, 효과적용 기능 등이 있는 Camerabin 구성 요소를 활용하겠습니다. 우리가 활용하기에 완벽하죠! 지스트리머 파이프라인에 <code>this.camerabin.set_state (Gst.State.PLAYING)</code>로 지스트리머 파이프라인에 재생을 시작할 거리를 만들었다고 알리겠습니다.

note: (itstool) path: item/p
en: Of course it is also possible to integrate the video more tightly into other windows but that is an advanced topic that includes some details of the X Window System we will omit here.
ko: 물론 동영상을 다른 창에 꽉 붙여둘 수도 있지만, X 윈도우 시스템의 일부 구체적 내용이 들어가는 고급 주제이므로 여기서는 생략하겠습니다.

note: (itstool) path: item/p
en: Compile and run it again. You will end up with two windows. In the next step we will integrate the video into the GTK+ window.
ko: 다시 컴파일하고 실행하십시오. 창 두개가 뜹니다. 다음 단계에서는 GTK+ 창으로 동영상을 통합하겠습니다.

note: (itstool) path: section/p
en: If you run into problems with the tutorial, compare your code with this <link href="magic-mirror/magic-mirror.vala">reference code</link>. There is also a more <link href="magic-mirror/magic-mirror-advanced.vala">extensive implementation</link> that embeds the window into a regular Gtk.Window which involves some advanced techniques, and adds buttons to start/stop the picture.
ko: 지침서를 따라하는 실행하는 과정에 문제가 있다면, <link href="magic-mirror/magic-mirror.vala">참조 코드</link>와 여러분의 코드를 비교해보십시오. 일부 고급기술을 넣어 보통 Gtk.Window에 창을 넣고, 사진 표시 시작/정지 단추를 추가한 <link href="magic-mirror/magic-mirror-advanced.vala">추가 구현체</link>가 있습니다.

note: (itstool) path: section/p
en: To find out more about the Vala programming language you might want to check out the <link href="http://live.gnome.org/Vala/Tutorial">Vala Tutorial</link>.
ko: Vala 프로그래밍 언어에 대해 더 알아보려면 <link href="http://live.gnome.org/Vala/Tutorial">Vala 따라하기 지침서</link>를 확인해보시는게 좋습니다.

note: (itstool) path: section/p
en: That's it, you have managed to create a full-featured webcam photo application in 15 minutes. Now you can shave your beard off or add some makeup to your beautiful face, right before having a beautiful day at your workplace, where you can impress your friends and colleagues with an awesome application you just made in 15 minutes.
ko: 다 됐습니다. 15분동안 완전한 기능을 수행하는 웹캠 사진 프로그램을 열심히 만들었습니다. 이제 15분동안 열심히 만든 대단한 프로그램으로 친구나 동료에게 인상을 심어줄 수 있는 일터에서 아름다운 나날을 보내기 전 수염을 깎거나 여러분의 이쁘장한 얼굴을 화장할 수 있습니다.

note: (itstool) path: info/desc
en: A widget which holds GtkMenuItem widgets
ko: GtkMenuItem 위젯을 가진 위젯

note: (itstool) path: page/p
en: A MenuBar created using XML and GtkBuilder.
ko: XML과 GtkBuilder로 만든 MenuBar입니다.

note: (itstool) path: note/p
en: For a more in-depth look at this sample, please do not hesitate to check out the <link xref="menubar.vala">Vala MenuBar</link> and/or <link xref="menubar.py">Python MenuBar</link> tutorials.
ko: 이 예제를 좀 더 자세한 관점에서 바라보려면, 망설이지 마시고 <link xref="menubar.vala">Vala MenuBar</link> 또는 <link xref="menubar.py">Python MenuBar</link> 따라하기 지침서를 살펴보십시오.

note: (itstool) path: page/title
en: MenuBar created using XML and GtkBuilder
ko: XML과 GtkBuilder로 만드는 MenuBar

note: (itstool) path: section/title
en: Create a MenuBar using XML
ko: XML로 MenuBar 만들기

note: (itstool) path: section/p
en: To create the menubar using XML:
ko: XML로 메뉴 표시줄을 만들려면:

note: (itstool) path: item/p
en: Create <file>menubar.ui</file> using your favorite text editor.
ko: 원하는 텍스트 편집기로 <file>menubar.ui</file> 파일을 만드십시오.

note: (itstool) path: item/p
en: Enter the following line at the top of the file:
ko: 다음 줄을 파일 상단에 입력합니다:

note: (itstool) path: item/p
en: We want to create the interface which will contain our menubar and its submenus. Our menubar will contain <gui>File</gui>, <gui>Edit</gui>, <gui>Choices</gui> and <gui>Help</gui> submenus. We add the following XML code to the file:
ko: 메뉴 표시줄과 하위 메뉴를 넣을 인터페이스를 만들겠습니다. 메뉴 표시줄에는 <gui>파일</gui>, <gui>편집</gui>, <gui>선택</gui> and <gui>도움말</gui> 하위 메뉴를 넣겠습니다. 다음 XML 코드를 파일에 넣겠습니다:

note: (itstool) path: item/p
en: Now we will create the .py file and use GtkBuilder to import the <file>menubar.ui</file> we just created.
ko: 이제 .py 파일을 만들고 방금 만든 <file>menubar.ui</file>  파일을 가져올 때 GtkBuilder를 활용하겠습니다.

note: (itstool) path: section/title
en: Add the MenuBar to the window using GtkBuilder
ko: GtkBuilder로 창에 MenuBar 추가하기

note: (itstool) path: section/p
en: Now run the python application. It should look like the picture at the top of this page.
ko: 이제 파이썬 프로그램을 실행하십시오 이 페이지의 상단의 그림과 비슷하게 나타납니다.

note: (itstool) path: section/title
en: Add items to the menus
ko: 항목을 메뉴에 추가하기

note: (itstool) path: section/p
en: We start off by adding 2 menuitems to the <gui>File</gui> menu: <gui>New</gui> and <gui>Quit</gui>. We do this by adding a <code>section</code> to the the <code>File</code> submenu with these items. The <file>menubar.ui</file> should look like this (lines 6 to 13 inclusive comprise the newly added section):
ko: <gui>파일</gui> 메뉴에 <gui>새로 만들기</gui>와 <gui>끝내기</gui> 메뉴 항목 2개 추가로 시작하겠습니다. <code>파일</code> 하위 메뉴에 이 항목과 <code>section</code>을 추가하면 됩니다. <file>menubar.ui</file> 파일은 다음과 같이 나타나야 합니다(6번째 줄부터 13번째 줄까지 새로 추가한 섹션 구성이 들어갑니다):

note: (itstool) path: section/p
en: Following this pattern, you can now add a <code>Copy</code> and a <code>Paste</code> item to the <code>Edit</code> submenu, and an <code>About</code> item to the <code>Help</code> submenu.
ko: 이런 방식으로 <code>편집</code> 하위 메뉴에 <code>복사</code> and a <code>붙여넣기</code>를 추가하고, <code>도움말</code> 하위 메뉴로 <code>정보</code> 항목을 추가할 수 있습니다.

note: (itstool) path: section/title
en: Setup actions
ko: 설정 동작

note: (itstool) path: section/p
en: We now create the actions for "New" and "Quit" connected to a callback function in the Python file; for instance we create "new" as:
ko: 파이썬 파일에서 콜백 함수로 연결한 "New"와 "Quit"에 대한 동작을 만들겠습니다. 예를 들어 "new"를 다음과 같이 만듭니다:

note: (itstool) path: section/p
en: And we create the callback function of "new" as
ko: 그리고 "new"의 콜백 함수를 다음과 같이 만듭니다

note: (itstool) path: section/p
en: Now, in the XML file, we connect the menu items to the actions in the XML file by adding the "action" attribute:
ko: 이제 XML 파일에서 "action" 속성을 추가하여 메뉴 항목을 XML 파일의 동작에 연결하겠습니다:

note: (itstool) path: section/p
en: Note that for an action that is relative to the application, we use the prefix <code>app.</code>; for actions that are relative to the window we use the prefix <code>win.</code>.
ko: 참고로 프로그램과 관계있는 동작에는 <code>app</code> 접두부를 붙입니다. 창과 관계된 동작은 <code>win</code> 접두부를 붙입니다.

note: (itstool) path: section/p
en: Finally, in the Python file, we add the action to the application or to the window - so for instance <code>app.new</code> will be added to the application in the method <code>do_startup(self)</code> as
ko: 마지막으로 파이썬 파일에서 프로그램 또는 창에 동작을 추가하겠습니다. 그래서 예를 들어 <code>app.new</code>는 다음과 같이 <code>do_startup(self)</code> 메서드에서 프로그램에 추가하겠습니다

note: (itstool) path: section/p
en: See <link xref="signals-callbacks.py"/> for a more detailed explanation of signals and callbacks.
ko: 시그널과 콜백 함수에 대한 자세한 내용은 <link xref="signals-callbacks.py"/>를 참고하십시오.

note: (itstool) path: section/title
en: Actions: Application or Window?
ko: 동작: 프로그램 또는 창?

note: (itstool) path: section/p
en: Above, we created the "new" and "open" actions as part of the MyApplication class. Actions which control the application itself, such as "quit" should be created similarly.
ko: 위에서 MyApplication 클래스의 "new"와 "open" 동작을 만들었습니다. 프로그램 자체를 다루는 "quit" 같은 동작은 비슷하게 만듭니다.

note: (itstool) path: section/p
en: Some actions, such as "copy" and "paste" deal with the window, not the application. Window actions should be created as part of the window class.
ko: "copy"나 "paste" 같은 창을 다루는 일부 동작은, 프로그램에 넣지 않습니다. 창 동작은 창 클래스 부분에 만들어야합니다.

note: (itstool) path: section/p
en: The complete example files contain both application actions and window actions. The window actions are the ones usually included in the <link xref="gmenu.py">application menu</link> also. It is not good practice to include window actions in the application menu. For demonstration purposes, the complete example files which follow include XML in the UI file which creates the application menu which includes a "New" and "Open" item, and these are hooked up to the same actions as the menubar items of the same name.
ko: 완전한 예제 파일에는 프로그램 동작과 창 동작이 같이 들어있습니다. 창 동작은 보통  <link xref="gmenu.py">프로그램 메뉴</link> 에도 들어갑니다. 프로그램 메뉴에 창 동작이 들어가는건 좋은 실례가 아닙니다. 용도 증명 목적으로, 완전한 예제 파일에서는, "New"와 "Open" 항목이 들어간 프로그램 메뉴를 만드는 사용자 인터페이스 파일에 들어간 XML 내용을 따르며, 동일한 이름을 지닌 메뉴 표시줄 항목과 동일한 동작을 수행합니다.

note: (itstool) path: section/title
en: Choices submenu and items with state
ko: 상태가 들어간 선택 하위 메뉴 및 항목

note: (itstool) path: section/p
en: Lines 30 to 80 inclusive of the <link xref="menubar.py#xml-code"/> demonstrate the XML code used to create the UI for <gui>Choices</gui> menu.
ko: 30번째 줄 부터 80번째 줄 까지 <link xref="menubar.py#xml-code"/> 코드가 들어간 부분에서 <gui>선택</gui> 메뉴의 사용자 인터페이스를 만들 때 쓰는 XML 코드 예제를 시연합니다.

note: (itstool) path: section/p
en: The actions created so far are <em>stateless</em>, that is they do not retain or depend on a state given by the action itself. The actions we need to create for the Choices submenu, on the other hand, are <em>stateful</em>. An example of creation of a stateful action is:
ko: 여지껏 만든 동작은 <em>상태가 없는</em> 상황인데 동작 자체에 주어진 상태에 따르거나 상태 값을 유지하지 않습니다. 반면에 선택 하위 메뉴에 우리가 만들 동작은 <em>상태를 보유하고 있습니다</em>. 상태를 가진 동작을 만드는 예제는 다음과 같습니다:

note: (itstool) path: section/p
en: where the variables of the method are: name, parameter type (in this case, a string - see <link href="http://developer.gnome.org/glib/unstable/glib-GVariantType.html">here</link> for a complete list of character meanings), initial state (in this case, 'line' - in case of a <code>True</code> boolean value it should be <code>Glib.Variant.new_boolean(True)</code>, and so on, see <link href="http://developer.gnome.org/glib/unstable/glib-GVariant.html">here</link> for a complete list)
ko: 메서드 변수 부분은 다음과 같습니다. 이름, 매개변수 형식(우리 같은 경우는 문자열입니다. 문자 의미에 대한 완전한 내용은 <link href="http://developer.gnome.org/glib/unstable/glib-GVariantType.html">여기</link> )에 있습니다), 초기 상태(이 경우 'line' 입니다. <code>True</code> 부울린 값의 경우는 <code>Glib.Variant.new_boolean(True)</code>여야 합니다. 완전한 내용은 <link href="http://developer.gnome.org/glib/unstable/glib-GVariant.html">이 부분</link> 참고)를 다룹니다.

note: (itstool) path: section/p
en: After creating the stateful SimpleAction we connect it to the callback function and we add it to the window (or the application, if it is the case), as before:
ko: 앞에서와 마찬가지로 상태가 들어간 SimpleAction을 만든 다음 콜백 함수로 연결하고 창(또는 지금 같은 경우는 프로그램)에 추가하겠습니다:

note: (itstool) path: section/title
en: Complete XML UI file for this example
ko: 이 예제의 완전한 XML UI 파일

note: (itstool) path: section/title
en: Complete Python file for this example
ko: 이 예제의 완전한 파이썬 파일

note: (itstool) path: section/title
en: Mnemonics and Accelerators
ko: 접근 키와 단축키

note: (itstool) path: section/p
en: Labels may contain mnemonics. Mnemonics are underlined characters in the label, used for keyboard navigation. Mnemonics are created by placing an underscore before the mnemonic character. For example "_File" instead of just "File" in the menubar.ui label attribute.
ko: 레이블에는 접근 키가 들어갈 수 있습니다. 접근 키는 키보드로 탐색할 때 활용하는 레이블에 밑줄이 들어간 문자입니다. 접근 키는 접근키 문자 앞에 밑줄을 넣어 만듭니다. 예를 들어 menubar.ui 레이블 속성에서 "File" 대신 "_File"을 넣습니다.

note: (itstool) path: section/p
en: The mnemonics are visible when you press the <key>Alt</key> key. Pressing <keyseq><key>Alt</key><key>F</key></keyseq> will open the <gui>File</gui> menu.
ko: 접근키는 <key>Alt</key> 키를 누르면 나타납니다. <keyseq><key>Alt</key><key>F</key></keyseq> 키를 누르면 <gui>파일</gui> 메뉴가 나타납니다.

note: (itstool) path: section/p
en: Accelerators can be explicitly added in the UI definitions. For example, it is common to be able to quit an application by pressing <keyseq><key>Ctrl</key><key>Q</key></keyseq> or to save a file by pressing <keyseq><key>Ctrl</key><key>S</key></keyseq>. To add an accelerator to the UI definition, you simply need add an "accel" attribute to the item.
ko: 가속키는 UI 정의에 분명하게 추가할 수 있습니다. 예를 들어 일반적으로 프로그램을 끝내는 동작은 <keyseq><key>Ctrl</key><key>Q</key></keyseq> 키를 눌러 진행할 수 있고, 또는 파일을 저장하는 동작은 <keyseq><key>Ctrl</key><key>S</key></keyseq> 키를 눌러 진행할 수 있습니다. UI 정의에 가속키를 추가하려면 간단하게 항목의 "accel" 속성 값을 추가하면 됩니다.

note: (itstool) path: section/p
en: <code mime="application/xml">&lt;attribute name="accel"&gt;&amp;lt;Primary&amp;gt;q&lt;/attribute&gt;</code> will create the <keyseq><key>Ctrl</key><key>Q</key></keyseq> sequence when added to the <code>Quit</code> label item. Here, "Primary" refers to the <key>Ctrl</key> key on a PC or the <key>⌘</key> key on a Mac.
ko: <code mime="application/xml">&lt;attribute name="accel"&gt;&amp;lt;Primary&amp;gt;q&lt;/attribute&gt;</code> 구문은 <code>Quit</code> 레이블 항목에 추가할 <keyseq><key>Ctrl</key><key>Q</key></keyseq> 키 조합 입력을 만듭니다. 여기서, "Primary"는 PC의 <key>Ctrl</key>키 또는 맥의 <key>⌘</key> 키를 따릅니다.

note: (itstool) path: section/title
en: Translatable strings
ko: 번역할 문자열

note: (itstool) path: section/p
en: Since GNOME applications are being translated into <link href="http://l10n.gnome.org/languages/">many languages</link>, it is important that the strings in your application are translatable. To make a label translatable, simple set <code>translatable="yes"</code>:
ko: 그놈 프로그램은 <link href="http://l10n.gnome.org/languages/">다양한 언어</link>로 번역하기에 프로그램 문자열을 번역할 수 있게 만들어 두는게 중요합니다. 레이블을 번역할 수 있게 하려면 간단히 <code>translatable="yes"</code>를 설정하십시오:

note: (itstool) path: item/p
en: Now we will create the .vala file and use GtkBuilder to import the <file>menubar.ui</file> we just created.
ko: 이제 .vala 파일을 만들고 방금 추가한 <file>menubar.ui</file> 파일을 GtkBuilder를 사용하여 임포팅하겠습니다.

note: (itstool) path: section/p
en: Now, compile the vala file, and run it. The application should look like the picture at the top of this page.
ko: 이제 vala 파일을 컴파일하고 실행하십시오. 프로그램은 페이지 상단의 사진과 같은 모습이 나타납니다.

note: (itstool) path: section/p
en: Following this pattern, you can now add a <code>Copy</code> and a <code>Paste</code> item to the <code>Edit</code> submenu, and an <code>About</code> item to the <code>Help</code> submenu. We will hold off on adding items to the <link xref="menubar.vala#choices">Choices submenu</link> until further in the tutorial.
ko: 이 방식을 따라 <code>편집</code> 하위 메뉴로 <code>복사</code> 와 <code>붙여넣기</code> 를 추가하고, <code>Help</code> 하위 메뉴에 <code>정보</code>를 추가할 수 있습니다. 다음 따라하기 지침을 진행할 때까지 <link xref="menubar.vala#choices">선택 하위 메뉴</link>로의 항목 추가를 보류하겠습니다.

note: (itstool) path: note/p
en: You do not need to recompile the vala program if you only made changes to the UI file. Just run your previously compiled application, and the UI changes will be reflected.
ko: UI 파일만 바꾸었다면 vala 프로그램을 다시 컴파일할 필요는 없습니다. 그냥 이전에 컴파일한 프로그램을 실행만 하시면 사용자 인터페이스를 반영합니다.

note: (itstool) path: section/p
en: This is a three step process.
ko: 세 단계로 이루어집니다.

note: (itstool) path: item/p
en: First we create the ActionEntry array in the MyApplication class. An ActionEntry consists of:
ko: 우선 MyApplication 클래스에 ActionEntry 배열을 만들겠습니다. ActionEntry 구성은 다음과 같습니다:

note: (itstool) path: item/p
en: the "action name" (mandatory)
ko: "동작 이름"(필수)

note: (itstool) path: item/p
en: the callback function to connect to the "activate" signal of the action (if applicable)
ko: 동작의 "activate" 시그널에 연결하는 콜백 함수(가능하다면)

note: (itstool) path: item/p
en: the type of the parameter that must be passed to the activate function for the action (if applicable)
ko: 동작에 대한 활성화 함수로 전달할 매개변수 형식(가능하다면)

note: (itstool) path: item/p
en: the initial state for this action (if applicable)
ko: 동작의 초기 상태(가능하다면)

note: (itstool) path: item/p
en: the callback to connect to "change-state" signal (if applicable)
ko: "change-state" 시그널에 연결할 콜백 함수(가능하다면)

note: (itstool) path: item/p
en: Second, we create the callback functions the actions are connected to.
ko: 두번째로 연결할 동작의 콜백 함수를 만들겠습니다.

note: (itstool) path: item/p
en: And lastly, we connect the menu items to the actions in the XML file by adding the "action" attribute:
ko: 마지막으로, "action" 속성을 추가하여 XML 파일의 동작에 메뉴 항목을 연결하겠습니다:

note: (itstool) path: section/p
en: Lines 30 to 80 inclusive of the <link xref="menubar.vala#xml-code"/> demonstrate the XML code used to create the UI for <gui>Choices</gui> menu.
ko: 30줄부터 80줄 까지 <link xref="menubar.vala#xml-code"/>가 들어간 부분에서 <gui>선택</gui> 메뉴 사용자 인터페이스를 만드는 XML 코드를 시연하고 있습니다.

note: (itstool) path: section/p
en: The complete example files contain both application actions and window applications. The window actions are the ones usually included in the <link xref="gmenu.vala">application menu</link> also. It is not good practice to include window actions in the application menu. For demonstration purposes, the complete example files which follow include XML in the UI file which creates the application menu which includes a "New" and "Open" item, and these are hooked up to the same actions as the menubar items of the same name.
ko: 완전한 예제 파일에는 프로그램 동작과 창 프로그램이 들어있습니다. 창 동작은 보통 <link xref="gmenu.vala">프로그램 메뉴</link>에도 들어있습니다. 창 동작을 프로그램 메뉴에 넣는건 별로 좋은 습관이 아닙니다. 시연 목적으로 "New"와 "Open" 항목이 들어간 프로그램 메뉴를 만드는 UI 파일에 들어간 XML의 내용을 따르며, 동일한 이름을 지닌 메뉴 표시줄 항목 처럼 동일한 동작을 실행합니다.

note: (itstool) path: section/title
en: Complete Vala file for this example
ko: 이 예제에 대한 완전한 Vala 파일입니다

note: (itstool) path: info/desc
en: A widget that shows a menu when clicked on
ko: 누르면 메뉴를 보여주는 위젯입니다

note: (itstool) path: page/p
en: The GtkMenuButton widget is used to display a menu when clicked on. This menu can be provided either as a GtkMenu, or an abstract GMenuModel. The GtkMenuButton widget can hold any valid child widget. That is, it can hold almost any other standard GtkWidget. The most commonly used child is the provided GtkArrow.
ko: GtkMenuButton 위젯은 눌렀을 때 메뉴를 띄울 목적으로 활용합니다. 이 메뉴는 GtkMenu로 또는 GMenuModel로도 제공합니다. GtkMenuButton 위젯은 제대로 된 하위 위젯을 지니고 있을 수 있습니다. 즉, GtkMenuButton으로 대부분의 다른 표준 GtkWidget을 붙들어둘 수 있습니다. 가장 널리 활용하는 하위 요소는 GtkArrow입니다.

note: (itstool) path: note/p
en: You need to be running GNOME 3.6 or later for the MenuButton to work.
ko: MenuButton을 동작하게 하려면 그놈 3.6 이상이 필요합니다.

note: (itstool) path: note/p
en: You need to be running GNOME 3.6 for the MenuButton to work.
ko: MenuButton을 동작하게 하려면 그놈 3.6이 필요합니다.

note: (itstool) path: section/title
en: Useful methods for a MenuButton widget
ko: MenuButton 위젯에 쓸만한 메서드

note: (itstool) path: section/p
en: In line 33 the signal <code>"activate"</code> from the action <code>about_action</code> is connected to the callback function <code>about_callback()</code> using <code><var>action</var>.connect(<var>signal</var>, <var>callback function</var>)</code>. See <link xref="signals-callbacks.py"/> for a more detailed explanation.
ko: 33번째 줄에서 <code>"activate"</code> 시그널은 <code><var>widget</var>.connect(<var>signal</var>, <var>callback function</var>)</code> 함수로  <code>about_callback()</code> 콜백 함수에 연결했습니다. 더 자세한 설명은 <link xref="signals-callbacks.py"/>를 참조하십시오.

note: (itstool) path: section/p
en: The positioning of the menu is determined by the "direction" property of the menu button and the "halign" or "valign" properties of the menu. For example, when the direction is <code>Gtk.ArrowType.DOWN</code> (other option: <code>UP</code>) and the horizontal alignment is <code>Gtk.Align.START</code> (other options: <code>CENTER</code> and <code>END</code>), the menu will be positioned below the button, with the starting edge (depending on the text direction) of the menu aligned with the starting edge of the button. If there is not enough space below the button, the menu is popped up above the button instead. If the alignment would move part of the menu offscreen, it is 'pushed in'.
ko: 메뉴 배치는 메뉴 단추의 "direction" 속성과 메뉴의 "halign" 속성 또는  "valign" 속성으로 결정합니다. 예를 들어 direction 값이 <code>Gtk.ArrowType.DOWN</code>(다른 옵션: <code>UP</code>)이고, 수평 정렬을 <code>Gtk.Align.START</code>로(다른 옵션: <code>CENTER</code>, <code>END</code>) 했다면 메뉴는, 시작 모서리(텍스트 방향에 따라)를 따라 정렬한 메뉴의 시작 모서리로 단추 아래에 들어갑니다. 단추 아래에 공간이 충분치 않다면 단추 위로 대신 메뉴를 띄웁니다. 정렬 상태가 메뉴 바깥 부분을 움직인다면 '눌러넣은' 상태입니다.

note: (itstool) path: section/p
en: In the case of vertical alignment, the possible ArrowType directions are <code>LEFT</code> and <code>RIGHT</code> and the vertical alignment is again <code>START</code>, <code>CENTER</code> or <code>END</code>.
ko: 수직으로 정렬하는 경우 적용할 수 있는 ArrowType 방향은  <code>LEFT</code>와 <code>RIGHT</code> 이며, <code>START</code>, <code>CENTER</code>, <code>END</code> 중 한 가지 방식으로 수직 정렬합니다.나입니다.

note: (itstool) path: section/p
en: <code>set_align_widget(alignment)</code> and <code>set_direction(direction)</code> can be used to set these properties.
ko: 이 속성을 설정할 때 <code>set_align_widget(alignment)</code> 메서드와 <code>set_direction(direction)</code> 메서드를 사용할 수 있습니다.

[ctx: text]
note: (itstool) path: info/title
en: Message board (C)
ko: 게시판 (C)

note: (itstool) path: info/desc
en: A simple program using WebKitGTK+ and the DOM.
ko: WebKitGTK+와 DOM을 사용한 간단한 프로그램.

note: #-#-#-#-#  544 (gnome-devel-docs master)  #-#-#-#-# (itstool) path: page/title
en: Message board
ko: 게시판

note: (itstool) path: item/p
en: How to display a web page with WebKit.
ko: WebKit으로 웹 페이지를 표시합니다.

note: (itstool) path: item/p
en: How to manipulate the contents of a web page using WebKit's DOM functions.
ko: WebKit의 DOM 함수로 웹 페이지 내용을 다룹니다.

note: (itstool) path: synopsis/p
en: This tutorial assumes you are familiar with the C programming language and have a basic understanding of GTK+, including how to create and place widgets and how to connect callback functions to signals. See <link xref="image-viewer.c"/> to learn the basics of GTK+.
ko: 이 따라하기 예제에서는 독자 여러분이 C 프로그래밍 언어에 익숙하며, 위젯을 어떻게 만들어 두고, 콜백 함수를 시그널에 어떻게 연결하는지에 대해  GTK+를 기본적으로 이해하고 있다고 간주합니다. GTK+ 기본을 배우려면 <link xref="image-viewer.c"/>를 참고하십시오.

note: (itstool) path: section/p
en: The GNOME platform includes WebKitGTK+, built on top of the powerful WebKit HTML framework. WebKit is used throughout GNOME, not just to view web pages on the Internet, but also to create rich user interfaces that can be easily styled with CSS.
ko: 그놈 플랫폼에는 강력한 웹킷 HTML 프레임워크를 바탕으로 만든 WebKitGTK+가 있습니다. WebKit은 그놈 전반적으로 활용하며, 인터넷의 웹 페이지를 보기만 하는 목적으로 쓰는게 아니라, CSS로 쉽게 스타일을 지정할 수 있는 리치 사용자 인터페이스를 만들 때도 사용합니다.

note: (itstool) path: section/p
en: In this tutorial, you will create a simple message board using WebKit. The message board will allow you to enter some text and have it added to a list of messages in HTML. Before you begin, you need to set up a project in Anjuta.
ko: 이 따라하기 지침에서는 WebKit으로 간단한 게시판을 만들어보겠습니다. 게시판에서는 일부 텍스트를 입력할 수 있으며  HTML 메시지 목록을 추가할 수 있습니다. 시작하기 전에 Anjuta에서 프로젝트를 설정해야합니다.

note: (itstool) path: item/p
en: In Anjuta, click <guiseq><gui>File</gui><gui>New</gui> <gui>Project</gui></guiseq> to open the new project assistant.
ko: 안주타에서  <guiseq><gui>파일</gui><gui>새로 만들기</gui> <gui>프로젝트</gui></guiseq>를 눌러 새 프로젝트 도우미를 여십시오.

note: (itstool) path: item/p
en: Select <gui>GTK+ (simple)</gui> on the <gui>C</gui> tab, and click <gui>Continue</gui>.
ko: <gui>C</gui> 탭에서 <gui>GTK+ (단순)</gui>을 선택하고, <gui>계속</gui>을 누르십시오.

note: (itstool) path: item/p
en: Fill out your details on the <gui>Basic information</gui> page. Use <input>message-board</input> for the project name. Click <gui>Continue</gui>.
ko: <gui>기본 정보</gui> 페이지에 자세한 내용을 적어나가심시오. 프로젝트 이름은 <input>message-board</input>라고 하십시오. <gui>계속</gui>을 누르십시오.

note: (itstool) path: item/p
en: Disable the <gui>Use GtkBuilder for user interface</gui> option as this tutorial builds the user-interface manually.
ko: 따라하기 지침을 통해 사용자 인터페이스를 직접 만들 예정이므로 <gui>사용자 인터페이스에 GtkBuilder 사용</gui> 설정을 끄십시오.

note: (itstool) path: item/p
en: You need to tell Anjuta you're using WebKitGTK+ on this project. On the <gui>Project options</gui> page, select <gui>Configure external packages</gui>. Click <gui>Continue</gui>. On the <gui>Configure external packages</gui> page, check <gui>webkitgtk-3.0</gui>.
ko: 안주타 프로그램에서 프로젝트에 WebkitGTK+를 사용한다고 알려야합니다. <gui>프로젝트 옵션</gui> 페이지에서, <gui>외부 패키지 설정</gui>을 선택하십시오. <gui>계속</gui>을 누르십시오. <gui>외부 패키지 설정</gui> 페이지에서 <gui>webkitgtk-3.0</gui>을 선택하십시오.

note: (itstool) path: section/p
en: After you finish the new project assistant, open the file <file>src/main.c</file> from either the <gui>Project</gui> or the <gui>File</gui> tab. Anjuta will have filled this in with some basic GTK+ code from its templates. Since you are creating a WebKit project, you first need to include the WebKit headers. After the line that includes <code>gtk/gtk.h</code>, add the following line:
ko: 새 프로젝트 도우미를 끝내고 나면 <gui>프로젝트</gui>탭 또는 the <gui>파일</gui>탭에서 <file>src/main.c</file> 파일을 여십시오 안주타에서는 서식에 일부 기본 GTK+ 코드를 채워넣습니다. WebKit 프로젝트를 만들고 있으니 WebKit 레더를 추가해야합니다. <code>gtk/gtk.h</code>줄 다음에 다음 줄을 추가하십시오:

note: (itstool) path: section/p
en: Verify that everything works by building what you have so far. Click <guiseq><gui>Build</gui><gui>Build Project</gui></guiseq> or just press <keyseq><key>Shift</key><key>F7</key></keyseq>. The first time you build, you will be asked for some configure options. Just accept the defaults and click <gui>Execute</gui>.
ko: 여태껏 작성해오던 코드로 모든 부분이 동작하는지 확인하십시오. <guiseq><gui>빌드</gui><gui>프로젝트 빌드</gui></guiseq> 를 누르거나 그냥 <keyseq><key>Shift</key><key>F7</key></keyseq>키를 누르십시오. 처음 빌드할 때는 몇가지 설정 옵션을 물어봅니다. 그냥 기본 값으로 설정하고 <gui>실행</gui>을 누르십시오.

note: (itstool) path: section/p
en: You should now be able to run the program. Click <guiseq> <gui>Run</gui><gui>Execute</gui></guiseq> or just press <key>F3</key>. You should see an empty window appear.
ko: 이제 프로그램을 실행할 수 있어야합니다. <guiseq> <gui>실행</gui><gui>실행</gui></guiseq>을 누르든지 그냥 <key>F3</key> 키를 누르십시오. 빈 창이 나타납니다.

note: (itstool) path: section/title
en: Lay out your window and web view
ko: 창과 웹 뷰 배치

note: (itstool) path: section/p
en: Now that you can show a window, it's time to start working with WebKit. For this tutorial, you'll create a text entry and a web view and pack them both into a window. Find the function <code>create_window</code> and replace it with the following:
ko: 이제 창을 보여줄 수 있으니 WebKit을 다룰 시간입니다. 이 따라하기 안내에 따라 텍스트 항목과 웹 뷰를 만들고 이 요소를 창에 추가합니다. <code>create_window</code>  함수를 찾아 다음 코드로 바꾸십시오:

note: (itstool) path: section/p
en: You first create a <code>GtkWindow</code> object and set its title and default size. You also connect the <code>gtk_main_quit</code> function to the <code>delete-event</code> signal. The <code>delete-event</code> signal is emitted when the window is closed. The <code>gtk_main_quit</code> function is part of GTK, and it quits the application.
ko: 우선 <code>GtkWindow</code> 객체를 만들고 제목과 기본 크기를 설정합니다. <code>gtk_main_quit</code> 함수를 <code>delete-event</code> 시그널에 연결하기도 합니다. <code>delete-event</code>시그널은 창을 닫을때 방출합니다. <code>gtk_main_quit</code> 함수는 GTK의 알부이며, 프로그램을 끝냅니다.

note: (itstool) path: section/p
en: You then create a vertical box and add it to the window. A window can only hold a single child widget, so you need to use a box to add multiple widgets. The second argument to <code>gtk_box_new</code> sets the amount of padding (in pixels) between each child, and the next line puts a six-pixel border around the entire thing.
ko: 이제 수직 박스를 만들어 창에 추가했습니다. 창은 오직 단일 하위 위젯을 가질 수 있기 때문에 여러 위젯을 추가하려면 박스를 사용해야합니다. <code>gtk_box_new</code>의 두번째 인자는 각 하위 위젯의 (픽셀 단위)간격을 설정하고 다음 줄에는 전체에 6 픽셀 두께의 테두리를 넣습니다.

note: (itstool) path: section/p
en: You next create a <code>GtkEntry</code> object and pack it into the box. The third and fourth arguments to <code>gtk_box_pack_start</code> specify that the entry shouldn't take up any extra space the box has available. The fourth argument is the amount of padding you want around the entry. In this case, you set the padding to zero, because you're allowing the box to handle all the padding.
ko: 다음 <code>GtkEntry</code> 객체를 만들어 박스에 넣으십시오. <code>gtk_box_pack_start</code>의 세번째, 네번째 인자는 박스에 추가 여유 공간이 있을때, 항목이 차지하지 않도록 설정합니다. 네번째 인저에서는 항목 주변의 여백 공간입니다. 지금의 경우 여백 공간을 0으로 설정했는데 박스에서 내부 여백을 처리할 수 있기 때문입니다.

note: (itstool) path: section/p
en: Before you add a web view, you have to create a scrolled window to put it inside of. The scrolled window will place scrollbars on the right and bottom when necessary, and prevent your web view from filling your entire screen. This time, you pass <code>TRUE</code> and <code>TRUE</code> to <code>gtk_box_pack_start</code> to allow the scrolled window (and thus, the web view) to use any extra space available in the box.
ko: 웹 뷰를 추가하기 전에 웹 뷰를 넣을 스크롤 뷰를 우선 넣어야합니다. 스크롤 뷰는 필요한 경우 스크롤 표시줄을 오른편과 하단에 두고  웹 뷰가 화면 전체를 차지하지 않게 막아줍니다.  여기서는 <code>gtk_box_pack_start</code>에 <code>TRUE</code>와 <code>TRUE</code>를 넣어 스크롤 창(웹 뷰!)에서 박스의 추가 여분 공간을 사용합니다.

note: (itstool) path: section/p
en: Finally, you create a <code>WebKitWebView</code> and add it to the scrolled window. Then load a very basic HTML page into the web view by calling <code>webkit_web_view_load_string</code> with the following arguments:
ko: 마지막으로 <code>WebKitWebView</code>를 만들고 스크롤 창에 추가했습니다. 그리고 <code>webkit_web_view_load_string</code> 함수와 다음 인자를 통해 매우 기본적인 HTML페이지를 웹 뷰에 불러다놓았습니다:

note: (itstool) path: item/p
en: The view itself. Because <code>view</code> is typed as a <code>GtkWidget*</code>, you have to use <code>WEBKIT_WEB_VIEW</code> to safely cast the object.
ko: 뷰 자체입니다.  <code>view</code> 는 <code>GtkWidget*</code> 형식이므로 객체를 안전하게 캐스팅하려면 <code>WEBKIT_WEB_VIEW</code> 를 사용해야합니다.

note: (itstool) path: item/p
en: The simplest HTML file you could possibly write.
ko: 여러분이 작성할 수 있는 간단한 HTML 파일입니다.

note: (itstool) path: item/p
en: The MIME type of the content you provided. In this case, you're using plain HTML.
ko: 여러분이 제공한 컨텐트의 MIME 형식입니다. 지금 같은 경우는 플레인 HTML을 사용중입니다.

note: (itstool) path: item/p
en: The character encoding of the content you provided. Although you only used ASCII characters, it's a good idea to specify UTF-8. UTF-8 is used as the default encoding throughout the GNOME platform.
ko: 여러분이 제공한 내용의 문자 인코딩 방식입니다. ASCII 문자만 활용했다 히더라도 UTF-8로 지정하시는게 좋습니다. UTF-8은 그놈 플랫폼 이곳저곳에서 기본 인코딩으로 활용합니다.

note: (itstool) path: item/p
en: The base URI. You don't need it in this simple example, but you might want to provide a <sys>file:</sys> URI if you add images or other features where you want to use relative URI references.
ko: 기본 URI. 이 간단한 예제에서는 필요하지 않습니다만, 그림을 추가하거나 상대 URI 참고 경로를 추가한다면 <sys>file:</sys> URI를 제공하는게 좋습니다.

note: (itstool) path: note/p
en: Every time you add a widget, you have to call <code>gtk_widget_show</code> on it for it to be visible. If you call <code>gtk_widget_show_all</code> on a container widget like a <code>GtkBox</code>, GTK+ will automatically show all the widgets inside the container, to any depth. Sometimes you don't want to call <code>gtk_widget_show_all</code>, such as when you want to dynamically hide and show some widgets in response to events.
ko: 위젯을 추가할 때마다 위젯이 나타나게 <code>gtk_widget_show</code>  함수를 호출해야합니다. <code>GtkBox</code>와 같은 컨테이너 위젯에서 <code>gtk_widget_show_all</code>  함수를 호출하면, GTK+에서 알아서 컨테이너의 어떤 깊은 곳에 있든 다 끄집어내어 자동으로 보여줍니다. 때로는 이벤트에 대한 응답으로 위젯을 동적으로 숨기거나 보이려고 하는 그런 경우에 <code>gtk_widget_show_all</code>을 호출하고 싶지 않을 때도 있습니다.

note: (itstool) path: section/p
en: Finally, you have to call <code>gtk_widget_show_all</code> on the box. Otherwise, none of the widgets you created will be visible. (The window is shown in the <code>main</code> function with <code>gtk_widget_show</code>.)
ko: 마지막으로 박스의 <code>gtk_widget_show_all</code>를 호출해야 합니다. 그렇지 않으면 만들어 둔 어떤 위젯도 볼 수 없습니다(창은 <code>main</code> 함수의 <code>gtk_widget_show</code> 호출로 나타납니다.)

note: (itstool) path: section/p
en: Build and run the message board again. You should see a window with a text entry and a web view. It doesn't do anything yet because the text entry and the web view don't know anything about each other.
ko: 게시판을 다시 빌드하고 실행하십시오. 텍스트 항목과 웹 뷰가 나타납니다. 텍스트 항목과 웹 뷰는 서로를 알지 못하기 대문에 어떤 일도 일어나지 않습니다.

note: (itstool) path: section/title
en: Hook up signals
ko: 시그널 걸어두기

note: (itstool) path: section/p
en: Now you want to make the message board actually <em>do</em> something when you enter text into the text entry. To do this, connect a callback function to the <code>activate</code> signal of <code>entry</code>. GTK+ emits the <code>activate</code> signal whenever the user presses <key>Enter</key> in the entry. Add the following into <code>create_window</code>, anywhere after both <code>entry</code> and <code>view</code> have been defined:
ko: 이제 텍스트 항목에 텍스트를 입력했을때 실제로 게시판에서 어떤 <em>일</em>을 일어나게 하려고 합니다. 콜백 함수를 <code>entry</code>의 <code>activate</code> 시그널로 연결합니다. GTK+는 사용자가 항목 위치에서 <key>Enter</key> 키를 누를 때마다 <code>activate</code> 시그널을 내보냅니다. <code>entry</code>와 <code>view</code>를 정의한 어디에든 다음 코드를 <code>create_window</code>에 넣으십시오:

note: (itstool) path: section/p
en: You then have to actually define <code>entry_activate_cb</code>. Define it as follows, anywhere above <code>create_window</code>:
ko: 실제로 <code>entry_activate_cb</code>를 정의해야합니다. <code>create_window</code> 위 어디에든 다음 처럼 정의하십시오:

note: (itstool) path: section/p
en: The first thing you do is get a <code>WebKitDOMDocument</code> object that represents the HTML document displayed in <code>view</code>. The DOM classes and methods in WebKit allow you to inspect and manipulate the HTML document, and work very similarly to the DOM APIs you might already know from JavaScript.
ko: 여러분은 우선 <code>view</code>에 HTML 문서를 나타내는 <code>WebKitDOMDocument</code>를 가져와야 합니다. 웹킷 DOM 클래스와 메서드는 HTML을 살펴보고 다룰 수 있게 하며, JavaScript를 통해 이미 알고 있는 DOM API와 매우 유사하게 다룰 수 있습니다.

note: (itstool) path: section/p
en: Once you have the document, you want to get the <code>body</code> element so that you can add <code>div</code> elements to it. The <code>webkit_dom_document_query_selector</code> function lets you find an element in the document using CSS selectors. This keeps you from having to write tedious loops to traverse the document.
ko: 문서를 가져온 후에는 <code>body</code> 구성요소를 가져와서 <code>div</code> 구성요소를 넣을 수 있게 해야합니다. <code>webkit_dom_document_query_selector</code> 함수는 CSS 선택자로 문서의 구성 요소를 찾게 해줍니다. 이 방식을 통해 문서를 돌아볼 때 짜증나는 반복문을 작성하지 않게 해줍니다.

note: (itstool) path: section/p
en: Next, you create a new <code>div</code> element to hold the message. Every element you create has to be attached to a document, so the function to create an element takes the <code>WebKitDOMDocument</code> as its first arguments. You then set the text content of the element to the contents of the text entry. Because <code>gtk_entry_get_text</code> returns a <code>const gchar*</code>, you don't have to free the result.
ko: 다음, 메시지를 넣어둘 새 <code>div</code> 구성요소를 만듭니다. 여러분이 만든 모든 구성 요소는 문서에 붙으므로, 구성 요소를 만드는 함수의 첫번째 인자로 <code>WebKitDOMDocument</code>를 갖습니다. 그 다음 텍스트 항목의 컨텐트로 구성 요소의 텍스트를 설정합니다. <code>gtk_entry_get_text</code> 에서 <code>const gchar*</code>를 반환하기에, 결과를 굳이 해제하지 않아도 됩니다.

note: (itstool) path: section/p
en: Finally, you append the new <code>div</code> element to the body and clear out the text entry so you can type something new. Build and run the program again and test it for yourself.
ko: 마지막으로 <code>div</code> 구성요소를 body에 추가하고 텍스트 항목을 지워서 새 내용을 입력할 수 있게 하십시오.프로그램을 다시 빌드하고 실행한 후 여러분 자신이 직접 테스트해보십시오.

note: (itstool) path: section/title
en: Make it look better with CSS
ko: CSS로 더 멋지게 만들기

note: (itstool) path: section/p
en: At this point, your program is completely functional, but not very pretty. You can style the message display with CSS, just like you can with any other HTML page. There are many ways you could attach some CSS to the page: You could add it in the initial HTML document. You could inline it in the <code>style</code> attribute of the <code>div</code> elements. You could even programmatically construct it using the DOM APIs.
ko: 여기서 프로그램의 기능은 완벽하게 동작하지만 썩 매력있는 편은 아닙니다. 화면에 나타나는 메시지를 다른 HTML페이지를 다루어왔던 것처럼 CSS로 장식할 수 있습니다. 일부 CSS를 페이지에 붙여넣는 방법에는 여러가지가 있는데, 처음 HTML 문서에 추가하는 방법, <code>div</code> 구성 요소의 <code>style</code> 속성에 넣는 방법, DOM API로 프로그래밍 방식으로 넣는 방법이 있습니다.

note: (itstool) path: section/p
en: In this tutorial, you'll attach the CSS using the <code>user-stylesheet-uri</code> property of the <code>WebKitWebSetting</code> object attached to your web view. In a more complete application, you would want to save and load your HTML file. Keeping the style information outside the actual HTML means that you can change the styling completely within your application, without having to change users' files. You would normally just install a file along with your application, but just to keep everything in one file for this demo, we'll use a trick called a data URI. First, define the CSS as a static string near the top of your file.
ko: 이 따라하기 지침에서는 웹 뷰에 붙은 <code>WebKitWebSetting</code> 객체의 <code>user-stylesheet-uri</code> 속성으로 CSS를 붙입니다. 좀 더 완벽한 프로그램에서는 HTML 파일을 저장하고 불러오고 싶을 수도 있습니다. HTML의 실제 스타일 정보를 외부에서 유지한다는건, 굳이 사용자 파일을 건드리지 않아도 프로그램에서 완벽하게 스타일을 바꿀 수 있다는 의미가 되겠습니다.  보통 프로그램과 해당 파일을 같이 설치해야 하겠지만 이 시연 프로그램에서는 하나의 파일에 모두 담아두고 데이터 URI로 꼼수를 쓰겠습니다. 우선 파일 상단 부분에 정적 CSS를 정의하십시오.

note: (itstool) path: section/p
en: All you have in this example are <code>div</code> elements inside a <code>body</code> element. If you created more complicated HTML, you could use whatever CSS is necessary. In fact, if you're comfortable with CSS, you should trying changing this to something you like better.
ko: 이 예제에 들어간 모든 내용은 <code>body</code> 구성 요소의 <code>div</code> 구성요소입니다. 더 복잡한 HTML을 만든다면 어떤 CSS든 필요합니다. 사실, CSS가 편하다면 여러분이 더 좋아하는 방식대로, 이 코드를 바꿔보시는게 좋습니다.

note: (itstool) path: section/p
en: To apply the CSS, you set the <code>user-stylesheet-uri</code> in the <code>create_window</code> function, anywhere after <code>view</code> has already been defined.
ko: CSS를 적용하려면, <code>view</code> 를 설정한 이후 어디든 <code>create_window</code> 함수에서 <code>user-stylesheet-uri</code>를 설정하십시오.

note: (itstool) path: section/p
en: Also, make sure to add variable declarations for <code>tmp</code> and <code>css</code> to the top of <code>create_window</code>.
ko: 또한 <code>create_window</code> 상단에 <code>tmp</code> 와 <code>css</code> 변수 선언을 추가했는지 확인하십시오.

note: (itstool) path: section/p
en: A data URI starts with <sys>data:</sys> and some information about the content type and how the data is encoded. The actual data follows after a comma, in this case encoded in Base64. Unlike other URI schemes like <sys>http:</sys>, <sys>ftp:</sys>, and <sys>file:</sys>, the <sys>data:</sys> URI scheme doesn't specify where to find a file to load. Rather, it gives the entire contents of the file.
ko: <sys>data:</sys>로 시작하는 데이터 URI와 컨텐트 형식 일부 정보, 데이터 인코딩 방식입니다. 실제 데이터는 콤마 뒤에 따라오는데 이 경우에는 Base64 방식으로 인코딩합니다. <sys>http:</sys>, <sys>ftp:</sys>, <sys>file:</sys> 같은 다른 URI 형식과는 다르게 URI 스킴에는 불러올 파일이 어디있는지 지정하지 않습니다. 대신 파일의 전체 내용을 제시해줍니다.

note: (itstool) path: section/p
en: The code above first encodes your CSS definitions in Base64, then combines that with a fixed string to create a data URI. The <code>g_strconcat</code> function can take any number of string arguments and concatenate them all together, so you have to pass <code>NULL</code> as the final argument so it knows when to stop. And don't forget to free those temporary strings after you set the stylesheet property.
ko: 위 코드는 우선 CSS 정의를 Base64 방식으로 인코딩한 다음 데이터 URI를 만드는 정적 문자열과 합칩니다. <code>g_strconcat</code> 함수에서는 여러 문자열 인자를 취하여 합칠 수 있으므로, 마지막 인자 값은 <code>NULL</code>로 주어 언제 문자열을 합치는 동작을 멈출 지 알려야합니다. 그리고 스타일 시트를 올바르게 설정하고 나면 잊지 마시고 임시 문자열에 대해 메모리 해제를 반드시 수행하십시오.

note: (itstool) path: section/p
en: Build and run the program again. It should now work exactly the same as at the end of the last section, except the messages will be nicely styled with a border and a subtle background gradient.
ko: 프로그램을 다시 빌드하고 실행하십시오. 테두리와 미묘한 백그라운드 그레디언트로 멋지게 장식할 메시지 부분을 제외하고는 섹션의 마지막 부분과 정확히 동일하게 동작합니다.

note: (itstool) path: section/p
en: This tutorial showed you how to create a basic application using GTK+ and WebKit, including showing a document and manipulating its contents. To create a real application, you probably want to do a little bit more. Try adding features on your own. Here are a few ideas:
ko: 이 따라하기 지침에서는 GTK+와 웹킷으로 문서를 보여주고 내용을 다루는 기본적인 프로그램을 만드는 방법을 보여줍니다. 실제 프로그램을 만들려면, 프로그램에 좀 더 이것저것 붙여보고 싶을지도 모릅니다. 기능 추가는 여러분이 직접 해보시죠. 몇가지 아이디어를 드리겠습니다:

note: (itstool) path: item/p
en: If you're comfortable with CSS, try changing the style of the message display. CSS is easy to get started with, but increasingly more powerful. There is a wealth of CSS tutorials on the Internet, and just about everything you can do on the web, you can do in this application.
ko: CSS가 불편하다면 메시지 표시 방식을 바꿔보십시오. CSS는 시작하기 쉬우면서도 다루어 볼수록 점점 강력해집니다. 인터넷에는 다양한 CSS 따라하기 문서가 있으며, 웹에 할 수 있는 모든걸 이 프로그램에서 해볼 수 있습니다.

note: (itstool) path: item/p
en: Right now, you lose all your messages whenever you close the message board. Try saving the HTML contents after each post, and loading the saved file (if it exists) on startup.
ko: 바로 지금 게시판을 닫는다면 모든 메시지가 증발합니다. 각 게시물을 올린 다음 HTML 문서를 저장해보고 시작할 때 저장한 파일(있을 경우)을 불려와보십시오.

note: (itstool) path: item/p
en: If you keep your messages around for a long time, you'll start wondering when you posted them. Add a timestamp to each message when it's posted. You'll probably want to create some additional child <code>div</code> elements with different classes that you can style in the CSS.
ko: 메시지를 오랫동안 유지했다면 언제 게시했는지 궁금해하실겁니다. 각 메시지를 게시할 때 타임 스탬프를 추가하십시오. 아마도 CSS로 모양새를 갖출 수 있도록 다른 클래스 이름을 부여한 추가 하위 <code>div</code> 구성요소를 만들고 싶을 수도 있습니다.

note: (itstool) path: item/p
en: This program keeps messages around forever. Think about ways you could allow the user to delete messages. Perhaps you want messages to disappear automatically after they're too old, or after there are a certain number of messages before them. Or you could add a link in each message to delete it. You could even override the context menu when you right-click on a message. These features involve exploring WebKit's DOM API more.
ko: 이 프로그램은 메시지를 계속 유지합니다. 사용자가 메시지를 지울 수 있게 하는 방법을 생각해보시죠. 아마도 너무 오래됐거나, 일정 갯수가 넘어가면 자동으로 메시지를 사라지게 하고 싶을지도 모릅니다. 아니면 각 메시지에 삭제할 수 있는 링크를 달아둘 수 있습니다. 심지어 메시지에 마우스 단추를 올려두고 오른쪽 단추를 눌렀을 때 단축 메뉴를 띄울 수 있습니다. 이 기능을 구현하려면 웹킷 DOM API를 좀 더 찾아봐야 합니다.

note: (itstool) path: info/desc
en: A message window
ko: 메시지 창

note: (itstool) path: page/p
en: A modal message dialog which can cause the world to explode.
ko: 전 세계를 폭발하게 만들 수 있는 모달 메시지 대화상자입니다.

note: (itstool) path: note/p
en: To test out the application once it has started running, you can click on the "Message Dialog" tab that appears in the top menubar of the screen.
ko: 프로그램을 시작하고 나서 시험해보려면, 화면 상단에 메뉴 표시줄을 띄우는 “메시지 대화 상자” 탭을 눌러볼 수 있습니다.

[ctx: text]
note: (itstool) path: info/title
en: MessageDialog (JavaScript)
ko: MessageDialog(JavaScript)

note: (itstool) path: info/desc
en: A popup message attached to a window
ko: 창에 붙여 띄우는 메시지

note: (itstool) path: page/p
en: A MessageDialog is a modal message dialog, which means a popup that you have to respond to before you get back to what you were doing in the window that it's attached to. This one can cause the world to explode (or at least it says that it can). To make the popup appear when you run this sample, click on "Message" inside of its application menu -- that's the menu that appears when you click on an application's name in the upper-left screen corner, next to Activities.
ko: MessageDialog는 모달 메시지 대화상자인데, 대화상자가 붙어 어떤 일을 하던 창으로 돌아가려면 반드시 응답해야 하는 팝업입니다. 이렇게 해서 전세계를 폭발하게 할 수 있습니다(아니면 최소한 그럴 수 있다고 해두죠). 이 예제를 실행할 때 팝업을 나타내려면, 프로그램 메뉴의 “Message”를 누르십시오. 좌측 상단 화면 구석에 있는 현재 활동 옆 프로그램 이름을 누르면 나타나는 메뉴입니다.

note: (itstool) path: note/p
en: The difference between a MessageDialog and a <link xref="dialog.js">Dialog</link> is that a Dialog can contain whatever widgets and content you want to put in it, whereas a MessageDialog is just a convenient way to make popups appear with a basic message and buttons.
ko: MessageDialog와 <link xref="dialog.js">Dialog</link> 의 차이점은 Dialog는 어떤 위젯이든 넣고 여러분이 넣고 싶은 컨텐트를 넣을- 수 있습니다, 다만 MessageDialog는 기본 메시지와 단추로 팝업을 띄우는 편의 수단일 뿐입니다.

note: (itstool) path: note/p
en: Before we call _buildUI to create the window and the widgets inside it, we need to call _initMenus, which tells GNOME to create the menu. We can put the actual code for _initMenus after the code for _buildUI, since it doesn't matter what order we put them in so long as _initMenus is called first in _onStartup.
ko: 창을 만들고 위젯을 그 안에 넣으려 _buildUI를 호출할 수 있기 전, 그놈에 메뉴를 만들어주라고 지시하는 _initMenus를 호출해야합니다. _onStartup에서 _initMenus를 우선 호출하는 동안 어떤 순서로 두는지는 중요하지 않으니, _buildUI 코드 다음에 _initMenus의 실제 코드를 둘 수 있습니다.

note: (itstool) path: section/p
en: For this example, all that we have in the window the popup comes out of is a silly warning <link xref="label.js">Label</link>.
ko: 이 예제에서는 창에 모든걸 넣고, 저기에서 띄워줄 문장은 유치한 경고 <link xref="label.js">Label</link>입니다.

note: (itstool) path: section/title
en: Creating the application's menu
ko: 프로그램 메뉴 만들기

note: (itstool) path: section/p
en: Here, we build the <link xref="gmenu.js">GMenu</link> where we'll be putting the "Message" button which triggers the popup MessageDialog. The GMenu is the menu that appears when you click the application's name in the upper-left corner of the screen, next to the Activities menu. Our menu only has two options in it: Message, and Quit.
ko: 여기서 우리가 나중에 팝업 MessageDialog를 실행할 "Message" 단추를 두는 <link xref="gmenu.js">GMenu</link>를 만들겠습니다. GMenu는 화면의 좌측 상단, 현재 활동 옆에 프로그램 이름을 눌렀을 때 프로그램 이름을 나타내는 메뉴입니다. 우리가 쓰는 메뉴는 옵션을 Message, Quit 두 개만 두었습니다.

note: (itstool) path: section/title
en: Creating the MessageDialog
ko: MessageDialog 만들기

note: (itstool) path: section/p
en: To make our MessageDialog a popup attached to the main window, we set its modal property to true and set it to be "transient_for" _window. After that, we can set what kind of buttons it has and what kind of message it is (which determines what icon appears next to the message), and write out the text inside it, before connecting its "response" signal to the callback function which handles it.
ko: MessageDialog 팝업을 메인 창에 붙이려면, 모달 속성을 True로 설정하고 "transient_for" 창을 설정합니다. 다음 단추 종류를 설정하고 어떤 메시지를 보여줄지 설정(메시지 옆 아이콘 표시 종류를 결정)할 수 있으며, "response" 시그널을 처리할 콜백 함수에 연결하기 전에 텍스트를 넣을 수 있습니다.

note: (itstool) path: note/p
en: Here are some resources for making your own MessageDialogs:
ko: 여기에 MessageDialog를 만들 때 몇가지 참고할 자료가 있습니다:

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/gtk3/stable/GtkMessageDialog.html#GtkButtonsType">List of button types</link>
ko: <link href="http://developer.gnome.org/gtk3/stable/GtkMessageDialog.html#GtkButtonsType">단추 형식 목록</link>

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/gtk3/stable/GtkMessageDialog.html#GtkMessageType">List of message types</link>
ko: <link href="http://developer.gnome.org/gtk3/stable/GtkMessageDialog.html#GtkMessageType">메시지 형식 목록</link>

note: (itstool) path: section/p
en: This function takes two parameters, the MessageDialog and its response_id, both of which are automatically supplied (you don't have to manually pass them to it for it to work). Here we use a simple switch to change the "warning label"'s text, depending on which option you select. The DELETE_EVENT occurs if you press Escape to cancel the MessageDialog, instead of clicking OK or Cancel. Whatever you select, the popup is destroyed afterwards.
ko: 이 함수에는 MessageDialog와 response_id 두 매개변수가 있는데, 두 매개 변수 값은 자동으로 들어갑니다(동작하게 할 때 직접 넣을 필요는 없습니다). 여기서, 선택한 옵션에 따라 “warning label”의 텍스트를 바꾸는 간단한 스위치를 사용하겠습니다. DELETE_EVENT는 확인 또는 취소를 누르는 대신 MessageDialog 처리를 취소하려고 Escape 키를 누를 경우 발생합니다. 무얼 선택하든지간에 팝업은 나중에 해체됩니다.

note: (itstool) path: section/p
en: Finally, we create a new instance of the finished MessageDialogExample class, and set the application running.
ko: 마지막으로 작성을 끝낸 MessageDialogExample 클래스의 새 인스턴스를 만들고 프로그램 실행을 설정하겠습니다.

[ctx: text]
note: (itstool) path: info/title
en: MessageDialog (Python)
ko: MessageDialog(Python)

note: (itstool) path: page/p
en: A message dialog which prints messages on the terminal, depending on your choices.
ko: 선택에 따라 메시지를 터미널에 출력하는 메시지 대화 상자입니다.

note: (itstool) path: section/title
en: Useful methods for a MessageDialog widget
ko: MessageDialog 위젯에 쓸만한 메서드

note: (itstool) path: section/p
en: In line 18 the signal <code>"activate"</code> is connected to the callback function <code>message_cb()</code> using <code><var>widget</var>.connect(<var>signal</var>, <var>callback function</var>)</code>. See <link xref="signals-callbacks.py"/> for a more detailed explanation.
ko: 18번째 줄에서 <code>"activate"</code> 시그널은 <code><var>widget</var>.connect(<var>signal</var>, <var>callback function</var>)</code> 함수로  <code>message_cb()</code> 콜백 함수에 연결했습니다. 더 자세한 설명은 <link xref="signals-callbacks.py"/>를 참조하십시오.

note: (itstool) path: item/p
en: In the constructor of MessageDialog we could set flags as <code>Gtk.DialogFlags.DESTROY_WITH_PARENT</code> (to destroy the messagedialog window when its parent window is destroyed) or as <code>Gtk.DialogFlags.MODAL</code> (no interaction with other windows of the application).
ko: MessageDialog 생성자에서 <code>Gtk.DialogFlags.DESTROY_WITH_PARENT</code> 플래그(상위 창을 해체할 때 messagedialog 창을 해체) 또는 <code>Gtk.DialogFlags.MODAL</code> 플래그(프로그램의 다른 창과 동작하지 않음)을 설정할 수 있습니다.

note: (itstool) path: item/p
en: In the constructor of MessageDialog we could set type as any of <code>Gtk.MessageType.INFO, Gtk.MessageType.WARNING, Gtk.MessageType.QUESTION, Gtk.MessageType.ERROR, Gtk.MessageType.OTHER</code> depending on what type of message we want.
ko: MessageDialog 생성자에서 원하는 메시지 형식에 따라 <code>Gtk.MessageType.INFO, Gtk.MessageType.WARNING, Gtk.MessageType.QUESTION, Gtk.MessageType.ERROR, Gtk.MessageType.OTHER</code> 중 하나를 설정할 수 있습니다.

note: (itstool) path: item/p
en: In the constructor of MessageDialog we could set buttons as any of <code>Gtk.ButtonsType.NONE, Gtk.ButtonsType.OK, Gtk.ButtonsType.CLOSE, Gtk.ButtonsType.CANCEL, Gtk.ButtonsType.YES_NO, Gtk.ButtonsType.OK_CANCEL</code>, or any button using <code>add_button()</code> as in Gtk.Dialog.
ko: MessageDialog 생성자에서 <code>Gtk.ButtonsType.NONE, Gtk.ButtonsType.OK, Gtk.ButtonsType.CLOSE, Gtk.ButtonsType.CANCEL, Gtk.ButtonsType.YES_NO, Gtk.ButtonsType.OK_CANCEL</code> 또는 Gtk.Dialog에서와 같이 <code>add_button()</code>를 활용한 그 어떤 요소든 단추로 설정할 수 있습니다.

note: (itstool) path: item/p
en: We could substitute the default image of the MessageDialog with another image using
ko: 다른 그림을 활용하여 MessageDialog의 기본 그림을 대신할 수 있습니다.

note: (itstool) path: item/p
en: where <code>Gtk.STOCK_CAPS_LOCK_WARNING</code> is any image from <link href="http://developer.gnome.org/gtk3/unstable/gtk3-Stock-Items.html">Stock Items</link>. We could also set any image as in the Image widget, as <code>image.set_from_file("filename.png")</code>.
ko: <code>Gtk.STOCK_CAPS_LOCK_WARNING</code>은 <link href="http://developer.gnome.org/gtk3/unstable/gtk3-Stock-Items.html">스톡 항목</link>의 그림입니다. <code>image.set_from_file("filename.png")</code> 코드로 그림 위젯처럼 어떤 그림이든 설정할 수 있습니다.

note: (itstool) path: item/p
en: <code>format_secondary_text("some secondary message")</code> sets a secondary message. The primary text becomes bold.
ko: <code>format_secondary_text("some secondary message")</code>는 부차적인 메시지를 설정합니다. 주 텍스트는 굵은 글씨로 나타납니다.

[ctx: text]
note: (itstool) path: info/title
en: MessageDialog (Vala)
ko: MessageDialog(Vala)

[ctx: text]
note: (itstool) path: info/title
en: The Model/View/Controller design (Python)
ko: 모델/뷰/컨트롤러 설계(Python)

note: (itstool) path: info/desc (itstool) path: page/title
en: The Model/View/Controller design
ko: MessageDialog

note: (itstool) path: section/p
en: Both the <link xref="treeview_simple_liststore.py">TreeView</link> and the <link xref="combobox.py">ComboBox</link> widgets are built on the <em>Model/View/Controller</em> design. The <em>Model</em> (an implementation of <code>Gtk.TreeModel</code>, usually <code>Gtk.TreeStore</code> or <code>Gtk.ListStore</code>) stores the data; the <em>View</em> (e.g. <code>Gtk.TreeView</code>, <code>Gtk.ComboBox</code>, or <code>Gtk.ComboBoxText</code>) gets change notifications and displays the content of the model. The <em>Controller</em>, finally, changes the state of the model (via some methods in the model's implementation - such as <code>append()</code> or <code>remove()</code>) and notifies the view of these changes (via signals like <code>"changed"</code>).
ko: <link xref="treeview_simple_liststore.py">TreeView</link> 와 <link xref="combobox.py">ComboBox</link> 위젯은 <em>모델/뷰/컨트롤러</em> 디자인을 기반으로 만들었습니다. <em>모델</em>(<code>Gtk.TreeModel</code> 구현체는 보통 <code>Gtk.TreeStore</code> 또는 <code>Gtk.ListStore</code> 입니다)은 데이터를 저장하고, <em>뷰</em>(예를 들어 <code>Gtk.TreeView</code>, <code>Gtk.ComboBox</code>, <code>Gtk.ComboBoxText</code>가 있습니다)는 바뀐 알림을 보여주고 모델 내용을 보여줍니다. 마지막으로 <em>Controller</em>는 모델의 상태를 (<code>append()</code> 또는 <code>remote()</code> 같은 모델 구현체의 일부 메서드로) 바꾸며, 이 바꾼 내용의 뷰를 (<code>"changed"</code> 같은 시그널)로 알립니다.

note: (itstool) path: section/title
en: The Model
ko: 모델

note: (itstool) path: section/p
en: The main difference between the two main implementations of <code>Gtk.TreeModel</code> is that <code>Gtk.ListStore</code> contains simple rows of data without children, whereas <code>Gtk.TreeStore</code> also contains rows of data, but each row may have child rows (which in turn can have child rows, and so on).
ko: <code>Gtk.TreeModel</code>의 주요 구현체 두가지에 대한 차이점은 <code>Gtk.ListStore</code>에 하위 요소 없이 데이터 한 줄이 있지만, <code>Gtk.TreeStore</code>에는 데이터 한 줄이 들어있고, 각 줄에 하위 줄(이 하위 줄에 하위 줄을 또 넣을 수 있습니다)이 있습니다.

note: (itstool) path: section/p
en: The data in the Model can be retrieved or modified using the tree iter and column index, or <code>Gtk.TreeIter</code>, or <code>Gtk.TreePath</code>.
ko: 모델의 데이터는 TreeIter나 열 인덱스, <code>Gtk.TreeIter</code>, <code>Gtk.TreePath</code>를 사용하여 가져오거나 수정할 수 있습니다.

note: (itstool) path: section/p
en: As with Python's built-in list object you can use <code>len()</code> to get the number of rows and use slices to retrieve or set values. Otherwise, the method <code>append()</code> returns a <code>Gtk.TreeIter</code> instance, which points to the location of the newly inserted row. You can also retrieve a <code>Gtk.TreeIter</code> by calling <code>get_iter()</code>.
ko: 파이썬 내장 목록 객체에서 마찬가지로 값을 가져오거나 설정할 수많은 행 갯수를 가져올 <code>len()</code>을 사용하거나 슬라이스를 사용할 수 있습니다. 아니면 <code>append()</code> 메서드에서 새로 삽입한 행 위치를 가리키는 <code>Gtk.TreeIter</code> 인스턴스를 반환합니다. 또한 <code>get_iter()</code>를 호출하여 <code>Gtk.TreeIter</code>를 가져올 수 있습니다.

note: (itstool) path: section/p
en: As <code>Gtk.ListStore</code> contains only one level, i.e. nodes do not have any child nodes, a path is essentially the index of the row you want to access. In the case of <code>Gtk.TreeStore</code>, a path is a list of indexes or a string. The string form is a list of numbers separated by a colon. Each number refers to the offset at that level. Thus, the path <code>"0"</code> refers to the root node and the path <code>"2:4"</code> refers to the fifth child of the third node.
ko: 각각의 노드는 하위 노드를 둘 수 없어 <code>Gtk.ListStore</code>에 한 계층만 넣을 수 있기에, 각 노드의 경로는 접근하고자 하는 행의 인덱스입니다. <code>Gtk.TreeStore</code>의 경우 경로는 인덱스 목록 또는 문자열입니다. 문자열로 된 모양새는 쉼표로 구분한 숫자 목록입니다. 각 숫자는 해당 레벨의 오프셋입니다. 따라서 <code>"0"</code>번째 경로는 최상위(루트) 노드이며, <code>"2:4"</code> 경로는 세번째 노드의 다섯번째 하위 노드입니다.

note: (itstool) path: section/p
en: Useful methods for a <code>Gtk.TreeModel</code>:
ko: <code>Gtk.TreeModel</code>에 쓸만한 메서드:

note: (itstool) path: item/p
en: <code>get_iter(path)</code> returns a <code>Gtk.TreeIter</code> instance pointing to <code>path</code>. This is expected to be a colon-separated list of numbers, or a tuple. For example, the string <code>"10:4:0"</code> is equivalent to the tuple <code>(10, 4, 0)</code>, as both would create a path of depth 3 pointing to the 11th child of the root node, the 5th child of that 11th child, and the 1st child of that 5th child.
ko: <code>get_iter(path)</code>는 <code>path</code>를 가리키는 <code>Gtk.TreeIter</code> 인스턴스를 반환합니다. 콜론으로 구분한 숫자 목록 또는 튜플 값을 넣습니다. 예를 들어 <code>"10:4:0"</code> 문자열은 <code>(10, 4, 0)</code> 튜플과 동일하며, 두 값으로 루트로부터 11번째 떨어진 하위 노드를 가리키도록 깊이 3의 경로를 만듭니다. 11번째의 하위 노드는 5번째 노드, 5번째 하위 노드는 첫번째 노드입니다.

note: (itstool) path: item/p
en: <code>iter_next(treeiter)</code> returns a <code>Gtk.TreeIter</code> instance pointing the node following treeiter at the current level or <code>None</code> if there is no next iter.
ko: <code>iter_next(treeiter)</code>는 현재 레벨의 treeiter를 따르는 노드를 가리키는 <code>Gtk.TreeIter</code> 인스턴스를 반환하거나 다음 iter가 없으면 <code>Node</code> 합니다.

note: (itstool) path: item/p
en: <code>iter_has_child(treeiter)</code> returns <code>True</code> if <code>treeiter</code> has children, <code>False</code> otherwise.
ko: <code>iter_has_child(treeiter)</code>는 <code>treeiter</code>에 하위 구성요소가 있으면 <code>True</code>를, 그렇지 않으면 <code>False</code>를 반환합니다.

note: (itstool) path: item/p
en: <code>iter_children(treeiter)</code> returns a <code>Gtk.TreeIter</code> instance pointing to the first child of <code>treeiter</code> or <code>None</code> if <code>treeiter</code> has no children.
ko: <code>iter_children(treeiter)</code> <code>treeiter</code>의 첫 하위 노드를 가리키는 <code>Gtk.TreeIter</code> 인스턴스를 반환합니다. <code>treeiter</code>에 하위 노드가 없으면 <code>None</code>을 반환합니다.

note: (itstool) path: item/p
en: <code>get_iter_first()</code> returns a <code>Gtk.TreeIter</code> instance pointing to the first iterator in the tree (the one at the path <code>"0"</code>) or <code>None</code> if the tree is empty.
ko: <code>get_iter_first()</code>는 트리(경로의 <code>"0"</code>번째)의 첫 Iterator를 가리키는 <code>Gtk.TreeIter</code> 인스턴스를 반환하며 트리가 비어있을 경우는 <code>None</code>을 반환합니다.

note: (itstool) path: section/p
en: Useful methods for a <code>Gtk.ListStore</code>:
ko: <code>Gtk.ListStore</code>에 쓸만한 메서드:

note: (itstool) path: item/p
en: <code>append(row)</code> appends a new row to this list store, where <code>row</code> can be a list of values for each column; <code>row</code> can also be omitted or <code>None</code>, and in that case an empty row will be appended. The method returns a <code>Gtk.TreeIter</code> pointing to the appended row.
ko: <code>append(row)</code>는 리스트 스토어에 각각의 열에 대한 목록 값이 될 수 있는 새 <code>row</code>를 붙입니다. <code>row</code> 값은 생략하거나 <code>None</code> 값을 넣을 수 있으며, 어떨 때는 빈 row를 붙일 수 있습니다. 메서드에서는 붙인 row를 가리키는 <code>Gtk.TreeIter</code>를 반환합니다.

note: (itstool) path: item/p
en: <code>remove(iter)</code> removes <code>iter</code> from the <code>Gtk.ListStore</code>, and returns <code>True</code> if the iter is valid, and <code>False</code> if the iter is not. After being removed, <code>iter</code> is set to be the next valid row.
ko: <code>remove(iter)</code>는 <code>Gtk.ListStore</code>의 <code>iter</code>를 제거하며, iter 값이 유효하면 <code>True</code>를, 그렇지 않으면 <code>False</code>를 반환합니다. 제거하고 나면 <code>iter</code>를 다음 유효 행이 되도록 설정합니다.

note: (itstool) path: section/p
en: Useful methods for a <code>Gtk.TreeStore</code>:
ko: <code>Gtk.TreeStore</code>에 쓸만한 메서드:

note: (itstool) path: item/p
en: <code>append(parent, row)</code> appends a new row to this tree store; <code>parent</code> must be a valid Gtk.TreeIter. If parent is not <code>None</code>, then it will append the new row after the last child of parent, otherwise it will append a row to the top level; <code>row</code> can be a list of values for each column, or it can be omitted or <code>None</code>; in this latter case an empty row will be appended. The method returns a <code>Gtk.TreeIter</code> pointing to the appended row.
ko: <code>append(parent, row)</code>는 트리 스토어에 새 행을 붙입니다. <code>parent</code>는 올바른 Gtk.TreeIter여야 합니다. 상위 요소가 <code>None</code>이면, 상위 요소의 마지막 하위 요소 다음에 새 행을 붙이며, 상위요소가 <code>None</code>이 아니면, 최상위 레벨에 행을 붙입니다. <code>row</code>은 각 열에 대한 값 목록이거나, 생략하거나, <code>None</code>값일 수 있습니다. 마지막의 경우 빈 행을 붙입니다. 메서드는 붙인 행을 가리키는 <code>Gtk.TreeIter</code>를 반환합니다.

note: (itstool) path: section/title
en: The View: the TreeView case
ko: 뷰: TreeView의 경우

note: (itstool) path: section/p
en: A Treeview shows the structure of children and parent items as a tree. See for instance <link xref="treeview_treestore.py">this example</link>.
ko: 트리뷰는 하위 구성 요소와 상위 항목을 트리로 보여줍니다. 예시를 보려면 <link xref="treeview_treestore.py">이 예제</link>를 참고하십시오.

note: (itstool) path: section/p
en: The <code>Gtk.TreeViewColumn</code> is used to organize the vertical columns.
ko: <code>Gtk.TreeViewColumn</code>는 수직 방향 열을 모아 보여줄 때 사용합니다.

note: (itstool) path: section/p
en: Useful methods for a <code>Gtk.TreeView</code>:
ko: <code>Gtk.TreeView</code>에 쓸만한 메서드:

note: (itstool) path: item/p
en: <code>set_model(model)</code> sets the model for this tree view. If this tree view already has a model set, it will remove it before setting the new model. If model is <code>None</code>, then it will unset the old model.
ko: <code>set_model(model)</code>은 이 트리뷰의 모델을 설정합니다. 이 트리뷰가 이미 모델 세트을 들고 있다면, 새 모델을 설정하기 전에 제거랍니다. 모델이 <code>None</code> 상태라면 이전 모델의 설정을 해제합니다.

note: (itstool) path: item/p
en: <code>get_model()</code> returns the model this tree view is based on, <code>None</code> if the model is unset.
ko: <code>get_model()</code>은 이 트리 뷰의 기반 모델을 반환합니다. 모델이 없으면 <code>None</code>을 반환합니다.

note: (itstool) path: item/p
en: <code>append_column(column)</code> appends <code>column</code> to the list of columns.
ko: <code>append_column(column)</code>은 열 목록에 <code>column</code>을 추가합니다.

note: (itstool) path: item/p
en: <code>get_selection()</code> gets the <code>Gtk.TreeSelection</code> associated with this tree view.
ko: <code>get_selection()</code>은 트리뷰 관련  <code>Gtk.TreeSelection</code>을 가져옵니다.

note: (itstool) path: section/p
en: Useful methods for a <code>Gtk.TreeViewColumn</code>:
ko: <code>Gtk.TreeViewColumn</code>에 쓸만한 메서드:

note: (itstool) path: item/p
en: <code>add_attribute(renderer, attribute, value)</code> adds an attribute mapping to this column. <code>attribute</code> is the parameter on <code>renderer</code> to be set from the <code>value</code>
ko: <code>add_attribute(renderer, attribute, value)</code>는 이 열에 속성 매핑을 추가합니다. <code>attribute</code>는 <code>value</code>에서 설정할 <code>renderer</code>의 매개변수입니다.

note: (itstool) path: item/p
en: <code>pack_start(renderer, expand)</code> packs <code>renderer</code> into the beginning of this column. If <code>expand</code> is <code>False</code>, then <code>renderer</code> is allocated no more space than it needs. Any unused space is divided evenly between cells for which expand is <code>True</code>.
ko: <code>pack_start(renderer, expand)</code>는 이 열의 시작 부분에 <code>renderer</code>를 패킹합니다. <code>expand</code> 값이 <code>False</code>면, <code>renderer</code>는 필요한 만큼보다 적은 공간을 할당합니다. 활용하지 않은 공간은 expand 값이 <code>True</code>인 각각의 셀을 균등하게 나눕니다.

note: (itstool) path: item/p
en: <code>pack_end(renderer, expand)</code> adds <code>renderer</code> to end of this column. If <code>expand</code> is <code>False</code>, then <code>renderer</code> is allocated no more space than it needs. Any unused space is divided evenly between cells for which <code>expand</code> is <code>True</code>.
ko: <code>pack_end(renderer, expand)</code>는 열의 마지막 부분의 <code>renderer</code>를 추가합니다. <code>expand</code>값이 <code>False</code>면, <code>renderer</code>는 필요한 만큼보다 적은 공간을 할당합니다. 활용하지 않은 공간은 expand 값이 <code>True</code>인 각각의 셀을 균등하게 나눕니다.

note: (itstool) path: item/p
en: <code>set_sort_column_id(sort_column_id)</code> sets the column of the model by which this column (of the view) should be sorted. This also makes the column header clickable.
ko: <code>set_sort_column_id(sort_column_id)</code>는 정렬할 (뷰의) 열 기준으로 모델 열을 설정합니다. 열 헤더를 누를 수 있게 합니다.

note: (itstool) path: item/p
en: <code>set_sort_indicator(setting)</code> sets whether a little arrow is displayed in the column header; <code>setting</code> can either be <code>True</code> (indicator is shown) or <code>False</code>.
ko: <code>set_sort_indicator(setting)</code>는 열 헤더에 작은 화살표를 나타낼 지 여부를 설정합니다. <code>setting</code> 값은 <code>True</code>(화살표가 나타남) 또는 <code>False</code>일 수 있습니다.

note: (itstool) path: item/p
en: <code>set_sort_order(order)</code> changes the order by which the column is sorted; <code>order</code> can either be <code>Gtk.SortType.ASCENDING</code> or <code>Gtk.SortType.DESCENDING</code>.
ko: <code>set_sort_order(order)</code>는 어떤 열을 정렬할 지 정렬 기준을 바꿉니다. <code>order</code> 값은 <code>Gtk.SortType.ASCENDING</code> 또는 <code>Gtk.SortType.DESCENDING</code> 일 수 있습니다.

note: (itstool) path: section/title
en: The View: the ComboBox case
ko: 뷰: ComboBox의 경우

note: (itstool) path: section/p
en: A <code>Gtk.ComboBox</code> allows for the selection of an item from a dropdown menu, see for instance <link xref="combobox.py">this example</link>. For a list of textual choices, one can also use the simpler <code>Gtk.ComboBoxText</code>. Both <code>Gtk.ComboBox</code> and <code>Gtk.ComboBoxText</code> can contain an entry.
ko: <code>Gtk.ComboBox</code> 는 드롭 다운 메뉴의 항목 섹션을 허용합니다. 예시는 <link xref="combobox.py">이 예제</link>를 참고하십시오. 텍스트 방식의 목록을 선택한다면 더 단순한 <code>Gtk.ComboBoxText</code>를 활용할 수 있습니다. <code>Gtk.ComboBox</code> 와 <code>Gtk.ComboBoxText</code>에는 항목을 넣을 수 있습니다.

note: (itstool) path: section/p
en: Useful methods for a <code>Gtk.ComboBox</code>:
ko: <code>Gtk.ComboBox</code>에 쓸만한 메서드:

note: (itstool) path: item/p
en: The static method <code>new_with_entry()</code> creates a new empty <code>Gtk.ComboBox</code> with an entry; the static method <code>new_with_model(model)</code> creates a new one with the model initialized to <code>model</code>; and the static method <code>new_with_model_and_entry(model)</code> is a combination of the two.
ko: <code>new_with_entry()</code> 정적 메서드에서는 항목으로 비어있는 새 <code>Gtk.ComboBox</code> 를 만들며, <code>new_with_model(model)</code> 정적 메서드에서는 <code>model</code>로 초기화 한 새 모델로 만듭니다. 그리고 <code>new_with_model_and_entry(model)</code> 정적 메서드는 이 두가지 경우를 모두 수행합니다.

note: (itstool) path: item/p
en: <code>get_active_iter()</code> returns a <code>Gtk.TreeIter</code> pointing to the current active item. If no active item exists, <code>None</code> is returned.
ko: <code>get_active_iter()</code>는 현재 활성 항목을 가리키는 <code>Gtk.TreeIter</code>를 반환합니다. 활성 항목이 없으면 <code>None</code>을 반환합니다.

note: (itstool) path: item/p
en: <code>set_model(model)</code> sets the model used by this combo box to be <code>model</code>, and it will unset a previously set model (if there is any). If <code>model</code> is <code>None</code>, then it will unset the model. Note that this function does not clear the cell renderers.
ko: <code>set_model(model)</code> 는 콤보 상자의 모델을 <code>model</code>로 설정하며, 이전에 설정한 모델(이 있다면) 설정을 해제합니다. <code>model</code> 값이 <code>None</code>이면, 이미 있던 모델 설정을 해제합니다. 참고로 이 함수는 셀 렌더러 자체를 지우지 않습니다.

note: (itstool) path: item/p
en: <code>set_entry_text_column(text_column)</code> sets the model column which this combo box should use to get strings from to be <code>text_column</code>. The column <code>text_column</code> in the model of this combo box must be of type <code>str</code> (this is only relevant if this combo box has been created with the “has-entry” property set to True).
ko: <code>set_entry_text_column(text_column)</code>은 문자열을 가져올 콤보 상자 모델 열을 <code>text_column</code>으로 설정합니다. 이 콤보 상자 모델의 <code>text_column</code>은 <code>str</code> 형식이어야합니다(이 콤보 상자의 “has-entry” 속성을 True로 설정했을 때만 해당합니다).

note: (itstool) path: item/p
en: <code>set_wrap_width(width)</code> sets the wrap width of this combo box to be <code>width</code>. The wrap width is basically the preferred number of columns when you want the popup to be laid out in a grid.
ko: <code>set_wrap_width(width)</code> 함수는 콤보 박스의 줄바꿈 너비를 <code>width</code>로 설정합니다. 줄바꿈 너비는 기본적으로 그리드에 팝업을 두고자 할 때 원하는 열 갯수입니다.

note: (itstool) path: section/p
en: Useful methods for a <code>Gtk.ComboBoxText</code>:
ko: <code>Gtk.ComboBoxText</code>에 쓸만한 메서드:

note: (itstool) path: item/p
en: The static method <code>new_with_entry()</code> creates a new empty <code>Gtk.ComboBoxText</code> with an entry.
ko: <code>new_with_entry()</code> 정적 메서드는 비어있는 새 <code>Gtk.ComboBoxText</code>를 항목을 넣어 만듭니다.

note: (itstool) path: item/p
en: <code>append_text(text)</code> appends <code>text</code> to the list of strings stored in this combo box.
ko: <code>append_text(text)</code>는 콤보 박스에 저장한 문자열 목록에 <code>text</code>를 추가합니다.

note: (itstool) path: item/p
en: <code>get_active_text()</code> returns the currently active string in this combo box, or <code>None</code> if none is selected. If this combo box contains an entry, this function will return its contents (which will not necessarily be an item from the list).
ko: <code>get_active_text()</code>는 콤보 박스의 현재 활성 문자열을 반환하거나 선택한 항목이 없을 경우는 <code>None</code>을 반환합니다. 콤보 박스에 항목이 있다면 이 함수는 항목의 내용을 반환합니다(꼭 목록 항목일 필요는 없습니다).

note: (itstool) path: section/title
en: The View: the Cellrenderers
ko: 뷰: CellRenderer의 경우

note: (itstool) path: section/p
en: The View makes use of <code>Gtk.CellRenderer</code>s of various types to draw the data.
ko: 다양한 형식의 <code>Gtk.CellRenderer</code>를 활용하여 데이터를 그리는 뷰입니다.

note: (itstool) path: section/p
en: Implementations of <code>Gtk.CellRenderer</code> and useful methods:
ko: <code>Gtk.CellRenderer</code> 구현체와 쓸만한 메서드:

note: (itstool) path: item/p
en: <code>Gtk.CellRendererText</code> - renders text in a cell
ko: <code>Gtk.CellRendererText</code> - 셀에 텍스트를 보여줍니다.

note: (itstool) path: item/p
en: <code>Gtk.CellRendererToggle</code> - renders a toggle or radio button in a cell. Useful methods:
ko: <code>Gtk.CellRendererToggle</code> - 토글 단추 또는 라디오 단추를 셀에 보여줍니다 쓸만한 메서드는:

note: (itstool) path: item/p
en: <code>set_active(setting)</code> - activates or deactivates a cell renderer
ko: <code>set_active(setting)</code> - 셀 렌더러를 활성 처리하거나 비활성 처리합니다.

note: (itstool) path: item/p
en: <code>get_active()</code> - returns whether the cell renderer is active
ko: <code>get_active()</code> - 셀 렌더러 활성화 혀부를 반환합니다.

note: (itstool) path: item/p
en: <code>set_radio(radio)</code> - if radio is <code>True</code>, the cell renderer renders a radio toggle (i.e. a toggle in a group of mutually-exclusive toggles); if <code>False</code>, it renders a check toggle (a standalone boolean option)
ko: <code>set_radio(radio)</code> - radio가 참이면 셀 렌더러는 라디오 토글을 나타냅니다(예: 그룹 단위로 상호 배타적으로 토글). <code>False</code> 값을 설정하면 확인 상자로 나타냅니다(단독 부울린 옵션).

note: (itstool) path: item/p
en: <code>get_radio()</code> - returns whether we are rendering radio toggles rather than checkboxes.
ko: <code>get_radio()</code> - 확인 상자 대신 라디오 토글을 보여줄 지 여부를 반환합니다.

note: (itstool) path: item/p
en: <code>Gtk.CellRendererPixbuf</code> - renders an image in a cell
ko: <code>Gtk.CellRendererPixbuf</code> - 셀 그림을 보여줍니다

note: (itstool) path: item/p
en: <code>Gtk.CellRendererCombo</code> - renders text in a cell; but while <code>Gtk.CellRendererText</code> offers a simple entry to edit the text, <code>Gtk.CellRendererCombo</code> offers a <code>Gtk.ComboBox</code> widget to edit the text. It can be used with and without an associated Gtk.Entry widget, depending on the value of the “has-entry” property.
ko: <code>Gtk.CellRendererCombo</code> - 셀 텍스트를 보여줍니다만 <code>Gtk.CellRendererText</code>는 텍스트를 편집할 간단한 항목을 제공하지만 <code>Gtk.CellRendererCombo</code> 에는 텍스트를 편집할 <code>Gtk.ComboBox</code>  위젯도 들어있습니다. 관련 Gtk.Entry 위젯을 넣든 아니든 사용할 수 있으며,  “has-entry” 속성 값에 따라 다릅니다.

note: (itstool) path: item/p
en: <code>Gtk.CellRendererProgress</code> - renders a numeric value as a progress bar in a cell; it can display a text on top of the progress bar
ko: <code>Gtk.CellRendererProgress</code> - 셀에서 진행 표시줄처럼 숫자 값을 나타냅니다. 진행 표시줄의 상단 텍스트로 표시할 수 있습니다

note: (itstool) path: item/p
en: <code>Gtk.CellRendererSpinner</code> - renders a spinning animation in a cell
ko: <code>Gtk.CellRendererSpinner</code> - 셀에서 스핀 움직임 동작을 나타냅니다

note: (itstool) path: item/p
en: <code>Gtk.CellRendererSpin</code> - renders a spin button in a cell
ko: <code>Gtk.CellRendererSpin</code> - 셀에서 스핀 단추를 나타냅니다

note: (itstool) path: item/p
en: <code>Gtk.CellRendererAccel</code> - renders a keyboard accelerator in a cell
ko: <code>Gtk.CellRendererAccel</code>- 셀에서 키보드 바로 가기 키를 나타냅니다

note: (itstool) path: section/title
en: The Controller: the Selection
ko: 컨트롤러: Selection

note: (itstool) path: section/p
en: Most applications will need to not only deal with displaying data, but also receiving input events from users. To do this, simply get a reference to a selection object and connect to the <code>"changed"</code> signal.
ko: 대부분 프로글매에서는 데이터를 표시할 뿐만 아니라 사용자로부터 입력 이벤트를 받아 처리합니다. 이 때, 간단하게 선택 객체 참조를 가져온 후 <code>"changed"</code> 시그널에 연결합니다.

note: (itstool) path: section/p
en: Then to retrieve data for the row selected:
ko: 그 다음 선택한 행 데이터를 가져오려면:

note: (itstool) path: section/p
en: Useful methods for a <code>Gtk.TreeSelection</code>:
ko: <code>Gtk.TreeSelection</code>에 쓸만한 메서드:

note: (itstool) path: item/p
en: <code>set_mode(type)</code> sets the type of selection, where type is one of
ko: <code>set_mode(type)</code>는 다음 중 선택 형식을 설정합니다

note: (itstool) path: item/p
en: <code>Gtk.SelectionMode.NONE</code> - no selection is possible
ko: <code>Gtk.SelectionMode.NONE</code> - 가능하면 아무것도 선택하지 않음

note: (itstool) path: item/p
en: <code>Gtk.SelectionMode.SINGLE</code> - zero or one element may be selected
ko: <code>Gtk.SelectionMode.SINGLE</code> - 한 개 이하로 선택할 수 있음

note: (itstool) path: item/p
en: <code>Gtk.SelectionMode.BROWSE</code> - exactly one element is selected. In some circumstances, such as initially or during a search operation, it’s possible for no element to be selected. What is really enforced is that the user can’t deselect a currently selected element except by selecting another element.
ko: <code>Gtk.SelectionMode.BROWSE</code> - 정확히 요소 한개만 선택합니다. 검색 동작 초기 또는 진행 단계인 경우, 아무것도 선택하지 않을 수도 있습니다. 다른 요소를 선택할 때를 제외하고는 현재 선택한 요소의 선택 상태를 해제할 수 없도록 강제합니다.

note: (itstool) path: item/p
en: <code>Gtk.SelectionMode.MULTIPLE</code> -any number of elements may be selected. Clicks toggle the state of an item. The Ctrl key may be used to enlarge the selection, and Shift key to select between the focus and the child pointed to. Some widgets may also allow Click-drag to select a range of elements.
ko: <code>Gtk.SelectionMode.MULTIPLE</code> - 몇가지든 선택할 수 있습니다. 항목을 누를 때마다 선택 상태를 바꿉니다. Ctrl키로 선택 갯수를 늘릴 수 있고, Shift키로 현재 선택한 항목 부터 다음 선택한 하위 항목까지 쭉 선택할 수 있습니다. 일부 위젯에서는 눌러서 끄는 방식으로 일정 범위 항목을 선택할 수 있습니다.

note: (itstool) path: item/p
en: <code>get_selected()</code> returns a tuple <code>(model, treeiter)</code>, where <code>model</code> is the current model and <code>treeiter</code> a <code>Gtk.TreeIter</code> pointing to the currently selected row, or None if no rows are selected. The method does not work if the selection mode is set to <code>Gtk.SelectionMode.MULTIPLE</code>; in that case, use <code>get_selected_rows()</code> instead, which Returns a list of <code>Gtk.TreePath</code> instances of all selected rows.
ko: <code>get_selected()</code>는 현재 모델을 의미하는 <code>model</code>과 현재 선택한 행을 가리키는 <code>Gtk.TreeIter</code>인 <code>treeiter</code> 또는 아무 행도 선택하지 않았을 경우 None 값이 들어가는 <code>(model, treeiter)</code> 튜플을 반환합니다. 이 메서드는 선택 모드를 <code>Gtk.SelectionMode.MULTIPLE</code>로 선택했을 때는 동작하지 않습니다. 이 경우, 선택한 행의 <code>Gtk.TreePath</code> 안스턴스 목록을 반환하는 <code>get_selected_rows()</code>를 대신 사용하십시오.

[ctx: text]
note: (itstool) path: info/title
en: Paned (C)
ko: Paned(C)

note: (itstool) path: info/desc
en: A widget with two adjustable panes
ko: 크기 조절 가능한 두 창을 가진 위젯입니다

note: (itstool) path: page/p
en: Two images in two adjustable panes, horizontally aligned.
ko: 크기 조절 가능한 두 창에 그림 둘을 두고 수평 방향으로 정렬합니다.

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/gtk3/stable/gtk3-Standard-Enumerations.html#GtkOrientation">Standard Enumerations</link>
ko: <link href="http://developer.gnome.org/gtk3/stable/gtk3-Standard-Enumerations.html#GtkOrientation">표준 에뮬레이션</link>

note: (itstool) path: section/title
en: Useful methods for a Paned widget
ko: Paned 위젯에 쓸만한 메서드

note: (itstool) path: section/p
en: To have two vertically aligned panes, use <code>Gtk.Orientation.VERTICAL</code> instead of <code>Gtk.Orientation.HORIZONTAL</code>. The method <code>add1(widget1)</code> will add the <code>widget1</code> to the top pane, and <code>add2(widget2)</code> will add the <code>widget2</code> to the bottom pane.
ko: 수직 처리 창을 두려면 <code>Gtk.Orientation.HORIZONTAL</code> 대신 <code>Gtk.Orientation.VERTICAL</code>를 사용하십시오. <code>add1(widget1)</code> 메서드는, 최상단 창에 <code>widget1</code>를 추가하며, <code>add2(widget2)</code> 메서드는 하단 창에 <code>widget2</code>를 추가합니다.

[ctx: text]
note: (itstool) path: info/title
en: Photo wall (C)
ko: Photo wall(C)

note: (itstool) path: info/desc
en: A Clutter image viewer
ko: 클러터 그림 보기

note: (itstool) path: page/title
en: Photo wall
ko: 포토 월

note: (itstool) path: synopsis/p
en: For this example we will build a simple image viewer using Clutter. You will learn:
ko: 이 예제에서는 클러터로 간단한 그림 보기 프로그램을 만들겠습니다. 다음을 익히는 과정입니다:

note: (itstool) path: item/p
en: How to size and position <code>ClutterActor</code>s
ko: <code>ClutterActor</code>에서 크기 위치 설정하는 방법

note: (itstool) path: item/p
en: How to place an image in a <code>ClutterActor</code>
ko: <code>ClutterActor</code>에서 그림 배치하는 방법

note: (itstool) path: item/p
en: How to do simple transitions using Clutter's animation framework
ko: 클러터 애니메이션 프레임워크로 간단하게 트랜지션 처리하는 방법

note: (itstool) path: item/p
en: How to make <code>ClutterActor</code>s respond to mouse events
ko: 마우스 이벤트에 대해 <code>ClutterActor</code>에서 응답하는 방법

note: (itstool) path: item/p
en: How to get file names from a directory
ko: 디렉터리에서 파일 이름 가져오기

note: (itstool) path: section/p
en: Clutter is a library for creating dynamic user interfaces using OpenGL for hardware acceleration. This example demonstrates a small, but central, part of the Clutter library to create a simple but attractive image viewing program.
ko: 클러터는 하드웨어 가속 OpenGL을 활용하여 동적 사용자 인터페이스를 만드는 라이브러리입니다. 이 예제는 작은 일부를 보여주지만, 중심적으로는, 간단하지만 매력적인 그림 보기 프로그램을 만드는 클러터 라이브러리의 일부 동작을 시연합니다.

note: (itstool) path: section/p
en: To help us reach our goal we will be utilising a few other common pieces of GLib as well. Most importantly, we'll use one <code>GPtrArray</code>, a dynamic array of pointers, to hold the file path names. We will also use <code>GDir</code>, a utility for working with directories, to access our image directory and gather file paths.
ko: 목적을 위해 GLib 같은 일부 일반적인 부분도 마찬가지로 활용합니다. 상당히 중요하게 <code>GPtrArray</code> 동적 포인터 배열을 활용하여 파일 경로 이름을 넣어두겠습니다. 또한 디렉터리를 다루는 <code>GDir</code>로 그림 디렉터리에 접근하고 경로를 가져올 때 활용하겠습니다.

note: (itstool) path: item/p
en: Choose <gui>GTK+ (simple)</gui> from the <gui>C</gui> tab, click <gui>Continue</gui>, and fill out your details on the next few pages. Use <file>photo-wall</file> as project name and directory.
ko: <gui>C</gui> 탭에서 <gui>GTK+ (단순)</gui>를 선택하고, <gui>계속</gui>을 누른 다음, 나타난 페이지에서 몇가지 자세한 내용을 입력하십시오. 프로젝트 이름과 디렉터리에 <file>photo-wall</file>을 입력하십시오.

note: (itstool) path: item/p
en: Make sure that <gui>Use GtkBuilder for user interface</gui> is disabled as we will create the UI manually in this tutorial. Check the <link xref="guitar-tuner.c">Guitar-Tuner</link> tutorial using the interface builder.
ko: 앞서 따라하기 지침을 통해 사용자 인터페이스를 직접 만들 예정이므로 <gui>사용자 인터페이스에 GtkBuilder 사용</gui> 설정을 껐는지 확인하십시오. 인터페이스 빌더 사용법을 알아보려면 <link xref="guitar-tuner.c">기타 조율 프로그램</link> 따라하기 지침서를 확인하십시오.

note: (itstool) path: item/p
en: Enable <gui>Configure external packages</gui>. On the next page, select <em>clutter-1.0</em> from the list to include the Clutter library in your project.
ko: <gui>외부 패키지 설정</gui>을 <gui>켬</gui>으로 설정했는지 확인하십시오. 다음 페이지의 목록에서 <em>gstreamer-0.10</em>를 선택하여 프로젝트에 지스트리머 라이브러리를 넣으십시오.

note: (itstool) path: section/title
en: A look at Photo Wall
ko: 포토 월 살펴보기

note: (itstool) path: section/p
en: Our image viewer presents the user with a wall of images.
ko: 그립 보기 프로그램에서는 그림 벽으로 사용자를 나타냅니다.

note: (itstool) path: section/p
en: When an image is clicked, it is animated to fill the viewing area. When the image having focus is clicked it is returned to its original position using an animation with the same duration of 500 milliseconds.
ko: 그림을 누르면 보기 영역을 채울 때 움직입니다. 포커스를 획득한 그림이 눌린 상태면, 500 밀리초 동안 움직임을 활용하여 원래 위치로 돌아옵니다.

note: (itstool) path: section/title
en: Initial setup
ko: 초기 설정

note: (itstool) path: section/p
en: The following code segment contains many of the defines and variables we will be using in the following sections. Use this as a reference for later sections. Copy this code to the beginning of <file>src/main.c</file>:
ko: 다음 코드 일부에는 다음 섹션에서 활용할 정의와 변수 대부분이 들어갑니다. 이 부분을 다음 섹션 참고 용도로 활용하십시오. 이 코드를 <file>src/main.c</file> 시작 부분에 복사해두십시오:

note: (itstool) path: section/title
en: Jumping into the code
ko: 코드로 넘어가기

note: (itstool) path: section/p
en: We will start by taking a look at the <code>main()</code> function as a whole. Then we'll discuss the other code sections in detail. Change the <file>src/main.c</file> to contain this <code>main()</code> function. You can delete the <code>create_window()</code> function as we don't need it in this example.
ko: <code>main()</code> 함수를 전체로서 먼저 살펴보겠습니다. 그 다음 다른 코드 부분을 자세하게 살펴보면서 이야기하겠습니다. <file>src/main.c</file> 파일을 이 <code>main()</code> 함수 코드가 들어가도록 바꾸십시오. 이 예제를 실행할 때 <code>create_window()</code> 함수는 필요 없으므로 삭제할 수 있습니다.

note: (itstool) path: item/p
en: Line 4: <code>ClutterColor</code> is defined by setting the red, green, blue and transparency (alpha) values. The values range from 0-255. For transparency a value of 255 is opaque.
ko: 4번째 줄: <code>ClutterColor</code>는 적색, 녹색, 청색, 투명도(alpha) 값을 설정하여 정의합니다. 값 범위는 0부터 255까지입니다. 255는 투명 수치가 가장 낮습니다.

note: (itstool) path: item/p
en: Line 7: You must initialize Clutter. If you forget to do this, you will get very strange errors. Be warned.
ko: 7번째 줄: 클러터를 초기화해야 합니다. 까먹었다면 이상한 오류가 납니다. 유의하세요.

note: (itstool) path: item/p
en: Lines 10‒14: Here we create a new <code>ClutterStage</code> . We then set the size using the defines from the previous section and the address of the <code>ClutterColor</code> we just defined.
ko: 10~14번째 줄: 여기서 새 <code>ClutterStage</code>를 만듭니다. 앞 부분에서 정의한 코드로 사이즈를 설정하고 방금 정의한 <code>ClutterColor</code> 의 위치를 정의합니다.

note: (itstool) path: note/p
en: A <code>ClutterStage</code> is the top-level <code>ClutterActor</code> onto which other <code>ClutterActor</code>s are placed.
ko: <code>ClutterStage</code>는 다른 <code>ClutterActor</code>가 놓인 곳의 최상위 <code>ClutterActor</code> 입니다.

note: (itstool) path: item/p
en: Line 16: Here we call our function for getting the image file paths. We'll look at this in a bit.
ko: 16번째 줄: 여기서 그림 파일 경로를 가져오는 함수를 호출합니다. 이 부분을 조금 살펴보겠습니다.

note: (itstool) path: item/p
en: Lines 18‒49: This is where we set up the <code>ClutterActor</code>s, load the images and place them into their spot in the image wall. We will look at this in detail in the next section.
ko: 18~49번째 줄: 이 부분은 그림을 불러오고 그림 벽 부분에 두는 <code>ClutterActor</code>을 설정하는 부분입니다. 다음 섹션에서 자세하게 이 부분을 살펴보겠습니다.

note: (itstool) path: item/p
en: Line 52: Show the stage and <em>all its children</em>, meaning our images.
ko: 52번째 줄: 그림의 스테이지와 <em>하위 요소</em>를 나타냅니다.

note: (itstool) path: item/p
en: Line 55: Start the Clutter main loop.
ko: 55번째 줄: 클러터 메인 루프를 시작합니다.

note: (itstool) path: section/title
en: Setting up our image actors
ko: 그림 액터 구성

note: (itstool) path: note/p
en: In Clutter, an actor is the most basic visual element. Basically, everything you see is an actor.
ko: 클러터에서 액터는 사장 기본적인 시각 구성 요소입니다. 근본적으로 여러분이 보는 모든 구성 요소는 액터입니다.

note: (itstool) path: section/p
en: In this section, we are going to take a closer look at the loop used for setting up the <code>ClutterActor</code>s that will display our images.
ko: 이 부분에서는 그림을 나타내는 <code>ClutterActor</code>를 설정하는 루프를 더 자세하게 살펴보겠습니다.

note: (itstool) path: item/p
en: Line 7: Here we want to get the path at the <var>n</var>th location in the <code>GPtrArray</code> that is holding our image path names. The <var>n</var>th position is calculated based on <code>row</code> and <code>col</code>.
ko: 7번째 줄:  여기서는 그림 경로 이름을 넣는 <code>GPtrArray</code>의 <var>n</var>번째 위치에서 경로를 가져오려고 합니다. <var>n</var>번째  위치는 <code>행</code>과 <code>열</code> 기반으로 계산합니다.

note: (itstool) path: item/p
en: Line 8‒23: This is where we actually create the <code>ClutterActor</code> and place the image into the actor. The first argument is the path which we access through our <code>GSList</code> node. The second argument is for error reporting but we are ignoring that to keep things short.
ko: 8~23번째 줄: 실제로 <code>ClutterActor</code>를 만들고 액터에 그림을 넣는 부분입니다. 첫 인자는 <code>GSList</code> 노드로 접근할 경로입니다. 두번째 인자는 오류 보고용이지만 단순성을 유지할 목적으로 무시합니다.

note: (itstool) path: item/p
en: Line 47: This adds the <code>ClutterActor</code> to the stage, which is a container. It also assumes ownership of the <code>ClutterActor</code> which is something you'll want to look into as you get deeper into GNOME development. See the <link href="http://library.gnome.org/devel/gobject/stable/gobject-memory.html"><code>GObject</code> documentation</link> for the gory details.
ko: 47번째 줄: <code>ClutterActor</code>를 컨테이너 스테이지에 추가합니다. 또한 여러분이 그놈 개발상 깊숙한 부분을 보려는 <code>ClutterActor</code>의 소유자를 간주합니다. 적나라한 세부 내용은 <link href="http://library.gnome.org/devel/gobject/stable/gobject-memory.html"><code>GObject</code> 문서</link>를 참고하십시오.

note: (itstool) path: section/title
en: Loading the images
ko: 그림 불러오기

note: (itstool) path: section/p
en: Let's take a short break from Clutter to see how we can get the file names from our image directory.
ko: 그림 디렉터리에서 파일 이름을 가져오는 방법을 살펴볼 참에 클러터 내용 다루는 부분은 잠시 접어두겠습니다.

note: (itstool) path: item/p
en: Lines 5 and 12: This opens our directory or, if an error occurred, returns after printing an error message.
ko: 5~12번째 줄: 디렉터리를 열거나 오류가 발생했을 경우 오류 메시지를 출력한 후 값을 반환합니다.

note: (itstool) path: item/p
en: Lines 16‒25: The first line gets another file name from the <code>GDir</code> we opened earlier. If there was an image file (which we check by looking at its extension, ".png" or ".jpg") in the directory we proceed to prepend the image directory path to the filename and prepend that to the list we set up earlier. Lastly we attempt to get the next path name and reenter the loop if another file was found.
ko: 16~25번째 줄: 첫 줄은 앞서 열어둔 <code>GDir</code>에서 다른 파일 이름을 가져옵니다. 디렉터리에 그림 파일(".png" 또는 ".jpg" 확장자를 보고 확인)이 있다면 파일 이름에 그림 디렉터리 경로를 붙이고 앞서 설정한 목록에 추가합니다. 마지막으로, 그 다음 경로 이름을 가져온 다음, 해당 경로에서 다른 파일을 찾으면 반복문에 다시 들어갑니다.

note: (itstool) path: section/title
en: Set up the actors
ko: 액터 구성

note: (itstool) path: section/p
en: We now take a look at the sizing and positioning of <code>ClutterActor</code>s and also readying the <code>ClutterActor</code> for user interaction.
ko: 이제 <code>ClutterActor</code>의 크기 조절 및 위치 설정, 사용자 반응 대기 부분을 살펴보겠습니다.

note: (itstool) path: item/p
en: Line 7: Setting an actor reactive means that it reacts to events, such as <code>button-press-event</code> in our case. For Photo Wall, all <code>ClutterActor</code>s in the wall should initially be reactive.
ko: 7번째 줄: 액터 반응 설정은 액터가 <code>button-press-event</code> 같은 이벤트에 반응하게 합니다. 포토 월에서는 벽에 있는 모든 <code>ClutterActor</code>에 반응 규칙을 초기화해야합니다.

note: (itstool) path: item/p
en: Line 9‒12: Now we connect the <code>button-press-event</code> to the <code>actor_clicked_cb</code> callback which we will look at next.
ko: 9~12번째 줄: 이제 <code>button-press-event</code> 이벤트를 다음에 살펴볼 <code>actor_clicked_cb</code> 콜백 함수에 연결합니다.

note: (itstool) path: section/p
en: At this point we've got a wall of images that are ready to be viewed.
ko: 여기서 볼 준비를 마친 그림 벽을 가져옵니다.

note: (itstool) path: section/title
en: Reacting to the clicks
ko: 누름 동작에 반응

note: (itstool) path: item/p
en: Lines 1‒4: We have to make sure our callback function matches the signature required for the <code>button_clicked_event</code> signal. For our example, we will only use the first argument, the <code>ClutterActor</code> that is actually clicked.
ko: 1~4번째 줄: <code>button_clicked_event</code> 시그널에 필요한 시그니쳐에 일치하는 콜백 함수를 확인해야합니다. 예를 들면 실제로 누를 <code>ClutterActor</code>가 들어가는 첫번째 인자만 씁니다.

note: (itstool) path: note/p
en: A few words on the arguments we are not using in this example. The <code>ClutterEvent</code> is different depending on what event is being handled. For example, a key event produces a <code>ClutterKeyEvent</code> from which you can get the key being pressed among other information. For mouse click events you get a <code>ClutterButtonEvent</code> from which you can get the <code>x</code> and <code>y</code> values. See the Clutter documentation for other <code>ClutterEvent</code> types.
ko: 이 예제에서 사용하지 않는 인자에 대해 몇가지 알아둘 내용이 있습니다. <code>ClutterEvent</code>는 어떤 이벤트를 처리할지에 따라 다릅니다. 예를 들면, 키 이벤트는 여러 이벤트 중에 키누름 이벤트를 받을 수 있는 <code>ClutterKeyEvent</code>를 내보냅니다. 마우스 단추 누름 이벤트 상황에선 <code>x</code>, <code>y</code> 값을 받을 수 있는 <code>ClutterButtonEvent</code>를 취할 수 있습니다. 다른 <code>ClutterEvent</code> 형식을 알아보려면 클러터 문서를 참고하십시오.

note: (itstool) path: note/p
en: The <code>user_data</code> is what one uses to pass data into the function. A pointer to any data type can be passed in. If you need multiple data to be passed into the callback, you can place the data into a struct and pass its address in.
ko: <code>user_data</code>는 함수에 데이터를 전달할 때 활용합니다. 어떤 데이터 형식의 포인터든 전달할 수 있습니다. 콜백에 여러 데이터를 넘겨야 한다면, 구조체에 데이터를 넣고 전달할 수 있습니다.

note: (itstool) path: item/p
en: Line 7: We set up a static flag to track which state we are in: wall mode or focus mode. We start out in wall mode so no image has focus. Thus, we set the flag to <code>FALSE</code> initially.
ko: 7번째 줄: 우리가 보는 상태를 보여줄 정적 플래그 벽 모드 또는 포커스 모드를 설정합니다. 벽 모드로 시작해서 어떤 이미지에도 포커스를 맞추지 않도록 합니다. 따라서 초기 플래그 값은 <code>FALSE</code> 입니다.

note: (itstool) path: item/p
en: Line 12‒14: These set the image actors to receive events if they are focused.
ko: 12~14번째 줄: 이 부분에서 그림에 포커스를 맞췄을 때 이벤트를 받을 그림 액터를 설정합니다.

note: (itstool) path: item/p
en: Line 16‒17: Here we set the animation duration and save the current state.
ko: 16~17번째 줄: 여기서 움직임 시간을 설정하고 현재 상태를 저장합니다.

note: (itstool) path: item/p
en: Lines 21‒23: Reaching this code means that one image currently has focus and we want to return to wall mode. Setting a position on a <code>ClutterActor</code> begins an animation with the duration that we set in line 17.
ko: 21~23번째 줄: 이 코드에 도달한다는 건 그림 하나에 포커스를 맞췄으며, 벽 모드로 돌아가려 함을 의미합니다. <code>ClutterActor</code>에 위치를 설정하면 17번째 줄에서 설정한 시간만큼 그림 움직임을 시작합니다.

note: (itstool) path: item/p
en: Line 24: Reaching this line of code means we are currently in the wall state and are about to give a <code>ClutterActor</code> focus. Here we save the starting position so that we can return to it later.
ko: 24번째 줄: 이 코드 줄에 도달하면 현재 벽 상태에 있으며 <code>ClutterActor</code> 포커스를 주려는 상황입니다. 여기서 시작 위치를 저장하여 나중에 다시 이 위치로 돌아올 수 있습니다.

note: (itstool) path: item/p
en: Line 25: Setting the <code>ClutterActor</code>'s <code>reactive</code> property to <code>TRUE</code> makes this <code>ClutterActor</code> react to events. In this focused state the only <code>ClutterActor</code> that we want to receive events will be the <code>ClutterActor</code> being viewed. Clicking on the <code>ClutterActor</code> will return it to its starting position.
ko: 25번째 줄: <code>ClutterActor</code>의 <code>reactive</code> 속성을 <code>TRUE</code>로 설정하면, <code>ClutterActor</code>에서 이벤트에 반응합니다. 이 포커스 상태에서 우리가 이벤트를 받으려는 <code>ClutterActor</code>는 우리가 보고 있는 <code>ClutterActor</code>입니다. <code>ClutterActor</code>를 누르면 액터의 시작 위치로 돌아갑니다.

note: (itstool) path: item/p
en: Lines 27‒36: This is where we save the current position of the image, set it to receive events and then make it appear above the other images and start animating it to fill the stage.
ko: 27~36번째 줄: 이 부분은 그림의 현재 위치를 저장하고, 이벤트를 받도록 설정하며, 다른 그림 위로 나타나 스테이지를 채우는 움직임을 시작하는 부분입니다.

note: (itstool) path: item/p
en: Line 39: Here we restore the easing state to what was set before we changed it in line 16.
ko: 39번째 줄: 이 부분에서는 16번째 줄에서 바꾸기 전의 움직임 처리 상태로 복원합니다.

note: (itstool) path: item/p
en: Line 42: Here we toggle the <code>is_focused</code> flag to the current state.
ko: 42번째 줄: 여기서 <code>is_focused</code> 값을 현재 상태 값으로 바꿉니다.

note: (itstool) path: item/p
en: As mentioned previously, the <code>ClutterActor</code>s with higher <code>depth</code> values receive events but can allow <code>ClutterActor</code>s below them to also receive events. Returning <code>TRUE</code> will stop events from being passed down, while <code>FALSE</code> will pass events down.
ko: 앞에서 말씀드린대로, 좀 더 큰 <code>depth</code> 값이 들어간 <code>ClutterActor</code>에서 이벤트를 받는데 <code>ClutterActor</code>의 아래에 있는 <code>ClutterActor</code>도 이벤트를 받을 수 있습니다. <code>TRUE</code>를 반환하면 이벤트를 전달해 내려가는 과정을 멈추며, <code>FALSE</code>를 반환하면 이벤트를 계속 하부로 전달해내려갑니다.

note: (itstool) path: note/p
en: Remember, however, that to receive events the <code>ClutterActor</code>s must be set <code>reactive</code>.
ko: 허나, <code>ClutterActor</code> 이벤트를 받으려면 <code>reactive</code>를 설정해야합니다.

note: (itstool) path: section/p
en: All of the code should now be ready to go. All you need now is some pictures to load. By default, the pictures are loaded from a <file>berlin_images</file> directory. If you want, you can change the <code>#define IMAGE_DIR_PATH</code> line near the top to refer to your photo directory, or create a <file>berlin_images</file> directory by clicking <guiseq><gui>Project</gui><gui>New Directory...</gui></guiseq> and creating a <file>berlin_images</file> directory as a subdirectory of the <file>photo-wall</file> directory. Make sure to put at least twelve images in the directory!
ko: 모든 코드 준비가 끝났습니다. 이제 그림을 불러오는 일이 필요합니다. 기본적으로 그림은 <file>berlin_images</file> 디렉터리에서 불러옵니다. 원한다면 사진 디렉터리 또는 <guiseq><gui>프로젝트</gui><gui>새 디렉터리…</gui></guiseq>를 누른 후 <file>photo-wall</file> 디렉터리의 하위 디렉터리로 <file>berlin_images</file> 디렉터리를 만든 후 참조하도록 상단 근처의 <code>#define IMAGE_DIR_PATH</code> 줄을 바꿀 수 있습니다. 디렉터리에 그림을 최소한 12개 넣었는지 확인하십시오.

note: (itstool) path: section/p
en: When you have done that, click <guiseq><gui>Build</gui><gui>Build Project</gui></guiseq> to build everything again, then <guiseq><gui>Run</gui><gui>Execute</gui></guiseq> to start the application.
ko: 다 끝났으면 <guiseq><gui>빌드</gui><gui>프로젝트 빌드</gui></guiseq>를 눌러 모두 다시 빌드하고, <guiseq><gui>실행</gui><gui>실행</gui></guiseq>을 눌러 프로그램을 시작하십시오.

note: (itstool) path: section/p
en: If you haven't already done so, choose the <file>Debug/src/photo-wall</file> application in the dialog that appears. Finally, hit <gui>Run</gui> and enjoy!
ko: 아직 마무리가 안됐다면 나타나는 대화상자에서 <file>Debug/src/photo-wall</file> 프로그램을 선택하십시오. 마지막으로 <gui>실행</gui>을 치고 즐기시죠!

note: (itstool) path: section/p
en: If you run into problems with the tutorial, compare your code with this <link href="photo-wall/photo-wall.c">reference code</link>.
ko: 지침서를 따라하는 실행하는 과정에 문제가 있다면, <link href="photo-wall/photo-wall.c">참조 코드</link>와 여러분의 코드를 비교해보십시오.

[ctx: text]
note: (itstool) path: info/title
en: ProgressBar (C)
ko: ProgressBar(C)

note: (itstool) path: info/desc
en: A widget which indicates progress visually
ko: 진행 과정을 눈에 보이게 나타내는 위젯

note: (itstool) path: page/p
en: This ProgressBar "fills in" by a fraction of the bar until it is full.
ko: ProgressBar는 막대 칸이 찰 때까지 막대 비율 값을 "채워 넣습니다".

note: (itstool) path: info/desc
en: A bar which animates to indicate progress
ko: 진행 상황을 움직임으로 나타내는 표시줄입니다

note: (itstool) path: div/p
en: Pressing any key stops and starts this ProgressBar.
ko: 아무 키나 눌러서 ProgressBar 동작을 멈추거나 시작합니다.

note: (itstool) path: page/p
en: This ProgressBar is stopped and started by pressing any key.
ko: 이 ProgressBar는 어떤 키든 눌렀을 때 동작을 멈추거나 시작합니다.

note: (itstool) path: info/desc
en: A widget which indicates progress visually.
ko: 진행 상황을 눈으로 알 수 있게 나타냅니다.

note: (itstool) path: section/title
en: Useful methods for a ProgressBar widget
ko: ProgressBar 위젯에 쓸만한 메서드

note: (itstool) path: item/p
en: Instead of <code>pulse()</code>, that makes the bar go back and forth, if we want the ProgressBar to "fill in" a fraction (a <code>float</code> between <code>0.0</code> and <code>1.0</code> included) of the bar that has been completed, use <code>set_fraction(fraction)</code>.
ko: 표시줄을 앞뒤로 왔다갔다 하게 하는 <code>pulse()</code> 대신, ProgressBar를 표시줄 비율(<code>0.0</code>과 <code>1.0</code> 값도 해당하는 사이 <code>float</code> 값)만큼 완료 의미로 "채워 넣는"다면, <code>set_fraction(fraction)</code>을 사용하십시오.

note: (itstool) path: item/p
en: To set a text and show it (superimposed over the bar) use <code>set_text(<var>"text"</var>)</code> and <code>set_show_text(True)</code>. If a text is not set and <code>set_show_text(True)</code> the text will be the percentage of the work that has been completed.
ko: 텍스트를 설정하고 보여주려면 (표시줄에 겹쳐 나타남) <code>set_text(<var>"text"</var>)</code>와 <code>set_show_text(True)</code>를 사용하십시오. 텍스트를 설정하지 않았고 <code>set_show_text(True)</code> 함수를 호출하면 나타나는 텍스트는 작업 완료 백분율입니다.

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/glib/stable/glib-The-Main-Event-Loop.html">GLib - The Main Event Loop</link>
ko: <link href="http://developer.gnome.org/glib/stable/glib-The-Main-Event-Loop.html">GLib - 메인 이벤트 루프</link>

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/gdk/stable/gdk-Keyboard-Handling">Gdk - Key Values</link>
ko: <link href="http://developer.gnome.org/gdk/stable/gdk-Keyboard-Handling">Gdk - 키 값</link>

[ctx: text]
note: (itstool) path: info/title
en: Properties (Python)
ko: 속성(Python)

note: (itstool) path: info/desc
en: An explanation of properties, getters and setters.
ko: 속성, 게터함수, 세터함수를 설명합니다.

note: (itstool) path: section/p
en: <em>Properties</em> describe the configuration and state of widgets. Each widget has its own particular set of properties. For example, a widget such as a button has the property <code>label</code> which contains the text of the widget. You can specify the name and value of any number of properties as keyword arguments when creating an instance of a widget. For example, to create a label with the text “Hello World”, an angle of 25 degrees, and aligned to the right, you can use:
ko: <em>속성</em>은 설정과 위젯 상태를 설명합니다. 각 위젯에는 몇가지 특별한 속성 모음이 있습니다. 예를 들어 단추 같은 위젯에는 위젯 텍스트를 넣을 수 있는 <code>label</code> 속성이 있습니다. 위젯 인스턴스를 만들 때 키워드 인자로 여러가지 프로퍼티의 이름과 값을 지정할 수 있습니다. 예를 들어, “Hello world” 레이블을 25도 기울여서 오른쪽 정렬 상태로 만들려면:

note: (itstool) path: section/p
en: Alternatively, you can define these properties separately by using the method associated with it.
ko: 대신, 관련 메서드를 사용하여 속성을 따로 설정할 수 있습니다.

note: (itstool) path: section/p
en: Once you have created such a label, you can get the text of the label with <code>label.get_label()</code>, and analogously for the other properties.
ko: 레이블 같은걸 만들고 나면 <code>label.get_label()</code> 함수로 텍스트를 가져올 수 있으며, 다른 속성에 대해서도 비슷합니다.

note: (itstool) path: section/p
en: Instead of using getters and setters you can also get and set the properties with <code>get_property(<var>"prop-name"</var>)</code> and <code>set_property(<var>"prop-name"</var>, <var>value</var>)</code>, respectively.
ko: 게터, 세터 함수를 사용하는 대신 <code>get_property(<var>"prop-name"</var>)</code>함수와 <code>set_property(<var>"prop-name"</var>, <var>value</var>)</code>함수를 각각 사용하여 속성 값을 가져오고 설정할 수 있습니다.

note: (itstool) path: section/p
en: <link href="http://python-gtk-3-tutorial.readthedocs.org/en/latest/basics.html">Basics - Properties</link> in Python GTK+ 3 Tutorial
ko: 파이썬 GTK+ 3 따라하기 지침서의 <link href="http://python-gtk-3-tutorial.readthedocs.org/en/latest/basics.html">속성 기본</link>

[ctx: link]
note: (itstool) path: info/title
en: Python
ko: 파이썬

note: (itstool) path: page/title
en: Tutorials, code samples and platform demos in Python
ko: 파이썬용 따라하기 지침서, 코드 예제, 플랫폼 데모

note: (itstool) path: section/title (itstool) path: page/title
en: Tutorial for beginners
ko: 초보자용 따라하기 지침서

note: (itstool) path: info/desc
en: A choice from multiple checkbuttons
ko: 여러 확인 단추를 선택합니다

note: (itstool) path: page/p
en: These radiobuttons report their activity in the terminal.
ko: 이 RadioButton은 터미널의 활동을 알려줍니다.

note: (itstool) path: info/desc
en: Only one can be selected at a time
ko: 한번에 하나만 선택할 수 있습니다

note: (itstool) path: page/p
en: RadioButtons are named after old-style car radios, which had buttons for switching between channel presets. Because the radio could only be tuned to one station at a time, only one button could be pressed in at a time; if you pressed a new one, the one that was already pressed in would pop back out. That's how these buttons work, too.
ko: RadioButton 이름은 미리 설정해둔 채널을 전환할 때 사용하는 단추의 모양새 동작에 착안하여 구식 자동차 라디오에서 왔습니다. 라디오 채널 설정은 한번에 하나만 할 수 있기 때문에, 오직 하나의 단추만 눌립니다. 새 단추를 누르면 먼저 눌려있던 단추는 도로 튀어나옵니다. 이게 바로 라디오 단추가 동작하는 방식입니다.

note: (itstool) path: page/p
en: Each RadioButton needs a text label and a group. Only one button in a group can be selected at a time. You don't name each group; you just set new RadioButtons to be part of the same group as an existing one. If you create a new one outside of a group, it automatically creates a new group for it to be part of.
ko: 각 라디오 단추는 텍스트 레이블을 넣고 그룹으로 묶어야합니다. 그룹에서는 한번에 하나의 단추만 선택할 수 있습니다. 각 그룹에 이름을 달 수는 없습니다. 새 RadioButton은 기존의 단추와 마찬가지로 동일한 그룹의 일부로 설정합니다. 그룹의 밖에 새 단추를 넣으면, 이 단추는 자동으로 새 그룹의 일부가 됩니다.

note: (itstool) path: section/p
en: All the code for this sample goes in the RadioButtonExample class. The above code creates a <link href="http://www.roojs.com/seed/gir-1.2-gtk-3.0/gjs/Gtk.Application.html">Gtk.Application</link> for our widgets and window to go in.
ko: 이 예제의 모든 코드는 RadioButtonExample 클래스에 들어갑니다. 위 코드는 위젯과 창이 들어가는 <link href="http://www.roojs.com/seed/gir-1.2-gtk-3.0/gjs/Gtk.Application.html">Gtk.Application</link>을 만듭니다.

note: (itstool) path: section/title
en: Creating the radiobuttons
ko: RadioButton 만들기

note: (itstool) path: section/p
en: We use a <link xref="label.js">Gtk.Label</link> to set each group of RadioButtons apart. Nothing will stop you from putting RadioButtons from all different groups wherever you want, so if you want people to know which ones go together you need to organize things accordingly.
ko: 그룹에 있는 각 RadioButton 부분 부분마다 <link xref="label.js">Gtk.Label</link>을 설정 용도로 사용합니다. 원하는 어디든 모든 다른 그룹에 RadioButton을 넣지 못하게 하진 않습니다. 따라서 사용자가 어떤 단추를 한 묶음으로 두었는지 알 수 있게 하려면 묶음별로 정리해야합니다.

note: (itstool) path: section/p
en: Here are three different ways to create RadioButtons. The first is the usual way, where we create a new Gtk.RadioButton and assign its properties at the same time. The second and third use functions which automatically handle some of the properties; new_from_widget takes a single argument, the RadioButton that you want to put this new one in the same group as. Meanwhile, new_with_label_from_widget takes that and the RadioButton's label at the same time.
ko: RadioButton을 만드는 방법은 세가지가 있습니다. 첫번째는 Gtk.RadioButton을 새로 만들고 속성을 동시에 지정하는 일반적인 방법, 두번째와 세번째는 일부 속성 값을 자동으로 처리하는 함수를 사용하는 방법입니다. new_from_widget은 동일한 그룹에 새 단추를 넣으려고 할 때 넣을 RadioButton 단일 인자를 취하지만, new_with_label_from_widget은 RadioButton 레이블을 함께 취합니다.

note: (itstool) path: section/p
en: The first RadioButton in a group is the one that's selected by default. Try uncommenting the last line in this sample code to see how you can set a different one to be the default selection.
ko: 그룹의 처음 RadioButton은 기본으로 선택하는 항목입니다. 이 예제 코드의 마지막 줄 주석 표시를 제거해보셔서 다른 항목을 어떻게 기본으로 선택할 수 있는지 확인해보십시오.

note: (itstool) path: section/p
en: Here we create the label for the second group of buttons, and then create them all the same way.
ko: 여기서 그룹의 두번째 단추에 레이블을 만들어넣고, 나머지 단추에 대해서도 동일한 방식으로 만듭니다.

note: (itstool) path: section/title
en: Creating the rest of the user interface
ko: 사용자 인터페이스 나머지 부분 만들기

note: (itstool) path: section/p
en: This code creates a <link xref="button.js">Gtk.Button</link> and binds it to a function which will show people a silly message when they click OK, depending on which RadioButtons were selected.
ko: 이 코드는 <link xref="button.js">Gtk.Button</link>을 만들고 함수에 바인딩하여, 사용자가 확인을 누르면 어떤 RadioButton을 선택했느냐에 따라 유치한 메시지를 보여줍니다.

note: (itstool) path: section/p
en: To make sure the button's "OK" label shows up properly in every language that GNOME is translated into, remember to use one of Gtk's <link href="https://developer.gnome.org/gtk3/3.4/gtk3-Stock-Items.html">stock button types</link>.
ko: 단추의 "확인" 레이블을 그놈에서 번역한대로 각 언어로 올바르게 나타나게 하려면, GTK <link href="https://developer.gnome.org/gtk3/3.4/gtk3-Stock-Items.html">스톡 단추 형식</link> 활용 방식을 기억에서 되살려보십시오.

note: (itstool) path: section/p
en: We use a separate <link xref="grid.js">Gtk.Grid</link> to organize each group of radio buttons. This way we can change the layout with less fuss later on. The second Grid has a margin on top, to visually separate the two sets of choices.
ko: 라디오 단추를 각 그룹으로 묶는 용도로 <link xref="grid.js">Gtk.Grid</link> 를 따로 사용합니다. 이 방식대로라면 나중에 덜 난리나는 방식으로 배치를 바꿀 수 있습니다. 두번째 그리드는 상단에 여백을 두었는데 두 선택 그룹을 눈으로 보기에 따로 나뉘어 보기에 한 부분입니다.

note: (itstool) path: section/p
en: After we've organized them, we put them into a third, master Grid, along with the OK button. Then we attach that to the window.
ko: 이렇게 정돈한 다음에는 세번째로 마스터 그리드를 넣고, 그 안에 확인 단추를 넣습니다. 이 과정이 끝나면 마스터 그리드를 창에 넣습니다.

note: (itstool) path: section/p
en: Finally, we tell the window and everything inside it to become visible when the application is run.
ko: 마지막으로 프로그램을 실행할 때 창과 창에 있는 모든 요소를 나타내라고 하겠습니다.

note: (itstool) path: section/p
en: When you click OK, a <link xref="messagedialog.js">Gtk.MessageDialog</link> appears. This function creates and displays the popup window, then binds its OK button to a function that closes it. What text appears in the popup depends on the _messageText() function, which returns a different value depending on which set of options you chose.
ko: 확인을 누르면 <link xref="messagedialog.js">Gtk.MessageDialog</link>가 나타납니다. 이 함수는 팝업 창을 만들어 띄운 후 창을 닫는 확인 단추에 함수를 연결합니다. 여러분이 선택한 옵션 설정에 따라 다른 값을 반환하는 _messageText() 함수에서 반환하는 값에 따라 팝업 창에 나타나는 텍스트가 달라집니다.

note: (itstool) path: section/p
en: The get_active() method is how we can tell which RadioButton's pressed in. This function returns a different silly message depending on which set of buttons was pressed. Its return value is used as the MessageDialog's text property.
ko: get_active() 메서드는 지금 눌린 RadioButton이 뭔지 알아볼 수 있는 수단입니다. 이 함수에는 어떤 단추를 눌렀느냐에 따라 각기 다른 유치한 메시지를 반환합니다. 반환 값은 MessageDialog의 텍스트 속성 값으로 활용합니다.

note: (itstool) path: section/p
en: This function is called when the MessageDialog's OK button is pressed. It simply makes the popup go away.
ko: 이 함수는 MessageDialog의 확인 단추를 누를 때 호출합니다.

note: (itstool) path: section/p
en: Finally, we create a new instance of the finished RadioButtonExample class, and set the application running.
ko: 마지막으로, 마무리 지은 RadioButtonExample 클래스의 새 인스턴스를 만들고 프로그램 실행을 설정하겠습니다.

note: (itstool) path: info/desc
en: Mutually exclusive buttons.
ko: 상호 배타적 관계의 단추입니다.

note: (itstool) path: page/p
en: Three RadioButtons. You can see in the terminal if they are turned off or on.
ko: RadioButton이 세개가 있습니다. 터미널에서 켜고 끈 단추를 볼 수 있습니다.

note: (itstool) path: section/title
en: Useful methods for a RadioButton widget
ko: RadioButton 위젯에 쓸만한 메서드

note: (itstool) path: section/p
en: In line 16 the signal <code>"toggled"</code> is connected to the callback function <code>toggled_cb()</code> using <code><var>widget</var>.connect(<var>signal</var>, <var>callback function</var>)</code>. See <link xref="signals-callbacks.py"/> for a more detailed explanation.
ko: 16번째 줄에서 <code>"toggled"</code> 시그널은 <code><var>widget</var>.connect(<var>signal</var>, <var>callback function</var>)</code> 함수로  <code>toggled_cb()</code> 콜백 함수에 연결했습니다. 더 자세한 설명은 <link xref="signals-callbacks.py"/>를 참조하십시오.

note: (itstool) path: section/p
en: As seen in <link xref="properties.py"/>, instead of <code>button1 = Gtk.RadioButton(label="Button 1")</code> we could create the button and label it with
ko: <link xref="properties.py"/>에서 보신 바와 같이 <code>, button1 = Gtk.RadioButton(label="Button 1")</code> 대신 다음 코드로 단추와 레이블을 만들 수 있습니다

note: (itstool) path: section/p
en: Yet another way to create a new RadioButton with a label is <code>button1 = Gtk.RadioButton.new_with_label(None, "Button 1")</code> (the first argument is the group of the radiobuttons, which we can get with <code>get_group()</code>, the second argument is the label).
ko: 레이블을 붙여서 새 RadioButton을 만드는 또 다른 방법은 <code>button1 = Gtk.RadioButton.new_with_label(None, "Button 1")</code>(처음 인자는 <code>get_group()</code>으로 가져올 수 있는 라디오 단추의 그룹, 두번째 인자는 레이블입니다) 코드를 활용하는 방법입니다.

note: (itstool) path: info/desc
en: A choice from multiple CheckButtons.
ko: 여러 CheckButton으로 선택합니다.

note: (itstool) path: page/p
en: These RadioButtons report their activity in the terminal.
ko: 이 RadioButton은 터미널에 해당 활동을 알립니다.

[ctx: text]
note: (itstool) path: info/title
en: Record collection (JavaScript)
ko: 레코드 수집(JavaScript)

note: (itstool) path: info/desc
en: Create a small database application for ordering your music collection
ko: 음악 모음을 정렬하는 간단한 데이터베이스 프로그램을 만듭니다

note: (itstool) path: page/title
en: Record collection
ko: 레코드 수집

note: (itstool) path: item/p
en: How to connect to a database using libgda
ko: libgda로 데이터베이스 연결하기

note: (itstool) path: item/p
en: How to insert and browse records in a database table
ko: 데이터베이스 테이블로의 레코드 삽입 및 테이블 탐색

note: (itstool) path: section/p
en: This demo uses the Javascript language. We are going to demonstrate how to connect and use a database from a GTK program, by using the GDA (GNOME Data Access) library. Thus you also need this library installed.
ko: 이 시연 프로그램에서는 Javascript 언어를 활용합니다. GTK 프로그램에서 GDA(그놈 데이터 액세스) 라이브러리로 데이터베이스를 연결하고 활용하는 방법을 보여드리겠습니다. 고로, 이 라이브러리도 설치해야합니다.

note: (itstool) path: section/p
en: GNOME Data Access (GDA) is library whose purpose is to provide universal access to different kinds and types of data sources. This goes from traditional relational database systems, to any imaginable kind of data source such as a mail server, a LDAP directory, etc. For more information, and for a full API and documentation, visit the <link href="http://library.gnome.org/devel/libgda/stable/">GDA website</link>.
ko: 그놈 데이터 액세스(GDA)는 다양한 종류와 형식의 데이터 공급원에 통합 방식으로 접근하는 수단을 제공합니다. 전통적인 관계형 데이터베이스 시스템에서 시작하여 메일 서버, LDAP 디렉터리 등과 같은 상상할 수 있는 데이터 공급원을 다룹니다. 더 많은 내용, 전체 API, 문서를 확인해보시려면  <link href="http://library.gnome.org/devel/libgda/stable/">GDA 웹사이트</link>를 방문해보십시오.

note: (itstool) path: section/p
en: Although a big part of the code is related to user interface (GUI), we are going to focus our tutorial on the database parts (we might mention other parts we think are relevant though). To know more about Javascript programs in GNOME, see the <link xref="image-viewer.js">Image Viewer program</link> tutorial.
ko: 비록 코드 상당 부분이 사용자 인터페이스(GUI)와 관련 있지만, 데이터베이스 부분의 따라하기 지침에 역점을 두었습니다(아마도 관련이 있는 다른 부분에도 언급할지도 모릅니다). 그놈 Javascript 프로그래밍을 더 알아보려면 <link xref="image-viewer.js">그림 보기 프로그램</link> 따라하기 지침 부분을 참고하십시오.

note: (itstool) path: item/p
en: Choose <gui>Generic Javascript</gui> from the <gui>JS</gui> tab, click <gui>Forward</gui>, and fill-out your details on the next few pages. Use <file>record-collection</file> as project name and directory.
ko: <gui>JS</gui> 탭에서 <gui>일반 Javascript</gui>를 선택하고, <gui>앞으로</gui>을 누른 다음, 나타난 페이지에서 몇가지 자세한 내용을 입력하십시오. 프로젝트 이름과 디렉터리에 <file>record-collection</file>을 입력하십시오.

note: (itstool) path: item/p
en: Click <gui>Finished</gui> and the project will be created for you. Open <file>src/main.js</file> from the <gui>Project</gui> or <gui>File</gui> tabs. It contains very basic example code.
ko: <gui>마침</gui>을 누르면 프로젝트를 만들어줍니다. <gui>프로젝트</gui>나 <gui>파일</gui>탭에서 <file>src/main.js</file> 파일을 여십시오. 매우 기본적인 예제 코드가 있습니다.

note: (itstool) path: section/title
en: Program Structure
ko: 프로그램 구조

note: (itstool) path: section/p
en: This demo is a simple GTK application (with a single window) capable of inserting records into a database table as well as browsing all records of the table. The table has two fields: <code>id</code>, an integer, and <code>name</code>, a varchar. The first section (on the top) of the application allows you to insert a record into the table. The last section (bottom) allows you to see all the records of that table. Its content is refreshed every time a new record is inserted and on the application startup.
ko: 이 시연 프로그램은 데이터베이스 테이브의 모든 레코드를 탐색할 뿐만 아니라 레코드를 넣는 기능도 있는 간단한(단일 창)  GTK 프로그램입니다. 테이블에는 정수형 값을 넣는 <code>id</code> 필드와 가변 문자열(varchar) 형식의 <code>name</code> 필드가 있습니다. 프로그램의 (상단) 처음 섹션에서는 테이블에 레코드를 넣을 수 있습니다. 프로그램의 마지막 섹션(바닥)에서는 테이블의 모든 레코드를 살펴볼 수 있습니다. 이 내용은 새 레코드를 넣을때와 프로그램을 시작할 때마다 새로 고쳐서 보여줍니다.

note: (itstool) path: section/title
en: Starting the fun
ko: 재미로 시작하기

note: (itstool) path: section/p
en: Let's start by examining the skeleton of the program:
ko: 프로그램 뼈대 검토를 우선 시작하겠습니다:

note: (itstool) path: item/p
en: Lines 1‒4: Initial imports. Pay special attention to line 3, which tells Javascript to import the GDA library, our focus in this tutorial.
ko: 1~4번째 줄: 초기 임포팅입니다. JavaScript로 GDA 라이브러리를 가져오는 이 따라하기 지침의 핵심부분인 세번째 줄에 특히 주목하십시오.

note: (itstool) path: item/p
en: Lines 6‒17: Define our <code>Demo</code> class. Pay special attention to lines 13‒15, where we call 3 methods which will do the whole job. They will be detailed below.
ko: 6~17번째 줄: <code>Demo</code> 클래스를 정의합니다. 전체 작업을 담당하는 메서드 3개를 호출하는 13~15번째 줄에 주목하십시오. 자세한 내용은 아래에서 설명하겠습니다.

note: (itstool) path: item/p
en: Lines 19‒23: Start the application.
ko: 19~23번째 줄: 프로그램을 시작합니다.

note: (itstool) path: section/title
en: Designing the application
ko: 프로그램 설계

note: (itstool) path: section/p
en: Let's take a look at the <code>setupWindow</code> method. It is responsible for creating the User Interface (UI). As UI is not our focus, we will explain only the relevant parts.
ko: <code>setupWindow</code> 메서드를 살펴보겠습니다. 이 메서드는 사용자 인터페이스(UI)를 만드는 역할을 합니다. UI는 중요한 부분이 아니니 관련 부분만 설명하겠습니다.

note: (itstool) path: item/p
en: Lines 22 and 27: Create the 2 entries (for the two fields) in which users will type something to get inserted in the database.
ko: 22번째, 27번째 줄: 어떤 사용자가 데이터베이스에 들어간 내용을 입력하는 항목 2개(필드 2개)를 만듭니다.

note: (itstool) path: item/p
en: Lines 31‒34: Create the Insert button. We connect its <code>clicked</code> signal to the <code>_insertClicked</code> private method of the class. This method is detailed below.
ko: 31~34번째 줄: 삽입 단추를 만듭니다. <code>clicked</code> 시그널을 클래스의 <code>_insertClicked</code> private 메서드에 연결했습니다. 이 메서드는 아래에서 자세히 설명하겠습니다.

note: (itstool) path: item/p
en: Line 39: Create the widget (<code>TextView</code>) where we will show the contents of the table.
ko: 39번째 줄: 테이블의 내용을 보여줄 위젯(<code>TextView</code>)을 만듭니다.

note: (itstool) path: item/p
en: Line 44: Create the label where we will show the number of records in the table. Initially it's empty, it will be updated later.
ko: 44번째 줄: 테이블의 여러 레코드를 보여줄 레이블을 만듭니다. 초기에는 비어있습니다만, 나중에 업데이트합니다.

note: (itstool) path: section/title
en: Connecting to and initializing the database
ko: 데이터베이스 연결 및 초기화

note: (itstool) path: section/p
en: The code which makes the connection to the database is in the <code>setupDatabase</code> method below:
ko: <code>setupDatabase</code> 메서드에서 데이터베이스를 연결하는 코드는 아래와 같습니다:

note: (itstool) path: item/p
en: Lines 2‒3: Create the GDA's <code>Connection</code> object. We must supply to its constructor some properties:
ko: 2~3번쨰 줄: GDA의 <code>Connection</code> 객체를 만듭니다. 생성자에 속성 몇가지를 넣어야합니다:

note: (itstool) path: item/p
en: <code>provider</code>: One of GDA's supported providers. GDA supports SQLite, MySQL, PostgreSQL, Oracle and many others. For demo purposes we will use a SQLite database, as it comes installed by default in most distributions and it is simple to use (it just uses a file as a database).
ko: <code>provider</code>: GDA에서 지원하는 프로파이더 중 하나입니다. GDA에서는 SQLite, MySQL, PostSQL, Oracle 등 수많은 데이터베이스 엔진을 지원합니다. 시연 목적으로, 대부분의 배포판에서 기본적으로 SQLite를 설치하며 쓰기 쉽기 때문에(파일을 데이터베이스로 활용) SQLite 데이터베이스를 사용하겠습니다.

note: (itstool) path: item/p
en: <code>cnc_string</code>: The connection string. It may change from provider to provider. The syntax for SQLite is: <code>DB_DIR=<var>PATH</var>;DB_NAME=<var>FILENAME</var></code>. In this demo we are accessing a database called gnome_demo in the user home dir (note the call to GLib's <code>get_home_dir</code> function).
ko: <code>cnc_string</code>: 연결 문자열. 프로바이더를 바꿉니다. SQLite용 문법은 <code>DB_DIR=<var>PATH</var>;DB_NAME=<var>FILENAME</var></code> 입니다. 시연 프로그램에서는 사용자 주 디렉터리(GLib의 <code>get_home_dir</code> 함수 호출 참고)에 둔 gnome_demo 데이터베이스에 접근하겠습니다.

note: (itstool) path: note/p
en: If the provider is not supported by GDA, or if the connection string is missing some element, line 2 will raise an exception. So, in real life we should handle it with JavaScript's statement <code>try</code>...<code>catch</code>.
ko: GDA에서 지원하지 않는 프로바이더가 있고, 연결 문자열에 어떤 구성 요소가 빠지면, 2번째 줄에 예외가 일어납니다. 따라서 실제로 JavaScript의 구문 <code>try</code>...<code>catch</code>로 처리해야합니다.

note: (itstool) path: item/p
en: Line 4: Open the connection. In the SQLite provider, if the database does not exist, it will be created in this step.
ko: 4번째 줄: 연결합니다. SQLite 프로바이더에서 데이터베이스가 없으면 이 단계에서 만듭니다.

note: (itstool) path: item/p
en: Lines 6‒10: Try to do a simple select to check if the table exists (line 7). If it does not exist (because the database was just created), this command will raise an exception, which is handled by the <code>try</code>...<code>catch</code> block. If it is the case, we run the create table statement (line 9).
ko: 6~10번째 줄: 테이블이 있는지(7번째 줄) 간단하게 SELECT 문을 시도해봅니다. (데이터베이스를 방금 만들어서)테이블이 없으면, 이 명령에서 <code>try</code>...<code>catch</code> 블록에서 처리할 예외가 나타납니다. 이 경우 CREATE TABLE 구문을 실행합니다(9번째 줄).

note: (itstool) path: item/p
en: In order to run the SQL commands above we are using the GDA connection methods <code>execute_select_command</code> and <code>execute_non_select_command</code>. They are simple to use, and just require two arguments: The <code>Connection</code> object and the SQL command to be parsed.
ko: GDA 연결용 <code>execute_select_command</code> 메서드와 <code>execute_non_select_command</code> 메서드로 위 SQL 명령을 실행합니다. 사용법은 단순하며  <code>Connection</code> 객체와 해석할 SQL 명령을 두 매개변수 값으로 활용하므로 단순합니다.

note: (itstool) path: section/p
en: At this point we have the database set up, and are ready to use it.
ko: 이 시점에 데이터베이스를 설정했고 사용할 준비가 끝났습니다.

note: #-#-#-#-#  544 (gnome-devel-docs master)  #-#-#-#-# (itstool) path: section/title
en: Selecting
ko: 선택

note: (itstool) path: section/p
en: After connecting to the database, our demo's constructor calls the <code>selectData</code> method. It is responsible for getting all the records in the table and showing them on the <code>TextView</code> widget. Let's take a look at it:
ko: 데이터베이스를 연결하고 나면, 데모 생성자에서 <code>selectData</code> 메서드를 호출합니다. 이 메서드는 테이블의 모든 레코드를 가져와서 <code>TextView</code> 위젯에 나타냅니다. 이제 살펴보도록 하겠습니다:

note: (itstool) path: item/p
en: Line 2: The <code>SELECT</code> command. We are using the GDA connection's <code>execute_select_command</code> method for that. It returns a <code>DataModel</code> object, which is later used to retrieve the rows.
ko: 2번째 줄: <code>SELECT</code> 명령. GDA 연결의 <code>execute_select_command</code> 메서드를 이 목적으로 활용합니다. 나중에 레코드 행을 가져올 때 사용할 <code>DataModel</code>을 반환합니다.

note: (itstool) path: item/p
en: Line 3: Create an <code>Iter</code> object, which is used to iterate over the <code>DataModel</code>'s records.
ko: 3번째 줄: <code>DataModel</code>의 여러 레코드를 순회할 때 활용할 <code>Iter</code> 객체를 만듭니다.

note: (itstool) path: item/p
en: Line 7: Loop through all the records, fetching them with the help of the <code>Iter</code> object. At this point, the <code>iter</code> variable contains the actual, retrieved data. Its <code>move_next</code> method returns <code>false</code> when it reaches the last record.
ko: 7번째 줄: 레코드 전체를 반복문으로 돌고 <code>Iter</code> 객체의 도움으로 가져옵니다. 여기서 <code>iter</code> 변수에는 실제로 가져온 데이터가 들어갑니다. <code>move_next</code> 메서드에서 마지막 레코드에 도달하면 <code>false</code>를 반환합니다.

note: (itstool) path: item/p
en: Lines 8‒9: We do two things in each line:
ko: 8~9번째 줄: 다음 두가지 동작을 각 줄 별로 행합니다:

note: (itstool) path: item/p
en: Use <code>Iter</code>'s method <code>get_value_at</code>, which requires only one argument: the column number to retrieve, starting at 0. As our <code>SELECT</code> command returns only two columns, we are retrieving columns 0 and 1.
ko: 하나의 인자만 필요한 <code>Iter</code>의 <code>get_value_at</code> 메서드를 활용합니다. 이 인자에는 가져올 열 번호가 들어가며 0번 부터 시작합니다. <code>SELECT</code> 명령에서 열 두개만 반환하므로 0번과 1번 열만 가져옵니다.

note: (itstool) path: item/p
en: The method <code>get_value_at</code> returns the field in GLib's <code>GValue</code> format. A simple way to convert this format to a string is by using GDA's global function <code>value_stringify</code>. That's what we are doing here, and we store the results in the variables <code>id_field</code> and <code>name_field</code>.
ko: <code>get_value_at</code> 메서드에서 GLib의 <code>GValue</code> 형식 필드를 반환합니다. 이 형식을 문자열로 변환하는 가장 쉬운 방법은 GDA의 전역 함수 <code>value_stringify</code>를 사용하면 됩니다. 이게 여기서 우리가 처리하려는 일이며,  <code>id_field</code>, <code>name_field</code> 변수에 결과를 저장합니다.

note: (itstool) path: item/p
en: Line 11: Concatenate the two fields to make one text line, separated by <code>"=&gt;"</code>, and store it in the <code>text</code> variable.
ko: 11번째 줄: 두 필드 문자열을 하나로 합치며, 사이에 <code>"=&gt;"</code> 문자열을 넣고 <code>text</code>변수에 저장합니다.

note: (itstool) path: item/p
en: Line 14: After the loop is finished, we have all the records formatted in the <code>text</code> variable. In this line we just set the contents of the <code>TextView</code> with that variable.
ko: 14번째 줄: 반복문 실행이 끝나면 <code>text</code> 변수에 형식을 갖추어 저장한 모든 레코드를 확보합니다. 이 줄에서는 해당 변수를 <code>TextView</code> 의 내용으로 설정합니다.

note: (itstool) path: item/p
en: Line 15: Display the number of records in the table, making use of the <code>DataModel</code>'s <code>get_n_rows</code> method.
ko: 15번째 줄: <code>DataModel</code>의 <code>get_n_rows</code> 메서드를 활용하여 테이블의 수많은 레코드를 표시합니다.

note: (itstool) path: section/title
en: Inserting
ko: 삽입

note: (itstool) path: section/p
en: OK, we know how to connect to a database and how to select rows from a table. Now it's time to do an <code>INSERT</code> on the table. Do you remember above, in the method <code>setupWindow</code> we connected the <gui>Insert</gui> button's <code>clicked</code> signal to the method <code>_insertClicked</code>? Let's see the implementation of this method.
ko: 좋습니다. 데이터베이스에 연결하고 테이블에서 행을 선택하는 방법을 알았습니다. 이제 테이블에 대해 <code>INSERT</code> 구문을 수행할 시간입니다. <code>setupWindow</code> 메서드에서 <gui>Insert</gui> 단추의  <code>clicked</code> 시그널을 <code>_insertClicked</code> 메서드에 연결한 부분을 기억하시죠? 이 메서드의 구현부를 살펴보겠습니다.

note: (itstool) path: section/p
en: We have learned how to use the GDA connection's methods <code>execute_select_command</code> and <code>execute_non_select_command</code> to quickly execute SQL commands on the database. GDA allows one to build a SQL statement indirectly, by using its <code>SqlBuilder</code> object. What are the benefits of this? GDA will generate the SQL statement dynamically, and it will be valid for the connection provider used (it will use the same SQL dialect the provider uses). Let's study the code:
ko: GDA 연결의 메서드 <code>execute_select_command</code>, <code>execute_non_select_command</code>를 활용하여 데이터베이스에서 SQL 명령을 빠르게 실행하는 방법을 알았습니다. GDA 에서는 <code>SqlBuilder</code> 객체로 SQL 구문을 간접적으로 만듭니다. 어떤 장점이 있을까요? GDA에서는 SQL 구문을 동적으로 만들어, 활용하는 연결 제공자에서 올바른 구문으로 간주합니다(프로바이더에서 사용하는 동일한 SQL 변형 문법도 할용합니다). 코드를 살펴보겠습니다:

note: (itstool) path: item/p
en: Lines 2‒3: Check if the user filled all the fields. The code for the private method <code>_validateFields</code> is really simple and you can read it in the full demo source code.
ko: 2~3번쨰 줄: 사용자가 모든 필드를 채웠는지 확인합니다. 자체 메서드 <code>_validateFields</code>의 코드는 정말 단순하며 전체 시연 소스코드에서 알아볼 수 있습니다.

note: (itstool) path: item/p
en: Line 5: The faster way of doing the <code>INSERT</code>. It's commented out as we want to show how to use the <code>SqlBuilder</code> object to build a SQL statement portable across databases.
ko: 5번째 줄: <code>INSERT</code> 구문을 실행하는 빠른 방법입니다. 전 데이터베이스에 걸쳐 어디든 이식할 수 있는 SQL 구문을 만드는 <code>SqlBuilder</code> 활용법을 보고 싶으면 이 부분 주석을 제거하시면 됩니다.

note: (itstool) path: item/p
en: Line 7: Create the <code>SqlBuilder</code> object. We must pass the type of statement we are going to build. It can be <code>SELECT</code>, <code>UPDATE</code>, <code>INSERT</code> or <code>DELETE</code>.
ko: 7번째 줄:  <code>SqlBuilder</code> 객체를 만듭니다. 빌드할 구문 형식을 넘겨야합니다. <code>SELECT</code>, <code>UPDATE</code>, <code>INSERT</code>, <code>DELETE</code> 중 하나입니다.

note: (itstool) path: item/p
en: Line 8: Set the name of the table on which the built statement will operate (it will generate <code>INSERT INTO demo</code>)
ko: 8번째 줄: 만들어둔 구문을 수행할 테이블 이름을 설정합니다(<code>INSERT INTO demo</code> 구문을 만듬)

note: (itstool) path: item/p
en: Lines 9‒10: Set the fields and its values that will be part of the statement. The first argument is the field name (as in the table). The second one is the value for that field.
ko: 9~10번째 줄: 구문의 일부로 필드 이름과 값을 설정합니다. 첫번째 인자는 필드 이름(테이블에 있는 그대로), 두번째 인자는 필드의 값입니다.

note: (itstool) path: item/p
en: Line 11: Get the dynamically generated <code>Statement</code> object, which represents a SQL statement.
ko: 11번째 줄: 동적으로 만든 SQL 구문 <code>Statement</code> 객체를 가져옵니다.

note: (itstool) path: item/p
en: Line 12: Finally, execute the SQL statement (<code>INSERT</code>).
ko: 12번째 줄: 마지막으로 SQL 구문(<code>INSERT</code>)을 실행합니다.

note: (itstool) path: item/p
en: Line 14: Clear the id and name fields on the screen. The code for the private method <code>_clearFields</code> is really simple and you can read it in the full demo source code.
ko: 14번째 줄: 화면의 id와 name 필드를 지웁니다. private 메서드 <code>_clearFields</code>의 코드는 정말 단순하며 전체 시연 소스 코드에서 확인해볼 수 있습니다.

note: (itstool) path: item/p
en: Line 15: Refresh the view on the screen by doing another <code>SELECT</code>.
ko: 15번쨰 줄: 다른 <code>SELECT</code> 구문을 실행하며 화면의 뷰를 새로 고칩니다.

note: (itstool) path: note/p
en: You can also make use of parameters while building the statement. By using the <code>SqlBuilder</code> objects and parameters you are less subject to attacks like SQL injection. Check the <link href="http://library.gnome.org/devel/libgda/stable/">GDA documentation</link> for more information about parameters.
ko: 구문을 만들 때 매개변수를 사용할 수도 있습니다.  <code>SqlBuilder</code> 객체와 매개변수를 활용하여 SQL 인젝션 같은 공격을 덜 받을 수 있습니다. 매개변수에 대한 자세한 정보는 <link href="http://library.gnome.org/devel/libgda/stable/">GDA 문서</link>를 참고하십시오.

note: (itstool) path: section/p
en: All of the code you need should now be in place, so try running the code. You now have a database for your record collection!
ko: 필요한 모든 코드를 제자리에 넣었으니 코드를 실행해보겠습니다. 제대로 동작할겝니다. 이렇게 하여 레코드 수집용 데이터베이스를 만들었습니다!

note: (itstool) path: section/p
en: If you run into problems with the tutorial, compare your code with this <link href="record-collection/record-collection.js">reference code</link>.
ko: 지침서를 따라하는 실행하는 과정에 문제가 있다면, <link href="record-collection/record-collection.js">참조 코드</link>와 여러분의 코드를 비교해보십시오.

note: (itstool) path: item/p
en: Returned if an action widget has no response id, or if the dialog gets programmatically hidden or destroyed
ko: 동작 위젯에 응답 ID가 없거나 대화상자가 프로그램 진행상 숨겨졌거나 해체됐을 경우 반환합니다

note: (itstool) path: item/p
en: Generic response id, not used by GTK+ dialogs
ko: GTK+ 대화 상자에서 사용하지 않는 일반 응답 ID

note: (itstool) path: item/p
en: Returned if the dialog is deleted
ko: 대화 상자를 삭제했을 경우 반환합니다

note: (itstool) path: item/p
en: Returned by OK buttons in GTK+ dialogs
ko: GTK+ 대화 상자에서 확인 단추를 누르면 반환합니다

note: (itstool) path: item/p
en: Returned by Cancel buttons in GTK+ dialogs
ko: GTK+ 대화 상자에서 취소를 누르면 반환합니다

note: (itstool) path: item/p
en: Returned by Close buttons in GTK+ dialogs
ko: GTK+ 대화 상자에서 닫기를 누르면 반환합니다

note: (itstool) path: item/p
en: Returned by Yes buttons in GTK+ dialogs
ko: GTK+ 대화 상자에서 예를 누르면 반환합니다

note: (itstool) path: item/p
en: Returned by No buttons in GTK+ dialogs
ko: GTK+ 대화 상자에서 아니요를 누르면 반환합니다

note: (itstool) path: item/p
en: Returned by Apply buttons in GTK+ dialogs
ko: GTK+ 대화 상자에서 적용을 누르면 반환합니다

note: (itstool) path: item/p
en: Returned by Help buttons in GTK+ dialogs
ko: GTK+ 대화 상자에서 도움말을 누르면 반환합니다

note: (itstool) path: info/desc
en: A slider widget for selecting a value from a range
ko: 일정 범위 내에서 값을 선택하는 슬라이더 위젯

note: (itstool) path: page/p
en: Slide the scales!
ko: Scale 손잡이를 잡고 끌어봅시다!

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/glib/stable/glib-String-Utility-Functions.html#g-strdup-printf">String Utility Functions</link>
ko: <link href="http://developer.gnome.org/glib/stable/glib-String-Utility-Functions.html#g-strdup-printf">문자열 유틸리티 함수</link>

note: (itstool) path: info/desc
en: A slider which corresponds to a numerical value
ko: 숫자 값을 설정하는 슬라이더

note: (itstool) path: page/p
en: A Scale is a horizontal or vertical slider, that represents a value inside a numerical range. When you create a new Scale, you set what its default position is, what the numbers at the top and bottom of the range are, and things like how much it moves up or down when you click on the Scale to either side of the knob. To keep from having to type all that in every time you create a new Scale, you can create an object called an Adjustment which keeps track of all that, then tell each new Scale to use that Adjustment.
ko: Scale은 숫자값 범위 내의 값을 나타내는 수평 수직 방향의 슬라이더입니다. 새 Scale을 만들 때 기본 위치, 최소 최대 값, Scale의 손잡이를 양 끝에서 눌렀을 때 얼마나 옮길지를 설정합니다. 새 Scale을 만들 때마다 언제든 형식을 지키도록  Scale 값을 기억하는 Adjustment 객체를 만들고 새 Scale에 Adjustment를 사용하게 할 수 있습니다.

note: (itstool) path: page/p
en: This scale is a simple widget that lets you adjust the size of an iceberg that penguins live on. The number of penguins on the iceberg is the product of the values of the two sliders. Try playing with them and seeing what happens.
ko: 이 Scale은 펭귄이 살 빙산의 크기를 조절하는 간단한 위젯입니다. 빙산 위에 사는 수많은 펭귄은 슬라이더 두개의 값으로 만듭니다. 다루어보시고 어떤 일이 일어나는지 확인해보시죠.

note: (itstool) path: section/p
en: All the code for this sample goes in the ScaleExample class. The above code creates a <link href="http://www.roojs.com/seed/gir-1.2-gtk-3.0/gjs/Gtk.Application.html">Gtk.Application</link> for our widgets and window to go in.
ko: 이 예제의 모든 코드는 ScaleExample 클래스에 있습니다. 위 코드는 위젯과 창을 넣을 <link href="http://www.roojs.com/seed/gir-1.2-gtk-3.0/gjs/Gtk.Application.html">Gtk.Application</link>을 만듭니다.

note: (itstool) path: section/title
en: Creating the scales
ko: Scale 만들기

note: (itstool) path: section/p
en: The new_with_range method is one way to create a new Scale widget. The parameters it takes are a <link href="http://www.roojs.org/seed/gir-1.2-gtk-3.0/gjs/Gtk.Orientation.html">Gtk.Orientation</link>, the minimum value, the maximum value, and the increment for a single step. After that we use the Scale's methods to set its starting value, and how many decimal places it runs to. We also set its vertical alignment in this case, to control where it appears in the window.
ko: new_with_range 메서드는 새 Scale 위젯을 만드는 수단입니다. 매개변수에는 <link href="http://www.roojs.org/seed/gir-1.2-gtk-3.0/gjs/Gtk.Orientation.html">Gtk.Orientation</link>, 최소값, 최대 값, 증가 단계 값이 들어갑니다. 그 다음 Scale 메서드를 활용하여 시작 값과, 10진 값을 얼마나 둘지를 설정합니다. 또한 창에 나타내는 모양새를 수직으로 두게끔 설정하기도 합니다.

note: (itstool) path: section/p
en: We can use the set_draw_value method to tell it whether or not to show the number next to the sliding scale. It's commented out in this example.
ko: 슬라이딩 눈금에 숫자를 표시할 지 여부를 set_draw_value 메서드를 활용하여 설정할 수 있습니다. 이 예제에서는 주석 처리했습니다.

note: (itstool) path: section/p
en: An Adjustment is an object we can use to simplify things when creating a new Scale. The Adjustment's "value" property is what the Scale's default value is, while "upper" and "lower" make the high and low ends of the numerical range. Meanwhile, the increment values show how much the slider moves when you do things like click on it.
ko: Adjustment는 새 Scale을 만들 때 간단하게 활용할 수 있는 객체입니다. Adjustments의 "value" 속성은 Scale 기본 값, "upper"는 최대, "lower"는 최소 값을 나타냅니다. 한편 증가값은 Slider를 클릭했을 때 옮겨갈 단계 값을 보여줍니다.

note: (itstool) path: section/p
en: Here we create a new Scale object using _adjustment as its "adjustment" property. This is a great shortcut. We still have to tell it to round off the decimal place, though. Note that the draw_value property is commented out; this is how you tell it not to show the number next to the Scale when you're creating one this way.
ko: 여기서 우리는 _adjustment를 "adjustment" 속성으로 활용하여 새 Scale 객체를 만들었습니다. 굉장한 편의 수단입니다. 여전히 소숫점 영역을 반올림 해야 하긴 하지만요. 참고로 draw_value 속성은 주석처리했습니다. 이런 방식으로 Scale을 만들 때 Scale에 숫자를 표시하지 않는 방편이기 때문입니다.

note: (itstool) path: section/p
en: We can use the get_value method to find out the numerical value a Scale is set at. We can then do whatever we want with it, including multiply the two Scales' values together and have a <link xref="label.js">Label</link> show us the product. We set the label's text to wrap around, because we're having it display a silly message too.
ko: Scale에 설정한 숫자 값을 가져올 때 get_value 메서드를 사용할 수 있습니다. 그 다음 Scale 두 개의 값을 곱한 값을 <link xref="label.js">Label</link>에 보여주는 등 우리가 원하는 어떤 것이든 할 수 있습니다. 레이블의 텍스트는 줄을 바꿀 수 있는데, 줄을 바꾸지 않으면 말도 안되는 메시지를 화면에 보여주기 떄문입니다.

note: (itstool) path: section/p
en: After we create the Label, we connect the two Scales' "value-changed" signals to _recalc, a function that will recalculate the number of penguins on the iceberg and come up with a new message.
ko: Label을 만들고 나면 Scale의 "value-changed" 시그널을 빙산의 펭귄 수를 다시 계산해서 새 메시지로 띄우는 _recalc  함수에 연결하겠습니다.

note: (itstool) path: section/p
en: Here we create a <link xref="grid.js">Grid</link> to put everything in, then attach all our widgets to it. Note that here and on some of the widgets themselves we're using margins to keep things neatly spaced.
ko: 여기서 모든 위젯을 넣을 <link xref="grid.js">Grid</link>를 만들고 Grid에 다 넣겠습니다. 참고로 여기 그리고 일부 위젯 자체에 여백을 주어 정돈된 느낌을 주는 공간을 확보합니다.

note: (itstool) path: section/p
en: Finally, we add the Grid to the window, then tell the window to show itself and all the widgets inside of it.
ko: 마지막으로 Grid를 창에 추가하고 창 자체와 그 안에 있는 모든 위젯을 화면에 나타내게 하겠습니다.

note: (itstool) path: section/title
en: Function which handles the scales' values changing
ko: Scale 값을 바꾸는 함수

note: (itstool) path: section/p
en: Remember, we can get a Scale's value using its get_value method. Here we simply recalculate what the product of the two values is after one of the Scales is moved, add in a silly message depending on how many penguins are left, and change the wording on _label to show the new number and message.
ko: 기억하실지 모르겠지만, Scale 값을 get_value 메서드로 가져올 수 있습니다. 여기서는, 간단하게 Scale을 움직인 다음 두 Scale의 값을 다시 계산하고 펭귄이 몇마리가 남는지 어설픈 메시지를 추가한 다음, 동작 중인 _label을 바꿔 새 숫자가 들어간 메시지를 보여주겠습니다.

note: (itstool) path: section/p
en: Finally, we create a new instance of the finished ScaleExample class, and set the application running.
ko: 마지막으로, 마무리한 ScaleExample 클래스의 새 인스턴스를 만들고 프로그램을 실행하도록 설정하겠습니다.

note: (itstool) path: section/title
en: Useful methods for a Scale widget
ko: Scale 위젯에 쓸만한 메서드

note: (itstool) path: section/p
en: A Gtk.Adjustment is needed to construct the Gtk.Scale. This is the representation of a value with a lower and upper bound, together with step and page increments, and a page size, and it is constructed as <code>Gtk.Adjustment(value, lower, upper, step_increment, page_increment, page_size)</code> where the fields are of type <code>float</code>; <code>step_increment</code> is the increment/decrement that is obtained by using the cursor keys, <code>page_increment</code> the one that is obtained clicking on the scale itself. Note that <code>page_size</code> is not used in this case, it should be set to <code>0</code>.
ko: Gtk.Adjustment는 Gtk.Scale을 만들떄 필요합니다. 상한 값, 하한 값, 단계 및 페이지 증가 값을 저장하며, <code>Gtk.Adjustment(value, lower, upper, step_increment, page_increment, page_size)</code>로 구성합니다. 여기서 각 값은 <code>float</code>형식입니다. <code>step_increment</code>는 커서 키를 활용할 때 가져올 증가 감소 값이며, <code>page_increment</code>는 Scale 자체를 눌렀을 떄 가져올 값입니다. 참고로 지금과 같은 경우는 <code>page_size</code> 값을 활용하지 않으므로 <code>0</code> 값으로 설정해야합니다.

note: (itstool) path: section/p
en: In line 28 the signal <code>"value-changed"</code> is connected to the callback function <code>scale_moved()</code> using <code><var>widget</var>.connect(<var>signal</var>, <var>callback function</var>)</code>. See <link xref="signals-callbacks.py"/> for a more detailed explanation.
ko: 28번째 줄에서 <code>"value-changed"</code> 시그널은 <code><var>widget</var>.connect(<var>signal</var>, <var>callback function</var>)</code> 함수로  <code>scale_moved()</code> 콜백 함수에 연결했습니다. 더 자세한 설명은 <link xref="signals-callbacks.py"/>를 참조하십시오.

note: (itstool) path: item/p
en: <code>get_value()</code> retrieves the current value of the scale; <code>set_value(value)</code> sets it (if the <code>value</code>, of type <code>float</code>, is outside the minimum or maximum range, it will be clamped to fit inside them). These are methods of the class Gtk.Range.
ko: <code>get_value()</code> 함수는 Scale의 현재 값을 가져옵니다. <code>set_value(value)</code> 함수는 Scale 값을 설정합니다(<code>float</code> 형식의 <code>value</code> 값이 최소 최대 값 범위를 벗어나면, 범위내 값으로 바뀝니다). 이 메서드는 Gtk.Range 클래스에 있습니다.

note: (itstool) path: item/p
en: Use <code>set_draw_value(False)</code> to avoid displaying the current value as a string next to the slider.
ko: 슬라이더 옆에 현재 값을 나타나지 않게 하려면 <code>set_draw_value(False)</code> 함수를 사용하십시오.

note: (itstool) path: item/p
en: To highlight the part of the scale between the origin and the current value:
ko: 초기 값과 현재 값 사이의 Scale 부분을 강조하려면:

note: (itstool) path: item/p
en: in the callback function of the "value-changed" signal, so to have the new filling every time the value is changed. These are methods of the class Gtk.Range.
ko: "value-changed" 시그널의 콜백 함수에서는 값이 바뀔 때마다 새로 채워넣습니다. 이 메서드는 Gtk.Range 클래스에 있습니다.

note: (itstool) path: item/p
en: <code>add_mark(value, position, markup)</code> adds a mark at the <code>value</code> (<code>float</code> or <code>int</code> if that is the precision of the scale), in <code>position</code> (<code>Gtk.PositionType.LEFT, Gtk.PositionType.RIGHT, Gtk.PositionType.TOP, Gtk.PositionType.BOTTOM</code>) with text <code>Null</code> or <code>markup</code> in the Pango Markup Language. To clear marks, <code>clear_marks()</code>.
ko: <code>add_mark(value, position, markup)</code> 함수는 <code>value</code> 값 위치에, <code>position</code> 방향(<code>Gtk.PositionType.LEFT, Gtk.PositionType.RIGHT, Gtk.PositionType.TOP, Gtk.PositionType.BOTTOM</code>)으로,  <code>Null</code> 또는 팡고 마크업 언어인 <code>markup</code> 값 텍스트를 붙여 표시를 추가합니다(Scale에서 허용하는 값일 경우 <code>float</code>형 또는 <code>int</code>형). 마크를 지우려면 <code>clear_marks()</code> 함수를 사용하십시오.

note: (itstool) path: item/p
en: <code>set_digits(digits)</code> sets the precision of the scale at <code>digits</code> digits.
ko: <code>set_digits(digits)</code> 함수는 Scale 정밀도 자리수를 <code>digits</code> 자리로 설정합니다.

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/gtk3/unstable/gtk3-Standard-Enumerations.html">Standard Enumerations</link>
ko: <link href="http://developer.gnome.org/gtk3/unstable/gtk3-Standard-Enumerations.html">표준 서수형 값 목록</link>

note: (itstool) path: info/desc
en: Adds scrollbars to its child widget
ko: 스크롤 표시줄을 하위 위젯에 추가합니다

note: (itstool) path: page/p
en: An image in a scrolled window.
ko: 스크롤 창에 이미지를 나타냅니다.

note: (itstool) path: section/title
en: Useful methods for a ScrolledWindow widget
ko: ScrolledWindow 위젯에 쓸만한 메서드

note: (itstool) path: item/p
en: <code>set_policy(hscrollbar_policy, vscrollbar_policy)</code> where each of the arguments is one of <code>Gtk.Policy.AUTOMATIC, Gtk.Policy.ALWAYS, Gtk.Policy.NEVER</code> regulates whether the horizontal and vertical scrollbars should appear: with <code>AUTOMATIC</code> they appear only if needed, <code>ALWAYS</code> and <code>NEVER</code> are self-explanatory.
ko: <code>set_policy(hscrollbar_policy, vscrollbar_policy)</code> 함수에서 각 인자에는 수평 수직 방향으로 스크롤 표시줄을 나타낼지 여부를 정규화 한 <code>Gtk.Policy.AUTOMATIC, Gtk.Policy.ALWAYS, Gtk.Policy.NEVER</code> 값 중 하나가 들어갑니다. <code>AUTOMATIC</code> 값을 넣으면 필요할 경우 나타내며, <code>ALWAYS</code>, <code>NEVER</code>는 값에서 설명하는 의미와 같습니다.

note: (itstool) path: item/p
en: <code>add_with_viewport(widget)</code> is used to add the Gtk.Widget <code>widget</code> without native scrolling capabilities inside the window.
ko: <code>add_with_viewport(widget)</code> 함수는 창에 자체 스크롤 기능을 넣지 않고 Gtk.Widget <code>widget</code>을 추가하는데 사용합니다.

note: (itstool) path: item/p
en: <code>set_placement(window_placement)</code> sets the placement of the contents with respect to the scrollbars for the scrolled window. The options for the argument are <code>Gtk.CornerType.TOP_LEFT</code> (default: the scrollbars are on the bottom and on the right of the window), <code>Gtk.CornerType.TOP_RIGHT, Gtk.CornerType.BOTTOM_LEFT, Gtk.CornerType.BOTTOM_RIGHT</code>.
ko: <code>set_placement(window_placement)</code> 함수는 스크롤 창에서 스크롤 표시줄을 나타낼 컨텐트 위치를 설정합니다. 인자 옵션은 <code>Gtk.CornerType.TOP_LEFT</code> (기본값: 스크롤 표시줄을 창 하단과 우측에 나타냄), <code>Gtk.CornerType.TOP_RIGHT, Gtk.CornerType.BOTTOM_LEFT, Gtk.CornerType.BOTTOM_RIGHT</code>가 있습니다.

note: (itstool) path: item/p
en: <code>set_hadjustment(adjustment)</code> and <code>set_vadjustment(adjustment)</code> set the Gtk.Adjustment <code>adjustment</code>. This is the representation of a value with a lower and upper bound, together with step and page increments, and a page size, and it is constructed as <code>Gtk.Adjustment(value, lower, upper, step_increment, page_increment, page_size)</code> where the fields are of type <code>float</code>. (Note that <code>step_increment</code> is not used in this case, it can be set to <code>0</code>.)
ko: <code>set_hadjustment(adjustment)</code> 함수와 <code>set_vadjustment(adjustment)</code> 함수는 각각 Gtk.Adjustment <code>adjustment</code>를 설정합니다. 상한 값, 하한 값, 단계/페이지 증가 값, 페이지 크기를 나타내며, <code>Gtk.Adjustment(value, lower, upper, step_increment, page_increment, page_size)</code>로 만듭니다. 여기서 각 필드 값은 <code>float</code> 형식입니다. (참고로 지금 같은 경우는 <code>step_increment</code>를 사용하지 않으므로 <code>0</code> 값으로 설정합니다).

[ctx: text]
note: (itstool) path: info/title
en: Separator (C)
ko: 구분선(C)

note: (itstool) path: info/desc
en: A separator widget
ko: 구분선 위젯

note: (itstool) path: page/p
en: A horizontal and a vertical separator divide some labels.
ko: 몇가지 레이블을 나누는 수평, 수직 구분선입니다.

note: (itstool) path: section/title
en: API Reference
ko: API 참고

[ctx: text]
note: (itstool) path: info/title
en: Separator (Python)
ko: 구분선(Python)

[ctx: text]
note: (itstool) path: info/title
en: Separator (Vala)
ko: 구분선(Vala)

note: (itstool) path: page/title
en: Set up gedit for JavaScript development
ko: JavaScript 개발용 지에디트 설정

note: (itstool) path: page/p
en: This tutorial will show you how to set up <link href="http://projects.gnome.org/gedit/">gedit</link>, GNOME's basic text editor, so that it has a handful of extra features which are useful for writing JavaScript code.
ko: 이 따라하기 지침서는 그놈 기본 텍스트 편집기 <link href="http://projects.gnome.org/gedit/">지에디트</link> 설정 방법을 보여주어 JavaScript 코드 작성에 쓸만한 추가 기능을 활성화할 수 있게 합니다.

note: (itstool) path: section/title
en: Making code clearer
ko: 코드를 명확하게 하기

note: (itstool) path: section/p
en: Click on <gui>Edit</gui> in gedit's menu bar, then click on <gui>Preferences</gui>. You should see something like this:
ko: 지에디트 메뉴 표시줄에서 <gui>편집</gui>을 누르고 <gui>기본 설정</gui>을 누르십시오. 다음과 같은 화면을 볼 수 있습니다:

note: (itstool) path: section/p
en: Here are the options you want to make sure are turned on.
ko: 활성화 여부를 확인할 옵션은 다음과 같습니다.

note: (itstool) path: item/p
en: <gui>Display line numbers</gui> will help you compare the code you type in with the original, and make it easier to see which line is causing an error if there is a bug.
ko: <gui>줄 번호 표시</gui> 옵션은 원래 여러분이 입력한 코드를 비교할 때 도움을 주며, 버그가 있을 경우 오류가 난 줄을 쉽게 찾아볼 수 있습니다.

note: (itstool) path: item/p
en: <gui>Highlight current line</gui> makes it easier to see which line you're on, when you have to go back and forth a lot.
ko: <gui>현재 줄 강조</gui> 옵션은 줄 위아래로 왔다갔다 하고 있을 때 몇번째 줄을 편집하고 있는지 쉽게 살펴볼 수 있게 합니다.

note: (itstool) path: item/p
en: <gui>Highlight matching brackets</gui> helps you make sure you didn't leave out a bracket by accident.
ko: <gui>일치하는 대괄호 강조</gui> 옵션은 실수로 괄호를 빼먹었는지 확인할 수 있게 합니다.

note: (itstool) path: section/title
en: Making editing easier
ko: 코드 편집을 쉽게 하기

note: (itstool) path: section/p
en: In gedit's <gui>Preferences</gui> dialog, click on the <gui>Editor</gui> tab. You should see something like this:
ko: 지에디트의 <gui>기본 설정</gui> 대화상자에서  <gui>편집기</gui> 탭을 누르십시오. 다음과 같은 화면을 볼 수 있습니다:

note: (itstool) path: section/p
en: Here, you want to have <gui>Enable automatic indentation</gui> turned on. This means that when you hit <key>Enter</key> the cursor stays indented as far as the last line was. This is extremely useful when writing JavaScript code, since it uses indentation to make it clearer which parts do what.
ko: <gui>자동 들여 쓰기 사용</gui>을 원하실지도 모르겠습니다. <key>Enter</key>키를 치면 마지막 줄을 들여쓴 만큼 커서를 둡니다. 들여쓸 부분에 들여쓰기를 사용하여 코드를 더 알아보기 쉽게 하므로, JavaScript 코드를 작성할 때 상당히 쓸만합니다.

note: (itstool) path: note/p
en: If you want to share code with other people who write GNOME JavaScript applications, you'll also want to set <gui>Tab width</gui> to 4 and turn on <gui>Insert spaces instead of tabs</gui>.
ko: 그놈 JavaScript 프로그램을 작성하는 다른 사람과 코드를 공유하려 한다면, <gui>탭 간격</gui> 을 4로 설정하고 <gui>탭 대신 공백 입력</gui>을 사용하십시오.

[ctx: text]
note: (itstool) path: info/title
en: Signals and callbacks (Python)
ko: 시그널과 콜백 함수(Python)

note: (itstool) path: info/desc
en: An explanation of signals and callbacks in GTK+.
ko: GTK+의 시그널과 콜백 함수를 설명합니다.

note: (itstool) path: page/title
en: Signals and callbacks
ko: 시그널과 콜백 함수

note: (itstool) path: section/p
en: Like most GUI toolkits, GTK+ uses an event-driven programming model. When the user is doing nothing, GTK+ sits in the main loop and waits for input. If the user performs some action - say, a mouse click - then the main loop "wakes up" and delivers an event to GTK+.
ko: GUI 툴킷처럼 GTK+ 에도 이벤트 주도 프로그래밍 모델을 사용합니다. 사용자가 아무 동작도 취하지 않으면 GTK+는 메인 루프상에 머무르며 입력을 기다립니다. 사용자가 어떤 동작을 취하면 - 마우스 클릭이라 칩시다 - 메인 루프가 "깨어나고" GTK+에 이벤트를 전달합니다.

note: (itstool) path: section/p
en: When widgets receive an event, they frequently emit one or more signals. Signals notify your program that "something interesting happened" by invoking functions you have connected to the signal. Such functions are commonly known as callbacks. When your callbacks are invoked, you would typically take some action. After a callback finishes, GTK+ will return to the main loop and await more user input.
ko: 위젯에서 이벤트를 받으면 하나 이상의 시그널을 내보냅니다. 시그널은 프로그램에 "기다리고 있던 무슨 일이 일어났다"는 사실을 시그널에 연결한 함수를 실행하여 알립니다. 이런 함수는 보통 콜백이라고 합니다. 콜백 함수를 실행하면 보통 어떤 동작을 취합니다. 콜백 함수 실행이 끝나면 GTK+에서 메인 루프로 돌아와서 다른 사용자의 입력을 기다립니다.

note: (itstool) path: section/p
en: A generic example is: <code>handler_id = widget.connect("event", callback, data)</code>. <code>widget</code> is an instance of a widget we created earlier. Next, the <code>event</code> we are interested in. Each widget has its own particular events which can occur. For instance, if you have a Gtk.Button you usually want to connect to the "clicked" event: this means that when the button is clicked, the signal is issued. Another example is the <code>notify::property</code> signal: whenever a <link xref="properties.py">property</link> is modified on a GObject, instead of just emitting the <code>notify</code> signal, GObject associates as a detail to this signal emission the name of the property modified. This allows clients who wish to be notified of changes to only one property to filter most events before receiving them. Thirdly, the callback argument is the name of the callback function, which contains the code which runs when signals of the specified type are issued. Finally, the optional data argument includes any data which should be passed when the signal is issued.
ko: 일반적인 예를 들자면 <code>handler_id = widget.connect("event", callback, data)</code> 코드가 있습니다. <code>widget</code>는 우리가 앞서 만든 인스턴스입니다. 그 다음 <code>event</code>는 우리가 기다리는 부분입니다. 각 위젯은 사용자의 동작으로 나타나는 자체 이벤트가 있습니다. 예를 들어 Gtk.Button에서 보통 여러분은 "clicked" 이벤트에 연결하고 싶어합니다. 단추를 누르면 시그널이 나온단 얘깁니다. 다른 예를 들자면 <code>notify::property</code> 시그널을 들 수 있습니다. GObject에서 언제든 <link xref="properties.py">property</link>를 수정했든지간에 <code>notify</code> 시그널을 내보내는 대신, GObject에서 수정한 속성 이름으로 더욱 자세한 상황을 시그널로 내보냅니다. 이런 방식을 통해 여러 이벤트 중 오직 하나의 속성이 바뀐 사실에 대해서만 받을 수 있습니다. 세번째로 이 콜백 매개변수는 콜백 함수의 인자 이름이며, 이 매개변수에는 지정 형식으로 시그널을 내보냈을때 실행할 코드가 들어있습니다. 마지막으로, 추가 데이터 인자에는 시그널을 내보냈을 떄 전달해야 할 데이터가 들어갑니다.

note: (itstool) path: section/p
en: The function returns a number (the <code>handler_id</code>) that identifies this particular signal-callback pair. This number is required to disconnect from a signal such that the callback function will not be called during any future or currently ongoing emissions of the signal it has been connected to, as in <code>widget.disconnect(handler_id)</code>.
ko: 함수에서는 이 시그널-콜백 함수 쌍을 구분하는 번호(<code>handler_id</code>) 값을 반환합니다. 이 번호 값은 <code>widget.disconnect(handler_id)</code> 처럼 시그널에서 앞으로 쓸 일이 없는 콜백 함수를 끊거나 시그널을 계속 내보내는 상황일 경우 필요합니다.

note: (itstool) path: section/p
en: <link href="http://developer.gnome.org/gobject/stable/signal.html">Signals</link> in GObject documentation
ko: GObject 문서의 <link href="http://developer.gnome.org/gobject/stable/signal.html">시그널</link>

note: (itstool) path: section/p
en: <link href="http://python-gtk-3-tutorial.readthedocs.org/en/latest/basics.html">Basics - Main loop and Signals</link> in Python GTK+ 3 Tutorial
ko: Python GTK+ 3 따라하기 지침의 <link href="http://python-gtk-3-tutorial.readthedocs.org/en/latest/basics.html">메인 루프와 시그널 기본</link>

note: (itstool) path: info/desc
en: Retrieve an integer or floating point number
ko: 정수 또는 소수를 가져옵니다

note: (itstool) path: page/p
en: Choose a number, by entering it or by clicking on the -/+ buttons!
ko: 숫자를 입력하거나 -/+ 단추를 눌러 입력 숫자를 선택합니다!

note: (itstool) path: info/desc
en: A number entry field that has + and - buttons
ko: + 단추와 - 단추가 있는 숫자 항목 필드

note: (itstool) path: page/p
en: A SpinButton is not related to a <link xref="spinner.js">Spinner</link>. It's a text entry field which only accepts numbers, and which has plus and minus buttons to let you change the value without having to type anything in.
ko: SpinButton은 <link xref="spinner.js">Spinner</link>와는 관련이 없습니다. 숫자 값만 받는 텍스트 항목 빌드이며, 더하기 빼기 단추가 있어 직접 입력받지 않고도 숫자 값을 입력 받을 수 있습니다.

note: (itstool) path: page/p
en: It's best used when it's obvious that only a number can be entered into it. In this example, two SpinButtons are used for the number of kittens and number of cans of tuna to give them.
ko: 숫자만 입력할 수 있다는게 명백하다면 최상의 용도입니다. 이 예제에서는 SpinButton 두개를 활용하여 고양이 수랑 참치캔 수를 입력합니다.

note: (itstool) path: section/p
en: All the code for this sample goes in the SpinButtonExample class. The above code creates a <link href="http://www.roojs.com/seed/gir-1.2-gtk-3.0/gjs/Gtk.Application.html">Gtk.Application</link> for our widgets and window to go in.
ko: 이 예제의 모든 코드는 SpinButtonExample 클래스에 들어갑니다. 위 코드는 위젯과 창이 들어가는 <link href="http://www.roojs.com/seed/gir-1.2-gtk-3.0/gjs/Gtk.Application.html">Gtk.Application</link>을 만듭니다.

note: (itstool) path: section/title
en: Creating the SpinButtons
ko: SpinButton 만들기

note: (itstool) path: section/p
en: We can use the new_with_range function to create a new SpinButton quickly. Its first parameter is the SpinButton's starting value, its second is the maximum value, and its third is how much to increment it when the plus or minus buttons are pressed.
ko: new_with_range 함수를 사용하여 새 SpinButton을 빨리 만들 수 있습니다. 첫번째 매개변수는 SpinButton의 시작 값, 두번째는 최대 값, 세번째는 더하기 빼기 단추를 눌렀을 때 적용할 증가 감소 값입니다.

note: (itstool) path: section/p
en: After we create the first SpinButton, we connect its value-changed signal to a function which handles what happens when the number inside either SpinButton changes.
ko: 첫 SpinButton을 만들고 나면, value-changed 시그널을 SpinButton의 숫지 값이 바뀌었을 때 처리할 함수에 연결하겠습니다.

note: (itstool) path: section/p
en: If you want more fine-grained control over a SpinButton, or want to create a bunch of SpinButtons which all use the same parameters, you can create an object called an <link href="http://www.roojs.org/seed/gir-1.2-gtk-3.0/gjs/Gtk.Adjustment.html">Adjustment</link>. Then you can use that object as a new SpinButton's adjustment property, and it sets all the values at once. Afterwards, you can change all the SpinButtons which use that adjustment by changing the Adjustment object's properties.
ko: SpinButton을 더 세밀하게 조절하려거나, 모든 SpinButtons에서 동일한 매개 변수를 활용하게 하려면 <link href="http://www.roojs.org/seed/gir-1.2-gtk-3.0/gjs/Gtk.Adjustment.html">Adjustment</link> 객체를 만들 수 있습니다. 그 다음 SpinButton의 adjustment 새 속성값으로 이 객체를 사용하며, 모든 값을 한번에 설정합니다. 이렇게 하면, Adjustment 객체 속성 값을 바꾸어서 모든 SpinButton의 adjustment 속성 값을 바꿀 수 있습니다.

note: (itstool) path: section/p
en: The commented-out lines here show things you can do to customize your SpinButton. You can set the number of digits which go after the decimal point, for example, or tell it to wrap the number around if it goes past the upper or lower bounds that you set.
ko: 여기서 주석 표시를 날린 부분은 SpinButton의 속성을 개별적으로 설정할 수 있습니다. 예를 들면 소숫점 다음에 표시할 숫자 갯수를 설정하거나, 여러분이 설정한 자릿수 범위 위아래를 벗어나면 숫자 값이 시작 값 내지는 끝 값으로 돌아가도록 설정할 수 있습니다.

note: (itstool) path: note/p
en: For the kitties' sake, please don't use set_digits to allow a decimal number of kittens.
ko: 고양이 수 처리를 목적으로, 고양이 숫자 값을 받을 때 set_digits를 사용하지 마십시오.

note: (itstool) path: section/title
en: Creating the rest of the UI
ko: 나머지 UI 만들기

note: (itstool) path: section/p
en: We create each <link xref="label.js">Label</link> individually, and then string them together along with the SpinButtons. The last label needs to show the number of cans of tuna per kitten, so it has a variable in the middle, which corresponds to an equation that uses the SpinButtons' get_value functions to find out what they're set at. JavaScript's Math function's floor method is used to round the number of cans of tuna per kitten down to the nearest whole number.
ko: 각 <link xref="label.js">Label</link>을 만들고 SpinButtons에 문자열을 넣겠습니다. 마지막 레이블에는 고양이 한마리당 참치캔 갯수를 보여주어야 하므로, 각각의 SpinButton에 어떤 값을 설정했는지 가져오는 get_value 함수를 활용하여 공식에 해당하는 변수를 둡니다. JavaScript의 Math 함수 중 floor 메서드는 고양이 한마리당 필요한 참치캔 갯수가 소수로 나왔을 경우 소숫점 아래를 버릴때 씁니다.

note: (itstool) path: section/p
en: Here we use <link xref="grid.js">Grid</link> widgets to keep everything organized. One Grid holds the labels and SpinButtons in order, while the next puts that Grid on top and the final Label on the bottom.
ko: 여기서 모든 위젯을 모아두려 <link xref="grid.js">Grid</link> 위젯을 사용하겠습니다. 그리드 하나는 레이블과 SpinButton를 순서대로 유지하며 그 다음 둘 내용은 그리스 상단에, 마지막으로 레이블은 하단에 둡니다.

note: (itstool) path: section/p
en: There isn't a wrong way to organize things in Grids, so long as you like how it turns out. In this case, the top Grid has a margin on the bottom to keep it evenly spaced from the bottom Label, and the bottom Label is inside a separate Grid so it will be centered relative to the Labels and SpinButtons on the top.
ko: 여러분이 바라는대로 결과가 나오는 동안 그리드에 무언가를 정돈해넣는 잘못된 방식은 없습니다. 이 경우 그리드 하단에 여백이 있는데, 하단 레이블과 균등한 간격을 유지하고, 하단 레이블은 별도의 그리드에 두어, 상단의 레이블과 SpinButton과 견주어 봤을 떄 상대적으로 가운데에 들어갑니다.

note: (itstool) path: section/p
en: Finally, we add the larger Grid to the window, then tell the window to show itself and all the widgets inside of it.
ko: 마지막으로 창에 제일 큰 그리드를 추가하고, 창에서 창 자신과 그 안에 들어간 위젯을 모두 보여주도록 하겠습니다.

note: (itstool) path: section/title
en: Function which handles the SpinButtons' numerical values being adjusted
ko: SpinButton의 숫자 값 조절을 처리하는 함수

note: (itstool) path: section/p
en: Here we update the perKitten variable based on the SpinButtons' new values, and use the set_label property to refresh what _lastLabel shows. Since both SpinButtons have their value-changed signal connected to this function, every time either of the numbers changes this function will update the Label.
ko: 여기에서는 SpinButton의 새 값에 따라 perKitten 값을 업데이트하며, set_label 속성으로 _lastLabel에서 보여줄 내용을 새로 고칩니다. 두 SpinButton에는 앞에 언급한 함수와 연결한 value-changed 시그널이 있기 때문에, 숫자가 바뀔 때마다 이 함수를 통해 레이블의 내용을 새로 고칩니다.

note: (itstool) path: section/p
en: Finally, we create a new instance of the finished SpinButtonExample class, and set the application running.
ko: 마지막으로 마무리한 SpinButtonExample 클래스의 새 인스턴스를 만들고 프로그램 실행을 설정합니다.

note: (itstool) path: info/desc
en: Retrieve an integer or floating-point number from the user.
ko: 사용자로 부터 정수나 소수 값을 받습니다.

note: (itstool) path: section/title
en: Useful methods for a SpinButton widget
ko: SpinButton 위젯에 쓸만한 메서드

note: (itstool) path: section/p
en: A Gtk.Adjustment is needed to construct the Gtk.SpinButton. This is the representation of a value with a lower and upper bound, together with step and page increments, and a page size, and it is constructed as <code>Gtk.Adjustment(value, lower, upper, step_increment, page_increment, page_size)</code> where the fields are of type <code>float</code>; <code>step_increment</code> is the increment/decrement that is obtained by using the cursor keys or the buttons of the spinbutton. Note that <code>page_increment</code> and <code>page_size</code> are not used in this case, and they should be set to <code>0</code>.
ko: Gtk.Adjustment는 Gtk.SpinButton을 만들떄 씁니다. 이 객체는 상한값, 하한값, 단계값, 페이지 증가 값, 페이지 크기를 나타내며 <code>Gtk.Adjustment(value, lower, upper, step_increment, page_increment, page_size)</code>  생성자로 만듭니다. 여기서 필드 값은 <code>float</code>입니다. <code>step_increment</code> 은 커서 키를 사용할 떄 또는 SpinButton의 증감 단추를 사용할 때 가져올 증가 감소 값입니다. 참고로,  <code>page_increment</code>와 <code>page_size</code>는 이 상황에 활용하지 않으므로 <code>0</code> 값으로 설정해야합니다.

note: (itstool) path: section/p
en: In line 23 the signal <code>"value-changed"</code> is connected to the callback function <code>spin_selected()</code> using <code><var>widget</var>.connect(<var>signal</var>, <var>callback function</var>)</code>. See <link xref="signals-callbacks.py"/> for a more detailed explanation.
ko: 23번째 줄에서 <code>"value-changed"</code> 시그널은 <code><var>widget</var>.connect(<var>signal</var>, <var>callback function</var>)</code> 함수로  <code>spin_selected()</code> 콜백 함수에 연결했습니다. 더 자세한 설명은 <link xref="signals-callbacks.py"/>를 참조하십시오.

note: (itstool) path: item/p
en: If you want the value of the spinbutton to wrap around when they exceed the maximum or the minimum, set <code>set_wrap(True)</code>. The <code>"wrapped"</code> signal is emitted when this happens.
ko: SpinButton 값이 최대 최소 값을 넘어설 경우 시작 값 내지는 끝 값으로 돌아가게 하려면 <code>set_wrap(True)</code> 함수를 설정하십시오. 이 상황이 일어나면 <code>"wrapped"</code> 시그널을 내보냅니다.

note: (itstool) path: item/p
en: <code>set_digits(digits)</code> sets the precision to be displayed by the spinbutton, up to 20 digits.
ko: <code>set_digits(digits)</code> 함수는 SpinButton에 나타낼 수 있는 자리수를 최대 20자리까지 설정합니다.

note: (itstool) path: item/p
en: To get the value of the spinbutton as an integer, use <code>get_value_as_int()</code>.
ko: SpinButton에서 정수 값을 받으려면 <code>get_value_as_int()</code> 함수를 사용하십시오.

note: (itstool) path: info/desc
en: Retrieve an integer or floating point number.
ko: 정수값 또는 소수 값을 받습니다.

note: (itstool) path: info/desc
en: A spinner animation
ko: 스피너 애니메이션

note: (itstool) path: page/p
en: This Spinner is stopped and started by pressing the spacebar.
ko: 이 스피너는 스페이스바를 누르면 회전 동작을 멈추거나 시작합니다.

note: (itstool) path: item/p
en: <link href="http://www.roojs.org/seed/gir-1.2-gtk-3.0/gjs/Gdk.html">Gdk - Key Values</link>
ko: <link href="http://www.roojs.org/seed/gir-1.2-gtk-3.0/gjs/Gdk.html">Gdk - 키 값</link>

note: (itstool) path: note/p
en: <code>Gdk.keyval_name(event.keyval)</code> converts the key value <code>event.keyval</code> into a symbolic name. The names and corresponding key values can be found <link href="http://git.gnome.org/browse/gtk+/tree/gdk/gdkkeysyms.h">here</link>,but for instance <code>GDK_KEY_BackSpace</code> becomes the string <code>"BackSpace"</code>.
ko: <code>Gdk.keyval_name(event.keyval)</code>은  <code>event.keyval</code> 키 값을 심볼릭 이름으로 변환합니다. 이름과 관련 키 값은 <link href="http://git.gnome.org/browse/gtk+/tree/gdk/gdkkeysyms.h">여기</link>에서 알아볼 수 있지만, 예를 들어 <code>GDK_KEY_BackSpace</code> 인스턴스는 <code>"BackSpace"</code> 문자열입니다.

note: (itstool) path: info/desc
en: Report messages of minor importance to the user
ko: 별로 중요하지 않은 메시지를 사용자에게 알립니다

note: (itstool) path: page/p
en: This statusbar is used to demonstrate how messages are stacked in a last-in-first-out order. The message at the top of the stack is always the one displayed.
ko: Statusbar는 가장 나중에 넣은 메시지를 먼저 빼내는 순으로 스택에 메시지를 넣어 다루는 방법을 보여줍니다. 항상 스택 상단의 메시지만 나타납니다.

note: (itstool) path: info/desc
en: Show notifications in a dedicated statusbar
ko: 지정 상태 표시줄에 알림 표시

note: (itstool) path: page/p
en: This statusbar keeps track of how many times you've clicked a button. Applications like <link href="http://projects.gnome.org/gedit/">gedit</link> use statusbars to display information at a glance, and show notifications without interrupting the user.
ko: 이 상태 표시줄은 단추를 얼마나 눌렀는지 횟수 정보를 지니고 있습니다. <link href="http://projects.gnome.org/gedit/">지에디트</link>의 경우는 상태 표시줄을 활용하여 잠깐 살펴볼 정보를 나타내고 사용자의 일을 방해하지 않으면서 알림을 보여줍니다.

note: (itstool) path: page/p
en: Messages pushed to a statusbar go on top of its stack, and can be popped off to show the next-most recent one. You can also clear away every message of a specific type all at once. This sample application demonstrates these functions.
ko: 상태 표시줄에 밀어넣은 메시지는 스택의 상단에 있으며, 가장 최근에 밀어넣은 순으로 보여주면서 빼낼 수 있습니다. 지정 형식의 모든 메시지를 한번에 빼낼 수 있습니다. 이 예제 프로그램에서는 이런 기능을 보여드립니다.

note: (itstool) path: section/p
en: All the code for this sample goes in the StatusbarExample class. The above code creates a <link href="http://www.roojs.com/seed/gir-1.2-gtk-3.0/gjs/Gtk.Application.html">Gtk.Application</link> for our widgets and window to go in.
ko: 이 예제의 모든 코드는 StatusbarExample 클래스에 들어갑니다. 위 코드는 위젯과 창을 넣는 <link href="http://www.roojs.com/seed/gir-1.2-gtk-3.0/gjs/Gtk.Application.html">Gtk.Application</link>을 만듭니다.

note: (itstool) path: section/p
en: The _buildUI function is where we put all the code to create the application's user interface. The first step is creating a new <link href="GtkApplicationWindow.js.page">Gtk.ApplicationWindow</link> to put all our widgets into. The next step is to create a vertically-oriented Gtk.Paned interface, to divide the window up into two sections. This way the statusbar looks like those used in other applications, and it stays at the bottom of the window, even if the user resizes it.
ko: _buildUI 함수는 프로그램 사용자 인터페이스를 만들 모든 코드를 넣는 곳입니다. 첫번째 단계에서는 모든 위젯을 넣을 새 <link href="GtkApplicationWindow.js.page">Gtk.ApplicationWindow</link>를 만듭니다. 그 다음 단계에서는 수직 방향 Gtk.Paned 인터페이스를 만들어 창을 두 부분으로 나눕니다. 이 방식으로 상태 표시줄을 다른 프로그램에서 나타나는 것처럼 표시하고, 사용자가 창 크기를 조절하더라도 창 하단에 머물러 있습니다.

note: (itstool) path: section/title
en: Creating the buttons
ko: 단추 만들기

note: (itstool) path: section/p
en: This code creates the three <link href="button.js.page">Gtk.Buttons</link> we'll use to push a new message to the statusbar, pop the last one off, and clear all existing messages. The "back" and "clear" buttons are <link href="https://developer.gnome.org/gtk3/3.4/gtk3-Stock-Items.html">stock buttons</link>, which are automatically translated into any language GNOME supports.
ko: 이 코드는 상태 표시줄에서 새 메시지를 밀어넣고, 마지막 매시지를 빼내며, 기존 모든 메시지를 지울 때 쓸 <link href="button.js.page">Gtk.Buttons</link> 세 개를 만듭니다. "뒤로"와 "지우기" 단추는 그놈에서 지원하는 언어로 이미 자동으로 번역해주는 <link href="https://developer.gnome.org/gtk3/3.4/gtk3-Stock-Items.html">스톡 단추</link> 입니다.

note: (itstool) path: section/p
en: This code creates the <link href="grid.js.page">Gtk.Grid</link> that we'll use to organize the buttons, and attaches the buttons to it in order. It then creates a <link href="paned.js.page">Gtk.Frame</link> which will take up most of the window and has a large amount of padding around the buttons, and adds the Grid to the Frame. Note that we still need to put the Frame into the Paned interface, and then add it to the ApplicationWindow.
ko: 단추를 모아 정돈하고 순서대로 단추를 붙여넣는데 쓸 <link href="grid.js.page">Gtk.Grid</link>를 만듭니다. 그 다음 대부분 창을  차지하고, 단추 주변에 상당히 많은 여백을 차지하는 <link href="paned.js.page">Gtk.Frame</link>를 만들고 그리드를 프레임에 추가합니다. 참고로 프레임을 Pane 인터페이스에 넣고 ApplicationWindow에 추가해야합니다.

note: (itstool) path: section/title
en: Creating the statusbar
ko: 상태 표시줄 만들기

note: (itstool) path: section/p
en: Here we create the Gtk.Statusbar, and push a message to it to start off with. Then we give it its own narrow frame at the bottom of the window.
ko: Gtk.Statusbar를 만들고 시작할 때 메시지를 밀어넣습니다. 그 다음 창 하단에 좁은 틀을 확보합니다.

note: (itstool) path: section/p
en: Every message needs to have a context id, which is an integer value you can get from the statusbar with the get_context_id() function. Its only parameter is the string value you use to describe that particular context id. Normally, you'll get a new context id for different kinds of messages, so that you can use the remove() function to remove a specific message and not just the most recent one on the stack. This is a simple example with only one kind of message, though, so we're just using one for everything.
ko: 모든 메시지에는 컨텍스트 ID가 필요한데 get_context_id() 함수로 상태 표시줄에서 가져올 수 있는 정수값입니다. 각각의 컨텍스트 ID를 설명할 때 여러분이 활용할 유일한 매개 변수는 문자열 값 뿐입니다. 보통 메시지의 다양한 유형에 대해 새 컨텍스트 ID를 받기에 remove() 함수는 스택에 있는 최근 메시지가 아닌 지정 메시지를 제거할 목적으로 활용할 수 있습니다. 이 부분은 어떤 종류의 메시지에 대한 예제이므로 모든 경우에 대해 한가지만 활용하겠습니다.

note: (itstool) path: section/p
en: We use the push() function to push a new message onto the stack. Its first parameter is the context id, and its second is the message.
ko: 스택에 새 메시지를 밀어넣을때는 push() 함수를 사용합니다. 처음 매개변수는 컨텍스트 ID며 두번째는 메시지입니다.

note: (itstool) path: section/p
en: This code finishes up creating the window, by packing the frames into the pane, adding it to the window, and telling the window to show all child widgets.
ko: 이 코드는 하위 창에 프레임을 패킹해넣고 창에 추가한 다음, 창에게 하위 위젯을 나타내도록 지시하여 창 만들기를 끝냅니다.

note: (itstool) path: section/title
en: Functions for interacting with the statusbar
ko: 상태 표시줄을 다루는 함수

note: (itstool) path: section/p
en: Here we have functions which demonstrate pushing a message onto the stack, popping the top one off of it, and clearing all messages of a particular context id. The pop() function just takes one parameter, which is the context id for the type of message you want to pop off the most recent one of. The remove_all() function works the same way, except it removes all messages of that type from the stack.
ko: 여기서 메시지를 스택에 밀어넣고, 상단의 메시지를 빼내며, context ID를 가진 일부 메시지를 모두 지우는 함수가 있습니다. pop() 함수는 여러분이 빼고자 하는 최근 추가 메시지 형식에 대한 context ID 매개 변수만을 가지며, 설정 형식의 모든 메시지를 스택에서 제거했을 경우는 제외됩니다.

note: (itstool) path: section/p
en: Finally, we create a new instance of the finished StatusbarExample class, and set the application running.
ko: 마지막으로, StatusbarExample 클래스에서 새 인스턴스를 만들고 프로그램 실행을 설정하겠습니다.

note: (itstool) path: page/p
en: This statusbar tells you if you click the button or if you press any key (and which key).
ko: 이 상태 표시줄은 단추를 누르거나 아무 키(어떤 키)를 눌렀을 때 알려줍니다.

note: (itstool) path: note/p
en: <code>Gdk.keyval_name(event.keyval)</code> converts the key value <code>event.keyval</code> into a symbolic name. The names and corresponding key values can be found <link href="http://git.gnome.org/browse/gtk+/tree/gdk/gdkkeysyms.h">here</link>, but for instance <code>GDK_KEY_BackSpace</code> becomes the string <code>"BackSpace"</code>.
ko: <code>Gdk.keyval_name(event.keyval)</code>은  <code>event.keyval</code> 키 값을 심볼릭 이름으로 변환합니다. 이름과 관련 키 값은 <link href="http://git.gnome.org/browse/gtk+/tree/gdk/gdkkeysyms.h">여기</link>에서 알아볼 수 있지만, 예를 들어 <code>GDK_KEY_BackSpace</code> 인스턴스는 <code>"BackSpace"</code> 문자열입니다.

note: (itstool) path: section/title
en: Useful methods for a Statusbar widget
ko: Statusbar 위젯에 쓸만한 메서드

note: (itstool) path: section/p
en: In line 17 the signal <code>"clicked"</code> is connected to the callback function <code>button_clicked_cb()</code> using <code><var>widget</var>.connect(<var>signal</var>, <var>callback function</var>)</code>. See <link xref="signals-callbacks.py"/> for a more detailed explanation.
ko: 17번째 줄에서 <code>"clicked"</code> 시그널은 <code><var>widget</var>.connect(<var>signal</var>, <var>callback function</var>)</code> 함수로  <code>button_clicked_cb()</code> 콜백 함수에 연결했습니다. 더 자세한 설명은 <link xref="signals-callbacks.py"/>를 참조하십시오.

note: (itstool) path: item/p
en: <code>pop(context_id)</code> removes the first message in the statusbar stack with the given <code>context_id</code>.
ko: <code>pop(context_id)</code> 함수는 상태 표시줄 스택에서 <code>context_id</code>가 주어진 처음 메시지를 제거합니다.

note: (itstool) path: item/p
en: <code>remove_all(context_id)</code> removes all the messages in the statusbar stack with the given <code>context_id</code>.
ko: <code>remove_all(context_id)</code> 함수는 상태 표시줄 스택에서 <code>context_id</code>가 주어진 모든 메시지를 제거합니다.

note: (itstool) path: item/p
en: <code>remove(context_id, message_id)</code> removes the message with the given <code>message_id</code> in the statusbar stack with the given <code>context_id</code>. The <code>message_id</code> is returned by <code>push(context_id, "the message")</code> when pushing the message on the statusbar.
ko: <code>remove(context_id, message_id)</code> 함수는 상태 표시줄 스택에서 <code>message_id</code>가 주어진 메시지를 제거합니다. <code>message_id</code>는 <code>push(context_id, "the message")</code> 함수로 상태 표시줄에 메시지를 밀어넣을 때 반환합니다.

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/gdk/stable/gdk-Keyboard-Handling.html">Gdk - Key Values</link>
ko: <link href="http://developer.gnome.org/gdk/stable/gdk-Keyboard-Handling.html">Gdk - 키 값</link>

note: (itstool) path: page/p
en: This statusbar tells you what's going on.
ko: 상태 표시줄은 무슨 일이 일어나는지 알려줍니다.

note: (itstool) path: info/desc
en: An explanation of how to deal with strings in Python and GTK+.
ko: 파이썬과 GTK+에서 문자열을 다루는 방법을 설명합니다.

note: #-#-#-#-#  544 (gnome-devel-docs master)  #-#-#-#-# (itstool) path: page/title
en: Strings
ko: 문자열

note: (itstool) path: note/p
en: GNOME strongly encourages the use of Python 3 for writing applications!
ko: 그놈은 프로그램을 작성할 때 파이썬 3 활용을 강력하게 권장합니다!

note: (itstool) path: section/title
en: Strings in Python 2
ko: 파이썬 2의 문자열

note: (itstool) path: section/p
en: Python 2 comes with two different kinds of objects that can be used to represent strings, <code>str</code> and <code>unicode</code>. Instances of <code>unicode</code> are used to express Unicode strings, whereas instances of the <code>str</code> type are byte representations (the encoded string). Under the hood, Python represents Unicode strings as either 16- or 32-bit integers, depending on how the Python interpreter was compiled.
ko: 파이썬 2에서는 문자열을 표현하는 두가지 다른 객체 형식이 있는데 <code>str</code>과 <code>unicode</code>가 있습니다. <code>unicode</code> 인스턴스는 유니코드 문자열을 표현할 때 활용하며, <code>str</code>형식은 인코딩한 문자열 바이트를 표현할 때 활용합니다. 내부적으로 파이썬에서는 파이썬 인터프리터를 어떻게 컴파일했느냐에 따라 유니코드 문자열을 16비트 내지는 32비트 정수로 표현합니다.

note: (itstool) path: section/p
en: Unicode strings can be converted to 8-bit strings with <code>unicode.encode()</code>. Python’s 8-bit strings have a <code>str.decode()</code> method that interprets the string using the given encoding (that is, it is the inverse of the <code>unicode.encode()</code>):
ko: 유니코드 문자열은 <code>unicode.encode()</code>로 8비트 문자열로 바꿀 수 있습니다. 파이썬의 8비트 문자열은 주어진 인코딩으로 문자열을 해석하는 <code>str.decode()</code> 메서드가 있습니다(그 말인 즉슨, <code>unicode.encode()</code>의 반대 개념입니다):

note: (itstool) path: section/p
en: Unfortunately, Python 2.x allows you to mix <code>unicode</code> and <code>str</code> if the 8-bit string happened to contain only 7-bit (ASCII) bytes, but would get <sys>UnicodeDecodeError</sys> if it contained non-ASCII values.
ko: 불행하게도 파이썬 2.x에서는 8비트 문자열에 7비트(아스키) 바이트가 들어가지만 ASCII 값이 아닌 경우 <sys>UnicodeDecodeError</sys>가 발생하므로, <code>unicode</code>와 <code>str</code> 의 혼용을 허용하지 않습니다.

note: (itstool) path: section/title
en: Strings in Python 3
ko: 파이썬 3의 문자열

note: (itstool) path: section/p
en: Since Python 3.0, all strings are stored as Unicode in an instance of the <code>str</code> type. Encoded strings on the other hand are represented as binary data in the form of instances of the bytes type. Conceptually, <code>str</code> refers to text, whereas bytes refers to data. Use <code>encode()</code> to go from <code>str</code> to <code>bytes</code>, and <code>decode()</code> to go from <code>bytes</code> to <code>str</code>.
ko: 파이썬 3.0 부터는 모든 문자열을 <code>str</code> 형식의 인스턴스에 유니코드로 저장합니다. 다른 방식으로 인코딩한 문자는 바이트 타입의 인스턴스에 이진 데이터로 표현합니다. 개념적으로 <code>str</code>은 텍스트를 참조하고 bytes는 데이터를 참조합니다. <code>str</code> 형식에서 <code>bytes</code> 형식으로 변환할 때는 <code>encode()</code> 함수를, <code>bytes</code> 형식에서 <code>str</code> 형식으로 변환할 때는 <code>decode()</code> 함수를 사용하십시오.

note: (itstool) path: section/p
en: In addition, it is no longer possible to mix Unicode strings with encoded strings, because it will result in a <code>TypeError</code>:
ko: 게다가, 더이상 유니코드 문자열과 인코딩 문자열을 혼용할 수 없는데, 결과적으로 <code>TypeError</code>가 발생하기 때문입니다:

note: (itstool) path: section/title
en: Unicode in GTK+
ko: GTK+의 유니코드

note: (itstool) path: section/p
en: GTK+ uses UTF-8 encoded strings for all text. This means that if you call a method that returns a string you will always obtain an instance of the <code>str</code> type. The same applies to methods that expect one or more strings as parameter, they must be UTF-8 encoded. However, for convenience PyGObject will automatically convert any unicode instance to str if supplied as argument:
ko: GTK+에서는 UTF-8 인코딩 문자열을 모든 텍스트에 사용합니다. 무슨 이야기냐면, 문자열을 반환하는 메서드를 호출하면 <code>str</code> 형식 인스턴스를 받습니다. 하나 이상의 문자열을 받는 메서드에도 동일하게 적용하며, UTF-8로 인코딩해야합니다. 그러나 PyGObject에서는 인자에 데이터가 들어오면 어떤 유니코드 인스턴스든 문자열로 자동으로 바꿔줍니다:

note: (itstool) path: section/p
en: Furthermore:
ko: 게다가:

note: (itstool) path: section/p
en: would return <code>False</code>, with the warning <code>__main__:1: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal</code> (<code>Gtk.Label.get_text()</code> will always return a <code>str</code> instance; therefore, <code>txt</code> and <code>unicode_string</code> are not equal).
ko: 는 <code>False</code>값을 반환하며, <code>__main__:1: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal</code> (<code>Gtk.Label.get_text()</code> 는 항상 <code>str</code> 인스턴스를 내보내기 때문에, <code>txt</code> 와 <code>unicode_string</code> 은 다릅니다) 경고를 내보냅니다..

note: (itstool) path: section/p
en: This is especially important if you want to internationalize your program using <link href="http://docs.python.org/library/gettext.html"><code>gettext</code></link>. You have to make sure that <code>gettext</code> will return UTF-8 encoded 8-bit strings for all languages.
ko: <link href="http://docs.python.org/library/gettext.html"><code>gettext</code></link>로 프로그램을 국제화할 경우 특히 더 중요합니다. <code>gettext</code>에서 모든 언어에 대해 항상 UTF-8로 인코딩한 8비트 문자열을 반환하는지 확인하셔야합니다.

note: (itstool) path: section/p
en: In general it is recommended to not use <code>unicode</code> objects in GTK+ applications at all, and only use UTF-8 encoded <code>str</code> objects since GTK+ does not fully integrate with <code>unicode</code> objects.
ko: 일반적으로 GTK+ 프로그램 전체에서 <code>unicode</code> 객체를 안 쓰는게 좋으며, GTK+가 <code>unicode</code>를 완전히 통합하지 않았기에,  UTF-8로 인코딩한 <code>str</code> 객체만 씁니다.

note: (itstool) path: section/p
en: String encoding is more consistent in Python 3.x because PyGObject will automatically encode/decode to/from UTF-8 if you pass a string to a method or a method returns a string. Strings, or text, will always be represented as instances of <code>str</code> only.
ko: 문자열 인코딩은 파이썬 3.x에서 좀 더 일관성이 있는데 PyGObject는 메서드로 문자열을 넘겨주거나 메서드에서 문자열을 반환할 때 자동으로 UTF-8로/부터 인코딩/디코딩을 처리합니다. 문자열, 텍스트는 항상 <code>str</code> 인스턴스로만 표현합니다.

note: (itstool) path: section/p
en: <link href="http://python-gtk-3-tutorial.readthedocs.org/en/latest/unicode.html">How To Deal With Strings - The Python GTK+ 3 Tutorial</link>
ko: <link href="http://python-gtk-3-tutorial.readthedocs.org/en/latest/unicode.html">문자열 다루기 - Python GTK+ 3 따라하기 지침서</link>

note: (itstool) path: info/desc
en: A "light switch" style toggle
ko: "조명 스위치" 방식 토글

note: (itstool) path: page/p
en: This switch toggles the title of the window.
ko: 이 스위치는 창 제목의 표시 여부를 바꿉니다.

note: (itstool) path: info/desc
en: A sliding switch that can be flipped on and off
ko: 켬/끔 상태를 뒤집을 수 있는 슬라이딩 스위치

note: (itstool) path: page/p
en: A Switch has two positions, on and off. This example shows how you can use multiple switches together to control which <link xref="image.js">Image</link> is shown in the window. The pictures used in this example <link href="https://live.gnome.org/TarynFox?action=AttachFile&amp;do=get&amp;target=Animal+Photos.zip">can be downloaded here</link>.
ko: 스위치 위치는 켬과 끔이 있습니다. 이 예제에서는 어떤 <link xref="image.js">Image</link>를 창에 보여줄 지 여러 스위치로 동시에 제어하는 방법을 보여드립니다. 이 예제에서 사용한 그림은 <link href="https://live.gnome.org/TarynFox?action=AttachFile&amp;do=get&amp;target=Animal+Photos.zip">여기에서 다운로드할 수 있습니다</link>.

note: (itstool) path: note/p
en: The window will contain a "broken image" icon instead of a picture if picture files named <file>redfox.png</file>, <file>muteswan.png</file>, <file>fruitbat.png</file>, and <file>gentoopenguin.png</file> aren't in the same directory. You can change the code and the pictures around as you like, but the Creative Commons-licensed photos used in this example were taken from the following sources and cropped to 640x425:
ko: <file>redfox.png</file>, <file>muteswan.png</file>, <file>fruitbat.png</file>, <file>gentoopenguin.png</file> 파일이 동일한 디렉터리에 없으면 창에는 그림 대신 "깨진 그림" 아이콘이 나타납니다. 원하는 대로 코드와 그림 이곳저곳을 바꿀 수 있지만 이 예제에서 크리에이티브 커먼즈 라이선스 기반으로 활용하는 사진은 다음 원본을 가져왔으며 640x425 크기로 잘랐습니다:

note: (itstool) path: item/p
en: <link href="http://en.wikipedia.org/wiki/File:Fuzzy_Freddy.jpg">Red fox photo</link> by Rob Lee, licensed <link href="http://creativecommons.org/licenses/by/2.0/deed.en">CC-By</link>
ko: Rob Lee의 <link href="http://en.wikipedia.org/wiki/File:Fuzzy_Freddy.jpg">Red fox photo</link>는 <link href="http://creativecommons.org/licenses/by/2.0/deed.en">CC-By</link> 라이선스를 따릅니다

note: (itstool) path: item/p
en: <link href="http://en.wikipedia.org/wiki/File:Pygoscelis_papua_-Nagasaki_Penguin_Aquarium_-swimming_underwater-8a.jpg">Gentoo penguin photo</link> by Ken Funakoshi, licensed <link href="http://creativecommons.org/licenses/by-sa/2.0/deed.en">CC-By-SA</link>
ko: Ken Funakoshi의 <link href="http://en.wikipedia.org/wiki/File:Pygoscelis_papua_-Nagasaki_Penguin_Aquarium_-swimming_underwater-8a.jpg">Gentoo penguin photo</link>는 <link href="http://creativecommons.org/licenses/by-sa/2.0/deed.en">CC-By-SA</link> 라이선스를 따릅니다

note: (itstool) path: item/p
en: <link href="http://www.flickr.com/photos/shekgraham/127431519/in/photostream/">Fruit bat photo</link> by Shek Graham, licensed <link href="http://creativecommons.org/licenses/by/2.0/deed.en">CC-By</link>
ko: Shek Graham의 <link href="http://www.flickr.com/photos/shekgraham/127431519/in/photostream/">Fruit bat photo</link>는 <link href="http://creativecommons.org/licenses/by/2.0/deed.en">CC-By</link> 라이선스를 따릅니다

note: (itstool) path: item/p
en: <link href="http://commons.wikimedia.org/wiki/File:Mute_Swan-Mindaugas_Urbonas.jpg">Mute swan photo</link> by Mindaugas Urbonas, licensed <link href="http://creativecommons.org/licenses/by-sa/2.5/deed.en">CC-By-SA</link>
ko: Mindaugas Urbonas의 <link href="http://commons.wikimedia.org/wiki/File:Mute_Swan-Mindaugas_Urbonas.jpg">Mute swan photo</link>는 <link href="http://creativecommons.org/licenses/by-sa/2.5/deed.en">CC-By-SA</link> 라이선스를 따릅니다

note: (itstool) path: note/p
en: Photo credits and licensing information are shown in the application's <link xref="aboutdialog.js">AboutDialog</link>. Always remember to credit the original artist when using <link href="http://creativecommons.org">Creative Commons-licensed works!</link>
ko: 그놈 사진의 제작자와 라이선스 정보는 프로그램의 <link xref="aboutdialog.js">AboutDialog</link>로 나타냅니다. 항상 <link href="http://creativecommons.org">크리에이티브 커먼즈 라이선스 작품</link>을 사용할 때 원 저작자 저작 정보 기입을 기억하십시오!

note: (itstool) path: section/p
en: All the code for this sample goes in the SwitchExample class. The above code creates a <link href="http://www.roojs.com/seed/gir-1.2-gtk-3.0/gjs/Gtk.Application.html">Gtk.Application</link> for our widgets and window to go in.
ko: 이 예제의 모든 코드는 SwitchExample 클래스에 들어갔습니다. 위 코드는 위젯과 창이 들어가는 <link href="http://www.roojs.com/seed/gir-1.2-gtk-3.0/gjs/Gtk.Application.html">Gtk.Application</link>을 만듭니다.

note: (itstool) path: section/title
en: Creating the switches
ko: 스위치 만들기

note: (itstool) path: section/p
en: We first create the <link xref="image.js">Image</link> that the switches will control. Remember that a file named <file>redfox.png</file> needs to be in the same directory as this application.
ko: 우선 스위치가 제어할 <link xref="image.js">Image</link>를 만들겠습니다. 이 프로그램과 동일한 디렉터리에 <file>redfox.png</file> 그림을 두어야 함을 기억하십시오.

note: (itstool) path: section/p
en: We use a <link xref="label.js">Label</link> to mark each Switch, and give them a bit of a margin on the right so that they aren't crammed right next to the Switches. After that we create the Switches, and set them to be switched off by default.
ko: 각 스위치에 표시할 <link xref="label.js">Label</link>을 만들고 우측에 약간의 여백을 주어 스위치 뒤에서 쑤셔 넣은 느낌이 안나게 하겠습니다. 그 다음 스위치를 만들고 기본적으로 스위치를 꺼둔 상태로 설정하겠습니다.

note: (itstool) path: section/p
en: The signal a switch sends out when it's flipped on or off is called notify::active. After we create each switch, we connect its notify::active signal to a function called _switchFlip. If you have multiple switches that each do something different, you might want to connect them to different functions, but here they're both used for the same thing: To control what picture's displayed by _image.
ko: 스위치를 다른 방향으로 제낄 경우 스위치에서 내보내는 시그널은 notify::active입니다. 스위치를 만들고 나면 notify::active 시그널을 _switchFlip 함수에 연결합니다. 여러 스위치가 서로 다른 동작을 한다면 다른 함수에 연결해야 합니다만, 이 스위치는 _image로 표시한 그림을 처리하는 동일한 동작을 하는데 씁니다.

note: (itstool) path: section/p
en: We create a <link xref="grid.js">Grid</link> for the Labels and Switches first, so that we can organize them in a 2x2 layout with a margin between it and the Image. Then we put that Grid into a larger 2x1 Grid that has the Image on top, and the Grid with the Labels and Switches on the bottom.
ko: 레이블과 스위치를 넣을 <link xref="grid.js">Grid</link>를 먼저 만들어, 그림 사이에 간격을 준 2x2 배치로 모아둘 수 있습니다. 그 다음 더 큰 2x1 그리드를 활용하여 상단에 그림을 넣도록 하고 레이블과 스위치는 하단에 넣도록 합니다.

note: (itstool) path: section/title
en: Function which handles the switches being flipped
ko: 스위치 전환을 처리하는 함수

note: (itstool) path: section/p
en: Each time a Switch is flipped, this function checks to see which of the two Switches are active afterwards, using the Switches' built-in get_active() function. It then changes the Image accordingly. You can change the filenames around as you like, so long as you have pictures to go with them.
ko: 스위치를 제낄 때마다, 이 함수는 두 스위치 중 어떤 스위치가 동작했는지 스위치 내장 get_active() 함수로 나중에 확인합니다. 그 다음 그림을 바로 바꿉니다. 이미 그림이 있다 하더라도 원하는 대로 그림을 바꿀 수 있습니다.

note: (itstool) path: section/title
en: Creating the AboutDialog
ko: AboutDialog 만들기

note: (itstool) path: section/p
en: The first step is building the <link xref="gmenu.js">GMenu</link> that the "About" button goes into. This is the menu that appears when you click the application's name in the upper-left corner of the screen, next to the Activities menu. Our menu only has two options in it: About, and Quit.
ko: 첫 단계에서는 "정보" 단추를 넣을 <link xref="gmenu.js">GMenu</link>를 만듭니다. 화면의 좌측 상단 구석에 뜰 프로그램 이름을 눌렀을 떄 현재 활동 옆에 나타나는 메뉴입니다. 우리가 만든 메뉴에는 정보, 끝내기 옵션 두개를 넣습니다.

note: (itstool) path: section/p
en: An <link xref="aboutdialog.js">AboutDialog</link> has a lot of different things you can set, to credit everyone who worked on the application and leave a note to whomever reads it. In this case, the copyright section contains our note and credits the original photographers, while the artists section shows you a list of the photographers with links to the original photos when you click the Credits button. The web URLs put after their names in the array turn their names into clickable links in the Credits section.
ko: <link xref="aboutdialog.js">AboutDialog</link>에는 여러분이 설정할 수 있는 여러 다른 요소가 있는데, 프로그램을 만들 때 기여한 모든 사람, 그리고 이 부분을 봐야 할 독자에게 보여줄 참고 내용을 담습니다. 이 경우 저작권 섹션에 참고 메모와 만든 사람의 사진 원본 촬영자 목록을 올려둡니다. 다만, 아티스트 섹션에는 만든 사람 단추를 눌렀을 때 원본 사진 링크와 사진사 목록을 보여줍니다. 웹 URL은 만든 사람 섹션에서 누를 수 있는 항목으로 이름에 걸어두겠습니다.

note: (itstool) path: section/p
en: Finally, we create a new instance of the finished SwitchExample class, and set the application running.
ko: 마지막으로, 마무리한 SwitchExample 클래스의 새 인스턴스를 만들고, 프로그램 실행을 설정합니다.

note: (itstool) path: page/p
en: This Switch makes the title appears and disappear.
ko: 이 스위치는 제목을 나타나게 하거나 사라지게 합니다.

note: (itstool) path: section/title
en: Useful methods for a Switch widget
ko: Switch 위젯에 쓸만한 메서드

note: (itstool) path: section/p
en: In line 17 the signal <code>"notify::active"</code> is connected to the callback function <code>activate_cb()</code> using <code><var>widget</var>.connect(<var>signal</var>, <var>callback function</var>)</code>. See <link xref="signals-callbacks.py"/> for a more detailed explanation.
ko: 17번째 줄에서 <code>"notify::active"</code> 시그널은 <code><var>widget</var>.connect(<var>signal</var>, <var>callback function</var>)</code> 함수로  <code>activate_cb()</code> 콜백 함수에 연결했습니다. 더 자세한 설명은 <link xref="signals-callbacks.py"/>를 참조하십시오.

note: (itstool) path: page/p
en: This Switch toggles the title.
ko: 이 스위치는 제목을 바꿉니다.

note: (itstool) path: info/desc
en: Widget which displays a GtkTextBuffer
ko: GtkTextBuffer를 나타내는 위젯

note: (itstool) path: page/title
en: TextView widget
ko: TextView 위젯

note: (itstool) path: note/p
en: If we press "enter", we have a new line.
ko: "enter" 키를 누르면 줄이 바뀝니다.

note: (itstool) path: note/p
en: If we press "enter" more times then there are lines in the default sized window, then a vertical scrollbar appears.
ko: "enter" 키를 더 누르면 기본 크기 창 안에 줄이 더 생기며, 창 크기를 넘으면서 수직 스크롤 표시줄이 나타납니다.

note: (itstool) path: note/p
en: If we write a long sentence, the text will wrap breaking lines between words.
ko: 긴 문장을 적어넣으면 문장에 있는 단어 사이에서 줄바꿈이 일어납니다.

note: (itstool) path: note/p
en: If we have a loooooooooooooooooooooooooooooooooooong (that was long) word, a* horizontal scrollbar will appear.
ko: 기이이이이이이이이이이이이이이이이이이인 단어가 있다면(길었다면), 수평 스크롤 표시줄이 나타납니다.

note: (itstool) path: page/p
en: This is an example of Gtk.TextView
ko: Gtk.TextView 예제입니다

note: (itstool) path: info/desc
en: A multiline text editor
ko: 다중 행 텍스트 편집기

note: (itstool) path: page/p
en: A TextView is really (or at least usually) a nested set of three objects.
ko: TextView는 정말(아니면 최소한 보통) 세 객체의 모음으로 이루어져있습니다.

note: (itstool) path: item/p
en: At the bottom there is a <link href="http://www.roojs.org/seed/gir-1.2-gtk-3.0/gjs/Gtk.TextBuffer.html">TextBuffer</link>. This holds the text itself.
ko: 하단에는 <link href="http://www.roojs.org/seed/gir-1.2-gtk-3.0/gjs/Gtk.TextBuffer.html">TextBuffer</link>가 있습니다. TextBuffer는 텍스트를 저장해둡니다.

note: (itstool) path: item/p
en: In the middle there is the <link href="http://www.roojs.org/seed/gir-1.2-gtk-3.0/gjs/Gtk.TextView.html">TextView</link>, which is a widget that lets you see and edit the text in the buffer. It automatically resizes itself depending on how much text there is.
ko: 가운데에는 <link href="http://www.roojs.org/seed/gir-1.2-gtk-3.0/gjs/Gtk.TextView.html">TextView</link>가 있는데 버퍼의 텍스트를 보고 편집할 수 있게 하는 위젯입니다. 텍스트가 얼마나 있느냐에 따라 자동으로 크기 조절 합니다.

note: (itstool) path: item/p
en: Since the automatic resizing can make a TextView unwieldy, you normally place it inside of a ScrolledWindow. Despite the name, it's not an actual window in terms of having a title bar and an X button; it's a widget you put on the application you're making, which acts like a window onto a more manageable chunk of a TextView. If the text in the buffer is too big to fit, scrollbars will appear.
ko: 자동으로 크기 조절을 해서 TextView를 이상하게 보이지 않게 할 수 있으므로, 보통 ScrolledWindow의 안에 둡니다. 이름이 있는데도 불구, 제목 표시줄과 X 단추가 있는 실제 창이 아닙니다. 더 관리하기 쉬운 TextView에서 창처럼 동작하며, 여러분이 만들려는 프로그램에 넣을 수 있는 위젯입니다. 버퍼의 텍스트가 공간을 맞추기에 너무 많다면, 스크롤 표시줄이 나타납니다.

note: (itstool) path: page/p
en: If you want to change what text is displayed in the TextView, you act on the TextBuffer, since it's what actually holds the text. The same goes for if you want to see what text someone typed in. This sample application lets you talk to a (make-believe) penguin, and checks the TextBuffer to see if you typed the word "fish" anywhere in it.
ko: TextView에 나타난 텍스트를 바꾸려면 TextBuffer가 실제로 텍스트 내용을 가지고 있으니 TextBuffer에서 처리하십시오. 누가 어떤 텍스트를 입력하는지 여러분이 보려고 할 떄도 동일합니다. 여기 예제 프로그램에서는 펭귄으로 가장한 누군가와 대화하고, "fish" 단어가 어딘가에 있는지 TextBuffer를 확인합니다.

note: (itstool) path: note/p
en: Real-life penguin populations are declining fast, because climate change is melting the ice that they live on and killing the fish that they eat. If you'd like to play a (somewhat silly) GNOME game based on this premise, take a look at <link href="http://pingus.seul.org/">Pingus</link>.
ko: 실제로 수많은 펭귄의 수가 빠르게 줄어가고 있는데, 기후가 바뀌어 펭귄이 살아갈 터전의 빙하가 녹고 펭귄이 먹는 물고기가 줄어가기 때문입니다. 이 전제를 기반으로 만든 (약간은 바보 같을지도 모르는) 그놈 게임을 즐겨보고 싶으시다면 <link href="http://pingus.seul.org/">핑구스</link>를 찾아보십시오.

note: (itstool) path: section/p
en: All the code for this sample goes in the TextViewExample class. The above code creates a <link href="http://www.roojs.com/seed/gir-1.2-gtk-3.0/gjs/Gtk.Application.html">Gtk.Application</link> for our widgets and window to go in.
ko: 이 예제의 모든 코드는 TextViewExample 클래스에 들어갑니다. 위 코드는 위젯과 창이 들어가는 <link href="http://www.roojs.com/seed/gir-1.2-gtk-3.0/gjs/Gtk.Application.html">Gtk.Application</link>를 만듭니다.

note: (itstool) path: section/title
en: Creating the TextView
ko: TextView 만들기

note: (itstool) path: section/p
en: Our first step in this example is to create the <link xref="label.js">Label</link> that the penguin will use to talk to you. We set the text in it to wrap by setting its wrap property to true, but we'll use a different method on the TextView itself that allows for more fine-grained control.
ko: 이 예제의 첫단계에서는 펭귄이 여러분에게 무언가 할 말을 넣을 때 쓸 <link xref="label.js">Label</link>을 만듭니다. 줄바꿈 속성을 true로 설정하여 텍스트 줄을 알아서 바꾸게 한 채로 텍스트를 설정하겠지만, TextView 자체에서 더 세밀한 설정이 가능하기에 다른 방식으로 해보겠습니다.

note: (itstool) path: section/p
en: Our first step is to create a TextBuffer to put the words into. After that we create the TextView, and tell it to use the TextBuffer we created as its buffer. We also set it to be editable, since we want to be able to type new things in.
ko: 첫 단계로 내용을 넣을 TextButter를 만듭니다. 그 다음 TextView를 만들고, 앞서 만든 TextButter를 버퍼로 활용하라고 지시하겠습니다. 또한 새로운 내용을 입력할 수 있게 할 목적으로 편집 가능하게 설정하겠습니다.

note: (itstool) path: section/p
en: The wrap_mode property lets you select from four different <link href="http://www.roojs.org/seed/gir-1.2-gtk-3.0/gjs/Gtk.WrapMode.html">WrapModes</link>. Gtk.WrapMode.CHAR, for instance, starts wrapping around in the middle of a word if you keep typing when it gets to the edge. Most people are probably used to Gtk.WrapMode.WORD, which will automatically put the word you're typing on the next line if it gets to be too long.
ko: wrap_mode 속성은 네가지 각각의 <link href="http://www.roojs.org/seed/gir-1.2-gtk-3.0/gjs/Gtk.WrapMode.html">WrapModes</link> 중 하나를 선택하게 합니다. 예로, Gtk.WrapMode.CHAR는 페이지 모서리에 줄 끝이 도달하면 단어 중간을 잘라 줄을 바꿉니다. 대부분 사람은 줄이 너무 길면 단어 단위로 자동으로 줄을 바꿔주는 Gtk.WrapMode.WORD 옵션을 사용할지도 모릅니다.

note: (itstool) path: section/p
en: Here we create a ScrolledWindow, and set it to automatically scroll if it gets to be too big horizontally or vertically. We also give it a nice-looking ETCHED_IN border. After that, we put our TextView inside, and tell the ScrolledWindow to give us a viewport onto it.
ko: ScrolledWindow를 만들고 수직 수평 방향으로 너무 크면 자동으로 스크롤하게 설정하겠습니다. 또한 멋들어지게 보이도록 잘 다듬은 테두리를 설정하겠습니다. 그 다음, TextView에 넣고 ScrolledWindow에 뷰포트를 제공하라고 지시하겠습니다.

note: (itstool) path: section/p
en: The first <link xref="grid.js">Grid</link> we create only has the Label and the ScrolledWindow inside it.
ko: 처음 <link xref="grid.js">Grid</link> 부분에서 Label과 ScrolledWindow를 만들어넣겠습니다.

note: (itstool) path: section/p
en: We create a <link xref="button.js">Button</link> to send your message to the penguin, and a new Grid that has the other one on top and the Button on the bottom. The Button has a margin on top, so that it isn't squished up against the ScrolledWindow.
ko: 펭귄에게 메시지를 보낼 <link xref="button.js">Button</link>를 만들고, 상단에는 다른 새 Grid를 하단에는 Button을 넣겠습니다. 이 Button에는 상단에 여백을 주어 ScrolledWindow와 찰싹 붙어있지 않게 하겠습니다.

note: (itstool) path: section/p
en: Finally, we attach the main Grid to the window, then we tell the window and everything inside it to become visible when the application is run.
ko: 마지막으로 창에 메인 Grid를 붙이고, 프로그램을 실행할 때 창과 창 안에 있는 모든 요소를 나타내게 하겠습니다.

note: (itstool) path: section/title
en: Function which handles the penguin's response
ko: 펭귄의 응답을 처리하는 함수

note: (itstool) path: section/p
en: Here we use some basic JavaScript functions to have the penguins say something random. Penguins like fish, though, so if you mention fish we want the penguin to respond to that. To do that, we use the JavaScript String object's match method on <file>this.buffer.text</file>, which returns the contents of our TextBuffer.
ko: 여기에 펭귄이 아무렇게나 말하는 JavaScript 기본 함수를 사용합니다. 펭귄은 물고기를 좋아하니, 물고기를 언급하면 펭귄이 대답하게 하겠습니다. 따라서, TextBuffer에 내용을 반환하는 JavaScript 문자열 객체의 <file>this.buffer.text</file>에 있는 match 메서드를 사용하겠습니다.

note: (itstool) path: section/p
en: Since we want to clear out the TextBuffer after each time you click Send, we set <file>this.buffer.text</file> to contain an empty string afterwards. Then we return focus to our TextView, so that you can keep typing without having to click on it beforehand.
ko: 보내기를 누를 떄마다 TextBuffer를 지울테니, 과정이 끝나면 <file>this.buffer.text</file> 값을 빈 문자열로 넣겠습니다. 그 다음 TextView에 포커스를 반환하여 입력하기 전에 굳이 누르지 않아도 계속 입력할 수 있게 하겠습니다.

note: (itstool) path: section/p
en: Finally, we create a new instance of the finished TextViewExample class, and set the application running.
ko: 마지막으로 마무리한 TextViewExample 클래스의 새 인스턴스를 만들고 프로그램을 실행하도록 설정하겠습니다.

note: (itstool) path: info/desc
en: Widget that displays a GtkTextBuffer
ko: GtkTextBuffer를 나타내는 위젯

note: (itstool) path: note/p
en: This is an example of Gtk.TextView.
ko: Gtk.TextView 예제입니다.

note: (itstool) path: note/p
en: But we can also have a new line if we write a long sentence (the text will wrap breaking lines between words).
ko: 그러나 긴 문장을 쓸 경우 줄을 바꿀 수 있습니다(문장을 단어 단위로 나누어 줄을 바꿉니다).

note: (itstool) path: note/p
en: If we have a loooooooooooooooooooooooooooooooooooong
ko: 기이이이이이이이이이이이이이이이이이이인

note: (itstool) path: note/p
en: (that was long)
ko: (길었다면)

note: (itstool) path: note/p
en: word, an horizontal scrollbar will appear.
ko: 단어가 있다면, 수평 스크롤 표시줄이 나타납니다.

note: (itstool) path: section/title
en: Useful methods for a TextView widget
ko: TextView 위젯에 쓸만한 메서드

note: (itstool) path: section/p
en: A <code>Gtk.TextView</code> displays the text stored in a <code>Gtk.TextBuffer</code>. However, most text manipulation is accomplished with iterators, represented by a <code>Gtk.TextIter</code> - a position between two characters in the text buffer. Iterators are not valid indefinitely; whenever the buffer is modified in a way that affects the contents of the buffer, all outstanding iterators become invalid. Because of this, iterators can’t be used to preserve positions across buffer modifications. To preserve a position, we use a <code>Gtk.TextMark</code>, that can be set visible with <code>visible(True)</code>. A text buffer contains two built-in marks; an "insert" mark (the position of the cursor) and the "selection_bound" mark.
ko: <code>Gtk.TextView</code>는 <code>Gtk.TextBuffer</code>에 저장한 텍스트를 나타냅니다. 그러나, 대부분 텍스트 처리는 텍스트 버퍼의 두 문자간 위치 <code>Gtk.TextIter</code>로 표현하는 반복자로 끝냅니다. 반복자는 항상 유효한 존재는 아닙니다. 버퍼의 내용에 영향을 주어 버퍼의 내용이 바뀌면 이 부분을 알고 있든 반복자는 무효화 처리됩니다. 이 때문에, 반복자는 버퍼를 수정할 때 위치 정보를 보관할 목적으로 사용할 수 없습니다. 위치 정보를 어딘가에 보관할 때 <code>visible(True)</code> 함수로 눈에 띄게 나타낼 수 있는 <code>Gtk.TextMark</code>를 사용합니다. 텍스트 버퍼에는 자체적으로 내장한 "insert" 마크(커서 위치)와 "selection_bound"마크가 있습니다.

note: (itstool) path: section/p
en: Methods for a TextView widget:
ko: TextView 위젯의 메서드는 다음과 같습니다:

note: (itstool) path: item/p
en: The TextView widget is by default editable. If you prefer otherwise, use <code>set_editable(False)</code>. If the buffer has no editable text, it might be a good idea to use <code>set_cursor_visible(False)</code> as well.
ko: TextView 위젯은 기본적으로 편집할 수 있습니다. 편집할 수 없게 하려면  <code>set_editable(False)</code> 함수를 사용하십시오 버퍼에 편집할 수 있는 텍스트가 없다면, 마찬가지로 <code>set_cursor_visible(False)</code> 함수를 사용하시는것이 좋습니다.

note: (itstool) path: item/p
en: The justification of the text is set with <code>set_justification(Gtk.Justification.JUSTIFICATION)</code> where <code>JUSTIFICATION</code> is one of <code>LEFT, RIGHT, CENTER, FILL</code>.
ko: 텍스트 정렬은 <code>set_justification(Gtk.Justification.JUSTIFICATION)</code> 함수로 설정합니다. 여기서 <code>JUSTIFICATION</code>은 <code>LEFT, RIGHT, CENTER, FILL</code> 값 중 하나가 들어갑니다.

note: (itstool) path: item/p
en: The line wrapping of the text is set with <code>set_wrap_mode(Gtk.WrapMode.WRAP)</code> where <code>WRAP</code> is one of <code>NONE</code> (the text area is made wider), <code>CHAR</code> (break lines anywhere the cursor can appear), <code>WORD</code> (break lines between words), <code>WORD_CHAR</code> (break lines between words, but if that is not enough between characters).
ko: 텍스트 줄 바꿈은 <code>set_wrap_mode(Gtk.WrapMode.WRAP)</code> 함수로 설정합니다. 여기서 <code>WRAP</code> 값은 <code>NONE</code> (텍스트 영역이 더 넓어짐), <code>CHAR</code> (커서가 나타날 수 있는 어디든 줄 바꿈), <code>WORD</code> (단어 사이 줄 바꿈), <code>WORD_CHAR</code> (단어 사이에 줄을 바꾸지만 문자를 더 넣을 여력이 안되면 문자 사이를 줄바꿈) 값 중 하나입니다.

note: (itstool) path: section/p
en: Methods for a TextBuffer widget:
ko: TextBuffer 위젯의 메서드:

note: (itstool) path: item/p
en: <code>get_insert()</code> returns the <code>Gtk.TextMark</code> that represents the cursor, that is the insertion point.
ko: <code>get_insert()</code> 함수에서는 삽입 지점 커서를 나타내는 <code>Gtk.TextMark</code>를 반환합니다.

note: (itstool) path: item/p
en: <code>get_selection_bound()</code> returns the <code>Gtk.TextMark</code> that represents the selection bound.
ko: <code>get_selection_bound()</code> 함수는 선택 범위를 나타내는 <code>Gtk.TextMark</code>를 반환합니다.

note: (itstool) path: item/p
en: <code>set_text("some text", length)</code> where <code>length</code> is a positive integer or <code>-1</code>, sets the content of the buffer as the first <code>length</code> characters of the <code>"some text"</code> text. If <code>length</code> is omitted or <code>-1</code>, the text is inserted completely. The content of the buffer, if there is any, is destroyed.
ko: <code>length</code>에 양의 정수 또는 <code>-1</code>을 넣을 수 있는 <code>set_text("some text", length)</code> 함수는 <code>"some text"</code> 텍스트를 처음 <code>length</code> 글자 만큼 버퍼에 내용을 넣습니다. <code>length</code> 값을 생략하거나 <code>-1</code>로 두면, 텍스트를 전부 넣습니다. 어떤 값이 들어가면 버퍼의 내용을 해체합니다.

note: (itstool) path: item/p
en: <code>insert(iter, "some text", length)</code> where <code>iter</code> is a text iterator and <code>length</code> is a positive integer or <code>-1</code>, inserts in the buffer at <code>iter</code> the first <code>length</code> characters of the <code>"some text"</code> text. If <code>length</code> is omitted or <code>-1</code>, the text is inserted completely.
ko: <code>iter</code> 에 텍스트 반복자가 들어가고 <code>length</code>에 양의 정수 또는 <code>-1</code>을 넣을 수 있는 <code>insert(iter, "some text", length)</code> 함수에는 <code>"some text"</code> 텍스트 중 처음 <code>length</code> 글자를 버퍼의 <code>iter</code> 위치에 삽입합니다. <code>length</code> 값을 생략하거나 <code>-1</code>로 두면, 텍스트를 전부 넣습니다.

note: (itstool) path: item/p
en: <code>insert_at_cursor("some text", length)</code> does the same as <code>insert(iter, "some text", length)</code>, with the current cursor taken as <code>iter</code>.
ko: <code>insert_at_cursor("some text", length)</code> 함수는 <code>insert(iter, "some text", length)</code> 함수와 동일한 동작을 취하지만 현재 커서 위치를 <code>iter</code>로 취합니다.

note: (itstool) path: item/p
en: <code>create_mark("mark_name", iter, left_gravity)</code> where <code>iter</code> is a <code>Gtk.TextIter</code> and <code>left_gravity</code> is a boolean, creates a <code>Gtk.TextMark</code> at the position of <code>iter</code>. If <code>"mark_name"</code> is <code>None</code>, the mark is anonymous; otherwise, the mark can be retrieved by name using <code>get_mark()</code>. If a mark has left gravity, and text is inserted at the mark’s current location, the mark will be moved to the left of the newly-inserted text. If <code>left_gravity</code> is omitted, it defaults to <code>False</code>.
ko: <code>iter</code>는 <code>Gtk.TextIter</code>이고, <code>left_gravity</code> 값은 부울린 값인 <code>create_mark("mark_name", iter, left_gravity)</code> 함수는 <code>Gtk.TextMark</code>를 <code>iter</code> 위치에 만듭니다. <code>"mark_name"</code>을 <code>None</code>으로 설정하면, 익명으로 표시합니다. 그렇지 않으면 <code>get_mark()</code> 함수를 활용할 때 지정 이름으로 표시 항목을 가져올 수 있습니다. 마크가 왼쪽 정렬 상태고 마크 현재 위치에 텍스트를 넣으면, 마크는 새로 넣은 텍스트의 왼편으로 갑니다. <code>left_gravity</code> 매개변수 값을 생략하면 기본값은 <code>False</code>로 들어갑니다.

note: (itstool) path: item/p
en: To specify that some text in the buffer should have specific formatting, you must define a tag to hold that formatting information, and then apply that tag to the region of text using <code>create_tag("tag name", property)</code> and <code>apply_tag(tag, start_iter, end_iter)</code> as in, for instance:
ko: 버퍼에 임의의 텍스트를 특정 형식으로 지정하려면, 형식 정보를 유지하는 태그를 지정해야하며, 다음과 같이  <code>create_tag("tag name", property)</code> 함수와 <code>apply_tag(tag, start_iter, end_iter)</code> 함수로 태그를 텍스트 영역에 적용해야합니다:

note: (itstool) path: item/p
en: The following are some of the common styles applied to text:
ko: 다음은 텍스트에 적용하는 일반 모양새 일부입니다:

note: (itstool) path: item/p
en: Background colour ("background" property)
ko: 배경 색상("background" 속성)

note: (itstool) path: item/p
en: Foreground colour ("foreground" property)
ko: 전경 색상("foreground" 속성)

note: (itstool) path: item/p
en: Underline ("underline" property)
ko: 밑줄("underline" 속성)

note: (itstool) path: item/p
en: Bold ("weight" property)
ko: 굵게("weight" 속성)

note: (itstool) path: item/p
en: Italics ("style" property)
ko: 기울임("style" 속성)

note: (itstool) path: item/p
en: Strikethrough ("strikethrough" property)
ko: 취소선("strikethrough" 속성)

note: (itstool) path: item/p
en: Justification ("justification" property)
ko: 양쪽배분("justification" 속성)

note: (itstool) path: item/p
en: Size ("size" and "size-points" properties)
ko: 크기("size"와 "size-points" 속성)

note: (itstool) path: item/p
en: Text wrapping ("wrap-mode" property)
ko: 텍스트 줄바꿈("wrap-mode" 속성)

note: (itstool) path: item/p
en: You can also delete particular tags later using <code>remove_tag()</code> or delete all tags in a given region by calling <code>remove_all_tags()</code>.
ko: <code>remove_tag()</code> 함수로 태그 일부를 삭제하거나 <code>remove_all_tags()</code> 함수를 호출하여 주어진 영역의 모든 태그를 삭제할 수 있습니다.

note: (itstool) path: section/p
en: Methods for a TextIter widget
ko: TextIter 위젯 메서드

note: (itstool) path: item/p
en: <code>forward_search(needle, flags, limit)</code> searches forward for <code>needle</code>. The search will not continue past the <code>Gtk.TextIter</code> limit. The <code>flags</code> can be set to one of the following, or any combination of it by concatenating them with the bitwise-OR operator <code>|</code>: <code>0</code> (the match must be exact); <code>Gtk.TextSearchFlags.VISIBLE_ONLY</code> (the match may have invisible text interspersed in needle); <code>Gtk.TextSearchFlags.TEXT_ONLY</code> (the match may have pixbufs or child widgets mixed inside the matched range); <code>Gtk.TextSearchFlags.CASE_INSENSITIVE</code> (the text will be matched regardless of what case it is in). The method returns a tuple containing a <code>Gtk.TextIter</code> pointing to the start and to the first character after the match; if no match is found, <code>None</code> is returned.
ko: <code>forward_search(needle, flags, limit)</code>는 <code>needle</code>을 앞방향으로 검색합니다. <code>Gtk.TextIter</code>에서 지정한 한계값에 도달하면 검색을 계속하지 않습니다. <code>flags</code> 는 <code>0</code>(결과 일치 내용이 정확해야함), <code>Gtk.TextSearchFlags.VISIBLE_ONLY</code> (보이지 않는 글자가 needle에 있을 수도 있음); <code>Gtk.TextSearchFlags.TEXT_ONLY</code> (일치 범위에 있는 내용에 픽셀 버퍼 또는 하위 위젯의 조합으로 이루어짐); <code>Gtk.TextSearchFlags.CASE_INSENSITIVE</code> (대소문자 관계 없이 일치하면 됨)값 중 하나로 지정하거나 비트-OR 연산자 <code>|</code>로 지정할 수 있습니다. 메서드에서는 시작 지점을 가리키는 <code>Gtk.TextIter</code>와 일치 결과를 찾은 지점 다음의 첫번째 문자를 튜플 형태로 반환합니다. 만약 일치 결과가 없으면 <code>None</code>을 반환합니다.

note: (itstool) path: item/p
en: <code>backward_search(needle, flags, limit)</code> does the same as <code>forward_search()</code>, but moving backwards.
ko: <code>backward_search(needle, flags, limit)</code> 함수는 <code>forward_search()</code>와 동일하게 동작하지만 뒷 방향으로 검색합니다.

note: (itstool) path: note/p
en: If we have a loooooooooooooooooooooooooooooooooooong word, a horizontal scrollbar will appear.
ko: 기이이이이이이이이이이이이이이이이이이인 단어가 있다면 수평 스크롤 표시줄이 나타납니다.

note: (itstool) path: info/desc
en: A button which retains state
ko: 상태를 유지하는 단추

note: (itstool) path: page/p
en: When this ToggleButton is in an active state, the spinner spins.
ko: ToggleButton을 활성 상태로 두면 스피너가 돌아갑니다.

note: (itstool) path: info/desc
en: Stays pressed until you click it again
ko: 다시 클릭하기 전에는 눌린 상태를 유지합니다

note: (itstool) path: page/p
en: A ToggleButton is like a normal <link xref="button.js">Button</link>, except that it stays pressed in when you click it. You can use it like an on/off switch, to control things like the <link xref="spinner.js">Spinner</link> in this example.
ko: ToggleButton은 보통 <link xref="button.js">Button</link>이지만 눌렀을 때 눌린 상태라는 점은 다릅니다. 이 예제에서 <link xref="spinner.js">Spinner</link>와 같은 매개를 다룰때 켬/끔 스위치로 사용할 수 있습니다.

note: (itstool) path: page/p
en: A ToggleButton's get_active method returns true if it's pressed in, and false if it's not. Its set_active method is used if you want to change its state without needing to click on it. When it changes state from pressed in to popped out and vice-versa, it sends out the "toggled" signal, which you can connect to a function to do something.
ko: ToggleButton의 <code>get_active()</code> 메서드는 눌렸을 때 true를 반환합니다. 그리고 눌린 상태가 아니면 false를 반환합니다. <code>set_active()</code> 메서드는 단추를 누르지 않아도 상태를 설정하고 싶을 때 사용합니다. 눌려있거나 튀어나왔거나 하는 상태를 바꿀 때, 어떤 함수와 연결할 수 있는 "toggled" 시그널을 내보냅니다.

note: (itstool) path: section/title
en: Creating the ToggleButton and other widgets
ko: ToggleButton과 다른 위젯 만들기

note: (itstool) path: section/p
en: We want this <link xref="spinner.js">Spinner</link> to expand vertically and horizontally, to take up as much space as possible inside the window.
ko: 여기 <link xref="spinner.js">Spinner</link>를 가로 세로 망향으로 확장하여 창 안에서 최대한의 공간을 취할 수 있도록 하려고 합니다.

note: (itstool) path: section/p
en: Creating a ToggleButton is a lot like creating a normal <link xref="button.js">Button</link>. The biggest difference is that you're handling a "toggled" signal instead of a "clicked" signal. This code binds the _onToggle function to that signal, so that it's called whenever our ToggleButton is toggled.
ko: ToggleButton을 만드는 과정은 보통 <link xref="button.js">Button</link>을 만드는 과정과 비슷합니다. "clicked" 시그널이 아닌 "toggled" 시그널을 처리한다는게 큰 차이점입니다. 이 코드에서는 _onToggle 함수를 시그널에 연결하여 ToggleButton의 상태가 바뀌었을 때 호출합니다.

note: (itstool) path: section/p
en: Here we create a simple <link xref="grid.js">Grid</link> to organize everything in, then attach the Spinner and ToggleButton to it.
ko: 여기서 우리는 모든 위젯을 모아두는 간단한 <link xref="grid.js">Grid</link>를 만들고 Spinner와 ToggleButton을 붙여두겠습니다.

note: (itstool) path: section/p
en: Now we add the Grid to the Window, and tell the Window to show itself and its child widgets when the application is started.
ko: 이제 창에 Grid를 추가하고, 프로그램을 시작할 때 창 자체를 나타낸 다음 하위 위젯을 나타내라고 하겠습니다.

note: (itstool) path: section/title
en: Making something happen when the ToggleButton is toggled
ko: ToggleButton 상태가 바뀔때 동작 만들기

note: (itstool) path: section/p
en: Whenever someone toggles the button, this function checks what its state is afterwards using get_active and starts or stops the spinner accordingly. We want it to spin only while the button is pressed in, so if get_active returns true we start the spinner. Otherwise, we tell it to stop.
ko: 단추 눌린 상태를 누군가가 바꾸면, 이 함수에서 get_active() 함수를 사용하여 상태를 확인한 다음에 바로 스피너 동작을 시작하거나 멈춥니다. 우리는 단추가 눌린 동안에만 스피너가 돌아가게 하려고 하기에 get_active에서 true를 반환할 경우에 스피너 회전을 시작하겠습니다. 아니면 멈추라고 하고요.

note: (itstool) path: section/title
en: Useful methods for a ToggleButton widget
ko: ToggleButton 위젯에 쓸만한 메서드

note: (itstool) path: section/p
en: In line 22 the signal <code>"toggled"</code> is connected to the callback function <code>toggled_cb()</code> using <code><var>widget</var>.connect(<var>signal</var>, <var>callback function</var>)</code>. See <link xref="signals-callbacks.py"/> for a more detailed explanation.
ko: 22번째 줄에서 <code>"toggled"</code> 시그널은 <code><var>widget</var>.connect(<var>signal</var>, <var>callback function</var>)</code> 함수로  <code>toggled_cb()</code> 콜백 함수에 연결했습니다. 더 자세한 설명은 <link xref="signals-callbacks.py"/>를 참조하십시오.

note: (itstool) path: info/desc
en: A bar of buttons
ko: 단추 표시줄

note: (itstool) path: page/p
en: Toolbar can contain either text or stock icons. In this sample we use stock icons. This example has fullscreen functionality.
ko: Toolbar에는 텍스트나 스톡 아이콘을 넣을 수 있습니다. 이 예제에서는 스톡 아이콘을 사용하겠습니다. 이 예제에는 전체 화면 기능이 있습니다.

note: (itstool) path: page/p
en: This example uses SimpleActions (window and app). App actions can easily be added to the app menu.
ko: SimpleAction(창과 앱)을 활용하는 예제입니다. 앱 동작은 앱 메뉴에서 쉽게 추가할 수 있습니다.

note: (itstool) path: info/desc
en: A bar of tools
ko: 도구 표시줄

note: (itstool) path: page/p
en: This example uses SimpleActions (window and app). App actions can easily be added the the app menu.
ko: SimpleAction(창과 앱)을 활용하는 예제입니다. 앱 동작은 앱 메뉴에서 쉽게 추가할 수 있습니다.

note: (itstool) path: item/p
en: <link href="http://www.roojs.org/seed/gir-1.2-gtk-3.0/gjs/Gtk.html">Gtk Stock items</link>
ko: <link href="http://www.roojs.org/seed/gir-1.2-gtk-3.0/gjs/Gtk.html">Gtk에 들어있는 항목</link>

note: (itstool) path: info/desc
en: A bar of buttons and other widgets
ko: 단추 및 기타 위젯 표시줄

note: (itstool) path: page/p
en: An example of toolbar with buttons (from stock icons).
ko: (스톡 아이콘에서 온)단추를 Toolbar에 넣은 예제입니다.

note: (itstool) path: section/title
en: Useful methods for a Toolbar widget
ko: Toolbar 위젯에 쓸만한 메서드

note: (itstool) path: section/p
en: In line 32 the signal <code>"activate"</code> from the action <code>undo_action</code> is connected to the callback function <code>undo_callback()</code> using <code><var>action</var>.connect(<var>signal</var>, <var>callback function</var>)</code>. See <link xref="signals-callbacks.py"/> for a more detailed explanation.
ko: 32번째 줄에서 <code>undo_action</code> 동작의 <code>"activate"</code> 시그널은 <code><var>action</var>.connect(<var>signal</var>, <var>callback function</var>)</code> 함수로 <code>undo_callback()</code> 콜백 함수에 연결했습니다. 더 자세한 설명은 <link xref="signals-callbacks.py"/>를 참조하십시오.

note: (itstool) path: item/p
en: Use <code>insert(tool_item, position)</code> to insert the <code>tool_item</code> at <code>position</code>. If <code>position</code> is negative, the item is appended at the end of the toolbar.
ko: <code>position</code> 위치에 <code>tool_item</code>을 넣으려면 <code>insert(tool_item, position)</code> 함수를 사용하십시오. <code>position</code> 값이 음수면 해당 항목을 도구 모음 마지막에 붙여넣습니다.

note: (itstool) path: item/p
en: <code>get_item_index(tool_item)</code> retrieves the position of <code>tool_item</code> on the toolbar.
ko: <code>get_item_index(tool_item)</code> 함수는 도구 모음에서 <code>tool_item</code> 항목의 위치를 가져옵니다.

note: (itstool) path: item/p
en: <code>get_n_items()</code> returns the number of items on the toolbar; <code>get_nth_item(position)</code> returns the item in position <code>position</code>.
ko: <code>get_n_items()</code> 함수는 도구 모음의 항목 갯수를 가져옵니다. <code>get_nth_item(position)</code> 함수는 <code>position</code> 위치의 항목을 반환합니다.

note: (itstool) path: item/p
en: If the toolbar does not have room for all the menu items, and <code>set_show_arrow(True)</code>, the items that do not have room are shown through an overflow menu.
ko: 모든 메뉴 항목에 대해 ToolBar에서 공간을 가지고 있지 않고, <code>set_show_arrow(True)</code> 함수를 실행했다면, 공간이 없는 항목은 오버플로우 메뉴에 나타납니다.

note: (itstool) path: item/p
en: <code>set_icon_size(icon_size)</code> sets the size of icons in the toolbar; <code>icon_size</code> can be one of <code>Gtk.IconSize.INVALID, Gtk.IconSize.MENU, Gtk.IconSize.SMALL_TOOLBAR, Gtk.IconSize.LARGE_TOOLBAR, Gtk.IconSize.BUTTON, Gtk.IconSize.DND, Gtk.IconSize.DIALOG</code>. This should be used only for special-purpose toolbars, normal application toolbars should respect user preferences for the size of icons. <code>unset_icon_size()</code> unsets the preferences set with <code>set_icon_size(icon_size)</code>, so that user preferences are used to determine the icon size.
ko: <code>set_icon_size(icon_size)</code> 함수는 도구 모음의 아이콘 크기를 설정합니다. <code>icon_size</code> 값은 <code>Gtk.IconSize.INVALID, Gtk.IconSize.MENU, Gtk.IconSize.SMALL_TOOLBAR, Gtk.IconSize.LARGE_TOOLBAR, Gtk.IconSize.BUTTON, Gtk.IconSize.DND, Gtk.IconSize.DIALOG</code> 중 하나가 될 수 있습니다. 도구 모음에 지정 목적을 위해서만 사용해야 하며 일반 프로그램 도구 모음에서는 사용자가 원하는 아이콘 크기 설정을 따라야합니다. <code>unset_icon_size()</code> 함수는 <code>set_icon_size(icon_size)</code> 함수로 설정한 항목의 설정을 취소하므로 아이콘 크기를 결정할 때 사용자 설정 값을 사용합니다.

note: (itstool) path: item/p
en: <code>set_style(style)</code>, where <code>style</code> is one of <code>Gtk.ToolbarStyle.ICONS, Gtk.ToolbarStyle.TEXT, Gtk.ToolbarStyle.BOTH, Gtk.ToolbarStyle.BOTH_HORIZ</code>, sets if the toolbar shows only icons, only text, or both (vertically stacked or alongside each other). To let user preferences determine the toolbar style, and unset a toolbar style so set, use <code>unset_style()</code>.
ko: <code>style</code> 값을 <code>Gtk.ToolbarStyle.ICONS, Gtk.ToolbarStyle.TEXT, Gtk.ToolbarStyle.BOTH, Gtk.ToolbarStyle.BOTH_HORIZ</code> 중 하나로 사용하는 <code>set_style(style)</code> 함수는 도구 모음에 아이콘만 나타낼 지, 텍스트만 나타낼 지, 아니면 둘 다(수직 방향, 수평 방향) 나타낼 지를 설정합니다. 사용자 설정으로 도구 모음 모양새를 결정하게 하고, 도구 모음 모양새 설정을 취소하려면 <code>unset_style()</code> 함수를 사용하십시오.

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/gdk3/unstable/gdk3-Event-Structures.html#GdkEventWindowState">Event Structures</link>
ko: <link href="http://developer.gnome.org/gdk3/unstable/gdk3-Event-Structures.html#GdkEventWindowState">이벤트 구조체</link>

[ctx: text]
note: (itstool) path: info/title
en: Toolbar created using Glade (Python)
ko: 글레이드로 만든 도구 모음(Python)

note: (itstool) path: page/title
en: Toolbar created using Glade
ko: 글레이드로 만든 도구 모음

note: (itstool) path: page/p
en: This example is similar to <link xref="toolbar.py"/>, except we use Glade to create the toolbar in an XML .ui file.
ko: 이 예제는 XML .ui 파일을 만들 때 글레이드를 사용한다는 점만 빼면 <link xref="toolbar.py"/>와 유사합니다.

note: (itstool) path: section/title
en: Creating the toolbar with Glade
ko: 글레이드로 도구 모음 만들기

note: (itstool) path: section/p (itstool) path: page/p
en: To create the toolbar using the <link href="http://glade.gnome.org/">Glade Interface Designer</link>:
ko: <link href="http://glade.gnome.org/">글레이드 인터페이스 디자이너</link>로 도구 모음을 만들려면:

note: (itstool) path: item/p
en: Open Glade, and save the file as <file>toolbar_builder.ui</file>
ko: 글레이드를 열고 <file>toolbar_builder.ui</file> 파일로 저장하십시오

note: (itstool) path: item/p
en: <media type="image" src="media/glade_ui.png" width="900"> Screenshot of Glade ui </media>
ko: <media type="image" src="media/glade_ui.png" width="900"> 글레이드 사용자 인터페이스 스크린샷 </media>

note: (itstool) path: item/p
en: Under <gui>Containers</gui> on the left hand side, right click on the toolbar icon and select <gui>Add widget as toplevel</gui>.
ko: 왼편의 <gui>컨테이너</gui>에서, 도구모음 아이콘에 마우스 커서를 올려둔 후 오른쪽 단추를 누르고 <gui>최상위에 위젯 추가</gui>를 선택하십시오.

note: (itstool) path: item/p
en: <media type="image" src="media/glade_select_toolbar.png"> Screenshot of toolbar icon in Glade ui </media>
ko: <media type="image" src="media/glade_select_toolbar.png"> 글레이드 UI 도구 모음 아이콘 스크린샷 </media>

note: (itstool) path: item/p
en: Under the <gui>General</gui> tab on the bottom right, change the <gui>Name</gui> to <input>toolbar</input> and <gui>Show Arrow</gui> to <gui>No</gui>.
ko: 하단 우측의 <gui>일반</gui> 탭에서 , <gui>이름</gui>을 <input>toolbar</input>로 바꾸고 <gui>Show Arrow</gui>는 <gui>No</gui>로 바꾸십시오.

note: (itstool) path: item/p
en: <media type="image" src="media/glade_toolbar_general.png"> Screenshot of General tab </media>
ko: <media type="image" src="media/glade_toolbar_general.png"> 일반 탭 스크린샷 </media>

note: (itstool) path: item/p
en: Under the <gui>Common</gui> tab, set <gui>Horizontal Expand</gui> to <gui>Yes</gui>.
ko: <gui>공통 사항</gui> 탭에서, <gui>수평 확장</gui>을 <gui>Yes</gui>로 설정하십시오.

note: (itstool) path: item/p
en: <media type="image" src="media/glade_toolbar_common.png"> Screenshot of Common tab </media>
ko: <media type="image" src="media/glade_toolbar_common.png"> 공통 사항 탭 스크린샷 </media>

note: (itstool) path: item/p
en: Right click on the toolbar in the top right and select <gui>Edit</gui>. The <gui>Tool Bar Editor</gui> window will appear.
ko: 우측 상단의 도구 모음에서 마우스 오른쪽 단추를 누른후 <gui>편집</gui>을 선택하십시오. <gui>도구 모음 편집기</gui> 창이 뜹니다.

note: (itstool) path: item/p
en: <media type="image" src="media/glade_toolbar_edit.png"> Screenshot of where to right click to edit toolbar. </media>
ko: <media type="image" src="media/glade_toolbar_edit.png"> 도구 모음을 편집할 때 오른쪽 단추를 누를 부분의 스크린샷. </media>

note: (itstool) path: item/p
en: We want to add 5 ToolButtons: New, Open, Undo, Fullscreen and Leave Fullscreen. First, we will add the New ToolButton.
ko: 새 파일, 열기, 실행 취소, 전체 화면, 전체 화면 나가기 도구 단추 5개를 추가하겠습니다. 우선 새 도구 단추를 추가하겠습니다.

note: (itstool) path: item/p
en: Under <gui>Hierarchy</gui> tab, click <gui>Add</gui>.
ko: <gui>계층 구조</gui> 탭에서, <gui>추가</gui>를 누르십시오.

note: (itstool) path: item/p
en: Change the name of the ToolItem to <input>new_button</input>.
ko: ToolItem 이름을 <input>new_button</input>으로 바꾸십시오.

note: (itstool) path: item/p
en: Scroll down and set <gui>Is important</gui> to <gui>Yes</gui>. This will cause the label of the ToolButton to be shown, when you view the toolbar.
ko: 스크롤을 내린 후 <gui>Is important</gui>를 <gui>Yes</gui>로 설정하십시오. 이렇게 설정하면, 도구 모음에서 도구 단추 레이블이 나타납니다.

note: (itstool) path: item/p
en: Enter the <gui>action name</gui>: <input>app.new</input>.
ko: <gui>동작 이름</gui>을 <input>app.new</input>로 입력하십시오.

note: (itstool) path: item/p
en: Change the <gui>Label</gui> to <input>New</input>.
ko: <gui>레이블</gui>을 <input>New</input>로 바꾸십시오.

note: (itstool) path: item/p
en: Select the <gui>New</gui> Stock Id from the drop down menu, or type <input>gtk-new</input>.
ko: 드롭 다운 메뉴에서 <gui>새로 만들기</gui>의 스톡 ID를 선택하거나 <input>gtk-new</input>를 입력하십시오.

note: (itstool) path: item/p
en: Repeat the above steps for the remaining ToolButtons, with the following properties:
ko: 나머지 ToolButton에 대해 위 단계를 반복하시고, 다음 속성을 설정하십시오:

note: (itstool) path: item/p
en: Close the <gui>Tool Bar Editor</gui>.
ko: <gui>도구 모음 편집기</gui>를 닫으십시오.

note: (itstool) path: item/p
en: When our program will first start, we do not want the <gui>Leave Fullscreen</gui> ToolButton to be visible, since the application will not be in fullscreen mode. You can set this in the <gui>Common</gui> tab, by clicking the <gui>Visible</gui> property to <gui>No</gui>. The ToolButton will still appear in the interface designer, but will behave correctly when the file is loaded into your program code. Note that the method <code>show_all()</code> would override this setting - so in the code we have to use <code>show()</code> separately on all the elements.
ko: 프로그램을 처음 시작할 때, 프로그램이 전체 화면 모드가 아니기에 <gui>전체 화면 나가기</gui> ToolButton을 나타내고 싶진 않습니다. 이 설정은 <gui>일반</gui>  탭에서 <gui>Visible</gui>을 누르고 <gui>No</gui>로 설정할 수 있습니다. ToolButton은 인터페이스 디자이너에서 여전히 나타나겠지만 프로그램 코드에 파일을 불러올 때, 상태에 따라 올바르게 나타납니다. 참고로 <code>show_all()</code> 메서드는 이 설정을 무시한 채로 적용합니다. 따라서, 코드에서는 모든 구성요소에 <code>show()</code> 함수를 각각 적용해야합니다.

note: (itstool) path: item/p
en: <media type="image" src="media/glade_visible_no.png"> Setting the visible property to No </media>
ko: <media type="image" src="media/glade_visible_no.png"> visible 속성을 No로 설정 </media>

note: (itstool) path: item/p
en: Save your work, and close Glade.
ko: 작업을 저장하고 글레이드를 닫으십시오.

note: (itstool) path: item/p
en: The XML file created by Glade is shown below. This is the description of the toolbar. At the time of this writing, the option to add the class Gtk.STYLE_CLASS_PRIMARY_TOOLBAR in the Glade Interface did not exist. We can manually add this to the XML file. To do this, add the following XML code at line 9 of <file>toolbar_builder.ui</file>:
ko: 글레이드에서 만든 XML 파일은 아래와 같습니다. 도구 모음의 설명 부분입니다. 이 글을 쓰는 시점에서는 글레이드 인터페이스에서 추가할 Gtk.STYLE_CLASS_PRIMARY_TOOLBAR 옵션 클래스가 없습니다. 이 옵션 클래스를 XML 파일에 직접 추가할 수 있습니다. 이렇게 하려면, 다음 <file>toolbar_builder.ui</file> XML 코드 9번째 줄에  추가하십시오:

note: (itstool) path: item/p
en: If you do not add this, the program will still work fine. The resulting toolbar will however look slightly different then the screenshot at the top of this page.
ko: 추가하지 않았더라도 프로그램은 여전히 멀쩡하게 동작합니다. Toolbar의 결과는 이 페이지 상단의 스크린샷보다는 약간 다르게 보일 수도 있습니다.

note: (itstool) path: section/p (itstool) path: page/p
en: We now create the code below, which adds the toolbar from the file we just created.
ko: 이제 앞서 만들었던 파일로 Toolbar를 추가하는 아래 코드를 작성하겠습니다.

note: (itstool) path: section/title
en: Useful methods for Gtk.Builder
ko: Gtk.Builder에 쓸만한 메서드

note: (itstool) path: section/p
en: For the useful methods for a Toolbar widget, see <link xref="toolbar.py"/>
ko: Toolbar 위젯의 쓸만한 메서드를 찾아보려면 <link xref="toolbar.py"/>를 참고하십시오

note: (itstool) path: section/p
en: Gtk.Builder builds an interface from an XML UI definition.
ko: Gtk.Builder는 XML UI 정의로 인터페이스를 만듭니다.

note: (itstool) path: item/p
en: <code>add_from_file(filename)</code> loads and parses the given file and merges it with the current contents of the Gtk.Builder.
ko: <code>add_from_file(filename)</code> 함수는 주어진 파일을 불러오고 해석한 다음 Gtk.Builder의 현재 내용과 합칩니다.

note: (itstool) path: item/p
en: <code>add_from_string(string)</code> parses the given string and merges it with the current contents of the Gtk.Builder.
ko: <code>add_from_string(string)</code> 함수는 주어진 문자열을 해석하고 Gtk.Builder의 현재 내용과 합칩니다.

note: (itstool) path: item/p
en: <code>add_objects_from_file(filename, object_ids)</code> is the same as <code>add_from_file()</code>, but it loads only the objects with the ids given in the <code>object_id</code>s list.
ko: <code>add_objects_from_file(filename, object_ids)</code> 함수는 <code>add_from_file()</code> 함수와 동일하지만, <code>object_id</code> 목록에 주어진 ID가 딸린 객체만을 불러옵니다.

note: (itstool) path: item/p
en: <code>add_objects_from_string(string, object_ids)</code> is the same as <code>add_from_string()</code>, but it loads only the objects with the ids given in the <code>object_id</code>s list.
ko: <code>add_objects_from_string(string, object_ids)</code> 함수는 <code>add_from_string()</code>함수와 동일하지만, <code>object_id</code> 목록에 주어진 ID의 객체만을 불러옵니다.

note: (itstool) path: item/p
en: <code>get_object(object_id)</code> retrieves the widget with the id <code>object_id</code> from the loaded objects in the builder.
ko: <code>get_object(object_id)</code> 함수는 빌더에서 불러온 객체의 <code>object_id</code> ID를 가진 위젯을 가져옵니다.

note: (itstool) path: item/p
en: <code>get_objects()</code> returns all loaded objects.
ko: <code>get_objects()</code> 함수는 불러온 모든 객체를 반환합니다.

note: (itstool) path: item/p
en: <code>connect_signals(handler_object)</code> connects the signals to the methods given in the <code>handler_object</code>. This can be any object which contains keys or attributes that are called like the signal handler names given in the interface description, e.g. a class or a dict. In line 39 the signal <code>"activate"</code> from the action <code>undo_action</code> is connected to the callback function <code>undo_callback()</code> using <code><var>action</var>.connect(<var>signal</var>, <var>callback function</var>)</code>. See <link xref="signals-callbacks.py"/> for a more detailed explanation.
ko: <code>connect_signals(handler_object)</code> 함수는 <code>handler_object</code>로 지정한 메서드에 시그널을 연결합니다. 이 함수에는 class 또는 dict 처럼 인터페이스 설명에 주어진 시그널 핸들러 이름처럼 키 또는 속성이 들어간 객체가 될 수 있습니다. 39번째 줄에서 <code>undo_action</code> 동작의 <code>"activate"</code> 시그널은 <code><var>action</var>.connect(<var>signal</var>, <var>callback function</var>)</code> 함수로 <code>undo_callback()</code> 콜백 함수에 연결했습니다. 더 자세한 설명은 <link xref="signals-callbacks.py"/>를 참조하십시오.

[ctx: text]
note: (itstool) path: info/title
en: Toolbar created using Glade (Vala)
ko: 글레이드로 만든 도구 모음(Vala)

note: (itstool) path: page/p
en: This example is similar to <link xref="toolbar.vala"/>, except we use Glade to create the toolbar in an XML ui file.
ko: 이 예제는 XML UI 파일을 사용해 도구 모음을 만들 때 글레이드를 사용할 수 있다는 점은 빼고 <link xref="toolbar.vala"/>와 유사합니다.

note: (itstool) path: item/p
en: When our program will first start, we don't want the <gui>Leave Fullscreen</gui> ToolButton to be visible, since the application will not be in fullscreen mode. You can set this in the <gui>Common</gui> tab, by clicking the <gui>Visible</gui> property to <gui>No</gui>. The ToolButton will still appear in the interface designer, but will behave correctly when the file is loaded into your program code.
ko: 프로그램을 처음 시작할 때, 프로그램이 전체 화면 모드가 아니기에 <gui>전체 화면 나가기</gui> ToolButton을 나타내고 싶진 않습니다. 이 설정은 <gui>일반</gui>  탭에서 <gui>Visible</gui>을 누르고 <gui>No</gui>로 설정할 수 있습니다. ToolButton은 인터페이스 디자이너에서 여전히 나타나겠지만 프로그램 코드에 파일을 불러올 때, 상태에 따라 올바르게 나타납니다.

note: (itstool) path: info/desc
en: Add tips to your widgets
ko: 위젯에 도움말을 추가합니다

note: (itstool) path: page/p
en: A toolbar with a tooltip (with an image) for a button.
ko: 단추에 풍선 도움말(및 그림)을 넣은 도구 모음입니다.

note: (itstool) path: note/p
en: This example builds on the <link xref="toolbar.c">Toolbar</link> example.
ko: 이 예제는 <link xref="toolbar.c">도구 모음</link> 예제로 만듭니다.

note: (itstool) path: item/p
en: <link href="http://developer.gnome.org/gtk3/stable/gtk3-Stock-Items.html">Stock Items</link>
ko: <link href="http://developer.gnome.org/gtk3/stable/gtk3-Stock-Items.html">취급 항목</link>

note: (itstool) path: note/p
en: This example builds on the <link xref="toolbar.js">Toolbar</link> example.
ko: 이 예제는 <link xref="toolbar.js">도구 모음</link> 예제로 만듭니다.

note: (itstool) path: note/p
en: This example builds on the <link xref="toolbar.py">Toolbar</link> example.
ko: 이 예제는 <link xref="toolbar.py">도구 모음</link> 예제로 만듭니다.

note: (itstool) path: section/title
en: Useful methods for a Tooltip widget
ko: Tooltip 위젯에 쓸만한 메서드

note: (itstool) path: section/p
en: <code>set_tooltip_text(text)</code> and <code>set_tooltip_markup(text)</code> can be used to add a tooltip of plain text (or text in the Pango Markup Language) to a widget.
ko: <code>set_tooltip_text(text)</code> 함수와 <code>set_tooltip_markup(text)</code> 함수는 일반 텍스트(또는 팡고 마크업 언어 텍스트) 풍선 도움말을 위젯에 추가할 때 활용할 수 있습니다.

note: (itstool) path: section/p
en: For more complex tooltips, for instance for a tooltip with an image:
ko: 더 복잡한 풍선 도움말은, 그림 위의 풍선 도움말을 예로 들 수 있습니다:

note: (itstool) path: item/p
en: Set the <code>"has-tooltip"</code> property of the widget to <code>True</code>; this will make GTK+ monitor the widget for motion and related events which are needed to determine when and where to show a tooltip.
ko: 위젯의 <code>"has-tooltip"</code> 속성을 <code>True</code> 값으로 설정하십시오. GTK+에서 풍선 도움말을 보여줄 때와 위치를 결정할 때 필요한 위젯의 움직임과 관련 이벤트를 지겨보게합니다.

note: (itstool) path: item/p
en: Connect to the <code>"query-tooltip"</code> signal. This signal will be emitted when a tooltip is supposed to be shown. One of the arguments passed to the signal handler is a GtkTooltip object. This is the object that we are about to display as a tooltip, and can be manipulated in your callback using functions like <code>set_icon()</code>. There are functions for setting the tooltip's markup (<code>set_markup(text)</code>), setting an image from a stock icon (<code>set_icon_from_stock(stock_id, size)</code>), or even putting in a custom widget (<code>set_custom(widget)</code>).
ko: <code>"query-tooltip"</code> 시그널에 연결하십시오. 이 시그널은 풍선 도움말을 나타낼 때 내보냅니다. 시그널 핸들러에 보내는 인자 중 하나는 GtkTooptip 객체입니다. 우리가 풍선 도움말로 나타내려는 객체고, <code>set_icon()</code> 같은 함수로 다룰 수 있습니다. 풍선 도움말의 마크업을 설정(<code>set_markup(text)</code>), 스톡 아이콘으로 그림을 설정(<code>set_icon_from_stock(stock_id, size)</code>), 또는 개별 위젯을 두는(<code>set_custom(widget)</code>) 몇가지 함수가 있습니다.

note: (itstool) path: item/p
en: Return <code>True</code> from your query-tooltip handler. This causes the tooltip to be show. If you return <code>False</code>, it will not be shown.
ko: query-tooltip 핸들러에서 <code>True</code> 값을 반환하십시오. 풍선 도움말을 나타냅니다. <code>False</code> 값을 반환하면 풍선 도움말이 나타나지 않습니다.

note: (itstool) path: section/p
en: In the probably rare case where you want to have even more control over the tooltip that is about to be shown, you can set your own GtkWindow which will be used as tooltip window. This works as follows:
ko: 풍선 도움말이 나타날 때 즈음에 풍선 도움말에 대해 뭔가를 더 다루는 경우는 흔하지 않는데, 이 경우 풍선 도움말 창으로 활용할 GtkWindow를 설정할 수 있습니다. 다음과 같이 하시면 됩니다:

note: (itstool) path: item/p
en: Set <code>"has-tooltip"</code> and connect to <code>"query-tooltip"</code> as before.
ko: <code>"has-tooltip"</code>을 설정하고 이전과 같이 <code>"query-tooltip"</code> 에 연결하십시오.

note: (itstool) path: item/p
en: Use <code>set_tooltip_window()</code> on the widget to set a GtkWindow created by you as tooltip window.
ko: 풍선 도움말 창으로 만든 GTKWindow를 설정하려면 <code>set_tooltip_window()</code> 함수를 위젯에서 사용하십시오.

note: (itstool) path: item/p
en: In the <code>"query-tooltip"</code> callback you can access your window using <code>get_tooltip_window()</code> and manipulate as you wish. The semantics of the return value are exactly as before, return <code>True</code> to show the window, <code>False</code> to not show it.
ko: <code>"query-tooltip"</code> 콜백에서는 <code>get_tooltip_window()</code> 함수로 창에 접근할 수 있고 원하는대로 조절할 수 있습니다. 반환값 의미는 이전에 언급한 바와 같습니다. <code>True</code> 반환 값은 창을 나타내고 <code>False</code>값은 창을 나타내지 않습니다.

note: (itstool) path: note/p
en: This example builds on the <link xref="toolbar.vala">Toolbar</link> example.
ko: 이 예제는 <link xref="toolbar.vala">도구 모음</link> 예제로 만듭니다.

note: (itstool) path: item/p
en: <link href="https://developer.gnome.org/gtk3/3.4/gtk3-Stock-Items.html#GTK-STOCK-UNDO:CAPS">Stock Items</link>
ko: <link href="https://developer.gnome.org/gtk3/3.4/gtk3-Stock-Items.html#GTK-STOCK-UNDO:CAPS">취급 항목</link>

[ctx: text]
note: (itstool) path: info/title
en: Simple Treeview with ListStore (Python)
ko: 간단한 TreeView와 ListStore(Python)

note: (itstool) path: info/desc
en: A TreeView displaying a ListStore (more complex example)
ko: ListStore를 표시하는 TreeView(더 복잡한 예제)

note: (itstool) path: page/title
en: More Complex Treeview with ListStore
ko: 좀 더 복잡한 TreeView와 ListStore

note: (itstool) path: page/p
en: This TreeView displays a simple ListStore with the selection "changed" signal connected.
ko: 이 TreeView에서는 선택 "changed" 시그널을 연결한 간단한 ListStore를 보여줍니다.

note: (itstool) path: section/title
en: Useful methods for a TreeView widget
ko: TreeView 위젯에 쓸만한 메서드

note: (itstool) path: section/p
en: The TreeView widget is designed around a <em>Model/View/Controller</em> design: the <em>Model</em> stores the data; the <em>View</em> gets change notifications and displays the content of the model; the <em>Controller</em>, finally, changes the state of the model and notifies the view of these changes. For more information and for a list of useful methods for TreeModel see <link xref="model-view-controller.py"/>.
ko: TreeView 위젯은 <em>Model/View/Controller</em>  방식으로 설계했습니다. <em>Model</em>은 데이터를, <em>View</em>는 바뀐 내용 알림을 받은 후의 모델의 내용을, 마지막으로 <em>Controller</em>는 모델의 상태를 바꾸고 뷰에게 바뀐 모델의 상태를 알리는 코드를 담습니다. 자세한 내용과 TreeModel에 대한 쓸만한 메서드 목록을 보시려면 <link xref="model-view-controller.py"/>를 참고하십시오.

note: (itstool) path: section/p
en: In line 36 the <code>"changed"</code> signal is connected to the callback function <code>on_changed()</code> using <code><var>widget</var>.connect(<var>signal</var>, <var>callback function</var>)</code>. See <link xref="signals-callbacks.py"/> for a more detailed explanation.
ko: 36번째 줄에서 <code>"changed"</code> 시그널은 <code><var>widget</var>.connect(<var>signal</var>, <var>callback function</var>)</code> 함수로  <code>on_changed()</code> 콜백 함수에 연결했습니다. 더 자세한 설명은 <link xref="signals-callbacks.py"/>를 참조하십시오.

[ctx: text]
note: (itstool) path: info/title
en: TreeView with TreeStore (Python)
ko: TreeView와 TreeStore(Python)

note: (itstool) path: info/desc
en: A TreeView displaying a TreeStore (more complex example, with CellRendererToggle)
ko: TreeStore를 보여주는 TreeView(CellRendererToggle이 들어간 더 복잡한 예제)

note: (itstool) path: page/title
en: More Complex TreeView with TreeStore
ko: 좀 더 복잡한 TreeView와 TreeStore

note: (itstool) path: page/p
en: This TreeView displays a TreeStore with two columns, one of which is rendered as a toggle.
ko: 이 TreeView에서는 두 열을 TreeStore로 나타내는데, 두 열 중 하나는 상태 반전 방식으로 보여줍니다.

note: (itstool) path: section/p
en: In line 48 the <code>"toggled"</code> signal is connected to the callback function <code>on_toggled()</code> using <code><var>widget</var>.connect(<var>signal</var>, <var>callback function</var>)</code>. See <link xref="signals-callbacks.py"/> for a more detailed explanation.
ko: 48번째 줄에서 <code>"toggled"</code> 시그널은 <code><var>widget</var>.connect(<var>signal</var>, <var>callback function</var>)</code> 함수로  <code>on_toggled()</code> 콜백 함수에 연결했습니다. 더 자세한 설명은 <link xref="signals-callbacks.py"/>를 참조하십시오.

[ctx: text]
note: (itstool) path: info/title
en: TreeView with ListStore (JavaScript)
ko: TreeView와 ListStore(JavaScript)

note: (itstool) path: info/desc
en: A widget that shows a separate list of items
ko: 각각의 항목 목록을 보여주는 위젯

note: (itstool) path: page/title
en: TreeView with ListStore
ko: TreeView와 ListStore

note: (itstool) path: page/p
en: A TreeView is like a window onto the contents of either a ListStore or a TreeStore. A ListStore is like a spreadsheet: a "flat", two-dimensional list of things broken up into rows and columns. A TreeStore, meanwhile, can branch out in different directions like a tree can. In this example, we create a TreeView that shows the contents of a ListStore with (fictitious) names and phone numbers in it, and set it so that the <link xref="label.js">Label</link> at the bottom of the window shows more information about whichever name you click on.
ko: TreeView는 ListStore 또는 TreeStore의 내용을 보여주는 창입니다. ListStore는 스프레드 시트와 같습니다. 2차원 평면 자료구조이며 행과 열로 나뉩니다. 반면에 TreeStore는 트리로 할 수 있듯이 자료 묶음 방향을 가지로 쪼갤 수 있습니다. 이 예제에서는 TreeView로 가상의 이름과 전화번호가 들어간 ListStore의 내용을 보여주고, 누른 항목의 이름이 무엇인지 자세한 정보를 보여주도록 창 하단의 <link xref="label.js">Label</link>에 설정하겠습니다.

note: (itstool) path: page/p
en: The TreeView is not just a single widget, but contains a number of smaller ones:
ko: TreeView는 단일 위젯이 아니지만 여러 작은 부분을 담고 있습니다:

note: (itstool) path: item/p
en: TreeViewColumn widgets show each (vertical) column of information from the ListStore. Each one has a title which can be shown at the top of the column, like in the screenshot.
ko: TreeViewColumn 위젯은 ListStore의 각(수직) 열 정보를 보여줍니다. 각각의 TreeViewWidget은 스크린샷에서 보시는 바와 같이 열 상단에 나타낼 제목을 지니고 있습니다.

note: (itstool) path: item/p
en: CellRenderer widgets are "packed" into each TreeViewColumn, and contain the instructions for how to display each individual "cell", or item from the ListStore. There are multiple different types, including the CellRendererText used here and the CellRendererPixbuf, which displays a picture ("pixel buffer").
ko: CellRenderer 위젯은 각 TreeViewColumn에 "패킹" 처리하고, 각 "셀" 또는 ListStore의 항목을 표시하는 방식의 지시 사항을 담습니다. 여기서 사용하는 CellRendererText 그리고 그림("픽셀 버퍼")를 나타내는 CellRendererPixBuf 같은 다양한 형식이 있습니다.

note: (itstool) path: page/p
en: Finally, we're going to use an object called a TreeIter, which isn't a widget so much as an invisible cursor which points to a (horizontal) row in the ListStore. Whenever you click on a name in the phonebook, for instance, we create a TreeIter pointing to the row that's selected, and then use that to tell the ListStore which entry we want the Label to show more information about.
ko: 마지막으로 ListStore에서 (가로 방향) 행을 가리키는 보이지 않는 커서로 위젯이 아닌 TreeIter 객체를 활용하겠습니다. 예를 들어 전화번호부에 이름을 누르면, 선택한 줄을 가리키는 TreeIter를 만드는데, TreeIter는 레이블에 더 많은 정보를 보여줄 항목이 무엇인지 ListStore에 지시할 때 활용합니다.

note: (itstool) path: note/p
en: The TreeView is probably the most complicated Gtk widget, because of how many parts it has and how they all have to work together. Give yourself time to learn how it works and experiment with it, or try something easier first if you're having trouble.
ko: TreeView는 아마도 Gtk 위젯 중에 제일 복잡한 gtk 위젯이 아닐까 하는데, 위젯이 지닌 부분의 양과 함께 동작하는 방식 때문입니다. 동작 방식과 실험을 배울 시간을 확보하시든지, 하다가 문제 생기면 쉬운 부분 부터 먼저 진행하십시오.

note: (itstool) path: section/p
en: All the code for this sample goes in the TreeViewExample class. The above code creates a <link href="http://www.roojs.com/seed/gir-1.2-gtk-3.0/gjs/Gtk.Application.html">Gtk.Application</link> for our widgets and window to go in.
ko: 이 예제의 모든 코드는 TreeViewExample 클래스에 들어갑니다. 위 코드는 위젯과 창이 들어갈 <link href="http://www.roojs.com/seed/gir-1.2-gtk-3.0/gjs/Gtk.Application.html">Gtk.Application</link>을 만듭니다.

note: (itstool) path: section/code
en: 
            // Create the underlying liststore for the phonebook
            this._listStore = new Gtk.ListStore ();
            this._listStore.set_column_types ([
                GObject.TYPE_STRING,
                GObject.TYPE_STRING,
                GObject.TYPE_STRING,
                GObject.TYPE_STRING]);
ko: 
            // Create the underlying liststore for the phonebook
            this._listStore = new Gtk.ListStore ();
            this._listStore.set_column_types ([
                GObject.TYPE_STRING,
                GObject.TYPE_STRING,
                GObject.TYPE_STRING,
                GObject.TYPE_STRING]);
    읽

note: (itstool) path: section/p
en: We first create the ListStore like we would any widget. Then we call its set_column_types method, and pass it an array of GObject data types. (We could have put the types all on one line, but here we are breaking them up to make it easier to read.)
ko: 우선 어떤 위젯도 다룰 수 있도록 ListStore를 만들겠습니다. 그 다음 set_column_types 메서드를 호출하여 GObject 데이터 형식의 배열에 전달하겠습니다(한 줄에 모든 형식을 넣을 수 있지만, 보기 쉽게 하려는 목적으로 쪼갰습니다).

note: (itstool) path: section/p
en: The GObject data types you can use include:
ko: 여러분이 사용할 수 있는 GObject 데이터 형식은 다음과 같습니다:

note: (itstool) path: item/p
en: <file>gtk.gdk.Pixbuf</file> -- A picture
ko: <file>gtk.gdk.Pixbuf</file> -- 그림

note: (itstool) path: section/p
en: In this case, we're making a ListStore of four columns, each one containing string values.
ko: 이 경우, 각 칸마다 문자열 값이 들어가는 4칸을 지닌 ListStore를 만듭니다.

note: (itstool) path: section/p
en: Here we have the information to go in the ListStore. It's an array of objects, each one corresponding to a single entry in our phone book.
ko: ListStore에 정보를 넣었습니다. 전화번호부의 단일 항목에 해당하는 객체 배열입니다.

note: (itstool) path: section/p
en: Note that the TreeView in the screenshot doesn't actually show the data from the "description" properties. Instead, that information's shown in the Label beneath it, for whichever row that you click on. That's because the TreeView and ListStore are two separate things, and a TreeView can show all or part of a ListStore, and display what's in it in different ways. You can even have multiple widgets show things from the same ListStore, like the Label in our example or even a second TreeView.
ko: 참고로 스크린샷의 TreeView는 실제로 "description" 속성의 데이터를 보여주지 않습니다. 대신 레이블 아래 여러분이 클릭해서 나타난 정보를 보여줍니다. 왜냐면 TreeView와 ListStore는 별개의 존재고, TreeView는 ListStore의 모든 부분을 보여줄 수 있으며, 무엇이 들어있는지 보여주는 방식이 다르기 때문입니다. 우리 예제의 레이블 내지는 두번째 TreeView 처럼 동일한 ListStore의 내용을 여러 위젯으로 보여줄 수 있습니다.

note: (itstool) path: section/p
en: This <file>for</file> loop puts the strings from our phonebook into our ListStore in order. In order, we pass the ListStore's set method the iter that points to the correct row, an array which says which columns we want to set, and an array which contains the data we want to put into those columns.
ko: <file>for</file> 루프로 전화번호부에서 가져온 문자열을 ListStore에 순서대로 넣습니다. 순서대로 ListStore의 set 메서드로 설정하고자 하는 열의 배열, 각 열에 넣어두고나 하는 데이터가 들어간 배열, 올바른 열을 가리키는 iter 값을 전달합니다.

note: (itstool) path: section/p
en: A ListStore's <file>append</file> method adds a horizontal row onto it (it starts out with none), and returns a TreeIter pointing to that row like a cursor. So by passing <file>this._listStore.append()</file> to the ListStore as a property, we're creating a new row and telling the <file>set</file> method which row to set data for at the same time.
ko: ListStore의 <file>append</file> 메서드로 수평줄을 추가하고(아무것도 없는 상태에서 시작),  커서와 같은 해당 줄에 대한 TreeIter 포인터를 반환합니다. 따라서 ListStore에 <file>this._listStore.append()</file> 함수 값을 속성으로 전달하여 새 줄을 만들고 <file>set</file> 메서드를 통해 방금 만든 새 줄에 통시에 데이터를 넣도록 하겠습니다.

note: (itstool) path: section/title
en: Creating the TreeView
ko: TreeView 만들기

note: (itstool) path: section/p
en: Here we create a basic TreeView widget, that expands both horizontally and vertically to use as much space as needed. We set it to use the ListStore we created as its "model", or the thing it'll show us stuff from.
ko: 여기서는 기본적인 TreeView 위젯을 만들어, 가로 세로 방향으로 필요한 만큼 충분한 공간을 늘릴수 있게 하겠습니다. 우리가 만든 ListStore를 "모델"로 사용하거나, 어딘가로부터 가져온 내용을 활용하게 하겠습니다.

note: (itstool) path: section/p
en: Now we create each of the vertical TreeViewColumns we'll see in the TreeView. The title for each one goes at the top, as you can see in the screenshot.
ko: 이제 TreeView에서 볼 각각의 TreeViewColumn을 만들겠습니다. 각 TreeViewColumn의 제목은, 스크린샷에서 보시는 대로 상단에 올라갑니다.

note: (itstool) path: section/p
en: Here we create the CellRenderers that we'll use to display the text from our ListStore, and pack them into the TreeViewColumns. Each CellRendererText is used for all the entries in that column. Our normal CellRendererText just creates plain text, while our bold one uses heavier-weight text. We put it into the first name column, and tell the other two to use copies of the normal one. The "true" used as the second parameter for the <file>pack_start</file> method tells it to expand the cells when possible, instead of keeping them compact.
ko: 여기서 ListStore의 텍스트를 나타내는데 활용할 CellRenderer를 만들었고 TreeViewColumns에 감쌌습니다. 각 CellRendererText는 칸에 들어간 모든 항목에 사용합니다. 굵은 글씨에는 더 굵은 텍스트를 사용하지만, 일반적인 CellRendererText는 그냥 텍스트를 만듭니다. 일단 이름 열에 넣고, 다른 두 부분은 일반 CellRendererText로 넣으라고 하겠습니다. <file>pack_start</file> 메서드 두번째 매개변수 값으로 사용하는 "true" 값은 가능할 경우 작은 상태로 유지하지 말고 셀 크기를 확장하라고 지시합니다.

note: (itstool) path: note/p
en: <link href="http://www.pygtk.org/docs/pygtk/pango-constants.html">Here is a list</link> of other text properties you can use. In order to use these Pango constants, make sure to put the line <file>const Pango = imports.gi.Pango;</file> at the beginning of your code like we did.
ko: 여러분이 활용할 수 있는 다른 텍스트 속성 <link href="http://www.pygtk.org/docs/pygtk/pango-constants.html">목록</link> 입니다. 팡고 상수를 활용하려면, 우리가 했던 바와 같이 <file>const Pango = imports.gi.Pango;</file> 줄을 코드 앞부분에 넣었는지 확인하십시오.

note: (itstool) path: section/p
en: Now that we've put the CellRenderers into the TreeViewColumns, we use the <file>add_attribute</file> method to tell each column to pull in text from the model our TreeView is set to use; in this case, the ListStore with the phonebook.
ko: 이제 CellRenderer를 TreeViewColumns에 넣었습니다. <file>add_attribute</file> 메서드를 활용하여 활용하기로 설정한 TreeView 모델에서 텍스트를 가져와서 각 칸에 뿌리도록 하겠습니다. 이 경우 전화번호부가 들어간 ListStore가 되겠습니다.

note: (itstool) path: item/p
en: The first parameter is which CellRenderer we're going to use to render what we're pulling in.
ko: 첫번째 매개변수는 우리가 렌더러에 데이터를 가져다 넣을때 활용할 CellRenderer입니다.

note: (itstool) path: item/p
en: The second parameter is what kind of information we're going to pull in. In this case, we're letting it know that we're rendering text.
ko: 두번째 매개변수는 가져다젛을 정보의 종류입니다. 여기서는 텍스트를 렌더링하라고 알려줍니다.

note: (itstool) path: item/p
en: The third parameter is which of the ListStore's columns we're pulling that information in from.
ko: 세번째 매개변수는 우리가 가져올 정보가 들어간 ListStore의 열 위치를 말합니다.

note: (itstool) path: section/p
en: After we've set that up, we use the TreeView's <file>insert_column</file> method to put our TreeViewColumns inside it in order. Our TreeView is now complete.
ko: 설정하고 나면 TreeView의 <file>insert_column</file> 메서드를 활용하여 TreeViewColumns 네 순서대로 넣겠습니다. 이제 TreeView 구현이 끝났습니다.

note: (itstool) path: note/p
en: Normally, you might want to use a loop to initialize your TreeView, but in this example we're spelling things out step by step for the sake of making it easier to understand.
ko: 보통 TreeView를 초기화하려고 루프를 사용하고 싶을지도 모릅니다만, 이 예제에서는 이해를 쉽게 하기 위한 단계별로 하나하나 설명하겠습니다.

note: (itstool) path: section/title
en: Building the rest of the UI
ko: 나머지 사용자 인터페이스 구성

note: (itstool) path: section/p
en: The TreeView's <file>get_selection</file> method returns an object called a TreeSelection. A TreeSelection is like a TreeIter in that it's basically a cursor that points at a particular row, except that the one it points to is the one that's visibly highlighted as selected.
ko: TreeView의 <file>get_selection</file> 메서드는 TreeSelection 객체를 반환합니다. TreeSelection은 행 일부를 가리키는 근본 커서로서 TreeIter와 유사하지만, TreeSelection에는 선택한 부분을 눈에 띄게 강조하는 차이점을 안고 있습니다.

note: (itstool) path: section/p
en: After we get the TreeSelection that goes with our TreeView, we ask it to tell us when it changes which row it's pointing to. We do this by connecting its <file>changed</file> signal to the _onSelectionChanged function we wrote. This function changes the text displayed by the Label we just made.
ko: TreeSelection을 TreeView에서 가져오고 난 후, TreeSelection에 가리키는 행이 어디인지 요청할 수 있습니다. <file>changed</file> 시그널을 우리가 작성한 _onSelectionChanged 함수에 연결하면 됩니다. 이 함수는 우리가 만든 Label의 텍스트를 바꿉니다.

note: (itstool) path: section/p
en: After we've gotten that out of the way, we create a <link xref="grid.js">Grid</link> to put everything in, then add it to our window and tell the window to show itself and its contents.
ko: 위 과정을 끝내고 나면, 모든 위젯을 넣을 <link xref="grid.js">Grid</link>를 만들고, Grid를 창에 추가하여 창과 창에 있는 내용을 표시하도록 합니다.

note: (itstool) path: section/title
en: Function which handles a changed selection
ko: 바뀐 선택을 처리하는 함수

note: (itstool) path: section/p
en: The line of code with the let statement is a little convoluted, but it's nonetheless the best way to get a TreeIter pointing to the same row as our TreeSelection. It has to create a couple of other object references, but <file>iter</file> is the only one we need.
ko: let 문 코드 줄은 조금 복잡하긴 하지만, 그래도 TreeSelection에서 동일한 줄을 가리키는 TreeIter를 가져오는 최상의 수단입니다. 다른 수많은 객체 참조를 들고 있긴 하지만, <file>iter</file>만 필요합니다.

note: (itstool) path: section/p
en: After we've done that, we call the Label's <file>set_label</file> function, and use the ListStore's <file>get_value</file> function a handful of times to fill in the data we want to put in it. Its parameters are a TreeIter pointing to the row we want to get data from, and the column.
ko: 이 과정이 끝나면 레이블의 <file>set_label</file> 함수를 호출하고 ListStore의 <file>get_value</file>  함수를 활용하여 짦은 시간 내에 원하는 데이터를 채워넣겠습니다. 매개 변수는 우리가 가져온 줄 위치와 열을 가리키는 TreeIter입니다.

note: (itstool) path: section/p
en: Here, we want to get data from all four columns, including the "hidden" one that's not part of the TreeView. This way, we can use our Label to show strings that are too large to fit in the TreeView, and that we don't need to see at a glance.
ko: TreeView의 일부가 아닌 "hidden"을 네 열의 데이터와 가져오려합니다. 여기서 TreeView에 맞추긴 너무 긴 문자열을 Label에 표시하여 굳이 살펴볼 필요가 없게 하겠습니다.

note: (itstool) path: section/p
en: Finally, we create a new instance of the finished TreeViewExample class, and set the application running.
ko: 마지막으로 TreeViewExample 클래스의 새 인스턴스를 만들고 프로그램 실행을 설정하겠습니다.

[ctx: text]
note: (itstool) path: info/title
en: Simple TreeView with ListStore (Python)
ko: 간단한 TreeView와 ListStore(Python)

note: (itstool) path: info/desc
en: A TreeView displaying a ListStore (simpler example)
ko: ListStore를 표시하는 TreeView(더 간단한 예제)

note: (itstool) path: page/title
en: Simple TreeView with ListStore
ko: 간단한 TreeView와 ListStore

note: (itstool) path: section/p
en: The TreeView widget is designed around a <em>Model/View/Controller</em> design: the <em>Model</em> stores the data; the <em>View</em> gets change notifications and displays the content of the model; the <em>Controller</em>, finally, changes the state of the model and notifies the view of these changes. For more information, and for a list of useful methods for TreeModel, see <link xref="model-view-controller.py"/>.
ko: TreeView 위젯은 <em>Model/View/Controller</em>  방식으로 설계했습니다. <em>Model</em>은 데이터를, <em>View</em>는 바뀐 내용 알림을 받은 후의 모델의 내용을, 마지막으로 <em>Controller</em>는 모델의 상태를 바꾸고 뷰에게 바뀐 모델의 상태를 알리는 코드를 담습니다. 자세한 내용과 TreeModel에 대한 쓸만한 메서드 목록을 보시려면 <link xref="model-view-controller.py"/>를 참고하십시오.

note: (itstool) path: section/p
en: In line 44 the <code>"changed"</code> signal is connected to the callback function <code>on_changed()</code> using <code><var>widget</var>.connect(<var>signal</var>, <var>callback function</var>)</code>. See <link xref="signals-callbacks.py"/> for a more detailed explanation.
ko: 44번째 줄에서 <code>"changed"</code> 시그널은 <code><var>widget</var>.connect(<var>signal</var>, <var>callback function</var>)</code> 함수로 <code>on_changed()</code> 콜백 함수에 연결했습니다. 더 자세한 설명은 <link xref="signals-callbacks.py"/>를 참조하십시오.

[ctx: text]
note: (itstool) path: info/title
en: Simple Treeview with ListStore (Vala)
ko: 간단한 TreeView와 ListStore(Vala)

note: (itstool) path: info/desc
en: A widget can display any TreeModel implementation (lists and trees)
ko: TreeModel 구현체를 나타낼 수 있는 위젯(리스트와 트리)

note: (itstool) path: page/title
en: Simple Treeview with ListStore
ko: ListStore로 구현한 간단한 TreeView

note: (itstool) path: page/p
en: This TreeView displays a simple ListStore with the Selection "changed" signal connected.
ko: 이 트리뷰에서는 선택 "changed" 시그널을 연결하여 간단한 ListStore를 보여드립니다.

note: (itstool) path: info/desc
en: A TreeView displaying a TreeStore (simpler example)
ko: TreeStore를 표시하는 TreeView(더 간단한 예제)

note: (itstool) path: page/title
en: Simpler TreeView with TreeStore
ko: 더 간단한 TreeView와 TreeStore

note: (itstool) path: page/p
en: This TreeView displays a TreeStore.
ko: 이 TreeView에서는 TreeStore의 내용을 표시합니다.

[ctx: text]
note: (itstool) path: info/title
en: Tutorial for beginners (Python)
ko: 초보자 지침서(Python)

note: (itstool) path: info/desc
en: A tutorial for beginners who want to learn how to program GUIs using GTK+ in Python.
ko: GTK+를 활용하여 파이썬 언어로 프로그래밍하는 방법을 배워보려는 초보자용 따라하기 지침입니다.

note: (itstool) path: synopsis/p
en: By following these tutorials you will learn the basics of GUI programming using GTK+ in Python.
ko: 이 따라하기 지침서를 통해 파이썬 언어를 통한 GTK+ GUI 프로그래밍 기본을 배웁니다.

note: (itstool) path: synopsis/p
en: If you have never programmed before, or are not familiar with the concepts of object oriented programming, you may need to learn a few basics first. The book <link href="http://learnpythonthehardway.org/book/">Learn Python the Hard Way</link> or <link href="http://docs.python.org/tutorial/index.html">The Python Tutorial</link> may be a better place for you to start. You may also be interested in <link href="http://python-gtk-3-tutorial.readthedocs.org/en/latest/index.html">The Python GTK+ 3 Tutorial</link>. Once you master the basics, be sure to come back and check out these tutorials.
ko: 프로그래밍을 해본 적이 없거나 객체지향 프로그래밍에 익숙하지 않다면 우선 기본 학습이 필요합니다. <link href="http://learnpythonthehardway.org/book/">Learn Python the Hard Way</link> 또는 <link href="http://docs.python.org/tutorial/index.html">The Python Tutorial</link>이 시작하기에 좋은 자료입니다. <link href="http://python-gtk-3-tutorial.readthedocs.org/en/latest/index.html">The Python GTK+ 3 Tutorial</link>에도 관심있을 지도 모릅니다. 기본을 익히고 나면 돌아와서 이 지침서를 다시 확인해보십시오.

note: (itstool) path: section/title
en: To run the code samples
ko: 예제 코드를 실행하려면

note: (itstool) path: section/p
en: To run the code samples in the tutorial:
ko: 지침서의 예제 코드를 실행하려면:

note: (itstool) path: item/p
en: Type or copy and paste the code into a file, and save the file with a name like <var>filename</var>.py
ko: 파일에 코드를 입력하거나 복사하여 붙여넣고 <var>filename</var>.py 식으로 파일을 저장하십시오

note: (itstool) path: item/p
en: To execute the code, type in the terminal:
ko: 코드를 실행하려면 터미널에 다음과 같이 입력하십시오:

note: (itstool) path: section/p
en: After executing the code, you will either see the widget on your screen, or (if you have mistyped some of the code) you will see an error message that will help you identify the problem.
ko: 코드를 실행한 다음에는 화면에 위젯을 띄워 볼 수 있거나, (코드에 오타가 있을 경우) 문제를 확인하는데 도움을 줄 오류 메시지를 볼 수 있습니다.

note: (itstool) path: section/title
en: A path through the widgets (with some theory)
ko: 위젯 활용법(과 약간의 이론 지식)

note: (itstool) path: section/p
en: The tutorial will walk you through increasingly complex examples and programming theory, but you can also feel free to just go directly to the tutorial that is most helpful to you.
ko: 이 따라하기 지침은 여러분을 점점 복잡한 예제와 프로그래밍 이론 내용으로 안내하지만, 여러분에게 더 도움이 되는 내용이 들어있는 다른 따라하기 지침으로 바로 건너뛰셔도 됩니다.

note: (itstool) path: steps/title
en: Basic windows
ko: 기본 창

note: (itstool) path: steps/title
en: Images and labels
ko: 그림 및 레이블

note: (itstool) path: steps/title
en: Introduction to properties
ko: 속성 소개

note: (itstool) path: steps/title
en: Grid, separator and scrolling
ko: 그리드, 구분선, 스크롤

note: (itstool) path: steps/title
en: Signals, callbacks and buttons
ko: 시그널, 콜백 함수 및 단추

note: (itstool) path: steps/title
en: Other display widgets
ko: 기타 표시 위젯

note: (itstool) path: steps/title
en: Entry widgets
ko: Entry 위젯

note: (itstool) path: steps/title
en: A widget to write and display text
ko: 텍스트를 쓰고 표시하는 위젯

note: (itstool) path: steps/title
en: Menus, Toolbars and Tooltips (also: using Glade and GtkBuilder)
ko: 메뉴, 도구모음, 풍선 도움말(및: 글레이드 GtkBuilder 사용)

note: (itstool) path: steps/title
en: TreeViews and ComboBoxes (using the M/V/C design)
ko: TreeViews와 ComboBox(M/V/C 설계 사용)

note: (itstool) path: steps/title
en: Custom widget
ko: 개별 구성 위젯

note: (itstool) path: page/title
en: Tutorials, code samples and platform demos in Vala
ko: Vala 언어용 따라하기 지침, 코드 예제, 플랫폼 데모

note: (itstool) path: section/title
en: Code samples and tutorial
ko: 예제 코드 및 따라하기 지침

[ctx: text]
note: (itstool) path: info/title
en: Weather application (JavaScript)
ko: 날씨 프로그램(JavaScript)

note: (itstool) path: info/desc
en: How to plan an application that uses asynchronous calls. Asynchronous calls will be presented through a weather application.
ko: 비동기 함수 호출을 활용하는 프로그램을 기획하는 방법입니다. 비동기 함수 호출은 날씨 프로그램에서 보여드리겠습니다.

note: (itstool) path: page/title
en: Weather application
ko: 날씨 프로그램

note: (itstool) path: synopsis/p
en: In this guide well construct a weather application using asynchronous calls. Weather information in this example is fetched from geonames.org and the application is using the <link href="http://en.wikipedia.org/wiki/List_of_airports_by_ICAO_code:_E">ICAO codes </link> to place your weather request. To write and run all the code examples yourself, you need an editor to write code in, Terminal and GNOME 3 or higher installed into your computer. In this guide we we'll go through the following parts:
ko: 안내서의 이 부분에서는 비동기 호출을 활용하여 로컬 라이브러리 geoNames를 만듭니다. 이 예제의 날씨 정보는 geonames.org에서 가져오며, 프로그램에서 날씨 정보를 요청할 때 <link href="http://en.wikipedia.org/wiki/List_of_airports_by_ICAO_code:_E">ICAO codes</link>를 활용합니다. 모든 코드 예제를 여러분 스스로 작성하고 실행하라면 코드를 작성해넣을 편집기, 터미널, 그놈 3 이상을 컴퓨터에 설치해야 합니다. 이 안내서에서는 다음 내용을 진행합니다:

note: (itstool) path: item/p
en: <link xref="#planningUi">Planning the graphical user interface</link>
ko: <link xref="#planningUi">그래픽 사용자 인터페이스 기획</link>

note: (itstool) path: item/p
en: <link xref="#asynchronous">Asynchronous calls</link>
ko: <link xref="#asynchronous">비동기 함수 호출</link>

note: (itstool) path: item/p
en: <link xref="#main">The main program file</link>
ko: <link xref="#main">main 프로그램 파일</link>

note: (itstool) path: item/p
en: <link xref="#main">Local library GeoNames</link>
ko: <link xref="#main">자체 GeoNames 라이브러리</link>

note: (itstool) path: item/p
en: <link xref="#main">Autotools and Icons</link>
ko: <link xref="#main">Autotool과 아이콘</link>

note: (itstool) path: section/title
en: Planning the graphical user interface
ko: 그래픽 사용자 인터페이스 기획

note: (itstool) path: section/p
en: Structuring an application for GNOME 3 means you will be using <link href="http://developer.gnome.org/platform-overview/stable/gtk">GTK+</link>. The most important thing is to remember that the main window will only accept one widget. You must plan your structure accordingly (this example is using Gtk.Grid). A useful method is to draw out the main window and place every widget needed inside that box. By looking at an image of your future application it is easier to tell what are the relations between widgets. For example Gtk.Grid places your widgets in relation to other widgets, so after the first widget is in place, placing widgets can be done in relation to any widget on the grid.
ko: 그놈 3 프로그램을 구성한다는 건 결국 <link href="http://developer.gnome.org/platform-overview/stable/gtk">GTK+</link>를 사용한다는 의미입니다. 메인 창은 하나의 위젯만 받아들일 수 있다는 점이 기억해야 할 중요한 점입니다. 이에 따라 구조를 기횡해야 합니다(이 예제는 Gtk.Grid를 사용함). 쓸만한 메서드는 메인 창을 그리고 필요한 모든 위젯을 박스에 넣는 함수입니다. 나중에 만들 프로그램의 그림을 살펴보면 여러 위젯에 어떤 관계가 있는지 쉽게 이야기할 수 있습니다. 예를 들어 Gtk.Grid에는 다른 위젯과의 관계에 따라 여러분의 위젯을 둡니다. 따라서 처음 위젯을 두고 나면, 그리드에서 다른 위젯에 관계에 따라 다른 위젯을 어떤 위치에 둘 수 있습니다.

note: (itstool) path: section/title
en: Asynchronous calls
ko: 비동기 호출

note: (itstool) path: section/p
en: With many programming languages, all operations are run synchronously - you tell the program to do something, and it will wait until that action completes before proceeding. This is however bad for graphical user interfaces, as then the whole application will be frozen while the program waits for the operation. Going asynchronous (async) helps here. With async calls, your UI won't be blocked with any requests. Async calls make your application more flexible and better equipped to handle situations when calls take more time than expected or for some reason get jammed. Async calls can be used for example file system I/O and for slower calculations in the background.
ko: 수많은 프로그래밍 언어에서는 많은 동작 처리를 동기방식으로 처리합니다. 여러분의 프로그램에 무언가를 지시하면 앞에 진행하던 동작이 끝나기 전까지 기다립니다. 프로그램이 처리를 기다리는 동안 전체 프로그램이 멈추기에 그래픽 사용자 인터페이스에 좋지 않습니다. 여기서 비동기 방식(async)으로 처리해보겠습니다. 비동기 호출을 수행하면, 여러분이 작성한 사용자 인터페이스는 어떤 요청에도 동작을 멈추지 않습니다. async 호출은 프로그램 동작을 유연하게 하며, 예상 보다 더 많은 함수 호출이 있거나 무슨 이유로 인해 동작이 꼬이는 경우를 처리할 수 있습니다. 비동기 호출은 시스템 입출력과 백그라운드의 느린 계산처리에 활용할 수 있습니다.

note: (itstool) path: section/p
en: In this example we have to get data from geonames.org. While we do that we want the rest of our program to continue. If we wouldn't get any information from geonames.org for the lack of internet connection and this would be a synchronous application we would never get to the point where our main_quit() is processed correctly and the application would have to killed from Terminal.
ko: 이 예제에서는 geonames.org에서 데이터를 가져와야합니다. 데이터를 가져오는 동안 프로그램의 나머지 동작 부분을 계속 활용하고자 합니다. 인터넷 연결 상태가 좋지 않아 geonames.org에서 어떤 정보도 가져오지 못했고 이 프로그램이 동기 방식 처리 프로그램이라면, main_quit()를 제대로 처리할 부분을 확인할 수 없을 뿐더러 프로그램을 터미널에서 강제로 끝내야 할 수도 있습니다.

note: (itstool) path: section/title
en: The different parts of the program
ko: 프로그램의 각 부분

note: (itstool) path: page/title
en: The main program file
ko: 주 프로그램 파일

note: (itstool) path: synopsis/p
en: In this part of the guide well construct the main program file of the weather application. To write and run all the code examples yourself, you need an editor to write code in, Terminal and GNOME 3 or higher installed into your computer. In this part we we'll go through the following parts:
ko: 안내서의 이 부분에서는 날씨 프로그램의 주 프로그램 파일을 만들어보겠습니다. 여러분이 모든 코드 예제를 작성하고 실행하려면, 코드를 작성할 편집기, 터미널, 그놈 3 이상을 컴퓨터에 설치해야합니다. 여기서는 다음 내용을 진행합니다:

note: (itstool) path: item/p
en: <link xref="#widgets">Adding a grid and all the necessary widgets to it</link>
ko: <link xref="#widgets">그리드를 추가하고 필요한 위젯 넣기</link>

note: (itstool) path: item/p
en: <link xref="#asynccall">Requesting the weather information asynchronously</link>
ko: <link xref="#asynccall">날씨 정보 비동기 요청</link>

note: (itstool) path: item/p
en: <link xref="#connectingbuttons">Connecting signals to button and entry</link>.
ko: <link xref="#connectingbuttons">단추와 항목에 시그널 연결</link>.

note: (itstool) path: section/p
en: This line tells how to run the script. It needs to be the first line of the code and it needs to be executable. To get the execution rights go to Terminal and run in right folder: chmod +x scriptname. Or you can use the graphical filemanager. Just go to the right folder where your code is, right click you code file, choose properties, click the permissions tab and check the box for allow executing file as a program
ko: 이 줄은 스크립트 실행 방법을 알려줍니다. 이 부분은 코드의 처음 부분에 들어가야하며, 스크립트 파일을 실행할 수 있어야합니다. 실행 권한을 가져오려면 터미널을 열고 올바른 폴더에서 chmod +x scriptname 명령을 실행하십시오. 또는 그래픽 파일 관리자를 활용할 수 있습니다. 코드가 있는 적절한 폴더에 들어가서 코드를 작성한 파일에 마우스 커서를 두고 오른쪽 단추를 누른 다음, 속성, 권한 탭을 선택하시고 파일을 프로그램처럼 실행하도록 상자에 표시하십시오.

note: (itstool) path: section/p
en: In order to have a working program we need to import a GObject Introspection -library to our use. For working UI, we need Gtk. Gtk is imported in the beginning so we have it in our use everywhere. We also import our own local JavaScript library geonames to our use here.
ko: 프로그램이 동작하려면 GObject 인트로스펙션 라이브러리를 가져와야합니다. UI를 동작하게 할 목적으로 Gtk가 필요합니다. Gtk는 앞부분에서 임포팅해서 코드의 모든 곳에서 쓸 수 있습니다. 또한, 우리가 여기서 사용할 JavaScript geonames 자체 라이브러리를 임포티해야합니다.

note: (itstool) path: section/title
en: Adding a grid and all the necessary widgets to it
ko: 그리드를 추가하고 그리드에 필요한 모든 위젯을 넣으십시오

note: (itstool) path: section/p
en: In this section we create the grid we are going to use for positioning the widgets. All the buttons, labels and entries are initialized and placed on the grid. As seen from the placing of the different widgets, they don't need to be related only to one widget. At this point some of the labels don't have any content. The content for those widgets is applied later. If you run the application at this stage, you have the UI ready, but the widgets are not connected to anything. For this we need to first build the weather searching local library, and then get the information we need asynchronously. When we have our local library ready we can connect it to the necessary widgets.
ko: 여기서는 위젯을 적소에 배치할 때 활용할 그리드를 만들겠습니다. 모든 단추, 레이블, 항목을 초기화 하고 그리드에 배치합니다. 각기 다른 위젯의 배치에서 보셨듯이 하나의 위젯에만 관계있는건 아닙니다. 여기서는 일부 레이블에는 어떤 내용도 들어가지 않습니다. 이 위젯의 내용은 나중에 반영합니다. 프로그램을 이 단계에서 실행하면, UI를 준비한 상태이지만, 위젯은 그 어떤 요소와도 연결한 상태가 아닙니다. 여기서 날씨 검색 자체 라이브러리를 우선 만들고, 필요한 정보를 비동기 방식으로 가져와야합니다. 자체 라이브러리를 준비하고 나면 필요한 위젯에 연결할 수 있습니다.

note: (itstool) path: section/title
en: Requesting the weather information asynchronously
ko: 비동기 방식으로 날씨 정보 요청

note: (itstool) path: section/p
en: This function is dedicated for calling for the weather information and updating labels and icons accordingly. In the beginning of the function we get the user input for the search. So here for the first time we use our own library and assign it to variable GeoNames. While assigning WeatherService we give it the station. The firs thing we do with GeoNames is to request weather. Everything after GeoNames.getWeather(function(error, weather) happens only if we either get an error message or weather information. If either doesn't come, the rest of the program works as normal, so main_Quit works.
ko: 이 함수는 날씨 정보를 호출하고 레이블과 아이콘을 즉시 업데이트하는 과정에 관여합니다. 함수 시작 부분을 보면 검색에 필요한 사용자 입력을 가져옵니다. 따라서 여기서는 처음에 자체 라이브러리랄 활용하고 GeoNames 변수에 할당하겠습니다. WeatherService를 할당하는 동안 기상대에 요청을 줍니다. GeoNames에 할 일은 날씨 정보 요청입니다. GeoNames.getWeather(function(error,weather))를 호출하고 난 다음 일은 오류 메시지를 받거나 날씨 정보를 받는 일만 있을 뿐입니다. 두가지 경우가 모두 아닌 경우 프로그앰이 할 일은 그냥 평범하게 있을 때 와 동일하므로 main_Quit를 동작합니다.

note: (itstool) path: section/title
en: Connecting signals to button and entry.
ko: 단추와 항목에 시그널 연결.

note: (itstool) path: section/p
en: And finally we have the connections that make the whole application run as it should. We connect both the entry and the button to do the same thing, getting the weather. So it doesn't matter weather you press enter of click the search button.
ko: 그리고 마지막으로 전체 프로그램이 돌아가도록 돌아가도록 연결하겠습니다. 항목과 단추를 동일한 방식으로 연결하여 날씨 정보를 가져오겠습니다. 따라서 엔터키를 누르든 검색 단추를 누르든 상관 없이 동작합니다.

note: (itstool) path: section/p
en: Weatherapp.js file looks like this:
ko: Weatherapp.js 파일의 내용은 다음과 같습니다:

note: (itstool) path: section/p
en: Running until you have all the autotools files ready. :
ko: 모든 autotool 파일을 준비하기 전까지 실행합니다:

note: (itstool) path: section/p
en: Use this command on terminal while developing your modules. When calling your program in this manner it knows where to find your custom JSlibraries, in this case geonames.js.
ko: 모듈을 개발하는 동안에는 터미널에서 이 명령을 사용하십시오. 프로그램을 이 방식으로 호출할 때, 프로그램에서 개별 JS 라이브러리 위치를 파악합니다. 이 경우는 geonames.js 입니다.

note: (itstool) path: page/title
en: Autotools and Icons
ko: Autotool과 아이콘

note: (itstool) path: synopsis/p
en: In this part of the guide well construct the autotools and custom icons needed for weather application to be a seamless part of your desktop. To write and run all the code examples yourself, you need an editor to write code in, Terminal and GNOME 3 or higher installed into your computer. In this guide we we'll go through the following parts:
ko: 안내서의 이 부분에서는 날씨 프로그램에서 필요한 autotool와 데스크톱에서 감쪽같이 보일 개별아이콘을 구성하도록 하겠습니다. 여러분 스스로가 모든 코드 예제를 작성하고 실행할 때는 코드를 작성할 편집기, 터미널, 그놈 3 이상을 컴퓨터에 설치해야 합니다. 이 안내서에서는 다음 내용을 진행하겠습니다:

note: (itstool) path: item/p
en: <link xref="#icons">Custom icons for your application</link>
ko: <link xref="#icons">프로그램에 넣을 개별 아이콘</link>

note: (itstool) path: section/title
en: Autotools and necessary files
ko: Autotools와 필요한 파일

note: (itstool) path: section/p
en: Having more than one file in your folder makes using autotools a bit tricky. You need the .desktop file, autogen.sh, Makefile.am, configure.ac and as a new file: myapp.sh.in file. Hacking the autotools file is a complicated field. More information can be found in many different sources, <link href="http://en.wikipedia.org/wiki/GNU_build_system">the Wikipedia article</link> provides a good overview on the subject.
ko: autotools로 폴더에 여러 파일을 넣는건 조금 어렵습니다. .desktop 파일, autogen.sh, Makefile.am, configure.ac, 새 myapp.sh.in 파일이 필요합니다. autotool 파일을 뜯어보는건 좀 복잡한 부분입니다. 자세한 내용은 여러 곳에서 찾아볼 수 있는데, <link href="http://en.wikipedia.org/wiki/GNU_build_system">위키피디아 글</link>이 내용을 살펴보기에 좋습니다.

note: (itstool) path: section/p
en: The thing to notice in this file is that the Exec line will make this .desktop file work only after running all the other makefiles. Weatherapp.sh is a small shell script created with the weatherapp.sh.in.
ko: 이 파일에서 주목해 볼 부분은, 다른 makefile을 실행한 다음에야 .desktop 파일을 동작하게 하는 Exec 줄 부분입니다. Weatherapp.sh는 weatherapp.sh.in에서 만든 작은 쉘 스크립트입니다.

note: (itstool) path: section/p
en: This file is a template to the file Makefile will do to be run from .desktop.
ko: 이 파일은 Makefile 파일을 통해 .desktop 파일로 실행하도록 하는 서식입니다.

note: (itstool) path: section/p
en: This needs a bit more explaining. Compared to the HelloWorld Makefile.am this has changed quite a bit. Lets go through all the new blocks:
ko: 더 많은 설명이 필요합니다. HelloWorld Makefile.am과 비교하여 약간 바뀌었을 뿐입니다. 새 블록 부분을 살펴보겠습니다:

note: (itstool) path: section/p
en: bin_scripts are the files that are needed to run your application. In thin case they are the first two files are the program itself and the third is the script that launches the application.
ko: bin_scripts는 프로그램을 실행하는데 필요한 파일입니다. 이 경우 처음 두 파일은 프로그램 그 자체이며, 세번째는 프로그램을 실행하는 스크립트입니다.

note: (itstool) path: section/p
en: EXTRA_DIST are the files that are to be distributed
ko: EXTRA_DIST는 배포할 파일 목록입니다

note: (itstool) path: section/p
en: do_subst block is bits and pieces that need to be where they are
ko: du_subst 블록은 각 파일이 각각 어디에 있어야 하는지 나타내는 부분입니다

note: (itstool) path: section/p
en: after the comment #icons in the application there are all the icons that are used by the program. For them to be useful you need to install the icons in correct places and that is done by the install-icons: bit
ko: #icons in the application 주석 다음에는 프로그램에서 활용할 아이콘이 있습니다. 이 항목을 쓸 수 있으려면 아이콘을 올바른 위치에 설치해야 하는데, 이 과정은 install-icons: 부분에서 처리할 수 있습니다

note: (itstool) path: section/title
en: Custom icons for your application
ko: 프로그램 개별 아이콘

note: (itstool) path: section/p
en: When thinking about custom icons a good rule of thumb is: do you expect to see that icon used elsewhere or is it private to your app? If the first (e.g. the icons in the desktop file that are shown by the shell) then you need /usr/share/hicolor, otherwise (e.g. the weather icons of your app) /usr/share/$application/bla/bla
ko: 개별 아이콘에 대해 생각할 때 경험상 최고의 방법은 아이콘을 다른 곳에서도 쓸 지, 앱 그 자체로만 한정할 것인지에 대한 고려입니다. 전자라면(쉘에서 나타나는 desktop 파일의 아이콘) /usr/share/hicolor에 넣어야 하고, 그렇지 않으면(여러분 혼자 쓰는 앱의 날씨 아이콘) /usr/share/$application/bla/bla 같은 곳에 넣으면 됩니다

note: (itstool) path: section/p
en: Using autotools you have to make some changes to your .desktop and Makefile.am files. In the desktop file you change the Icon's name Icon=weather-icon. In the Makefile.am file you add these two lines to the end of your application #the application icon
ko: autotools를 활용하면 .desktop 파일과 Makefile.am 파일을 약간 바꿔야합니다. desktop 파일에는 Icon=weather-icon으로 아이콘 이름을 바꿔주십시오. Makefile.am 파일에는 #the application icon을 적고 그 아래에 다음 두 줄을 넣으십시오

note: (itstool) path: page/title
en: Local library geoNames
ko: 로컬 라이브러리 geoName

note: (itstool) path: synopsis/p
en: In this part of the guide we'll construct the local library geoNames using asynchronous calls. Weather information in this example is fetched from geonames.org and the application is using the <link href="http://en.wikipedia.org/wiki/List_of_airports_by_ICAO_code:_E">ICAO codes </link> to place your weather request. To write and run all the code examples yourself, you need an editor to write code in, Terminal and GNOME 3 or higher installed into your computer. In this guide we'll go through the following parts:
ko: 안내서의 이 부분에서는 비동기 호출을 활용하여 로컬 라이브러리 geoNames를 만듭니다. 이 예제의 날씨 정보는 geonames.org에서 가져오며, 프로그램에서 날씨 정보를 요청할 때 <link href="http://en.wikipedia.org/wiki/List_of_airports_by_ICAO_code:_E">ICAO codes</link>를 활용합니다. 모든 코드 예제를 여러분 스스로 작성하고 실행하라면 코드를 작성해넣을 편집기, 터미널, 그놈 3 이상을 컴퓨터에 설치해야 합니다. 이 안내서에서는 다음 내용을 진행합니다:

note: (itstool) path: item/p
en: <link xref="#geonamesimports">Local library for getting the weather</link>
ko: <link xref="#geonamesimports">날씨 정보를 가져올 자체 라이브러리</link>

note: (itstool) path: item/p
en: <link xref="#geonamesfunction">Creating function geoNames</link>
ko: <link xref="#geonamesfunction">geoNames용 함수 만들기</link>

note: (itstool) path: item/p
en: <link xref="#geonamesmethods">Methods for geoNames</link>
ko: <link xref="#geonamesmethods">geoNames용 메서드</link>

note: (itstool) path: section/title
en: Local library for getting the weather
ko: 날씨 정보를 가져오는 자체 라이브러리

note: (itstool) path: section/p
en: For this we need a new file that will be our local library.
ko: 이 동작을 처리할 때 로컬 라이브러리로 쓸 새 파일이 필요합니다.

note: (itstool) path: section/p
en: In the first lines we'll import and initialize the libraries we need to use in this local library. Soup handles all the requests we have to make with http.
ko: 첫번째 줄에는 로컬 라이브러리에서 필요한 라이브러리를 가져오고 초기화 합니다. Soup는 모든 http 요청을 처리합니다.

note: (itstool) path: section/title
en: Creating function GeoNames
ko: GeoNames 함수 만들기

note: (itstool) path: section/p
en: Here we create the function GeoNames that will handle getting weather for us. JavaScript allows us to create functions that have little inside at first and later expand them. This will be done inside the GeoNames.prototype curly braces{}
ko: 날씨를 가져올 때 처리할 GeoNames 함수를 만들었습니다. JavaScript에서는 일단 안에 넣고 나중에 확장할 함수를 만들 수 있습니다. GeoNames.prototyle 중괄호 안에 넣으면 됩니다.

note: (itstool) path: section/title
en: Methods for GeoNames
ko: GeoNames용 메서드

note: (itstool) path: section/p
en: The first method for GeoNames is getWeather and the second getIcon. In getWeather we make a http request with soup, handle errors and then parse the information from the request to form we can use it. In getIcon we simply compare the results we got from getWeather to the switch we have in order to get the icon matching current weather. Now that we have our local library ready, it's time to make use of it.
ko: GeoNames의 첫 메서드는 getWeather와 getIcon입니다. getWeather에서 Soup로 http 요청, 오류를 처리하며, 요청의 응답으로 온 정보를 우리가 사용할 수 있는 모양새로 해석합니다. getIcon에서는 getWeather에서 가져온 결과를 비교하여 현재 날씨와 일치하는 아이콘 결과를 가져옵니다. 이제 준비한 로컬 라이브러리가 있으니 쓸 수 있게 만들 시간입니다.

note: (itstool) path: section/p
en: Here is the entire code for our local library. The main program file calls this asynchronously.
ko: 로컬 라이브러리 전체 코드입니다. 주 프로그램 파일에서는 비동기 방식으로 호출합니다.

note: (itstool) path: info/desc
en: A widget that uses the Cairo library to draw
ko: 카이로 라이브러리를 그리기 용도로 활용하는 위젯

note: (itstool) path: page/p
en: Enter an angle, visualize it.
ko: 각도를 입력하면 그림으로 나타냅니다.

note: (itstool) path: item/p
en: <link href="http://www.tortall.net/mu/wiki/CairoTutorial">The Cairo Tutorial for Python Programmers</link>
ko: <link href="http://www.tortall.net/mu/wiki/CairoTutorial">파이썬 프로그래머용 카이로 지침서</link>

note: (itstool) path: info/desc
en: A toplevel window which can contain other widgets
ko: 다른 위젯을 넣을 수 있는 최상위 창

note: (itstool) path: page/p
en: A minimal GtkApplication. Use <link xref="GtkApplicationWindow.c">Application Window</link> if you need GMenu support.
ko: 소형 GtkApplication입니다. GMenu 지원 기능이 필요하면 <link xref="GtkApplicationWindow.c">ApplicationWindow</link>를 사용하세요.

note: (itstool) path: info/desc
en: A basic window which can contain other widgets
ko: 다른 위젯을 넣을 수 있는 기본 창

note: (itstool) path: td/p
en: A minimal GtkApplication
ko: 소형 GtkApplication

note: (itstool) path: td/p
en: Use <link xref="GtkApplicationWindow.js">ApplicationWindow</link> if you need GMenu support.
ko: GMenu 지원 기능이 필요하면 <link xref="GtkApplicationWindow.js">ApplicationWindow</link>를 사용하세요.

note: (itstool) path: page/p
en: In this example we used the following:
ko: 이 예제에서 다음 구성 요소를 사용합니다:

note: (itstool) path: td/p
en: A minimal GTK+ Application: a window with a title.
ko: 작은 GTK+ 프로그램: 제목이 들어간 창.

note: (itstool) path: td/p
en: Use <link xref="GtkApplicationWindow.py"/> if you need <link xref="gmenu.py"/> support.
ko: <link xref="gmenu.py"/> 지원 기능이 필요하면 <link xref="GtkApplicationWindow.py"/>를 사용하세요.

note: (itstool) path: section/title
en: Useful methods for a Window widget
ko: Window 위젯에 쓸만한 메서드

note: (itstool) path: td/p
en: The simplest Gtk.Application
ko: 간단한 Gtk.Application

note: (itstool) path: td/p
en: Use <link xref="GtkApplicationWindow.vala">Application Window</link> if you need GMenu support.
ko: GMenu 지원 기능이 필요하면 <link xref="GtkApplicationWindow.vala">ApplicationWindow</link>를 사용하세요.

note: (itstool) path: item/p
en: The widget <link href="http://www.valadoc.org/gtk+-3.0/Gtk.Window.html">Gtk.Window</link>
ko: <link href="http://www.valadoc.org/gtk+-3.0/Gtk.Window.html">Gtk.Window</link> 위젯

note: (itstool) path: item/p
en: The enum <link href="http://www.valadoc.org/gtk+-3.0/Gtk.WindowPosition.html">Gtk.WindowPosition</link>
ko: <link href="http://www.valadoc.org/gtk+-3.0/Gtk.WindowPosition.html">Gtk.WindowPosition</link> 서수형

note: (itstool) path: item/p
en: The method <link href="http://www.valadoc.org/gtk+-3.0/Gtk.Window.set_default_size.html">set_default_size</link>
ko: <link href="http://www.valadoc.org/gtk+-3.0/Gtk.Window.set_default_size.html">set_default_size</link> 메서드

note: (itstool) path: info/desc
en: Tutorial for writing a custom <code>GSource</code> implementation
ko: 개별 <code>GSource</code> 구현체 작성 지침서

note: (itstool) path: page/title
en: Custom GSources
ko: 개별 GSource

note: (itstool) path: synopsis/p
en: This article is a tutorial on creating a custom <code>GSource</code>. For the reference documentation, see the <link href="https://developer.gnome.org/glib/stable/glib-The-Main-Event-Loop.html#GSource">GLib API reference</link>.
ko: 이 글은 개별 <code>GSource</code>를 만드는 지침 내용을 담고 있습니다. 참고 문서를 찾아보려면 <link href="https://developer.gnome.org/glib/stable/glib-The-Main-Event-Loop.html#GSource">GLib API 참고서</link>를 살펴보십시오.

note: (itstool) path: section/title
en: What is <code>GSource</code>?
ko: <code>GSource</code>가 뭐죠?

note: (itstool) path: section/p
en: A <link href="https://developer.gnome.org/glib/stable/glib-The-Main-Event-Loop.html#GSource"><code>GSource</code></link> is an expected event with an associated callback function which will be invoked when that event is received. An event could be a timeout or data being received on a socket, for example.
ko: <link href="https://developer.gnome.org/glib/stable/glib-The-Main-Event-Loop.html#GSource"><code>GSource</code></link>는 이벤트를 받았을때 실행할 콜백 함수와 관계있는 기대 이벤트입니다.  예를 들어 이벤트는 시간 초과 상황 또는 소켓을 통해 데이터를 받았을 때가 될 수 있습니다.

note: (itstool) path: section/p
en: GLib contains various types of <code>GSource</code>, but also allows applications to define their own, allowing custom events to be integrated into the main loop.
ko: GLib에는 다양한 <code>GSource</code>가 있지만, 메인 루프에 통합할 개별 이벤트를 허용하여 프로그램 자체에서의 <code>GSource</code> 정의를 허용합니다.

note: (itstool) path: section/p
en: The structure of a <code>GSource</code> and its virtual functions are documented in detail in the <link href="https://developer.gnome.org/glib/stable/glib-The-Main-Event-Loop.html#GSourceFuncs">GLib API reference</link>.
ko: <code>GSource</code> 구조와 가상 함수에 대한 자세한 문서는 <link href="https://developer.gnome.org/glib/stable/glib-The-Main-Event-Loop.html#GSourceFuncs">GLib API 참고서</link>에 있습니다.

note: (itstool) path: section/title
en: A Message Queue Source
ko: 메시지 큐 소스

note: (itstool) path: section/p
en: As a running example, a message queue source will be used which dispatches its callback whenever a message is enqueued to a queue internal to the source (potentially from another thread).
ko: 실행 예제와 같이, 소스 내부 큐에 메시지를 쌓아둘 때마다 (잠재적으로 다른 스레드에서) 콜백을 실행할 때 메시지 큐 소스를 사용합니다.

note: (itstool) path: section/p
en: This type of source is useful for efficiently transferring large numbers of messages between main contexts. The alternative is transferring each message as a separate idle <code>GSource</code> using <code>g_source_attach()</code>. For large numbers of messages, this means a lot of allocations and frees of <code>GSource</code>s.
ko: 이 소스 형식은 메인 컨텍스트간 상당한 양의 메시지를 효율적으로 주고 받을때 쓸만합니다. 대신, <code>g_source_attach()</code> 함수를 활용하여 각 메시지를 개별 대기 <code>GSource</code> 로 보내는 방법이 있습니다. 수많은 메시지에 대해 <code>GSource</code>에 대해 메모리를 할당하고 해제함을 의미합니다.

note: (itstool) path: section/p
en: Firstly, a structure for the source needs to be declared. This must contain a <code>GSource</code> as its parent, followed by the private fields for the source: the queue and a function to call to free each message once finished with.
ko: 우선 source 구조를 선언해야합니다. <code>GSource</code>를 상위 구조로 넣어야하며 그 다음 source 자체 필드를 넣습니다. 큐와 각 메시지를 처리하고 나서 메모리 할당을 해제할 함수가 이에 해당합니다.

note: (itstool) path: section/title
en: Prepare Function
ko: 준비 함수

note: (itstool) path: section/p
en: Next, the prepare function for the source must be defined. This determines whether the source is ready to be dispatched. As this source is using an in-memory queue, this can be determined by checking the queue’s length: if there are elements in the queue, the source can be dispatched to handle them.
ko: 그 다음, source의 준비 함수를 정의해야합니다. source를 처리할 준비가 됐는지 여부를 결정합니다. source가 인메모리 큐를 사용하기 때문에 큐 길이를 검사하여 결정할 수 있습니다. 큐에 구성요소를 넣어두었다면 source에서 해당 구성 요소를 처리할 수 있습니다.

note: (itstool) path: section/title
en: Check Function
ko: 점검 함수

note: (itstool) path: section/p
en: As this source has no file descriptors, the prepare and check functions essentially have the same job, so a check function is not needed. Setting the field to <code>NULL</code> in <code>GSourceFuncs</code> bypasses the check function for this source type.
ko: 이 소스에 파일 서술자가 없기에, 준비하고 검사하는 함수는 근본적으로 동일한 동작을 취합니다. 따라서 검사 함수가 필요하지 않습니다. <code>GSourceFuncs</code>에서 필드 값을 <code>NULL</code>로 설정하면 소스 형식에 대한 검사 함수 동작을 건너뜁니다.

note: (itstool) path: section/title
en: Dispatch Function
ko: 실행 함수

note: (itstool) path: section/p
en: For this source, the dispatch function is where the complexity lies. It needs to dequeue a message from the queue, then pass that message to the <code>GSource</code>’s callback function. No messages may be queued: even through the prepare function returned true, another source wrapping the same queue may have been dispatched in the mean time and taken the final message from the queue. Further, if no callback has been set for the <code>GSource</code> (which is allowed), the message must be destroyed and silently dropped.
ko: 이 source에 대해, 실행 함수는 복잡성이 존재하는 곳입니다. 큐에서 메시지를 빼낸 후 <code>GSource</code>의 콜백 함수에 메시지를 전달해야합니다. 큐에 메시지가 없을 수도 있습니다. 준비 함수에서 true를 반환한다 하더라도, 동일한 큐를 래핑하는 다른 source를 평균 시간내에 처리하며 큐에서 마지막 메시지를 취하기도 합니다. 게다가 <code>GSource</code>에 (허용한) 콜백을 설정하지 않으면, 메시지를 해체하고 버려야합니다.

note: (itstool) path: section/p
en: If both a message and callback are set, the callback can be invoked on the message and its return value propagated as the return value of the dispatch function. This is <code>FALSE</code> to destroy the <code>GSource</code> and <code>TRUE</code> to keep it alive, just as for <code>GSourceFunc</code> — these semantics are the same for all dispatch function implementations.
ko: 메시지와 콜백을 설정하면 콜백에서 메시지를 처리하고, 실행 함수의 반환 값으로 반환 값을 전달합니다. <code>GSource</code>가 해체되면 <code>FALSE</code>, <code>GSourceFunc</code>에 대해 계속 남아있으면 <code>TRUE</code>입니다. 이런 식의 의미는 모든 실행 함수 구현에 동일하게 적용합니다.

note: (itstool) path: section/title
en: Callback Functions
ko: 콜백 함수

note: (itstool) path: section/p
en: The callback from a <code>GSource</code> does not have to have type <code>GSourceFunc</code>. It can be whatever function type is called in the source’s dispatch function, as long as that type is sufficiently documented.
ko: <code>GSource</code> 콜백은 <code>GSourceFunc</code> 형식일 필요는 없습니다. 이 형식에 대해 충분히 문서로 남겨둔 만큼 source의 실행 함수에서 불리는 어떤 함수 형식이든 될 수 있습니다.

note: (itstool) path: section/p
en: Normally, <code>g_source_set_callback()</code> is used to set the callback function for a source instance. With its <code>GDestroyNotify</code>, a strong reference can be held to keep an object alive while the source is still alive:
ko: 보통, 소스 인스턴스에서 콜백 함수를 설정할 때 <code>g_source_set_callback()</code> 함수를 사용합니다. <code>GDestroyNotify</code>를 함께 사용하면, 소스가 계속 살아있는 동안 객체의 강 참조를 유지할 수 있습니다:

note: (itstool) path: section/p
en: However, <code>GSource</code> has a layer of indirection for retrieving this callback, exposed as <code>g_source_set_callback_indirect()</code>. This allows GObject to set a <code>GClosure</code> as the callback for a source, which allows for sources which are automatically destroyed when an object is finalized — a <em>weak</em> reference, in contrast to the <em>strong</em> reference above:
ko: 그러나, <code>GSource</code>는 <code>g_source_set_callback_indirect()</code>로 노출하여 콜백을 전달하는 간접 계층입니다. GObject는 객체 사용을 마감했을 때 소스에서 자동으로 해제하는 소스에 <code>GClosure</code>를 콜백으로 설정할 수 있게 합니다  — 위의 <em>강</em> 참조에 대비되는 <em>약</em>참조는 다음과 같습니다:

note: (itstool) path: section/p
en: It also allows for a generic, closure-based ‘dummy’ callback, which can be used when a source needs to exist but no action needs to be performed in its callback:
ko: 소스에서는 콜백이 필요하지만 콜백에서 동작이 필요하지 않은 경우 사용할 수 있는 일반 클로저 기반 'dummy' 콜백을 허용합니다:

note: (itstool) path: section/p
en: Finally, the <code>GSourceFuncs</code> definition of the <code>GSource</code> can be written, alongside a construction function. It is typical practice to expose new source types simply as <code>GSource</code>s, not as the subtype structure; so the constructor returns a <code>GSource*</code>.
ko: 마지막으로 <code>GSource</code>의 <code>GSourceFuncs</code> 정의를 생성자 함수에 작성할 수 있습니다. 보통 하위 형식 구조로서가 아닌 <code>GSource</code>로서 새 source 형식을 노출하는 전형적인 사례입니다. 이렇게 하여 생성자에서 <code>GSource*</code>를 반환합니다.

note: (itstool) path: section/p
en: The example constructor here also demonstrates use of a child source to support cancellation conveniently. If the <code>GCancellable</code> is cancelled, the application’s callback will be dispatched and can check for cancellation. (The application code will need to make a pointer to the <code>GCancellable</code> available to its callback, as a field of the callback’s user data set in <code>g_source_set_callback()</code>).
ko: 여기 예제 생성자에서는 편하게 취소하는 방식을 지원하는 하위 source 활용법을 예를 들어 보여줍니다. <code>GCancellable</code>를 취소처리하면, 프로그램의 콜백 함수를 실행하여 취소 여부를확인할 수 있습니다(프로그램 코드에서는 <code>g_source_set_callback()</code> 함수의 콜백 사용자 데이터 세트로, 콜백 함수에 <code>GCancellable</code> 에 접근할 수 있는 포인터를 만들어아합니다.)

note: (itstool) path: section/title
en: Complete Example
ko: 완전한 예제

note: (itstool) path: listing/title
en: Complete Example Code
ko: 완전한 예제 코드

note: (itstool) path: section/title
en: Further Examples
ko: 더 많은 예제

note: (itstool) path: section/p
en: Sources can be more complex than the example given above. In <link href="http://nice.freedesktop.org/">libnice</link>, a custom <code>GSource</code> is needed to poll a set of sockets which changes dynamically. The implementation is given as <code>ComponentSource</code> in <link href="http://cgit.freedesktop.org/libnice/libnice/tree/agent/component.c#n941">component.c</link> and demonstrates a more complex use of the prepare function.
ko: 위에 보여드린 예제보다 소스가 더 복잡할 수 있습니다. <link href="http://nice.freedesktop.org/">libnice</link>에서 자체 정의한 <code>GSource</code>는 동적으로 바뀌는 소켓 세트를 폴링 처리해야 합니다. 구현체는 <link href="http://cgit.freedesktop.org/libnice/libnice/tree/agent/component.c#n941">component.c</link>의 <code>ComponentSource</code>를 들 수 있으며, 준비 함수보다 더욱 복잡한 활용의 예를 보여줍니다.

note: (itstool) path: section/p
en: Another example is a custom source to interface GnuTLS with GLib in its <code>GTlsConnection</code> implementation. <link href="https://git.gnome.org/browse/glib-networking/tree/tls/gnutls/gtlsconnection-gnutls.c#n871"><code>GTlsConnectionGnutlsSource</code></link> synchronizes the main thread and a TLS worker thread which performs the blocking TLS operations.
ko: 다른 예제로는 GLib의 <code>GTlsConnection</code> 구현체에서 GLib용 GnuTLS 인터페이스를 제공하는 부분입니다. <link href="https://git.gnome.org/browse/glib-networking/tree/tls/gnutls/gtlsconnection-gnutls.c#n871"><code>GTlsConnectionGnutlsSource</code></link>는 메인 스레드와 TLS 처리 블로킹을 수행하는 TLS 워커 스레드를 동기화합니다.

note: (itstool) path: page/title
en: Disk Seeks Considered Harmful
ko: 디스크 탐색은 성능에 해롭습니다

note: (itstool) path: page/p (itstool) path: section/p
en: Disk seeks are one of the most expensive operations you can possibly perform. You might not know this from looking at how many of them we perform, but trust me, they are. Consequently, please refrain from the following suboptimal behavior:
ko: 디스크 탐색은 처리할 수 있는 동작 중 가장 오래걸리는 동작입니다. 우리가 얼마나 많이 동작을 처리하는지 살펴보기 전에는 잘 모르실텐데, 하여간 그렇다니까 믿어주세요. 그러니, 다음은 삼가해주셨으면 좋겠습니다:

note: (itstool) path: item/p
en: Placing lots of small files all over the disk.
ko: 디스크 전반적으로 작은 파일을 여러 개 두기.

note: (itstool) path: item/p
en: Opening, stating, and reading lots of files all over the disk
ko: 디스크에 있는 여러 파일을 열기, 상태 보기, 읽기

note: (itstool) path: item/p
en: Doing the above on files that are laid out at different times, so as to ensure that they are fragmented and cause even more seeking.
ko: 파일을 단편화하여 더 많은 부분을 탐색하도록 제각각 다른 시간에 파일에 무언가를 진행하기.

note: (itstool) path: item/p
en: Doing the above on files that are in different directories, so as to ensure that they are in different cylinder groups and cause even more seeking.
ko: 다른 실린더 그룹에 위치하여 더 많은 부분을 탐색하도록, 서로 다른 디렉터리에 있는 파일에 무언가를 진행하기.

note: (itstool) path: item/p
en: Repeatedly doing the above when it only needs to be done once.
ko: 한 번만 처리해도 될 일을 여러번 처리하기.

note: (itstool) path: page/p
en: Ways in which you can optimize your code to be seek-friendly:
ko: 탐색이 용이하게 최적화 할 수 있는 방법:

note: (itstool) path: item/p
en: Consolidate data into a single file.
ko: 데이터는 단일 파일에 모아둡니다.

note: (itstool) path: item/p
en: Keep data together in the same directory.
ko: 데이터는 동일한 디렉터리에 넣습니다.

note: (itstool) path: item/p
en: Cache data so as to not need to reread constantly.
ko: 데이터를 캐싱하여 종종 다시 읽을 필요가 없게 합니다.

note: (itstool) path: item/p
en: Share data so as not to have to reread it from disk when each application loads.
ko: 데이터를 공유하여 각 프로그램을 메모리로 불러들일 때 디스크에서 다시 읽지 않게 합니다.

note: (itstool) path: item/p
en: Consider caching all of the data in a single binary file that is properly aligned and can be mmaped.
ko: 모든 데이터를 적절하게 정렬하고 메모리 매핑 처리를 할 수 있도록 하는 단일 이진 파일로 캐싱하는 방안을 고려합니다.

note: (itstool) path: page/p
en: The trouble with disk seeks are compounded for reads, which is unfortunately what we are doing. Remember, reads are generally synchronous while writes are asynchronous. This only compounds the problem, serializing each read, and contributing to program latency.
ko: 디스크 탐색시 직면하는 문제는 불행하게도 우리가 종종 진행하는 읽기 동작 과정에 복합적으로 일어납니다. 읽기는 동기적 처리 과정이지만 쓰기는 그렇지 않다는걸 기억하십시오. 매번 읽는 과정에 직렬화 처리하며, 프로그램 레이턴시에 영향을 줄 때 이런 문제가 생깁니다.

note: (itstool) path: license/p
en: Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You may obtain a copy of the GNU Free Documentation License from the Free Software Foundation by visiting <link href="http://www.fsf.org">their Web site</link> or by writing to: Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor Boston, MA 02110-1335, USA.
ko: 자유 소프트웨어가 발표한 GNU 자유 문서 라이선스 버전 1.1 이후 조항에 따라 전면 표지와 후면 표지, 변경되지 않는 섹션을 제외하고, 이 문서의 복사, 배포 또는 수정을 허가합니다. <link href="http://www.fsf.org">웹 사이트</link>를 방문하면 GNU 자유 문서 라이선스 사본을 가져올 수 있습니다. 아니면 다음 주소로 요청하십시오: Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor Boston, MA 02110-1335, USA.

note: (itstool) path: license/p
en: Many of the names used by companies to distinguish their products and services are claimed as trademarks. Where those names appear in any GNOME documentation, and those trademarks are made aware to the members of the GNOME Documentation Project, the names have been printed in caps or initial caps.
ko: 업체에서 제품과 서비스를 칭하는 여러 이름은 상표입니다. 그놈 문서에서 나타나는 이름과 그놈 문서 프로젝트의 구성원으로 식별하는 상표는 대문자로 표시하거나 첫 글자를 대문자로 표시합니다.

note: (itstool) path: info/desc
en: Software can be optimized in many ways: for speed, program size, or memory use. This section contains guides and tutorials for optimizing your software.
ko: 프로그램은 속도, 프로그램 크기, 메모리 사용량 과 같은 방식으로 최적화할 수 있습니다. 이 부분에서는 프로그램 최적화 방식과 따라하기 내용을 넣었습니다.

note: (itstool) path: page/title
en: Optimization Guide
ko: 최적화 안내

note: (itstool) path: section/p
en: This is a brief introduction to optimization, both the hows and the whys. Details of individual tools and techniques are left for later articles, but a collection of hints and tricks is provided.
ko: 최적화의 방법과 당위성을 언급하는 요약 도입부입니다. 각 도구와 기술의 자세한 내용은 나중에 다루겠지만, 몇가지 실마리와 요령을 알려드리겠습니다.

note: (itstool) path: section/p (itstool) path: page/p
en: This article describes how to use the <app>Massif</app> heap profiler with GNOME applications. We describe how to invoke, interpret, and act on the output of <app>Massif</app>. The <app>Swell Foop</app> game is used as an example.
ko: 이 부분은 그놈 프로그램 프로파일러 <app>Massif</app> 사용법을 설명합니다. <app>Massif</app> 실행법, 해석법, 출력시 조치법을 설명하겠습니다. <app>스웰 푸프</app> 게임을 예제로 활용하겠습니다.

note: (itstool) path: section/title
en: Harmfulness
ko: 유해성

note: (itstool) path: page/title
en: What are we Optimizing?
ko: 무엇을 최적화 할까요?

note: (itstool) path: page/p
en: When we optimize for GNOME the first thing to remember is this: we are not trying to make the program better, we are trying to make the person using the computer happier.
ko: 그놈을 최적화할 때 우선 기억해야 할 점이 있습니다. 프로그램을 더 좋게 만들려는게 아니라, 사람이 컴퓨터를 더 즐겁게 쓸 수 있게 하려는 과정이 최적화입니다.

note: (itstool) path: page/p
en: Better programs make people happier, but there are some improvements that will make them a lot happier than others: Responsiveness, start-up time, easy to access commands and not having the computer go into swap the moment more than two programs are open.
ko: 더 좋은 프로그램은 여러 사람을 즐겁게 하지만, 반응성, 시동 시간, 명령 접근 용이성, 프로그램을 둘 이상 여는 순간 컴퓨터가 스왑에 접근하지 않게 하도록 개선하면 더 많은 사람을 즐겁게 합니다.

note: (itstool) path: page/p
en: Traditional optimization tackles concepts like CPU use, code size, the number of mouse clicks and the memory use of the program. This second list has been chosen to correlate with the first list, however there is an important difference: The person using GNOME doesn't care about the second list, but they care a lot about the first list. When optimizing GNOME programs we will reduce CPU use, memory use and all those things, but these are the means to the end, not the final goal. We are optimizing for people.
ko: 기존의 최적화에서는 CPU 사용, 코드 길이, 마우스 클릭 횟수, 프로그램의 메모리 사용과 같은 개념을 다루었습니다. 두번째 목록은 첫 목록과 서로 관련 있도록 선정했지만, 중요한 차이점이 있습니다. 그놈을 사용하는 사람은 두번째 목록은 신경 쓰지 않지만, 첫 목록에는 상당히 신경을 씁니다. 그놈 프로그램을 최적화 한다면 CPU 사용량, 메모리 사용량 같은걸 줄이겠지만, 이건 결국 최종적으로 해야 할 일이지, 우선적인 목표는 아닙니다. 프로그램을 최적화한다는건 사람을 위한 일입니다.

note: (itstool) path: section/title
en: Doing the Optimization
ko: 최적화하기

note: (itstool) path: section/p
en: The previous section omitted one important qualifier: To optimize something it has to be measurable. You can't measure happiness. However, you can measure start-up time so you can tell if you have improved it. Happiness will then, hopefully, follow.
ko: 앞 부분에서는 우선적으로 중요한 이야기가 빠졌습니다. 무언가를 최적화하려면 최적화 대상을 측정할 수 있어야합니다. 측정이란 결코 즐거울 수 없습니다만, 시작 시간을 측정하여 개선 여부를 확인할 수 있습니다. 그 다음에야 즐거움은 원하는 대로 따라옵니다.

note: (itstool) path: section/p
en: Optimization is the process of measurement, refinement and re-measurement. So the first thing you must do is find a way to measure what you are optimizing. Ideally this measurement is a single number, for example: the time taken to perform a task. This is your benchmark, it is the only way to tell if you are winning or losing. There is a big difference between a program that <em>should</em> be fast and a program that <em>is</em> fast.
ko: 최적화는 측정, 개선, 재측정의 과정입니다. 따라서, 우선 해야 할 일은 최적화 할 대상을 찾는 일입니다. 이상적으로 측정 대상에서 나오는 값은 한가지 입니다. 예를 들자면, 작업을 수행하는데 걸리는 시간입니다. 이것이 바로 우세한지 열등한지 확인할 수 있는 벤치마크입니다. <em>빨라야 하는</em> 프로그램과 <em>빠른</em> 프로그램은 큰 차이가 있습니다.

note: (itstool) path: section/p
en: Once you have a basic benchmark you need to find out why your code is not doing as well as it should. It is tempting to do this by inspection: just looking at the code and trying to spot something that looks like it needs improvement. You will invariably be wrong. Using a profiler to get a detailed break-down of what your program really does is the only way to be sure.
ko: 기본 벤치마크 과정을 수행하고 나면 동작해야 할 코드가 왜 동작하지 않는지 찾아야합니다. 자세하게 살펴보면 이 과정에 귀가 솔직할 수 있습니다. 그냥 코드를 보고 개선이 필요한 부분을 찾는겁니다. 여러분은 예외 없이 잘못을 저지를 수 있습니다. 프로파일러를 사용하면 실제 프로그램이 하는 동작을 자세하게 확인합니다.

note: (itstool) path: section/p
en: Usually the problem is isolated to small sections of code. Pick the worst place and concentrate on that first. Once that is done, rerun the profiler and repeat. As you proceed the gains made at each step will get less and less, at some point you will have to decide that the results are good enough. If your efforts are only extracting 10% improvements then you are well past the point where you should have stopped.
ko: 보통 문제는 코드 일부에 한정합니다. 잘못된 부분을 찾아서 해당 부분에 집중하십시오. 일단 이 과정이 끝나면 프로파일러를 다시 실행하고 반복하십시오. 각 과정마다 결과가 계속 줄어들면서 어떤 시점에 도달하면, 충분한 결과에 도달합니다. 10%의 개선 노력만 해도 그만두어야 할 시점을 충분히 지나칠 수 있습니다.

note: (itstool) path: section/p
en: Don't forget the big picture. For example, rather than just trying to speed up a piece of code, ask yourself if it needs to be run at all. Could it be combined with another piece of code? Can the results of previous calculations be saved and reused? It won't even need to be optimized if it is in a place where the user is never going to notice it. Worse still, the code may already be optimized and is doing the heavy calculations now to avoid doing them later. Code does not run in isolation and neither does the optimization process.
ko: 전체 상황을 잊지 마십시오. 예를 들자면, 코드 일부 속도를 끌어올리기보다는, 전체 관점에서 실행해야 하는 지 자신에게 질문해보십시오. 다른 코드 부분과 붙을 수있나요? 이전 처리 결과를 저장하고 다시 사용할 수 있나요? 사용자가 살펴볼 일이 없는 부분은 굳이 최적화할 필요가 없습니다. 애석하게도, 이미 코드를 최적화했음에도 불구, 나중에 치워버려야 할 엄청난 처리량을 감당할 수도 있습니다. 이 경우,코드는 자체 환경에서 동작하지 않으며, 최적화 과정을 거치지도 않았습니다.

note: (itstool) path: item/title
en: The Fundamentals
ko: 기초

note: (itstool) path: item/p
en: Re-run your benchmark after every change you make to the code and keep a log of everything you change and how it affects the benchmark. This lets you undo mistakes and also helps you not to repeat mistakes.
ko: 코드를 바꿀 때마다 벤치 마크를 다시 실행하시고 벤치 마크에 영향을 주는 모든 항목의 기록을 남겨두십시오. 이 기록을 통해 실수를 되돌릴 수 있고 실수를 반복하지 않게 해줍니다.

note: (itstool) path: item/p
en: Make sure your code is correct and bug-free before optimizing it. Check that it remains correct and bug-free after optimization.
ko: 최적화하기 전 코드가 올바른 지, 버그가 없는지 확인하십시오. 최적화 후에도 제대로 된 상태이며 버그가 없는지 확인하십시오.

note: (itstool) path: item/p
en: Optimize at the high level before optimizing the details.
ko: 세부적인 부분을 최적화하기 전 고수준 영역을 최적화하십시오.

note: (itstool) path: item/p
en: Use the right algorithm. The classic text-book example is using quick-sort instead of bubble-sort. There are many others, some save memory, some save CPU. Also, see what shortcuts you can make: you can do quicker than quick-sort if you are prepared to make some compromises.
ko: 올바른 알고리즘을 활용하십시오. 고전 교과서의 예제에서는 버블 정렬 알고리즘 대신 퀵 정렬 알고리즘을 활용합니다. 일부 메모리를 절약하고 CPU 사용 시간을 줄이는 다른 알고리즘 예제도 있습니다. 또한 어떤 간편책을 활용할 수 있는지 살펴보십시오. 더 나은 해결책이 있다면 퀵 정렬보다 빠른 알고리즘을 활용할 수 있습니다.

note: (itstool) path: item/p
en: Optimization is a trade-off. Caching results speeds up calculations, but increases memory use. Saving data to disk saves memory, but costs time when it is loaded back from disk.
ko: 최적화는 상충 관계입니다. 캐싱 처리 하면 처리 속도가 빨라지지만 메모리 사용량이 많아집니다. 디스크에 데이터를 저장하면 메모리 사용량을 줄일 수 있지만 디스크에서 다시 읽어들일 경우 시간이 오래걸립니다.

note: (itstool) path: item/p
en: Make sure you choose a wide variety of inputs to optimize against. If you don't it is easy to end up with a piece of code carefully optimized for one file and no others.
ko: 최적화할 다양한 입력 방식을 고려하십시오. 이를 고려하지 않는다면 입력 파일에 대해서만 신중하게 코드 최적화하는 방식으로 끝낼 수 있습니다.

note: (itstool) path: item/p
en: Avoid expensive operations: Multiple small disk reads. Using up lots of memory so disk swapping becomes necessary. Avoid anything that writes or reads from the hard disk unnecessarily. The network is slow too. Also avoid graphics operations that need a response from the X server.
ko: 비용이 많이 나가는 처리 방식은 피하십시오. 디스크를 조금씩 여러번 읽으십시오. 메모리 사용량을 늘리면 디스크 스왑 공간이 필요할 수도 있습니다. 하드디스크의 불필요한 읽기 쓰기 동작을 피하십시오. 네트워크도 역시 느립니다. X 서버 응답이 필요한 그래픽 처리도 피하십시오.

note: (itstool) path: item/title
en: Traps for the Unwary
ko: 부주의의 함정

note: (itstool) path: item/p
en: Beware of side effects. There can often be strange interactions between different sections of code, a speed-up in one part can slow another part down.
ko: 부작용을 상기하십시오. 코드의 다른 부분 사이에 어느 한 부분의 속도가 빨라지면서 다른 부분이 느려지는 이상한 동작이 종종 일어날 수 있습니다.

note: (itstool) path: item/p
en: When timing code, even on a quiet system, events outside the program add noise to the timing results. Average over multiple runs. If the code is very short, timer resolution is also a problem. In this case measure the time the computer takes to run the code 100 or 1000 times. If the times you are recording are longer than a few seconds, you should be OK.
ko: 일부 시스템에서 코드 동작 시간을 맞출 때, 프로그램 외부에서 발생하는 이벤트는 타이밍 결과에 문제를 일으킬 수 있습니다. 보통 여러 프로그램을 실행합니다. 코드가 매우 짧다면 시간 처리 최소 단위가 문제일 수도 있습니다. 이 경우 컴퓨터로 코드를 100번 내지는 1000번 정도 실행하여 시간을 측정하십시오. 여러분이 확인하는 시간이 고작 몇 초 밖에 안된다면, 이걸로 만족하는게 좋습니다.

note: (itstool) path: item/p
en: It is very easy to be misled by the profiler. There are stories of people optimizing the operating system idle-loop because that is where it spent all its time! Don't optimize code that does nothing the user cares about.
ko: 프로파일러의 결과로 상황을 매우 쉽게 오판할 수 있습니다. 운영체제 대기 루프를 최적화하는 이야기가 많은데 이 부분에서 대부분의 시간을 소요하기 때문입니다! 사용자가 신경쓰지 않는 부분에 대해서는 코드를 최적화하지 마십시오.

note: (itstool) path: item/p
en: Remember the resources on the X server. Your program's memory usage doesn't include the pixmaps that are stored in the X server's process, but they are still using up memory. Use xrestop to see what resources your program is using.
ko: X 서버의 자원을 기억해두십시오. 프로그램의 메모리 사용량에는 X 서버 프로세스의 픽셀 매핑 항목이 없지만, 여전히 메모리를 사용합니다. 프로그램의 어떤 자원을 사용하는지 보려면 xrestop을 활용하십시오.

note: (itstool) path: item/title
en: Low Level Hints
ko: 초수의 길잡이

note: (itstool) path: item/p
en: When optimizing memory use, be wary of the difference between peak usage and average memory usage. Some memory is almost always allocated, this is usually bad. Some is only briefly allocated, this may be quite acceptable. Tools like massif use the concept of space-time, the product of memory used and the duration it was allocated for, instead.
ko: 메모리 사용량을 최적화할 때, 순간 최대 사용량과 평균 메모리 사용량의 차이에 주의하십시오. 일부 메모리 공간을 거의 항상 할당하지만, 보통 좋지 않은 습관입니다. 일부는 최소화하여 할당하는데, 이 정도면 납득할만합니다. massif 같은 도구는 메모리 사용량과 할당 시간을 곱한 수치인 공간시간 값의 개념을 사용합니다.

note: (itstool) path: item/p
en: Time simplified bits of code that do only the things you know are essential, this gives an absolute lower limit on the time your code will take. For example, when optimizing a loop time the empty loop. If that is still too long no amount of micro-optimization will help and you will have to change your design. Make sure the compiler doesn't optimize away your empty loop.
ko: 여러분이 알고 있는 동작만 처리하는 단순 코드 일부의 동작 시간은 상당히 중요한데, 코드가 동작하는데 걸리는 최소한의 본질적인 최소 시간 한계를 제시합니다. 예를 들어, 비어있는 반복문의 루프 처리 시간을 최적화한다고 가정해보겠습니다. 여전히 오래 걸린다면 어떤 세부 최적화도 도움이 되지 않으며, 설계 자체를 바꿔야합니다. 컴파일러에서 비어있는 반복문을 최적화하지 않는지 확인해보십시오.

note: (itstool) path: item/p
en: Move code out from inside loops. A slightly more complicated piece of code that is executed once is far quicker than a simple piece of code executed a thousand times. Avoid calling slow code often.
ko: 반복문 내에서 코드를 줄여나가십시오. 좀 더 복잡한 코드를 한번 실행하는게 단순한 코드를 여러 번 실행하기보다 빠릅니다. 코드를 종종 느리게 하는 호출을 피하십시오.

note: (itstool) path: item/p
en: Give the compiler as many hints as possible. Use the const keyword. Use <code>G_INLINE_FUNC</code> for short, frequently called, functions. Look up <code>G_GNUC_PURE</code>, <code>G_LIKELY</code> and the other glib miscellaneous macros. Use the macros instead of gcc-specific keywords to ensure portability.
ko: 가능한대로 컴파일러에 여러 힌트를 주십시오. const 키워드를 사용하십시오, 종종 호출하는 함수에 대해 <code>G_INLINE_FUNC</code>를 사용하십시오. <code>G_GNUC_PURE</code>, <code>G_LIKELY</code> 및 glib 기타 매크로를 찾아보십시오. gcc용 키워드보다는 매크로를 사용하여 이식성을 개선하십시오.

note: (itstool) path: item/p
en: Don't use assembly language. It is not portable and, while it may be fast on one processor, it is not even guaranteed to be fast on every processor that supports that architecture (e.g. Athlon vs. Pentium 4).
ko: 어셈블리 언어를 사용하지 마십시오. 어떤 프로세서에서는 빠르게 동작할 지 모르겠지만 다른 시스템으로 이식할 수 없으며, 해당 아키텍처를 지원하는 모든 프로세서(예: 애슬론 vs 펜티엄4)에서 빠를거라는 보장은 없습니다.

note: (itstool) path: item/p
en: Don't rewrite an existing library routine unless you are sure it is unnecessarily slow. Many CPU-intensive library routines have already been optimized. Conversely, some library routines are slow, especially ones that make system calls to the operating system.
ko: 불필요하게 느려졌다는 확신이 서기 전에는 기존 라이브러리 루틴을 재작성하지마십시오. 대부분 CPU를 집중적으로 사용하는 라이브러리 루틴은 이미 최적화 해둔 상태입니다. 다르게 말해서, 일부 라이브러리 루틴은 운영체제의 시스템 콜을 호출할 때 느립니다.

note: (itstool) path: item/p
en: Minimize the number of libraries you link to. The fewer libraries to link in, the faster the program starts. This is a difficult thing to do with GNOME.
ko: 연결하는 라이브러리 수를 최소화 하십시오. 최소한의 라이브러리를 연결하면 프로그램 시작 속도가 빨라집니다. 그놈에서는 이렇게 하기 어렵습니다.

note: (itstool) path: item/title
en: High Level Tricks
ko: 고수의 요령

note: (itstool) path: item/p
en: Take advantage of concurrency. This doesn't just mean using multiple processors, it also means taking advantage of the time the user spends thinking about what they are going to do next to perform some calculations in anticipation. Do calculations while waiting for data to be loaded off disk. Take advantage of multiple resources, use them all at once.
ko: 동시성의 이점을 취하십시오. 다중 프로세서를 활용하라는 의미가 아니며, 앞을 내다보고 일부 처리 과정의 다음 처리 과정을 생각하여 사용자의 프로그램 사용 시간상 이점을 취하라는 의미이기도 합니다. 디스크에서 데이터를 불러오면서 기다리는 동안 다른 무언가를 처리하십시오. 여러 자원의 이점을 활용하여 동시에 활용하십시오.

note: (itstool) path: item/p
en: Cheat. The user only has to think that the computer is fast, it doesn't matter whether it actually is or not. It is the time between the command and the answer that is important, it doesn't matter if the response is pre-calculated, cached, or will in fact be worked out later at a more convenient time, as long as the user gets what they expect.
ko: 꼼수를 활용하십시오. 사용자는 오직 컴퓨터가 빠르다고 생각하며, 실제로 컴퓨터가 빠른지 아닌지는 상관하지 않습니다. 속도는 명령과 중요한 응답 사이의 시간이며 응답을 미리 처리했는지, 캐싱했는지, 사용자가 기대한 만큼 오랜 시간동안, 실제로 더욱 편리한 시간에 처리할 지는 상관 없습니다.

note: (itstool) path: item/p
en: Do things in the idle loop. It is easier to program than using full multi-threading but still gets things done out of the users eye. Be careful though, if you spend too long in the idle loop your program will become sluggish. So regularly give control back to the main loop.
ko: 대기 루프에서 처리하십시오. 완전한 멀티스레딩을 활용하기보단 쉽겠지만, 이 과정에서 사용자가 못 보는 영역에서 처리한 내용을 가져옵니다. 하지만 대기 루프의 처리 시간이 매우 오래 걸린다면 프로그램이 느려질 수 있으므로 주의하십시오. 그래서 보통 제어권을 메인 루프에 넘깁니다.

note: (itstool) path: item/p
en: If all else fails, tell the user that the code is going to be slow and put up a progress bar. They won't be as happy as if you had just presented the results, but they will at least know the program hasn't crashed and they can go get a cup of coffee.
ko: 이렇게 해도 실패했다면, 사용자에게 코드 동작이 느려질 수 있다고 알려주면서 진행 표시줄을 놓으십시오. 사용자는 이 결과에 만족하지 않겠지만, 최소한 프로그램이 갑자기 끝나진 않을거라는걸 알고 커피 한잔을 할 여유를 가질 수 있습니다.

note: (itstool) path: page/title
en: Using <app>Massif</app> for Profiling Memory Use in GNOME Software
ko: 그놈 프로그램의 메모리 사용량을 조사하는 <app>Massif</app> 사용

note: (itstool) path: section/p
en: <app>Massif</app> is a member of the <link href="http://valgrind.org/">valgrind</link> suite of memory-profiling tools. Its purpose is to give a detailed view of dynamic memory usage during the lifetime of the program. Specifically it records the memory use of the heap and the stack.
ko: <app>Massif</app>는 <link href="http://valgrind.org/">valgrind</link> 메모리 프로파일링 도구 모음의 구성물입니다. 프로그램의 존재 목적은 프로그램 실행 시간동안 동적 메모리 사용 상황을 자세하게 보여주기 위함입니다. 특별히 힙과 스택 메모리 사용 상태를 기록합니다.

note: (itstool) path: section/p
en: The heap is the region of memory which is allocated with functions like malloc. It grows on demand and is usually the largest region of memory in a program. The stack is where all the local data for functions is stored. This includes the "automatic" variables in C and the return address for subroutines. The stack is typically a lot smaller and a lot more active than the heap. We won't consider the stack explicitly since <app>Massif</app> treats it as though it were just another part of the heap. <app>Massif</app> also gives information about how much memory is used to manage the heap.
ko: 힙은 malloc과 같은 함수에서 할당한 메모리 영역입니다. 요청할 때마다 크기가 늘어나며, 프로그램에서 메모리의 많은 부분을 차지합니다. 스택은 로컬 데이터 및 함수를 저장하는 영역입니다. 이 부분에는 C의 "자동" 변수와 하위 루틴의 반환 주소가 들어있습니다. 스택은 보통 힙보다 작으며, 더 활발하게 동작합니다. <app>Massif</app>가 스택을 힙의 다른영역 처럼 다루기 때문에 스택을 분명하게 고려하진 않겠습니다. <app>Massif</app>에서는 힙을 관리하는 메모리를 얼마나 사용하는지도 보여줍니다.

note: (itstool) path: section/p
en: <app>Massif</app> produces two output files: a graphical overview in a postscript file and a detailed breakdown in a text file.
ko: <app>Massif</app>에서는 포스트스크립트 형식의 그래픽 개요 파일과 텍스트 파일 형식의 자세한 내용 파일을 제공합니다.

note: (itstool) path: section/title
en: Using <app>Massif</app> with GNOME
ko: 그놈과 <app>Massif</app> 활용

note: (itstool) path: section/p
en: <app>Massif</app> has very few options and for many programs does not need them. However for GNOME applications, where memory allocation might be buried deep in either glib or GTK, the number of levels down the call-stack Massif descends needs to be increased. This is achieved using the --depth parameter. By default this is 3; increasing it to 5 will guarantee the call-stack reaches down to your code. One or two more levels may also be desirable to provide your code with some context. Since the level of detail becomes quickly overwhelming it is best to start with the smaller depth parameter and only increase it when it becomes apparent that it isn't sufficient.
ko: <app>Massif</app>에는 대부분의 프로그램에서 불필요한 몇가지 옵션이 있습니다. 그러나 glib 또는 GTK에서 처리하는 메모리 할당이 깊숙히 자리잡은 그놈 프로그램의 경우, Massif에서 내려다볼 호출 스택 레벨의 깊이가 늘어나야합니다. --depth 매개 변수를 활용하면 이 문제를 해결할 수 있습니다. 기본값은 3입니다. 이 값을 5 정도로 늘려주면 호출 스택의 밑바닥으로 들어갈 수 있을지도 모릅니다. 한 두단계 정도 레벨을 더 깊게 들어가면 여러분의 코드와 일부 정황을 납득할 수도 있습니다. 상세 수준을 깊이 들어가면, 금새 대응하기 힘들어지므로, 나타나는 내용이 충분하지 않을 때, 깊이 매개 변수를 작게 하여 시작하시는 게 좋습니다.

note: (itstool) path: section/p
en: It is also useful to tell <app>Massif</app> which functions allocate memory in glib. It removes an unnecessary layer of function calls from the reports and gives you a clearer idea of what code is allocating memory. The allocating functions in glib are g_malloc, g_malloc0, g_realloc, g_try_malloc, and g_mem_chunk_alloc. You use the --alloc-fn option to tell Massif about them.
ko: <app>Massif</app>는 glib에서 어떤 함수가 메모리를 할당하는지 확인할 때 쓸만합니다. 보고서에서 불필요한 함수 포출 계층은 없애고 어떤 코드에서 메모리를 할당하는지 명백한 정보를 던져줍니다. glib의 할당 함수는 g_malloc, g_malloc0, g_realloc, g_try_malloc, g_mem_chunk_alloc 입니다. --alloc-fn 옵션을 사용하여 Massif가 이 내용을 언급하게 할 수 있습니다.

note: (itstool) path: section/p
en: Your command-line should therefore look something like:
ko: 그러니까 명령행 입력은 다음과 같아야합니다:

note: (itstool) path: section/p
en: <app>Swell Foop</app> is the program we will be using as an example. Be warned that, since valgrind emulates the CPU, it will run <em>very</em> slowly. You will also need a lot of memory.
ko: 예제로 <app>스웰 푸프</app>를 활용하겠습니다. valgrind가 CPU를 에뮬레이션하므로 <em>매우</em> 느릴 수 있음을 미리 경고합니다. 상당한 메모리가 필요합니다.

note: (itstool) path: section/title
en: Interpreting the Results
ko: 결과 해석

note: (itstool) path: section/p
en: The graphical output of <app>Massif</app> is largely self explanatory. Each band represents the memory allocated by one function over time. Once you identify which bands are using the most memory, usually the big thick ones at the top you will have to consult the text file for the details.
ko: <app>Massif</app>의 그래픽 출력 내용은 그 자체로 상당히 많은 내용을 설명합니다. 각각의 띠에서는 하나의 함수를 여러 번에 걸쳐 호출하여 메모리를 할당했음을 나타냅니다. 어떤 부분이 메모리를 많이 차지하는지 확인하고 나면, 보통 최상단의 두꺼운 부분이 자세한 내용이 담긴 텍스트 파일을 통해 확인해야 할 부분입니다.

note: (itstool) path: section/p
en: The text file is arranged as a hierarchy of sections, at the top is a list of the worst memory users arranged in order of decreasing spacetime. Below this are further sections, each breaking the results down into finer detail as you proceed down the call-stack. To illustrate this we will use the output of the command above.
ko: 텍스트 파일은 섹션 계층별로 정리된 상태이며, 가장 윗 부분은 공간시간별 내림 차순으로 나타낸 최악의 메모리 사용 주체를 나타냅니다. 이 부분 아래는 콜 스택을 따라 내려가 처리한대로 자세하게 결과를 찍어내려간 부분입니다. 위 명령의 출력 결과를 활용하여 결과를 나타내보겠습니다.

note: (itstool) path: figure/title
en: <app>Massif</app> output for the unoptimized version of the <app>Swell Foop</app> program.
ko: 최적화하지 않은 <app>스웰 푸프</app> 프로그램의 <app>Massif</app> 출력.

note: (itstool) path: section/p
en: The image above shows a typical postscript output from <app>Massif</app>. This is the result you would get from playing a single game of <app>Swell Foop</app> (version 2.8.0) and then quitting. The postscript file will have a name like <file>massif.12345.ps</file> and the text file will be called <file>massif.12345.txt</file>. The number in the middle is the process ID of the program that was examined. If you actually try this example you will find two versions of each file, with slightly different numbers, this is because <app>Swell Foop</app> starts a second process and <app>Massif</app> follows that too. We will ignore this second process, it consumes very little memory.
ko: 다음 그림은 <app>Massif</app>에서 보통 포스트스크립트 형식으로 출력한 모습을 보여줍니다. <app>스웰 푸프</app>(버전 2.8.0)을 한 번 하고 빠져나왔을 때의 결과입니다. 포스트스크립트 파일 이름은 <file>massif.12345.ps</file>와 같고, 텍스트 파일 이름은 <file>massif.12345.txt</file>와 같습니다. 가운데 있는 숫자는 시험삼아 동작한 프로그램의 프로세스 ID입니다. 실제로 이 예제 동작을 해보면 각기 다른 두 가지 버전의 다른 번호를 가진 파일이 나오는데, <app>스웰 푸프</app>는 두번째 프로세스로 시작하고, <app>Massif</app>가 그 프로세스 동작을 따라가기 때문입니다. 두번째 프로세스는 매우 적은 메모리를 사용하므로 무시하겠습니다.

note: (itstool) path: section/p
en: At the top of the graph we see a large yellow band labelled gdk_pixbuf_new. This seems like an ideal candidate for optimization, but we will need to use the text file to find out what is calling gdk_pixbuf_new. The top of the text file will look something like this:
ko: 그래프 상단을 보시면 gdk_pixbuf_new 이름이 붙은 두꺼운 노란 띠가 보입니다. 아마도 이상적인 최적화 대상이 아닐까 싶은데, gdk_pixbuf_new를 어디서 호출하는지 찾아야합니다. 텍스트 파일 상단은 다음과 같습니다:

note: (itstool) path: section/code
en: 
    Command: ./swell-foop
    
    == 0 ===========================
    Heap allocation functions accounted for 90.4% of measured spacetime
    
    Called from:
      28.8% : 0x6BF83A: gdk_pixbuf_new (in /usr/lib/libgdk_pixbuf-2.0.so.0.400.9)
    
        6.1% : 0x5A32A5: g_strdup (in /usr/lib/libglib-2.0.so.0.400.6)
    
        5.9% : 0x510B3C: (within /usr/lib/libfreetype.so.6.3.7)
    
        3.5% : 0x2A4A6B: __gconv_open (in /lib/tls/libc-2.3.3.so)
ko: 
    명령: ./swell-foop
    
    == 0 ===========================
    Heap allocation functions accounted for 90.4% of measured spacetime
    
    Called from:
      28.8% : 0x6BF83A: gdk_pixbuf_new (in /usr/lib/libgdk_pixbuf-2.0.so.0.400.9)
    
        6.1% : 0x5A32A5: g_strdup (in /usr/lib/libglib-2.0.so.0.400.6)
    
        5.9% : 0x510B3C: (within /usr/lib/libfreetype.so.6.3.7)
    
        3.5% : 0x2A4A6B: __gconv_open (in /lib/tls/libc-2.3.3.so)

note: (itstool) path: section/p
en: The line with the '=' signs indicates how far down the stack trace we are, in this case we are at the top. After this it lists the heaviest users of memory in order of decreasing spacetime. Spacetime is the product of the amount of memory used and how long it was used for. It corresponds to the area of the bands in the graph. This part of the file tells us what we already know: most of the spacetime is dedicated to gdk_pixbuf_new. To find out what called gdk_pixbuf_new we need to search further down the text file:
ko: '=' 기호가 있는 줄은 스택 추적 단계 깊이 진입 단계를 나타내며, 지금 같은 경우 최상단에 있습니다. 이후 공간시간 사용량 내림 차순으로 최대 사용 주체가 나타납니다. 공간시간은 메모리 사용량과 메모리 점유 시간의 곱입니다. 그래프 띠의 영역과 관련이 있습니다. 파일의 이 부분에서는 우리가 이미 알고 있는 내용을 알려줍니다. 공간시간의 대부분은 gdk_pixbuf_new 함수 호출이 차지합니다. gdk_pixbuf_new 호출 주체를 찾으려면 텍스트 파일을 더 살펴 내려가보아야 합니다:

note: (itstool) path: section/p
en: The first line tells us we are now four levels deep into the stack. Below it is a listing of the function calls that leads from here to gdk_pixbuf_new. Finally there is a list of functions that are at the next level down and call these functions. There are, of course, also entries for levels 1, 2, and 3, but this is the first level to reach right down through the GDK code to the <app>Swell Foop</app> code. From this listing, we can see instantly that the problem code is load_scenario.
ko: 첫 줄에서는 스택 추적 깊이가 4단계 내려갔음을 나타냅니다. 그 하단에는 gdk_pixbuf_new를 호출한 함수 호출 목록을 나타냅니다. 마지막은 그 다음 단계에서 이 함수를 호출한 함수 목록을 나타냅니다. 물론 1, 2, 3 단계의 항목도 있지만 GDK 코드를 따라 <app>스웰 푸프</app> 코드를 타고 내려갔을 때 도달하는 첫 단계입니다. 이 목록에서, 문제의 코드가 load_scenario에 있음을 볼 수 있습니다.

note: (itstool) path: section/p
en: Now that we know what part of our code is using all the spacetime we can look at it and find out why. It turns out that the load_scenario is loading a pixbuf from file and then never freeing that memory. Having identified the problem code, we can start to fix it.
ko: 이제 우리가 살펴볼 수 있는 어떤 코드 부분이 공간시간을 사용하며 왜 점유하는지 알았습니다. load_scenario가 파일에서 픽셀 버퍼를 불러온 후 메모리를 해제하지 않는 부분을 살펴볼 차례입니다. 코드에 문제가 있다는걸 알았으니, 이제 고쳐볼 수 있습니다.

note: (itstool) path: section/title
en: Acting on the Results
ko: 결과 동작

note: (itstool) path: section/p
en: Reducing spacetime consumption is good, but there are two ways of reducing it and they are not equal. You can either reduce the amount of memory allocated, or reduce the amount of time it is allocated for. Consider for a moment a model system with only two processes running. Both processes use up almost all the physical RAM and if they overlap at all then the system will swap and everything will slow down. Obviously if we reduce the memory usage of each process by a factor of two then they can peacefully coexist without the need for swapping. If instead we reduce the time the memory is allocated by a factor of two then the two programs can coexist, but only as long as their periods of high memory use don't overlap. So it is better to reduce the amount of memory allocated.
ko: 공간시간을 줄이는게 좋겠지만, 공간시간을 줄이는덴 두가지 방식이 있으며 이 두가지 방식이 동일하진 않습니다. 메모리 할당량을 줄이거나 할당 시간을 줄일 수 있습니다. 두 프로세스가 동작 중인 모델 시스템을 잠깐 살펴보도록 하겠습니다. 두 프로세스는 실제 메모리 전체를 사용하는데, 전체 메모리를 사용한다면 시스템에서는 디스크 상 스왑 공간을 활용하고, 모든 프로그램의 동작이 느려집니다. 분명하게도 두 프로그램의 인자로 각 프로세스의 메모리 사용량을 줄인다면, 굳이 스왑 공간을 활용하지 않고도 두 프로세스가 아무일 없이 존재할 수 있겠죠. 대신에 두 프로그램의 인자로 메모리 할당 시간을 줄이면 두 프로그램이 함께 동작하겠지만, 대용량 메모리 사용 주기가 겹쳐지지 않을 때만입니다. 결국, 메모리 할당량을 줄이는게 최선입니다.

note: (itstool) path: section/p
en: Unfortunately, the choice of optimization is also constrained by the needs of the program. The size of the pixbuf data in <app>Swell Foop</app> is determined by the size of the game's graphics and cannot be easily reduced. However, the amount of time it spends loaded into memory can be drastically reduced. The image below shows the <app>Massif</app> analysis of <app>Swell Foop</app> after being altered to dispose of the pixbufs once the images have been loaded into the X server.
ko: 안타깝게도, 최적화 방안의 선택 부분은 프로그램의 요구 부분에서 필요로합니다. <app>스웰 푸프</app>의 픽셀 버퍼 데이터의 크기는 게임 그래픽의 크기로 셜정하며 쉽게 줄일 수 없습니다. 다만, 메모리에 불러오는 시간을 확실히 줄일 수는 있습니다. 하단의 그림에서는 픽셀 버퍼에서 불러오던 그림을 X 서버에서 불러오도록 바꾸고 난 <app>스웰 푸프</app>의 <app>Massif</app> 분석을 보여줍니다.

note: (itstool) path: figure/title
en: <app>Massif</app> output for the optimized <app>Swell Foop</app> program.
ko: 최적화한 <app>스웰 푸프</app> 프로그램의 <app>Massif</app> 출력.

note: (itstool) path: section/p
en: The spacetime use of gdk_pixbuf_new is now a thin band that only spikes briefly (it is now the sixteenth band down and shaded magenta). As a bonus, the peak memory use has dropped by 200 kB since the spike occurs before other memory is allocated. If two processes like this were run together the chances of the peak memory usage coinciding, and hence the risk of swapping, would be quite low.
ko: gdk_pixbuf_new의 공간시간 사용량은 이제 몇 번의 급격한 변화량 만을 보여주는 얇은 띠의 형상을 보여줍니다(16개의 띠로 줄어들었고 마젠타 색으로 채워졌습니다). 게다가, 기타 부분의 메모리 할당을 처리하기 전 순간 값 상승이 일어나면서 최대 순간 메모리 사용량이 200kB 가량 떨어졌습니다. 이와 같이 프로세스 둘을 동시에 실행하는 경우, 동시 순간 메모리 사용량의 급격한 변화가 일어나기 때문에, 스와핑의 위험성이 조금 줄어들 수 있습니다.

note: (itstool) path: section/p
en: Can we do better ? A quick examination of <app>Massif</app>'s text output reveals: g_strdup to be the new major offender.
ko: 더 잘 할 수 있겠죠? <app>Massif</app>의 간단한 실험 출력에서 g_strdup이 새 주요 원인임이 나타납니다.

note: (itstool) path: section/code
en: 
    Command: ./swell-foop
    
    == 0 ===========================
    Heap allocation functions accounted for 87.6% of measured spacetime
    
    Called from:
        7.7% : 0x5A32A5: g_strdup (in /usr/lib/libglib-2.0.so.0.400.6)
    
        7.6% : 0x43BC9F: (within /usr/lib/libgdk-x11-2.0.so.0.400.9)
    
        6.9% : 0x510B3C: (within /usr/lib/libfreetype.so.6.3.7)
    
        5.2% : 0x2A4A6B: __gconv_open (in /lib/tls/libc-2.3.3.so)
ko: 
    명령: ./swell-foop
    
    == 0 ===========================
    Heap allocation functions accounted for 87.6% of measured spacetime
    
    Called from:
        7.7% : 0x5A32A5: g_strdup (in /usr/lib/libglib-2.0.so.0.400.6)
    
        7.6% : 0x43BC9F: (within /usr/lib/libgdk-x11-2.0.so.0.400.9)
    
        6.9% : 0x510B3C: (within /usr/lib/libfreetype.so.6.3.7)
    
        5.2% : 0x2A4A6B: __gconv_open (in /lib/tls/libc-2.3.3.so)

note: (itstool) path: section/p
en: If we look closer though we see that it is called from many, many, places.
ko: 좀 더 가까이 살펴보면 여러 곳에서 호출했음이 나타납니다.

note: (itstool) path: section/p
en: We now face diminishing returns for our optimization efforts. The graph hints at another possible approach: Both the "other" and "heap admin" bands are quite large. This tells us that there are a lot of small allocations being made from a variety of places. Eliminating these will be difficult, but if they can be grouped then the individual allocations can be larger and the "heap admin" overhead can be reduced.
ko: 최적화를 열심히 한 결과 반환 결과가 줄어들었음이 보입니다. 그래프에서 몇가지 가능한 접근 방안을 귀띔해줍니다: "other" 및 "heap admin" 부분이 좀 넓습니다. 즉, 여러 곳에서 자잘한 할당이 여러 번 일어났습니다. 이 문제를 해결하는건 좀 어렵지만 한데 모아둘 수 있다면 제각각의 할당 용량이 커질 수 있으며 "heap admin" 제반 처리량을 줄일 수 있습니다.

note: (itstool) path: section/title
en: Caveats
ko: 경고

note: (itstool) path: section/p
en: There are a couple of things to watch out for: Firstly, spacetime is only reported as a percentage, you have to compare it to the overall size of the program to decide if the amount of memory is worth pursuing. The graph, with its kilobyte vertical axis, is good for this.
ko: 살펴봐야 할 몇가지 부분이 있습니다. 우선 공간시간은 백분율로만 나타나며, 전체 프로그램 크기를 비교하여 메모리 사용량이 가치가 있는지 판단해야합니다. 그래프의 수직축은 메모리 사용량을 킬로바이트 단위로 나타내며, 이 판단에 도움을 줍니다.

note: (itstool) path: section/p
en: Secondly, <app>Massif</app> only takes into account the memory used by your own program. Resources like pixmaps are stored in the X server and aren't considered by <app>Massif</app>. In the <app>Swell Foop</app> example we have actually only moved the memory consumption from client-side pixbufs to server-side pixmaps. Even though we cheated there are performance gains. Keeping the image data in the X server makes the graphics routines quicker and removes a lot of inter-process communication. Also, the pixmaps will be stored in a native graphics format which is often more compact than the 32-bit RGBA format used by gdk_pixbuf. To measure the effect of pixmaps, and other X resources use the <link href="http://www.freedesktop.org/Software/xrestop">xrestop</link> program.
ko: 두번째로, <app>Massif</app>에서는 프로그램에서 사용하는 메모리만 보여줍니다. pixmap과 같은 자원은 X 서버에서 쥐고 있으며 <app>Massif</app>에서는 신경쓰지 않습니다. <app>스웰 푸프</app> 예제에서, 실제로는, 클라이언트 측의 픽셀 버퍼와 서버 측의 픽셀 매핑으로 메모리 소모 추세를 옮겼을 뿐입니다. 꼼수를 썼긴 하지만 어쨌거나 성능상 이득을 얻었습니다. X 서버의 이미지 데이터를 유지하면 그래픽 루틴을 더 빠르게 동작할 수 있게 하며, 자체 프로세스 통신을 줄일 수 있습니다. 또한, 픽셀 매핑을 통해 gdk_pixbuf에서 사용하는 32비트 RGBA 형식보다 보통 훨씬 작은 자체 그래픽 형식으로 저장합니다. 픽셀 매핑과 다른 X 자원의 동작 결과를 측정하려면 <link href="http://www.freedesktop.org/Software/xrestop">xrestop</link> 프로그램을 사용하십시오.

note: (itstool) path: book/title
en: GNOME Accessibility Developers Guide
ko: 그놈 접근성 개발자 안내서

note: (itstool) path: abstract/para
en: The GNOME Accessibility Guide is for developers who want to ensure their programming efforts are accessible to the widest audience of users. This guide also covers many of the Section 508 requirements.
ko: 그놈 접근성 안내서는 다양한 사용자가 프로그램을 사용할 수 있도록 프로그래밍에 노력을 기울이고자 하는 개발자용 문서입니다. 이 안내서는 508가지 요구사항을 다루는 수많은 섹션으로 구성했습니다.

note: (itstool) path: legalnotice/para
en: Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy of the GFDL <ulink type="help" url="ghelp:fdl"> here</ulink> or in the file COPYING-DOCS distributed with this manual.
ko: 전면 표지와 후면 표지, 그리고 바뀌지 않는 섹션을 제외한 이 문서의 복제, 배포, 수정은 자유 소프트웨어 재단이 발표한 1.1 버전 이후의 GNU 자유 문서 라이선스(GFDL) 조항에 따라 허용합니다. GFDL의 사본은 이 <ulink type="help" url="ghelp:fdl">링크</ulink>, 또는 설명서와 배포하는 COPYING-DOCS 파일에서 찾을 수 있습니다.

note: (itstool) path: legalnotice/para
en: This manual is part of a collection of GNOME manuals distributed under the GFDL. If you want to distribute this manual separately from the collection, you can do so by adding a copy of the license to the manual, as described in Section 6 of the license.
ko: 이 설명서는 GFDL에 따라 배포하는 그놈 설명서 모음의 일부입니다. 모음과는 별개로 이 설명서를 배포하고 싶다면, 라이선스 6장에 명시한대로 설명서에 라이선스 사본을 추가할 경우 가능합니다.

note: (itstool) path: authorgroup/author
en: <firstname>Vincent</firstname> <surname>Alexander</surname> <affiliation> <orgname>GNOME Documentation Project</orgname> </affiliation>
ko: <firstname>Vincent</firstname> <surname>Alexander</surname> <affiliation> <orgname>그놈 문서 프로젝트</orgname> </affiliation>

note: (itstool) path: authorgroup/author
en: <firstname>Calum</firstname> <surname>Benson</surname> <affiliation> <orgname>GNOME Documentation Project</orgname> </affiliation>
ko: <firstname>Calum</firstname> <surname>Benson</surname> <affiliation> <orgname>그놈 문서 프로젝트</orgname> </affiliation>

note: (itstool) path: authorgroup/author
en: <firstname>Brian</firstname> <surname>Cameron</surname> <affiliation> <orgname>GNOME Documentation Project</orgname> </affiliation>
ko: <firstname>Brian</firstname> <surname>Cameron</surname> <affiliation> <orgname>그놈 문서 프로젝트</orgname> </affiliation>

note: (itstool) path: authorgroup/author
en: <firstname>Bill</firstname> <surname>Haneman</surname> <affiliation> <orgname>GNOME Documentation Project</orgname> </affiliation>
ko: <firstname>Bill</firstname> <surname>Haneman</surname> <affiliation> <orgname>그놈 문서 프로젝트</orgname> </affiliation>

note: (itstool) path: authorgroup/author
en: <firstname>Padraig</firstname> <surname>O'Briain</surname> <affiliation> <orgname>GNOME Documentation Project</orgname> </affiliation>
ko: <firstname>Padraig</firstname> <surname>O'Briain</surname> <affiliation> <orgname>그놈 문서 프로젝트</orgname> </affiliation>

note: (itstool) path: authorgroup/author
en: <firstname>Sharon</firstname> <surname>Snider</surname> <affiliation> <orgname>GNOME Documentation Project</orgname> </affiliation>
ko: <firstname>Sharon</firstname> <surname>Snider</surname> <affiliation> <orgname>그놈 문서 프로젝트</orgname> </affiliation>

note: (itstool) path: revhistory/revision
en: <revnumber> GNOME 2.24 Accessibility Developers Guide V2.24.0 </revnumber> <date>September 2008</date> <_:revdescription-1/>
ko: <revnumber> 그놈 2.24 접근성 개발자 안내서 V2.24.0 </revnumber> <date>2008년 9월</date> <_:revdescription-1/>

note: (itstool) path: bookinfo/releaseinfo
en: This manual describes version 2.24 of the GNOME Desktop.
ko: 이 설명서는 그놈 데스크톱 버전 2.24를 설명합니다.

note: (itstool) path: legalnotice/para
en: To report a bug or make a suggestion regarding the GNOME Desktop or this manual, follow the directions in the <ulink type="help" url="ghelp:user-guide?feedback">GNOME Feedback Page</ulink>.
ko: 그놈 데스크톱과 이 설명서에 대한 버그 보고, 제안이 있다면, <ulink type="help" url="ghelp:user-guide?feedback">GNOME Feedback 페이지</ulink>를 참고하십시오.

note: (itstool) path: chapter/title
en: What is Accessibility?
ko: 접근성이란 무엇입니까?

note: (itstool) path: chapter/para
en: Accessibility means helping people with disabilities to participate in substantial life activities. That includes work, and the use of services, products, and information. GNOME includes libraries and a support framework that allow people with disabilities to utilize all of the functionality of the GNOME user environment.
ko: 접근성이란 장애우가 실질적인 활동을 할 수 있게 돕는 수단을 말합니다.서비스, 제품, 정보 활용, 업무 활동이 해당합니다. 그놈은 장애우가 그놈 사용자 환경의 모든 기능을 활용할 수 있도록 라이브러리와 지원 프레임워크를 제공합니다.

note: (itstool) path: chapter/para
en: In conjunction with assistive technologies if necessary - voice interfaces, screen readers, alternate input devices, and so on - people with permanent or temporary disabilities can therefore use the GNOME desktop and applications. Assistive technologies are also useful for people using computers outside their home or office. For example, if you're stuck in traffic, you might use voice input and output to check your email.
ko: 필요한 경우 보조 기술(음성 인터페이스, 스크린 리더, 입력 장치 등)을 활용하여 일시/영구적인 장애를 지닌 사람이 그놈 데스크톱을 활용할 수 있습니다. 보조 기술은 야외 또는 직장에서 컴퓨터를 활용하는 사용자에게도 쓸만합니다. 예를 들어, 교통 체증 상황인 경우 음성 입출력을 활용하여 전자메일을 확인할 수 있습니다.

note: (itstool) path: chapter/para
en: Assistive technologies receive information from applications via the Accessibility Toolkit (ATK) API, which you can find in the atk module in the GNOME repositories. Because support for the accessibility API is built into the GNOME widgets, your GNOME program should function reasonably well with assistive technologies with no extra work on your part. For example, assistive technologies can automatically read the widget labels that you would normally set in your program anyway (e.g. with GTK function calls such as <function>gtk_label_set_text()</function> or <function>gtk_button_new_with_label()</function>). They can also find out if there is any tooltip text associated with a widget, and use that to describe the widget to the user.
ko: 보조 기술은 그놈 저장소의 ATK 모듈에서 찾을 수 있는 접근성 도구 모음(ATK) API로 프로그램에서 정보를 받습니다. 그놈 위젯에 접근성 API 지원을 내장했기 때문에 그놈 프로그램은 별도의 작업 없이 보조 기술과 상당히 잘 동작해야합니다. 예를 들어, 보조 기술은 어쨌든 프로그램에(<function>gtk_label_set_text()</function> 함수 또는 <function>gtk_button_new_with_label()</function> 함수와 같은 GTK 함수 호출로)설정한 위젯 레이블을 자동으로 읽을 수 있습니다. 게다가 위젯과 관련한 풍선 도움말 텍스트가 있는지 찾아서 위젯의 기능을 사용자에게 설명할 때 활용합니다.

note: (itstool) path: chapter/para
en: With a little extra effort, however, you can make your program function even more smoothly with assistive technologies. Besides helping individual users, this will also make your product more attractive to government and education markets, many of which now require their applications to be accessible by law.
ko: 하지만 약간의 노력을 보태면, 보조 기술과 좀 더 잘 어우러진 프로그램 기능을 만들 수 있습니다. 개인 사용자를 돕는데 앞서, 이 안내서는 관공서, 교육 시장에 매우 매력적인 제품을 만들 수 있으며, 법적으로 접근성을 요구하는 수많은 프로그램도 만들 수 있습니다.

note: (itstool) path: section/title
en: Types of Disability
ko: 장애의 유형

note: (itstool) path: section/para
en: In the US alone, there are an estimated 30,000,000 people whose ability to use computers may be compromised by inaccessible design. Globally, around 8% of the people who use the worldwide web have some sort of disability. Disabilities fall into one of these categories:
ko: 미국만 보더라도, 약 3천만명 정도의 사람이 접근 불가능한 설계로 인하여 컴퓨터를 충분히 사용하지 못하고 있으며, 월드 와이드 웹을 사용하는 전세계 8%의 사람이 유사한 어려움을 겪고 있습니다. 장애 유형은 다음과 같습니다:

note: (itstool) path: listitem/para
en: <emphasis>Visual Impairments</emphasis> - these can range from low-vision (including dim or hazy vision, extreme far- or near-sightedness, color-blindness, and tunnel vision, amongst others) to complete blindness. Poor choice of text size and color, and tasks that involve good hand-eye coordination (such as moving the mouse) can cause problems for these users.
ko: <emphasis>시각 장애</emphasis> - 시작 장에에는 저시력(근시, 난시, 초고도 근/원시, 색맹, 시야 협착 등)부터 완전한 맹인 단계까지가 여기에 해당합니다. 글자 크기 및 색상 선택, 손의 움직임 및 시선의 바람직한 연동성을 요구(마우스 커서 이동)하는 작업은 시각 장애우에게 불편을 초래합니다.

note: (itstool) path: listitem/para
en: <emphasis>Movement Impairments</emphasis> - users with poor muscle control or weaknesses can find it hard to use a standard keyboard or mouse. For example, they may be unable to hold down two keys simultaneously, or they may be more likely to strike keys accidentally.
ko: <emphasis>운동 장애</emphasis> - 근육 제어에 이상이 있거나 힘이 약한 사용자는 표준 키보드나 마우스를 사용하는 것이 어렵습니다. 예를 들어, 두 키를 동시에 누를 수 없거나 임의의 키를 실수로 칠 수도 있습니다.

note: (itstool) path: listitem/para
en: <emphasis>Hearing Impairments</emphasis> - these can range from being able to hear some sounds but not distinguish spoken words, to profound deafness. Applications that convey important information by sound alone will cause problems for these users.
ko: <emphasis>청각 장애</emphasis> - 청각 장애는 일부 소리는 들을 수는 있지만 들은 단어나 문장을 구별하지 못하는 증상부터 심각한 난청 증상까지 포함합니다. 중요한 정보를 소리로만 다루는 프로그램은 이런 상요자에게 불편을 초래합니다.

note: (itstool) path: listitem/para
en: <emphasis>Cognitive and Language Impairments</emphasis> - these can range from dyslexia to difficulties remembering things, solving problems or comprehending and using spoken or written language. Complex or inconsistent displays, or poor choice of words can make using computers difficult for these users.
ko: <emphasis>인지 및 언어 장애</emphasis> - 인지 및 언어 장애에는 난독증, 기억, 문제 해결과 이해, 언어 쓰거/말하기에 지장있는 경우가 이에 해당합니다. 복잡하거나 일관성이 없는 표시, 부적절한 단어의 선택으로 이러한 사용자가 컴퓨터 사용에 어려움을 겪습니다.

note: (itstool) path: listitem/para
en: <emphasis>Seizure disorders</emphasis> - certain light or sound patterns can cause epileptic seizures in some susceptible users.
ko: <emphasis>발작 장애</emphasis> - 특정한 빛이나 반복적인 음성은 일부 민감한 사용자들에게 발작 증세를 일으킵니다.

note: (itstool) path: section/title
en: How Accessibility Works in GNOME
ko: 그놈의 접근성 동작 방식

note: (itstool) path: section/para
en: The Accessibility Toolkit (ATK) describes a set of interfaces that need to be implemented by GUI components to make them accessible. The interfaces are toolkit-independent - implementations could be written for any widget set, such as GTK, Motif or Qt.
ko: 접근성 도구 모음(ATK)은 GUI 구성 요소에 접근할 수 있도록 필요한 모든 인터페이스 구현체 모음을 기술했습니다. 인터페이스는 도구 모음과 무관합니다. 구현체는 GTK, Motif, Qt 등 다양한 위젯으로 작성할 수 있습니다.

note: (itstool) path: section/para
en: The implementation for the GTK widgets is in a module called GAIL (GNOME Accessibility Implementation Library), which is dynamically loadable at runtime by a GTK application. Once loaded, those parts of your application that use standard GTK widgets will have a basic level of accessibility, without you having to modify your application at all. If GAIL is not loaded, GTK widgets will have a default accessibility implementation that essentially returns no information, though it nominally conforms to the ATK API. Applications which use Bonobo controls, particularly out-of-process ones, also load accessibility support code from module libgail-gnome. Whether or not applications on the GNOME desktop automatically load these accessibility support libraries depends on the value of a <application>gconf</application> key, "/desktop/gnome/interface/accessibility"; a boolean value of "true" enables support for assistive technologies and applications which call gnome_program_init will automatically load the appropriate accessibility libraries at runtime. "Pure GTK+ applications", e.g. those that use gtk+ but do not link to libgnome, rely on the value of the GTK_MODULES environment variable, which must be set to "gail:atk-bridge" in order to enable assistive technology support.
ko: GTK 위젯 구현체는 GTK 프로그램에서 실행 시간에 동적으로 불러올 수 있는 GAIL(그놈 접근성 구현체 라이브러리) 모듈에 있습니다. 한 번 불러오고 나면, 프로그램에서 표준 GTK 위젯을 활용하는 부분프로그램을 전체적으로 수정하지 않아도 기본적인 수준의 접근성을 확보합니다. GAIL을 불러오지 않으면 GTK 위젯에서 ATK API와의 일치 여부에 대한 핵심 정보를 전혀 돌려주지 않는 기본 접근성 구현체를 보유합니다. 부분적으로 처리 영역을 벗어나는 보노보 제어 기술을 활용하는 프로그램은 libgail-gnome모듈에서 접근성 지원 코드를 불러옵니다. 그놈 데스크톱 프로그램이 "/desktop/gnome/interface/accessibility" <application>gconf</application> 키 값에 따라 자동으로 이들 접근성 지원 라이브러리를 불러오느냐에 따라 "true" 부울린 값을 설정하면 보조 기술 지원을 활성화하며, gnome_program_init을 호출하는 프로그램이 런타임에서 적절한 접근성 라이브러리를 자동으로 불러옵니다. gtk+를 활용하지만 libgnome과 연동하지 않은 "순수 GTK+ 프로그램"의 경우 보조 기술 지원을 활성화하려면 GTK_MODULES 환경 변수에 "gail:atk-bridge" 값을 설정해야합니다.

note: (itstool) path: section/para
en: Most assistive technologies running on other desktops have historically found it necessary to maintain a complex off-screen model of the desktop applications, based on snooping of OS events, use of unsupported OS and application features and API, and other highly non-portable techniques. This has made assistive technology support somewhat "brittle" and highly OS- and application-specific, even application-version specific. In contrast, on the GNOME Desktop, all the information required by the ATs is provided by the running applications, via the GNOME Accessibility Framework, to a toolkit-independent Service Provider Interface (SPI). The SPI provides a means for UNIX-based ATs, such as screen readers and screen magnifiers, to obtain accessibility information from running applications via a consistent, stable API, and can eliminate the need for an off-screen model in many cases. Accessibility support for applications is "built in" to application toolkits via toolkit-appropriate APIs (for instance, ATK for most native C applications and the Java Accessibility API for Java apps), and exported to the common "AT-SPI" interface via the relevant "bridge" (see diagram below).
ko: 다른 데스크톱에서 동작하는 대부분의 보조 기술은 역사적으로 데스크톱의 OS 이벤트 스누핑을 기반으로 동작하는 복잡한 오프스크린 모델, 비 지원 OS의 사용, 프로그램 기능 및 API, 기타 이식하기 난해한 기술의 관리가 필요함을 발견했습니다. 이 때문에 OS 및 프로그램별, 프로그램의 버전별로 각자 따로따로 놀아나는 "허접한" 보조기술 지원을 만들어냈습니다. 반면에 그놈 데스크톱에서는 AT에서 필요한 모든 정보를 프로그램이 실행할 때 그놈 접근성 프레임워크에서, 도구 모음과는 별개의 서비스 제공 인터페이스로 제공했습니다. SPI는 유닉스 기반 AT에 화면 리더, 화면 돋보기같은 수단을 제공하여 일관되고 안정적인 API로 실행중인 프로그램에 접근성 정보를 얻어냈고, 대부분에 경우에 있어 오프스크린 모델의 필요성을 불식시킬 수 있었습니다. 프로그램에 대한 접근성 지원은 도구 모음에 적절한 API에서 프로그램 도구 모음에 "내장"했고(대부분의 네이티브 C 프로그램에는 ATK를, 자바 프로그램에는 Java 접근성 API를 활용), 관련 "브릿지"(다이어그램 참고)로 "AT-SPI" 일반 인터페이스를 내놓았습니다.

note: (itstool) path: figure/title
en: GNOME Accessibility Architecture
ko: GNOME 접근성 구조

note: (itstool) path: figure/mediaobject
en: <imageobject> <imagedata fileref="figures/GNOME_desktop_Accessibility.png" format="PNG"/> </imageobject> <textobject> <phrase>Diagram of GNOME's accessibility architecture</phrase> </textobject>
ko: <imageobject> <imagedata fileref="figures/GNOME_desktop_Accessibility.png" format="PNG"/> </imageobject> <textobject> <phrase>GNOME의 접근성 구조도</phrase> </textobject>

note: (itstool) path: section/para
en: GNOME's built-in accessibility support means that applications created using stock GNOME widgets get support for assistive technologies "for free", provided the widgets are not used in unusual ways which conflict with this built-in support.
ko: 그놈의 내장 접근성 지원이란, 내장 지원 방식과 혼동되는 일반적이지 않은 수단은 활용하지 않도록 "자유로운" 보조 기술을 지원하는 보유 그놈 위젯을 활용하여 프로그램을 만듦을 의미합니다.

note: (itstool) path: section/para
en: A gtk+/GNOME widget is accessible if its use follows the general accessibility guidelines elsewhere in this document, and it implements the ATK interfaces appropriate to its role in the user interface. ATK implementations are provided for the "stock" GNOME toolkit widgets (i.e. non-deprecated gtk+ and GNOME widgets), and in many cases new widgets which derive trivially from existing GTK+ or GNOME widgets will also inherit suitable accessibility support.
ko: gtk+/GNOME 위젯은 이 문서 어디든 일반 접근성 지침을 따랐을 경우 접근할 수 있으며, 사용자 인터페이스의 역할에 맞는 ATK 인터페이스를 구현합니다. ATK 구현체는 그놈 도구 모음 위젯 "보유물"(오래되지 않은 gtk+ 및 그놈 위젯)로 제공하며, 대부분 기존 gtk+ 또는 그놈 위젯에서 오는 새 위젯도 적절한 접근성 지원을 물려받습니다.

note: (itstool) path: section/para
en: Though GNOME's built-in accessibility support provides significant functionality without any accessibility-specific code changes on the part of the application, applications can often improve on the default descriptions provided for some of the widgets, and tailor them to that widget's specific purpose in your application, via straightforward calls to ATK methods in the application. For instance, in most cases applications should add or change the textual descriptions for these widgets with the appropriate ATK function call, so that an assistive technology can describe their purpose or state to the user. See <link linkend="gad-coding-guidelines">Coding Guidelines for Supporting Accessibility</link> for more information.
ko: 그놈 내장 접근성 지원에서는 프로그램의 일부를 바꾸는 접근성 관련 코드 없이도 중요한 기능을 제공하지만, 보통 프로그램에서는 일부 위젯에 제공하는 기본 설명을 종종 개선할 수 있으며 프로그램에서 간단한 ATK 메서드 호출로 위젯의 개별 목적에 따라 다듬을 수 있습니다. 예를 들면, 대부분의 경우 프로그램에 적당한 ATK 함수 호출로 위젯의 글자 설명을 추가하거나 바꿔서 보조 기술의 결과물이 사용자에게 기능의 목적이나 상태를 설명할 수 있어야합니다. 자세한 내용은 <link linkend="gad-coding-guidelines">접근성 지원 코드 작성 지침서</link> 를 참고하십시오.

note: (itstool) path: section/para
en: If your application uses custom widgets, you may have to do some work to expose those widgets' properties to assistive technologies. See <link linkend="gad-custom">Making Custom Components Accessible</link> and <link linkend="gad-api-examples">Examples that Use the Accessibility API</link> for more information.
ko: 프로그램에 개별 제작 위젯을 사용한다면, 해당 위젯의 속성을 보조 기술에 알려주어야 합니다. 추가 정보는 <link linkend="gad-custom">개별 구성요소 접근성 처리</link> 및 <link linkend="gad-api-examples">접근성 API 활용 예제</link>를 참고하십시오.

note: (itstool) path: section/para
en: For additional, in-depth information regarding GTK/GTK+, see the <ulink url="http://library.gnome.org/devel/gtk">GTK+ Reference Manual</ulink>, <ulink url="http://live.gnome.org/GAP/AtkGuide/Gtk">the GTK section of the ATK Guide</ulink>, the GNOME-hosted <ulink url="http://library.gnome.org/devel/gtk-tutorial/stable/">GTK+ 2.0 Tutorial</ulink> and the official <ulink url="http://library.gnome.org/devel/gtk-faq/stable/">GTK+ FAQ</ulink>.
ko: 추가로, GTK/GTK+에 관련된 심층 정보는 <ulink url="http://library.gnome.org/devel/gtk">GTK+ 참고 설명서</ulink>, <ulink url="http://live.gnome.org/GAP/AtkGuide/Gtk">ATK 안내서의 GTK 섹션</ulink>, GNOME에서 제공하는 <ulink url="http://library.gnome.org/devel/gtk-tutorial/stable/">GTK+ 2.0 활용 지침서</ulink>, 공식 문서인 <ulink url="http://library.gnome.org/devel/gtk-faq/stable/">GTK+ FAQ</ulink>을 참고하십시오.

note: (itstool) path: section/title
en: Developer Quick Start
ko: 개발자 간편 시작

note: (itstool) path: section/para
en: Here are some common starting points:
ko: 시작할 때 몇가지 확인해볼 사항이 있습니다:

note: (itstool) path: section/title
en: How do I check to see if my application is accessible or not?
ko: 프로그램에 접근성이 있는지 어떻게 확인합니까?

note: (itstool) path: section/para
en: To start right in, see <link linkend="gad-overview">Making a GNOME Application Accessible - Overview</link>. For a pre-coding perspective, see <link linkend="gad-ui-guidelines">User Interface Guidelines for Supporting Accessibility</link> or <link linkend="gad-coding-guidelines">Coding Guidelines for Supporting Accessibility</link>. For a checklist of post-design test items, see <link linkend="gad-checklist">User Interface Checklist</link>.
ko: 시작하기에 앞서, <link linkend="gad-overview">GNOME 프로그램 접근성 처리 - 개요</link>를 참고하십시오. 코드 작성에 앞서 <link linkend="gad-ui-guidelines">접근성 지원 사용자 인터페이스 지침서</link>, <link linkend="gad-coding-guidelines">접근성 지원 코드 작성 지침서</link>를 참고하십시오. 설계 후 시험 항목에 대한 확인 목록을 참고하려면 <link linkend="gad-checklist">사용자 인터페이스 확인 목록</link>을 참고하십시오.

note: (itstool) path: section/title
en: What are the common pitfalls?
ko: 공통적인 함정에는 무엇이 있습니까?

note: (itstool) path: section/para
en: The <link linkend="gad-checklist">User Interface Checklist</link> covers all the areas that sometimes get overlooked in the design stage.
ko: <link linkend="gad-checklist">사용자 인터페이스 확인 목록</link>에는 설계 단계에서 가끔씩 살펴볼 광범위한 분야를 다룹니다.

note: (itstool) path: section/title
en: How do I do common ATK things?
ko: 공통 ATK로 무얼 할 수 있습니까?

note: (itstool) path: section/para
en: An abbreviated listing of common ATK calls can be found <link linkend="gad-api">here</link>.
ko: 공통 ATK 호출 구성 요소의 약어 목록은 <link linkend="gad-api">여기</link>에 있습니다.

note: (itstool) path: section/title
en: How do I do more complex ATK things?
ko: 좀 더 복잡한 ATK로 무얼 할 수 있습니까?

note: (itstool) path: section/para
en: See <link linkend="gad-custom">Making Custom Components Accessible</link> and <link linkend="gad-api-examples">Examples that Use the Accessibility API</link> for more information.
ko: 추가 정보는 <link linkend="gad-custom">개별 요소 접근성 처리</link> 및 <link linkend="gad-api-examples">접근성 API 활용 예제</link> 를 살펴보십시오.

note: (itstool) path: section/title
en: Introducing ATK, AT-SPI, GAIL and GTK+
ko: ATK, AT-SPI, GAIL, GTK+ 소개

note: (itstool) path: screenshot/mediaobject
en: <imageobject> <imagedata fileref="figures/gaa.jpg"/> </imageobject> <textobject> <phrase> GNOME Accessibility Architecture </phrase> </textobject>
ko: <imageobject> <imagedata fileref="figures/gaa.jpg"/> </imageobject> <textobject> <phrase> 그놈 접근성 구조 </phrase> </textobject>

note: (itstool) path: section/para
en: ATK is the toolkit that GNOME uses to enable accessibility for users needing extra support to make the most of their computers. ATK is used by tools such as screen readers, magnifiers, and input devices to permit a rich interaction with the desktop through alternative means. See <ulink url="http://java-gnome.sourceforge.net/4.0/doc/api/org/gnome/atk/package-summary.html">the ATK SourceForge Project</ulink> and <ulink url="http://library.gnome.org/devel/atk/stable/">the ATK Library</ulink> for more information.
ko: ATK는 추가 지원이 필요한 사용자의 컴퓨터에 접근성 추가 지원을 제공하는 그놈 도구 모음입니다. ATK는 스크린 리더, 돋보기, 대체 수단을 통해 데스크톱과 다양한 방식으로 상호 반응하는 입력 장치 같은 도구에서 활용합니다. 자세한 정보는 <ulink url="http://java-gnome.sourceforge.net/4.0/doc/api/org/gnome/atk/package-summary.html">ATK 소스포지 프로젝트</ulink> 및 <ulink url="http://library.gnome.org/devel/atk/stable/">ATK 라이브러리</ulink>를 참고하십시오.

note: (itstool) path: section/para
en: AT-SPI is the primary service interface by which assistive technologies query and receive notifications from running applications. The full API can be explored <ulink url="http://library.gnome.org/devel/at-spi-cspi/stable/">here</ulink>. Additional material is available from <ulink url="http://accessibility.kde.org/developer/atk.php#coreclasses">the KDE Accessibility Development Community</ulink>.
ko: AT-SPI는 프로그램을 실행하면서 요청하고 알림을 받는 보조 기술의 근본 서비스 인터페이스입니다. 완전한 API는 <ulink url="http://library.gnome.org/devel/at-spi-cspi/stable/">이 곳</ulink>에서 찾아볼 수 있습니다. 추가 자료는 <ulink url="http://accessibility.kde.org/developer/atk.php#coreclasses">KDE 접근성 개발 커뮤니티</ulink>에 있습니다.

note: (itstool) path: section/para
en: GAIL (GNOME Accessibility Implementation Library) is an implementation of the accessibility interfaces defined by ATK. GTK is a toolkit which is already mapped to ATK by the GAIL module. License, download and other information can be found <ulink url="http://www.t2-project.org/packages/gail.html">here</ulink>. The <ulink url="ftp://ftp.gnome.org/pub/GNOME/sources/gail/">GAIL source code</ulink> also serves as an excellent tutorial for advanced ATK usage. In addition, you may be interested in the <ulink url="http://library.gnome.org/devel/gail-libgail-util/stable/">GAIL Reference Manual</ulink>.
ko: GAIL(그놈 접근성 구현 라이브러리)은 ATK에서 정의한 접근성 인터페이스의 구현체입니다. GTK는 GAIL 모듈에서 ATK로 연동한 도구 모음입니다. 라이선스, 다운로드 구성 요소, 기타 정보는 <ulink url="http://www.t2-project.org/packages/gail.html">여기</ulink>에 있습니다. <ulink url="ftp://ftp.gnome.org/pub/GNOME/sources/gail/">GAIL 소스 코드</ulink>도 고급 ATK 사용법과 함께 최고의 활용 지침서로 제공합니다. 또한 이 안내서를 보는 여러분께서 아마도 <ulink url="http://library.gnome.org/devel/gail-libgail-util/stable/">GAIL 참고 설명서</ulink>에 관심이 있을지도 모르겠습니다.

note: (itstool) path: section/para
en: GTK+ is a library for creating graphical user interfaces. It works on many UNIX-like platforms, Windows, and on framebuffer devices. GTK+ is released under the GNU Library General Public License (GNU LGPL), which allows for flexible licensing of client applications. GTK+ has a C-based object-oriented architecture that allows for maximum flexibility. Bindings for other languages have been written, including C++, Objective-C, Guile/Scheme, Perl, Python, TOM, Ada95, Free Pascal, and Eiffel.
ko: GTK+는 그래픽 사용자 인터페이스를 만드는 라이브러리입니다. 유닉스 계열 플랫폼, 윈도우, 프레임버퍼 장치에서 동작합니다. GTK+는 클라이언트 프로그램의 유연한 라이선싱을 허용하는 GNU 라이브러리 일반 공중 사용 허가서(GNU LGPL)의 계약에 따라 출시했습니다. GTK+는 유연성을 극대화하는 C 기반 객체지향 구조를 지니고 있습니다. C++, Objective-C, Guile/Scheme, Perl, Python, TOM, Ada95, 자유 파스칼, Eiffel 등 다른 언어에 대한 바인딩도 있습니다.

note: (itstool) path: section/para
en: For additional, in-depth information regarding GTK/GTK+, see the <ulink url="http://library.gnome.org/devel/gtk">GTK+ Reference Manual</ulink>, <ulink url="http://wiki.gnome.org/Accessibility/Documentation/GNOME2/AtkGuide/Gtk">the GTK section of the ATK Guide</ulink>, the GNOME-hosted <ulink url="http://library.gnome.org/devel/gtk-tutorial/stable/">GTK+ 2.0 Tutorial</ulink> and the official <ulink url="http://library.gnome.org/devel/gtk-faq/stable/">GTK+ FAQ</ulink>.
ko: 또한 GTK/GTK+와 관련한 심층 정보는 <ulink url="http://library.gnome.org/devel/gtk">GTK+ 참고 설명서</ulink>, <ulink url="http://wiki.gnome.org/Accessibility/Documentation/GNOME2/AtkGuide/Gtk">ATK 안내서의 GTK 섹션</ulink>, 그놈에서 제공하는 <ulink url="http://library.gnome.org/devel/gtk-tutorial/stable/">GTK+ 2.0 활용 지침서</ulink>, 공식 <ulink url="http://library.gnome.org/devel/gtk-faq/stable/">GTK+ FAQ</ulink>를 참고하십시오.

note: (itstool) path: section/title
en: Making a GNOME Application Accessible - Overview
ko: 접근성 있는 GNOME 응용 프로그램 만들기 - 개요

note: (itstool) path: section/para
en: If your application only uses standard GTK widgets, you will probably have to do little or nothing to make your application (reasonably) accessible. But do watch out for objects in your GUI that don't have a textual description associated with them, such as graphical buttons or status indicators that don't have labels or tooltips.
ko: 프로그램에서 표준 GTK 위젯만 활용한다면, 프로그램에(확실히) 접근성 처리 과정에 별도로 해야 할 일이 없습니다. 다만, GUI 객체 중에 레이블이나 풍선 도움말이 없는 그래픽 단추, 상태 표시줄과 같은 구성 요소에 관련 있는 텍스트 설명이 없는 점에 주목하십시오.

note: (itstool) path: section/para
en: You can probably also improve on the default descriptions provided for some of the widgets, and tailor them to that widget's specific purpose in your application. You should add or change the textual descriptions for these widgets with the appropriate ATK function call, so that an assistive technology can describe their purpose or state to the user. See <link linkend="gad-coding-guidelines">Coding Guidelines for Supporting Accessibility</link> for more information.
ko: 일부 위젯에서 제공하는 기본 설명을 개선하고, 프로그램의 위젯별 목적에 맞춰 다듬을 수도 있습니다. 적당한 ATK 함수 호출로 위젯의 슬 설명을 추가하거나 바꾸어 보조 기술을 통해 사용자에게 위젯의 존재 목적과 상태를 설명할 수 있어야합니다. 자세한 내용은 <link linkend="gad-coding-guidelines">접근성 지원 코드 작성 지침서</link>를 참고하십시오.

note: (itstool) path: section/para
en: If your application uses custom widgets, you may have to do some work to expose those widgets' properties to assistive technologies. See <link linkend="gad-custom">Making Custom Components Accessible</link> and <link linkend="gad-api-examples">Examples that Use the Accessibility API</link> for more information. Additional detailed information can be found in Marc Mulcahy's 2002 GUADEC presentation, <ulink url="https://projects.gnome.org/accessibility/talks/GUAD3C/making-apps-accessible/start.html">"Making GNOME Applications Accessible".</ulink>
ko: 프로그램에 개별 제작 위젯을 사용한다면, 해당 위젯의 속성을 보조 기술에 알려주어야 합니다. 추가 정보는 <link linkend="gad-custom">개별 구성요소 접근성 처리</link> 및 <link linkend="gad-api-examples">접근성 API 활용 예제</link>를 참고하십시오. Marc Mulcahy의 2002년 GUADEC 프리젠테이션 <ulink url="https://projects.gnome.org/accessibility/talks/GUAD3C/making-apps-accessible/start.html">"Making GNOME Applications Accessible"</ulink> 에서 자세한 내용을 살펴보실 수 있습니다.

note: (itstool) path: section/title
en: Coding Guidelines for Supporting Accessibility
ko: 접근성 지원 코드 작성 지침

note: (itstool) path: section/para
en: Here are some things you can do in your code to make your program work as well as possible with assistive technologies. (You can find a list of things to consider when designing your GUI in the <link linkend="gad-ui-guidelines">User Interface Guidelines for Supporting Accessibility</link> section later in this document):
ko: 가능한한 보조 기술이 프로그램에서 동작하도록 코드에서 처리할 수 있는 일을 여기에 언급하겠습니다. (이 문서 후반의 <link linkend="gad-ui-guidelines">접근성 지원 사용자 인터페이스 지침서</link>에서 GUI를 설계할 때 고려해야 할 사항을 찾아보실 수 있습니다):

note: (itstool) path: listitem/para
en: For components that don't display a short string (such as a graphical button), specify a name for it with <function>atk_object_set_name()</function>. You might want to do this for image-only buttons, panels that provide logical groupings, text areas, and so on.
ko: 간단한 문장을 표시하지 않으려는 구성 요소(그래픽 단추의 경우)에 대해서는, <function>atk_object_set_name()</function> 함수로 이름을 지정하십시오. 이미지만 있는 단추, 논리 그룹을 붙일 패널, 텍스트 영역 등에 대해 이런 처리를 하고 싶을 수도 있습니다.

note: (itstool) path: listitem/para
en: If you can't provide a tooltip for a component, use <function>atk_object_set_description()</function> instead to provide a description that assistive technologies can give the user. For example, to provide an accessible description for a <guibutton>Close</guibutton> button:
ko: 구성요소에 풍선 도움말을 제공할 수 없다면 사용자에게 제공할 수 있는 보조 기술의 설명을 제공하는 대신 <function>atk_object_set_description()</function> 함수를 사용하십시오. 예를 들자면, <guibutton>닫기</guibutton> 단추에 편의 설명을 제공하는 경우:

note: (itstool) path: example/title
en: Providing an accessible description for a GtkButton
ko: GtkButton에 편의 설명 제공

note: (itstool) path: listitem/para
en: Use <function>atk_image_set_description()</function> to provide a text description for all images and icons in your program.
ko: 프로그램의 모든 이미지 및 아이콘에 글자 설명을 넣으려면 <function>atk_image_set_description()</function> 함수를 사용하십시오.

note: (itstool) path: listitem/para
en: If several components form a logical group, try to put them in one container.
ko: 여러 구성 요소가 논리 그룹을 형성한다면 컨테이너 하나에 넣으십시오.

note: (itstool) path: listitem/para
en: Whenever you have a label that describes another component, use <function>atk_relation_set_add_relation()</function> so that assistive technologies can find the component with which the label is associated. (If you associate the label with the component using <function>gtk_label_set_mnemonic_widget()</function>, the <constant>ATK_RELATION_LABEL_FOR</constant> relation is generated automatically, so the following code would not be necessary):
ko: 다른 구성 요소를 설명하는 레이블을 언제 넣든지, <function>atk_relation_set_add_relation()</function> 함수를 사용하여 어떤 레이블이 구성 요소에 붙었는지 보조 기술에서 확인할 수 있게 하십시오. (<function>gtk_label_set_mnemonic_widget()</function> 함수를 활용하여 구성요소의 레이블을 붙였다면 <constant>ATK_RELATION_LABEL_FOR</constant> 관계를 자동으로 만드므로 다음 코드는 필요하지 않습니다):

note: (itstool) path: example/title
en: Relating a GtkLabel to a GtkWidget
ko: GtkWidget에 GtkLabel 연동

note: (itstool) path: listitem/para
en: If you create a custom widget, make sure it supports accessibility. Custom components that are descendants of other GTK widgets should override inherited accessibility information as necessary. For more information, see <link linkend="gad-custom">Making Custom Components Accessible</link>.
ko: 개별 위젯을 만들 경우, 접근성을 지원하는지 확인하십시오. 다른 GTK 위젯의 파생요소인 개별 구성요소는 필요한 대로 접근성 정보를 물려받아야합니다. 추가 정보는 <link linkend="gad-custom">개별 구성요소 접근성 처리</link>를 살펴보십시오.

note: (itstool) path: listitem/para
en: Don't break what you get for free! If your GUI has an inaccessible container, any components inside that container may become inaccessible.
ko: 자유롭게 가져온 위젯을 깨먹지 마십시오! GUI에서 컨테이너에 접근할 수 없으면 컨테이너의 어떤 구성 요소에도 접근할 수 없습니다.

note: (itstool) path: section/title
en: The Accessibility API
ko: 접근성 API

note: (itstool) path: section/para
en: Here are a few of the basic API calls you may need to use in your application to ensure it works well with assistive technologies. The full accessibility API is extensive, to allow you to write your own accessible custom widgets, for example.
ko: 보조 기술과 잘 동작하는지 프로그램에서 확인할 때 활용할 몇가지 기본 API 호출이 있습니다. 예를 들면 여러분이 직접 개별 편의 위젯을 작성할 수 있게 하는 그런 확장성을 지닌 완전한 접근성 API가 있습니다.

note: (itstool) path: table/title
en: Commonly used ATK API calls
ko: 일반적으로 활용하는 ATK API 호출

note: (itstool) path: entry/para
en: Returns the accessible object that describes the specified GTK widget to an assistive technology.
ko: 지정 GTK 위젯을 보조 기술로 설명하는 접근성 객체를 반환합니다.

note: (itstool) path: entry/para
en: Sets the name of the accessible object. For example, if the object is a graphical button that quits the application when pressed, the name might be "Quit".
ko: 접근성 객체의 이름을 지정합니다. 눌렀을 때 프로그램을 끝내는 그래픽 단추 객체가 있다면 해당 객체의 이름은 "끝내기"가 됩니다.

note: (itstool) path: entry/para
en: Sets the textual description of the accessible object. For example, if the object is a graphical "Close" button, the description might be "Closes the window".
ko: 접근성 객체의 텍스트 설명을 설정합니다. 그래픽 "닫기" 단추 객체가 있다면 객체 설명은 "창을 닫습니다"가 됩니다.

note: (itstool) path: entry/para
en: Creates a new relation between the specified key and the specified list of target objects. A relationship normally indicates to the assistive technology that one widget is somehow related to another. For example, that a particular GtkLabel widget is the caption for a GtkTreeView in the same window.
ko: 대상 객체의 지정 키 밎 지정 목록의 새 관계를 만듭니다. 보통 어떤 위젯과 보조 기술의 관계가 어떻게 되는지를 나타냅니다. 예를 들어, 일부 GtkLabel 위젯은 동일한 창에 있는 GtkTreeView의 설명입니다.

note: (itstool) path: entry/para
en: Sets the textual description of the accessible image object. For example, if the object is a thumbnail of a virtual desktop in a panel applet, the description might be "Image showing window arrangement on desktop 1".
ko: 접근 가능한 이미지 객체의 텍스트 설명을 설정합니다. 패널 애플릿에서 가상 데스크톱의 작은 미리보기 그림이 있다면, 이 그림에 대한 설명은 "1번 데스크톱에서 정리한 창을 보여주는 이미지"가 됩니다.

note: (itstool) path: section/title
en: Examples that Use the Accessibility API
ko: 접근성 API 활용 예제

note: (itstool) path: section/para
en: As noted earlier, you should have little or no work to do to make your application accessible if you use the GTK widget set, or any other widget library that implements the ATK interfaces. The two most common things you may have to do in this case are:
ko: 앞서 설명한 대로, GTK 위젯을 설정했거나 ATK 인터페이스를 구현한 다른 위젯 라이브러리를 활용할 경우 프로그램에 접근할 수 있게 약간의 처리 과정을 거치든지 손을 댈 필요가 없습니다. 보통 손을 대야하는 대부분의 일반적인 경우는 두가지입니다:

note: (itstool) path: listitem/para
en: provide descriptions of some controls and images using <function>atk_object_set_description()</function> or <function>atk_image_set_description():</function>
ko: <function>atk_object_set_description()</function>함수 또는 <function>atk_image_set_description():</function> 함수로 일부 컨트롤 및 이미지의 설명을 달아주십시오:

note: (itstool) path: example/title
en: Setting the accessible description for a button
ko: 단추에서 볼 수 있는 설명 설정

note: (itstool) path: listitem/para
en: Specify relationships between any unusual groupings of widgets using <function>atk_relation_new()</function> and <function>atk_relation_set_add()</function>:
ko: <function>atk_relation_new()</function> 함수와 <function>atk_relation_set_add()</function> 함수로 위젯의 흔치 않은 그룹 관계를 지정하십시오:

note: (itstool) path: example/title
en: Specifying accessible relationship between two controls
ko: 두 컨트롤의 접근 관계 지정

note: (itstool) path: section/para
en: The examples in the rest of this section are mostly to give you a flavor of the scope of the ATK. They cover techniques that you may never need to use as an application developer, although they may be of interest if you are writing your own custom widgets (see <link linkend="gad-custom">Making Custom Components Accessible</link>) or if you want to write an assistive technology application. Whatever the purpose, the <ulink url="ftp://ftp.gnome.org/pub/GNOME/sources/gail/">GAIL source code</ulink> serves as an excellent tutorial for advanced ATK usage. Please note that since GTK+ 3.1.10, Gail has been merged into GTK+ and is no longer a module on its own.
ko: 이 섹션의 나머지 부분의 예제는 대부분 여러분이 ATK의 범위에서 흥미를 가질만한 내용을 다룹니다. 여러분이 개별 위젯(see <link linkend="gad-custom">개별 구성 요소 접근성 처리</link> 참고)을 작성할 경우 흥미를 가지거나 보조 기술 프로그램을 작성하고 싶겠지만 프로그램 개발자 입장에서 활용할 필요가 없는 기술도 다룹니다. 어떤 목적이든 <ulink url="ftp://ftp.gnome.org/pub/GNOME/sources/gail/">GAIL 소스 코드</ulink>는 고급 ATK 활용법을 다루는 최고의 사용 지침서로 제공합니다. GAIL은 GTK+로 통합했으며 더 이상 모듈 그 자체로는 없습니다.

note: (itstool) path: section/title
en: Gtk Modules
ko: gtk 모듈

note: (itstool) path: section/para
en: Programs that make use of GAIL (the accessibility implementation library for GTK widgets) are written as GTK modules. GTK modules are loaded into the program space if the <varname>GTK_MODULES</varname> environment variable specifies the module library name(s). If there are multiple module libraries, separate them with colons. For example:
ko: GAIL(GTK 위젯 접근성 구현체 라이브러리)을 활용하는 프로그램은 GTK 모듈로 작성했습니다. GTK 모듈은 <varname>GTK_MODULES</varname> 환경 변수에서 모듈 라이브러리 이름을 지정했을 경우 프로그램 영역에 불러옵니다. 여러 모듈 라이브러리가 있다면 다음과 같이 콜론으로 구분하십시오:

note: (itstool) path: section/para
en: All GTK modules have a <function>gtk_module_init()</function> function.
ko: 모든 GTK 모듈에는 <function>gtk_module_init()</function> 함수가 있습니다.

note: (itstool) path: section/title
en: Gathering accessibility information from an application
ko: 프로그램에서 접근성 정보 가져오기

note: (itstool) path: section/para
en: A program that wishes to make use of ATK calls would likely need to do one (or more) of the following things:
ko: ATK 호출을 활용하려는 프로그램은 다음 지시 사항 중 하나(또는 이상)를 진행해야합니다:

note: (itstool) path: listitem/para
en: Create an event watcher, for example with the <function>atk_add_focus_tracker()</function> function:
ko: <function>atk_add_focus_tracker()</function> 함수와 같은 이벤트 감시자를 만드십시오:

note: (itstool) path: listitem/para
en: where <function>_my_focus_tracker()</function> is a function with this prototype:
ko: <function>_my_focus_tracker()</function>은 함수 프로토타입입니다:

note: (itstool) path: listitem/para
en: Set up a global event listener, with atk_add_global_event_listener():
ko: atk_add_global_event_listener() 함수로 전역 이벤트 리스터를 설정하십시오:

note: (itstool) path: listitem/para
en: where <function>_my_global_listener</function> has the prototype of a Glib <type>GSignalEmissionHook</type>. This example would cause the <function>_my_global_listener()</function> to be called whenever an enter_notify_even signal occurs on a <type>GtkWidget</type> object.
ko: <function>_my_global_listener</function>에는 Glib <type>GSignalEmissionHook</type> 프로토타입을 지니고 있습니다. 이 예제에서는 <type>GtkWidget</type> 객체애서 enter_notify_even signal 시그널이 발생했을 때 <function>_my_global_listener()</function> 함수를 호출합니다.

note: (itstool) path: listitem/para
en: Access the ATK top-level object with the following function call.
ko: 다음 함수를 호출하여 ATK 최상위 객체에 접근하십시오.

note: (itstool) path: listitem/para
en: This returns an <type>AtkObject</type> which contains all toplevel windows in the currently running program. The user could then navigate through the object hierarchy by accessing the root object's children, which corresponds to the toplevel windows.
ko: 이 코드에서는 현재 실행중인 프로그램에서 모든 최상위 창 정보를 담은 <type>AtkObject</type>를 반환합니다. 사용자는 최상위 창에 해당하는 최상위 객체의 하위 객체로 접근하여 객체 계층을 타고 탐색할 수 있습니다.

note: (itstool) path: section/title
en: Querying an <type>AtkObject</type>'s Interfaces
ko: <type>AtkObject</type> 인터페이스 요청

note: (itstool) path: section/para
en: Having located the <type>AtkObject</type> associated with an object in the application (e.g. by using <function>gtk_widget_get_accessible()</function>), you can find out what interfaces it implements in various ways:
ko: (예: <function>gtk_widget_get_accessible()</function> 함수를 호출하여) 프로그램의 객체와 관련된 <type>AtkObject</type> 를 찾았다면, 다양한 방식으로 구현한 인터페이스를 찾을 수 있습니다:

note: (itstool) path: listitem/para
en: Use the supplied <function>ATK_IS_...</function> macros, for example:
ko: 예를 들자면 이미 존재하는 <function>ATK_IS_...</function> 매크로를 활용합니다:

note: (itstool) path: listitem/para
en: etc. (there is one for each interface)
ko: 등(각 인터페이스당 하나를 활용)

note: (itstool) path: listitem/para
en: If the macro returns <function>TRUE</function>, the interface calls can safely be made on that ATK object.
ko: 매크로에서 <function>TRUE</function>를 반환하면 인터페이스에서 안전하게 ATK 객체를 만들 수 있습니다.

note: (itstool) path: listitem/para
en: Test the role of the <type>AtkObject</type> by calling <function>atk_object_get_role()</function>. Any given role implements a specific number of ATK APIs.
ko: <function>atk_object_get_role()</function> 함수를 호출하여 <type>AtkObject</type> 동작을 시험하십시오. 어떤 주어진 동작이든 몇가지 ATK API를 구현합니다.

note: (itstool) path: section/title
en: Setting up an ATK Signal Handler
ko: ATK 시그널 처리자 설정

note: (itstool) path: section/para
en: Using the <constant>column_inserted</constant> signal as an example:
ko: 예제에서는 <constant>column_inserted</constant> 시그널을 활용합니다:

note: (itstool) path: section/para
en: This will cause <function>_my_table_column_inserted_func()</function> to be called whenever a column_inserted signal is emitted on the <type>AtkObject</type> <varname>my_atk_object</varname>.
ko: <type>AtkObject</type> <varname>my_atk_object</varname>에서 column_inserted 시그널이 나오면 <function>_my_table_column_inserted_func()</function> 함수를 호출합니다.

note: (itstool) path: section/para
en: Connecting to a signal is slightly different if the signal supports detail. The <constant>children_changed</constant> signal supports the <parameter>add</parameter> detail. To connect to a signal when the <parameter>add</parameter> detail is also specified, this technique is used:
ko: 시그널에 세부 속성 값을 지원한다면 시그널에 연결하는 방식이 다를 수 있습니다. <constant>children_changed</constant> 시그널에는 <parameter>add</parameter> 세부 속성 값을 지원합니다. <parameter>add</parameter> 세부 속성값도 지정한 시그널에 연결하려면 다음 코드를 활용하십시오:

note: (itstool) path: section/para
en: This will cause <function>_my_children_changed_func()</function> to be called whenever a <constant>children_changed</constant> signal with the <parameter>add</parameter> detail is emitted on the <type>AtkObject</type> <varname>my_atk_obj</varname>.
ko: 이 코드에서는 <type>AtkObject</type> <varname>my_atk_obj</varname>에서 나타난 <constant>children_changed</constant> 시그널에 <parameter>add</parameter> 세부 속성 값이 들어갔을 경우 <function>_my_children_changed_func()</function> 함수를 호출합니다.

note: (itstool) path: section/title
en: Implementing an ATK Object
ko: ATK 객체 구현

note: (itstool) path: section/para
en: You will need to implement your own ATK objects for any widgets that do not already have an accessible implementation in GAIL (or the equivalent library for other widget sets). This should be implemented as a GTK module, which, as before, should be included in the <envar>GTK_MODULES</envar> environment variable so it is loaded at runtime.
ko: GAIL(또는 다른 위젯 집합의 동일한 라이브러리)에 편의성 구현을 처리하지 않은 위젯을 활용한다면 ATK 객체를 구현해야합니다. GTK 모듈 처럼 구현해야 하는데, 그 이전에 <envar>GTK_MODULES</envar> 환경 변수를 설정하여 실행 시간에 불러오게 해야합니다.

note: (itstool) path: section/title
en: Registry
ko: 등록

note: (itstool) path: section/para
en: For this example we will assume there is an object called GTK_TYPE_MYTYPE. The ATK implementation will be called <type>MYATKIMP_TYPE_MYTYPE</type>. A factory will be needed which will be called <type>MYATKIMP_TYPE_MYTYPE_FACTORY</type>.
ko: 이 예제에서는 GTK_TYPE_MYTYPE 객체 활용을 예로 들어보겠습니다. ATK 구현체는 <type>MYATKIMP_TYPE_MYTYPE</type>이라고 하겠습니다. <type>MYATKIMP_TYPE_MYTYPE_FACTORY</type> 라고 하는 팩토리 객체가 필요합니다.

note: (itstool) path: section/para
en: To register an ATK implementation of a GTK object, these steps must be followed in the module's <function>gtk_module_init()</function> function:
ko: GTK 객체의 ATK 구현체를 등록하려면, 모듈의 <function>gtk_module_init()</function> 함수에서 다음 단계를 따라야합니다:

note: (itstool) path: listitem/para
en: Access the default registry:
ko: 기본 레지스트리에 접근하십시오:

note: (itstool) path: listitem/para
en: Register the ATK object in the <function>gtk_module_init()</function> function of this module by making this function call:
ko: 이 함수 호출을 만들어 이 모듈의 <function>gtk_module_init()</function> 함수에 ATK 객체를 등록하십시오:

note: (itstool) path: section/para
en: This will register the AtkObject implementation of <type>GTK_TYPE_MYTYPE</type> to <type>MYATKIMP_TYPE_MYTYPE_FACTORY</type>. This factory will be implemented so that it knows how to build objects of type <type>MYATKIMP_TYPE_MYTYPE</type>.
ko: <type>GTK_TYPE_MYTYPE</type>의 AtkObject 구현체를 <type>MYATKIMP_TYPE_MYTYPE_FACTORY</type>에 등록합니다. 이 팩토리 객체는 <type>MYATKIMP_TYPE_MYTYPE</type> 형식 객체를 만드는 방법을 구현합니다.

note: (itstool) path: section/para
en: The factory must be implemented as a child of class type <type>ATK_TYPE_OBJECT_FACTORY</type> and must implement the function <function>create_accessible()</function>. This function must create an appropriate <type>AtkObject</type>. A factory can be used to create more than one type of object, in which case its <function>create_accessible()</function> function will need to be smart enough to build and return the correct <type>AtkObject</type>.
ko: 팩토리 객체는 <type>ATK_TYPE_OBJECT_FACTORY</type> 클래스 형식의 하위 형식과 <function>create_accessible()</function> 함수를 구현해야 합니다. 앞서 언급한 함수는 적절한 <type>AtkObject</type> 객체를 만들어야합니다. 팩토리 객체는 하나 이상의 형식 객체를 만들 때 활용할 수 있으며 <function>create_accessible()</function> 함수는 객체 빌드 과정에서 출분히 알아서 잘 동작해야 하고 올바른 <type>AtkObject</type> 객체를 반환해야합니다.

note: (itstool) path: section/title
en: ATK Implementation for a Specific Object
ko: 개별 객체의 ATK 구현 처리

note: (itstool) path: section/para
en: All <type>GObject</type>s implement a <function>get_type()</function> function. Using the above example the naming convention for this function name would be <function>myatkimp_mytype_get_type()</function>.
ko: 모든 <type>GObject</type> 객체는 <function>get_type()</function> 함수를 구현합니다. 이 함수 이름에 대해 이름 규칙을 적용하면 <function>myatkimp_mytype_get_type()</function>이 됩니다.

note: (itstool) path: section/para
en: In this function, you specify which interfaces your object implements. If the following logic were included in this <function>get_type()</function> function, this object would implement the <type>ATK_TEXT</type> interface:
ko: 이 함수에서, 객체 구현체의 인터페이스를 지정합니다. 다음 로직이 <function>get_type()</function> 함수에 있다면, 이 객체는 <type>ATK_TEXT</type> 인터페이스를 구현합니다:

note: (itstool) path: example/title
en: Sample <function>get_type()</function> function
ko: <function>get_type()</function> 함수 예제

note: (itstool) path: section/para
en: The function <function>atk_text_interface_init()</function>, which has the following prototype, would need to be implemented:
ko: 다음 프로토타입을 보유한 <function>atk_text_interface_init()</function> 함수도 구현해야합니다:

note: (itstool) path: section/para
en: This function would connect the interface function calls to the specific implementation as follows:
ko: 이 함수는 다음과 같이 인터페이스 함수 호출을 개별 구현체에 연결합니다:

note: (itstool) path: example/title
en: Connecting custom interface calls to an AtkObject implementation
ko: AtkObject 구현체에 개별 인터페이스 호출 연결

note: (itstool) path: section/para
en: Then the functions <function>myatkimp_mytype_get_text()</function>, <function>myatkimp_mytype_get_character_at_offset()</function>, and the rest of the <type>ATK_TEXT</type> interface functions would need to be implemented.
ko: 그 다음 <function>myatkimp_mytype_get_text()</function> 함수, <function>myatkimp_mytype_get_character_at_offset()</function> 함수, <type>ATK_TEXT</type> 인터페이스 함수의 나머지 부분을 구현해야합니다.

note: (itstool) path: section/title
en: <type>AtkObject</type> Implementation
ko: <type>AtkObject</type> 구현

note: (itstool) path: section/para
en: <type>AtkObject</type>s are <type>GObjects</type>, and all <type>GObject</type>s need to specify the <function>get_type()</function> function. Here is an example that sets up a class and instance initializer. This <function>get_type()</function> function also specifies that the object implements <type>ATK_TEXT</type> and specifies the parent object to be <type>MYATKIMP_MYPARENTTYPE</type>.
ko: <type>AtkObject</type>는 <type>GObjects</type>이며, 모든 <type>GObject</type>는 <function>get_type()</function> 함수를 지정해야합니다. 클래스 및 인스턴스 초기화 처리자를 설정하는 예제를 보여드리겠습니다. 여기서 <function>get_type()</function> 함수는 <type>ATK_TEXT</type> 객체 구현체를 지정하며, <type>MYATKIMP_MYPARENTTYPE</type>이 될 상위 객체도 지정합니다.

note: (itstool) path: example/title
en: Sample <function>get_type()</function> implementation
ko: <function>get_type()</function> 구현 예제

note: (itstool) path: section/title
en: Class/Instance Initializers
ko: 클래스/인스턴스 초기화 처리자

note: (itstool) path: section/para
en: You will have to set up a class initializer for the <type>GObject</type> if your <type>AtkObject</type> implementation either:
ko: <type>AtkObject</type> 구현체가 다음에 해당하는 경우 <type>GObject</type>용 클래스 초기화 처리자를 설정해야합니다:

note: (itstool) path: listitem/para
en: Redefines any function calls defined by the object's parent. This is typically necessary when an object needs to implement a function like <function>atk_object_get_n_accessible_children()</function>. This is necessary if the object has children, but they are not represented with widgets.
ko: 상위 객체에서 정의한 함수 호출을 재정의합니다. 객체에 <function>atk_object_get_n_accessible_children()</function> 함수와 비슷한 함수를 구현해야 할 때 보통 필요합니다. 객체가 하위 요소지만 위젯을 나타내지 않는다면 필요합니다.

note: (itstool) path: listitem/para
en: For example, if your ATK implementation needs to over-ride the <type>AtkObject</type> function <function>get_name()</function>, then the class initializer would look like:
ko: 예를 들어 ATK 구현체에서 <type>AtkObject</type> 함수 <function>get_name()</function>을 따로 구현해야 할 경우, 클래스 초기화 처리자는 다음과 같이 구현합니다:

note: (itstool) path: example/title
en: Class initializer that overrides parent's <function>get_name()</function> function
ko: 상위 객체의 <function>get_name()</function> 함수를 재구현하는 클래스 초기화 처리자

note: (itstool) path: listitem/para
en: Requires a <function>parent-&gt;init</function>, <function>parent-&gt;notify_gtk</function>, or <function>parent-&gt;finalize</function> function. This example defines all three:
ko: <function>parent-&gt;init</function>, <function>parent-&gt;notify_gtk</function>, <function>parent-&gt;finalize</function> 셋 중 한가지 함수가 필요합니다. 다음 예제에서는 언급한 세가지 함수를 모두 정의합니다:

note: (itstool) path: example/title
en: Class initializer that defines its own <function>init()</function>, <function>notify_gtk()</function> and <function>finalize()</function> functions
ko: <function>init()</function>, <function>notify_gtk()</function>, <function>finalize()</function> 자체 함수를 정의하는 클래스 초기화 처리자

note: (itstool) path: listitem/para
en: A <function>parent-&gt;init()</function> function may be necessary if the ATK implementation needs to do either of the following:
ko: ATK 구현체에서 다음 두가지 경우가 필요한 경우 <function>parent-&gt;init()</function> 함수가 필요할 수도 있습니다:

note: (itstool) path: listitem/para
en: Cache any data obtained from a backing GTK widget.
ko: 보조 GTK 위젯에서 가져온 데이터를 캐시할 경우.

note: (itstool) path: listitem/para
en: Listen to any signals from the backing GTK widget.
ko: 보조 GTK 위젯에서 보낸 시그널을 기다릴 경우.

note: (itstool) path: listitem/para
en: Here is an example of both:
ko: 두 가지 모두의 경우에 대한 예제입니다:

note: (itstool) path: example/title
en: A custom <function>init()</function> function
ko: <function>init()</function> 개별 구현 함수

note: (itstool) path: listitem/para
en: In this example, if the specified <type>signal-type</type> signal were generated on the backing <varname>gtk_widget</varname>, then the <function>_myatkimp_mytype_signal_type()</function> function would be called.
ko: 이 예제에서 <type>signal-type</type> 지정 시그널을 보조 <varname>gtk_widget</varname>에서 만들었다면,  <function>_myatkimp_mytype_signal_type()</function>함수를 호출합니다.

note: (itstool) path: listitem/para
en: If the ATK implementation needs to listen to any property notifications on the backing GTK object, a <function>parent-&gt;notify_gtk()</function> function may be necessary. For example:
ko: ATK 구현체에서 보조 GTK 객체의 속성 알림을 기다려야 한다면, <function>parent-&gt;notify_gtk()</function> 함수가 필요할 지도 모르겠습니다. 예를 들어:

note: (itstool) path: example/title
en: A custom <function>notify_gtk()</function> function
ko: <function>notify_gtk()</function> 함수 개별 구현체

note: (itstool) path: listitem/para
en: If it is necessary to free any data when a <type>GObject</type> instance is destroyed, then a <function>finalize()</function> function is needed to free the memory. For example:
ko: <type>GObject</type> 인스턴스를 무효화 했을 때 데이터를 버려야 한다면 <function>finalize()</function> 함수로 메모리를 해제해야합니다. 예를 들면:

note: (itstool) path: example/title
en: A custom <function>finalize()</function> function
ko: <function>finalize()</function> 함수 개별 구현체

note: (itstool) path: section/title
en: Making Custom Components Accessible
ko: 개별 구성 요소 접근성 처리

note: (itstool) path: section/para
en: Adding ATK support to your custom widget will assure its cooperation with the accessibility infrastructure. These are the general steps that are required:
ko: 개별 구현 위젯에 ATK 지원 기능을 추가하면 틀림없이 편의성 기반과 함께 동작합니다. 이에 따라 필요한 몇가지 과정이 있습니다:

note: (itstool) path: listitem/para
en: assess a custom widget according to the applicable <link linkend="gad-ui-guidelines">User Interface Guidelines</link>;
ko: <link linkend="gad-ui-guidelines">사용자 인터페이스 지침</link>에 해당하는 개별 구현 위젯을 판단합니다.

note: (itstool) path: listitem/para
en: determine which <ulink url="https://developer.gnome.org/atk/stable/interfaces.html">ATK interfaces</ulink> a custom widget should implement, according to the widget's feature set and function;
ko: 위젯 특징 및 기능에 따라 어떤 <ulink url="https://developer.gnome.org/atk/stable/interfaces.html">ATK 인터페이스</ulink>를 개별 위젯에 구현해야 할 지 결정합니다;

note: (itstool) path: listitem/para
en: assess which <ulink url="https://developer.gnome.org/atk/stable/interfaces.html">ATK interfaces</ulink> can be inherited from the parent widget class;
ko: 어떤 <ulink url="https://developer.gnome.org/atk/stable/interfaces.html">ATK 인터페이스</ulink>를 상위 위젯 클래스로부터 상속할 수 있는지 판단합니다;

note: (itstool) path: listitem/para
en: implement the appropriate ATK interfaces for the widget class in one of two ways:
ko: 위젯 클래스에 적당한 ATK 인터페이스를 다음 두가지 중 한가지 방법으로 구현하십시오:

note: (itstool) path: listitem/para
en: directly by the custom widget, or
ko: 개별 구현 위젯으로 바로 처리하거나

note: (itstool) path: listitem/para
en: in an <ulink url="http://library.gnome.org/devel/atk/stable/AtkObject.html"><type>AtkObject</type></ulink> subtype created by a new <ulink url="http://library.gnome.org/devel/atk/stable/AtkObjectFactory.html"><type>AtkObjectFactory</type></ulink> subclass
ko: <ulink url="http://library.gnome.org/devel/atk/stable/AtkObjectFactory.html"><type>AtkObjectFactory</type></ulink> 하위 클래스로 만든 <ulink url="http://library.gnome.org/devel/atk/stable/AtkObject.html"><type>AtkObject</type></ulink> 하위 형식에서

note: (itstool) path: listitem/para
en: If the second method is used, the appropriate factory type must be registered with the <type>AtkObjectFactoryRegistry</type> at runtime.
ko: 두번째 방식으로 간다면 적절한 팩토리 객체 형식을 실행 도중에 <type>AtkObjectFactoryRegistry</type>로 등록해야합니다.

note: (itstool) path: section/para
en: The <ulink url="ftp://ftp.gnome.org/pub/GNOME/sources/gail/">GAIL source code</ulink> serves as an excellent tutorial for advanced ATK usage.
ko: <ulink url="ftp://ftp.gnome.org/pub/GNOME/sources/gail/">GAIL 소스 코드</ulink>에서 고급 ATK 활용법을 언급한 최상의 활용 지침을 제공합니다.

note: (itstool) path: section/title
en: User Interface Guidelines for Supporting Accessibility
ko: 접근성 지원 사용자 인터페이스 지침

note: (itstool) path: section/para
en: When designing your application's GUI, there are a number of simple guidelines you should follow to ensure that it can be used by as wide an audience as possible, whether in conjunction with assistive technologies or not. Don't be fooled into thinking that this is just a case of "making your GUI usable by people with disabilities", though, and that you shouldn't bother if you know a disabled person is never going to use your application. Following these guidelines will improve the overall usability of your application for everyone who uses it - including you!
ko: 프로그램 GUI를 설계할 때, 보조 기술과의 연계성과는 관계없이 가능한 한 다양한 사용자가 쓸 수 있도록 따르는 여러 단순 지침서가 있습니다. "GUI를 장애우가 활용할 수 있도록 하는" 경우만 생각하는 어리석음에 빠지지 마시고 장애우가 프로그램을 사용할 일이 없다는걸 알아도 이런 예외를 신경쓰지 않는게 좋습니다. 여러분을 비롯한 모두가 프로그램을 사용할 경우 다음 지침이 전반적인 편의성 개선을 도와줍니다!

note: (itstool) path: section/para
en: We all get frustrated if we can't find a feature in an application, or make a mistake from which it takes a couple of minutes to recover, if it's possible to recover at all. If you have some sort of disability, the chances are the effort and time penalties involved will be several times worse. Following a few basic guidelines can help prevent these sorts of situations for all users.
ko: 프로그램에서 어떤 기능을 찾을 수 없거나, 모든 설정을 복구할 수 있음에도 설정을 되돌리는데 상당한 시간을 소비하는 실수를 범하면 심히 당황스럽습니다. 여러분의 신체에 어떤 장애가 있다면 노력만이 답이고 이런 부당함으로 인해 상당수의 시간을 허비합니다. 다음 일부 지침은 모든 사용자가 이런 상황을 겪지않게 도와줍니다.

note: (itstool) path: listitem/para
en: Provide Undo for every action that changes the user's data or the application's settings. If possible, provide more than one level of undo and redo, and a history list to allow preview of what actions will be undone.
ko: 사용자 데이터 또는 프로그램 설정을 바꾸는 모든 동작을 되돌리는 기능을 제공하십시오. 가능하다면, 한 단계 이상의 실행 취소 및 다시 실행 동작, 어떤 동작을 되돌릴 수 없는지 미리 볼 수 있는 기록 목록을 제공하십시오.

note: (itstool) path: listitem/para
en: Provide commands to restore default settings. If a particular setting could make the application completely unusable for an individual, e.g. by making the fonts very small, it would be useful to provide an option to restore the default settings outside the application itself. This could be done using a command line switch, for example.
ko: 기본 설정을 복원하는 명령을 제공하십시오. 일부 설정(글꼴이 매우 작아진다거나)때문에 개인이 프로그램을 완전히 쓰지 못하게 하는 상황을 만들 수 있다면, 프로그램 자체에서보단 프로그램 외부에서 기본 값으로 설정 항목을 복원하게 하는것이 좋습니다. 예를 들자면 이런 수단은 명령행 스위치로 처리할 수 있습니다.

note: (itstool) path: listitem/para
en: Help prevent users from doing the wrong thing. This is particularly important for actions that could be done by accident (e.g. mouse actions) or that cannot easily be undone (e.g. overwriting a file). Consider using confirmation dialogs or forcing the user to go into a particular mode to perform potentially destructive actions.
ko: 사용자가 잘못된 동작을 수행하지 못하도록 막아주십시오. 갑작스럽게 일어날 수 있는 동작(마우스 동작)이나 쉽게 되돌릴 수 없는(파일 덮어쓰기)동작 같은 경우와 같은 일부의 경우에 중요합니다. 확인 대화상자를 활용하거나 잠재적으로 문제를 일으키는 동작을 수행하는 개별 모드를 사용자가 개별적으로 처리하도록 강제하는 방안을 고려하십시오.

note: (itstool) path: listitem/para
en: Minimize users' memory load. For example, let the user view multiple documents at the same time, and ensure online help or other instructions can remain visible while they carry out the procedure being described. Allow them to copy any information that is displayed, and paste it anywhere that data can be entered.
ko: 사용자 메모리 사용량을 최소화하십시오. 예를 들어 사용자가 여러 문서를 동시에 보게 하시고, 사용자가 설명 내용을 따르는 동안 온라인 도움말 또는 다른 절차를 볼 수 있게 하십시오. 나타난 어떤 내용이든 복사하고 입력할 수 있는 데이터를 어디든 붙여넣을 수 있게 하십시오.

note: (itstool) path: listitem/para
en: Don't make users insert disks. Depending on a user's particular disability, they may find it difficult to physically insert or change a disk, or they may find it hard to identify the correct disk in the first place. If your application is installed from CD-ROM, provide an option to copy all the files that will be required onto the user's hard drive.
ko: 사용자에게 디스크 삽입 동작을 요구하지 마십시오. 사용자의 신체 장애 여부에 따라 디스크를 넣거나 바꾸는 동작이 실제로 어려울 수 있든지, 그 전에 올바른 디스크를 알아내는 과정도 어려울 수 있습니다. 프로그램을 CD-ROM으로 설치했다면, 모든 파일을 사용자의 하드 드라이브에 복사하도록 요구하는 단계를 제공하십시오.

note: (itstool) path: listitem/para
en: Don't place frequently used functions deep in a menu structure. Whether you're using a mouse, keyboard or some other input device, deeply-nested menu items are best avoided. As well as the burden of remembering where to find them, they are always more difficult and time-consuming to access.
ko: 자주 사용하는 기능을 메뉴 깊숙한 곳에 두지 마십시오. 마우스를 사용하든, 키보드 또는 어떤 입력장치를 사용하든 깊은 곳에 들어간 메뉴 항목은 가장 꺼려하는 부분입니다. 해당 항목이 어디있는지 반복해서 기억하는만큼, 언제든 어렵고 접근하는데 시간이 걸립니다.

note: (itstool) path: listitem/para
en: Don't lead users through unnecessary steps. For example, wizards are useful for users who have trouble handling large numbers of options at one time, but other users may need to minimize the amount of time or keystrokes they use. Such users benefit from being able to skip unnecessary steps or go directly to the one they need. Consider providing a <guibutton>Finish</guibutton> button in wizards that skips right to the end and assumes default responses for the intermediate steps. If the process has many steps, consider asking the user at the start if they want to run through all the steps, or just the most commonly-used ones.
ko: 사용자로 하여금 불필요한 과정을 거치게 하지 마십시오. 예를 들어, 마법사 도구는 수많은 설정 항목에 불편을 느끼는 사용자에게 한번에 처리할 수 있도록 하는 목적으로 요긴하지만, 어떤 사용자에겐 시간을 아끼고, 키 누름 횟수를 최소화할 목적으로 필요합니다. 어떤 사용자는 불필요한 단계를 건너뛸 수 있거나 필요한 과정으로 바로 건너뛰는게 이득입니다. 마지막 단계로 바로 건너뛰는 <guibutton>완료</guibutton>  단추의 배치를 고려하시고 중간 단계의 기본 응답을 가정하십시오. 여러 단계를 거쳐야 한다면, 사용자가 해당 단계를 다 거쳐갈 지, 일반적인 설정을 활용할 지 질문하는 방안을 고려하십시오.

note: (itstool) path: section/title (itstool) path: row/entry
en: Keyboard Navigation
ko: 키보드 탐색

note: (itstool) path: section/para
en: A well-designed keyboard user interface plays a key role when you are designing accessible software. Blind users can navigate software more effectively using the keyboard, because using the mouse depends on visual feedback of the mouse pointer location. Also, mobility impairments can prevent a user from successfully navigating using the mouse, because of the fine motor control skills required.
ko: 제대로 설계한 키보드 사용자 인터페이스는 여러분의 편의성을 지닌 프로그램을 설계할 때 키 동작을 적절하게 수행합니다. 시각 장애우는 키보드를 사용하는 방식이 프로그램 기능을 탐색하는 방법으로 더 효율적일 수 있는데, 마우스를 활용할 때 마우스 포인터 위치의 시각 반응에 의지해야 하기 때문입니다. 또한, 거동 장애우에겐 마우스 활용이 프로그램 탐색기능에 걸림돌이 되는데, 미세한 전동기 조종 기술이 필요하기 때문입니다.

note: (itstool) path: section/para
en: It is therefore important to make all mouse actions available from the keyboard, and include keyboard access to all toolbars, menus, links and buttons. Every function your application provides should be available using the keyboard alone. Hide your mouse while you're testing your application if you have to!
ko: 따라서 모든 마우스 동작을 모든 도구 모음, 메뉴, 링크, 단추로의 키보드 접근 동작으로 처리할 수 있게 조치하는게 중요합니다. 프로그램의 모든 동작은 키보드로만으로도 사용할 수 있어야합니다. 프로그램을 시험하는 동안 키보드를 시험한다면 마우스를 숨겨두십시오!

note: (itstool) path: section/para
en: Most functionality should be easy to make accessible by using keyboard mnemonics and accelerators, and the toolkit's built-in navigation features. However, operations that rely on drag-and-drop, for example, may require more thought.
ko: 대부분의 기능은 키보드 단축키, 도구 모음의 내장 탐색 기능으로 쉽게 접근할 수 있어야 합니다. 허나 끌어다 놓기에 의존하는 동작의 경우는 좀 더 생각이 필요합니다.

note: (itstool) path: listitem/para
en: Provide efficient keyboard access to all application features. Some users may be unable to use a mouse, and many "power-users" prefer to use the keyboard anyway. Also, some specialized assistive technology input devices may simulate keyboard events rather than mouse events. Since typing is difficult or even painful for some users, it is important to provide a keyboard interface that minimizes the number of keystrokes required for any given task.
ko: 모든 프로그램 기능에 대한 효율적인 키보드 접근 기능을 제공하십시오. 일부 사용자는 마우스를 사용할 수 없을지도 모르며, 대부분의 "고급 사용자"는 어쨌거나 키보드 활용을 더 좋아합니다. 게다가 일부 특화된 보조 기술 입력 장치의 경우 마우스 동작보단 키보드 동작을 흉내냅니다. 일부 사용자에겐 어렵거나 괴로울 수 있으므로, 주어진 동작을 처리할 경우 키 누름 횟수를 최소화 한 키보드 인터페이스를 제공하는 것이 중요합니다.

note: (itstool) path: listitem/para
en: Use a logical keyboard navigation order. When navigating around a window with the <keycap>Tab</keycap> key, keyboard focus should move between controls in a predictable order. In Western locales, this is normally left to right and top to bottom.
ko: 논리적인 키보드 탐색 순서를 활용하십시오. <keycap>탭</keycap>키고 창을 둘러볼 때, 키보드 포커스는 예상 가능한 순서대로 컨트롤을 가리키며 움직여야합니다. 서부 유럽 로캘의 경우, 보통 왼쪽에서 오른쪽으로, 그리고 상단에서 하단으로 움직입니다.

note: (itstool) path: listitem/para
en: Ensure correct tab order for controls whose enabled state is dependent on checkbox, radio button or toggle button state. When such a button is selected, all its dependent controls should be enabled, and all the dependent controls of any other button in the group should be disabled. When the user selects a checkbox, radio button or toggle button that has dependent controls, do not automatically give focus to the first dependent control, but instead leave the focus on the button.
ko: 확인 상자, 라디오 단추, 토글 상태 단추의 활성 여부에 따라 컨트롤 탭 순서가 올바른지 확인하십시오. 일부 단추를 선택하면, 관련 컨트롤을 활성화해야 하며, 그룹에 있는 다른 단추와 관련한 컨트롤은 비활성화해야합니다. 사용자가 컨트롤에 따른 확인 상자, 라디오 단추, 토글 단추를 선택하면 첫번째 관련 컨트롤에 포커스를 주지 마시고 단추에 포커스가 올라간 상태 그대로 두십시오.

note: (itstool) path: listitem/para
en: Don't override existing system-level accessibility features. For example, <ulink url="http://www.rehab.uiuc.edu/accessx/overview.html">AccessX</ulink> is an Xserver extension that has been supported since X11R6. The MouseKeys feature of this extension allows mouse movement and button clicks to be simulated using the keypad. Therefore you should not add features to your application that can only be accessed by pressing keys on the keypad, as users relying on the MouseKeys feature will not be able to use them.
ko: 기존의 시스템 차원의 편의 기능을 무시하고 새로 적용하지 마십시오. <ulink url="http://www.rehab.uiuc.edu/accessx/overview.html">AccessX</ulink>은 X11R6부터 지원하는 X 서버 확장 기능입니다. 이 확장 기능의 마우스 키 기능은 마우스 커서 이동 및 단추 누르기 동작을 키 패트로 흉내냅니다. 따라서 키 패드의 키를 눌러 접근할 수 있는 프로그램의 기능을 별도로 추가하면 마우스 키 기능을 활용할 수 없기 때문에 프로그램에 기능에 접근할 수 있도록 하는 키패드 접근 기능을 추가하면 안됩니다.

note: (itstool) path: listitem/para
en: Provide more than one method to perform keyboard tasks where possible. Some users may find some keys and key combinations easier to use than others.
ko: 가능하다면 키보드 동작을 처리할 방법을 한가지 이상 제공하십시오. 어떤 사용자는 일부 키 및 단축키를 찾는게 다른 방편보다 쉬울 수도 있습니다.

note: (itstool) path: listitem/para
en: Provide both keyboard and mouse access to functions where possible. Some users may only be able to use either the mouse or the keyboard, but not both.
ko: 가능하다면 기능을 활용할 때 키보드 마우스 둘 다 활용하여 접근할 수 있도록 하십시오. 어떤 사용자는 마우스 또는 키보드 둘 다 사용할 수 있거나 둘 중 하나로만 접근할 수도 있습니다.

note: (itstool) path: listitem/para
en: Don't assign awkward reaches to frequently performed keyboard operations. Some people may only be able to use one hand on the keyboard, so shortcuts that can be easily used with one hand are preferable for common operations. In any case, having to frequently perform long or difficult reaches on the keyboard can increase muscle strain for all users, increasing the risk of pain or injury.
ko: 자주 활용하는 키보드 동작에 불편한 방식을 할당하지 마십시오. 어떤 사람은 키보드를 한손으로만 활용할 수 있어, 일반 동작은 한손으로 쉽게 활용할 수 있게 하는게 적절합니다. 일부 경우에는 길게 누르거나 손이 닿기 어려운 방식으로 자주 사용하는 기능에 접근할 수 있게 하면, 모든 사용자에게 근육통, 부상 가능성이 늘어날 수 있습니다.

note: (itstool) path: listitem/para
en: Don't require repetitive use of simultaneous keypresses. Some users are only able to press and hold one key at a time. Assistive technologies such as AccessX may allow users to press the keys sequentially rather than simultaneously, but this of course means the operation will take longer for them.
ko: 동시 키 누름을 반복적으로 요구하지 마십시오. 일부 사용자는 한번에 키 하나만 누를 수 있습니다. AccessX 같은 보조 기술은 키를 동시에 누르기보단 순차적으로 누를 수 있게 하는데 이런 방편은 키를 눌러 조작하는데 시간이 좀 더 걸릴 수 있습니다.

note: (itstool) path: listitem/para
en: Ensure that any text that can be selected with the mouse can also be selected with the keyboard. This is a convenience for all users, but especially for those for whom fine control of the mouse is difficult.
ko: 마우스로 선택할 수 있는 텍스트를 키보드로도 선택할 수 있는지 확인하십시오. 모든 사용자의 편의 수단이지만, 특히 마우스 사용이 불편한 이들에게 바람직한 제어 수단이 될 수 있습니다.

note: (itstool) path: listitem/para
en: Ensure that objects that can be resized or moved by drag and drop can also be resized or moved with the keyboard. For example, icons and windows on the desktop. Where precision sizing and placement is potentially important, e.g. shapes in a diagram, also consider providing a dialog into which you can type co-ordinates, or a means of snapping objects to a user-definable grid.
ko: 마우스 끌어다 놓기 동작으로 크기를 조절하거나 움직일 수 있는 객체를 키보드로도 크기를 조절하거나 움직일 수 있는지 확인하십시오. 이를테면, 데스크톱의 아이콘 및 창이 있습니다. 좌표를 입력하는 대화상자를 제공하거나 사용자가 설정할 수 있는 그리드에 객체를 잡아두는 수단을 제공하여 다이어그램의 모양새를 다루는 것처럼 객체의 정확한 크기 조절 및 위치 지정은 어쨌든 중요합니다.

note: (itstool) path: listitem/para
en: Don't use general navigation functions to trigger operations. For example, do not use basic <keycap>Tab</keycap> keyboard navigation in a dialog to activate any actions associated with a control.
ko: 동작을 실행할 때 일반 탐색 기능을 활용하지 마십시오. 예를 들자면, 대화상자 상에서 기본적인 <keycap>Tab</keycap> 키보드 탐색 기능을 컨트롤과 관련한 어떤 동작에든 활용하지 마십시오.

note: (itstool) path: listitem/para
en: Show keyboard-invoked menus, windows and tooltips near the object they relate to. In GNOME 2.0, users can call up popup menus with <keycombo><keycap>Shift</keycap><keycap>F10</keycap></keycombo>, and tooltips with <keycombo><keycap>Shift</keycap><keycap>F1</keycap></keycombo>. Do not completely hide or obscure the object to which the menu or tooltip refers, however.
ko: 키보드로 실행한 메뉴, 창, 풍선 도움말을 관련 객체 주위에 나타내십시오. 그놈 2.0에서는 <keycombo><keycap>Shift</keycap><keycap>F10</keycap></keycombo> 키로 단축 메뉴를 띄울 수 있고, <keycombo><keycap>Shift</keycap><keycap>F1</keycap></keycombo> 키로 풍선 도움말을 띄울 수 있습니다. 허나 메뉴 또는 풍선 도움말을 참고하는 객체를 완전히 숨기거나 애매하게 나타내지 마십시오.

note: (itstool) path: section/title (itstool) path: row/entry
en: Mouse Interaction
ko: 마우스 동작

note: (itstool) path: section/para
en: Remember that not everybody can use a mouse with equal dexterity, and that some users may have difficulty seeing or following the mouse pointer.
ko: 모든 사람이 동일한 마우스 활용 능력을 갖춘게 아니며 일부 사용자는 마우스 포인터를 따라가보는데 어려움이 있습니다.

note: (itstool) path: listitem/para
en: Don't depend on input from mouse button 2 or button 3. As well as being physically more difficult to click, some pointing devices and many assistive technology devices only support button 1. Some assistive technologies may not emulate the mouse at all, but generate keyboard events instead.
ko: 두번째 또는 세번째 마우스 단추 입력에 의존하지 마십시오. 실제로 누르기 어려운 만큼 일부 지시 장치 및 많은 보조 기술 장치에서는 단추 하나만 지원합니다. 일부 보조 기술은 마우스 동작을 완전히 흉내내는건 아니지만 키보드 동작을 대신 흉내냅니다.

note: (itstool) path: listitem/para
en: Allow all mouse operations to be cancelled. Pressing the <keycap>Esc</keycap> key should cancel any mouse operation in progress, such as dragging and dropping a file in a file manager, or drawing a shape in a drawing program.
ko: 마우스 동작을 취소할 수 있게 하십시오. 파일 관리자에서 파일을 끌어다 놓거나 그림 프로그램에서 도형을 그리는 등의 마우스 동작 진행시 <keycap>Esc</keycap> 키를 누르면 취소할 수 있어야합니다.

note: (itstool) path: listitem/para
en: Provide visual feedback throughout a drag and drop operation. As the mouse passes over valid targets, highlight them and change the mouse pointer. Use the "no drop" mouse pointer when passing over invalid drop targets. See <link linkend="gad-mouse-examples">Mouse Interaction Examples</link>.
ko: 끌어다 놓기 동작을 처리할 때 시각 반응 기능을 넣으십시오. 마우스 커서를 올바른 대상으로 옮길 때 해당 위치를 강조하고 마우스 포인터 모양새를 바꾸십시오. 잘못된 대상 위치로 마우스 포인터를 옮겼다면 "놓을 수 없음" 마우스 포인터 커서를 활용하십시오. <link linkend="gad-mouse-examples">마우스 동작 예제</link>를 참고하십시오.

note: (itstool) path: listitem/para
en: Don't warp the mouse pointer, or restrict mouse movement to part of the screen. This can interfere with assistive technologies, and is usually confusing even for users who don't rely on ATs.
ko: 마우스 포인터를 멋대로 옮기거나 화면 일부 영역으로 마우스 움직임을 제한하지 마십시오. 보조 기술을 활용할 때 혼란감을 줄 수 있으며 AT에 의존하지 않는 사용자에게도 혼란감을 안겨줍니다.

note: (itstool) path: listitem/para
en: Don't make mouse targets too small. In general, mouse targets should be at least the size of the "hot area" around the resizable window border in the current window manager/theme - bearing in mind that a user with impaired dexterity or vision may be using a window manager with larger areas than the default.
ko: 마우스 처리 대상을 너무 작게 만들지 마십시오. 보통 마우스 처리 대상은 현재 창 관리자/테마의 크기 조절 가능 창 테두리 주변에 있는 "강조 영역"의 최소한의 크기여야 합니다. 거동 또는 시각이 불편한 사용자는 기준치보다 더 크고 넓은 영역을 차지하는 창 관리자를 사용한다는 사실을 숙지하십시오.

note: (itstool) path: section/title
en: Mouse Interaction Examples
ko: 마우스 동작 예제

note: (itstool) path: figure/title
en: Example of "no-drop" pointer from CDE/Motif
ko: CDE/Motif에서 "놓을 수 없음" 포인터 예제

note: (itstool) path: figure/mediaobject
en: <imageobject> <imagedata fileref="figures/nodrop.png" format="PNG"/> </imageobject> <textobject> <phrase>Example of an "invalid drop target" pointer shape</phrase> </textobject>
ko: <imageobject> <imagedata fileref="figures/nodrop.png" format="PNG"/> </imageobject> <textobject> <phrase>"잘못된 놓기 대상" 포인터 모양 예제</phrase> </textobject>

note: (itstool) path: section/title (itstool) path: row/entry
en: Graphical Elements
ko: 그래픽 요소

note: (itstool) path: section/para
en: Provide options to customize the presentation of all the important graphical elements in your application. This will make it easier for people with visual or cognitive impairments to use.
ko: 프로그램에서 중요한 모든 그래픽 항목을 프리젠테이션하도록 개별 설정하는 항목을 제공하십시오. 이 설정 항목은 시각 장애우 및 인지 장애우에게 편의성을 제공합니다.

note: (itstool) path: listitem/para
en: Don't hard-code graphic attributes such as line, border or shadow thickness. These elements should ideally be read from the GTK or window manager theme. If this is not possible, provide options within your application to change them.
ko: 선, 테두리, 그림자 두께 같은 그래픽 속성 값을 코드에 넣지 마십시오. 이 항목은 GTK 또는 창 관리자 테마에서 읽는게 바람직합니다. 만약 그렇게 할 수 없다면 프로그램에서 설정 항목을 제공하여 값을 바꿀 수 있게 하십시오.

note: (itstool) path: listitem/para
en: Provide descriptive names for all interface components. The GAIL library provides default accessible descriptions for many GTK widgets, but you will still need to add your own in some cases, such as for widgets that use graphics instead of text (e.g. a well in a color palette, or an icon without a label). Consider overriding the defaults with more helpful or application-specific descriptions where possible.
ko: 모든 인터페이스 구성 요소에 알아볼 수 있는 이름을 넣으십시오. GAIL 라이브러리에서는 GTK 위젯에 기본 편의 설명을 제공하지만, 텍스트 대신 그래픽을 활용하는 위젯(색상 표 또는 레이블 없는 아이콘 과 같은)어떤 경우에는 여러분이 직접 추가해야합니다. 가능한 곳마다 식별에 더 도움을 주거나 프로그램별 설명을 기본으로 넣는 방안을 고려해보십시오.

note: (itstool) path: listitem/para
en: Allow multi-color graphical elements (e.g. toolbar icons) to be shown in monochrome only, if possible. These monochrome images should be shown in the system foreground and background colors, which the user will have chosen for themselves (by their choice of GTK theme) for maximum legibility.
ko: 가능하다면 다중 색상 그래픽 요소(도구 모음 아이콘)를 흑백으로만 볼 수 있게 허용 하십시오. 흑백 이미지는 사용자가(GTK 테마 선택으로) 최대 가독성 확보를 목적으로 선택한 시스템 전경 배경색 사이에서도 나타나야 합니다.

note: (itstool) path: listitem/para
en: Make interactive GUI elements easily identifiable. For example, do not make the user hover the mouse over an object to determine whether it is clickable or not. Leave sufficient space between objects and clearly delineate object boundaries. Don't show GUI elements that look pretty but don't actually do anything, unless you also provide an option to switch them off.
ko: 대화식 GUI 요소를 쉽게 식별할 수 있게 하십시오. 객체 클릭 가능 여부를 결정할 목적으로 마우스를 올려놓게 하지 마십시오. 객체간 충분한 공간을 남겨두고 객체 경계를 분명히 하십시오. 실제로 아무 동작도할 수 없는 GUI 요소를 사용할 수 없게 끄는 설정 항목을 제공하기 전에는 예쁘게 보이지 마십시오.

note: (itstool) path: listitem/para
en: Provide an option to hide graphics that don't convey essential information. Graphical images can be distracting to users with some cognitive disorders. The icons on the GNOME foot menu, for example, can be switched off whilst still leaving the menus fully functional.
ko: 핵심 정보를 전달하지 않는 그래픽은 숨기는 설정 항목을 제공하십시오. 그래픽 이미지는 사용자에게 혼란을 안겨줄 수 있습니다. 예를 들어, 그놈 발 메뉴 아이콘이 없어도 메뉴는 제대로 동작하므로 이 아이콘을 숨길 수 있습니다.

note: (itstool) path: section/title (itstool) path: row/entry
en: Fonts and Text
ko: 글꼴 및 텍스트

note: (itstool) path: section/para
en: Even to a user with normal vision, textual output provides the majority of the information and feedback in most applications. It is therefore critical to choose and position text carefully on the screen, and leave the choice of font and size to the user, to ensure that people with vision impairments can also use your application effectively.
ko: 사용자의 시력이 정상이라 해도 텍스트 출력은 대부분의 프로그램에서 주요 정보이자 반응요소로 제공합니다. 그렇기 때문에 화면에 텍스트를 조심스레 선택하고 배치하는 것이 중요하며, 글꼴 및 크기는 사용자의 선택으로 두고, 시각 장애우가 실질적으로 프로그램을 활용할 수 있는지 확인해보십시오.

note: (itstool) path: listitem/para
en: Don't hard-code font styles and sizes. The user should be able to adjust all sizes and typefaces. If for some reason you cannot make this functionality available, never hardcode any font sizes smaller than 10 points.
ko: 글꼴 모양새와 크기를 코드에 넣지 마십시오. 사용자는 모든 글꼴 크기 및 모양새 를 조절할 수 있어야합니다. 어떤 이유로 이 기능을 사용하지 못하게 한다면, 글꼴 크기 값을 10 포인트보다 작게 코드에 넣지 마십시오.

note: (itstool) path: listitem/para
en: Provide options to turn off any graphical backdrops or "watermarks" behind text. Such images interfere with the contrast between the text and its background, which can cause difficulty for users with visual impairments.
ko: 텍스트 뒤에 있는 그래픽 배경 또는 "워터마크"를 없애는 설정 항목을 제공하십시오. 일부 이미지는 텍스트와 배경의 대비 혼동을 주어, 시각 장애우 사용자가 화면의 내용을 알아보는데 어려움을 줍니다.

note: (itstool) path: listitem/para
en: Label objects with names that make sense when taken out of context. Users relying on screen readers or similar assistive technologies will not necessarily be able to immediately understand the relationship between a control and those surrounding it.
ko: 컨텍스트를 벗어났을 때 상황에 맞게 객체에 이름을 레이블로 붙이십시오. 스크린 리더 또는 유사한 보조 기술에 의지하는 사용자에게는 컨트롤과 컨트롤 주변과의 관계를 즉시 이해하게 할 필요가 없습니다.

note: (itstool) path: listitem/para
en: Don't use the same label more than once in the same window. If you use the same label in different windows, it will help if it means the same thing in both windows. Also, don't use labels that are spelled differently but sound the same, e.g. "Read" and "Red", as this could be confusing for users relying on screen-readers.
ko: 동일한 창에 레이블을 하나 이상 붙이지 마십시오. 다른 창에 동일한 레이블을 활용하면 두 창이 동일하다는 의미로 해석할 수 있게 합니다. 또한("Read"나 "Red"와 같은)동음이의어는 스크린 리더에 의지하는 사용자에게 혼동을 주므로 레이블로 활용하지 마십시오.

note: (itstool) path: listitem/para
en: Position labels consistently throughout your application. This normally means immediately below large icons, immediately to the right of small icons, and immediately above or to the left of other controls. See <link linkend="gad-font-examples">Fonts and Text Examples</link>.
ko: 프로그램에 레이블을 제 위치에 두십시오. 보통 큰 아이콘 아래, 작은 아이콘 오른쪽, 다른 컨트롤의 위 또는 왼쪽에 두라는 의미입니다. <link linkend="gad-font-examples">글꼴 및 텍스트 예제</link>를 참고하십시오.

note: (itstool) path: listitem/para
en: When you use static text to label a control, end the label with a colon. For example, <guilabel>Username:</guilabel> to label a text field into which the user should type their username. This helps identify it as a control's label rather than an independent item of text.
ko: 컨트롤에 정적 텍스트로 이름을 붙일 때, 레이블 마지막을 콜론으로 끝내십시오. 예를 들어 사용자 이름(ID)을 입력할 텍스트 필드에 이름을 붙일 때 <guilabel>사용자 이름:</guilabel>으로 적으십시오. 독립 텍스트, 컨트롤의 레이블의 구분을 돕습니다.

note: (itstool) path: listitem/para
en: When you use static text to label a control, ensure that the label immediately precedes that control in the Tab order. This will ensure that the mnemonic (underlined character) you assign to the label will move focus to or activate the correct control when pressed.
ko: 컨트롤에 정적 텍스트로 이름을 붙일 때 탭 순서에 따라 컨트롤의 바로 앞에 레이블을 붙였는지 확인하십시오. 개발자 여러분이 레이블에 할당한 니모닉(밑줄 문자)으로 포커스를 이동하거나 누른 컨트롤을 올바르게 활성화해줍니다.

note: (itstool) path: listitem/para
en: Provide alternatives to WYSIWYG. Some users may need to print text in a small font but edit in a larger screen font, for example. Possible alternatives include displaying all text in the same font and size (both of which are chosen by the user); a "wrap-to-window" option that allows you to read all the text in a window without scrolling horizontally; a single column view that shows the window's contents in a single column even if they will be printed in multiple columns; and a text-only view, where graphics are shown as placeholders or text descriptions. If the application has panels with child controls, consider allowing the panels to resize along with the parent window.
ko: WYSIWYG 대응 요소를 제공하십시오. 이를테면, 일부 사용자는 작은 글꼴로 텍스트를 인쇄하지만, 편집할 때는 큰 화면 글꼴로 편집합니다.  가능한 대응 요소에는 동일한 글꼴 및 크기(를 사용자가 선택)로 모든 텍스트를 표시하는 방안이 있습니다. "창 폭에 따라 줄바꾸기" 설정 항목은 수평 방향으로 스크롤하지 않아도 창의 모든 텍스트를 볼 수 있게 합니다. 창의 내용을 단일 컬럼에 보여주는 단일 컬럼 보기는 여러 컬럼으로 나타나도 단일 컬럼으로만 표시합니다. 텍스트 전용 보기는 그래픽 요소가 예제 또는 텍스트 설명으로 나타나는 곳에 활용합니다. 프로그램에 하위 컨트롤을 지닌 창이 있다면 상위 창을 따라 패널 크기 조절이 가능하도록 하는 방안을 고려해보십시오.

note: (itstool) path: section/title
en: Fonts and Text Examples
ko: 글꼴 및 텍스트 예제

note: (itstool) path: figure/title
en: Correct label placement for various GUI elements
ko: 다양한 GUI 요소의 올바른 레이블 위치

note: (itstool) path: entry/mediaobject
en: <imageobject> <imagedata fileref="figures/label_above.png" format="PNG"/> </imageobject> <textobject> <phrase>List control with label above</phrase> </textobject>
ko: <imageobject> <imagedata fileref="figures/label_above.png" format="PNG"/> </imageobject> <textobject> <phrase>레이블이 상단에 있는 리스트 컨트롤</phrase> </textobject>

note: (itstool) path: row/entry
en: <_:mediaobject-1/> List control with label above
ko: <_:mediaobject-1/> 레이블이 상단에 있는 리스트 컨트롤

note: (itstool) path: entry/mediaobject
en: <imageobject> <imagedata fileref="figures/label_below.png" format="PNG"/> </imageobject> <textobject> <phrase>Large file manager icon with label underneath</phrase> </textobject>
ko: <imageobject> <imagedata fileref="figures/label_below.png" format="PNG"/> </imageobject> <textobject> <phrase>레이블이 하단에 있는 큰 파일 관리자 아이콘</phrase> </textobject>

note: (itstool) path: row/entry
en: <_:mediaobject-1/> Large file manager icon with label underneath
ko: <_:mediaobject-1/> 레이블이 하단에 있는 큰 파일 관리자 아이콘

note: (itstool) path: entry/mediaobject
en: <imageobject> <imagedata fileref="figures/label_right.png" format="PNG"/> </imageobject> <textobject> <phrase>Small toolbar icon with label to its right</phrase> </textobject>
ko: <imageobject> <imagedata fileref="figures/label_right.png" format="PNG"/> </imageobject> <textobject> <phrase>레이블이 우측에 있는 작은 도구 모음 아이콘</phrase> </textobject>

note: (itstool) path: row/entry
en: <_:mediaobject-1/> Small toolbar icon with label to its right
ko: <_:mediaobject-1/> 레이블이 우측에 있는 작은 도구 모음 아이콘

note: (itstool) path: entry/mediaobject
en: <imageobject> <imagedata fileref="figures/label_left.png" format="PNG"/> </imageobject> <textobject> <phrase>Spinbox control with label to its left</phrase> </textobject>
ko: <imageobject> <imagedata fileref="figures/label_left.png" format="PNG"/> </imageobject> <textobject> <phrase>레이블이 좌측에 있는 스핀 상자 컨트롤</phrase> </textobject>

note: (itstool) path: row/entry
en: <_:mediaobject-1/> Spinbox control with label to its left
ko: <_:mediaobject-1/> 레이블이 좌측에 있는 스핀 상자 컨트롤

note: (itstool) path: section/title (itstool) path: row/entry
en: Color and Contrast
ko: 색상 및 대비

note: (itstool) path: section/para
en: Poor choice of colors on the screen can cause problems for users with color blindness (for whom hue is important) or low-vision (for whom brightness/contrast is important). Generally, you should allow the user to customize the colors in any part of your application that conveys important information.
ko: 잘못된 화면 색상 선택은(색상이 중요한) 색맹 사용자 또는 근시 사용자(명도/대비가 중요)에게 불편을 초래할 수 있습니다. 보통 사용자가 프로그램 일부의 색상을 직접 설정하여 프로그램에서 중요한 정보를 명확하게 나타낼 수 있게 해야합니다.

note: (itstool) path: section/para
en: Users with visual impairments may require a high level of contrast between the background and text colors. Often a black background and white text is used to prevent the background from "bleeding" over. These settings are critical for users with visual impairments.
ko: 시각 장애우 사용자는 배경과 텍스트 색상의 고대비 처리가 필요합니다. 배경 색상으로 "충혈"이 일어나는 상황을 피하려 종종 검은 바탕에 흰 글씨를 사용합니다. 이 설정은 시각 장애우 사용자에게 매우 중요합니다.

note: (itstool) path: listitem/para
en: Don't hard-code application colors. Some users need to use particular combinations of colors and levels of contrast to be able to read the screen comfortably. Therefore all the main colors you use in your GNOME application should be taken from the GTK theme, so the user can set the colors for all their applications to something legible just by changing the theme. If for some reason you do need to use colors that are not available in the theme, ensure they are customizable within the application itself.
ko: 프로그램 색상 설정 값을 코드에 넣지 마십시오. 일부 사용자는 화면을 편하게 보려고 색상 조합과 대비 값을 설정해야합니다.따라서 그놈 프로그램에서 활용하는 모든 주요 색상은 GTK 테마에서 가져와야 하며, 단지 테마만 바꾸는 과정을 통해 프로그램의 모든 내용을 또렷하게 볼 수 있도록 색상을 설정할 수 있습니다. 어떤 이유로 테마에 없는 색상을 사용해야 한다면, 프로그램 자체에서 설정할 수 있는지 확인하십시오.

note: (itstool) path: listitem/para
en: Don't use color as the only means to distinguish items of information. All such information should be provided by at least one other method, such as shape, position or textual description. See <link linkend="gad-color-examples">Color and Contrast Examples</link>.
ko: 정보 항목을 식별하는 목적 만드로 색상을 활용하지 마십시오. 모든 해당 정보는 최소한 도형, 위치, 텍스트 설명 등 한가지 이상의 방식으로 제공해야합니다. <link linkend="gad-color-examples">색상 대비 예제</link>를 참고하십시오.

note: (itstool) path: listitem/para
en: Support all the high contrast GNOME themes. Ensure that when one of these themes is selected, all the text in your application appears in the high contrast foreground and background colors specified by the theme.
ko: 모든 고대비 그놈 테마를 지원하십시오. 고대비 테마중 하나를 설정하면 프로그램의 모든 텍스트를 테마에서 정한 전경, 배경색의 고대비로 나타나는지 확인하십시오.

note: (itstool) path: listitem/para
en: Ensure your application is not dependent on a particular high-contrast theme. Test it with different high-contrast themes to ensure your application respects the settings.
ko: 프로그램이 일부 고대비 테마에 의존하지 않는지 확인하십시오. 여러가지 고대비 테마로 시험하여 프로그램이 설정 상태를 만족하는지 확인하십시오.

note: (itstool) path: section/title
en: Color and Contrast Examples
ko: 색상 및 대비 예제

note: (itstool) path: example/title
en: Example illustrating redundant use of color
ko: 색상 중복 사용 표현 예제

note: (itstool) path: entry/mediaobject
en: <imageobject> <imagedata fileref="figures/color_only.png" format="PNG"/> </imageobject> <textobject> <phrase>Example showing changes in stock price using color only</phrase> </textobject>
ko: <imageobject> <imagedata fileref="figures/color_only.png" format="PNG"/> </imageobject> <textobject> <phrase>색상만 활용하여 주가 변동을 보여주는 예제</phrase> </textobject>

note: (itstool) path: row/entry
en: This display could cause problems for a red-green color-blind user (color-blindness affects as many as 1 in 7 males in some parts of the world). The lack of contrast between the red text and black background would also make it hard to read for a user with low vision, even with a screen magnifier.
ko: 이 화면은 적녹 색맹 사용자(전세계 7명중 1명의 남성에게 생맥 증상이 있음)에게 문제를 일으킬 수 있습니다. 대비가 떨어지는 적색 글씨와 흑색 배경은 화면 돋보기를 활용한다 해도 저시력 사용자가 알아보기 어렵게 합니다.

note: (itstool) path: entry/mediaobject
en: <imageobject> <imagedata fileref="figures/color_and_arrows.png" format="PNG"/> </imageobject> <textobject> <phrase>Example showing changes in stock price using both color and arrows</phrase> </textobject>
ko: <imageobject> <imagedata fileref="figures/color_and_arrows.png" format="PNG"/> </imageobject> <textobject> <phrase>색상 및 화살표를 활용하여 주가 변동을 보여주는 예제</phrase> </textobject>

note: (itstool) path: row/entry
en: This display reinforces the color-coding with arrows to show the stock price movement, and uses darker shades of green and red on a lighter background to provide higher contrast. This needn't be the default color scheme if testing were to show it to be too distracting for the majority of users, but it should be possible to customize it in this way either by theming or via the application's <guilabel>Preferences</guilabel> dialog.
ko: 주가 변동을 보여줄 때 색상 표시에 화살표를 넣어 보강한 화면이며, 녹색, 적색에 어두운 그림자를 넣고 배경을 밝게 하여 대비를 늘렸습니다. 주요 사용자가 보기에 꺼림칙한 반응을 보이기에 기본 색상 배치로 둘 필요는 없지만, 테마를 지정하거나 프로그램 <guilabel>기본 설정</guilabel> 대화상자를 통해 개별적으로 설정할 수 있습니다.

note: (itstool) path: section/para
en: Many users, even those not visually impaired, benefit from magnification of text and graphics. However, without magnification, a visually impaired user may not be able to access and use the program at all.
ko: 대부분의 사용자는, 심지어 시각 장애우들에게는, 텍스트 및 그래픽 돋보기의 도움을 받습니다. 허나 돋보기가 없으면 시각 장애우는 프로그램을 찾아 활용할 수 없을지도 모릅니다.

note: (itstool) path: listitem/para
en: Provide the ability for the user to magnify the work area.
ko: 사용자가 작업 영역을 확대/축소하는 기능을 제공하십시오.

note: (itstool) path: listitem/para
en: Provide options in the application to scale the work area. Users need to have an option to magnify the work area 150% to 400% or more. Test the application to confirm the object you are viewing is not affected by changing the magnification settings.
ko: 프로그램에서 작업 영역의 크기를 조절하는 설정 항목을 제공하십시오. 사용자는 작업 영역을 1.5배 내기는 4배 크기로 확대하는 설정 항목이 필요합니다. 돋보기 설정을 바꿀 때 여러분이 바라보는 대상에 영향을 주지 않는지 확인하여 프로그램을 시험해보십시오.

note: (itstool) path: section/para
en: People who have difficulty hearing, as well as those who work with the sound on their computers turned off, will be disadvantaged if your application relies on sound to convey information. In general, make sure that the user is able to have any audible information conveyed in other ways.
ko: 난청 사용자, 컴퓨터의 소리를 끄고 일하는 사용자에겐 프로그램이 정보를 전달할 때 소리에 의존할 경우 제약을 받습니다. 일반적으로, 사용자가 다른 방식으로 잘 들리는 정보를 접할 수 있는지 확인하십시오.

note: (itstool) path: listitem/para
en: Don't assume that a user will hear audio information. This applies as much to users with broken soundcards as it does to those with hearing impairments!
ko: 사용자가 음성 정보를 들을 수 있다고 단정하지 마십시오. 망가진 사운드카드를 보유한 사용자는 물론이고 청각 장애우에게도 해당합니다!

note: (itstool) path: listitem/para
en: Don't use audio as the only means of conveying information. Give the user the option to have all audio information provided in a visual way as well. This includes providing closed captioning or transcripts for any important spoken sound clips.
ko: 오디오를 단지 정보전달 수단으로만 사용하지 마십시오. 마찬가지로 모든 음성 정보를 시각적인 방법으로 전달하는 설정 항목도 제공하십시오. 일부 중요한 음성 사운드 클립의 자막이나 녹취록도 포함입니다.

note: (itstool) path: listitem/para
en: Allow users to configure frequency and volume of all warning beeps and other sounds. This includes being able to turn off sound altogether.
ko: 모든 경고 비프음과 다른 소리의 재생 주파수와 음량을 사용자가 설정할 수 있게 하십시오. 소리를 모두 끌 수 있는 기능도 포함입니다.

note: (itstool) path: section/para
en: Used sparingly, animation can be useful for drawing attention to important information in your application - and it can look cool, too. However, it can be problematic for some users, so make sure they can turn it off.
ko: 드물게 활용하는 애니메이션은 프로그램의 중요한 정보를 주목할 요소를 그릴 때 쓸만합니다. 그리고 멋지게 보일 수 있습니다. 허나, 일부 사용자에겐 이게 문제가 될 수 있어, 해당 사용자가 끌 수 있는지 확인하십시오.

note: (itstool) path: listitem/para
en: Don't use flashing or blinking elements having a frequency greater than 2 Hz and lower than 55 Hz. This includes text as well as any graphical objects. Anything in this frequency range may cause particular problems for users susceptible to visually-induced seizures. Note that there is no "safe" frequency, though. If flashing is essential, you should use the system's cursor blink frequency (which should itself be customizable), or allow users to configure the frequency themselves.
ko: 번쩍이거나 깜빡이는 요소의 깜빡임 빈도를 초당 2회 이상 55회 미만으로 구현하지 마십시오. 어떤 그래픽 객체와 마찬가지로 텍스트에도 해당합니다. 이 빈도 범위는 시각 요소에 의한 발작에 예민한 사용자에게 문제를 일으킵니다. 참고로 "안전한" 깜빡임 빈도란 없습니다. 깜빡임 동작이 중요하다면 시스템 커서 깜짝임 주기 값(자체적으로 설정할 수 있음)을 활용하거나, 사용자가 깜빡임 빈도를 설정할 수 있게 하십시오.

note: (itstool) path: listitem/para
en: Don't flash or blink large areas of the screen. Small areas are less likely to trigger seizures in those susceptible to them.
ko: 화면의 대부분 영역을 번쩍이거나 깜빡이게 하지 마십시오. 좁은 영역을 깜빡일 수록 이런 요소에 민감한 사용자의 발작 가능성을 줄입니다.

note: (itstool) path: listitem/para
en: Make all animations optional. The animated information should be available in at least one non-animated format, at the user's request.
ko: 모든 애니메이션을 따로 설정할 수 있게 하십시오. 움직이는 정보는 최소한 사용자의 요구에 따라 움직이지 않는 형식 하나는 있어야합니다.

note: (itstool) path: section/title (itstool) path: row/entry
en: Keyboard Focus
ko: 키보드 포커스

note: (itstool) path: section/para
en: Showing the keyboard focus position clearly at all times is important, both for users with vision impairments as well as "power-users" who prefer to use the keyboard rather than the mouse. There should never be any confusion as to which control on the desktop has focus at any given time. You ought to be able to leave your computer with the focus on any widget in your application, then go off and phone your girlfriend or walk the dog until you've forgotten which widget you left it on. When you return, you should be able to tell straight away exactly which widget it was.
ko: 시각 장애우 뿐만 아니라 키보드를 마우스보다 더 선호하는 "고급 사용자" 들을 위해 키보드 포커스 위치를 언제나 분명하게 나타내는 것이 중요합니다. 주어진 시간 언제든 데스크톱의 어떤 컨트롤에든 포커스를 올려놓아 혼동을 주지 말아야합니다. 프로그램의 어떤 위젯에든 포커스를 올려놓은 상태에서 컴퓨터 앞을 벗어난 후, 여자친구랑 통화를 한다거나, 다루던 위젯이 어떤 위젯인지 잊을 때까지 개랑 산책을 할 수 있어야겠지요. 돌아온 다음에는 어떤 위젯을 다루고 있었는지 바로 알아볼 수 있도록 나타내야합니다.

note: (itstool) path: section/para
en: A visual focus indicator is an audio representation of the cursor position relative to the other objects on the desktop. This allows the user to move among objects interactively as the focus changes. The visual focus must be programmatically exposed to assistive technologies. Note that in most cases, this is handled automatically by the ATK, without requiring you to do any additional work. However, you will need to be aware of this requirement when writing your own custom widgets, for example.
ko: 시각 포커스 표시는 데스크톱의 다른 객체와 관계된 커서 위치의 음성 표현입니다. 이 수단 덕분에 포커스 위치가 바뀌어도 사용자가 어떤 객체에 대해서든 이리저리 포커스를 옮길 수 있습니다. 시각 포커스는 보조 기술에 프로그램상에서 노출해야합니다. 대부분의 경우 ATK에서 별도로 처리해야 할 일 없이 자동으로 처리해줍니다. 하지만 개별 위젯을 자체적으로 작성한다면 다음 과정이 필요합니다.

note: (itstool) path: listitem/para
en: Start focus at the most commonly used control. If no control in a window is deemed to be the "most" useful, start the focus at the first control in the window when that window is opened. Focus should not be started on the <guilabel>OK</guilabel> or <guilabel>Cancel</guilabel> buttons of a dialog even if they are the most commonly used controls, as they can always be activated immediately by pressing <keycap>Enter</keycap> or <keycap>Escape</keycap>.
ko: 주로 활용하는 컨트롤에 포커스를 두어 시작하십시오. "가장" 쓸모있는 창의 컨트롤이 없는 것 같다면, 창을 열었을 때 가장 먼저 나타나는 컨트롤에 포커스를 두십시오. 대화 상자의 <guilabel>확인</guilabel> 단추 또는 <guilabel>취소</guilabel> 단추는 <keycap>Enter</keycap>키 또는 <keycap>Escape</keycap> 키로 바로 언제든 활성화할 수 있기 때문에 대부분 주로 활용 하는 컨트롤이라 해도 우선적으로 포커스를 두면 안됩니다.

note: (itstool) path: listitem/para
en: Show current input focus clearly at all times. Remember that in controls that include a scrolling element, it is not always sufficient to highlight just the selected element inside that scrolling area, as it may not be visible. See <link linkend="gad-focus-examples">Keyboard Focus Examples</link>.
ko: 언제든 현재 입력 위치에 포커스를 분명하게 보여주십시오. 스크롤 요소가 있는 컨트롤에서는 스크롤 영역안에서 선택하여 강조한 요소를 나타나지 않을 때도 있으므로 항상 만족스럽진 않을지도 모릅니다. <link linkend="gad-focus-examples">키보드 포커스 예제</link>를 참고하십시오.

note: (itstool) path: listitem/para
en: Show input focus only in the active window. Hide all primary visual focus indicators in all windows that do not have the focus and activation. If a single window has separate panes, only one pane should have the focus indicator, and focus indicators should be hidden in all other panes. If it's important to continue showing which item in an unfocused list is selected, for example, use a secondary focus indicator. See <link linkend="gad-focus-examples">Keyboard Focus Examples</link>.
ko: 활성 창의 입력 포커스만 보여주십시오. 포커스가 없거나 활성화하지 않은 모든 창의 기본 시각 포커스 표시는 숨겨두십시오. 단일 창에 분할 창이 있다면, 하나의 창에 포커스 표시를 두시고, 다른 창의 포커스 표시는 숨겨야합니다. 포커스를 올려두지 않은 목록에서 어떤 항목을 계속 선택할 경우 중요한데 이때 2차 포커스 표시를 활용하십시오. <link linkend="gad-focus-examples">키보드 포커스 예제</link>를 참고하십시오.

note: (itstool) path: listitem/para
en: Provide appropriate feedback when the user attempts to navigate past the end of a group of related objects. When navigating a list, for example, stopping with audio feedback is usually preferable to moving the focus back to the first object in the list. Otherwise, users who are blind or have low vision may not realize they have returned to the beginning. In the case of a text search in a document, a dialog may pop up to indicate that the end of the document has been reached, and ask if you want to resume the search at the start of the document.
ko: 관련 객체 그룹의 마지막 이전을 탐색하려 할 경우 적당한 반응 요소를 제공하십시오. 목록을 탐색할 경우 음성을 출력하면서 멈추면 목록의 처음 객체로 포커스를 되돌라는 것보다 낫습니다. 그렇지 않으면, 장님, 저시력자의 경우 처음으로 돌아왔는지 깨닫지 못합니다. 문서에서 텍스트를 검색할 때 문서의 마지막에 도달하면 대화 상자가 나타나고 문서의 처음 부분부터 다시 검색할 지 물어봅니다.

note: (itstool) path: listitem/para
en: Play the system default audio or visual warning signal when the user presses an inappropriate key, or when a navigation key fails to move the focus. For example, when the focus is on the first character in a text field and the user presses left arrow key, or the user tries to perform multiple selection in a single selection dialog. (Note that users with hearing difficulties should be able to configure a system-wide visual equivalent to the default warning sound.)
ko: 사용자가 부적절한 키를 눌렀을 때 또는 탐색 키 조작 과정에서 포커스 이동에 실패했을 경우 시스템 기본 소리 또는 시각 경고 표시를 재생하십시오. 포커스가 텍스트 필드의 첫번째 문자에 둔 상태에서 왼쪽 화살표 키를 누르거나 단일 선택 대화상자에서 여러 요소 선택을 시도할 경우를 예로 들어볼 수 있습니다(난청 사용자는 기본 경고음과 동일한 시스템 시각 알림을 설정할 수 있어야합니다).

note: (itstool) path: section/title
en: Keyboard Focus Examples
ko: 키보드 포커스 예제

note: (itstool) path: example/title
en: Example illustrating need to show focus clearly
ko: 포커스를 분명하게 보여줄 부분을 표현하는 예제

note: (itstool) path: entry/mediaobject
en: <imageobject> <imagedata fileref="figures/badfocus1.png" format="PNG"/> </imageobject> <textobject> <phrase>The focused item in this window cannot be seen because it has been scrolled off-screen</phrase> </textobject>
ko: <imageobject> <imagedata fileref="figures/badfocus1.png" format="PNG"/> </imageobject> <textobject> <phrase>이 창에서 포커스를 올려둔 항목은 화면 밖으로 스크롤을 통해 나갔기 때문에 나타낼 수 없습니다</phrase> </textobject>

note: (itstool) path: row/entry
en: One of the controls in this window has focus, but it's impossible to tell which...
ko: 이 창에 있는 컨트롤 하나에 포커스를 두었지만 다음과 같이 할 수는 없습니다...

note: (itstool) path: entry/mediaobject
en: <imageobject> <imagedata fileref="figures/badfocus2.png" format="PNG"/> </imageobject> <textobject> <phrase>The focused item in the list has been brought into view by scrolling the list</phrase> </textobject>
ko: <imageobject> <imagedata fileref="figures/badfocus2.png" format="PNG"/> </imageobject> <textobject> <phrase>목록에 포커스를 올려둔 항목은 목록을 스크롤 하여 뷰에 나타냅니다</phrase> </textobject>

note: (itstool) path: row/entry
en: ...until you scroll the list, which reveals that one of its items is currently selected.
ko: ...현재 선택한 항목을 나타내는 목록을 스크롤 하기 이전까지.

note: (itstool) path: entry/mediaobject
en: <imageobject> <imagedata fileref="figures/goodfocus.png" format="PNG"/> </imageobject> <textobject> <phrase>The list control in this example has a solid border indicating focus, whether its selected item is currently visible or not</phrase> </textobject>
ko: <imageobject> <imagedata fileref="figures/goodfocus.png" format="PNG"/> </imageobject> <textobject> <phrase>이 예제의 리스트 컨트롤은 포커스를 나타내는 선 테두리가 있으며, 선택한 항목을 볼 수 있는지 없는지를 나타냅니다</phrase> </textobject>

note: (itstool) path: row/entry
en: If the list control itself is given a "focused" border, it's easy to tell it has focus even when the currently-selected item isn't visible.
ko: 리스트 컨트롤 자체에 "포커스" 테두리가 있다면, 현재 선택한 항목이 나타나지 않을 경우 포커스가 있음을 쉽게 알릴 수 있습니다.

note: (itstool) path: example/title
en: Example illustrating use of secondary focus
ko: 2차 포커스 표현 예제

note: (itstool) path: entry/mediaobject
en: <imageobject> <imagedata fileref="figures/badfocus3.png" format="PNG"/> </imageobject> <textobject> <phrase>Split-paned window in which both panes seem to have focus</phrase> </textobject>
ko: <imageobject> <imagedata fileref="figures/badfocus3.png" format="PNG"/> </imageobject> <textobject> <phrase>두 창에 포커스를 올려놓은 것 같은 분할 창</phrase> </textobject>

note: (itstool) path: row/entry
en: In this example, it's impossible to tell just by looking which of the two panes actually has keyboard focus.
ko: 이 예제에서, 실제로 키보드 포커스를 지닌 두개의 창을 바라보기란 불가능합니다.

note: (itstool) path: entry/mediaobject
en: <imageobject> <imagedata fileref="figures/goodfocus3.png" format="PNG"/> </imageobject> <textobject> <phrase>Split-pane window in which secondary highlighting is used to show which pane has focus</phrase> </textobject>
ko: <imageobject> <imagedata fileref="figures/goodfocus3.png" format="PNG"/> </imageobject> <textobject> <phrase>어떤 창에 포커스를 올려놓았는지 보여주는 2차 강조 분할 창</phrase> </textobject>

note: (itstool) path: row/entry
en: By using a secondary selection highlight color in the inactive pane, it's immediately obvious that the tree control has focus here...
ko: 비활성 창의 2차 선택 강조 색상을 활용하여 트리 컨트롤에 포커스를 올려놓았음을 단박에 알아채게 했습니다...

note: (itstool) path: entry/mediaobject
en: <imageobject> <imagedata fileref="figures/goodfocus2.png" format="PNG"/> </imageobject> <textobject> <phrase>Split-pane window in which secondary highlighting is used to show which pane has focus</phrase> </textobject>
ko: <imageobject> <imagedata fileref="figures/goodfocus2.png" format="PNG"/> </imageobject> <textobject> <phrase>어떤 창에 포커스를 올려놓았는지 보여주는 2차 강조 분할 창</phrase> </textobject>

note: (itstool) path: row/entry
en: ...and that the list control has focus here.
ko: ...그리고 리스트 컨트롤에 포커스를 주었습니다.

note: (itstool) path: section/para
en: Interfaces in which things appear, disappear or happen according to some hard-coded time limit are often a hindrance to accessibility. Some users may read, type or react very slowly in comparison to others. If information they require is hidden before they are finished with it, or obscured by other information popping up which they didn't explicitly request, then your application will become very frustrating or even impossible to use.
ko: 코드로 직접 제한 시간을 넣어 인터페이스를 나타내거나 숨기거나 하면 종종 접근성을 떨어트립니다. 일부 사용자는 다른 사용자에 비해 읽고 입력하고 반응하는 일련의 동작이 상당히 느립니다. 사용자가 필요한 정보를 끝까지 확인하기 전에 숨기거나 분명하게 요청하지 않은 내용이 떠서 가린다면, 프로그램 사용자는 상당한 불만을 느끼거나 사용하지 않을 수도 있습니다.

note: (itstool) path: listitem/para
en: Don't hard-code timeouts or other time-based features. Examples include automatic scrolling when dragging an object towards the edge of a window, holding down a scrollbar button, or automatically expanding a tree node when an object is dragged over it and held for a short time. These should either be customizable in the application, the GNOME control center, or at worst, manually editable from the command line via a configuration file or GConf entry.
ko: 제한 시간 또는 다른 시간 기반 기능을 코드에 직접 넣지 마십시오. 창 가장자리를 따라 스크롤 바 단추를 잡고 끌어 내릴 때 자동으로 움직이는 경우 또는 객체를 트리 구조에 올려놓으면 짧은 시간에 펼쳐지는 경우를 예로 들어보겠습니다. 이와 같은 경우는 그놈 제어 센터 프로그램에서 자체적으로 설정할 수 있어야 하거나 최악의 경우에는 설정 파일 또는 GConf 항목을 통해 명령행에서 직접 설정할 수 있어야합니다.

note: (itstool) path: listitem/para
en: Don't briefly show or hide information based on the movement of the mouse pointer. (Exception: system-provided features such as tooltips, which the user can configure on a system-wide level). If you must provide such features, make them optional so users can turn them off when a screen-review utility is installed.
ko: 마우스 포인터의 움직임에 따라 정보를 간단하게 보이거거나 숨기지 마십시오(예외: 시스템에서 전반적으로 사용자가 설정할 수 있게 풍선 도움말로 제공하는 기능).제각각의 기능을 제공해야 한다면, 별도의 설정 항목으로 만들어 사용자가 화면 검토 유틸리티를 설정했을 때 켜고 끌 수 있게 하십시오.

note: (itstool) path: section/para
en: People with disabilities cannot use the application effectively if they do not have access to the required manuals and help files. Of particular importance is keyboard navigation, since this is the only way many users can navigate the application.
ko: 신체적 불편을 지닌 사람은 필요한 설명서와 도움말 파일을 볼 수 없다면 프로그램을 제대로 활용할 수 없습니다. 대부분의 사용자에게 프로그램을 둘러볼 수 있게 하는 키보드 탐색 기능은 특히 중요한 측면이 있습니다.

note: (itstool) path: listitem/para
en: Provide all documentation in an accessible format. ASCII text and HTML are both excellent formats for assistive technologies.
ko: 접근 가능한 모든 형식으로 문서를 제공하십시오. ASCII 텍스트 및 HTML 형식 둘 다 보조 기술에 최적인 형식입니다.

note: (itstool) path: listitem/para
en: Provide alternative text descriptions for all graphics in the documentation.
ko: 문서에 모든 그래픽 구성요소에 대한 대체 텍스트 설명을 붙이십시오.

note: (itstool) path: listitem/para
en: Document all your application's accessibility features. Keyboard navigation and shortcuts are particularly important to document. Include an accessibility section in your documentation, where information on all the accessibility features can be found.
ko: 프로그램의 모든 접근성 기능을 문서로 기록하십시오. 키보드 탐색 기능 및 바로 가기 키는 문서에서 특히 중요합니다.문서에 모든 편의성 기능 설명을 제공하는 접근성 부분을 넣으십시오.

note: (itstool) path: chapter/para
en: There are several points of review to conduct before declaring an application accessible. Over the course of development you may want to consider automated testing techniques. <ulink url="http://ldtp.freedesktop.org/">LDTP</ulink>, for example, may complement your automated testing plan.
ko: 프로그램 접근 가능성을 선언하기 전 몇가지 검토해볼 접점이 있습니다. 개발을 진행하는 동안 시험 기술 자동화를 고려해볼 수도 있습니다. 예를 들어 <ulink url="http://ldtp.freedesktop.org/">LDTP</ulink>에서는 지동화 시험 계획을 보조합니다.

note: (itstool) path: chapter/para
en: This section describes a number of tests you can perform manually on an application to test its accessibility. Passing all the tests does not necessarily imply that the application is fully accessible, but if the application fails any of these tests, then further work may need to be done to improve that aspect of its accessibility.
ko: 이 부분에서는 프로그램에서 직접 시험해볼 수 있는 몇가지 접근성 테스트를 언급합니다. 프로그램의 편의성을 완벽하게 갖추는데 있어 모든 시험을 통과할 필요는 없지만, 어떤 시험 항목을 통과하지 못하면 편의성 관점에서 개선해야 할 어떤 일이 있을 수도 있습니다.

note: (itstool) path: section/para
en: The following keyboard operations should be tested. Do not use the mouse in any part of this test.
ko: 다음 키보드 동작을 시험하십시오. 어떤 부분에 있어서도 시험 과정에서 마우스를 사용하지 마십시오.

note: (itstool) path: listitem/para
en: Using only keyboard commands, move the focus through all menu bars in the application.
ko: 키보드 명령만 사용하여 프로그램의 모든 메뉴 표시줄의 포커스를 이동하십시오.

note: (itstool) path: listitem/para
en: Confirm that:
ko: 다음을 확인하십시오:

note: (itstool) path: listitem/para
en: Context sensitive menus display correctly.
ko: 상황 기반 메뉴를 올바르게 표시합니다.

note: (itstool) path: listitem/para
en: Any functions listed on the toolbar can be performed using the keyboard.
ko: 도구 모음에 나타난 어떤 기능도 키보드로 처리할 수 있습니다.

note: (itstool) path: listitem/para
en: You can operate every control in the client area of the application and dialog boxes.
ko: 프로그램의 클라이언트 영역 및 대화상자를 모두 제어할 수 있습니다.

note: (itstool) path: listitem/para
en: Text and objects within the client area can be selected.
ko: 클라이언트 영역의 모든 텍스트 및 객체를 선택할 수 있습니다.

note: (itstool) path: listitem/para
en: Any keyboard enhancements or shortcuts are working as designed.
ko: 키보드 부가 기능 또는 바로 가기 키가 설계대로 동작합니다.

note: (itstool) path: section/para
en: Test the application using a screen reader and confirm that:
ko: 스크린 리더를 활용하는 프로그램을 시험하여 다음을 확인하십시오:

note: (itstool) path: listitem/para
en: Labels and text are being read correctly, including menus and toolbars.
ko: 메뉴 및 도구모음에 레이블과 텍스트를 올바르게 읽습니다.

note: (itstool) path: listitem/para
en: Object information is read correctly.
ko: 객체 정보를 올바르게 읽습니다.

note: (itstool) path: section/title
en: Visual Focus Indicator
ko: 시각 포커스 표시자

note: (itstool) path: listitem/para
en: Verify that when moving among objects that the visual focus indicator is easy to identify.
ko: 객체간 이동하는 시각 포커스 표시를 쉽게 알아볼 수 있는지 확인하십시오.

note: (itstool) path: listitem/para
en: Keyboard navigation through the software and menus should be clearly visible when the focus moves.
ko: 포커스를 이동할 때 프로그램 및 메뉴의 키보드 탐색 표시가 분명하게 나타나야합니다.

note: (itstool) path: listitem/para
en: Confirm that the screen reader is tracking the visual focus indicator as you navigate using a keyboard.
ko: 여러분이 키보드로 이리저리 둘러보는 동안 스크린 리더가 시각 포커스 표시자를 따라가는지 확인하십시오.

note: (itstool) path: listitem/para
en: Run a screen magnification program (if available) and verify that the magnifier can track the visual focus indicator as you navigate using the keyboard and mouse.
ko: (가능하다면)화면 확대 프로그램을 실행하고, 여러분이 키보드로 이리저리 둘러보는 동안 돋보기가 시각 포커스 표시를 따라갈 수 있는지 확인하십시오.

note: (itstool) path: listitem/para
en: Change the font in the application and confirm that the settings are maintained.
ko: 프로그램에서 글꼴을 바꾸고 설정 여부를 확인하십시오.

note: (itstool) path: listitem/para
en: Test the application by changing colors and confirm that all settings are maintained.
ko: 프로그램의 색상 바꾸기를 시험하고 설정 여부를 확인하십시오.

note: (itstool) path: listitem/para
en: If magnification is available, test the font, color, and size using the magnification option.
ko: 돋보기를 활용할 수 있다면, 돋보기 옵션을 활용하여 글꼴, 색상, 크기를 시험하십시오.

note: (itstool) path: listitem/para
en: Print screenshots to a black and white printer and confirm that all information is visible.
ko: 흑백 인쇄기로 화면 사진을 인쇄하여 모든 정보가 나타나는지 확인하십시오.

note: (itstool) path: listitem/para
en: Test applications using only black and white, high-contrast settings and confirm that all information is conveyed correctly.
ko: 흑백, 고대비 설정 상태에서 프로그램을 시험하고 모든 정보를 올바르게 보여주는지 확인하십시오.

note: (itstool) path: listitem/para
en: Test that the application provides at least three combinations of color schemes and that high-contrast schemes are available (e.g. white on black or yellow on blue).
ko: 최소한 세가지 이상의 색상 설정 조합과 고대비 색상 설정(흑백, 황청) 상태에서 프로그램을 시험하십시오.

note: (itstool) path: listitem/para
en: Turn on high-contrast settings in the GNOME Control Center and confirm that the application respects these settings.
ko: 그놈 제어 센터에서 고대비 설정을 활성화하고 프로그램이 이 설정을 소화하는지 확인하십시오.

note: (itstool) path: listitem/para
en: Test various themes to ensure that the software is working for all the available settings.
ko: 다양한 테마를 시험하여 프로그램이 가능한 모든 설정에서 동작하는지 확인하십시오.

note: (itstool) path: section/para
en: There should be an option in the application to show audio alerts visually.
ko: 음성 알림을 시각으로 보여주는 프로그램의 설정 항목이 있어야합니다.

note: (itstool) path: section/para
en: Test that the audio is working correctly by enabling sound in the GNOME Control Center and then perform the following actions:
ko: 그놈 제어 센터의 소리 기능을 활성화하여 음성 재생이 동작하는지 시험하시고 다음 과정을 수행하십시오:

note: (itstool) path: listitem/para
en: Perform an action that should generate an audio alert and confirm that the application is working as designed.
ko: 음성 경고가 뜨는  동작을 수행해보시고 프로그램이 의도 대로 동작하는지 확인하십시오.

note: (itstool) path: listitem/para
en: Verify that the application works correctly when increasing or decreasing the volume.
ko: 음량을 증가하거나 감소할 때 프로그램이 올바르게 동작하는지 확인하십시오.

note: (itstool) path: listitem/para
en: Confirm that warning messages and alerts can be heard correctly in a noisy work environment.
ko: 경고 메시지 및 경고음이 시끄러운 환경에서 분명하기 들리는지 확인하십시오.

note: (itstool) path: section/para
en: Verify that an option is available to stop animation and that it is working as designed.
ko: 애니메이션을 멈출 수 있는 설정 항목이 있는지 확인하시고 의도 대로 동작하는지 확인하십시오.

note: (itstool) path: section/para
en: Turn the animation off. Confirm that all information is still conveyed correctly.
ko: 애니메이션을 끄십시오. 모든 정보를 여전히 올바르게 보여주는지 확인하십시오.

note: (itstool) path: listitem/para
en: Test all messages to confirm that the user is notified before a message times out and is given the option to indicate that more time is needed.
ko: 모든 메시지를 확인하여 메시지 표시 제한 시간을 넘기기 전 사용자가 인지하는지, 메시지를 나타낼 시간이 더 필요할 때 설정할 항목이 있는지 확인하십시오.

note: (itstool) path: listitem/para
en: Make sure an option has been included to adjust the response time and confirm that it is working as designed.
ko: 응답 시간을 조절할 설정 항목을 넣었는지 확인하시고 의도 대로 동작하는지 확인하십시오.

note: (itstool) path: section/para
en: Test ASCII text documentation with a screen reader to confirm that it is clear and precise and can be read by assistive technologies.
ko: ASCII 텍스트 문서를 스크린 리더에서 읽게 시험하고, 분명하고  정확하게 읽는지, 보조 기술로 읽을 수 있는지 확인하십시오.

note: (itstool) path: section/para
en: Test HTML applications using a web browser and screen reader to confirm that the documentation is accessible to assistive technologies.
ko: 웹 브라우저 및 스크린 리터로 HTML 프로그램을 시험하시고 보조 기술로 문서에 접근할 수 있는지 확인하십시오.

note: (itstool) path: section/para
en: Note: There are web accessibility guidelines available at <ulink url="http://www.w3.org/TR/WAI-WEBCONTENT/">http://www.w3.org/TR/WAI-WEBCONTENT/</ulink>.
ko: 참고: <ulink url="http://www.w3.org/TR/WAI-WEBCONTENT/">http://www.w3.org/TR/WAI-WEBCONTENT/</ulink> 링크에 웹 접근성 지침서가 있습니다.

note: (itstool) path: section/para
en: Confirm the following information is included in the documentation:
ko: 문서에 다음 내용을 넣었는지 확인하십시오:

note: (itstool) path: listitem/para
en: State if the application does not support the standard keyboard access used by the OS.
ko: 운영체제에서 사용하는 표준 키보드 단축키 접근에 대해 프로그램의 지원 여부를 분명히 나타내는가.

note: (itstool) path: listitem/para
en: Identify if there are unique keyboard commands.
ko: 유일 키보드 명령이 있는 경우를 나타내는가.

note: (itstool) path: listitem/para
en: Identify any unique accessibility features.
ko: 접근성 기능 동작이 유일함을 나타내는가.

note: (itstool) path: listitem/para
en: If an action is documented for the mouse, make sure there is an alternative for using the keyboard.
ko: 마우스 동작을 문서화했다면 키보드를 사용한 대체 방안이 있는지 확인하십시오.

note: (itstool) path: section/title
en: User Interface Checklist
ko: 사용자 인터페이스 확인 목록

note: (itstool) path: section/para
en: This section summarizes the guidelines given in <link linkend="gad-ui-guidelines">User Interface Guidelines for Supporting Accessibility</link>. You should refer to that section of the guide for more detailed information on any of the checklist items given here.
ko: 이 섹션은 <link linkend="gad-ui-guidelines">사용자 인터페이스의 접근성 지원 지침서</link>에 제시한 지침의 요약 부분입니다. 여기에 제시한 확인 목록의 항목에 띄운 자세한 정보의 섹션별 안내를 참고하십시오.

note: (itstool) path: section/para
en: When testing an application for accessibility, you should go through each of the items in the list. Note whether the application passes or fails each test, or does not apply to that application.
ko: 프로그램의 편의성을 시험하려면, 목록의 각 항목을 따라야합니다. 프로그램이 각 항목의 요구사항을 만족하는지, 프로그램에 적용하지 않았는지 확인하십시오.

note: (itstool) path: table/title
en: General Principles checklist
ko: 일반 원리 확인 목록

note: (itstool) path: row/entry
en: General Principles
ko: 일반 원리

note: (itstool) path: row/entry
en: Pass/Fail/NA
ko: 통과/확인/없음

note: (itstool) path: row/entry
en: Every action that alters the user's data or application's settings can be undone.
ko: 사용자의 데이터 또는 프로그램 설정을 바꾸는 모든 동작은 도중에 멈출 수 있습니다.

note: (itstool) path: row/entry
en: All application settings can be restored to their defaults without the user having to remember what those defaults were.
ko: 사용자가 기본 설정을 기억하지 않아도 모든 포르개렘 설정을 기본 값으로 복원할 수 있습니다.

note: (itstool) path: row/entry
en: After installation, the application can be used without the user having to insert a disk or CD at any time.
ko: 설치가 끝나면, 사용자가 디스크 또는 CD를 언제든 직접 넣지 않아도 프로그램을 사용할 수 있습니다.

note: (itstool) path: row/entry
en: The most frequently used functions are found at the top level of the menu structure.
ko: 가장 자주 사용하는 기능은 메뉴 구조상 최상단에서 찾을 수 있습니다.

note: (itstool) path: table/title
en: Keyboard navigation checklist
ko: 키보드 탐색 확인 목록

note: (itstool) path: row/entry
en: Efficient keyboard access is provided to all application features.
ko: 모든 프로그램의 기능에 대해 효율적인 키보드 접근 수단을 제공합니다.

note: (itstool) path: row/entry
en: All windows have a logical keyboard navigation order.
ko: 모든 창에 논리적인 키보드 탐색 순서를 부여합니다.

note: (itstool) path: row/entry
en: The correct tab order is used for controls whose enabled state is dependent on checkboxes, radio buttons or toggle buttons.
ko: 확인 상자, 라디오 단추, 토글 단추에 대해 어떤 상태를 활성화할 지 컨트롤에 올바른 탭 순서를 적용합니다.

note: (itstool) path: row/entry
en: Keyboard access to application-specific functions does not override existing system accessibility features.
ko: 프로그램별 기능에 접근할 키보드는 기존의 시스템 접근성 기능을 무력화하지 않습니다.

note: (itstool) path: row/entry
en: The application provides more than one method to perform keyboard tasks whenever possible.
ko: 가능할 경우 프로그램에서 처리할 키보드 처리 수단을 하나 이상 제공합니다.

note: (itstool) path: row/entry
en: There are alternative key combinations wherever possible.
ko: 가능한 어디든 대체 단축키가 있습니다.

note: (itstool) path: row/entry
en: There are no awkward reaches for frequently performed keyboard operations.
ko: 주로 실행하는 키보드 동작을 다룰 때 불편함이 없습니다.

note: (itstool) path: row/entry
en: The application does not use repetitive, simultaneous keypresses.
ko: 프로그램은 반복적인, 동시 키 누름 동작을 활용하지 않습니다.

note: (itstool) path: row/entry
en: The application provides keyboard equivalents for all mouse functions.
ko: 프로그램에서는 키보드 누름과 동일한 동작을 하는 모든 마우스 기능을 제공합니다.

note: (itstool) path: row/entry
en: Any text or object that can be selected with the mouse can also be selected with the keyboard alone.
ko: 마우스로 선택할 수 있는 어떤 텍스트 및 객체든 키보드 만으로도 선택할 수 있습니다.

note: (itstool) path: row/entry
en: Any object that can be resized or moved with the mouse can also be resized or moved with the keyboard alone.
ko: 마우스로 크기를 조절하거나 이동할 수 있는 객체는 키보드만드로도 크기를 조절하거나 옮길 수 있습니다.

note: (itstool) path: row/entry
en: The application does not use any general navigation functions to trigger operations.
ko: 프로그램에서 동작을 처리할 때 어떤 일반 탐색 기능도 활용하지 않습니다.

note: (itstool) path: row/entry
en: All keyboard-invoked menus, windows and tooltips appear near the object they relate to.
ko: 키보드로 실행하는 모든 메뉴, 창, 풍선 도움말은 관련 대상 객체 근처에 나타냅니다.

note: (itstool) path: table/title
en: Mouse Interaction checklist
ko: 마우스 동작 확인 목록

note: (itstool) path: row/entry
en: No operations depend on input from the <mousebutton>right</mousebutton> or <mousebutton>middle</mousebutton> mouse buttons.
ko: 마우스 <mousebutton>오른쪽</mousebutton> 단추 또는 <mousebutton>가운데</mousebutton> 단추 입력에 의존하도록 처리하지 않습니다.

note: (itstool) path: row/entry
en: All mouse operations can be cancelled before they are complete.
ko: 모든 마우스 동작은 처리가 끝나기 전에 취소할 수 있습니다.

note: (itstool) path: row/entry
en: Visual feedback is provided throughout drag and drop operations
ko: 끌어다 놓기 동작시 시각적 반응 효과를 제공합니다.

note: (itstool) path: row/entry
en: The mouse pointer is never warped under application control, or its movement restricted to part of the screen by the application.
ko: 마우스 포인터는 프로그램 컨트롤을 건너뛰거나 프로그램으로 화면 일부 영역 안에서 움직이도록 제한하지 않습니다.

note: (itstool) path: table/title
en: Graphical Elements checklist
ko: 그래픽 요소 확인 목록

note: (itstool) path: row/entry
en: There are no hard-coded graphical attributes such as line, border or shadow thickness.
ko: 선, 테두리, 그림자 두께 같은 그래픽 속성값을 코드에 넣지 않습니다.

note: (itstool) path: row/entry
en: All multi-color graphical elements can be shown in monochrome only, where possible.
ko: 모든 다중 색상 그래픽 요소는 가능한 경우 흑백만으로도 나타낼 수 있습니다.

note: (itstool) path: row/entry
en: All interactive GUI elements are easily distinguishable from static GUI elements.
ko: 모든 대화식 GUI 구성 요소는 정적 GUI 요소와 쉽게 구별할 수 있어야 합니다.

note: (itstool) path: row/entry
en: An option to hide non-essential graphics is provided.
ko: 중요하지 않은 그래픽 요소를 숨기는 설정 항목을 제공합니다.

note: (itstool) path: table/title
en: Fonts and Text checklist
ko: 글꼴 및 글자 확인 목록

note: (itstool) path: row/entry
en: No font styles or sizes are hard-coded.
ko: 글꼴 모양새나 크기를 코드에 직접 넣지 않습니다.

note: (itstool) path: row/entry
en: An option to turn off graphical backdrops behind text is provided.
ko: 텍스트 뒤에 나타나는 그래픽 배경을 끄는 설정 항목을 제공합니다.

note: (itstool) path: row/entry
en: All labels have names that make sense when taken out of context.
ko: 모든 레이블은 컨텍스트를 벗어났을 때 알아차리 수 있도록 이름을 가집니다.

note: (itstool) path: row/entry
en: No label names are used more than once in the same window.
ko: 동일한 창에서 레이블 이름을 두 번 이상 활용하지 않습니다.

note: (itstool) path: row/entry
en: Label positioning is consistent throughout the application.
ko: 프로그램의 레이블 위치는 이곳 저곳에 정해놓습니다.

note: (itstool) path: row/entry
en: All static text labels that identify other controls end in a colon (:).
ko: 다른 컨트롤을 식별하는 모든 정적 텍스트 레이블은 콜론(:)으로 끝납니다.

note: (itstool) path: row/entry
en: Static text labels that identify other controls immediately precede those controls in the tab order.
ko: 다른 컨트롤을 식별하는 정적 텍스트 레이블은 탭 순서상 바로 앞에 위치합니다.

note: (itstool) path: row/entry
en: An alternative to WYSIWYG is provided. For example, the ability to specify different screen and printer fonts in a text editor.
ko: 위지윅 대체 수단을 제공합니다. 이를테면, 화면과 프린터 글꼴을 텍스트 편집기에서 다르게 지정할 수 있게 합니다.

note: (itstool) path: table/title
en: Color and Contrast checklist
ko: 색상 및 대비 체크 리스트

note: (itstool) path: row/entry
en: Application colors are not hard-coded, but are drawn either from the current desktop theme or an application setting.
ko: 프로그램 색상은 코드에 직접 넣지 않지만, 현재 데스크톱 테마 또는 프로그램 설정에 따라 나타납니다.

note: (itstool) path: row/entry
en: Color is only used as an enhancement, and not as the only means to convey information or actions.
ko: 색상은 강조 용도로만 사용하며 정보 또는 동작을 전달하는 의미만으로 활용하지 않습니다.

note: (itstool) path: row/entry
en: The application supports all available high- contrast themes and settings.
ko: 이 프로그램은 모든 고대비 테마와 설정을 지원합니다.

note: (itstool) path: row/entry
en: The software is not dependent on any particular high-contrast themes or settings.
ko: 프로그램은 특정 고대비 테마 또는 설정에 의존하지 않습니다.

note: (itstool) path: table/title
en: Magnification checklist
ko: 돋보기 기능 확인 목록

note: (itstool) path: row/entry
en: The application provides the ability to magnify the work area.
ko: 프로그램에서는 작업 영역 보기를 확대하는 기능을 제공합니다.

note: (itstool) path: row/entry
en: The application provides the option to scale the work area.
ko: 프로그램에서는 작업 영역의 크기를 조절하는 설정 항목을 제공합니다.

note: (itstool) path: row/entry
en: The application's functionality is not affected by changing the magnification or scale settings.
ko: 프로그램의 기능은 확대, 크기 설정을 바꿀 때 영향을 받지 않습니다.

note: (itstool) path: table/title
en: Audio checklist
ko: 오디오 확인 목록

note: (itstool) path: row/entry
en: Sound is not used as the only means of conveying any items of information.
ko: 어떤 항목의 정보를 전달하려는 의미로만 소리를 활용하지 않습니다.

note: (itstool) path: row/entry
en: The user can configure the frequency and volume of all sounds and warning beeps.
ko: 모든 음성과 경고 비프음의 주파수 및 음량을 사용자가 설정할 수 있습니다.

note: (itstool) path: table/title
en: Animation checklist
ko: 애니메이션 확인 목록

note: (itstool) path: row/entry
en: There are no flashing or blinking elements with a frequency greater than 2Hz or lower than 55Hz.
ko: 번쩍이거나 깜빡이는 요소의 효과는 초당 2번 이상 55번 이하로 나타내지 않습니다.

note: (itstool) path: row/entry
en: Any flashing or blinking is confined to small areas of the screen.
ko: 번쩍이거나 깜빡이는 효과는 화면의 좁은 영역에 한정합니다.

note: (itstool) path: row/entry
en: If animation is used, an option is available to turn it off before it is first shown.
ko: 애니메이션을 사용한다면 처음 나타나기 전에 끌 수 있는 옵션을 제공합니다.

note: (itstool) path: table/title
en: Keyboard Focus checklist
ko: 키보드 포커싱 확인 목록

note: (itstool) path: row/entry
en: When a window is opened, focus starts at the most commonly-used control.
ko: 창을 열면 주로 사용하는 컨트롤에 포커스를 맞춘 채로 시작합니다.

note: (itstool) path: row/entry
en: Current input focus position is clearly displayed at all times.
ko: 현재 입력 포커스 위치는 언제든 분명하게 나타냅니다.

note: (itstool) path: row/entry
en: Input focus is shown in exactly one window at all times.
ko: 입력 포커스는 항상 하나의 창에 분명하게 나타냅니다.

note: (itstool) path: row/entry
en: Appropriate audio or visual feedback is provided when the user attempts to navigate past either end of a group of related objects.
ko: 사용자가 관련 그룹 객체의 이전 및 끝자락을 탐색할 때 적당한 음성 또는 시각 반응을 제공합니다.

note: (itstool) path: row/entry
en: The default audio or visual warning signal is played when the user presses an inappropriate key.
ko: 사용자가 잘못된 키를 눌렀을 경우 기본 음성, 시각 경고 알림을 재생합니다.

note: (itstool) path: row/entry
en: There is sufficient audio information for the visual focus that the user can figure out what to do next.
ko: 사용자가 다음 과정에 할 수 있는 동작에 대한 시각 포커스에 대한 충분한 음성 정보를 제공합니다.

note: (itstool) path: row/entry
en: When using assistive technologies, such as a screen reader or braille device, the current program indicates the position and content of the visual focus indicator.
ko: 스크린 리더 또는 점자 장치 등의 보조 기술을 활용한다면, 현재 프로그램의 위치와 시각 포커스 표시 내용을 나타냅니다.

note: (itstool) path: table/title
en: Timing checklist
ko: 타이밍 확인 목록

note: (itstool) path: row/entry
en: There are no hard-coded time-outs or time-based features in the application.
ko: 프로그램에는 코드에 직접 넣은 제한 시간 또는 시간 기반 기능을 넣지 않습니다.

note: (itstool) path: row/entry
en: The display or hiding of important information is not triggered solely by movement of the mouse pointer.
ko: 마우스 포인터 커서를 움직일 때 중요한 정보를 나타내거나 숨기는 동작을 단독으로 처리하지 않습니다.

note: (itstool) path: table/title
en: Documentation checklist
ko: 문서 확인 목록

note: (itstool) path: row/entry
en: All documentation is in an accessible format, with textual alternate descriptions provided for all figures and diagrams.
ko: 모든 문서에는 모든 그림과 도식에 텍스트 대체 설명이 담긴 편의 형식을 갖추고 있습니다.

note: (itstool) path: row/entry
en: The documentation includes a section that covers all the application's accessibility features.
ko: 문서에는 프로그램의 접근성 기능을 다루는 섹션이 담겨있습니다.

note: (itstool) path: section/title
en: GOK (GNOME Onscreen Keyboard)
ko: GOK (그놈 화면 키보드)

note: (itstool) path: note/para
en: The information on this page is partially outdated: GNOME 3's <application><ulink url="http://wiki.gnome.org/Caribou">Caribou</ulink></application> has effectively replaced GNOME 2's <application>gok</application>.
ko: 이 페이지의 정보는 오래됐습니다. 그놈 2의 <application>gok</application>는 사실상 그놈 3의 <application><ulink url="http://wiki.gnome.org/Caribou">칼리부</ulink></application> 로 바뀌었습니다.

note: (itstool) path: section/para
en: Your application should be usable via <application>gok</application>; key input should be generated entirely by <application>gok</application>, not the keyboard. The aim here would be to work with your application and the desktop in general, ensuring any type of character input can be performed with the on-screen keyboard.
ko: <application>gok</application>로도 프로그램을 활용할 수 있어야합니다. 키보드가 아닌 <application>gok</application>로도 키 입력을 처리할 수 있어야합니다. 보통 화면 키보드로 문자 입력을 처리할 수 있는지 여부를 확인하여 프로그램과 데스크톱에서 동작하게 하는게 목표입니다.

note: (itstool) path: section/para
en: The <application>gok</application> application ships with the GNOME Desktop so should already be present. For full documentation, refer to <ulink url="http://www.gok.ca">the official gok site</ulink>.
ko: <application>gok</application> 프로그램은 그놈 데스크톱 모음에 실려있으므로 이미 나타나야합니다. 전체 문서는 <ulink url="http://www.gok.ca">공식 gok 사이트</ulink>를 참고하십시오.

note: (itstool) path: section/para
en: Follow these steps to verify the correct operation of <application>gok</application> with your application:
ko: 프로그램에 올바른 <application>gok</application> 동작을 확인하려면 다음 단계를 따르십시오:

note: (itstool) path: step/para
en: Login into the GNOME desktop
ko: 그놈 데스크톱에 로그인하십시오

note: (itstool) path: step/para
en: Run <application>gok</application>
ko: <application>gok</application>를 실행하십시오

note: (itstool) path: step/para
en: Start your application
ko: 프로그램을 시작하십시오

note: (itstool) path: step/para
en: Provide input to your application with a pointing device (e.g., mouse or head-tracker) and <application>gok</application>.
ko: 지시 장치(마우스 또는 헤드 트래커)로 프로그램과 <application>gok</application>에 입력하십시오.

note: (itstool) path: step/para
en: Work using the auto-completion and word prediction features of <application>gok</application>.
ko: <application>gok</application>의 자동 완성 및 단어 예측 기능을 활용해보십시오.

note: (itstool) path: step/para
en: Verify that <application>gok</application> enables and disables the <guibutton>Menus</guibutton> and <guibutton>Toolbars</guibutton> buttons based on the kind of application invoked; for example, the <guibutton>Menus</guibutton> and <guibutton>Toolbars</guibutton> buttons are disabled for the 'Font properties' capplet, but the same buttons are enabled for the <application>Gedit</application> application.
ko: 실행 프로그램에 따라  <application>gok</application>에서 <guibutton>메뉴</guibutton>단추 및 <guibutton>도구 모음</guibutton>단추를 활성화 내지는 비활성화했는지 확인하십시오. 일례로, <guibutton>메뉴</guibutton>단추와 <guibutton>도구 모음</guibutton> 단추는 '글꼴 속성'에서 비활성화하지만, <application>지에디트</application> 프로그램에선 동일한 단추를 활성화합니다.

note: (itstool) path: step/para
en: Verify that the <application>gok</application> on-screen keyboard provided by the <guibutton>Compose</guibutton> button can be used to type in any text for the selected application; run <application>Gedit</application>, click on the text area, and then click on the <guibutton>Compose</guibutton> button in <application>gok</application>. Select the required keys from the on-screen keyboard. The characters should appear in the <application>Gedit</application> text area.
ko: <guibutton>작성</guibutton> 단추를 눌렀을 때 나타나는 <application>gok</application> 화면 키보드에서 선택한 프로그램에 텍스트를 입력할 수 있는지 확인하십시오. <application>지에디트</application>를 실행하고 텍스트 입력 부분을 누른 후, <application>gok</application>에서 <guibutton>작성</guibutton> 단추를 누르십시오. 화면 키보드에서 필요한 키를 선택하십시오. <application>지에디트</application> 텍스트 영역에 문자가 나타나야합니다.

note: (itstool) path: step/para
en: Verify that the <guibutton>Launcher</guibutton> button allows the user to launch any of the <application>Terminal</application>, <application>Web Browser</application> or <application>Text Editor</application> applications.
ko: 사용자가 <guibutton>실행 아이콘</guibutton> 단추를 누르면 <application>터미널</application>, <application>웹 브라우저</application>, <application>텍스트 편집기</application> 프로그램 중 하나를 실행할 수 있는지 확인하십시오.

note: (itstool) path: step/para
en: Verify that the <guibutton>Activate</guibutton> button allows the user to activate any of the currently running application windows on the user's desktop, including GNOME panels and the GNOME desktop.
ko: 사용자가 <guibutton>활성</guibutton> 단추를 누르면, 그놈 패널, 그놈 데스크톱, 사용자 데스크톱의 실행 중인 프로그램 창 중 하나를 활성화할 수 있는지 확인하십시오.

note: (itstool) path: step/para
en: Verify that the <guibutton>Menus</guibutton> button lists all the available menus in the current application. Verify that clicking on a menu button displays the sub-menu and menu items contained within the sub-menu. Finally, verify that clicking on a menu item activates the menu item. For example, click on the <application>Help Browser</application> application and click on the <guibutton>Menus</guibutton> button. The <application>GOK</application> window now displays the <guibutton>File</guibutton>, <guibutton>Go</guibutton> and <guibutton>Help</guibutton> buttons (the <application>Help Browser</application> menus). Click on the <guibutton>File</guibutton> button and it displays the <guibutton>New Window</guibutton> and <guibutton>Close Window</guibutton> buttons (menu items).
ko: <guibutton>메뉴</guibutton> 단추를 누르면 현재 프로그램의 모든 메뉴를 나타내는지 확인하십시오. 메뉴 단추를 누르면 하위 메뉴와 하위 메뉴에 들어있는 메뉴 항목을 표시하는지 확인하십시오. 마지막으로, 메뉴 항목을 누르면 활성화하는지 확인하십시오. <application>도움말 탐색기</application> 프로그램을 누르고 <guibutton>메뉴</guibutton> 단추를 누르십시오. 그러면, <application>GOK</application>창에 <guibutton>파일</guibutton>, <guibutton>이동</guibutton>, <guibutton>도움말</guibutton>단추(<application>도움말 탐색기</application> 메뉴)가 나타납니다. <guibutton>파일</guibutton> 단추를 누르면 <guibutton>새 창</guibutton>과 <guibutton>창 닫기</guibutton> 단추(메뉴 항목)가 뜹니다.

note: (itstool) path: step/para
en: Verify that the <guibutton>Toolbars</guibutton> button lists all the available buttons in the application toolbar. For example, click on the <application>Help Browser</application> application and then click on the <guibutton>Toolbars</guibutton> button. The <application>GOK</application> window now displays the <guibutton>Back</guibutton>, <guibutton>Forward</guibutton> and <guibutton>Home</guibutton> buttons.
ko: <guibutton>도구 모음</guibutton> 단추가 프로그램 도구 모음에서 사용할 수 있는 모든 단추를 표시하는지 확인하십시오. 예를 들자면 <application>도움말 탐색기</application> 프로그램을 누르고 <guibutton>도구 모음</guibutton> 단추를 누르십시오. 이제 <application>GOK</application> 창에서 <guibutton>뒤로 가기</guibutton>, <guibutton>앞으로 가기</guibutton>, <guibutton>처음</guibutton> 단추를 보여줍니다.

note: (itstool) path: step/para
en: Verify that the <guibutton>UI Grab</guibutton> button displays all the button objects for the selected application window. For example, open the 'Font Properties' capplet and click on the <guibutton>UI Grab</guibutton> button in the <application>GOK</application> window. The <application>GOK</application> window should now display the names of the buttons in the capplet - <guibutton>Sans</guibutton>, <guibutton>Sans-serif</guibutton>, <guibutton>Close</guibutton> and <guibutton>Help</guibutton>.
ko: <guibutton>UI 잡기</guibutton> 단추가 선택한 프로그램 창의 모든 단추 객체를 표시하는지 확인하십시오. 예를 들어, <application>GOK</application> 창에서 '글꼴 속성' 창을 열고  <guibutton>UI 잡기</guibutton> 단추를 누르십시오. <application>GOK</application> 창의 글꼴 속성 창에 <guibutton>Sans</guibutton>, <guibutton>Sans-serif</guibutton>, <guibutton>닫기</guibutton>, <guibutton>도움말</guibutton> 이름을 가진 단추가 나타나야합니다.

note: #-#-#-#-#  542 (gnome-devel-docs.accesibilty-devel-guide)  #-#-#-#-# (itstool) path: section/title
en: Accerciser
ko: 액서사이저

note: (itstool) path: screenshot/mediaobject
en: <imageobject> <imagedata fileref="figures/at-arch.png" format="PNG"/> </imageobject> <textobject> <phrase> Accerciser and the GNOME Accessibility Architecture </phrase> </textobject>
ko: <imageobject> <imagedata fileref="figures/at-arch.png" format="PNG"/> </imageobject> <textobject> <phrase> 액서사이저와 그놈 접근성 구조 </phrase> </textobject>

note: (itstool) path: section/para
en: <application>Accerciser</application> is an interactive Python accessibility explorer for the GNOME Desktop. It uses AT-SPI to inspect and control widgets, allowing you to check if an application is providing correct information to assistive technologies and automated test frameworks. <application>Accerciser</application> has a simple plugin framework which you can use to create custom views of accessibility information. Full documentation can be found <ulink url="http://library.gnome.org/devel/accerciser/stable">in the Official Accerciser Manual</ulink>. For a demonstration of <application>Accerciser</application> and <application>PyATSPI</application> (Python-wrapped access and usage of AT-SPI), see <ulink url="http://live.gnome.org/Accessibility/PythonPoweredAccessibility">this article</ulink>. For an excellent walkthrough from the author, see the article titled <ulink url="http://www.linuxjournal.com/article/9991">Make Your Application Accessible with Accerciser</ulink>.
ko: <application>액서사이저</application>는 그놈 데스크톱용 대화식 파이썬 접근성 탐색기입니다. AT-SPI로 위젯을 검사하고 제어하며, 프로그램이 보조 기술 매개에 올바른 정보를 제공하는지 확인하고 시험 프레임워크를 자동화할 수 있게 합니다. <application>액서사이저</application>에는 접근성 정보의 개별 뷰를 만들 수 있는 단순 플러그인 프레임워크가 있습니다. 완전한 문서는 <ulink url="http://library.gnome.org/devel/accerciser/stable">공식 액서사이저 설명서</ulink>로 있습니다. <application>액서사이저</application>와 <application>PyATSPI</application> (파이썬 언어로 래핑한 AT-SPI의 접근 및 활용 수단)의 시험 예제는  <ulink url="http://live.gnome.org/Accessibility/PythonPoweredAccessibility">이 글을 참고하십시오</ulink>. 작성자가 검토한 최상의 내용을 찾으신다면 <ulink url="http://www.linuxjournal.com/article/9991">Make Your Application Accessible with Accerciser</ulink> 제목이 붙은 글을 확인해보십시오.

note: (itstool) path: note/para
en: <application>Accerciser</application> has effectively replaced the older <application>at-poke</application> tool.
ko: 이전의 <application>at-poke</application> 도구는 사실상 <application>액서사이저</application>로 완전히 바뀌었습니다.

note: TRANSLATORS: Used to distinguish the labels representing the gez_ER and gez_ET locales from gez_ER@abegede respective gez_ET@abegede. The difference is related to collation.
en: Abegede
ko: Abegede 사전 순서

note: TRANSLATORS: "Saho" is a variant of the Afar language. Used to distinguish the label representing the aa_ER locale from aa_ER@saaho.
en: Saho
ko: 사호

note: TRANSLATORS: "Valencia" is a dialect of the Catalan language spoken in Valencia. Used to distinguish the label representing the ca_ES locale from ca_ES@valencia.
en: Valencia
ko: 발렌시아

en: CRTC %d does not support rotation=%d
ko: CRTC %d번은 회전값 %d을(를) 지원하지 않습니다

en: output %s does not have the same parameters as another cloned output:
    existing mode = %d, new mode = %d
    existing coordinates = (%d, %d), new coordinates = (%d, %d)
    existing rotation = %d, new rotation = %d
ko: %s 출력에 복사한 출력과 같은 파라미터가 없습니다:
    현재 모드 = %d, 새 모드 = %d
    현재 좌표 = (%d, %d), 새 좌표 = (%d, %d)
    현재 회전 = %d, 새 회전 = %d

note: Translators: This is the time format with full date plus day used in 24-hour mode. Please keep the under- score to separate the date from the time.
en: %a %b %-e_%R:%S
ko: %b %-e일 (%a)_%R:%S

en: %a %b %-e_%R
ko: %b %-e일 (%a)_%R

note: Translators: This is the time format with full date used in 24-hour mode. Please keep the underscore to separate the date from the time.
en: %b %-e_%R:%S
ko: %b %-e일_%R:%S

en: %b %-e_%R
ko: %b %-e일_%R

note: Translators: This is the time format with day used in 24-hour mode.
en: %a %R:%S
ko: (%a) %R:%S

en: %a %R
ko: (%a) %R

note: Translators: This is a time format with full date plus day used for AM/PM. Please keep the under- score to separate the date from the time.
en: %a %b %-e_%l:%M:%S %p
ko: %b %-e일 (%a)_%p %l:%M:%S

en: %a %b %-e_%l:%M %p
ko: %b %-e일 (%a)_%p %l:%M

note: Translators: This is a time format with full date used for AM/PM. Please keep the underscore to separate the date from the time.
en: %b %-e_%l:%M:%S %p
ko: %b %-e일_%p %l:%M:%S

en: %b %-e_%l:%M %p
ko: %b %-e일_%p %l:%M

note: Translators: This is a time format with day used for AM/PM.
en: %a %l:%M:%S %p
ko: (%a) %p %l:%M:%S

en: GNU Lesser General Public License
ko: GNU 약소 일반 공중 사용 허가서

en: Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
ko: 누구든지 본 사용 허가서를 있는 그대로 복제하고 배포할 수 있습니다. 그러나 본문에 대한 수정은 허용되지 않습니다.

en: Version 2.1, February 1999
ko: 2.1판, 1999년 2월

en: The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software - to make sure the software is free for all its users.
ko: 소프트웨어에 적용되는 대부분의 사용 허가서들은 소프트웨어에 대한 수정과 공유의 자유를 제한하려는 것을 그 목적으로 합니다. 그러나 GNU 일반 공중 사용 허가서들은 자유 소프트웨어에 대한 수정과 공유의 자유를 모든 사용자들에게 보장하기 위해서 성립된 것입니다.

en: Preamble
ko: 전문

en: The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users.
ko: 소프트웨어에 적용되는 대부분의 사용 허가서들은 소프트웨어에 대한 수정과 공유의 자유를 제한하려는 것을 그 목적으로 합니다. 그러나 GNU 일반 공중 사용 허가서들은 자유 소프트웨어에 대한 수정과 공유의 자유를 모든 사용자들에게 보장하기 위해서 성립된 것입니다.

en: This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below.
ko: 본 사용 허가서인 GNU 약소 일반 공중 사용 허가서(이하, <quote>LGPL</quote>이라고 칭합니다.)는 자유 소프트웨어 재단과 그밖의 저작자들이 이를 채택하기로 결정한, 주로 라이브러리와 같은 일부 특정한 소프트웨어 꾸러미에 적용됩니다. 누구든지 자신의 프로그램에 LGPL을 적용할 수 있지만, 어떤 상황에서 어떤 사용 허가서를 선택하는 것이 보다 나은 전략인지에 대해서 다음의 설명을 기준으로 먼저 신중히 고려해 보시기 바랍니다.

en: When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things.
ko: 자유 소프트웨어라는 말에서 사용된 자유라는 단어는 무료를 의미하는 금전적인 측면의 자유가 아니라 구속되지 않는다는 관점에서의 자유를 의미하며, GNU 일반 공중 사용 허가서들은 자유 소프트웨어를 이용한 복제와 개작 및 배포와 수익 사업 등의 가능한 모든 형태의 자유를 실질적으로 보장하고 있습니다. 여기에는 원시 코드의 일부 또는 전부를 원용해서 보다 개선된 프로그램을 만들거나 새로운 프로그램을 창작할 수 있는 자유가 보장되어 있으며, 자신에게 양도된 이러한 자유와 권리를 보다 명확하게 인식할 수 있도록 하기 위한 규정도 포함되어 있습니다.

en: To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it.
ko: 소프트웨어를 양도받은 사람의 권리를 보호하기 위해서 우리는 배포자들이 이러한 권리를 부정하거나 포기하도록 피양도자에게 요구하는 행위를 금지시킬 필요가 있습니다. 이러한 금지 사항은 라이브러리를 개작하거나 배포하는 모든 사람들이 예외없이 지켜야 할 의무와 같습니다.

en: For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights.
ko: 예를 들어, LGPL 라이브러리를 배포할 경우에는 이를 유료로 판매하거나 무료로 배포하는 것에 관계없이 자신이 해당 라이브러리에 대해서 가질 수 있었던 모든 권리를 피양도자에게 그대로 양도해 주어야 하고, 라이브러리의 원시 코드를 함께 제공하거나 원시 코드를 구할 수 있는 방법을 확실히 알려주어야 합니다. 또한 라이브러리에 다른 코드를 링크시켰다면, 라이브러리를 수정한 뒤에도 정상적으로 컴파일을 진행할 수 있도록 링크 되었던 코드에 해당하는 완전한 목적 파일 전체를 함께 제공해야 합니다. 또한 피양도자에게 이러한 모든 사항들을 분명히 알 수 있도록 해 주어야 합니다.

en: We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library.
ko: 자유 소프트웨어 재단은 다음과 같은 두 가지 단계를 통해서 사용자들의 권리를 보호합니다. (1) 라이브러리에 저작권을 설정합니다. (2) 저작권의 양도에 관한 실정법에 의해서 유효한 법률적 효력을 갖는 LGPL을 통해서 소프트웨어를 복제하거나 개작 및 배포할 수 있는 권리를 사용자에게 부여합니다.

en: To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others.
ko: 모든 배포자들을 보호하기 위해서 우리는 자유 라이브러리에 대한 어떠한 보증도 제공하지 않는다는 점을 명확히 밝혀둡니다. 라이브러리를 사용하는 사람들은 반복적인 재배포 과정을 통해 라이브러리 자체에 수정과 변형이 일어날 수도 있으며, 이는 최초의 저작자가 만든 라이브러리가 갖고 있는 문제가 아닐 수 있다는 개연성을 인식하고 있어야 합니다. 우리는 개작과 재배포 과정에서 다른 사람에 의해 발생된 문제로 인해 라이브러리의 원저작자의 신망이 실추되는 것을 원하지 않습니다.

en: Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license.
ko: 특허 제도는 자유 소프트웨어의 존재를 위협하는 요소일 수밖에 없습니다. 우리는 특허권자로부터 기업이 제한적인 사용 허가를 얻은 뒤에 이를 통해 자유 프로그램의 사용자들을 규제할 수 없게 되기를 희망합니다. 따라서 우리는 특정한 버전의 라이브러리에 대한 어떠한 특허 사용 허가의 취득도 LGPL에 규정된 자유를 완전히 만족시키는 범위 내에서 이루어 져야 할 것을 요구합니다.

en: Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs.
ko: 몇몇 라이브러리를 포함한 대부분의 GNU 소프트웨어에는 GPL이 적용됩니다. 본 사용 허가서인 LGPL은 특정한 라이브러리에만 적용되며 GPL과는 상당히 다른 면을 갖고 있습니다. LGPL은 특정한 라이브러리가 자유 소프트웨어가 아닌 프로그램과 함께 링크되는 것을 허용하려는 목적으로 사용됩니다.

en: When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library.
ko: 어떤 프로그램이 라이브러리와 함께 링크된다면, 라이브러리가 정적으로 링크되든지 공유 라이브러리로 사용되든지 간에 이 두개의 조합은 법적으로 말할 때 결합 저작물, 즉 최초의 라이브러리로부터 파생된 2차적 저작물로 간주됩니다. GPL은 이러한 형태의 링크가 일어날 경우에 결합된 전체 저작물이 GPL을 만족할 때에 한해서만 링크를 허용합니다. 그러나 LGPL은 보다 유연한 링크 조건을 허용하고 있습니다.

en: We call this license the <quote>Lesser</quote> General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances.
ko: 우리가 본 사용 허가서를 <quote>약소</quote> 일반 공중 사용 허가서라고 부르는 이유는 사용자들의 자유를 보호하는 강도를 GPL보다 경감시켰기 때문입니다. 또한 LGPL은 자유 소프트웨어가 아닌 프로그램과 경쟁하는데 있어서 자유 소프트웨어 개발자들에게 GPL보다 이점을 덜 제공합니다. 우리가 많은 종류의 라이브러리에 LGPL이 아닌 일반적인 GPL을 사용하는 것은 이러한 이유 때문입니다. 그러나 특수한 상황에서는 오히려 LGPL을 사용하는 것이 유리할 수 있습니다.

en: For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License.
ko: 극히 드문 예이긴 하지만, 어떤 라이브러리의 사용 폭을 가능한 넓게 유도해서 그것을 사실상의 표준으로 만들어야 할 특별한 필요가 있다고 생각해 봅시다. 이것을 가능하게 만들기 위해서는 자유 소프트웨어가 아닌 프로그램도이러한 라이브러리를 사용할 수 있도록 허용해야 합니다. 이보다 흔한 또 한가지 예로 자유 소프트웨어가 아닌 라이브러리가 폭넓게 사용되고 있을 때 이와 동일한 기능을 제공하는 자유 라이브러리가 만들어진 경우를 생각해 볼 수 있습니다. 이러한 상황에서는 자유 라이브러리의 사용을 자유 소프트웨어에만 한정함으로써 얻을 수 있는 이익이 거의 없습니다. 이런 경우에 우리는 LGPL을 사용합니다.

en: In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system.
ko: 또 하나의 예는 자유 소프트웨어가 아닌 프로그램에 특정한 라이브러리의 사용을 허용함으로써 보다 많은 사람들이 자유 소프트웨어를 사용할 수 있게 만드는 경우입니다. 예를 들면, 자유 소프트웨어가 아닌 프로그램들이 GNU C 라이브러리를 사용할 수 있도록 허용해서 사람들이 GNU 운영체제와 GNU/리눅스 운영체제를 사용하도록 유도할 수 있습니다.

en: Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library.
ko: LGPL이 사용자의 자유를 보다 약소적으로 보호하고 있음에도 불구하고, LGPL로 설정된 라이브러리와 링크된 프로그램을 사용하는 사용자는 라이브러리가 개작되더라도 개작된 버전을 사용해서 프로그램을 실행할 수 있는 확실한 자유와 이에 필요한 수단을 갖고 있습니다.

en: The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a <quote>work based on the library</quote> and a <quote>work that uses the library</quote>. The former contains code derived from the library, whereas the latter must be combined with the library in order to run.
ko: 복제와 개작 및 배포에 관련된 구체적인 조건과 규정은 다음과 같습니다. <quote>라이브러리에 기반한 저작물</quote>과 <quote>라이브러리를 사용하는 저작물</quote>의 차이에 특별한 주의를 기울이기 바랍니다. 전자는 라이브러리로부터 파생된 코드를 담고 있는 저작물을 의미하는데 반해서 후자는 실행되기 위해서 라이브러리와 결합되어야 하는 저작물을 말합니다.

en: TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
ko: 복제와 개작 및 배포에 관한 조건과 규정

en: Section 0
ko: 제0조

en: This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called <quote>this License</quote>). Each licensee is addressed as <quote>you</quote>.
ko: 본 사용 허가 계약은 GNU 약소 일반 공중 사용 허가서(이하, <quote>LGPL</quote>이라고 칭합니다.)의 규정에 따라 배포될 수 있다는 사항이 저작권자 또는 그에 준하는 정당한 권리을 갖고 있는 자에 의해서 명시된 모든 종류의 소프트웨어 라이브러리와 컴퓨터 프로그램 저작물(이하, <quote>프로그램</quote>이라고 칭합니다.)에 대해서 동일하게 적용됩니다. <quote>피양도자</quote>란 LGPL의 규정에 따라 프로그램을 양도받은 사람을 의미합니다.

en: A <quote>library</quote> means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables.
ko: <quote>라이브러리</quote>란 소프트웨어 함수와 데이터를 함께 또는 개별적으로 수집해 놓은것으로 이들 중 일부를 사용하는 응용 프로그램과 링크되어 실행물을 생성하는데 편리하도록 미리 준비된 것을 의미합니다.

en: The <quote>Library</quote>, below, refers to any such software library or work which has been distributed under these terms. A <quote>work based on the Library</quote> means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term <quote>modification</quote>.)
ko: 이하로 언급되는 <quote>라이브러리</quote>는 본 사용 허가서에 의해서 배포되고 있는 모든 소프트웨어 라이브러리와 저작물을 의미합니다. <quote>라이브러리에 기반한 저작물</quote>은 라이브러리 또는 저작권법에 따른 라이브러리의 2차적 저작물을 모두 의미합니다. 다시 말하면, 전술한 라이브러리 자신 또는 저작권법의 규정에 따라 라이브러리의 전부 또는 상당 부분을 원용하거나 다른 언어로의 번역을 포함할 수 있는 개작 과정을 통해서 창작된 새로운 라이브러리와 이와 관련된 저작물입니다. (이후로 다른 언어로의 번역은 별다른 제한없이 개작의 범위에 포함되는 것으로 간주합니다.)

en: <quote>Source code</quote> for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library.
ko: 저작물에 대한 <quote>원시 코드</quote>란 해당 저작물을 개작하기에 적절한 형식을 의미합니다. 라이브러리에 대한 완전한 원시 코드란 라이브러리에 포함된 모든 모듈들의 원시 코드와 이와 관련된 인터페이스 정의 파일 모두, 그리고 라이브러리의 컴파일과 설치를 제어하는데 사용된 스크립트 전부를 의미합니다.

en: Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does.
ko: 본 허가서는 복제와 개작 및 배포 행위에 대해서만 적용됩니다. 따라서 라이브러리를 사용하는 프로그램을 실행시키는 행위에 대한 제한은 없습니다. 이러한 프로그램의 결과물에는, 결과물을 생성하기 위한 도구로 라이브러리가 사용되었는지 아닌지의 여부에 관계없이 결과물이 라이브러리에 기반한 2차적 저작물을 구성했을 때에 한해서 본 허가서의 규정들이 적용됩니다. 2차적 저작물의 구성 여부는 2차적 저작물 안에서의 라이브러리의 역할과 라이브러리를 사용한 프로그램의 역할을 토대로 판단합니다.

en: Section 1
ko: 제1조

en: You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library.
ko: 적절한 저작권 표시와 라이브러리에 대한 보증이 제공되지 않는다는 사실을 각각의 복제물에 명시하는 한, 피양도자는 라이브러리의 원시 코드를 자신이 양도받은 상태 그대로 어떠한 매체를 통해서도 복제하고 배포할 수 있습니다. 복제와 배포가 이루어 질 때는 본 허가서와 라이브러리에 대한 보증이 제공되지 않는다는 사실에 대해서 언급되었던 모든 내용들을 그대로 유지시켜야 하며, 영문판 LGPL을 함께 제공해야 합니다.

en: Section 2
ko: 제2조

en: The modified work must itself be a software library.
ko: 개작된 저작물은 반드시 소프트웨어 라이브러리여야 합니다.

en: You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change.
ko: 파일을 개작할 때는 파일을 개작한 사실과 그 날짜를 파일 안에 명시해야 합니다.

en: You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License.
ko: 저작물 전체에 대한 사용 권리를 본 허가서의 규정에 따라 공중에게 무상으로 허용해야 합니다.

en: If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful.
ko: 개작된 라이브러리에 포함된 기능이 그 기능을 사용하는 응용 프로그램으로부터 제공되는 함수나 데이터 테이블을 참조하는 경우에는, 이러한 기능이 호출되었을 때 매개 인수를 전달하는 경우를 제외하고는 응용 프로그램이 그러한 함수나 테이블을 제공하지 않는 경우에도 기능이 독립적으로 수행되고 목적하는 모든 부분이 확실하게 유효할 수 있도록 최대의 노력을 기울여야만 합니다.

en: (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.)
ko: (예를 들면, 라이브러리에 포함된 제곱근 연산 함수는 응용 프로그램으로부터 명확하고 완전하게 독립적인 형태로 만들어져야 합니다. 따라서 제2조 4항은 제곱근 연산 함수가 어떠한 응용 프로그램이 제공하는 함수나 테이블도 필수적으로 사용되는 않는 형태로 만들어져야 한다는 것을 규정합니다. 즉, 응용 프로그램이 제공하는 기능 없이도 제곱근 연산 함수가 제곱근을 구할 수 있어야 합니다.)

en: These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.
ko: 위의 조항들은 개작된 라이브러리 전체에 적용됩니다. 만약, 개작된 라이브러리에 포함된 특정 부분이 라이브러리부터 파생된 것이 아닌 별도의 독립 저작물로 인정될 만한 상당한 이유가 있을 경우에는 해당 저작물의 개별적인 배포에는 본 허가서의 규정들이 적용되지 않습니다. 그러나 이러한 저작물이 라이브러리에 기반한 2차적 저작물의 일부로서 함께 배포된다면 개별적인 저작권과 배포 기준에 상관없이 저작물 모두가 본 허가서에 의해서 관리되어야 하며, 전체 저작물에 대한 사용 권리는 공중에게 무상으로 양도됩니다.

en: Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library.
ko: 이러한 규정은 개별적인 저작물에 대한 저작자들의 권리를 침해하거나 인정하지 않으려는 것이 아니라, 라이브러리로부터 파생된 2차적 저작물이나 수집 저작물의 배포를 일관적으로 규제할 수 있는 권리를 행사하기 위한 것입니다.

en: In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.
ko: 라이브러리나 라이브러리로부터 파생된 2차적 저작물을 이들로부터 파생되지 않은 다른 저작물과 함께 단순히 저장하거나 배포하기 위한 목적으로 동일한 매체에 모아 놓은 집합물의 경우에는, 라이브러리로부터 파생되지 않은 다른 저작물에는 본 허가서의 규정들이 적용되지 않습니다.

en: You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of <link linkend="sect1">Section 1</link> above, provided that you also meet all of these conditions: <placeholder-1/>
ko: 피양도자는 자신이 양도받은 라이브러리의 전부나 일부를 개작할 수 있으며, 이를 통해라이브러리에 기반한 2차적 저작물을 창작할 수 있습니다. 개작된 라이브러리나 창작된 2차적 저작물은 다음의 사항들을 모두 만족시키는 조건에 한해서, <link linkend="sect1">제1조</link>의 규정에 따라 또다시 복제되고 배포될 수 있습니다. <placeholder-1/>

en: Section 3
ko: 제3조

en: You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices.
ko: 피양도자는 자신이 양도받은 라이브러리의 복제물에 LGPL 대신 GPL의 규정을 적용할 수 있습니다. 이것이 가능하기 위해서는 LGPL에 대해서 언급되었던 모든 사항을 GPL 2판으로 대체시켜야 합니다. (GPL 2판보다 신판이 공표되었을 경우에는 원한다면 신판의 판번호를 사용할 수 있습니다.) 그 이외에 다른 사항들은 변경할 수 없습니다.

en: Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy.
ko: 복제물에 대해서 이러한 수정이 이루어 졌을 경우에는 GPL로 변경된 사용권 허가를 다시 변경할 수 없으며, 이에 따라서 해당 복제물을 기반으로 만들어진 모든 저작물과 복제물에는 GPL이 적용되어야만 합니다.

en: This option is useful when you wish to copy part of the code of the Library into a program that is not a library.
ko: 이러한 선택 사항은 라이브러리의 코드 일부분을 라이브러리가 아닌 일반 프로그램에 포함시키고자 할 경우에 유용합니다.

en: Section 4
ko: 제4조

en: You may copy and distribute the Library (or a portion or derivative of it, under <link linkend="sect2">Section 2</link> ) in object code or executable form under the terms of Sections <link linkend="sect1">1</link> and <link linkend="sect2">2</link> above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections <link linkend="sect1">1</link> and <link linkend="sect2">2</link> above on a medium customarily used for software interchange.
ko: 피양도자는 <link linkend="sect1">제1조</link>와 <link linkend="sect2">제2조</link>의 규정에 따라 라이브러리(또는 <link linkend="sect2">제2조</link>에 의한 라이브러리의 일부나 라이브러리에 기반한 2차적 저작물)를 목적 코드나 실행물의 형태로 복제하고 배포할 수 있습니다. 이 때 목적 코드나 실행물에 상응하는 컴퓨터가 인식할 수 있는 완전한 원시 코드를 <link linkend="sect1">제1조</link>와 <link linkend="sect2">제2조</link>의 규정에 따라 소프트웨어의 교환을 위해서 일반적으로 사용되는 매체를 통해 함께 제공해야 합니다.

en: If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code.
ko: 목적 코드를 지정한 장소로부터 복제해 갈 수 있게 하는 방식으로 배포할 경우, 동일한 장소로부터 원시 코드를 복제할 수 있는 동등한 접근 방법을 제공한다면 이는 원시 코드가 목적 코드와 함께 복제되도록 설정되지 않았다 하더라도 원시 코드를 배포하는 것으로 간주됩니다.

en: Section 5
ko: 제5조

en: A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a <quote>work that uses the Library</quote>. Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License.
ko: 라이브러리의 어떠한 부분으로부터의 파생물도 포함하지 않지만, 컴파일 또는 링크를 통해서 라이브러리와 함께 작동하도록 설계된 프로그램은 <quote>라이브러리를 사용하는 저작물</quote>이 됩니다. 이러한 저작물이 별도로 분리되어 있을 때는 라이브러리에 대한 파생물이 아니므로 본 사용 허가서가 적용되지 않습니다.

en: However, linking a <quote>work that uses the Library</quote> with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a <quote>work that uses the library</quote>. The executable is therefore covered by this License. <link linkend="sect6">Section 6</link> states terms for distribution of such executables.
ko: 그러나 <quote>라이브러리를 사용하는 저작물</quote>이 라이브러리와 링크된 결과로 생성된 실행물은, 실행물 안에 라이브러리의 일부를 포함하고 있기 때문에 라이브러리에 기반한 2차적 저작물을 구성하게 됩니다. 따라서 이러한 방식으로 생성된 실행물은 본 사용 허가서의 적용을 받습니다. <link linkend="sect6">제6조</link>는 이러한 종류의 실행물의 배포를 위한 규정을 담고 있습니다.

en: When a <quote>work that uses the Library</quote> uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law.
ko: <quote>라이브러리를 사용하는 저작물</quote>이 라이브러리의 일부인 헤더 파일의 자료를 사용한 경우에는 그러한 저작물의 원시 코드가 라이브러리에 기반한 2차적 저작물이 아니었다 하더라도 목적 코드는 라이브러리에 기반한 2차적 저작물이 될 수 있습니다. 이러한 구분이 성립될 수 있는지의 여부는 그러한 저작물 자체가 라이브러리이거나 저작물에 사용된 라이브러리 없이도 링크될 수 있는 경우에 있어서 매우 중요한 차이를 갖습니다. 그러나 이러한 구분이 성립될 수 있는 명확한 판단 기준은 법률적으로 정의되어 있지 않습니다.

en: If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under <link linkend="sect6">Section 6</link>.)
ko: 만약 이와같은 형태의 목적 파일이 단지 숫자 매개 변수와 자료 구조의 설계 형태 및 이에 대한 접근 도구그리고 10행 미만으로 이루어진 작은 인라인 함수와  매크로만을 사용하는 것이라면 법적 기준에 의한 2차적 저작물의 성립 여부에 관계없이 그 사용이 제한되지 않습니다. (그러나 이러한 목적 코드와 라이브러리의 일부가 함께 포함된 실행물은 여전히 <link linkend="sect6">제6조</link>의 적용을 받습니다.)

en: Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of <link linkend="sect6">Section 6</link>. Any executables containing that work also fall under <link linkend="sect6">Section 6</link>, whether or not they are linked directly with the Library itself.
ko: 저작물이 라이브러리에 기반한 2차적 저작물이라면 해당 저작물에 대한 목적 코드는 <link linkend="sect6">제6조</link>에 따라 배포될 수 있습니다. 또한 그러한 저작물을 포함한 실행물들은 기반이 된 라이브러리에 직접 링크되는지 아닌지의 여부에 관계없이 모두 <link linkend="sect6">제6조</link>의 적용을 받습니다.

en: Section 6
ko: 제6조

en: As an exception to the Sections above, you may also combine or link a <quote>work that uses the Library</quote> with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications.
ko: 위의 조항들에 대한 예외의 하나로, 라이브러리와 <quote>라이브러리를 사용하는 저작물</quote>을 함께 결합하거나 링크시켜서 라이브러리의 일부분이 포함된 저작물을 만들었다면, 이를 자신이 선택한 규정에 따라 배포할 수 있습니다. 이 경우 배포 규정에는 피양도자들이 자신의 필요에 따라 저작물을 개작할 수 있으며 개작에 따른 디버깅을 위해 코드역분석(reverse regineering)을 허용한다는 사항이 포함되어야 합니다.

en: Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections <link linkend="sect1">1</link> and <link linkend="sect2">2</link> above); and, if the work is an executable linked with the Library, with the complete machine-readable <quote>work that uses the Library</quote>, as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.)
ko: 저작물에 포함된 라이브러리에 어떠한 수정이 가해졌다 하더라도 해당 라이브러리에 대한 컴퓨터가 인식할 수 있는 완전한 형태의 원시 코드를 저작물과 함께 제공해야 합니다. 이 원시 코드는 <link linkend="sect1">제1조</link>와 <link linkend="sect2">제2조</link>의 규정에 따라 배포될 수 있어야  합니다. 만약 저작물이 라이브러리와 링크되는 실행물이었을 경우에는 피양도자가 실행물과 링크되는 라이브러리를 개작한 뒤에도 링크를 통해 새로운 실행물을 만들 수 있도록 하기 위해서 <quote>라이브러리를 사용한 저작물</quote>로서 배포된 저작물에 해당하는 컴퓨터가 인식할 수 있는 완전한 형태의 원시 코드와 목적 코드 중 하나 또는 둘 모두를 제공해야 합니다. (라이브러리에 포함된 정의 파일의 내용을 수정한 경우에는 변경된 정의 부분을 사용하기 위해서 응용 프로그램을 반드시 다시 컴파일할 필요는 없다는 점은 인정됩니다.)

en: Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with.
ko: 라이브러리는 적절한 공유 라이브러리 방식을 사용해서 링크되어야 합니다. 적절한 방식이란, (1) 라이브러리의 함수를 실행물 속으로 직접 복제하는 것이 아니라 실행 시점에서 볼 때 이미 사용자의 컴퓨터 시스템 상에 존재하고 있는 라이브러리의 복제물이 사용되는 것입니다. 또한 (2) 사용자가 개작된 라이브러리를 설치한 경우에도 개작된 라이브러리가 저작물을 만들 때 사용된 라이브러리의 버전과 인터페이스상으로 호환되는 한, 적절하게 동작할 수 있어야 합니다.

en: Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in <link linkend="sect6a">Subsection 6a</link> , above, for a charge no more than the cost of performing this distribution.
ko: 배포에 필요한 최소한의 비용만을 받고 피양도자에게 <link linkend="sect6a">제6조 1항</link>에 규정된 자료를 배포하겠다는, 최소한 3년간 유효한 약정서를 저작물과 함께 제공해야 합니다.

en: If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place.
ko: 저작물을 지정한 장소로부터 복제해 갈 수 있게 하는 방식으로 배포하는 경우, 동일한 장소로부터 제6조 1항에 규정된 자료를 복제할 수 있는 동등한 접근 방법을 제공하는 것은 저작물에 대한 배포 조건을 충족하는 것으로 간주됩니다.

en: Verify that the user has already received a copy of these materials or that you have already sent this user a copy.
ko: 피양도자가 제6조 1항에 규정된 자료의 복제물을 이미 수령했는지를 확인하거나 자신이 피양도자에게 그러한 자료를 이미 송부했는지를 확인해야 합니다.

en: You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: <placeholder-1/>
ko: 라이브러리와 라이브러리의 사용에는 본 사용 허가서가 적용된다는 것과 저작물 안에 이러한 라이브러리가 사용되고 있다는 사실을 담고 있는 안내 문구를 모든 복제물에 분명하게 명시해야 합니다. 또한 영문판 LGLP 사본을 함께 제공해야 합니다. 저작물이 실행될 때 저작권 사항이 표시되는 형태를 취하고 있다면 라이브러리에 대한 저작권 사항도 함께 포함시켜야 하며 LGPL 사본을 참고할 수 있는 방법을 명시해야 합니다. 또한 다음 중 하나의 사항을 반드시 만족시켜야 합니다. <placeholder-1/>

en: For an executable, the required form of the <quote>work that uses the Library</quote> must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.
ko: 실행물이 <quote>라이브러리를 사용하는 저작물</quote>의 형태로 배포된다면 여기에는 실행물을 재생산하기 위해서 필요한 유틸리티 프로그램과 데이터들이 모두 포함되어야 합니다. 그러나 특별한 예외의 하나로서, 실행물이 실행될 운영체제의 주요 부분(컴파일러나 커널 등)과 함께 (원시 코드나 바이너리의 형태로) 일반적으로 배포되는 구성 요소들은 이러한 구성 요소 자체가 실행물에 수반되지 않는한 배포 대상에서 제외되어도 무방합니다.

en: It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute.
ko: 이러한 규정이 일반적으로 운영체제에 함께 수반되지 않는 독점 라이브러리들의 사용 허가서와 충돌하게 될 경우에는 배포하고자 하는 실행물 안에 본 사용 허가서가 적용되는 라이브러리와 독점 라이브러리를 함께 사용할 수 없습니다.

en: Section 7
ko: 제7조

en: You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things:
ko: 라이브러리에 기반한 저작물로서의 라이브러리의 일부를 본 사용 허가서가 적용되지 않는 다른 라이브러리의 일부와 하나의 라이브러리 안에 병존시킬 수 있습니다. 이러한 결합 라이브러리를 배포할 경우에는 라이브러리에 기반한 저작물과 그렇지 않은 라이브러리가 별도로 배포될 수 있음을 명시해야 하며 다음의 두가지 사항을 준수해야 합니다.

en: Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above.
ko: 결합 라이브러리를 구성하고 있는 라이브러리에 기반한 저작물의 복제물을 결합되지 않은 독립된상태로 함께 제공해야 합니다. 이 복제물의 배포에는 위의 조항들이 적용됩니다.

en: Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work.
ko: 라이브러리에 기반한 저작물의 일부가 결합 라이브러리 안에 포함하고 있다는 사실을 명시해야 하며, 제7조 1항에 의해서 제공된 결합되지 않은 상태의 라이브러리에 기반한 저작물의 위치 정보를 명기해야 합니다.

en: Section 8
ko: 제8조

en: You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
ko: 본 허가서에 의해서 명시적으로 이루어 지지 않는 한 라이브러리에 대한 복제와 개작, 하위 허가권 설정과 링크 및 배포가 이루어 질 수 없습니다. 이와 관련된 어떠한 행위도 무효이며 본 허가서가 보장한 권리는 자동으로 소멸됩니다. 그러나 본 허가서의 규정에 따라 라이브러리의 복제물이나 권리를 양도받았던 제3자는 본 허가서의 규정들을 준수하는 한, 배포자의 권리 소멸에 관계없이 사용상의 권리를 계속해서 유지할 수 있습니다.

en: Section 9
ko: 제9조

en: You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it.
ko: 본 허가서는 서명이나 날인이 수반되는 형식을 갖고 있지 않기 때문에 피양도자가 본 허가서의 내용을 반드시 받아들여야 할 필요는 없습니다. 그러나 라이브러리나 라이브러리에 기반한 2차적 저작물에 대한 개작 및 배포를 허용하는 것은 본 허가서에 의해서만 가능합니다. 만약 본 허가서에 동의하지 않을 경우에는 이러한 행위들이 법률적으로 금지됩니다. 따라서 라이브러리(또는 라이브러리에 기반한 2차적 저작물)을 개작하거나 배포하는 행위는 이에 따른 본 허가서의 내용에 동의한다는 것을 의미하며, 복제와 개작 및 배포에 관한 본 허가서의 조건과 규정들을 모두 받아들이겠다는 의미로 간주됩니다.

en: Section 10
ko: 제10조

en: Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License.
ko: 피양도자에 의해서 라이브러리(또는 라이브러리에 기반한 2차적 저작물)이 반복적으로 재배포될 경우, 각 단계에서의 피양도자는 본 허가서의 규정에 따른 라이브러리의 복제와 개작, 링크, 배포에 대한 권리를 최초의 양도자로부터 양도받은 것으로 자동적으로 간주됩니다. 라이브러리(또는 라이브러리에 기반한 2차적 저작물)을 배포할 때는 피양도자의 권리의 행사를 제한할 수 있는 어떠한 사항도 추가할 수 없습니다. 그러나 피양도자에게 재배포가 일어날 시점에서의 제3의 피양도자에게 본 허가서를 준수하도록 강제할 책임은 부과되지 않습니다.

en: Section 11
ko: 제11조

en: If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library.
ko: 법원의 판결이나 특허권 침해에 대한 주장 또는 특허 문제에 국한되지 않은 그밖의 이유들로 인해서 본 허가서의 규정에 배치되는 사항이 발생한다 하더라도 그러한 사항이 선행하거나 본 허가서의 조건과 규정들이 면제되는 것은 아닙니다. 따라서 법원의 명령이나 합의 등에 의해서 본 허가서에 위배되는 사항들이 발생한 상황이라도 양측 모두를 만족시킬 수 없다면 라이브러리는 배포될 수 없습니다. 예를 들면, 특정한 특허 관련 허가가 라이브러리의 복제물을 직접 또는 간접적인 방법으로 양도받은 임의의 제3자에게 해당 라이브러리를 무상으로 재배포할 수 있게 허용하지 않는다면, 그러한 허가와 본 사용 허가를 동시에 만족시키면서 라이브러리를 배포할 수 있는 방법은 없습니다.

en: If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances.
ko: 본 조항은 특정한 상황에서 본 조항의 일부가 유효하지 않거나 적용될 수 없을 경우에도 본 조항의 나머지 부분들을 적용하기 위한 의도로 만들어 졌습니다. 따라서 그 이외의 상황에서는 본 조항을 전체적으로 적용하면 됩니다.

en: It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.
ko: 본 조항의 목적은 특허나 저작권 침해 등의 행위를 조장하거나 해당 권리를 인정하지 않으려는 것이 아니라, 공중 사용 허가서들을 통해서 구현되어 있는 자유 소프트웨어의 배포 체계를 통합적으로 보호하기 위한 것입니다. 많은 사람들이 배포 체계에 대한 신뢰있는 지원을 계속해 줌으로써 소프트웨어의 다양한 분야에 많은 공헌을 해 주었습니다. 소프트웨어를 어떠한 배포 체계를 통해 배포할 것인가를 결정하는 것은 전적으로 저작자와 기증자들의 의지에 달려있는 것이지, 일반 사용자들이 강요할 수 있는 문제는 아닙니다.

en: This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.
ko: 본 조항은 본 허가서의 다른 조항들에서 무엇이 중요하게 고려되어야 하는 지를 명확하게 설명하기 위한 목적으로 만들어진 것입니다.

en: Section 12
ko: 제12조

en: If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.
ko: 특허나 저작권이 설정된 인터페이스로 인해서 특정 국가에서 라이브러리의 배포와 사용이 함께 또는 개별적으로 제한되어 있는 경우, 본 사용 허가서를 라이브러리에 적용한 최초의 저작권자는 문제가 발생하지 않는 국가에 한해서 라이브러리를 배포한다는 배포상의 지역적 제한 조건을 명시적으로 설정할 수 있으며, 이러한 사항은 본 허가서의 일부로 간주됩니다.

en: Section 13
ko: 제13조

en: The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
ko: 자유 소프트웨어 재단은 때때로 본 사용 허가서의 개정판이나 신판을 공표할 수 있습니다. 새롭게 공표될 판은 당면한 문제나 현안을 처리하기 위해서 세부적인 내용에 차이가 발생할 수 있지만, 그 근본 정신에는 변함이 없을 것입니다.

en: Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and <quote>any later version</quote>, you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation.
ko: 각각의 판들은 판번호를 사용해서 구별됩니다. 특정한 판번호와 그 이후 판을 따른다는 사항이 명시된 라이브러리에는 해당 판이나 <quote>그 이후에 발행된 어떠한 판</quote>을 선택해서 적용해도 무방하고, 판번호를 명시하고 있지 않은 경우에는 자유 소프트웨어 재단이 공표한 어떠한 판번호의 판을 적용해도 무방합니다.

en: Section 14
ko: 제14조

en: If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.
ko: 라이브러리의 일부를 본 허가서와 배포 기준이 다른 자유 프로그램과 함께 결합하고자 할 경우에는 해당 프로그램의 저작자로부터 서면 승인을 받아야 합니다. 자유 소프트웨어 재단이 저작권을 갖고 있는 소프트웨어의 경우에는 자유 소프트웨어 재단의 승인을 얻어야 합니다. 우리는 이러한 요청을 수락하기 위해서 때때로 예외 기준을 만들기도 합니다. 자유 소프트웨어 재단은 일반적으로 자유 소프트웨어의 2차적 저작물들을 모두 자유로운 상태로 유지시키려는 목적과 소프트웨어의 공유와 재활용을 증진시키려는 두가지 목적을 기준으로 승인 여부를 결정할 것입니다.

en: NO WARRANTY
ko: 보증의 결여

en: Section 15
ko: 제15조

en: BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY <quote>AS IS</quote> WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
ko: 본 허가서를 따르는 라이브러리는 무상으로 양도되기 때문에 관련 법률이 허용하는 한도 내에서 어떠한 형태의 보증도 제공되지 않습니다. 라이브러리의 저작권자와 배포자가 공동 또는 개별적으로 별도의 보증을 서면으로 제공할 때를 제외하면, 특정한 목적에 대한 라이브러리의 적합성이나 상업성 여부에 대한 보증을 포함한 어떠한 형태의 보증도 명시적이나 묵시적으로 설정되지 않은 <quote>있는 그대로의</quote> 상태로 이 라이브러리를 배포합니다. 라이브러리와 라이브러리의 실행에 따라 발생할 수 있는 모든 위험은 피양도자에게 인수되며 이에 따른 보수 및 복구를 위한 제반 경비 또한 피양도자가 모두 부담해야 합니다.

en: Section 16
ko: 제16조

en: IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
ko: 저작권자나 배포자가 라이브러리의 손상 가능성을 사전에 알고 있었다 하더라도 발생된 손실이 관련 법규에 의해 보호되고 있거나 이에 대한 별도의 서면 보증이 설정된 경우가 아니라면, 저작권자나 라이브러리를  원래의 상태 또는 개작한 상태로 제공한 배포자는 라이브러리의 사용이나 비작동으로 인해 발생된 손실이나 라이브러리 자체의 손실에 대해 책임지지 않습니다. 이러한 면책 조건은 사용자나 제3자가 라이브러리를 조작함으로써 발생된 손실이나 다른 소프트웨어와 라이브러리를 함께 동작시키는 것으로 인해서 발생된 데이터의 상실 및 부정확한 산출 결과에만 국한되는 것이 아닙니다. 발생된 손실의 일반성이나 특수성 뿐 아니라 원인의 우발성 및 필연성도 전혀 고려되지 않습니다.

en: GNU General Public License
ko: GNU 일반 공중 사용 허가서

en: Version 2, June 1991
ko: 2판, 1991년 6월

en: The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software - to make sure the software is free for all its users.
ko: 소프트웨어에 적용되는 대부분의 사용 허가서(license)들은 소프트웨어에 대한 수정과 공유의 자유를 제한하려는 것을 그 목적으로 합니다. 그러나 GNU 일반 공중 사용 허가서(이하, GPL이라고 칭합니다.)는 자유 소프트웨어에 대한 수정과 공유의 자유를 모든 사용자들에게 보장하기 위해서 성립된 것입니다.

en: The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software - to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.
ko: 소프트웨어에 적용되는 대부분의 사용 허가서(license)들은 소프트웨어에 대한 수정과 공유의 자유를 제한하려는 것을 그 목적으로 합니다. 그러나 GNU 일반 공중 사용 허가서(이하, GPL이라고 칭합니다.)는 자유 소프트웨어에 대한 수정과 공유의 자유를 모든 사용자들에게 보장하기 위해서 성립된 것입니다. 자유 소프트웨어 재단이 제공하는 대부분의 소프트웨어들은 GPL에 의해서 관리되고 있으며, 몇몇 소프트웨어에는 별도의 사용 허가서인 GNU 라이브러리 일반 공중 사용 허가서(GNU Library General Public License)를 대신 적용하기도 합니다. 자유 소프트웨어란, 이를 사용하려고 하는 모든 사람에 대해서 동일한 자유와 권리가 함께 양도되는 소프트웨어를 말하며 프로그램 저작자의 의지에 따라 어떠한 종류의 프로그램에도 GPL을 적용할 수 있습니다. 따라서 여러분이 만든 프로그램에도 GPL을 적용할 수 있습니다.

en: To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.
ko: GPL은 GPL 안에 소프트웨어를 양도받을 사용자의 권리를 제한하는 조항과 단서를 별항으로 추가시키지 못하게 함으로써 사용자들의 자유와 권리를 실제적으로 보장하고 있습니다. 자유 소프트웨어의 개작과 배포에 관계하고 있는 사람들은 이러한 무조건적인 권리 양도 규정을 준수해야만 합니다.

en: For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.
ko: 예를 들어 GPL 프로그램을 배포할 경우에는 프로그램의 유료 판매나 무료 배포에 관계없이 자신이 해당 프로그램에 대해서 가질 수 있었던 모든 권리를, 프로그램을 받게될 사람에게 그대로 양도해 주어야 합니다. 이 경우, 프로그램의 원시 코드를 함께 제공하거나 원시 코드를 구할 수 있는 방법을 확실히 알려주어야 하고 이러한 모든 사항들을 사용자들이 분명히 알 수 있도록 명시해야 합니다.

en: copyright the software, and
ko: 소프트웨어에 저작권을 설정합니다.

en: offer you this license which gives you legal permission to copy, distribute and/or modify the software.
ko: 저작권의 양도에 관한 실정법에 의해서 유효한 법률적 효력을 갖는 GPL을 통해 소프트웨어를 복제하거나 개작 및 배포할 수 있는 권리를 사용자들에게 부여합니다.

en: We protect your rights with two steps: <placeholder-1/>
ko: 자유 소프트웨어 재단은 다음과 같은 두 가지 단계를 통해서 사용자들을 권리를 보호합니다.

en: Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.
ko: 자유 소프트웨어를 사용하는 사람들은 반복적인 재배포 과정을 통해 소프트웨어 자체에 수정과 변형이 일어날 수도 있으며, 이는 최초의 저작자가 만든 소프트웨어가 갖고 있는 문제가 아닐 수 있다는 개연성을 인식하고 있어야 합니다. 우리는 개작과 재배포 과정에서 다른 사람에 의해 발생된 문제로 인해 프로그램 원저작자들의 신망이 훼손되는 것을 원하지 않습니다. GPL에 자유 소프트웨어에 대한 어떠한 형태의 보증도 규정하지 않는 이유는 이러한 점들이 고려되었기 때문이며, 이는 프로그램 원저작자와 자유 소프트웨어 재단의 자유로운 활동을 보장하는 현실적인 수단이기도 합니다.

en: Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.
ko: 특허 제도는 자유 소프트웨어의 발전을 위협하는 요소일 수밖에 없습니다. 자유 프로그램을 재배포하는 사람들이 개별적으로 특허를 취득하게 되면, 결과적으로 그 프로그램이 독점 소프트웨어가 될 가능성이 있습니다. 자유 소프트웨어 재단은 이러한 문제에 대처하기 위해서 어떠한 특허에 대해서도 그 사용 권리를 모든 사람들(이하, <quote>공중(公衆)</quote>이라고 칭합니다.)에게 자유롭게 허용하는 경우에 한해서만 자유 소프트웨어와 함께 사용할 수 있다는 것을 명확히 밝히고 있습니다.

en: The precise terms and conditions for copying, distribution and modification follow.
ko: 복제(copying)와 개작(modification) 및 배포(distribution)에 관련된 구체적인 조건과 규정은 다음과 같습니다.

en: This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The <quote>Program</quote>, below, refers to any such program or work, and a <quote>work based on the Program</quote> means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term <quote>modification</quote>.) Each licensee is addressed as <quote>you</quote>.
ko: 본 허가서는 GNU 일반 공중 사용 허가서의 규정에 따라 배포될 수 있다는 사항이 저작권자에 의해서 명시된 모든 컴퓨터 프로그램 저작물에 대해서 동일하게 적용됩니다. 컴퓨터 프로그램 저작물(이하, <quote>프로그램</quote>이라고 칭합니다.)이란 특정한 결과를 얻기 위해서 컴퓨터 등의 정보 처리 능력을 가진 장치(이하, <quote>컴퓨터</quote>라고 칭합니다.) 내에서 직접 또는 간접으로 사용되는 일련의 지시 및 명령으로 표현된 창작물을 의미하고, <quote>2차적 프로그램</quote>이란 전술한 프로그램 자신 또는 저작권법의 규정에 따라 프로그램의 전부 또는 상당 부분을 원용하거나 다른 언어로의 번역을 포함할 수 있는 개작 과정을 통해서 창작된 새로운 프로그램과 이와 관련된 저작물을 의미합니다. (이후로 다른 언어로의 번역은 별다른 제한없이 <quote>개작</quote>의 범위에 포함되는 것으로 간주합니다.) <quote>피양도자</quote>란 GPL의 규정에 따라 프로그램을 양도받은 사람을 의미하고, <quote>원(原)프로그램</quote>이란 프로그램을 개작하거나 2차적 프로그램을 만들기 위해서 사용된 최초의 프로그램을 의미합니다.

en: Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.
ko: 본 허가서는 프로그램에 대한 복제와 개작 그리고 배포 행위에 대해서만 적용됩니다. 따라서 프로그램을 실행시키는 행위에 대한 제한은 없습니다. 프로그램의 결과물(output)에는, 그것이 프로그램을 실행시켜서 생성된 것인지 아닌지의 여부에 상관없이 결과물의 내용이 원프로그램으로부터 파생된 2차적 프로그램을 구성했을 때에 한해서 본 허가서의 규정들이 적용됩니다. 2차적 프로그램의 구성 여부는 2차적 프로그램 안에서의 원프로그램의 역할을 토대로 판단합니다.

en: You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.
ko: 적절한 저작권 표시와 프로그램에 대한 보증이 제공되지 않는다는 사실을 각각의 복제물에 명시하는 한, 피양도자는 프로그램의 원시 코드를 자신이 양도받은 상태 그대로 어떠한 매체를 통해서도 복제하고 배포할 수 있습니다. 복제와 배포가 이루어 질 때는 본 허가서와 프로그램에 대한 보증이 제공되지 않는다는 사실에 대해서 언급되었던 모든 내용을 그대로 유지시켜야 하며, 영문판 GPL을 함께 제공해야 합니다.

en: You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.
ko: 파일을 개작할 때는 파일을 개작한 사실과 그 날짜를 파일 안에 명시해야 합니다.

en: You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.
ko: 배포하거나 공표하려는 저작물의 전부 또는 일부가 양도받은 프로그램으로부터 파생된 것이라면, 저작물 전체에 대한 사용 권리를 본 허가서의 규정에 따라 공중에게 무상으로 허용해야 합니다.

en: Exception:
ko: 예외 규정:

en: If the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.
ko: 양도받은 프로그램이 대화형 구조를 갖추고 있다 하더라도 통상적인 실행 환경에서 전술한 사항들이 출력되지 않는 형태였을 경우에는 이를 개작한 프로그램 또한 관련 사항들을 출력시키지 않아도 무방합니다.

en: If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. <placeholder-1/>
ko: 개작된 프로그램의 일반적인 실행 형태가 대화형 구조로 명령어를 읽어 들이는 방식을 취하고 있을 경우에는, 적절한 저작권 표시와 프로그램에 대한 보증이 제공되지 않는다는 사실, (별도의 보증을 설정한 경우라면 해당 내용) 그리고 양도받은 프로그램을 본 규정에 따라 재배포할 수 있다는 사실과 GPL 사본을 참고할 수 있는 방법이 함께 포함된 문구가 프로그램이 대화형 구조로 평이하게 실행된 직후에 화면 또는 지면으로 출력되도록 작성되어야 합니다. <placeholder-1/>

en: You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of <link linkend="sect1">Section 1</link> above, provided that you also meet all of these conditions: <placeholder-1/>
ko: 피양도자는 자신이 양도받은 프로그램의 전부나 일부를 개작할 수 있으며, 이를 통해서 2차적 프로그램을 창작할 수 있습니다. 개작된 프로그램이나 창작된 2차적 프로그램은 다음의 사항들을 모두 만족시키는 조건에 한해서, <link linkend="sect1">제1조</link>의 규정에 따라 또다시 복제되고 배포될 수 있습니다. <placeholder-1/>

en: These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.
ko: 위의 조항들은 개작된 프로그램 전체에 적용됩니다. 만약, 개작된 프로그램에 포함된 특정 부분이 원프로그램으로부터 파생된 것이 아닌 별도의 독립 저작물로 인정될 만한 상당한 이유가 있을 경우에는 해당 저작물의 개별적인 배포에는 본 허가서의 규정들이 적용되지 않습니다. 그러나 이러한 저작물이 2차적 프로그램의 일부로서 함께 배포된다면 개별적인 저작권과 배포 기준에 상관없이 저작물 모두에 본 허가서가 적용되어야 하며, 전체 저작물에 대한 사용 권리는 공중에게 무상으로 양도됩니다.

en: Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.
ko: 이러한 규정은 개별적인 저작물에 대한 저작자의 권리를 침해하거나 인정하지 않으려는 것이 아니라, 원프로그램으로부터 파생된 2차적 프로그램이나 수집 저작물의 배포를 일관적으로 규제할 수 있는 권리를 행사하기 위한 것입니다.

en: In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.
ko: 원프로그램이나 원프로그램으로부터 파생된 2차적 프로그램을 이들로부터 파생되지 않은 다른 저작물과 함께 단순히 저장하거나 배포할 목적으로 동일한 매체에 모아 놓은 집합물의 경우에는, 원프로그램으로부터 파생되지 않은 다른 저작물에는 본 허가서의 규정들이 적용되지 않습니다.

en: Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of <link linkend="sect1">Sections 1</link> and <link linkend="sect2">2</link> above on a medium customarily used for software interchange; or,
ko: 목적 코드나 실행물에 상응하는 컴퓨터가 인식할 수 있는 완전한 원시 코드를 함께 제공해야 합니다. 원시 코드는 <link linkend="sect1">제1조</link>와 <link linkend="sect2">제2조</link>의 규정에 따라 배포될 수 있어야 하며, 소프트웨어의 교환을 위해서 일반적으로 사용되는 매체를 통해 제공되어야 합니다.

en: Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
ko: 배포에 필요한 최소한의 비용만을 받고 목적 코드나 실행물에 상응하는 완전한 원시 코드를 배포하겠다는, 최소한 3년간 유효한 약정서를 함께 제공해야 합니다. 이 약정서는 약정서를 갖고 있는 어떠한 사람에 대해서도 유효해야 합니다. 원시 코드는 컴퓨터가 인식할 수 있는 형태여야 하고 제1조와 제2조의 규정에 따라 배포될 수 있어야 하며, 소프트웨어의 교환을 위해서 일반적으로 사용되는 매체를 통해 제공되어야 합니다.

en: Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)
ko: 목적 코드나 실행물에 상응하는 원시 코드를 배포하겠다는 약정에 대해서 자신이 양도받은 정보를 함께 제공해야 합니다. (제3항은 위의 제2항에 따라 원시 코드를 배포하겠다는 약정을 프로그램의 목적 코드나 실행물과 함께 제공 받았고, 동시에 비상업적인 배포를 하고자 할 경우에 한해서만 허용됩니다.)

en: You may copy and distribute the Program (or a work based on it, under <link linkend="sect2">Section 2</link>) in object code or executable form under the terms of <link linkend="sect1">Sections 1</link> and <link linkend="sect2">2</link> above provided that you also do one of the following: <placeholder-1/>
ko: 피양도자는 다음 중 하나의 항목을 만족시키는 조건에 한해서 <link linkend="sect1">제1조</link>와 <link linkend="sect2">제2조</link>의 규정에 따라 프로그램(또는 <link linkend="sect2">제2조</link>에서 언급된 2차적 프로그램)을 목적 코드(object code)나 실행물(executable form)의 형태로 복제하고 배포할 수 있습니다. <placeholder-1/>

en: The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.
ko: 저작물에 대한 원시 코드란 해당 저작물을 개작하기에 적절한 형식을 의미합니다. 실행물에 대한 완전한 원시 코드란 실행물에 포함된 모든 모듈들의 원시 코드와 이와 관련된 인터페이스 정의 파일 모두, 그리고 실행물의 컴파일과 설치를 제어하는데 사용된 스크립트 전부를 의미합니다. 그러나 특별한 예외의 하나로서, 실행물이 실행될 운영체제의 주요 부분(컴파일러나 커널 등)과 함께 (원시 코드나 바이너리의 형태로) 일반적으로 배포되는 구성 요소들은 이러한 구성 요소 자체가 실행물에 수반되지 않는 한 원시 코드의 배포 대상에서 제외되어도 무방합니다.

en: If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.
ko: 목적 코드나 실행물을 지정한 장소로부터 복제해 갈 수 있게 하는 방식으로 배포할 경우, 동일한 장소로부터 원시 코드를 복제할 수 있는 동등한 접근 방법을 제공한다면 이는 원시 코드를 목적 코드와 함께 복제되도록 설정하지 않았다고 하더라도 원시 코드를 배포하는 것으로 간주됩니다.

en: You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
ko: 본 허가서에 의해 명시적으로 이루어 지지 않는 한 프로그램에 대한 복제와 개작 및 하위 허가권 설정과 배포가 성립될 수 없습니다. 이와 관련된 어떠한 행위도 무효이며 본 허가서가 보장한 권리는 자동으로 소멸됩니다. 그러나 본 허가서의 규정에 따라 프로그램의 복제물이나 권리를 양도받았던 제3자는 본 허가서의 규정들을 준수하는 한, 배포자의 권리 소멸에 관계없이 사용상의 권리를 계속해서 유지할 수 있습니다.

en: You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.
ko: 본 허가서는 서명이나 날인이 수반되는 형식을 갖고 있지 않기 때문에 피양도자가 본 허가서의 내용을 반드시 받아들여야 할 필요는 없습니다. 그러나 프로그램이나 프로그램에 기반한 2차적 프로그램에 대한 개작 및 배포를 허용하는 것은 본 허가서에 의해서만 가능합니다. 만약 본 허가서에 동의하지 않을 경우에는 이러한 행위들이 법률적으로 금지됩니다. 따라서 프로그램(또는 프로그램에 기반한 2차적 프로그램)을 개작하거나 배포하는 행위는 이에 따른 본 허가서의 내용에 동의한다는 것을 의미하며, 복제와 개작 및 배포에 관한 본 허가서의 조건과 규정들을 모두 받아들이겠다는 의미로 간주됩니다.

en: Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.
ko: 피양도자에 의해서 프로그램(또는 프로그램에 기반한 2차적 프로그램)이 반복적으로 재배포될 경우, 각 단계에서의 피양도자는 본 허가서의 규정에 따른 프로그램의 복제와 개작 및 배포에 대한 권리를 최초의 양도자로부터 양도받은 것으로 자동적으로 간주됩니다. 프로그램(또는 프로그램에 기반한 2차적 프로그램)을 배포할 때는 피양도자의 권리의 행사를 제한할 수 있는 어떠한 사항도 추가할 수 없습니다. 그러나 피양도자에게, 재배포가 일어날 시점에서의 제3의 피양도자에게 본 허가서를 준수하도록 강제할 책임은 부과되지 않습니다.

en: If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.
ko: 법원의 판결이나 특허권 침해에 대한 주장 또는 특허 문제에 국한되지 않은 그밖의 이유들로 인해서 본 허가서의 규정에 배치되는 사항이 발생한다 하더라도 그러한 사항이 선행하거나 본 허가서의 조건과 규정들이 면제되는 것은 아닙니다. 따라서 법원의 명령이나 합의 등에 의해서 본 허가서에 위배되는 사항들이 발생한 상황이라도 양측 모두를 만족시킬 수 없다면 프로그램은 배포될 수 없습니다. 예를 들면, 특정한 특허 관련 허가가 프로그램의 복제물을 직접 또는 간접적인 방법으로 양도받은 임의의 제3자에게 해당 프로그램을 무상으로 재배포할 수 있게 허용하지 않는다면, 그러한 허가와 본 사용 허가를 동시에 만족시키면서 프로그램을 배포할 수 있는 방법은 없습니다.

en: If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.
ko: 본 조항은 특정한 상황에서 본 조항의 일부가 유효하지 않거나 적용될 수 없을 경우에도 본 조항의 나머지 부분들을 적용하기 위한 의도로 만들어 졌습니다. 따라서 그 이외의 상황에서는 본 조항을 전체적으로 적용하면 됩니다.

en: It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.
ko: 본 조항의 목적은 특허나 저작권 침해 등의 행위를 조장하거나 해당 권리를 인정하지 않으려는 것이 아니라, GPL을 통해서 구현되어 있는 자유 소프트웨어의 배포 체계를 통합적으로 보호하기 위한 것입니다. 많은 사람들이 배포 체계에 대한 신뢰있는 지원을 계속해 줌으로써 소프트웨어의 다양한 분야에 많은 공헌을 해 주었습니다. 소프트웨어를 어떠한 배포 체계로 배포할 것인가를 결정하는 것은 전적으로 저작자와 기증자들의 의지에 달려있는 것이지, 일반 사용자들이 강요할 수 있는 문제는 아닙니다.

en: If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.
ko: 특허나 저작권이 설정된 인터페이스로 인해서 특정 국가에서 프로그램의 배포와 사용이 함께 또는 개별적으로 제한되어 있는 경우, 본 사용 허가서를 프로그램에 적용한 최초의 저작권자는 문제가 발생하지 않는 국가에 한해서 프로그램을 배포한다는 배포상의 지역적 제한 조건을 명시적으로 설정할 수 있으며, 이러한 사항은 본 허가서의 일부로 간주됩니다.

en: The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
ko: 자유 소프트웨어 재단은 때때로 본 사용 허가서의 개정판이나 신판을 공표할 수 있습니다. 새롭게 공표될 판은 당면한 문제나 현안을 처리하기 위해서 세부적인 내용에 차이가 발생할 수 있지만, 그 근본 정신에는 변함이 없을 것입니다.

en: Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and <quote>any later version</quote>, you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.
ko: 각각의 판들은 판번호를 사용해서 구별됩니다. 특정한 판번호와 그 이후 판을 따른다는 사항이 명시된 프로그램에는 해당 판이나 <quote>그 이후에 발행된 어떠한 판</quote>을 선택해서 적용해도 무방하고, 판번호를 명시하고 있지 않은 경우에는 자유 소프트웨어 재단이 공표한 어떠한 판번호의 판을 적용해도 무방합니다.

en: If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.
ko: 프로그램의 일부를 본 허가서와 배포 기준이 다른 자유 프로그램과 함께 결합하고자 할 경우에는 해당 프로그램의 저작자로부터 서면 승인을 받아야 합니다. 자유 소프트웨어 재단이 저작권을 갖고 있는 소프트웨어의 경우에는 자유 소프트웨어 재단의 승인을 얻어야 합니다. 우리는 이러한 요청을 수락하기 위해서 때때로 예외 기준을 만들기도 합니다. 자유 소프트웨어 재단은 일반적으로 자유 소프트웨어의 2차적 저작물들을 모두 자유로운 상태로 유지시키려는 목적과 소프트웨어의 공유와 재활용을 증진시키려는 두가지 목적을 기준으로 승인 여부를 결정할 것입니다.

en: BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM <quote>AS IS</quote> WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
ko: 본 허가서를 따르는 프로그램은 무상으로 양도되기 때문에 관련 법률이 허용하는 한도 내에서 어떠한 형태의 보증도 제공되지 않습니다. 프로그램의 저작권자와 배포자가 공동 또는 개별적으로 별도의 보증을 서면으로 제공할 때를 제외하면, 특정한 목적에 대한 프로그램의 적합성이나 상업성 여부에 대한 보증을 포함한 어떠한 형태의 보증도 명시적이나 묵시적으로 설정되지 않은 <quote>있는 그대로의</quote> 상태로 이 프로그램을 배포합니다. 프로그램과 프로그램의 실행에 따라 발생할 수 있는 모든 위험은 피양도자에게 인수되며 이에 따른 보수 및 복구를 위한 제반 경비 또한 피양도자가 모두 부담해야 합니다.

en: IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
ko: 저작권자나 배포자가 프로그램의 손상 가능성을 사전에 알고 있었다 하더라도 발생된 손실이 관련 법규에 의해 보호되고 있거나 이에 대한 별도의 서면 보증이설정된 경우가 아니라면, 저작권자나 프로그램을 원래의 상태 또는 개작한 상태로 제공한 배포자는 프로그램의 사용이나 비작동으로 인해 발생된 손실이나 프로그램 자체의 손실에 대해 책임지지 않습니다. 이러한 면책조건은 사용자나 제3자가 프로그램을 조작함으로써 발생된 손실이나 다른 소프트웨어와 프로그램을 함께 동작시키는 것으로 인해서 발생된 데이터의 상실 및 부정확한 산출 결과에만 국한되는 것이 아닙니다. 발생된 손실의 일반성이나 특수성 뿐 아니라 원인의 우발성 및 필연성도 전혀 고려되지 않습니다.

en: Version 1.1, March 2000
ko: 1.1 판, 2000년 3월

en: <address>Free Software Foundation, Inc. <street>51 Franklin Street, Fifth Floor</street>, <city>Boston</city>, <state>MA</state><postcode>02110-1301</postcode><country>USA</country></address>. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
ko: <address>Free Software Foundation, Inc. <street>51 Franklin Street, Fifth Floor</street>, <city>Boston</city>, <state>MA</state><postcode>02110-1301</postcode><country>USA</country></address>. 누구든지 본 사용 허가서를 있는 그대로 복제하고 배포할 수 있습니다. 그러나 본문에 대한 수정은 허용되지 않습니다.

en: The purpose of this License is to make a manual, textbook, or other written document <quote>free</quote> in the sense of freedom: to assure everyone the effective freedom to copy and redistribute it, with or without modifying it, either commercially or noncommercially. Secondarily, this License preserves for the author and publisher a way to get credit for their work, while not being considered responsible for modifications made by others.
ko: 본 사용 허가서의 목적은 첫째, 매뉴얼이나 책 또는 다른 문서들을 <quote>자유</quote>롭게 만들기 위한 것입니다. 여기서 말하는 <quote>자유</quote>란 무료가 아닌 구속되지 않는다는 관점에서의 자유를 의미합니다. 즉, 상업적이든 비상업적이든 간에 누구나 그것을 수정하거나 그렇지 않은 상태에서 복제 및 재배포할 수 있는 실질적인 자유를 보장하기 위한 것입니다. 둘째, 본 사용 허가서는 저작자나 발행인에게 다른 사람들이 가한 수정에 책임지지 않고 그들의 저작물에 대한 공로를 인정 받을 수 있는 길을 보장하기 위한 것입니다.

en: PREAMBLE
ko: 전문

en: This License is a kind of <quote>copyleft</quote>, which means that derivative works of the document must themselves be free in the same sense. It complements the GNU General Public License, which is a copyleft license designed for free software.
ko: 본 사용 허가서는 일종의 <quote>카피레프트</quote>입니다. 즉, 문서의 2차적 저작물 또한 같은 의미에서 자유로워야 한다는 것을 의미합니다. 이것은 자유 소프트웨어를 위해서 고안된 카피레프트 사용 허가서인 GNU 일반 공중 사용 허가서를 보완합니다.

en: We have designed this License in order to use it for manuals for free software, because free software needs free documentation: a free program should come with manuals providing the same freedoms that the software does. But this License is not limited to software manuals; it can be used for any textual work, regardless of subject matter or whether it is published as a printed book. We recommend this License principally for works whose purpose is instruction or reference.
ko: 자유 소프트웨어는 자유 문서를 필요로 하기 때문에 본 사용 허가서는 자유 소프트웨어 매뉴얼에 사용되기 위해서 고안되었습니다. 자유 프로그램에는 소프트웨어에서와 같은 자유가 제공되는 매뉴얼이 함께 수반되어야 합니다. 그러나 본 사용 허가서가 단지 소프트웨어 매뉴얼에만 한정되는 것은 아닙니다. 이것은 문서의 주제나 그것이 인쇄물로 발행되었는지의 여부에 상관없이 모든 종류의 문서 저작물에 사용될 수 있습니다. 교육이나 참고를 목적으로 하는 저작물에는 원칙적으로 본 사용 허가서를 사용할 것을 추천합니다.

en: This License applies to any manual or other work that contains a notice placed by the copyright holder saying it can be distributed under the terms of this License. The <quote>Document</quote>, below, refers to any such manual or work. Any member of the public is a licensee, and is addressed as <quote>you</quote>.
ko: 본 사용 허가서는 GNU 자유 문서 사용 허가서(이하, <quote>GFDL</quote>이라고 칭합니다.)의 규정에 따라 배포될 수 있다는 사항이 저작권자에 의해서 명시된 모든 매뉴얼과 문서 저작물에 적용됩니다. 아래의 <quote>문서</quote>(文書, document)는 그러한 모든  매뉴얼 또는 문서 저작물을 의미합니다. 공중의 누구라도 <quote>피양도자</quote>가 될 수 있습니다.

en: A <quote>Modified Version</quote> of the Document means any work containing the Document or a portion of it, either copied verbatim, or with modifications and/or translated into another language.
ko: 문서의 <quote>수정판</quote>(修正版, modified version)이란 원문서가 그대로 복제 또는 개작되거나, 다른 언어로 번역된 문서의 전부나 일부를 포함하고 있는 저작물을 의미합니다.

en: A <quote>Secondary Section</quote> is a named appendix or a front-matter section of the <link linkend="fdl-document">Document</link> that deals exclusively with the relationship of the publishers or authors of the Document to the Document's overall subject (or to related matters) and contains nothing that could fall directly within that overall subject. (For example, if the Document is in part a textbook of mathematics, a Secondary Section may not explain any mathematics.) The relationship could be a matter of historical connection with the subject or with related matters, or of legal, commercial, philosophical, ethical or political position regarding them.
ko: <link linkend="fdl-document">문서</link>의 <quote>2차구성부</quote>(二次構成部, secondary section)란 문서의 저작자나 발행인과 문서의 전체 주제(또는 관련 내용)와의 관계만을 설명하거나, 문서의 전체 주제와 직접적인 관계가 없는 내용을 포함하고 있는 머리말과 목차 등의 서두나 부록 부분을 가리킵니다. (예를 들면 문서가 수학 교과서의 일부였을 경우, 이 문서의 2차구성부는 수학에 관련된 어떠한 내용도 기술되어서는 안됩니다.) 2차구성부에 포함될 수 있는 내용은 문서의 주제나 관련 사항에 대한 개정 이력이나 법률적, 상업적, 철학적, 윤리적, 정치적 입장 등입니다.

en: The <quote>Invariant Sections</quote> are certain <link linkend="fdl-secondary"> Secondary Sections</link> whose titles are designated, as being those of Invariant Sections, in the notice that says that the <link linkend="fdl-document">Document</link> is released under this License.
ko: <quote>변경불가부분</quote>(變更不可部分, invariant section)이란 <link linkend="fdl-document">문서</link>가 본 사용 허가서에 의해서 배포된다는 사실이, 해당 부분이 변경불가부분이라는 제목과 함께 명시된 <link linkend="fdl-secondary">2차 구성부</link>의 한 형태를 의미합니다.

en: The <quote>Cover Texts</quote> are certain short passages of text that are listed, as Front-Cover Texts or Back-Cover Texts, in the notice that says that the <link linkend="fdl-document">Document</link> is released under this License.
ko: <quote>표지구절</quote>(表紙句節, cover texts)이란 <link linkend="fdl-document">문서</link>가 본 사용 허가서에 의해서 배포된다는 사실이 문서의 앞 표지나 뒷 표지에 언급되는 짧은 문장을 의미합니다.

en: A <quote>Transparent</quote> copy of the <link linkend="fdl-document"> Document</link> means a machine-readable copy, represented in a format whose specification is available to the general public, whose contents can be viewed and edited directly and straightforwardly with generic text editors or (for images composed of pixels) generic paint programs or (for drawings) some widely available drawing editor, and that is suitable for input to text formatters or for automatic translation to a variety of formats suitable for input to text formatters. A copy made in an otherwise Transparent file format whose markup has been designed to thwart or discourage subsequent modification by readers is not Transparent. A copy that is not <quote>Transparent</quote> is called <quote>Opaque</quote>.
ko: <link linkend="fdl-document">문서</link>의 <quote>투명</quote>(透明, transparent) 복제물이란 그 사양이 공중에게 공개되어 있고 일반적인 문서 편집기, (픽셀로 구성된 이미지의 경우) 일반적인 페인트 프로그램, (그림의 경우) 널리 사용되는 그림 편집기로 그 내용을 출력시키거나 직접 수정하기에 용이하며 조판 프로그램에 입력하기에 적당하거나 조판 프로그램에 입력할 수 있는 다양한 형태의 포맷으로 자동으로 번역되기에 용이한 형태로 만들어진 기계로 판독 가능한 복제물을 의미합니다. 피양도자가 문서를 개작하는 것을 방해하거나 금지하기 위해서 조판 형태를 설계한 파일 포맷은 투명한 것이 아닙니다. 투명 복제물이 아닌 것을 <quote>불투명</quote>(不透明, opaque) 복제물이라고 합니다.

en: Examples of suitable formats for Transparent copies include plain ASCII without markup, Texinfo input format, LaTeX input format, SGML or XML using a publicly available DTD, and standard-conforming simple HTML designed for human modification. Opaque formats include PostScript, PDF, proprietary formats that can be read and edited only by proprietary word processors, SGML or XML for which the DTD and/or processing tools are not generally available, and the machine-generated HTML produced by some word processors for output purposes only.
ko: 투명 복제물로 적절한 포맷의 예는 마크업이 포함되지 않은 평범한 ASCII 포맷과 Texinfo 입력 포맷, LaTeX 입력 포맷, 공개적으로 이용되는 DTD를 사용하는 SGML이나 XML, 그리고 표준 규약을 준수하는 간단한 형식의 HTML과 같이 사람이 직접 개작할 수 있는 형태의 포맷입니다. 불투명 복제물에는 PostScript와 PDF, 독점 워드 프로세서에서만 읽고 편집할 수 있는 독점 포맷, 일반적으로 통용되지 않는 DTD와 처리 도구가 필요한 SGML 및 XML 포맷, 그리고 출력 목적만을 위해서 워드 프로세서로 생성한 기계 생성 HTML 포맷이 포함됩니다.

en: The <quote>Title Page</quote> means, for a printed book, the title page itself, plus such following pages as are needed to hold, legibly, the material this License requires to appear in the title page. For works in formats which do not have any title page as such, <quote>Title Page</quote> means the text near the most prominent appearance of the work's title, preceding the beginning of the body of the text.
ko: <quote>제목 페이지</quote>(title page)란 인쇄된 책의 경우에는 문서의 제목이 표시된 페이지 자체뿐만 아니라 보다 쉽게 이해되는데 필요하다고 판단되어 본 사용 허가서가 제목 페이지에 함께 포함시킬 것을 규정한 후속 페이지들을 모두 의미합니다. 제목 페이지가 없는 저작물의 경우, <quote>제목 페이지</quote>는 본문이 시작되기 전에 저작물의 제목에 가장 근접한 형태가 나타난 페이지를 의미합니다.

en: You may copy and distribute the <link linkend="fdl-document">Document</link> in any medium, either commercially or noncommercially, provided that this License, the copyright notices, and the license notice saying this License applies to the Document are reproduced in all copies, and that you add no other conditions whatsoever to those of this License. You may not use technical measures to obstruct or control the reading or further copying of the copies you make or distribute. However, you may accept compensation in exchange for copies. If you distribute a large enough number of copies you must also follow the conditions in <link linkend="fdl-section3">section 3</link>.
ko: <link linkend="fdl-document">문서</link>의 피양도자는 본 사용 허가서에 어떠한 사항도 추가하지 않은 상태에서 본 사용 허가서와 저작권 사항 그리고 문서의 모든 복제물에 본 사용 허가서가 동일하게 적용된다는 사항을 명시하고 이를 문서의 복제물과 함께 제공하는 한, 어떠한 정보 매체에 의해서도 상업적이나 비상업적인 목적으로 문서를 복제하거나 배포할 수 있습니다. 문서를 복제하거나 배포할 경우에는 임의의 피양도자가 문서를 열람하거나 복제할 수 없도록 방해하거나 통제할 수 있는 어떠한 기술적 수단도 사용해서는 안됩니다. 그러나 복제물을 제공하는데 따른 보상을 청구할 수는 있습니다. 만약, 충분히 많은 양의 복제물을 배포할 경우에는 <link linkend="fdl-section3">제3조</link>의 규정들을 함께 준수해야만 합니다.

en: You may also lend copies, under the same conditions stated above, and you may publicly display copies.
ko: 또한 위의 조건을 준수하는 한, 피양도자는 문서의 복제물을 대여하거나 공개적으로 전시할 수 있습니다.

en: COPYING IN QUANTITY
ko: 대량 복제

en: If you publish printed copies of the <link linkend="fdl-document">Document</link> numbering more than 100, and the Document's license notice requires <link linkend="fdl-cover-texts">Cover Texts</link>, you must enclose the copies in covers that carry, clearly and legibly, all these Cover Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on the back cover. Both covers must also clearly and legibly identify you as the publisher of these copies. The front cover must present the full title with all words of the title equally prominent and visible. You may add other material on the covers in addition. Copying with changes limited to the covers, as long as they preserve the title of the <link linkend="fdl-document">Document</link> and satisfy these conditions, can be treated as verbatim copying in other respects.
ko: 만약, <link linkend="fdl-document">문서</link>의 인쇄 복제물을 100부 이상 발행하며, 문서의 사용 허가서가 <link linkend="fdl-cover-texts">표지 구절</link>의 사용을 규정하고 있는 경우에는 인쇄물의 앞 표지와 뒷 표지에 삽입될 앞 표지 구절과 뒷 표지 구절이 명확하고 읽기 쉬운 형태로 모든 복제물에 포함되어야 합니다. 또한 인쇄 복제물의 발행인에 대한 정보가 양쪽 표지 모두에 명확하고 읽기 쉬운 형태로 명시되어야 합니다. 인쇄물의 앞 표지에는 문서의 완전한 제목이, 제목을 구성하는 모든 문자들이 동일한 수준의 식별력을 가질 수 있도록 표시되어야 합니다. 복제물의 표지에는 추가적인 문장이나 도형, 그림 등의 요소를 추가하는 것이 가능합니다. <link linkend="fdl-document">문서</link>의 제목이 유지되고 이러한 조건들을 만족하는 한, 표지만 변경시킨 복제물은 표지 이외의 다른 부분에 대한 동일 복제로 간주됩니다.

en: If the required texts for either cover are too voluminous to fit legibly, you should put the first ones listed (as many as fit reasonably) on the actual cover, and continue the rest onto adjacent pages.
ko: 앞 표지나 뒷 표지에 표시될 표지 구절의 내용이 너무 많아서 읽기 힘든 경우에는 실제 표지에는 (적당한 만큼만) 기재하고, 나머지 내용들은 인접 페이지에 표시할 수 있습니다.

en: If you publish or distribute <link linkend="fdl-transparent">Opaque</link> copies of the <link linkend="fdl-document">Document</link> numbering more than 100, you must either include a machine-readable <link linkend="fdl-transparent">Transparent</link> copy along with each Opaque copy, or state in or with each Opaque copy a publicly-accessible computer-network location containing a complete Transparent copy of the Document, free of added material, which the general network-using public has access to download anonymously at no charge using public-standard network protocols. If you use the latter option, you must take reasonably prudent steps, when you begin distribution of Opaque copies in quantity, to ensure that this Transparent copy will remain thus accessible at the stated location until at least one year after the last time you distribute an Opaque copy (directly or through your agents or retailers) of that edition to the public.
ko: 100부 이상의 <link linkend="fdl-transparent">불투명</link> 복제물을 발행하거나 배포하는 경우, 모든 불투명 복제물에 기계 판독이 가능한 <link linkend="fdl-transparent">투명</link> 복제물을 함께 첨부하거나, 추가된 것이 없는 완벽한 투명 복제물이 있는 공개적인 접근이 가능한 컴퓨터 네트워크의 위치를 각 불투명 복제물에 명시하여 네트워크를 사용하는 일반 공중이 공개 표준을 준수하는 네트워크 프로토콜을 이용하여 비용없이 익명으로 다운로드 받을 수 있도록 해야 합니다. 후자의 경우, 불투명 복제물을 대량으로 배포하기 시작할 때에는 매우 신중한 접근을 해야 하는데, 불투명 복제물을 공중에게 (본인이 직접 또는 대리인을 통해서, 또는 소매업자를 통해서) 배포한 마지막 시점으로부터 적어도 1년 뒤까지 투명 복제물이 명시된 위치에서 접근될 수 있는 상태로 확실히 남아있도록 해야 합니다.

en: It is requested, but not required, that you contact the authors of the <link linkend="fdl-document">Document</link> well before redistributing any large number of copies, to give them a chance to provide you with an updated version of the Document.
ko: 강제 조항은 아니지만, 복제물을 대량으로 배포하기 전에 충분한 시간적 여유를 두고 <link linkend="fdl-document">문서</link>의 저작자와 연락해서 저작자에게 문서의 최신 개정판을 제공할 수 있는 기회를 주어야 합니다.

en: You may copy and distribute a <link linkend="fdl-modified">Modified Version</link> of the <link linkend="fdl-document">Document</link> under the conditions of sections <link linkend="fdl-section2">2</link> and <link linkend="fdl-section3">3</link> above, provided that you release the Modified Version under precisely this License, with the Modified Version filling the role of the Document, thus licensing distribution and modification of the Modified Version to whoever possesses a copy of it. In addition, you must do these things in the Modified Version:
ko: <link linkend="fdl-document">문서</link>의 <link linkend="fdl-modified">수정판</link>은 수정판이 명백하게 본 사용 허가서에 의해서 관리되는 조건 하에서 <link linkend="fdl-section2">제2조</link>와 <link linkend="fdl-section3">제3조</link>의 규정에 의해서 복제 및 배포될 수 있습니다. 즉, 수정판은 문서의 역할을 유지해야 하며, 수정판의 복제물을 양도받은 임의의 피양도자는 개작과 배포에 대한 동일한 권리를 양수받게 됩니다. 또한 수정판에 대해서 다음의 규정들을 준수해야만 합니다.

en: Use in the <link linkend="fdl-title-page">Title Page</link> (and on the covers, if any) a title distinct from that of the <link linkend="fdl-document">Document</link>, and from those of previous versions (which should, if there were any, be listed in the History section of the Document). You may use the same title as a previous version if the original publisher of that version gives permission.
ko: 수정판의 <link linkend="fdl-title-page">제목 페이지</link>에는 (표지가 있다면 표지에도) <link linkend="fdl-document">문서</link>와 그 이전 판의 문서와 구별되는 제목을 사용해야 합니다. (문서의 개정 이력란이 존재한다면 이러한 사실이 등재되어야 합니다.) 그러나 이전 판의 발행인이 허락한다면, 이전 판과 같은 제목을 사용할 수 있습니다.

en: List on the <link linkend="fdl-title-page">Title Page</link>, as authors, one or more persons or entities responsible for authorship of the modifications in the <link linkend="fdl-modified">Modified Version</link>, together with at least five of the principal authors of the <link linkend="fdl-document">Document</link> (all of its principal authors, if it has less than five).
ko: <link linkend="fdl-modified">수정판</link>의 <link linkend="fdl-title-page">제목 페이지</link>에는 적어도 5명의 <link linkend="fdl-document">문서</link>의 원저작자 (5명보다 적다면 원저작자 모두)와 함께, 개작에 책임이 있는 1인 이상의 개인 또는 단체를 저작자로 명시해야 합니다.

en: State on the <link linkend="fdl-title-page">Title Page</link> the name of the publisher of the <link linkend="fdl-modified">Modified Version</link>, as the publisher.
ko: <link linkend="fdl-modified">수정판</link>의 발행인 성명을 <link linkend="fdl-title-page">제목 페이지</link>에 발행인으로서 명시합니다.

en: Preserve all the copyright notices of the <link linkend="fdl-document">Document</link>.
ko: <link linkend="fdl-document">문서</link>의 모든 저작권 표시를 수정판에 유지해야 합니다.

en: Add an appropriate copyright notice for your modifications adjacent to the other copyright notices.
ko: 문서의 저작권 표시 부분에 자신이 개작한 것에 대한 적절한 저작권 사항을 추가해서 수정판에 표시합니다.

en: Include, immediately after the copyright notices, a license notice giving the public permission to use the <link linkend="fdl-modified">Modified Version</link> under the terms of this License, in the form shown in the Addendum below.
ko: 저작권 표시 바로 다음에, 본 사용 허가서의 규정 하에 공중이 <link linkend="fdl-modified">수정판</link>을 사용할 수 있다는 사용 허가 표시를 본 사용 허가서의 부록에 나와있는 형식으로 포함시킵니다.

en: Preserve in that license notice the full lists of <link linkend="fdl-invariant"> Invariant Sections</link> and required <link linkend="fdl-cover-texts">Cover Texts</link> given in the <link linkend="fdl-document">Document's</link> license notice.
ko: <link linkend="fdl-document">문서</link>의 사용 허가 표시에 포함되어 있던 <link linkend="fdl-invariant">변경 불가 부분</link>의 목록과 명시할 것을 요구한 <link linkend="fdl-cover-texts">표지 구절</link>을 수정판에도 모두 그대로 유지시킵니다.

en: Include an unaltered copy of this License.
ko: 본 사용 허가서를 변경 없이 그대로 포함시킵니다.

en: Preserve the section entitled <quote>History</quote>, and its title, and add to it an item stating at least the title, year, new authors, and publisher of the <link linkend="fdl-modified">Modified Version </link>as given on the <link linkend="fdl-title-page">Title Page</link>. If there is no section entitled <quote>History</quote> in the <link linkend="fdl-document">Document</link>, create one stating the title, year, authors, and publisher of the Document as given on its Title Page, then add an item describing the Modified Version as stated in the previous sentence.
ko: <quote>개정이력</quote>(履歷, history)이라는 이름이 붙어 있는 부분과 그 제목을 그대로 유지하고 적어도 <link linkend="fdl-modified">수정판</link>의 제목, 연도, 수정판 저작자, 발행인에 대한 항목을 <link linkend="fdl-title-page">제목 페이지</link>에서 명시한 것과 동일하게 이 부분에 추가합니다. <link linkend="fdl-document">문서</link>에 <quote>이력</quote> 부분이 없을 경우에는 제목 페이지와 동일하게 문서의 제목과 연도, 저작자, 발행인을 명시한 이력 부분을 새롭게 만들고 앞에서 언급한 대로 수정판에 대한 사항을 추가합니다.

en: Preserve the network location, if any, given in the <link linkend="fdl-document">Document</link> for public access to a <link linkend="fdl-transparent">Transparent</link> copy of the Document, and likewise the network locations given in the Document for previous versions it was based on. These may be placed in the <quote>History</quote> section. You may omit a network location for a work that was published at least four years before the Document itself, or if the original publisher of the version it refers to gives permission.
ko: 공중이 <link linkend="fdl-transparent">투명</link> 복제물에 접근할 수 있게 하기 위해서 <link linkend="fdl-document">문서</link>에 명시한 네트워크 주소가 존재한다면 이를 수정판에도 그대로 유지시킵니다. 문서의 이전 판에 포함되어 있던 네트워크 주소가 문서에 기재되어 있는 경우에도, 이를 소급해서 수정판에 그대로 유지합니다. 네트워크 주소는 <quote>개정 이력</quote> 부분에 기재될 수도 있습니다. 만일 네트워크 주소가 문서보다 적어도 4년 전에 발행된 저작물을 위한 것이거나 네트워크 주소가 최초로 포함된 문서의 발행인이 허락했다면 이를 생략할 수 있습니다.

en: In any section entitled <quote>Acknowledgements</quote> or <quote>Dedications</quote>, preserve the section's title, and preserve in the section all the substance and tone of each of the contributor acknowledgements and/or dedications given therein.
ko: <quote>감사의 글</quote>(acknowledgements) 또는 <quote>헌사</quote>(dedications)라는 표제를 갖고 있는 부분이 있다면, 이 부분에 기재되어 있는 제목과 기여자에 대한 감사의 글 그리고 헌사의 내용과 어조를 수정판에도 모두 유지합니다.

en: Preserve all the <link linkend="fdl-invariant">Invariant Sections</link> of the <link linkend="fdl-document">Document</link>, unaltered in their text and in their titles. Section numbers or the equivalent are not considered part of the section titles.
ko: <link linkend="fdl-document">문서</link>의 모든 <link linkend="fdl-invariant">변경 불가 부분</link>은 제목과 본문을 변경하지 않고 수정판에 그대로 유지시킵니다. 장(chapter) 또는 절(section) 번호나 이에 상당하는 것은 변경 불가 부분의 제목의 일부분으로 간주되지 않습니다.

en: Delete any section entitled <quote>Endorsements</quote>. Such a section may not be included in the <link linkend="fdl-modified">Modified Version</link>.
ko: <quote>추천사</quote>(endorsements)라는 제목이 붙은 부분은 <link linkend="fdl-modified">수정판</link>에서 모두 누락시킵니다. 이러한 부분이 수정판에 포함되어서는 안됩니다.

en: Do not retitle any existing section as <quote>Endorsements</quote> or to conflict in title with any <link linkend="fdl-invariant">Invariant Section</link>.
ko: 기존의 어떠한 부분도 수정판에서 <quote>추천사</quote>로 제목을 바꾸지 말고 제목을 개명하는 부분이 <link linkend="fdl-invariant">변경 불가 부분</link>의 어떠한 제목과도 충돌되지 않도록 합니다.

en: If the <link linkend="fdl-modified">Modified Version</link> includes new front-matter sections or appendices that qualify as <link linkend="fdl-secondary">Secondary Sections</link> and contain no material copied from the Document, you may at your option designate some or all of these sections as invariant. To do this, add their titles to the list of <link linkend="fdl-invariant">Invariant Sections</link> in the Modified Version's license notice. These titles must be distinct from any other section titles.
ko: 만일 <link linkend="fdl-modified">수정판</link>이 문서에 포함되어 있지 않던 새로운 서두 부분이나 부록을 <link linkend="fdl-secondary">2차 구성부</link>의 형태로 포함하게 되면, 이러한 부분의 전체나 일부를 선택에 따라 <link linkend="fdl-invariant">변경 불가 부분</link>으로 설정할 수 있습니다. 변경 불가 부분을 새롭게 설정하기 위해서는 수정판의 사용권 허가 표시 부분에 포함되어 있는 변경 불가 부분 목록에 제목을 추가시킵니다. 이때 그 제목들은 다른 부분의 제목들과 구별되어야 합니다.

en: You may add a section entitled <quote>Endorsements</quote>, provided it contains nothing but endorsements of your <link linkend="fdl-modified">Modified Version</link> by various parties--for example, statements of peer review or that the text has been approved by an organization as the authoritative definition of a standard.
ko: <link linkend="fdl-modified">수정판</link>에만 한정된 추천사가 다양한 주체들에 의해서 제공될 경우에는, 예를 들어 동료들의 비평문이나 수정판을 특정한 표준의 권위있는 정의로 인정한다는 관련 기관의 승인이 있을 경우에는 <quote>추천사</quote>라는 제목의 글을 추가할 수 있습니다.

en: You may add a passage of up to five words as a <link linkend="fdl-cover-texts">Front-Cover Text</link>, and a passage of up to 25 words as a <link linkend="fdl-cover-texts">Back-Cover Text</link>, to the end of the list of <link linkend="fdl-cover-texts">Cover Texts</link> in the <link linkend="fdl-modified">Modified Version</link>. Only one passage of Front-Cover Text and one of Back-Cover Text may be added by (or through arrangements made by) any one entity. If the <link linkend="fdl-document">Document</link> already includes a cover text for the same cover, previously added by you or by arrangement made by the same entity you are acting on behalf of, you may not add another; but you may replace the old one, on explicit permission from the previous publisher that added the old one.
ko: <link linkend="fdl-modified">수정판</link>의 <link linkend="fdl-cover-texts">표지 구절</link> 목록 말미에는 <link linkend="fdl-cover-texts">앞 표지 구절</link>과 <link linkend="fdl-cover-texts">뒷 표지 구절</link>로 각각 5단어와 25단어 미만의 문장을 덧붙일 수 있습니다. 한 개인 또는 한 단체는 (또는 단체에 의해서 만들어진 협약을 통해서) 오직 한 개의 문장만을 각각 앞 표지 구절과 뒷 표지 구절에 추가할 수 있습니다. 만약 <link linkend="fdl-document">문서</link>의 표지 구절에 이미 특정인이나 특정인이 대표하는 단체의 협약에 의해서 포함된 문장이 존재할 경우에는 동일인에 의해서 표지 구절 문장이 추가될 수 없습니다. 그러나 문서의 발행인으로부터 명시적인 승인을 받은 경우에는 기존의 문장을 수정판에서 새로운 문장으로 대체할 수 있습니다.

en: The author(s) and publisher(s) of the <link linkend="fdl-document">Document</link> do not by this License give permission to use their names for publicity for or to assert or imply endorsement of any <link linkend="fdl-modified">Modified Version </link>.
ko: <link linkend="fdl-document">문서</link>의 저작자(들)과 발행인(들)은 본 사용 허가서를 통해서 <link linkend="fdl-modified">수정판</link>을 선전하는데 그들의 이름이 사용되거나, 명시적 또는 묵시적인 형태로 그들의 이름이 수정판을 추천하는데 사용되는 것을 허용한 것은 아닙니다.

en: You may combine the <link linkend="fdl-document">Document</link> with other documents released under this License, under the terms defined in <link linkend="fdl-section4">section 4</link> above for modified versions, provided that you include in the combination all of the <link linkend="fdl-invariant">Invariant Sections</link> of all of the original documents, unmodified, and list them all as Invariant Sections of your combined work in its license notice.
ko: 수정판에 대해서 정의된 <link linkend="fdl-section4">제4조</link>의 규정에 따라서 본 사용 허가서에 의해서 특정 <link linkend="fdl-document">문서</link>를 다른 문서들과 결합할 수 있습니다. 단, 문서를 결합할 때는 결합 저작물을 구성하는 개별 문서들의 <link linkend="fdl-invariant">변경 불가 부분</link>들을 결합 문서에 그대로 포함시켜야 하며 그 목록을 결합 저작물의 저작권 표시 부분에 명시해야 합니다.

en: The combined work need only contain one copy of this License, and multiple identical <link linkend="fdl-invariant">Invariant Sections</link> may be replaced with a single copy. If there are multiple Invariant Sections with the same name but different contents, make the title of each such section unique by adding at the end of it, in parentheses, the name of the original author or publisher of that section if known, or else a unique number. Make the same adjustment to the section titles in the list of Invariant Sections in the license notice of the combined work.
ko: 결합 저작물에는 본 사용 허가서의 복제물 1부만 포함시키면 되며 여러 개의 동일한 <link linkend="fdl-invariant">변경 불가 부분</link> 또한 하나로 통합될 수 있습니다. 만약, 동일한 이름을 갖는 변경 불가 부분이 여러 개 존재하지만 그 내용이 다른 경우에는 각각의 내용과 관련된 저작자와 발행자가 알려져 있을 경우에는 해당 정보를 각 부분의 말미에 괄호안에 명시하고 그렇지 않은 경우에는 숫자를 이용해서 구분합니다. 결합 저작물의 저작권 표시 부분에 있는 변경 불가 부분 목록에 포함된 제목도 같은 방식으로 조정합니다.

en: In the combination, you must combine any sections entitled <quote>History</quote> in the various original documents, forming one section entitled <quote>History</quote>; likewise combine any sections entitled <quote>Acknowledgements</quote>, and any sections entitled <quote>Dedications</quote>. You must delete all sections entitled <quote>Endorsements.</quote>
ko: 원문서에 존재하던 <quote>개정 이력</quote> 부분은 모두 통합하여, 단일한 <quote>개정 이력</quote> 부분을 결합 저작물 안에 유지해야 합니다. <quote>감사의 글</quote>과 <quote>헌사</quote>도 같은 방식으로 조정합니다. 단, <quote>추천사</quote> 부분은 모두 삭제해야 합니다.

en: You may make a collection consisting of the <link linkend="fdl-document">Document</link> and other documents released under this License, and replace the individual copies of this License in the various documents with a single copy that is included in the collection, provided that you follow the rules of this License for verbatim copying of each of the documents in all other respects.
ko: 본 사용 허가서에 의해서 배포된 <link linkend="fdl-document">문서</link>들을 모아서 구성된 수집 저작물을 만들 수 있습니다. 또한 개별 문서에 포함되어 있던 본 사용 허가서의 복제물들을 한 개로 대체하여 수집 저작물에 포함시킬 수 있습니다. 이 경우, 다른 모든 부분들은 본 사용 허가서에 규정된 제2조 동일 복제 규정을 준수해야 합니다.

en: You may extract a single document from such a collection, and dispbibute it individually under this License, provided you insert a copy of this License into the extracted document, and follow this License in all other respects regarding verbatim copying of that document.
ko: 수집 저작물로부터 하나의 문서를 발췌해서 개별 배포할 경우에는 본 사용 허가서의 복제물을 발췌한 문서에 첨부하고 그 이외의 다른 부분들은 모두 제2조에 규정된 동일 복제 조항을 준수해야 합니다.

en: AGGREGATION WITH INDEPENDENT WORKS
ko: 독자적 저작물과의 집합 저작물 구성

en: A compilation of the <link linkend="fdl-document">Document</link> or its derivatives with other separate and independent documents or works, in or on a volume of a storage or distribution medium, does not as a whole count as a <link linkend="fdl-modified">Modified Version</link> of the Document, provided no compilation copyright is claimed for the compilation. Such a compilation is called an <quote>aggregate</quote>, and this License does not apply to the other self-contained works thus compiled with the Document , on account of their being thus compiled, if they are not themselves derivative works of the Document. If the <link linkend="fdl-cover-texts">Cover Text</link> requirement of <link linkend="fdl-section3">section 3</link> is applicable to these copies of the Document, then if the Document is less than one quarter of the entire aggregate, the Document's Cover Texts may be placed on covers that surround only the Document within the aggregate. Otherwise they must appear on covers around the whole aggregate.
ko: <link linkend="fdl-document">문서</link> 또는 문서의 2차적 저작물을 독자적인 문서나 저작물과 함께 대량 저장 매체 또는 배포 매체에 구성한 편집물을 만들 경우에는 저작물의 구성에 따른 편집 저작권이 주장되지 않는 한, 저작물 전체를 본 사용 허가서가 규정하는 <link linkend="fdl-modified">수정판</link>으로 간주하지 않습니다. 이러한 편집물을 <quote>집합 저작물</quote>이라고 부르며, 편집 과정에서 문서와 함께 구성된 독자적 저작물이 문서로부터 파생된 것이 아니라면 본 사용 허가서가 적용되지 않습니다. <link linkend="fdl-section3">제3조</link>의 <link linkend="fdl-cover-texts">표지 구절</link>에 대한 요구는 문서의 복제물에 적용됩니다. 따라서 문서의 양이 전체 편집물의 1/4 보다 작은 경우에는, 문서의 표지 구절은 편집물 안에서 문서가 위치해 있는 곳의 표지 부분에 포함되어도 무방합니다. 그렇지 않은 경우에는 표지 구절이 전체 편집물의 표지 부분에 나타나야 합니다.

en: TRANSLATION
ko: 번역

en: Translation is considered a kind of modification, so you may distribute translations of the <link linkend="fdl-document">Document</link> under the terms of <link linkend="fdl-section4">section 4</link>. Replacing <link linkend="fdl-invariant"> Invariant Sections</link> with translations requires special permission from their copyright holders, but you may include translations of some or all Invariant Sections in addition to the original versions of these Invariant Sections. You may include a translation of this License provided that you also include the original English version of this License. In case of a disagreement between the translation and the original English version of this License, the original English version will prevail.
ko: 번역은 일종의 개작으로 간주됩니다. 따라서 <link linkend="fdl-document">문서</link>의 번역물은 <link linkend="fdl-section4">제4조</link>의 규정에 따라 배포될 수 있습니다. <link linkend="fdl-invariant">변경 불가 부분</link>을 번역물로 대체하기 위해서는 저작권자의 명시적인 승인을 얻어야 합니다. 그러나 변경 불가 부분의 전체 또는 일부에 대한 번역문을 원문과 함께 표시할 경우에는 저작권자로부터 별도의 승인을 얻을 필요가 없습니다. 본 사용 허가서의 번역판을 첨부할 경우에는 영어 원판을 함께 제공해야 합니다. 영어 원판과 번역판 사이에 충돌이 발생할 경우에는 영문 원판이 우선합니다.

en: TERMINATION
ko: 권리의 소멸

en: You may not copy, modify, sublicense, or distribute the <link linkend="fdl-document">Document</link> except as expressly provided for under this License. Any other attempt to copy, modify, sublicense or distribute the Document is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
ko: 본 허가서에 의해서 명시적으로 이루어 지지 않는 한 <link linkend="fdl-document">문서</link>에 대한 복제와 개작, 양도, 배포가 성립될 수 없습니다. 이와 관련된 어떠한 행위도 무효이며 본 허가서가 보장한 권리는 자동으로 소멸됩니다. 그러나 본 허가서의 규정에 따라 문서의 복제물이나 권리를 양도받았던 제3자는 본 허가서의 규정들을 준수하는 한, 배포자의 권리 소멸에 관계없이 사용상의 권리를 계속해서 유지할 수 있습니다.

en: FUTURE REVISIONS OF THIS LICENSE
ko: 본 사용 허가서의 향후 개정

en: The <ulink type="http" url="http://www.gnu.org/fsf/fsf.html">Free Software Foundation</ulink> may publish new, revised versions of the GNU Free Documentation License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. See <ulink type="http" url="http://www.gnu.org/copyleft">http://www.gnu.org/copyleft/</ulink>.
ko: <ulink type="http" url="http://www.gnu.org/fsf/fsf.html">자유 소프트웨어 재단</ulink>은 때때로 본 사용 허가서의 개정판이나 신판을 공표할 수 있습니다. 새롭게 공표될 판은 당면한 문제나 현안을 처리하기 위해서 세부적인 내용에 차이가 발생할 수 있지만, 그 근본 정신에는 변함이 없을 것입니다 <ulink type="http" url="http://www.gnu.org/copyleft/">http://www.gnu.org/copyleft/</ulink>의 내용을 참고하시기 바랍니다.

en: Each version of the License is given a distinguishing version number. If the <link linkend="fdl-document">Document</link> specifies that a particular numbered version of this License <quote>or any later version</quote> applies to it, you have the option of following the terms and conditions either of that specified version or of any later version that has been published (not as a draft) by the Free Software Foundation. If the Document does not specify a version number of this License, you may choose any version ever published (not as a draft) by the Free Software Foundation.
ko: 각각의 판들은 판번호를 사용해서 구별됩니다. 특정한 판번호와 그 이후 판을 따른다는 사항이 명시된 <link linkend="fdl-document">문서</link>에는 해당 판이나 <quote>그 이후에 발행된 어떠한 판을</quote> 선택해서 적용해도 (초안으로 공표한 판 제외) 무방하고, 판번호를 명시하고 있지 않은 경우에는 자유 소프트웨어 재단이 공표한 어떠한 판번호의 판을 적용해도 (초안으로 공표한 판 제외) 무방합니다.

en: Addendum
ko: 부록

en: To use this License in a document you have written, include a copy of the License in the document and put the following copyright and license notices just after the title page:
ko: 작성한 문서에 본 사용 허가서를 적용하기 위해서는 본 사용 허가서의 복제물을 문서에 첨부하고 다음과 같은 저작권 및 사용 허가 표시를 제목 페이지 다음에 추가합니다.

en: Copyright © YEAR YOUR NAME.
ko: Copyright © 연도 본인 성명.

en: Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with the <link linkend="fdl-invariant">Invariant Sections</link> being LIST THEIR TITLES, with the <link linkend="fdl-cover-texts">Front-Cover Texts</link> being LIST, and with the <link linkend="fdl-cover-texts">Back-Cover Texts</link> being LIST. A copy of the license is included in the section entitled <quote>GNU Free Documentation License</quote>.
ko: GNU 자유 문서 사용 허가서 1.1판 또는 자유 소프트웨어 재단에서 발행한 이후 판의 규정에 따라 본 문서를 복제하거나 개작 및 배포할 수 있습니다. 본 문서의 <link linkend="fdl-invariant">변경 불가 부분</link>은 <quote>xxx</quote>이고 <link linkend="fdl-cover-texts">앞 표지 구절</link>은 <quote>xxx</quote>, <link linkend="fdl-cover-texts">뒷 표지 구절</link>은 <quote>xxx</quote>입니다. 본 사용 허가서의 전체 내용은 <quote>GNU 자유 문서 사용 허가서</quote> 부분에 포함되어 있습니다.

en: If you have no <link linkend="fdl-invariant">Invariant Sections</link>, write <quote>with no Invariant Sections</quote> instead of saying which ones are invariant. If you have no <link linkend="fdl-cover-texts">Front-Cover Texts</link>, write <quote>no Front-Cover Texts</quote> instead of <quote>Front-Cover Texts being LIST</quote>; likewise for <link linkend="fdl-cover-texts">Back-Cover Texts</link>.
ko: 만약, <link linkend="fdl-invariant">변경 불가 부분</link>이 없는 경우라면 변경 불가 부분을 명시하는 대신 <quote>변경 불가 부분 없음</quote>이라고 표시합니다. 앞 표지 구절과 뒷 표지 구절이 없는 경우에도 각각 <quote>앞 표지 구절 없음</quote>과 <quote>뒷 표지 구절 없음</quote>이라는 사실을 명시합니다.

en: If your document contains nontrivial examples of program code, we recommend releasing these examples in parallel under your choice of free software license, such as the <ulink type="http" url="http://www.gnu.org/copyleft/gpl.html"> GNU General Public License</ulink>, to permit their use in free software.
ko: 만약, 문서가 프로그램 코드의 예를 상당 부분 포함하고 있다면 <ulink type="http" url="http://korea.gnu.org/people/chsong/copyleft/gpl.ko.html">GNU 일반 공중 사용 허가서</ulink>와 같은 자유 소프트웨어 사용 허가서를 사용해서 프로그램 코드가 자유소프트웨어에서 사용될 수 있도록 사용 허가를 병행할 것을 추천합니다.

en: About GNOME
ko: 그놈 정보

en: Learn more about GNOME
ko: 그놈을 좀 더 알고 싶을 때

en: Friends of GNOME
ko: 그놈 친구

en: The Mysterious GEGL
ko: 불가사의한 GEGL

en: Wanda The GNOME Fish
ko: 그놈 물고기 완다

en: _Open URL
ko: URL 열기(_O)

en: _Copy URL
ko: URL 복사(_C)

en: About the GNOME Desktop
ko: 그놈 데스크톱 정보

en: Welcome to the GNOME Desktop
ko: 그놈 데스크톱에 오신 것을 환영합니다

en: Display information on this GNOME version
ko: 그놈 버전 정보를 보여줍니다

en: GNOME also includes a complete development platform for applications programmers, allowing the creation of powerful and complex applications.
ko: 그놈에는 응용 프로그램 개발자가 이용할 수 있는 완전한 개발 플랫폼이 들어 있습니다. 이 플랫폼으로 강력하고 방대한 응용 프로그램을 만들 수 있습니다.

en: GNOME includes most of what you see on your computer, including the file manager, web browser, menus, and many applications.
ko: 그놈에는 컴퓨터에서 할 수 있는 모든 것이 들어 있습니다. 파일 관리자, 웹 브라우저, 메뉴, 그리고 많은 응용 프로그램들까지.

note: #-#-#-#-#  537 (gnome-desktop)  #-#-#-#-# NOTE TO AUTHORS: Do not put anything in the following paragraphs that will be substituted by the configure script. Otherwise you will break the translations.
en: GNOME is a Free, usable, stable, accessible desktop environment for the Unix-like family of operating systems.
ko: 그놈은 유닉스와 같은 운영체제를 위한 자유롭고, 사용 가능하고, 안정적이고, 누구나 접근할 수 있는 데스크톱 환경입니다.

en: GNOME's focus on usability and accessibility, regular release cycle, and strong corporate backing make it unique among Free Software desktops.
ko: 그놈의 사용성과 접근성에 대한 관심, 정기적인 릴리즈 주기, 강력한 기업의 후원 때문에 그놈은 자유 소프트웨어 데스크톱 중에서도 비할 바가 없는 데스크탑입니다.

en: GNOME's greatest strength is our strong community. Virtually anyone, with or without coding skills, can contribute to making GNOME better.
ko: 그놈의 최고의 힘은 우리의 강력한 커뮤니티입니다. 코딩 기술이 있던, 없던, 그 누구든 간에 그놈을 더 낫게 만드는 데 공헌할 수 있습니다.

en: Hundreds of people have contributed code to GNOME since it was started in 1997; many more have contributed in other important ways, including translations, documentation, and quality assurance.
ko: 1997년에 시작된 이래로 수백명이 사람들이 그놈의 코드에 공헌했습니다; 그보다 훨씬 많은 사람들이 번역, 문서화, 품질 보증 등의 다른 중요한 방식으로 그놈에 공헌했습니다.

en: System Bus
ko: 시스템 버스

en: Full access
ko: 완전히 접근

en: Session Bus
ko: 세션 버스

en: Full access to /dev
ko: /dev에 완전히 접근

en: Has network access
ko: 네트워크 접근 가능

en: Can change settings
ko: 설정 바꾸기 가능

en: %s has the following permissions built-in. These cannot be altered. If you are concerned about these permissions, consider removing this application.
ko: %s 프로그램에 다음 권한이 내장되어 있습니다. 이 권한은 바꿀 수 없습니다. 이 권한이 염려스럽다면 이 프로그램 삭제를 고려해 보십시오.

en: Web Links
ko: 웹 링크

en: Git Links
ko: GIT 링크

en: %s Links
ko: %s 링크

en: Hypertext Files
ko: 하이퍼텍스트 파일

note: #-#-#-#-#  56 (zim)  #-#-#-#-# File filter for '*.txt'
en: Text Files
ko: 텍스트 파일

en: Archive Files
ko: 압축 파일

en: Package Files
ko: 패키지 파일

en: No applications
ko: 프로그램 없음

en: Install some…
ko: 프로그램 설치…

en: Permissions & Access
ko: 권한 및 접근

en: Data and services that this app has asked for access to and permissions that it requires.
ko: 이 프로그램이 접근을 요구하는 데이터와 서비스, 그리고 프로그램이 필요한 권한.

en: Built-in Permissions
ko: 내장 권한

en: Cannot be changed
ko: 바꿀 수 없습니다

en: Individual permissions for applications can be reviewed in the <a href="privacy">Privacy</a> Settings.
ko: 프로그램의 개별 권한을 <a href="privacy">개인 정보</a> 설정에서 점검할 수 있습니다.

en: System features used by this application.
ko: 이 프로그램이 사용하는 시스템 기능.

en: Run in background
ko: 백그라운드에서 실행

en: Set Desktop Background
ko: 바탕 화면 배경 설정

en: Inhibit system keyboard shortcuts
ko: 시스템 키보드 바로 가기 금지

en: Default Handlers
ko: 기본 처리 프로그램

en: Types of files and links that this application opens.
ko: 이 프로그램이 여는 파일과 링크의 종류.

en: How much resources this application is using.
ko: 이 프로그램이 사용 중인 자원의 양.

en: Open in Software
ko: 그놈 소프트웨어에서 열기

en: How much disk space this application is occupying with app data and caches.
ko: 이 프로그램이 데이터와 캐시에 사용하고 있는 디스크 공간의 크기.

en: <b>Total</b>
ko: <b>전체</b>

en: Clear Cache…
ko: 캐시 지우기…

en: Control various application permissions and settings
ko: 여러가지 프로그램 권한과 설정 조정

note: FIXME Translators: Search terms to find the Privacy panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: application;flatpak;permission;setting;
ko: application;애플리케이션;앱;프로그램;flatpak;permission;권한;setting;설정;

en: Current background
ko: 현재 배경

en: Add Picture…
ko: 사진 추가…

en: Change your background image to a wallpaper or photo
ko: 배경을 이미지나 사진으로 바꿉니다

note: Translators: Search terms to find the Background panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: Wallpaper;Screen;Desktop;
ko: Wallpaper;배경;Screen;화면;Desktop;바탕 화면;

en: No Bluetooth Found
ko: 블루투스 없음

en: Plug in a dongle to use Bluetooth.
ko: 블루투스를 사용하려면 동글을 연결하십시오.

en: Bluetooth Turned Off
ko: 블루투스 꺼짐

en: Turn on to connect devices and receive file transfers.
ko: 장치에 연결하고 파일 전송을 받으려면 켜십시오.

en: Airplane Mode is on
ko: 비행 모드가 켜져 있습니다

en: Bluetooth is disabled when airplane mode is on.
ko: 비행 모드가 켜져 있을 때 블루투스가 꺼집니다.

en: Hardware Airplane Mode is on
ko: 하드웨어 비행 모드가 켜져 있습니다

en: Turn off the Airplane mode switch to enable Bluetooth.
ko: 블루투스를 사용하려면 비행 모드 스위치를 끄십시오.

en: Turn Bluetooth on and off and connect your devices
ko: 블루투스를 켜거나 끄고 블루투스 장치에 연결합니다

note: Translators: Search terms to find the Bluetooth panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: share;sharing;bluetooth;obex;
ko: share;sharing;공유;bluetooth;블루투스;obex;

en: Camera is turned off
ko: 카메라가 꺼졌습니다

en: No applications can capture photos or video.
ko: 어떤 프로그램도 사진이나 영상을 찍을 수 없습니다.

en: Use of the camera allows applications to capture photos and video. Disabling the camera may cause some applications to not function properly.
ko: 카메라를 사용하면 사진이나 영상을 찍을 수 있습니다. 카메라를 사용하지 않으면 일부 프로그램이 제대로 동작하지 않을 수 있습니다.

en: Allow the applications below to use your camera.
ko: 카메라를 사용하려면 아래 프로그램을 허용하십시오.

en: No Applications Have Asked for Camera Access
ko: 카메라 접근을 요청한 프로그램이 없습니다

en: Protect your pictures
ko: 내 사진을 보호합니다

note: FIXME Translators: Search terms to find the Privacy panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: screen;lock;diagnostics;crash;private;recent;temporary;tmp;index;name;network;identity;
ko: screen;화면;lock;잠그기;diagnostics;진단;crash;private;개인;정보;사생활;보호;recent;최근;temporary;tmp;임시;index;색인;name;이름;network;네트워크;identity;신원;

note: TRANSLATORS: The user has to attach the sensor to the screen
en: Place your calibration device over the square and press “Start”
ko: 보정 장치를 사각형 구역에 놓고 “시작”을 누르십시오

note: TRANSLATORS: Some calibration devices need the user to move a * dial or switch manually. We also show a picture showing them * what to do...
en: Move your calibration device to the calibrate position and press “Continue”
ko: 보정 장치를 보정 위치에 놓고 “계속”을 누르십시오

note: TRANSLATORS: Some calibration devices need the user to move a * dial or switch manually. We also show a picture showing them * what to do...
en: Move your calibration device to the surface position and press “Continue”
ko: 보정 장치를 평면 위치에 놓고 “계속”을 누르십시오

note: TRANSLATORS: on some hardware e.g. Lenovo W700 the sensor * is built into the palmrest and we need to fullscreen the * sample widget and shut the lid.
en: Shut the laptop lid
ko: 노트북 덮개를 닫으십시오

note: TRANSLATORS: We suck, the calibration failed and we have no * good idea why or any suggestions
en: An internal error occurred that could not be recovered.
ko: 내부 오류가 발생했지만 복구할 수 없습니다.

note: TRANSLATORS: Some required-at-runtime tools were not * installed, which should only affect insane distros
en: Tools required for calibration are not installed.
ko: 보정에 필요한 프로그램을 설치하지 않았습니다.

note: TRANSLATORS: The profile failed for some reason
en: The profile could not be generated.
ko: 프로파일을 만들 수 없습니다.

note: TRANSLATORS: The user specified a whitepoint that was * unobtainable with the hardware they've got -- see * https://en.wikipedia.org/wiki/White_point for details
en: The target whitepoint was not obtainable.
ko: 대상 화이트포인트을 얻을 수 없습니다.

note: TRANSLATORS: the display calibration failed, and we also show * the translated (or untranslated) error string after this
en: Calibration failed!
ko: 보정에 실패했습니다

note: TRANSLATORS: The user can now remove the sensor from the screen
en: You can remove the calibration device.
ko: 보정 장치를 제거할 수 있습니다.

note: TRANSLATORS: The user has to be careful not to knock the * display off the screen (although we do cope if this is * detected early enough)
en: Do not disturb the calibration device while in progress
ko: 진행 중에는 보정 장치를 방해하지 마십시오.

en: Display Calibration
ko: 디스플레이 보정

note: TRANSLATORS: an externally connected display, where %s is either the * model, vendor or ID, e.g. 'LP2480zx Monitor'
en: %s Monitor
ko: %s 모니터

note: TRANSLATORS: a flatbed scanner device, e.g. 'Epson Scanner'
en: %s Scanner
ko: %s 스캐너

note: TRANSLATORS: a camera device, e.g. 'Nikon D60 Camera'
en: %s Camera
ko: %s 카메라

note: TRANSLATORS: a printer device, e.g. 'Epson Photosmart Printer'
en: %s Printer
ko: %s 프린터

note: TRANSLATORS: a webcam device, e.g. 'Philips HiDef Camera'
en: %s Webcam
ko: %s 웹캠

en: Show color profiles for %s
ko: %s의 색 프로파일 표시

note: not calibrated
en: Not calibrated
ko: 보정되지 않음

note: TRANSLATORS: this is when the upload of the profile failed
en: Failed to upload file: %s
ko: 파일 업로드에 실패했습니다: %s

note: TRANSLATORS: these are instructions on how to recover * the ICC profile on the native operating system and are * only shown when the user uses a LiveCD to calibrate
en: The profile has been uploaded to:
ko: 프로파일이 다음에 업로드되어 있습니다:

en: Write down this URL.
ko: 이 URL을 적어 놓으십시오.

en: Restart this computer and boot your normal operating system.
ko: 이 컴퓨터를 다시 시작해 일반 운영체제로 부팅합니다.

en: Type the URL into your browser to download and install the profile.
ko: URL을 브라우저에 입력해 프로파일을 다운로드하고 설치합니다.

en: Screen Calibration
ko: 화면 보정

en: Calibration will produce a profile that you can use to color manage your screen. The longer you spend on calibration, the better the quality of the color profile.
ko: 보정을 할 때 만드는 프로파일을 사용해 화면의 색을 관리할 수 있습니다. 보정에 많은 시간을 들일 수록 색 프로파일의 품질이 좋아집니다.

en: You will not be able to use your computer while calibration takes place.
ko: 보정이 진행 중일 때는 컴퓨터를 사용할 수 없습니다.

note: This is the approximate time it takes to calibrate the display.
en: Approximate Time
ko: 예상 시간

note: #-#-#-#-#  529 (gnome-color-manager)  #-#-#-#-# TRANSLATORS: this is the calibration wizard page title
en: Calibration Quality
ko: 보정 품질

en: Select the sensor device you want to use for calibration.
ko: 보정에 사용할 센서 장치를 선택하십시오.

en: Calibration Device
ko: 보정 장치

en: Select the type of display that is connected.
ko: 연결된 디스플레이 종류를 선택하십시오.

en: Select a display target white point. Most displays should be calibrated to a D65 illuminant.
ko: 디스플레이의 목표 화이트 포인트를 선택하십시오. 대부분의 디스플레이는 경우 Illuminant D65로 보정합니다.

en: Profile Whitepoint
ko: 프로파일 화이트 포인트

en: Please set the display to a brightness that is typical for you. Color management will be most accurate at this brightness level.
ko: 화면을 자기에 맞는 밝기로 맞추십시오. 색 관리가 이 밝기 수준에 맞게 조정됩니다.

en: Alternatively, you can use the brightness level used with one of the other profiles for this device.
ko: 아니면 이 장치에 대한 다른 프로파일에 사용한 밝기 단계를 사용할 수도 있습니다.

en: Display Brightness
ko: 화면 밝기

en: You can use a color profile on different computers, or even create profiles for different lighting conditions.
ko: 다른 컴퓨터의 색 프로파일을 사용할 수도 있고, 다른 조명에 대한 프로파일을 만들 수도 있습니다.

en: Profile Name:
ko: 프로파일 이름:

en: Profile successfully created!
ko: 프로파일을 성공적으로 만들었습니다!

en: Copy profile
ko: 프로파일 복사

en: Requires writable media
ko: 쓰기 가능 미디어 필요

en: Upload profile
ko: 프로파일 업로드

en: Requires Internet connection
ko: 인터넷 연결 필요

en: You may find these instructions on how to use the profile on <a href="linux">GNU/Linux</a>, <a href="osx">Apple OS X</a> and <a href="windows">Microsoft Windows</a> systems useful.
ko: <a href="linux">GNU/리눅스</a>, <a href="osx">애플 OS X</a> 및 <a href="windows">마이크로소프트 윈도우Microsoft Windows</a> 시스템의 프로파일 사용법 안내를 읽어보면 도움이 됩니다.

en: _Import File…
ko: 파일 가져오기(_I)…

en: Problems detected. The profile may not work correctly. <a href="">Show details.</a>
ko: 문제가 발생했습니다. 프로파일이 동작하지 않을 수도 있습니다. <a href="">자세히 보기.</a>

en: Learn more about color management
ko: 색상 관리에 대해 더 알아봅니다

en: _Set for all users
ko: 모든 사용자에 대해 설정(_S)

en: Set this profile for all users on this computer
ko: 이 컴퓨터의 모든 사용자가 사용할 프로파일을 설정합니다

en: _Add profile
ko: 프로파일 추가(_A)

en: _Calibrate…
ko: 보정(_C)…

en: Calibrate the device
ko: 장치 보정

en: _Remove profile
ko: 프로파일 제거(_R)

en: _View details
ko: 자세히 보기(_V)

en: Unable to detect any devices that can be color managed
ko: 색 관리가 되는 장치를 검색할 수 없습니다

note: #-#-#-#-#  272 (colord)  #-#-#-#-# TRANSLATORS: a beamer used for presentations #-#-#-#-#  271 (colord)  #-#-#-#-#
en: Projector
ko: 프로젝터

en: LCD (CCFL backlight)
ko: LCD(CCFL 백라이트)

en: LCD (RGB LED backlight)
ko: LCD(RGB LED 백라이트)

en: LCD (white LED backlight)
ko: LCD(백색 LED 백라이트)

en: Wide gamut LCD (CCFL backlight)
ko: 광색역 LCD(CCFL 백라이트)

en: Wide gamut LCD (RGB LED backlight)
ko: 광색역 LCD(RGB LED 백라이트)

[ctx: Calibration quality]
en: High
ko: 높게

en: 40 minutes
ko: 40분

[ctx: Calibration quality]
en: Medium
ko: 중간

[ctx: Calibration quality]
en: Low
ko: 낮게

en: Native to display
ko: 디스플레이에 따라

en: D50 (Printing and publishing)
ko: D50 (인쇄 및 출판)

en: D65 (Photography and graphics)
ko: D65 (사진 및 그래픽)

en: Vendor supplied factory calibration data
ko: 제조사가 제공한 공장 출고 보정 데이터

en: Full-screen display correction not possible with this profile
ko: 이 프로파일에서는 전체 화면 교정이 불가합니다.

en: This profile may no longer be accurate
ko: 이 프로필은 이제 정확하지 않을 수도 있습니다

en: Calibrate the color of your devices, such as displays, cameras or printers
ko: 디스플레이, 카메라, 프린터같은 장치의 색을 보정합니다

note: Translators: Search terms to find the Color panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: Color;ICC;Profile;Calibrate;Printer;Display;
ko: Color;색;ICC;Profile;프로파일;Calibrate;보정;Printer;프린터;Display;디스플레이;

en: Select Language
ko: 언어 선택

en: Unlock…
ko: 잠금 해제…

en: Unlock to Change Settings
ko: 설정을 바꾸려면 잠금을 해제하십시오

en: Some settings must be unlocked before they can be changed.
ko: 일부 설정은 바꾸려면 먼저 잠금을 해제해야 합니다.

en: Increment Hour
ko: 시간 증가

en: Increment Minute
ko: 분 증가

en: Decrement Hour
ko: 시간 감소

en: Decrement Minute
ko: 분 감소

[ctx: hotspot]
note: translators: This is the default hotspot name, need to be less than 32-bytes
en: Hotspot
ko: 핫스팟

note: Translators: This is the full date and time format used in 12-hour mode.
en: %e %B %Y, %l:%M %p
ko: %Y년 %B %e일, %p %l:%M

note: Translators: This is the full date and time format used in 24-hour mode.
en: %e %B %Y, %R
ko: %Y년 %B %e일, %R

en: Automatic _Date & Time
ko: 날짜 및 시각 자동(_D)

en: Requires internet access
ko: 인터넷 연결 필요

en: Date & _Time
ko: 날짜 및 시각(_T)

en: Automatic Time _Zone
ko: 표준 시간대 자동(_Z)

en: Requires location services enabled and internet access
ko: 위치 서비스를 켜야 하고 인터넷 접근이 필요

en: Time Z_one
ko: 표준 시간대(_O)

en: Time _Format
ko: 시각 형식(_F)

en: 24-hour
ko: 24시간

en: AM / PM
ko: 오전 / 오후

en: Change the date and time, including time zone
ko: 날짜와 시각(표준 시간대 포함)을 바꿉니다

note: Translators: Search terms to find the Date and Time panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: Clock;Timezone;Location;
ko: Clock;시계;Timezone;시간대;Location;위치;

en: Change system time and date settings
ko: 시스템의 날짜와 시간 설정을 바꿉니다

en: To change time or date settings, you need to authenticate.
ko: 시간 또는 날짜 설정을 바꾸려면 인증이 필요합니다.

en: _Web
ko: 웹(_W)

en: _Calendar
ko: 달력(_C)

en: Configure Default Applications
ko: 기본 프로그램 설정

note: Translators: Search terms to find the Default Applications panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: default;application;preferred;media;
ko: default;기본;기본값;application;프로그램;앱;애플리케이션;preferred;media;미디어;

note: translators: The first '%s' is the distributor's name, such as 'Fedora', the second '%s' is a link to the privacy policy
en: Sending reports of technical problems helps us improve %s. Reports are sent anonymously and are scrubbed of personal data. %s
ko: 기술적인 문제점에 대한 보고서를 보내면 %s 개선에 도움이 됩니다. 보고서는 익명으로 전송되고 개인 정보는 가려집니다. %s

en: _Automatic Problem Reporting
ko: 문제점 보고서 자동(_A)

en: Report your problems
ko: 문제점 보고하기

note: FIXME Translators: Search terms to find the Privacy panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: screen;lock;diagnostics;crash;private;recent;temporary;tmp;index;name;network;identity;privacy;
ko: screen;화면;lock;잠그기;diagnostics;진단;crash;private;개인;정보;사생활;보호;recent;최근;temporary;tmp;임시;index;색인;name;이름;network;네트워크;identity;신원;privacy;프라이버시;

en: Apply Changes?
ko: 바뀐 사항을 적용하시겠습니까?

en: Changes Cannot be Applied
ko: 바뀐 사항을 적용할 수 없습니다

en: This could be due to hardware limitations.
ko: 하드웨어 제한 때문에 문제가 발생할 수도 있습니다.

en: Single Display
ko: 단일 디스플레이

en: Contains top bar and Activities
ko: 위 막대 및 현재활동 포함

en: Primary Display
ko: 주 디스플레이

en: Drag displays to match your physical display setup. Select a display to change its settings.
ko: 물리적인 디스플레이 설정에 맞는 디스플레이를 끌어 놓으십시오. 설정을 바꾸려는 디스플레이를 선택하십시오.

en: Display Arrangement
ko: 디스플레이 배치

en: Active Display
ko: 활성화된 디스플레이

en: Display Configuration
ko: 디스플레이 설정

[ctx: Display rotation]
en: Landscape
ko: 가로

[ctx: Display rotation]
en: Portrait Right
ko: 세로 오른쪽

[ctx: Display rotation]
en: Portrait Left
ko: 세로 왼쪽

[ctx: Display rotation]
en: Landscape (flipped)
ko: 가로 (뒤집힘)

[ctx: display setting]
en: Orientation
ko: 방향

[ctx: display setting]
en: Resolution
ko: 해상도

en: Adjust for TV
ko: TV에 맞게 조정

[ctx: display setting]
en: Scale
ko: 비율 조정

note: This cancels the redshift inhibit.
en: Restart Filter
ko: 필터 다시 시작

note: Inhibit the redshift functionality until the next day starts
en: Temporarily Disabled Until Tomorrow
ko: 내일까지 임시로 사용 않기

en: Night light makes the screen color warmer. This can help to prevent eye strain and sleeplessness.
ko: 야간 모드 기능은 화면 색을 따뜻하게 만듭니다. 이 기능을 사용하면 눈의 부담과 피로를 덜어줍니다.

en: Manual Schedule
ko: 일정 수동 설정

en: Times
ko: 시각

note: #-#-#-#-#  529 (gnome-color-manager)  #-#-#-#-# This refers to the amount of ambient light on the sensor
en: Color Temperature
ko: 색 온도

en: Choose how to use connected monitors and projectors
ko: 연결한 모니터와 프로젝터 사용법을 정합니다

note: Translators: Search terms to find the Displays panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: Panel;Projector;xrandr;Screen;Resolution;Refresh;Monitor;Night;Light;Blue;redshift;color;sunset;sunrise;
ko: Panel;패널;Projector;프로젝터;xrandr;Screen;화면;Resolution;해상도;Refresh;주사율;Monitor;모니터;Night;Light;야간;모드;조명;Blue;파란빛;redshift;적색편이;color;색;sunset;일몰;sunrise;일출;

note: translators: This is the name of the OS, followed by the build ID, for * example: * "Fedora 25 (Workstation Edition); Build ID: xyz" or * "Ubuntu 16.04 LTS; Build ID: jki"
en: %s; Build ID: %s
ko: %s, 빌드 ID: %s

[ctx: Windowing system (Wayland, X11, or Unknown)]
en: Unknown
ko: 알 수 없음

en: Disk Capacity
ko: 디스크 용량

en: Calculating…
ko: 계산 중…

note: translators: this field contains the distro name and version
en: OS Name
ko: 운영 체제 이름

en: OS Type
ko: 운영 체제 종류

en: GNOME Version
ko: 그놈 버전

en: Windowing System
ko: 윈도우 시스템

en: Software Updates
ko: 소프트웨어 업데이트

en: Rename Device
ko: 장치 이름 바꾸기

en: The device name is used to identify this device when it is viewed over the network, or when pairing Bluetooth devices.
ko: 장치 이름은 네트워크나 블루투스 페어링할 때 이 장치를 식별하는데 사용되는 이름입니다.

en: View information about your system
ko: 시스템의 정보를 봅니다

note: Translators: Search terms to find the About panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! "Preferred Applications" is the old name for the preference, so make sure that you use the same "translation" for those keywords
en: device;system;information;hostname;memory;processor;version;default;application;preferred;cd;dvd;usb;audio;video;disc;removable;media;autorun;
ko: device;장치;system;시스템;information;정보;hostname;호스트;이름;memory;메모리;processor;프로세서;version;버전;default;기본값;application;응용 프로그램;preferred;우선;cd;dvd;usb;audio;오디오;video;비디오;disc;디스크;removable;이동식;media;미디어;autorun;자동;실행;

en: Switch to next input source
ko: 다음 입력 소스로 전환

en: Switch to previous input source
ko: 이전 입력 소스로 전환

[ctx: keybinding]
en: Search
ko: 검색

en: Save a screenshot to $PICTURES
ko: 스크린샷을 $PICTURES 위치에 저장

en: Save a screenshot of a window to $PICTURES
ko: 창 스크린샷을 $PICTURES 위치에 저장

en: Save a screenshot of an area to $PICTURES
ko: 영역 스크린샷을 $PICTURES 위치에 저장

en: Record a short screencast
ko: 짧게 스크린 캐스트를 녹화합니다

en: Turn zoom on or off
ko: 확대 켜기 또는 끄기

en: Alternate Characters Key
ko: 대체 문자 키

en: The alternate characters key can be used to enter additional characters. These are sometimes printed as a third-option on your keyboard.
ko: 대체 문자 키를 이용해 추가 문자를 입력할 수 있습니다. 이 문자는 키보드에 3번째 옵션으로 인쇄되어 있는 경우도 있습니다.

note: Translators: This key is also known as 'third level * chooser'. AltGr is often used for this purpose. See * https://live.gnome.org/Design/SystemSettings/RegionAndLanguage
en: Alternative Characters Key
ko: 대체 문자 키

en: Modifiers-only switch to next source
ko: 조합 키로만 다음 입력 소스로 전환

[ctx: keyboard key]
en: Right Ctrl
ko: 오른쪽 Ctrl

[ctx: keyboard key]
en: Menu Key
ko: Menu 키

[ctx: keyboard key]
en: Left Super
ko: 왼쪽 Super

[ctx: keyboard key]
en: Right Super
ko: 오른쪽 Super

[ctx: keyboard key]
en: Left Alt
ko: 왼쪽 Alt

[ctx: keyboard key]
en: Right Alt
ko: 오른쪽 Alt

en: Reset All Shortcuts?
ko: 모든 바로 가기를 초기화하시겠습니까?

en: Resetting the shortcuts may affect your custom shortcuts. This cannot be undone.
ko: 바로 가기를 초기화하면 사용자 추가한 바로 가기에도 영향을 미칩니다. 이 동작은 되돌릴 수 없습니다.

note: #-#-#-#-#  97 (avogadro)  #-#-#-#-# i18n: file: qtplugins/gamessinput/gamessinputdialog.ui:258 i18n: ectx: property (text), widget (QPushButton, resetAllButton) #-#-#-#-#  95 (avogadro)  #-#-#-#-# i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2971
en: Reset All
ko: 모두 초기화

en: Reset the shortcut to its default value
ko: 바로 가기 키 기본값으로 초기화

en: Hold down and type to enter different characters
ko: 다른 문자를 입력하려면 누른 상태로 입력하십시오

en: Reset All…
ko: 모두 초기화…

en: Reset all shortcuts to their default keybindings
ko: 모든 바로 가기 키 기본값 키바인딩으로 초기화

en: No keyboard shortcut found
ko: 키보드 바로 가기가 없습니다

en: %s is already being used for %s. If you replace it, %s will be disabled
ko: %s은(는) %s 용도로 사용 중입니다. 바꾸면 %s이(가) 사용 중지됩니다

en: Enter the new shortcut
ko: 새 바로 가기 입력

en: Set Custom Shortcut
ko: 사용자 설정 바로 가기 설정

note: TRANSLATORS: %s is replaced with a description of the keyboard shortcut
en: Enter new shortcut to change %s.
ko: %s 항목을 바꾸려면 새 바로 가기를 입력하십시오.

en: Add Custom Shortcut
ko: 사용자 설정 바로 가기 키 추가

en: Press Esc to cancel or Backspace to disable the keyboard shortcut.
ko: 키보드 바로 가기 입력에서 Esc를 누르면 취소하고, 백스페이스를 누르면 사용하지 않습니다.

en: Set Shortcut…
ko: 바로 가기 설정…

en: View and change keyboard shortcuts and set your typing preferences
ko: 키보드 바로 가기를 보거나 바꾸고 키보드 타이핑을 설정합니다

note: Translators: Search terms to find the Keyboard panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: Shortcut;Workspace;Window;Resize;Zoom;Contrast;Input;Source;Lock;Volume;
ko: Shortcut;바로;가기;단축키;Workspace;작업;공간;Window;창;윈도우;Resize;Zoom;크기;조정;줌;Contrast;대비;고대비;Input;입력;Source;Lock;잠금;잠그기;Volume;볼륨;소리;

en: Location services turned off
ko: 위치 서비스가 꺼져 있습니다

en: No applications can obtain location information.
ko: 어떤 프로그램도 위치 정보를 받을 수 없습니다.

en: Location services allow applications to know your location. Using Wi-Fi and mobile broadband increases accuracy.
ko: 위치 서비스를 사용해 프로그램에서 내 위치를 알아낼 수 있습니다. 와이파이와 휴대전화 네트워크를 사용하면 더 정확해집니다.

en: Uses Mozilla Location Service: <a href='https://location.services.mozilla.com/privacy'>Privacy Policy</a>
ko: 모질라 위치 서비스를 사용합니다: <a href='https://location.services.mozilla.com/privacy'>개인 정보 보호 정책</a>

en: Allow the applications below to determine your location.
ko: 아래 프로그램이 위치 정보를 알아내도록 허용합니다.

en: No Applications Have Asked for Location Access
ko: 위치 정보를 요청한 프로그램이 없습니다

en: Protect your location information
ko: 위치 정보를 보호합니다

note: FIXME
en: Automatically locking the screen prevents others from accessing the computer while you're away.
ko: 화면을 자동으로 잠궈서 자리를 비운 동안 컴퓨터에 접근하지 못하도록 합니다.

en: Blank Screen Delay
ko: 빈 화면 지연 시간

en: Period of inactivity after which the screen will go blank.
ko: 빈 화면이 될 때까지 입력이 없는 시간.

en: Automatic Screen _Lock
ko: 자동 화면 잠금(_L)

en: Automatic _Screen Lock Delay
ko: 자동 화면 잠금 지연 시간(_S)

en: Period after the screen blanks when the screen is automatically locked.
ko: 빈 화면이 된 후에 화면이 자동으로 잠길 때까지의 시간.

en: Show _Notifications on Lock Screen
ko: 알림 표시 및 화면 잠그기(_N)

en: Forbid new _USB devices
ko: 새 USB 장치 금지(_U)

en: Prevent new USB devices from interacting with the system when the screen is locked.
ko: 화면이 잠겨 있을 때 새로운 USB 장치와 시스템의 상호 작용을 금지합니다.

[ctx: lock_screen]
note: Translators: Option for "Lock screen after blank for" in "Screen Lock" dialog.
en: Screen Turns Off
ko: 화면 끄기

[ctx: lock_screen]
note: Translators: Option for "Lock screen after blank for" in "Screen Lock" dialog.
en: 30 seconds
ko: 30초

[ctx: lock_screen]
note: Translators: Option for "Lock screen after blank for" in "Screen Lock" dialog.
en: 1 minute
ko: 1분

[ctx: lock_screen]
note: Translators: Option for "Lock screen after blank for" in "Screen Lock" dialog.
en: 2 minutes
ko: 2분

[ctx: lock_screen]
note: Translators: Option for "Lock screen after blank for" in "Screen Lock" dialog.
en: 3 minutes
ko: 3분

[ctx: lock_screen]
note: Translators: Option for "Lock screen after blank for" in "Screen Lock" dialog.
en: 5 minutes
ko: 5분

[ctx: lock_screen]
note: Translators: Option for "Lock screen after blank for" in "Screen Lock" dialog.
en: 30 minutes
ko: 30분

[ctx: lock_screen]
note: Translators: Option for "Lock screen after blank for" in "Screen Lock" dialog.
en: 1 hour
ko: 1시간

[ctx: blank_screen]
note: Translators: Option for "Blank screen" in "Power" panel.
en: 1 minute
ko: 1분

[ctx: blank_screen]
note: Translators: Option for "Blank screen" in "Power" panel.
en: 2 minutes
ko: 2분

[ctx: blank_screen]
note: Translators: Option for "Blank screen" in "Power" panel.
en: 3 minutes
ko: 3분

[ctx: blank_screen]
note: Translators: Option for "Blank screen" in "Power" panel.
en: 4 minutes
ko: 4분

[ctx: blank_screen]
note: Translators: Option for "Blank screen" in "Power" panel.
en: 5 minutes
ko: 5분

[ctx: blank_screen]
note: Translators: Option for "Blank screen" in "Power" panel.
en: 8 minutes
ko: 8분

[ctx: blank_screen]
note: Translators: Option for "Blank screen" in "Power" panel.
en: 10 minutes
ko: 10분

[ctx: blank_screen]
note: Translators: Option for "Blank screen" in "Power" panel.
en: 12 minutes
ko: 12분

[ctx: blank_screen]
note: Translators: Option for "Blank screen" in "Power" panel.
en: 15 minutes
ko: 15분

[ctx: blank_screen]
note: Translators: Option for "Blank screen" in "Power" panel.
en: Never
ko: 안 함

en: Screen Lock
ko: 화면 잠금

en: Lock your screen
ko: 화면 잠그기

note: FIXME
en: Microphone is turned off
ko: 마이크가 꺼져 있습니다

en: No applications can record sound.
ko: 어떤 프로그램도 녹음을 할 수 없습니다.

en: Use of the microphone allows applications to record and listen to audio. Disabling the microphone may cause some applications to not function properly.
ko: 마이크를 사용하면 오디오를 듣고 녹음할 수 있습니다. 마이크를 사용하지 않으면 일부 프로그램이 제대로 동작하지 않을 수 있습니다.

en: Allow the applications below to use your microphone.
ko: 아래 프로그램이 마이크를 사용할 수 있게 허용합니다.

en: No Applications Have Asked for Microphone Access
ko: 마이크 접근을 요청한 프로그램이 없습니다

en: Protect your conversations
ko: 대화를 보호합니다

en: Primary Button
ko: 기본 단추

en: Sets the order of physical buttons on mice and touchpads.
ko: 마우스 및 터치패드의 물리적 단추의 순서를 설정합니다.

en: Mouse Speed
ko: 마우스 속도

en: Double-click timeout
ko: 두번 누르기 제한시간

note: Translators: This switch reverses the scrolling direction for mices. The term used comes from OS X so use the same translation if possible. Translators: This switch reverses the scrolling direction for touchpads. The term used comes from OS X so use the same translation if possible.
en: Natural Scrolling
ko: 스크롤 방향 뒤바꾸기

en: Scrolling moves the content, not the view.
ko: 스크롤하면 내용을 옮기고, 뷰를 옮기지 않습니다.

en: Touchpad Speed
ko: 터치패드 속도

en: Tap to Click
ko: 터치패드 두드리면 단추 누름으로 취급

en: Two-finger Scrolling
ko: 두손가락 스크롤

en: Edge Scrolling
ko: 가장자리 스크롤

en: Test Your _Settings
ko: 설정 검사(_S)

en: Try clicking, double clicking, scrolling
ko: 한번 누르기, 두번 누르기, 스크롤을 해 보십시오

en: Five clicks, GEGL time!
ko: 다섯번 누름, 게글 타임!

en: Double click, primary button
ko: 두번 누르기, 첫번째 단추

en: Single click, primary button
ko: 한번 누르기, 첫번째 단추

en: Double click, middle button
ko: 두번 누르기, 가운데 단추

en: Single click, middle button
ko: 한번 누르기, 가운데 단추

en: Double click, secondary button
ko: 두번 누르기, 두번째 단추

en: Single click, secondary button
ko: 한번 누르기, 두번째 단추

en: Change your mouse or touchpad sensitivity and select right or left-handed
ko: 마우스 및 터치패드 민감도를 바꾸고 오른손잡이용인지 왼손잡이용인지 설정합니다

note: Translators: Search terms to find the Mouse and Touchpad panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: Trackpad;Pointer;Click;Tap;Double;Button;Trackball;Scroll;
ko: Trackpad;트랙패드;Pointer;포인터;Click;클릭;누르기;Tap;두드리기;Double;더블;Button;버튼;단추;Trackball;트랙볼;Scroll;스크롤;

en: Oops, something has gone wrong. Please contact your software vendor.
ko: 앗, 뭔가 잘못됐습니다. 소프트웨어 공급자에게 연락하십시오.

en: Not set up
ko: 설정되지 않음

en: Insecure network (WEP)
ko: 안전하지 않은 네트워크 (WEP)

en: Secure network (WPA)
ko: 안전한 네트워크 (WPA)

en: Secure network (WPA2)
ko: 안전한 네트워크 (WPA2)

en: Secure network (WPA3)
ko: 안전한 네트워크 (WPA3)

en: Secure network
ko: 안전한 네트워크

en: Options…
ko: 옵션…

note: TRANSLATORS: ‘%s’ is a Wi-Fi Network(SSID) name
en: Turning on the hotspot will disconnect from %s, and it will not be possible to access the internet through Wi-Fi.
ko: 핫스팟을 켜면 %s에서 연결이 끊기고, 와이파이를 통한 인터넷 접근이 불가능합니다.

en: Must have a minimum of 8 characters
ko: 길이가 최소 8자가 되야 합니다

en: Turn On Wi-Fi Hotspot?
ko: 와이파이 핫스팟을 켜시겠습니까?

en: Wi-Fi hotspot allows others to share your internet connection, by creating a Wi-Fi network that they can connect to. To do this, you must have an internet connection through a source other than Wi-Fi.
ko: 와이파이 핫스팟을 사용하면 다른 사람이 연결할 수 있는 와이파이 네트워크를 만들어서 다른 사람이 나의 인터넷 연결을 공유할 수 있습니다. 이 기능을 사용하려면, 와이파이가 아닌 수단으로 인터넷 연결이 되어 있어야 합니다.

en: Network Name
ko: 네트워크 이름

en: Generate Random Password
ko: 임의의 암호 생성

en: Autogenerate Password
ko: 암호 자동 생성

en: _Stop Hotspot
ko: 핫스팟 중지(_S)

en: Disables Wi-Fi, Bluetooth and mobile broadband
ko: 와이파이, 블루투스, 휴대전화 인터넷을 끕니다

en: No Wi-Fi Adapter Found
ko: 와이파이 어댑터가 없습니다

en: Make sure you have a Wi-Fi adapter plugged and turned on
ko: 와이파이 어댑터를 연결하고 켰는지 확인하십시오

en: Turn off to use Wi-Fi
ko: 와이파이를 사용하려면 끄십시오

en: Wi-Fi Hotspot Active
ko: 와이파이 핫스팟 사용 중

en: Mobile devices can scan the QR code to connect.
ko: 모바일 장치가 QR 코드를 스캔해 연결할 수 있습니다.

en: Turn Off Hotspot…
ko: 핫스팟 끄기…

en: Visible Networks
ko: 보이는 네트워크

en: NetworkManager needs to be running
ko: NetworkManager가 동작해야 합니다

en: The MAC address entered here will be used as hardware address for the network device this connection is activated on. This feature is known as MAC cloning or spoofing. Example: 00:11:22:33:44:55
ko: 여기 입력하는 MAC 주소는 이 연결을 활성화할 때 해당 네트워크 장치의 하드웨어 주소로 사용합니다. 이 기능은 MAC 복제 또는 스푸핑이라고 부릅니다. 예를 들어: 00:11:22:33:44:55

en: Profile %d
ko: 프로파일 %d

note: TRANSLATORS: this Enhanced Open WiFi security
en: Enhanced Open
ko: 발전된 오픈 네트워크

[ctx: Signal strength]
en: None
ko: 없음

[ctx: Signal strength]
en: Good
ko: 좋음

en: Forget Connection
ko: 연결 저장 지우기

en: Remove Connection Profile
ko: 연결 프로파일 제거

en: Remove VPN
ko: VPN(가상사설망) 제거

en: Delete Address
ko: 주소 삭제

en: Delete Route
ko: 라우팅 삭제

[ctx: Wi-Fi/Ethernet security]
en: None
ko: 와이파이/이더넷 보안

en: WEP 128-bit Passphrase
ko: WEP 128비트 암호글

en: Dynamic WEP (802.1x)
ko: 동적 WEP (802.1x)

en: WPA & WPA2 Enterprise
ko: WPA 및 WPA2 기업용

en: Link speed
ko: 연결 속도

en: Hardware Address
ko: 하드웨어 주소

en: Supported Frequencies
ko: 지원하는 주파수

en: Connect _automatically
ko: 자동으로 연결(_A)

en: Make available to _other users
ko: 다른 사용자가 사용할 수 있게 허용(_O)

en: _Metered connection: has data limits or can incur charges
ko: 종량제 연결: 데이터 제한이 있거나 요금이 청구될 수 있음(_M)

en: Software updates and other large downloads will not be started automatically.
ko: 소프트웨어 업데이트 및 기타 대용량 다운로드는 자동으로 시작하지 않습니다.

en: _Cloned Address
ko: 복제한 주소(_C)

en: IPv_4 Method
ko: IPv_4 방식

en: Link-Local Only
ko: 링크 로컬만

en: Shared to other computers
ko: 다른 컴퓨터에 공유

en: Automatic DNS
ko: 자동 DNS

en: Separate IP addresses with commas
ko: IP 주소 여러 개는 쉼표로 구분합니다

en: Use this connection _only for resources on its network
ko: 이 연결을 이 네트워크의 리소스에 대해서만 사용(_O)

en: IPv_6 Method
ko: IPv_6 방식

en: Automatic, DHCP only
ko: 자동, DHCP 전용

en: Unable to open connection editor
ko: 연결 편집을 열 수 없습니다

en: Add VPN
ko: VPN(가상사설망) 추가

en: S_ecurity
ko: 보안(_E)

en: Cannot import VPN connection
ko: VPN(가상사설망) 연결을 가져올 수 없습니다

en: The file “%s” could not be read or does not contain recognized VPN connection information
    
    Error: %s.
ko: “%s” 파일을 읽을 수가 없거나, 파일에 알려진 VPN(가상사설망) 연결 정보가 들어 있지 않습니다
    
    오류: %s.

en: A file named “%s” already exists.
ko: 이름이 “%s”인 파일이 이미 있습니다.

en: Do you want to replace %s with the VPN connection you are saving?
ko: %s 연결을 저장한 VPN(가상사설망) 연결로 바꾸시겠습니까?

en: Cannot export VPN connection
ko: VPN(가상사설망) 연결을 내보낼 수 없습니다

en: The VPN connection “%s” could not be exported to %s.
    
    Error: %s.
ko: “%s” VPN(가상사설망) 연결을 %s에 내보낼 수 없습니다.
    
    오류: %s.

en: Export VPN connection
ko: VPN(가상사설망) 연결 내보내기

en: Control how you connect to the Internet
ko: 어떻게 인터넷에 연결할지 정합니다

note: Translators: Search terms to find the Network panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: Network;IP;LAN;Proxy;WAN;Broadband;Modem;Bluetooth;vpn;DNS;
ko: Network;네트워크;IP;LAN;랜;Proxy;프록시;WAN;인터넷;Broadband;브로드밴드;Modem;모뎀;Bluetooth;블루투스;vpn;가상사설망;;DNS;네임서버;

en: Control how you connect to Wi-Fi networks
ko: 어떻게 와이파이 네트워크에 연결할지 정합니다

note: Translators: Search terms to find the Wi-Fi panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: Network;Wireless;Wi-Fi;Wifi;IP;LAN;Broadband;DNS;Hotspot;
ko: Network;네트워크;Wireless;무선;Wi-Fi;Wifi;와이파이;IP;LAN;Broadband;브로드밴드;DNS;네임서버;Hotspot;핫스팟;

en: Add new connection
ko: 새 연결 추가

en: Known Wi-Fi Networks
ko: 알려진 와이파이 네트워크

note: TRANSLATORS: this is when the use leaves the PAC textbox blank
en: Web Proxy Autodiscovery is used when a Configuration URL is not provided.
ko: 설정 URL을 지정하지 않으면 웹 프록시 자동 검색을 사용합니다.

en: Turn device off
ko: 장치 끄기

en: _HTTP Proxy
ko: HTTP 프록시(_H)

en: _FTP Proxy
ko: FTP 프록시(_F)

en: _Ignore Hosts
ko: 무시할 호스트(_I)

en: HTTPS proxy port
ko: HTTPS 프록시 포트

en: Socks proxy port
ko: SOCKS 프록시 포트

en: _Configuration URL
ko: 설정 URL(_C)

[ctx: Wi-Fi Hotspot]
en: Network Name
ko: 네트워크 이름

[ctx: Wi-Fi Hotspot]
en: Security type
ko: 보안 방식

[ctx: Wi-Fi Hotspot]
en: Password
ko: 암호

en: _Connect to Hidden Network…
ko: 숨겨진 네트워크에 연결(_C)…

en: _Turn On Wi-Fi Hotspot…
ko: 와이파이 핫스팟 켜기(_T)…

en: _Known Wi-Fi Networks
ko: 알려진 와이파이 네트워크(_K)

note: TRANSLATORS: device status reason
en: Configuration failed
ko: 설정에 실패했습니다

note: TRANSLATORS: device status reason
en: IP configuration failed
ko: IP 설정에 실패했습니다

note: TRANSLATORS: device status reason
en: IP configuration expired
ko: IP 설정 기한이 지났습니다

note: TRANSLATORS: device status reason
en: 802.1x supplicant disconnected
ko: 802.1x 요청의 연결이 끊겼습니다

note: TRANSLATORS: device status reason
en: 802.1x supplicant configuration failed
ko: 802.1x 요청 설정에 실패했습니다.

note: TRANSLATORS: device status reason
en: 802.1x supplicant failed
ko: 802.1x 요청에 실패했습니다

note: TRANSLATORS: device status reason
en: 802.1x supplicant took too long to authenticate
ko: 802.1x 요청이 인증에 너무 오래 걸립니다

note: #-#-#-#-#  533 (gnome-control-center)  #-#-#-#-# TRANSLATORS: device status reason #-#-#-#-#  240 (cinnamon-control-center)  #-#-#-#-#
en: PPP service disconnected
ko: PPP 서비스 연결이 끊어졌습니다

note: #-#-#-#-#  533 (gnome-control-center)  #-#-#-#-# TRANSLATORS: device status reason #-#-#-#-#  240 (cinnamon-control-center)  #-#-#-#-#
en: DHCP client failed to start
ko: DHCP 클라이언트 시작에 실패했습니다

note: #-#-#-#-#  533 (gnome-control-center)  #-#-#-#-# TRANSLATORS: device status reason #-#-#-#-#  240 (cinnamon-control-center)  #-#-#-#-#
en: DHCP client error
ko: DHCP 클라이언트 오류

note: #-#-#-#-#  533 (gnome-control-center)  #-#-#-#-# TRANSLATORS: device status reason #-#-#-#-#  240 (cinnamon-control-center)  #-#-#-#-#
en: Shared connection service failed to start
ko: 연결 공유 서비스 시작에 실패했습니다

note: #-#-#-#-#  533 (gnome-control-center)  #-#-#-#-# TRANSLATORS: device status reason #-#-#-#-#  240 (cinnamon-control-center)  #-#-#-#-#
en: AutoIP service failed to start
ko: 자동IP 서비스 시작에 실패했습니다

note: TRANSLATORS: device status reason
en: Line busy
ko: 회선 사용중

note: #-#-#-#-#  533 (gnome-control-center)  #-#-#-#-# TRANSLATORS: device status reason #-#-#-#-#  240 (cinnamon-control-center)  #-#-#-#-#
en: No dial tone
ko: 전화 걸기 신호음 없음

note: TRANSLATORS: device status reason
en: Dialing request timed out
ko: 전화 걸기 요청 시간을 초과했습니다

note: TRANSLATORS: device status reason
en: Dialing attempt failed
ko: 전화 걸기 시도에 실패했습니다

note: #-#-#-#-#  533 (gnome-control-center)  #-#-#-#-# TRANSLATORS: device status reason #-#-#-#-#  240 (cinnamon-control-center)  #-#-#-#-#
en: Modem initialization failed
ko: 모뎀 초기화 실패

note: #-#-#-#-#  533 (gnome-control-center)  #-#-#-#-# TRANSLATORS: device status reason #-#-#-#-#  240 (cinnamon-control-center)  #-#-#-#-#
en: Network registration denied
ko: 네트워크 등록이 거부되었습니다

note: #-#-#-#-#  533 (gnome-control-center)  #-#-#-#-# TRANSLATORS: device status reason #-#-#-#-#  240 (cinnamon-control-center)  #-#-#-#-#
en: Network registration timed out
ko: 네트워크 등록 시간을 초과했습니다

note: #-#-#-#-#  533 (gnome-control-center)  #-#-#-#-# TRANSLATORS: device status reason #-#-#-#-#  240 (cinnamon-control-center)  #-#-#-#-#
en: Failed to register with the requested network
ko: 요청 받은 네트워크 등록에 실패했습니다

note: #-#-#-#-#  533 (gnome-control-center)  #-#-#-#-# TRANSLATORS: device status reason #-#-#-#-#  240 (cinnamon-control-center)  #-#-#-#-#
en: PIN check failed
ko: PIN 확인 실패

note: TRANSLATORS: device status reason
en: Firmware for the device may be missing
ko: 장치 펌웨어가 빠진 것 같음

note: TRANSLATORS: device status reason
en: Connection disappeared
ko: 연결이 사라졌습니다

note: TRANSLATORS: device status reason
en: Existing connection was assumed
ko: 기존 연결을 가정합니다

note: TRANSLATORS: device status reason
en: Modem not found
ko: 모뎀을 찾을 수 없습니다

note: TRANSLATORS: device status reason
en: Bluetooth connection failed
ko: 블루투스 연결에 실패했습니다

note: TRANSLATORS: device status reason
en: SIM Card not inserted
ko: SIM 카드 삽입하지 않았습니다

note: TRANSLATORS: device status reason
en: SIM Pin required
ko: SIM PIN이 필요합니다

note: TRANSLATORS: device status reason
en: SIM Puk required
ko: SIM의 PIN 잠금 해제 키 코드 필요합니다

note: TRANSLATORS: device status reason
en: Connection dependency failed
ko: 연결 의존성 설정에 실패했습니다

en: undefined error in 802.1X security (wpa-eap)
ko: 802.1X 보안에 (WPA-EAP) 정의하지 않은 오류

en: no file selected
ko: 파일을 선택하지 않았습니다

en: unspecified error validating eap-method file
ko: EAP-METHOD 파일을 검증하는 중 지정하지 않은 오류

en: DER, PEM, or PKCS#12 private keys (*.der, *.pem, *.p12, *.key)
ko: DER, PEM 또는 PKCS#12 형식 개인 키(*.der, *.pem, *.p12, *.key)

en: DER or PEM certificates (*.der, *.pem, *.crt, *.cer)
ko: DER 또는 PEM 형식 인증서(*.der, *.pem, *.crt, *.cer)

en: missing EAP-FAST PAC file
ko: EAP-FAST PAC 파일이 없습니다

en: Choose a PAC file
ko: PAC 파일 선택

en: PAC files (*.pac)
ko: PAC 파일(*.pac)

en: Anony_mous identity
ko: 익명 신원(_M)

en: PAC _file
ko: PAC 파일(_F)

en: _Inner authentication
ko: 내부 인증(_I)

en: Allow automatic PAC pro_visioning
ko: 자동 PAC 프로비저닝 허용(_V)

en: missing EAP-LEAP username
ko: EAP-LEAP 사용자 이름이 없습니다

en: missing EAP-LEAP password
ko: EAP-LEAP 암호가 없습니다

en: invalid EAP-PEAP CA certificate: %s
ko: 잘못된 EAP-PEAP 인증 기관 인증서: %s

en: invalid EAP-PEAP CA certificate: no certificate specified
ko: 잘못된 EAP-PEAP 인증 기관 인증서: 인증서를 지정하지 않았습니다

en: Choose a Certificate Authority certificate
ko: 인증 기관 인증서 선택

en: Version 0
ko: 버전 0

en: Version 1
ko: 버전 1

en: C_A certificate
ko: 인증 기관 인증서(_A)

en: No CA certificate is _required
ko: 인증 기관 인증서 불필요(_R)

en: PEAP _version
ko: PEAP 버전(_V)

en: missing EAP username
ko: EAP 사용자 이름 없음

en: missing EAP password
ko: EAP 암호 없음

en: missing EAP-TLS identity
ko: EAP-TLS 신원 정보 없음

en: invalid EAP-TLS CA certificate: %s
ko: 잘못된 EAP-TLS 인증 기관 인증서: %s

en: invalid EAP-TLS CA certificate: no certificate specified
ko: 잘못된 EAP-TLS 인증 기관 인증서: 인증서를 지정하지 않았습니다

en: invalid EAP-TLS private-key: %s
ko: 잘못된 EAP-TLS 개인 키: %s

en: invalid EAP-TLS user-certificate: %s
ko: 잘못된 EAP-TLS 사용자 인증서: %s

en: Unencrypted private keys are insecure
ko: 암호화하지 않은 개인 키는 보안상 위험합니다

en: The selected private key does not appear to be protected by a password. This could allow your security credentials to be compromised. Please select a password-protected private key.
    
    (You can password-protect your private key with openssl)
ko: 선택한 개인 키는 암호로 보호하지 않았습니다. 이러면 비밀 정보가 유출될 수 있습니다. 암호로 보호한 개인 키를 선택하십시오.
    
    (OpenSSL로 개인 키를 암호로 보호할 수도 있습니다)

en: Choose your personal certificate
ko: 개인 인증서 선택

en: Choose your private key
ko: 개인 키 선택

en: I_dentity
ko: 신원(_D)

en: _User certificate
ko: 사용자 인증서(_U)

en: Private _key
ko: 개인 키(_K)

en: _Private key password
ko: 개인 키 암호(_P)

en: invalid EAP-TTLS CA certificate: %s
ko: 잘못된 EAP-TTLS 인증기관 인증서: %s

en: invalid EAP-TTLS CA certificate: no certificate specified
ko: 잘못된 EAP-TTLS 인증기관 인증서: 인증서를 지정하지 않았습니다

en: MSCHAPv2 (no EAP)
ko: MSCHAPv2 (EAP 없음)

en: Unknown error validating 802.1X security
ko: 802.1X 보안을 검증하는 중 알 수 없는 오류

en: Tunneled TLS
ko: TLS 터널링

en: Protected EAP (PEAP)
ko: PEAP(Protected EAP)

en: Au_thentication
ko: 인증(_T)

en: missing leap-username
ko: LEAP 사용자 이름이 없음

en: missing leap-password
ko: LEAP 암호가 없음

en: missing wep-key
ko: WEP 키가 없음

en: invalid wep-key: key with a length of %zu must contain only hex-digits
ko: 잘못된 WEP 키: 길이가 %zu인 키에는 16진수 숫자만 들어 있어야 합니다

en: invalid wep-key: key with a length of %zu must contain only ascii characters
ko: 잘못된 WEP 키: 길이가 %zu인 키에는 ASCII 문자만 들어 있어야 합니다

en: invalid wep-key: wrong key length %zu. A key must be either of length 5/13 (ascii) or 10/26 (hex)
ko: 잘못된 WEP 키: 잘못된 키 길이 %zu. 키 길이는 5/13 (ASCII) 또는 10/26 (16진수) 중 하나여야 합니다

en: invalid wep-key: passphrase must be non-empty
ko: 잘못된 WEP 키: 암호글이 비어 있으면 안 됩니다

en: invalid wep-key: passphrase must be shorter than 64 characters
ko: 잘못된 WEP 키: 암호글은 64자보다 짧아야 합니다

en: Shared Key
ko: 공유 키

en: _Key
ko: 키(_K)

en: Sho_w key
ko: 키 보이기(_W)

en: invalid wpa-psk: invalid key-length %zu. Must be [8,63] bytes or 64 hex digits
ko: 잘못된 WPA-PSK: 잘못된 키 길이 %zu. [8,64] 바이트 또는 64개 16진수 숫자여야 합니다

en: invalid wpa-psk: cannot interpret key with 64 bytes as hex
ko: 잘못된 WPA-PSK: 64개 16진수 숫자를 키로 해석할 수 없습니다

[ctx: notifications]
note: This is the per application switch for message tray usage.
en: _Notifications
ko: 알림(_N)

[ctx: notifications]
note: This is the setting to configure sounds associated with notifications.
en: Sound _Alerts
ko: 경고음(_A)

[ctx: notifications]
en: Notification _Popups
ko: 알림 팝업(_P)

en: Notifications will continue to appear in the notification list when popups are disabled.
ko: 팝업을 꺼도 알림은 알림 목록에 계속 나타납니다.

[ctx: notifications]
note: Popups here refers to message tray notifications in the middle of the screen.
en: Show Message _Content in Popups
ko: 팝업에 메시지 내용 표시(_C)

[ctx: notifications]
en: _Lock Screen Notifications
ko: 잠금 화면 알림(_L)

[ctx: notifications]
en: Show Message C_ontent on Lock Screen
ko: 잠금 화면에서 메시지 내용 표시(_O)

en: _Do Not Disturb
ko: 방해 금지(_D)

en: _Lock Screen Notifications
ko: 잠금 화면 알림(_L)

en: Control which notifications are displayed and what they show
ko: 어떤 알림을 표시할지 및 무엇을 표시할지 설정합니다

note: Translators: Search terms to find the Notifications panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: Notifications;Banner;Message;Tray;Popup;
ko: Notifications;알림;Banner;안내판;Message;메시지;Tray;트레이;Popup;팝업;

[ctx: Online Account]
en: Other
ko: 기타

note: Translators: The %s is the username (eg., debarshi.ray@gmail.com * or rishi).
en: %s removed
ko: %s 제거함

en: Connect to your online accounts and decide what to use them for
ko: 온라인 계정에 연결하고 그 계정을 어디에 이용할지 설정합니다

note: Translators: Search terms to find the Online Accounts panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! For ReadItLater and Pocket, see http://en.wikipedia.org/wiki/Pocket_(application)
en: Google;Facebook;Twitter;Yahoo;Web;Online;Chat;Calendar;Mail;Contact;ownCloud;Kerberos;IMAP;SMTP;Pocket;ReadItLater;
ko: Google;구글;Facebook;페이스북;Twitter;트위터;Yahoo;야후;Web;웹;Online;온라인;Chat;채팅;Calendar;달력;Mail;메일;Contact;연락처;ownCloud;Kerberos;케르베로스;IMAP;SMTP;;Pocket;ReadItLater;

en: Connect to your data in the cloud
ko: 클라우드의 데이터에 연결합니다

en: No internet connection — connect to set up new online accounts
ko: 인터넷 연결이 없습니다 — 새 온라인 계정을 설정하려면 연결하십시오

en: Add an account
ko: 계정 추가

note: TRANSLATORS: %1 is a time string, e.g. "1 hour 5 minutes"
en: %s until fully charged
ko: 완전 충전까지 %s 남음

note: TRANSLATORS: %1 is a time string, e.g. "1 hour 5 minutes"
en: Caution: %s remaining
ko: 주의: %s 남음

note: TRANSLATORS: primary battery
en: Not charging
ko: 충전 중 아님

[ctx: Battery name]
en: Main
ko: 1차

[ctx: Battery name]
en: Extra
ko: 추가

note: #-#-#-#-#  533 (gnome-control-center)  #-#-#-#-# TRANSLATORS: secondary battery
en: Wireless mouse
ko: 무선 마우스

note: TRANSLATORS: secondary battery
en: Wireless keyboard
ko: 무선 키보드

note: #-#-#-#-#  533 (gnome-control-center)  #-#-#-#-# TRANSLATORS: secondary battery
en: Uninterruptible power supply
ko: 무정전 전원 장치

note: #-#-#-#-#  533 (gnome-control-center)  #-#-#-#-# TRANSLATORS: secondary battery
en: Personal digital assistant
ko: 개인 휴대 정보 단말기

note: TRANSLATORS: secondary battery
en: Gaming input device
ko: 게임 입력 장치

[ctx: Battery power]
note: TRANSLATORS: secondary battery
en: Charging
ko: 충전 중

[ctx: Battery power]
note: TRANSLATORS: secondary battery
en: Caution
ko: 위험

[ctx: Battery power]
note: TRANSLATORS: secondary battery
en: Low
ko: 적음

[ctx: Battery power]
note: TRANSLATORS: secondary battery
en: Good
ko: 적당함

[ctx: Battery power]
note: TRANSLATORS: primary battery
en: Fully charged
ko: 완전 충전

[ctx: Battery power]
note: TRANSLATORS: primary battery
en: Empty
ko: 방전됨

en: Batteries
ko: 배터리

en: When _idle
ko: 입력이 없을 때(_I)

en: When on battery power
ko: 배터리 전원 사용할 때

en: Power Saving
ko: 절전

en: _Screen Brightness
ko: 화면 밝기(_S)

en: Automatic Brightness
ko: 자동 밝기 조절

en: _Keyboard Brightness
ko: 키보드 밝기 조절(_K)

en: _Dim Screen When Inactive
ko: 입력이 없으면 화면 어둡게(_D)

en: _Blank Screen
ko: 빈 화면(_B)

en: _Automatic Suspend
ko: 자동 대기 모드(_A)

en: _Wi-Fi
ko: 와이파이(_W)

en: Wi-Fi can be turned off to save power.
ko: 와이파이를 끄면 전기 사용을 아낄 수 있습니다.

en: _Mobile Broadband
ko: 휴대전화 네트워크(_M)

en: Mobile broadband (LTE, 4G, 3G, etc.) can be turned off to save power.
ko: 휴대전화 네트워크를 (LTE, 4G, 3G 등) 끄면 전기 사용을 아낄 수 있습니다.

en: _Bluetooth
ko: 블루투스(_B)

en: Bluetooth can be turned off to save power.
ko: 블루투스를 끄면 전기 사용을 아낄 수 있습니다.

en: Show Battery _Percentage
ko: 배터리 백분율 표시(_P)

note: Frame header
en: Suspend & Power Button
ko: 대기 모드 및 전원 단추

en: Po_wer Button Behavior
ko: 전원 단추 동작(_W)

[ctx: automatic_suspend]
note: Translators: Option for "Delay" in "Automatic suspend" dialog.
en: 15 minutes
ko: 15분

[ctx: automatic_suspend]
note: Translators: Option for "Delay" in "Automatic suspend" dialog.
en: 20 minutes
ko: 20분

[ctx: automatic_suspend]
note: Translators: Option for "Delay" in "Automatic suspend" dialog.
en: 25 minutes
ko: 25분

[ctx: automatic_suspend]
note: Translators: Option for "Delay" in "Automatic suspend" dialog.
en: 30 minutes
ko: 30분

[ctx: automatic_suspend]
note: Translators: Option for "Delay" in "Automatic suspend" dialog.
en: 45 minutes
ko: 45분

[ctx: automatic_suspend]
note: Translators: Option for "Delay" in "Automatic suspend" dialog.
en: 1 hour
ko: 1시간

[ctx: automatic_suspend]
note: Translators: Option for "Delay" in "Automatic suspend" dialog.
en: 80 minutes
ko: 80분

[ctx: automatic_suspend]
note: Translators: Option for "Delay" in "Automatic suspend" dialog.
en: 90 minutes
ko: 90분

[ctx: automatic_suspend]
note: Translators: Option for "Delay" in "Automatic suspend" dialog.
en: 100 minutes
ko: 100분

[ctx: automatic_suspend]
note: Translators: Option for "Delay" in "Automatic suspend" dialog.
en: 2 hours
ko: 2시간

en: Automatic Suspend
ko: 자동 대기 모드

en: _Plugged In
ko: 전원 연결(_P)

en: On _Battery Power
ko: 배터리 전원 사용(_B)

en: View your battery status and change power saving settings
ko: 배터리 상태를 보고 절전 설정을 바꿉니다

note: Translators: Search terms to find the Power panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: Power;Sleep;Suspend;Hibernate;Battery;Brightness;Dim;Blank;Monitor;DPMS;Idle;Energy;
ko: Power;전원;Sleep;절전;Suspend;대기 모드;Hibernate;최대 절전;Battery;배터리;Brightness;밝기;Dim;어둡게;Blank;Monitor;모니터;DPMS;Idle;입력;Energy;에너지;절약;

note: Translators: %s is the printer name
en: Printer “%s” has been deleted
ko: “%s” 프린터를 삭제했습니다

note: Translators: Addition of the new printer failed.
en: Failed to add new printer.
ko: 새 프린터 추가에 실패했습니다.

note: Translators: The XML file containing user interface can not be loaded
en: Could not load ui: %s
ko: UI를 읽어들일 수 없습니다: %s

en: Add printers, view printer jobs and decide how you want to print
ko: 프린터 추가, 인쇄 작업 보기, 어떻게 인쇄할지 설정

note: Translators: Search terms to find the Printers panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: Printer;Queue;Print;Paper;Ink;Toner;
ko: Printer;프린터;Queue;대기열;Print;인쇄;Paper;용지;종이;Ink;잉크;Toner;토너;

note: Translators: No printers were detected
en: No Printers Found
ko: 프린터가 없습니다

note: Translators: The entered text should contain network address of a printer or a text which will filter found devices (their names and locations)
en: Enter a network address or search for a printer
ko: 프린터의 네트워크 주소를 입력하거나 프린터를 찾아보십시오

en: Enter username and password to view printers on Print Server.
ko: 인쇄 서버의 프린터를 보려면 사용자 이름과 암호를 입력하십시오.

note: Translators: This is the title of the dialog. %s is the printer name.
en: %s Details
ko: %s 자세히 보기

en: No suitable driver found
ko: 적당한 드라이버가 없습니다

en: Select PPD File
ko: PPD 파일 선택

en: Searching for preferred drivers…
ko: 준비된 드라이버 검색중…

en: Search for Drivers
ko: 드라이버 검색

en: Select from Database…
ko: 데이터베이스에서 선택…

en: Install PPD File…
ko: PPD 파일 설치…

en: Select Printer Driver
ko: 프린터 드라이버 선택

en: Loading drivers database…
ko: 드라이버 데이터베이스 불러오는 중…

note: Translators: The found device is a JetDirect printer
en: JetDirect Printer
ko: JetDirect 프린터

note: Translators: The found device is a Line Printer Daemon printer
en: LPD Printer
ko: LPD 프린터

note: Translators: this is an option of "Two Sided"
en: One Sided
ko: 단면

note: Translators: this is an option of "Two Sided"
en: Long Edge (Standard)
ko: 긴 모서리 방향(표준)

note: Translators: this is an option of "Two Sided"
en: Short Edge (Flip)
ko: 짧은 모서리 방향(뒤집기)

[ctx: print job]
note: Translators: Job's state (job is waiting to be printed)
en: Pending
ko: 대기

[ctx: print job]
note: Translators: Job's state (job is held for printing)
en: Paused
ko: 일시 중지 상태

[ctx: print job]
note: Translators: Job's state (job needs authentication to proceed further)
en: Authentication required
ko: 인증 필요

[ctx: print job]
note: Translators: Job's state (job is currently printing)
en: Processing
ko: 처리 중

[ctx: print job]
note: Translators: Job's state (job has been stopped)
en: Stopped
ko: 중지

[ctx: print job]
note: Translators: Job's state (job has been canceled)
en: Canceled
ko: 취소

[ctx: print job]
note: Translators: Job's state (job has aborted due to error)
en: Aborted
ko: 중지됨

[ctx: print job]
note: Translators: Job's state (job has completed successfully)
en: Completed
ko: 완료

note: Translators: This label shows how many jobs of this printer needs to be authenticated to be printed.
en: %u Job Requires Authentication | %u Jobs Require Authentication
ko[0]: 작업 %u개에 인증이 필요합니다

[ctx: Printer jobs dialog title]
note: Translators: This is the printer name for which we are showing the active jobs
en: %s — Active Jobs
ko: %s — 활성 작업

note: Translators: The printer needs authentication info to print.
en: Enter credentials to print from %s.
ko: %s에서 인쇄하려면 인증 정보가 필요합니다.

note: Translators: This button authenticates all print jobs and send them for printing.
en: A_uthenticate
ko: 인증(_U)

note: Translators: this label describes the dialog empty state, with no jobs listed.
en: No Active Printer Jobs
ko: 프린터 활성 작업 없음

en: Unlock Print Server
ko: 프린터 서버 잠금 해제

note: Translators: Samba server needs authentication of the user to show list of its printers.
en: Unlock %s.
ko: %s 잠금 해제.

note: Translators: Samba server needs authentication of the user to show list of its printers.
en: Enter username and password to view printers on %s.
ko: %s의 프린터를 보려면 사용자 이름과 암호를 입력하십시오.

en: Searching for Printers
ko: 프린터 검색 중

note: #-#-#-#-#  533 (gnome-control-center)  #-#-#-#-# Translators: Location of found network printer (e.g. Kitchen, Reception) #-#-#-#-#  344 (evolution)  #-#-#-#-# Translators: It will display "Location: PlaceOfTheMeeting" Translators: It will display "Location: LocationOfTheAppointment"
en: Location: %s
ko: 위치: %s

note: Translators: Network address of found printer
en: Address: %s
ko: 주소: %s

note: Translators: This item is a server which needs authentication to show its printers
en: Server requires authentication
ko: 서버에 인증이 필요합니다

en: Two Sided
ko: 양면

en: Paper Source
ko: 용지 서랍

en: Output Tray
ko: 출력 표시줄

en: GhostScript pre-filtering
ko: 고스트스크립트 우선 필터링

note: Translators: This option sets number of pages printed on one sheet
en: Pages per side
ko: 장당 페이지 수

[ctx: Printer Option Group]
note: Translators: "General" tab contains general printer options
en: General
ko: 일반

[ctx: Printer Option Group]
note: Translators: "Page Setup" tab contains settings related to pages (page size, paper source, etc.)
en: Page Setup
ko: 페이지 설정

[ctx: Printer Option Group]
note: Translators: "Installable Options" tab contains settings of presence of installed options (amount of RAM, duplex unit, etc.)
en: Installable Options
ko: 설치 가능한 옵션

[ctx: Printer Option Group]
note: Translators: "Job" tab contains settings for jobs
en: Job
ko: 작업

[ctx: Printer Option Group]
note: Translators: "Image Quality" tab contains settings for quality of output print (e.g. resolution)
en: Image Quality
ko: 이미지 화질

[ctx: Printer Option Group]
note: Translators: "Color" tab contains color settings (e.g. color printing)
en: Color
ko: 색

[ctx: Printer Option Group]
note: Translators: "Finishing" tab contains finishing settings (e.g. booklet printing)
en: Finishing
ko: 마치는 중

[ctx: Printer Option Group]
note: Translators: "Advanced" tab contains all others settings
en: Advanced
ko: 고급

note: Translators: this is an option of "GhostScript"
en: Embed GhostScript fonts only
ko: 고스트스크립트 글꼴만 포함

note: Translators: this is an option of "GhostScript"
en: Convert to PS level 1
ko: PS 레벨 1로 변환

note: Translators: this is an option of "GhostScript"
en: Convert to PS level 2
ko: PS 레벨 2로 변환

note: Translators: this is an option of "GhostScript"
en: No pre-filtering
ko: 우선 필터링 안함

note: Translators: This is the label of the button that opens the Jobs Dialog.
en: No Active Jobs
ko: 활성 작업 없음

note: Translators: This is the label of the button that opens the Jobs Dialog.
en: %u Job | %u Jobs
ko[0]: 작업 %u개

note: Translators: Name of job which makes printer to clean its heads
en: Clean print heads
ko: 인쇄 헤드 청소

note: Translators: The printer is low on toner
en: Low on toner
ko: 토너 부족

note: Translators: The printer has no toner left
en: Out of toner
ko: 토너 없음

note: Translators: "Developer" is a chemical for photo development, * http://en.wikipedia.org/wiki/Photographic_developer
en: Low on developer
ko: 현상액 부족

note: Translators: "Developer" is a chemical for photo development, * http://en.wikipedia.org/wiki/Photographic_developer
en: Out of developer
ko: 현상액 없음

note: Translators: "marker" is one color bin of the printer
en: Low on a marker supply
ko: 마커 내용물 부족

note: Translators: One or more doors on the printer are open
en: Open door
ko: 문 열림

note: Translators: At least one input tray is low on media
en: Low on paper
ko: 용지 부족

note: Translators: The printer marker supply waste receptacle is almost full
en: Waste receptacle almost full
ko: 찌꺼기 보관함이 거의 가득 찼습니다

note: Translators: The printer marker supply waste receptacle is full
en: Waste receptacle full
ko: 찌꺼기 보관함이 가득 찼습니다

note: Translators: Optical photo conductors are used in laser printers
en: The optical photo conductor is near end of life
ko: 감광 반도체의 수명이 거의 다 되었습니다

note: Translators: Optical photo conductors are used in laser printers
en: The optical photo conductor is no longer functioning
ko: 감광 반도체가 이제 동작하지 않습니다

[ctx: printer state]
note: Translators: Printer's state (can start new job without waiting)
en: Ready
ko: 준비

[ctx: printer state]
note: Translators: Printer's state (printer is ready but doesn't accept new jobs)
en: Does not accept jobs
ko: 인쇄 작업 받지 않음

[ctx: printer state]
note: Translators: Printer's state (jobs are processing)
en: Processing
ko: 처리중

en: Printer Details
ko: 프린터 자세히 보기

note: Set this printer as default
en: Use Printer by Default
ko: 기본 프린터로 사용

en: Ink Level
ko: 남은 잉크

note: Translators: This is the message which follows the printer error.
en: Please restart when the problem is resolved.
ko: 문제가 해결되면 다시 시작하십시오.

en: No printers
ko: 프린터 없음

note: Translators: This button adds new printer.
en: Add a Printer…
ko: 프린터 추가…

note: Translators: The CUPS server is not running (we can not connect to it).
en: Sorry! The system printing service
    doesn’t seem to be available.
ko: 죄송합니다. 시스템 인쇄 서비스가
    없는 것 같습니다.

[ctx: measurement format]
en: Imperial
ko: 야드파운드법

[ctx: measurement format]
en: Metric
ko: 미터법

en: Choose the format for numbers, dates and currencies. Changes take effect on next login.
ko: 숫자, 시각, 통화에 대한 형식을 선택합니다. 다음 로그인할 때 효과가 있습니다.

en: Search locales...
ko: 로캘 검색...

en: Common Formats
ko: 자주 쓰는 형식

en: All Formats
ko: 모든 형식

en: Searches can be for countries or languages.
ko: 국가 또는 언어로 검색할 수 있습니다.

en: Dates & Times
ko: 날짜 및 시각

en: No input sources found
ko: 입력 소스가 없습니다

[ctx: Input Source]
en: Other
ko: 기타

en: Add an Input Source
ko: 입력 소스 추가

en: Input methods can’t be used on the login screen
ko: 로그인 화면에서는 입력기를 사용할 수 없습니다

en: Login _Screen
ko: 로그인 화면(_S)

en: _Language
ko: 언어(_L)

en: Restart the session for changes to take effect
ko: 바뀐 사항을 적용하려면 세션을 다시 시작하십시오

en: Input Sources
ko: 입력 소스

en: Choose keyboard layouts or input methods.
ko: 키보드 배치 또는 입력기를 선택합니다.

en: No input source selected
ko: 입력 소스를 선택하지 않았습니다

en: Login settings are used by all users when logging into the system
ko: 로그인 설정은 로그인할 때 모든 사용자가 사용합니다

en: Input Source Options
ko: 입력 소스 옵션

en: Use the _same source for all windows
ko: 모든 창에 대해 같은 입력 소스 사용(_S)

en: Allow _different sources for each window
ko: 창마다 다른 입력 소스 허용(_D)

en: Previous source
ko: 이전 소스

en: Next source
ko: 다음 소스

en: Left+Right Alt
ko: 왼쪽+오른쪽 Alt

en: These keyboard shortcuts can be changed in the keyboard settings
ko: 키보드 설정에서 이 키보드 바로 가기를 바꿀 수 있습니다

en: Select your display language, formats, keyboard layouts and input sources
ko: 표시할 언어, 여러가지 형식, 키보드 배치, 입력 소스를 선택합니다.

note: Translators: Search terms to find the Region and Language panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: Language;Layout;Keyboard;Input;
ko: Language;언어;Layout;배치;Keyboard;키보드;Input;입력;

en: Select how media should be handled
ko: 미디어를 어떻게 처리할지 고르십시오

en: CD _audio
ko: CD 오디오(_A)

en: _DVD video
ko: DVD 비디오(_D)

en: _Music player
ko: 음악 재생기(_M)

en: _Other Media…
ko: 기타 미디어(_O)…

en: Select how other media should be handled
ko: 기타 미디어를 어떻게 처리할지 고르십시오

en: Configure Removable Media settings
ko: 이동식 미디어 설정

note: Translators: Search terms to find the Removable Media panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: device;system;default;application;preferred;cd;dvd;usb;audio;video;disc;removable;media;autorun;
ko: device;장치;system;시스템;default;기본값;application;앱;애플리케이션;응용 프로그램;preferred;우선;cd;dvd;usb;audio;오디오;video;비디오;disc;디스크;removable;이동식;media;미디어;autorun;자동 실행;

en: Search Locations
ko: 검색 위치

en: Folders which are searched by system applications, such as Files, Photos and Videos.
ko: 시스템 프로그램에서 검색할 폴더, 예를 들어 파일, 사진, 동영상 따위.

en: Control which search results are shown in the Activities Overview. The order of search results can also be changed by moving rows in the list.
ko: 현재 활동 요약에서 어떤 검색 결과를 표시할지 조정. 목록의 행을 옮기면 검색 결과의 순서가 바뀔 수 있습니다.

en: Control which applications show search results in the Activities Overview
ko: 어떤 프로그램에서 활동 내역에 검색 결과를 표시할지 설정합니다.

note: Translators: Search terms to find the Search panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: Search;Find;Index;Hide;Privacy;Results;
ko: Search;검색;Find;찾기;Index;인덱스;색인;Hide;숨기기;Privacy;개인;정보;사생활;보호;Results;결과;

note: Label
en: No networks selected for sharing
ko: 공유에 사용할 네트워크를 선택하지 않았습니다

[ctx: service is enabled]
en: On
ko: 켬

[ctx: service is disabled]
en: Off
ko: 끔

[ctx: service is enabled]
en: Enabled
ko: 사용

[ctx: service is active]
en: Active
ko: 동작

en: Choose a Folder
ko: 폴더 선택

note: TRANSLATORS: %s is replaced with a link to a dav://<hostname> URL
en: File Sharing allows you to share your Public folder with others on your current network using: %s
ko: 파일 공유를 사용하면, 현재 네트워크에 있는 다른 사람이 다음 URL을 사용해 공유 폴더를 공유할 수 있습니다: %s

note: TRANSLATORS: %s is replaced with a link to a "ssh <hostname>" command to run
en: When remote login is enabled, remote users can connect using the Secure Shell command:
    %s
ko: 원격 로그인을 사용하면, 원격 사용자가 다음 보안 셸 명령으로 연결할 수 있습니다:
    %s

note: TRANSLATORS: %s is replaced with a link to a vnc://<hostname> URL
en: Screen sharing allows remote users to view or control your screen by connecting to %s
ko: 화면 공유를 사용하면, 원격 사용자가 %s에 연결해 화면을 보거나 조작할 수 있습니다

en: _Computer Name
ko: 컴퓨터 이름(_C)

en: _File Sharing
ko: 파일 공유(_F)

en: _Screen Sharing
ko: 화면 공유(_S)

en: _Media Sharing
ko: 미디어 공유(_M)

en: _Remote Login
ko: 원격 로그인(_R)

en: Some services are disabled because of no network access.
ko: 네트워크 연결이 없어 일부 서비스를 사용하지 못합니다.

en: _Require Password
ko: 암호 필요(_R)

en: Remote Login
ko: 원격 로그인

en: _Allow connections to control the screen
ko: 연결해서 화면 조작 허용(_A)

en: _Show Password
ko: 암호 보이기(_S)

en: Access Options
ko: 접근 옵션

en: _New connections must ask for access
ko: 새로 연결하면 접근을 허용할지 확인(_N)

en: _Require a password
ko: 암호 필요(_R)

en: Media Sharing
ko: 미디어 공유

en: Share music, photos and videos over the network.
ko: 네트워크를 통해 음악, 사진, 영상을 공유합니다.

en: Control what you want to share with others
ko: 다른 사람과 공유할 사항을 정합니다

note: Translators: Search terms to find the Sharing panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: share;sharing;ssh;host;name;remote;desktop;media;audio;video;pictures;photos;movies;server;renderer;
ko: share;sharing;공유;ssh;보안쉘;host;name;호스트;이름;remote;desktop;원격;데스크톱;media;미디어;audio;오디오;video;비디오;pictures;photos;사진;movies;영상;동영상;server;서버;renderer;렌더러;

en: Enable or disable remote login
ko: 원격 로그인 사용 여부

en: Authentication is required to enable or disable remote login
ko: 원격 로그인 사용 여부를 바꾸려면 인증이 필요합니다

en: Click a speaker to test
ko: 시험하려는 스피커를 누르십시오

en: Volume Levels
ko: 음량 수준

en: Output Device
ko: 출력 장치

en: Input Device
ko: 입력 장치

en: Alert Sound
ko: 경보음

en: Change sound levels, inputs, outputs, and alert sounds
ko: 사운드 음량과, 입력, 출력, 경고음을 바꿉니다

note: Translators: Search terms to find the Sound panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: Card;Microphone;Volume;Fade;Balance;Bluetooth;Headset;Audio;Output;Input;
ko: Card;카드;Microphone;마이크;Volume;볼륨;음량;Fade;페이드;Balance;균형;밸런스;Bluetooth;블루투스;Headset;헤드셋;Audio;오디오;Output;출력;Input;입력;

[ctx: Thunderbolt Device Status]
en: Disconnected
ko: 연결 끊김

[ctx: Thunderbolt Device Status]
en: Connecting
ko: 연결 중

[ctx: Thunderbolt Device Status]
en: Connected
ko: 연결됨

[ctx: Thunderbolt Device Status]
en: Authorization Error
ko: 인증 오류

[ctx: Thunderbolt Device Status]
en: Authorizing
ko: 인증 중

[ctx: Thunderbolt Device Status]
en: Reduced Functionality
ko: 기능 줄어듬

[ctx: Thunderbolt Device Status]
en: Connected & Authorized
ko: 연결 및 인증된 장치

[ctx: Thunderbolt Device Status]
en: Unknown
ko: 알 수 없음

en: Failed to authorize device:
ko: 장치 인증에 실패했습니다:

en: Failed to forget device:
ko: 장치 정보 삭제에 실패했습니다:

en: Depends on %u other device | Depends on %u other devices
ko[0]: 기타 장치 %u개에 의존

en: Authorize and Connect
ko: 인증 및 연결

en: Forget Device
ko: 장치 정보 삭제

[ctx: Thunderbolt Device Status]
en: Error
ko: 오류

[ctx: Thunderbolt Device Status]
en: Authorized
ko: 인증됨

en: The Thunderbolt subsystem (boltd) is not installed or not set up properly.
ko: 썬더볼트 서브시스템을 (boltd) 설치하지 않았거나 제대로 준비하지 않았습니다.

en: Thunderbolt could not be detected.
    Either the system lacks Thunderbolt support, it has been disabled in the BIOS or is set to an unsupported security level in the BIOS.
ko: 썬더볼트를 찾을 수 없습니다.
    시스템에서 썬더볼트를 지원하지 않거나, BIOS에서 썬더볼트를 껐거나, BIOS에서 지원하지 않는 보안 레벨을 설정했습니다.

en: Thunderbolt support has been disabled in the BIOS.
ko: 썬더볼트 지원 기능이 BIOS에서 꺼져 있습니다.

en: Thunderbolt security level could not be determined.
ko: 썬더볼트 보안 단계를 결정할 수 없습니다.

en: Error switching direct mode: %s
ko: 직접 접근 모드로 전환하는데 오류: %s

en: No Thunderbolt support
ko: 썬더볼트 지원 기능이 없습니다

en: Direct Access
ko: 직접 접근

en: Allow direct access to devices such as docks and external GPUs.
ko: 도크나 외부 GPU같은 장치에 직접 접근을 허용합니다.

en: Only USB and Display Port devices can attach.
ko: USB와 디스플레이 포트 장치만 붙일 수 있습니다.

en: Pending Devices
ko: 지연된 장치

en: No devices attached
ko: 연결한 장치가 없습니다

en: Manage Thunderbolt devices
ko: 썬더볼트 장치를 관리합니다

note: Translators: those are keywords for the thunderbolt control-center panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: Thunderbolt;privacy;
ko: Thunderbolt;썬더볼트;선더볼트;privacy;보안;개인;정보;보호;

[ctx: cursor size]
note: translators: the labels will read: * Cursor Size: Default
en: Default
ko: 기본값

[ctx: cursor size]
en: Medium
ko: 중간

[ctx: cursor size]
en: Large
ko: 크게

[ctx: cursor size]
en: Larger
ko: 더 크게

[ctx: cursor size]
en: Largest
ko: 매우 크게

en: _Always Show Accessibility Menu
ko: 항상 접근성 메뉴 표시(_A)

en: _High Contrast
ko: 고대비(_H)

en: _Large Text
ko: 큰 글씨(_L)

en: C_ursor Size
ko: 커서 크기(_U)

en: Screen _Reader
ko: 화면 읽기 프로그램(_R)

en: _Sound Keys
ko: 소리 키(_S)

en: _Visual Alerts
ko: 시각 알림(_V)

en: Screen _Keyboard
ko: 화면 키보드(_K)

en: R_epeat Keys
ko: 반복 키(_E)

en: Cursor _Blinking
ko: 커서 깜빡이기(_B)

en: _Typing Assist (AccessX)
ko: 타이핑 도움(AccessX)(_T)

en: Pointing & Clicking
ko: 마우스 이동 및 누르기

en: _Mouse Keys
ko: 마우스 키(_M)

en: _Locate Pointer
ko: 포인터 찾기(_L)

en: _Click Assist
ko: 누르기 도움(_C)

en: _Double-Click Delay
ko: 두번 누르기 지연시간(_D)

en: Cursor size can be combined with zoom to make it easier to see the cursor.
ko: 커서 크기와 크기 조정을 결합하면 커서를 보기 쉽게 조정할 수 있습니다.

en: The screen reader reads displayed text as you move the focus.
ko: 화면 읽기 프로그램은 포커스를 옮길 때마다 표시되 텍스트를 읽습니다.

en: _Screen Reader
ko: 화면 읽기 프로그램(_S)

en: Sound Keys
ko: 소리 키

en: Beep when Num Lock or Caps Lock are turned on or off.
ko: Num Lock 또는 Caps Lock 키를 켤 때나 끌 때 소리를 냅니다.

en: _Test flash
ko: 번쩍이기 시험(_T)

en: Use a visual indication when an alert sound occurs.
ko: 경보가 울리면 화면으로 보이게 알립니다.

en: Flash the entire _window
ko: 전체 창 번쩍이기(_W)

en: Flash the entire _screen
ko: 전체 화면 번쩍이기(_S)

en: Key presses repeat when key is held down.
ko: 키를 누르고 있을 때 키를 반복합니다.

en: Repeat keys delay
ko: 반복 키 지연시간

en: Cursor blinks in text fields.
ko: 텍스트 입력란에서 커서를 깜박입니다.

en: Cursor blinking speed
ko: 커서 깜빡임 빠르기

en: Typing Assist
ko: 자판 도움

en: _Sticky Keys
ko: 고정 키(_S)

en: Treats a sequence of modifier keys as a key combination
ko: 변경 키와 다른 키를 연속해서 누를 때 키 조합으로 취급

en: _Disable if two keys are pressed together
ko: 키 두개를 같이 누르면 사용 중지(_D)

en: S_low Keys
ko: 느린 키(_L)

en: Puts a delay between when a key is pressed and when it is accepted
ko: 키를 누르고 허용하는 사이에 지연 시간을 넣습니다

en: A_cceptance delay:
ko: 허용 지연 시간(_C):

[ctx: slow keys delay]
en: Short
ko: 짧게

en: Slow keys typing delay
ko: 느린 키 입력 지연시간

[ctx: slow keys delay]
en: Long
ko: 길게

en: Beep when a key is _accepted
ko: 키가 허용되었을 때 삑 소리(_A)

en: Beep when a key is _rejected
ko: 키가 거부되었을 때 삑 소리(_R)

en: _Bounce Keys
ko: 탄력 키(_B)

en: Ignores fast duplicate keypresses
ko: 빠르게 중복된 키 누름 무시

[ctx: bounce keys delay]
en: Short
ko: 짧게

en: Bounce keys typing delay
ko: 탄력 키 입력 지연 시간

[ctx: bounce keys delay]
en: Long
ko: 길게

en: _Enable by Keyboard
ko: 키보드로 활성화(_E)

en: Turn accessibility features on and off using the keyboard
ko: 키보드로 접근성 기능을 켜고 끕니다

en: Click Assist
ko: 누르기 도움

en: _Simulated Secondary Click
ko: 두 번째 누르기 흉내 내기(_S)

[ctx: secondary click]
en: Short
ko: 짧게

en: Secondary click delay
ko: 두 번째 누르기 지연 시간

[ctx: secondary click delay]
en: Long
ko: 길게

en: _Hover Click
ko: 자동 누르기(_H)

[ctx: dwell click delay]
en: Short
ko: 짧게

[ctx: dwell click delay]
en: Long
ko: 길게

en: Motion _threshold:
ko: 움직임 임계값(_T):

[ctx: dwell click threshold]
en: Small
ko: 작게

[ctx: dwell click threshold]
en: Large
ko: 크게

en: Make it easier to see, hear, type, point and click
ko: 보기, 듣기, 타이핑, 누르기 편의 사항

note: Translators: Search terms to find the Accessibility panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: Keyboard;Mouse;a11y;Accessibility;Universal Access;Contrast;Cursor;Sound;Zoom;Screen;Reader;big;high;large;text;font;size;AccessX;Sticky;Keys;Slow;Bounce;Mouse;Double;click;Delay;Speed;Assist;Repeat;Blink;visual;hearing;audio;typing;
ko: Keyboard;키보드;Mouse;마우스;a11y;Accessibility;접근성;Universal Access;보편적 접근;Contrast;대비;Cursor;커서;Sound;소리;사운드;Zoom;확대;축소;Screen;Reader;스크린;리더;화면;읽기;big;high;large;text;큰;텍스트;font;size;폰트;글꼴;크기;AccessX;Sticky;Keys;고정;키;Slow;느린;Bounce;탄력;Mouse;마우스;Double;click;두번;누르기;Delay;Speed;Assist;지연;도우미;Repeat;반복;Blink;깜박;visual;hearing;audio;typing;시각;듣기;오디오;타이핑;

[ctx: Distance]
en: Short
ko: 짧게

[ctx: Distance]
en: ¼ Screen
ko: 화면의 1/4

[ctx: Distance]
en: ½ Screen
ko: 화면의 1/2

[ctx: Distance]
en: ¾ Screen
ko: 화면의 3/4

[ctx: Distance]
en: Long
ko: 길게

en: Zoom Options
ko: 확대 옵션

en: _Magnification:
ko: 확대(_M):

en: _Follow mouse cursor
ko: 마우스 커서 따라가기(_F)

en: _Screen part:
ko: 화면 나누기(_S):

en: Magnifier _extends outside of screen
ko: 돋보기를 화면 밖 영역으로 확장(_E)

en: _Keep magnifier cursor centered
ko: 커서를 중심으로 돋보기를 유지(_K)

en: Magnifier cursor _pushes contents around
ko: 확대 커서를 내용 밖으로 밀어내기(_P)

en: Magnifier cursor moves with _contents
ko: 확대 커서를 내용에 따라 이동(_C)

en: Magnifier Position:
ko: 돋보기 위치:

en: _Thickness:
ko: 두께(_T):

[ctx: universal access, thickness]
en: Thin
ko: 얇게

[ctx: universal access, thickness]
en: Thick
ko: 두껍게

en: _Length:
ko: 길이(_L):

en: _Crosshairs:
ko: 십자선(_C):

en: _Overlaps mouse cursor
ko: 마우스 커서 겹치기(_O)

en: _White on black:
ko: 검은 바탕 흰색(_W):

en: _Contrast:
ko: 대비(_C):

[ctx: universal access, contrast]
note: The contrast scale goes from Color to None (grayscale)
en: Co_lor
ko: 색(_L)

[ctx: universal access, color]
en: None
ko: 없음

[ctx: universal access, color]
en: Full
ko: 전체

[ctx: universal access, brightness]
en: Low
ko: 낮게

[ctx: universal access, brightness]
en: High
ko: 높게

[ctx: universal access, contrast]
en: Low
ko: 낮게

[ctx: universal access, contrast]
en: High
ko: 높게

en: Color Effects:
ko: 색상 효과:

en: Color Effects
ko: 색상 효과

en: Delete all the temporary files?
ko: 모든 임시 파일을 지우시겠습니까?

en: All the temporary files will be permanently deleted.
ko: 모든 임시 파일을 완전히 삭제합니다.

en: _Purge Temporary Files
ko: 임시 파일 지우기(_P)

en: File history keeps a record of files that you have used. This information is shared between applications, and makes it easier to find files that you might want to use.
ko: 파일 사용 내역은 사용한 파일의 기록을 유지하고 있습니다. 이 정보는 응용 프로그램 사이에 공유되므로, 사용하려는 파일을 쉽게 찾을 수 있습니다.

en: File H_istory
ko: 파일 사용 내역(_I)

en: File _History Duration
ko: 파일 사용 내역 기간(_H)

en: _Clear History…
ko: 기록 지우기(_C)…

en: Trash & Temporary Files
ko: 휴지통 및 임시 파일

en: Trash and temporary files can sometimes include personal or sensitive information. Automatically deleting them can help to protect privacy.
ko: 휴지통 및 임시 파일에는 개인적이거나 민감한 정보가 들어 있을 수도 있습니다. 이 파일을 지우면 개인 정보 보호에 도움이 됩니다.

en: Automatically Delete _Trash Content
ko: 자동으로 휴지통 내용 삭제(_T)

en: Automatically Delete Temporary _Files
ko: 자동으로 임시 파일 삭제(_F)

en: Automatically Delete _Period
ko: 자동 삭제 기간(_P)

en: _Empty Trash…
ko: 휴지통 비우기(_E)…

en: _Delete Temporary Files…
ko: 임시 파일 삭제(_D)…

[ctx: purge_files]
note: Translators: Option for "Purge After" in "Purge Trash & Temporary Files" dialog.
en: 1 hour
ko: 1시간

[ctx: purge_files]
note: Translators: Option for "Purge After" in "Purge Trash & Temporary Files" dialog.
en: 1 day
ko: 1일

[ctx: purge_files]
note: Translators: Option for "Purge After" in "Purge Trash & Temporary Files" dialog.
en: 2 days
ko: 2일

[ctx: purge_files]
note: Translators: Option for "Purge After" in "Purge Trash & Temporary Files" dialog.
en: 3 days
ko: 3일

[ctx: purge_files]
note: Translators: Option for "Purge After" in "Purge Trash & Temporary Files" dialog.
en: 4 days
ko: 4일

[ctx: purge_files]
note: Translators: Option for "Purge After" in "Purge Trash & Temporary Files" dialog.
en: 5 days
ko: 5일

[ctx: purge_files]
note: Translators: Option for "Purge After" in "Purge Trash & Temporary Files" dialog.
en: 6 days
ko: 6일

[ctx: purge_files]
note: Translators: Option for "Purge After" in "Purge Trash & Temporary Files" dialog.
en: 7 days
ko: 7일

[ctx: purge_files]
note: Translators: Option for "Purge After" in "Purge Trash & Temporary Files" dialog.
en: 14 days
ko: 14일

[ctx: purge_files]
note: Translators: Option for "Purge After" in "Purge Trash & Temporary Files" dialog.
en: 30 days
ko: 30일

[ctx: retain_history]
note: Translators: Option for "Retain History" in "Usage & History" dialog.
en: 1 day
ko: 1일

[ctx: retain_history]
note: Translators: Option for "Retain History" in "Usage & History" dialog.
en: 7 days
ko: 7일

[ctx: retain_history]
note: Translators: Option for "Retain History" in "Usage & History" dialog.
en: 30 days
ko: 30일

[ctx: retain_history]
note: Translators: Option for "Retain History" in "Usage & History" dialog.
en: Forever
ko: 계속

en: File History & Trash
ko: 파일 사용 내역 및 휴지통

en: Don't leave traces
ko: 흔적 남기지 않기

note: FIXME
en: Should match the web address of your login provider.
ko: 로그인을 제공하는 곳의 웹 주소.

en: Failed to add account
ko: 계정 추가에 실패했습니다

en: That login name didn’t work.
    Please try again.
ko: 이 로그인 이름은 쓸 수 없습니다.
    다시 시도해 보십시오.

en: That login password didn’t work.
    Please try again.
ko: 이 로그인 암호는 쓸 수 없습니다.
    다시 시도해 보십시오.

en: Unable to find the domain. Maybe you misspelled it?
ko: 도메인을 찾을 수 없습니다. 잘못 쓰신 것이 아닙니까?

en: Account _Type
ko: 계정 종류(_T)

en: Allow user to set a password when they next _login
ko: 다음 로그인에 암호를 설정하도록 허용(_L)

en: Set a password _now
ko: 지금 암호 설정(_N)

en: You are Offline
ko: 연결이 끊겼습니다

en: You must be online in order to add enterprise users.
ko: 기업 사용자를 추가하려면 연결된 상태여야 합니다.

en: Select a File…
ko: 파일 선택…

en: Fingerprint Manager
ko: 지문 관리

note: Translators: This is the empty state page label which states that there are no devices ready.
en: No Fingerprint device
ko: 지문 입력 장치 없음

en: Ensure the device is properly connected.
ko: 장치를 제대로 연결했는지 확인하십시오.

en: No fingerprint device
ko: 지문 입력 장치 없음

en: Choose the fingerprint device you want to configure
ko: 설정하려는 지문 입력 장치를 선택하십시오

en: Fingerprint Device
ko: 지문 입력 장치

en: Fingerprint login allows you to unlock and log into your computer with your finger
ko: 지문 로그인을 이용하면 지문으로 잠금을 풀고 컴퓨터에 로그인할 수 있습니다

en: Fingerprint Login
ko: 지문 로그인

en: Fingerprint Enroll
ko: 지문 등록

en: _Re-enroll this finger…
ko: 이 지문 다시 등록(_R)…

en: Failed to list fingerprints: %s
ko: 지문 목록 표시에 실패했습니다: %s

en: Failed to delete saved fingerprints: %s
ko: 저장한 지문 삭제에 실패했습니다: %s

en: _Left index finger
ko: 왼쪽 검지(_L)

en: _Right index finger
ko: 오른쪽 검지(_R)

en: Unknown Finger
ko: 손가락 알 수 없음

[ctx: Fingerprint enroll state]
en: Complete
ko: 완료

en: Fingerprint device disconnected
ko: 지문 입력 장치 연결이 끊어졌습니다

en: Fingerprint device storage is full
ko: 지문 입력 장치의 저장소가 가득 찼습니다

en: Failed to enroll new fingerprint
ko: 새 지문 등록에 실패했습니다

en: Failed to start enrollment: %s
ko: 등록 시작에 실패했습니다: %s

[ctx: Fingerprint enroll state]
en: Failed to enroll new fingerprint
ko: 새 지문 등록에 실패했습니다

en: Failed to stop enrollment: %s
ko: 지문 등록 중지에 실패했습니다: %s

en: Repeatedly lift and place your finger on the reader to enroll your fingerprint
ko: 지문을 등록하려면 반복해서 지문을 입력 센서에 올려놓고 위치를 잡으십시오

note: TRANSLATORS: This is the label for the button to enroll a new finger
en: Scan new fingerprint
ko: 새 지문 스캔

en: Failed to release fingerprint device %s: %s
ko: 지문 입력 장치 %s 해제에 실패했습니다: %s

[ctx: Fingerprint enroll state]
en: Problem Reading Device
ko: 장치 읽기에 문제 발생

en: Failed to claim fingerprint device %s: %s
ko: 지문 입력 장치 %s 할당에 실패했습니다: %s

en: Failed to get fingerprint devices: %s
ko: 지문 입력 장치 정보 가져오기에 실패했습니다: %s

[ctx: login history week label]
note: Translators: This is a date format string in the style of "Feb 18", shown as the first day of a week on login history dialog. Translators: This is a date format string in the style of "Feb 24", shown as the last day of a week on login history dialog.
en: %b %e
ko: %b %e일

[ctx: login history week label]
note: Translators: This is a date format string in the style of "Feb 24, 2013", shown as the last day of a week on login history dialog.
en: %b %e, %Y
ko: %Y년 %b %e일

en: Please choose another password.
ko: 다른 암호를 입력하십시오.

en: Please type your current password again.
ko: 현재 암호를 다시 입력하십시오.

en: Password could not be changed
ko: 암호를 바꿀 수 없습니다

en: Ch_ange
ko: 바꾸기(_A)

en: _Confirm New Password
ko: 새 암호 확인(_C)

en: _New Password
ko: 새 암호(_N)

en: Current _Password
ko: 현재 암호(_P)

en: Allow user to change their password on next login
ko: 다음 로그인에 암호를 바꾸도록 허용

en: Set a password now
ko: 지금 암호 설정

en: Failed to delete user
ko: 사용자 삭제에 실패했습니다

en: Failed to revoke remotely managed user
ko: 원격에서 관리하는 사용자를 철회하는데 실패했습니다

en: %s is still logged in
ko: %s 사용자가 아직 로그인 중입니다

en: Deleting a user while they are logged in can leave the system in an inconsistent state.
ko: 로그인 중인 사용자를 삭제하면 시스템이 불안정한 상태가 될 수 있습니다.

en: Do you want to keep %s’s files?
ko: %s 사용자의 파일을 유지하시겠습니까?

en: It is possible to keep the home directory, mail spool and temporary files around when deleting a user account.
ko: 사용자 계정을 삭제할 때 홈 디렉터리, 메일 스풀, 임시 파일을 유지할 수 있습니다.

en: _Keep Files
ko: 파일 유지(_K)

en: Are you sure you want to revoke remotely managed %s’s account?
ko: 정말로 원격에서 관리하는 %s의 계정을 철회하시겠습니까?

[ctx: Password mode]
en: Account disabled
ko: 계정 사용 중지됨

[ctx: Password mode]
en: To be set at next login
ko: 다음 로그인에 설정 예정

[ctx: Password mode]
en: None
ko: 없음

en: Failed to contact the accounts service
ko: 계정 서비스 연결에 실패했습니다

en: Please make sure that the AccountService is installed and enabled.
ko: AccountService를 설치하고 사용 표시했는지 확인하십시오.

note: Translator comments: * We split the line in 2 here to "make it look good", as there's * no good way to do this in GTK+ for tooltips. See: * https://bugzilla.gnome.org/show_bug.cgi?id=657168
en: To make changes,
    click the * icon first
ko: 바꾸려면,
    먼저 * 아이콘을 누르십시오

en: Delete the selected user account
ko: 선택한 사용자 계정 삭제

en: To delete the selected user account,
    click the * icon first
ko: 선택한 사용자 계정을 삭제하려면,
    먼저 * 아이콘을 누르십시오

en: _Add User…
ko: 사용자 추가(_A)…

en: Create a user account
ko: 새 사용자 계정 만들기

en: Your session needs to be restarted for changes to take effect
ko: 바뀐 사항을 적용하려면 세션을 다시 시작해야 합니다.

en: User Icon
ko: 사용자 아이콘

en: _Administrator
ko: 관리자(_A)

en: Administrators can add and remove other users, and can change settings for all users.
ko: 관리자는 다른 사용자를 추가하거나 제거할 수 있고, 모든 사용자에 대한 설정을 바꿀 수 있습니다.

en: _Parental Controls
ko: 자녀 보호 기능(_P)

en: Authentication & Login
ko: 인증 및 로그인

en: _Fingerprint Login
ko: 지문 로그인(_F)

en: A_utomatic Login
ko: 자동 로그인(_U)

en: Account Activity
ko: 계정 활동

en: Remove User…
ko: 사용자 제거…

note: #-#-#-#-#  533 (gnome-control-center)  #-#-#-#-# Translators: This is the empty state page label which states that there are no users to show in the panel.
en: No Users Found
ko: 사용자가 없습니다

en: Unlock to add a user account.
ko: 사용자 계정을 추가하려면 잠금을 푸십시오.

en: Add or remove users and change your password
ko: 사용자 추가/제거 및 암호 바꾸기

note: Translators: Search terms to find the Users panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: Login;Name;Fingerprint;Avatar;Logo;Face;Password;
ko: Login;로그인;Name;이름;Fingerprint;지문;Avatar;아바타;Logo;로고;Face;얼굴;Password;암호;비밀 번호;

note: Translators: This button enrolls the computer in the domain in order to use enterprise logins.
en: _Enroll
ko: 등록(_E)

en: In order to use enterprise logins, this computer needs to be
    enrolled in the domain. Please have your network administrator
    type their domain password here.
ko: 기업 로그인을 사용하려면, 이 컴퓨터는 도메인에 참여해야 합니다.
    여러분의 네트워크 관리자에게 이곳에 도메인 암호를 입력하라고
    요청하십시오.

[ctx: Password hint]
en: Try changing some letters and numbers.
ko: 영문자와 숫자를 바꿔 보십시오.

[ctx: Password hint]
en: Try changing the password a bit more.
ko: 암호를 약간 바꿔 보십시오.

[ctx: Password hint]
en: A password without your user name would be stronger.
ko: 이름이 들어 있지 않은 암호가 더 강력합니다.

[ctx: Password hint]
en: Try to avoid using your name in the password.
ko: 암호에 이름을 사용하지 말아 보십시오.

[ctx: Password hint]
en: Try to avoid some of the words included in the password.
ko: 암호에 포함된 단어를 사용하지 말아 보십시오.

[ctx: Password hint]
en: Try to avoid reordering existing words.
ko: 단어를 조합하지 말아 보십시오.

[ctx: Password hint]
en: Try to use more uppercase letters.
ko: 대문자를 더 사용해 보십시오.

[ctx: Password hint]
en: Try to use more lowercase letters.
ko: 소문자를 더 사용해 보십시오.

[ctx: Password hint]
en: Try to use more special characters, like punctuation.
ko: 문장 기호 등 특수 문자를 더 사용해 보십시오.

[ctx: Password hint]
en: Try to use a mixture of letters, numbers and punctuation.
ko: 영문자, 숫자, 문장 기호를 섞어 사용해 보십시오.

[ctx: Password hint]
en: Try to avoid repeating the same character.
ko: 같은 글자 반복을 피해 보십시오.

[ctx: Password hint]
en: Try to avoid repeating the same type of character: you need to mix up letters, numbers and punctuation.
ko: 같은 종류의 문자의 반복을 피해 보십시오. 영문자, 숫자, 문장 기호를 섞어 써야 합니다.

[ctx: Password hint]
en: Try to avoid sequences like 1234 or abcd.
ko: 1234 또는 abcd와 같은 연속된 문자를 피해 보십시오.

en: The new password is too short
ko: 새 암호가 너무 짧습니다

en: The new password is too simple
ko: 새 암호가 너무 간단합니다

en: The old and new passwords are too similar
ko: 예전 암호와 새 암호가 너무 비슷합니다

en: The new password must contain numeric or special characters
ko: 새 암호에 숫자나 특수 문자가 들어있어야 합니다

en: The old and new passwords are the same
ko: 예전 암호와 새 암호가 같습니다

en: Your password has been changed since you initially authenticated!
ko: 최초에 인증한 뒤에 암호가 바뀌었습니다!

en: The new password does not contain enough different characters
ko: 새 암호에 문자 종류가 너무 적습니다

en: The username should usually only consist of lower case letters from a-z, digits and the following characters: - _
ko: 사용자 이름은 보통 a-z까지 대소문자와 숫자, 그리고 다음 문자만으로 만들어야 합니다: . - _

en: To edit a shortcut, choose the “Send Keystroke” action, press the keyboard shortcut button and hold down the new keys or press Backspace to clear.
ko: 바로 가기 키를 편집하려면, “키 누름 보내기” 동작을 선택하고, 새 키를 누르십시오. 지우려면 백스페이스를 누르십시오.

en: Please tap the target markers as they appear on screen to calibrate the tablet.
ko: 디지타이저를 보정하려면 화면에 나타난 표시를 누르십시오.

en: Mis-click detected, restarting…
ko: 잘못된 누름이 감지되었습니다, 다시 시작중…

en: Button %d
ko: 단추 %d

[ctx: Wacom action-type]
en: Application defined
ko: 정의한 프로그램

en: Display Mapping
ko: 디스플레이 매핑

en: Stylus
ko: 스타일러스

en: Wacom Tablet
ko: 와콤 디지타이저

note: Translators: Search terms to find the Wacom Tablet panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: Tablet;Wacom;Stylus;Eraser;Mouse;
ko: Tablet;태블릿;디지타이저;Wacom;와콤;Stylus;스타일러스;Eraser;지우개;Mouse;마우스;

en: Please plug in or turn on your Wacom tablet
ko: 와콤 디지타이저를 연결하거나 켜십시오

en: Left-Handed Orientation
ko: 왼손잡이 방향

en: Adjust mouse settings
ko: 마우스 설정 조정

en: Decouple Display
ko: 디스플레이 분리

en: No stylus found
ko: 스타일러스 없음

en: Please move your stylus to the proximity of the tablet to configure it
ko: 스타일러스를 디지타이저에 가깝게 움직여서 설정하십시오

en: Eraser Pressure Feel
ko: 지우개 압력 감도

en: Firm
ko: 단단하게

en: Tip Pressure Feel
ko: 팁 압력 감도

en: GNOME Settings
ko: 그놈 설정

en: Utility to configure the GNOME desktop
ko: 그놈 데스크톱 설정 프로그램

en: Settings is the primary interface for configuring your system.
ko: 설정은 시스템을 설정하는 주요 인터페이스 프로그램입니다.

en: Search for the string
ko: 문자열을 검색합니다

en: List possible panel names and exit
ko: 패널 이름 목록을 표시하고 끝냅니다

en: Panel to display
ko: 표시할 패널

en: [PANEL] [ARGUMENT…]
ko: [패널] [인수…]

en: Available panels:
ko: 사용 가능 패널:

en: Primary Menu
ko: 기본 메뉴

en: Warning: Development Version
ko: 경고: 개발 버전

en: This version of Settings should only be used for development purposes. You may experience incorrect system behavior, data loss, and other unexpected issues.
ko: 이 버전의 설정은 개발 목적으로만 사용해야 합니다. 잘못된 시스템 동작, 데이터 손실, 기타 예상치 못한 문제를 겪을 수 있습니다.

note: Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: Preferences;Settings;
ko: Preferences;기본 설정;Settings;설정;

[ctx: shortcut window]
en: Panels
ko: 패널

[ctx: shortcut window]
en: Go back to previous panel
ko: 이전 창으로 돌아가기

[ctx: shortcut window]
en: Cancel search
ko: 검색 취소

en: The identifier for the last Settings panel to be opened
ko: 마지막 설정 패널을 연 아이디

en: The identifier for the last Settings panel to be opened. Unrecognised values will be ignored and the first panel in the list selected.
ko: 마지막에 연 설정 패널 아이디. 알 수 없는 값이면 무시하고 목록에서 첫 번째 패널을 선택합니다.

en: Show warning when running a development build of Settings
ko: 설정의 개발 빌드를 실행할 때 경고 표시

en: Whether Settings should show a warning when running a development build.
ko: 설정에서 개발 버전을 실행할 때 경고를 표시할지 여부.

en: Network proxy
ko: 네트워크 프록시

en: Inner _authentication
ko: 내부 인증(_A)

en: Switching on the wireless hotspot will disconnect you from <b>%s</b>.
ko: 무선 핫스팟을 전환하면 <b>%s</b>의 연결이 끊어집니다.

en: Automatic _Connect
ko: 자동 연결(_C)

en: Show P_assword
ko: 암호 보이기(_A)

en: _Addresses
ko: 주소(_A)

en: _Ignore automatically obtained routes
ko: 자동으로 추가된 프로파일 무시(_I)

en: _Cloned MAC Address
ko: 복제 MAC 주소(_C)

[ctx: tab]
en: Reset
ko: 초기화

note: #-#-#-#-#  240 (cinnamon-control-center)  #-#-#-#-# TRANSLATORS: AP type
en: Ad-hoc
ko: 애드혹

note: #-#-#-#-#  240 (cinnamon-control-center)  #-#-#-#-# TRANSLATORS: AP type
en: Infrastructure
ko: 인프라스트럭쳐

en: Last Login
ko: 최근 로그인

note: comment for time zone Africa/Ceuta
en: Ceuta & Melilla
ko: 세우타(Ceuta) & 멜리야 (Melilla)

note: comment for time zone Africa/Kinshasa
en: west Dem. Rep. of Congo
ko: 콩고 민주 공화국 서부

note: comment for time zone Africa/Lubumbashi
en: east Dem. Rep. of Congo
ko: 콩고 민주 공화국 동부

note: comment for time zone America/Adak
en: Aleutian Islands
ko: 알류샨 열도 (Aleutian Islands)

note: comment for time zone America/Anchorage
en: Alaska Time
ko: 알래스카 표준시

note: comment for time zone America/Araguaina
en: Tocantins
ko: 토칸틴스 (Tocantins)

note: comment for time zone America/Argentina/Buenos_Aires
en: Buenos Aires (BA, CF)
ko: 부에노스 아이레스 (BA, CF)

note: comment for time zone America/Argentina/Catamarca
en: Catamarca (CT), Chubut (CH)
ko: 카타마르카 (CT), 추부트 (CH)

en: America/Argentina/ComodRivadavia
ko: 아메리카/아르헨티나/코모드리바다비아(ComodRivadavia)

note: comment for time zone America/Argentina/Cordoba
en: most locations (CB, CC, CN, ER, FM, MN, SE, SF)
ko: 대부분의 지역 (CB, CC, CN, ER, FM, MN, SE, SF)

note: comment for time zone America/Argentina/Jujuy
en: Jujuy (JY)
ko: 후후이 (JY)

note: comment for time zone America/Argentina/La_Rioja
en: La Rioja (LR)
ko: 리오하 (LR)

note: comment for time zone America/Argentina/Mendoza
en: Mendoza (MZ)
ko: 멘도사 (MZ)

note: comment for time zone America/Argentina/Rio_Gallegos
en: Santa Cruz (SC)
ko: 산타쿠르즈 (SC)

note: comment for time zone America/Argentina/San_Juan
en: San Juan (SJ)
ko: 산후안 (SJ)

note: comment for time zone America/Argentina/San_Luis
en: San Luis (SL)
ko: 산루이스 (SL)

note: comment for time zone America/Argentina/Tucuman
en: Tucuman (TM)
ko: 투쿠만 (TM)

note: comment for time zone America/Argentina/Ushuaia
en: Tierra del Fuego (TF)
ko: 티에라델푸에고 (TF)

note: comment for time zone America/Atikokan
en: Eastern Standard Time - Atikokan, Ontario and Southampton I, Nunavut
ko: 동부 표준시 - 아티코칸, 온타리오 및 사우샘프톤, 누나부트

en: America/Atka
ko: 아메리카/아트카(Atka)

note: comment for time zone America/Bahia
en: Bahia
ko: 바이아(Bahia)

note: comment for time zone America/Bahia_Banderas
en: Mexican Central Time - Bahia de Banderas
ko: 멕시코 중부 표준시 - 바이아 데 반데라스

note: comment for time zone America/Belem
en: Amapa, E Para
ko: 아마파 (Amapa) 파라 동부 (E Para)

note: comment for time zone America/Blanc-Sablon
en: Atlantic Standard Time - Quebec - Lower North Shore
ko: 대서양 표준시 - 퀘벡 - 노스 쇼어 하단

note: comment for time zone America/Boa_Vista
en: Roraima
ko: 로라이마 (Roraima)

note: comment for time zone America/Boise
en: Mountain Time - south Idaho & east Oregon
ko: 산지 표준시 - 아이다호 남부 & 오레곤 동부

note: comment for time zone America/Cambridge_Bay
en: Mountain Time - west Nunavut
ko: 산지 표준시 - 누나부트 서부 (west Nunavut)

note: comment for time zone America/Campo_Grande
en: Mato Grosso do Sul
ko: 마투그로스드솔 (Mato Grosso do Sul)

note: comment for time zone America/Cancun
en: Central Time - Quintana Roo
ko: 중부 표준시 - 퀀타나 루 (Quintana Roo)

note: comment for time zone America/Chicago
en: Central Time
ko: 중부 표준시

note: comment for time zone America/Chihuahua
en: Mexican Mountain Time - Chihuahua away from US border
ko: 멕시코 산지 표준시 - 미국 국경에서 먼 치와와 (Chihuahua)

en: America/Coral_Harbour
ko: 아메리카/코럴하버(Coral_Harbour)

note: comment for time zone America/Cuiaba
en: Mato Grosso
ko: 마토 그로소 (Mato Grosso)

note: comment for time zone America/Danmarkshavn
en: east coast, north of Scoresbysund
ko: 동부 해안, 스코스바이선드 북부

note: comment for time zone America/Dawson
en: Pacific Time - north Yukon
ko: 태평양 표준시 - 유콘 북부 (north Yukon)

note: comment for time zone America/Dawson_Creek
en: Mountain Standard Time - Dawson Creek & Fort Saint John, British Columbia
ko: 산지 표준시 - 도슨 크릭 & 성요한 요새 (Fort Saint John), 브리티시 콜럼비아

note: comment for time zone America/Denver
en: Mountain Time
ko: 산지 표준시

note: comment for time zone America/Detroit
en: Eastern Time - Michigan - most locations
ko: 동부 표준시 - 미시간 - 대부분의 지역

note: comment for time zone America/Edmonton
en: Mountain Time - Alberta, east British Columbia & west Saskatchewan
ko: 산지 표준시 - 앨버타, 브리티시 콜럼비아 동부 & 사스케추안 서부

note: comment for time zone America/Eirunepe
en: W Amazonas
ko: 아마존 서부 (W Amazonas)

en: America/Ensenada
ko: 아메리카/엔세나다(Ensenada)

note: comment for time zone America/Fortaleza
en: NE Brazil (MA, PI, CE, RN, PB)
ko: 브라질 북동부 (MA, PI, CE, RN, PB)

en: America/Fort_Wayne
ko: 아메리카/포르트_웨인(Fort_Wayne)

note: comment for time zone America/Glace_Bay
en: Atlantic Time - Nova Scotia - places that did not observe DST 1966-1971
ko: 대서양 표준시 - 노바스코샤 - 1966-1971년에 DST를 실시하지 않은 지역

note: comment for time zone America/Godthab comment for time zone America/Santiago comment for time zone Asia/Almaty comment for time zone Asia/Ulaanbaatar comment for time zone Europe/Kiev comment for time zone Pacific/Auckland comment for time zone Pacific/Majuro
en: most locations
ko: 대부분의 지역

note: comment for time zone America/Goose_Bay
en: Atlantic Time - Labrador - most locations
ko: 대서양 표준시 - 래브라도 - 대부분의 지역

note: comment for time zone America/Guayaquil comment for time zone Europe/Lisbon comment for time zone Europe/Madrid
en: mainland
ko: 본토

note: comment for time zone America/Halifax
en: Atlantic Time - Nova Scotia (most places), PEI
ko: 대서양 표준시 - 노바스코샤 (대부분의 지역), PEI

note: comment for time zone America/Hermosillo
en: Mountain Standard Time - Sonora
ko: 산지 표준시 - 소노라 (Sonora)

note: comment for time zone America/Indiana/Indianapolis
en: Eastern Time - Indiana - most locations
ko: 동부 표준시 - 인디애나 - 대부분의 지역

note: comment for time zone America/Indiana/Knox
en: Central Time - Indiana - Starke County
ko: 중부 표준시 - 인디애나 - 스타크 카운티

note: comment for time zone America/Indiana/Marengo
en: Eastern Time - Indiana - Crawford County
ko: 동부 표준시 - 인디애나 - 크로퍼드 카운티

note: comment for time zone America/Indiana/Petersburg
en: Eastern Time - Indiana - Pike County
ko: 동부 표준시 - 인디애나 - 파이크 카운티

note: comment for time zone America/Indiana/Tell_City
en: Central Time - Indiana - Perry County
ko: 중부 표준시 - 인디애나 - 페리 카운티

note: comment for time zone America/Indiana/Vevay
en: Eastern Time - Indiana - Switzerland County
ko: 동부 표준시 - 인디애나 - 스위스 카운티

note: comment for time zone America/Indiana/Vincennes
en: Eastern Time - Indiana - Daviess, Dubois, Knox & Martin Counties
ko: 동부 표준시 - 인디애나 - 데이비스, 듀보이스, 녹스 & 마틴 카운티

note: comment for time zone America/Indiana/Winamac
en: Eastern Time - Indiana - Pulaski County
ko: 동부 표준시 - 인디애나 - 폴라스키 카운티

note: comment for time zone America/Inuvik
en: Mountain Time - west Northwest Territories
ko: 산지 표준시 - 노스웨스트 테리토리 서부 (west Northwest Territories)

note: comment for time zone America/Iqaluit
en: Eastern Time - east Nunavut - most locations
ko: 동부 표준시 - 누나부트 동부 - 대부분의 지역

note: comment for time zone America/Juneau
en: Alaska Time - Alaska panhandle
ko: 알래스카 표준시 - 알래스카 팬핸들 (Alaska panhandle)

note: comment for time zone America/Kentucky/Louisville
en: Eastern Time - Kentucky - Louisville area
ko: 동부 표준시 - 켄터키 - 루이스빌 지역

note: comment for time zone America/Kentucky/Monticello
en: Eastern Time - Kentucky - Wayne County
ko: 동부 표준시 - 켄터키 - 웨인 카운티

en: America/Knox_IN
ko: 아메리카/녹스_인(Knox_IN)

note: comment for time zone America/Los_Angeles
en: Pacific Time
ko: 태평양 표준시

note: comment for time zone America/Maceio
en: Alagoas, Sergipe
ko: 알라고아스(Alagoas), 세르지페 (Sergipe)

note: comment for time zone America/Manaus
en: E Amazonas
ko: 아마존 동부

note: comment for time zone America/Matamoros
en: US Central Time - Coahuila, Durango, Nuevo Leon, Tamaulipas near US border
ko: 미국 중부 표준시 - 미국 국경에서 가까운 코아우일라, 듀랑고, 누에보레온, 타몰리파스

note: comment for time zone America/Mazatlan
en: Mountain Time - S Baja, Nayarit, Sinaloa
ko: 산지 표준시 - S 바자, 나야릿, 시날로아

note: comment for time zone America/Menominee
en: Central Time - Michigan - Dickinson, Gogebic, Iron & Menominee Counties
ko: 중부 표준시 - 미시간 - 디킨슨, 고기빅, 아이언 & 메노미니 카운티

note: comment for time zone America/Merida
en: Central Time - Campeche, Yucatan
ko: 중부 표준시 - 캄페체, 유카탄

note: comment for time zone America/Mexico_City
en: Central Time - most locations
ko: 중부 표준시 - 대부분의 지역

note: comment for time zone America/Moncton
en: Atlantic Time - New Brunswick
ko: 대서양 표준시 - 뉴브런즈윅 (New Brunswick)

note: comment for time zone America/Monterrey
en: Mexican Central Time - Coahuila, Durango, Nuevo Leon, Tamaulipas away from US border
ko: 멕시코 중부 표준시 - 미국 국경에서 먼 코아우일라, 듀랑고, 누에보레온, 타몰리파스

note: comment for time zone America/Montreal
en: Eastern Time - Quebec - most locations
ko: 동부 표준시 - 퀘벡 - 대부분의 지역

note: comment for time zone America/New_York
en: Eastern Time
ko: 동부 표준시

note: comment for time zone America/Nipigon
en: Eastern Time - Ontario & Quebec - places that did not observe DST 1967-1973
ko: 동부 표준시 - 온타리오 & 퀘벡 - 1967-1973 년에 DST를 실시하지 않은 지역

note: comment for time zone America/Nome
en: Alaska Time - west Alaska
ko: 알래스카 표준시 - 알래스카 서부

note: comment for time zone America/Noronha
en: Atlantic islands
ko: 대서양 제도

note: comment for time zone America/North_Dakota/Center
en: Central Time - North Dakota - Oliver County
ko: 중부 표준시 - 노스 다코타 - 올리버 카운티

note: comment for time zone America/North_Dakota/New_Salem
en: Central Time - North Dakota - Morton County (except Mandan area)
ko: 중부 표준시 - 노스 다코타 - 모턴 카운티 (Mandan 지역 제외)

note: comment for time zone America/Ojinaga
en: US Mountain Time - Chihuahua near US border
ko: 미국 산지 표준시 - 미국 국경에서 가까운 치와와 (Chihuahua)

note: comment for time zone America/Pangnirtung
en: Eastern Time - Pangnirtung, Nunavut
ko: 동부 표준시 - 팡니르텅, 누나부트

note: comment for time zone America/Phoenix
en: Mountain Standard Time - Arizona
ko: 산지 표준시 - 아리조나(Arizona)

en: America/Porto_Acre
ko: 아메리카/포르토_아크레(Porto_Acre)

note: comment for time zone America/Porto_Velho
en: Rondonia
ko: 론도니아 (Rondonia)

note: comment for time zone America/Rainy_River
en: Central Time - Rainy River & Fort Frances, Ontario
ko: 중부 표준시 - 레이니 리버 & 포트 프란시스, 온타리오

note: comment for time zone America/Rankin_Inlet
en: Central Time - central Nunavut
ko: 중부 표준시 - 누나부트 중부

note: comment for time zone America/Recife
en: Pernambuco
ko: 페르남부코 (Pernambuco)

note: comment for time zone America/Regina
en: Central Standard Time - Saskatchewan - most locations
ko: 중부 표준시 - 사스케추안 - 대부분의 지역

note: comment for time zone America/Resolute
en: Eastern Standard Time - Resolute, Nunavut
ko: 동부 표준시 - 레졸루트, 누나부트

note: comment for time zone America/Rio_Branco
en: Acre
ko: 아크레 (Acre)

en: America/Santa_Isabel
ko: 아메리카/산타렘 이사벨(Santa Isabel)

note: comment for time zone America/Santa_Isabel
en: Mexican Pacific Time - Baja California away from US border
ko: 멕시코 태평양 시간 - 국경에서 먼 바하 캘리포니아

note: comment for time zone America/Santarem
en: W Para
ko: 파라 서부 (W Para)

note: comment for time zone America/Sao_Paulo
en: S & SE Brazil (GO, DF, MG, ES, RJ, SP, PR, SC, RS)
ko: 브라질 남부 및 남동부 (GO, DF, MG, ES, RJ, SP, PR, SC, RS)

note: comment for time zone America/Scoresbysund
en: Scoresbysund / Ittoqqortoormiit
ko: 스코스바이선드 / 이토코르토르미우트 (Ittoqqortoormiit)

note: comment for time zone America/Shiprock
en: Mountain Time - Navajo
ko: 산지 표준시 - 나바조 (Navajo)

note: comment for time zone America/St_Johns
en: Newfoundland Time, including SE Labrador
ko: 뉴펀들랜드 표준시, SE 래브라도 포함

note: comment for time zone America/Swift_Current
en: Central Standard Time - Saskatchewan - midwest
ko: 중부 표준시 - 사스케추안 - 중서부

note: comment for time zone America/Thule
en: Thule / Pituffik
ko: 툴레 (Thule) / 피투픽(Pituffik)

note: comment for time zone America/Thunder_Bay
en: Eastern Time - Thunder Bay, Ontario
ko: 동부 표준시 - 썬더 베이, 온타리오

note: comment for time zone America/Tijuana
en: US Pacific Time - Baja California near US border
ko: 미 태평양 시간 - 국경에 가까운 바하 캘리포니아

note: comment for time zone America/Toronto
en: Eastern Time - Ontario - most locations
ko: 동부 표준시 - 온타리오 - 대부분의 지역

note: comment for time zone America/Vancouver
en: Pacific Time - west British Columbia
ko: 태평양 표준시 - 브리티시 콜럼비아 서부 (west British Columbia)

en: America/Virgin
ko: 아메리카/버진(Virgin)

note: comment for time zone America/Whitehorse
en: Pacific Time - south Yukon
ko: 태평양 표준시 - 유콘 남부 (south Yukon)

note: comment for time zone America/Winnipeg
en: Central Time - Manitoba & west Ontario
ko: 중부 표준시 - 매니토바 & 온타리오 서부

note: comment for time zone America/Yakutat
en: Alaska Time - Alaska panhandle neck
ko: 알래스카 표준시 - Alaska panhandle neck

note: comment for time zone America/Yellowknife
en: Mountain Time - central Northwest Territories
ko: 산지 표준시 - 노스웨스트 테리토리 중부 (central Northwest Territories)

note: comment for time zone Antarctica/Casey
en: Casey Station, Bailey Peninsula
ko: 케이시 기지 (Casey Station), 베일리 반도 (Bailey Peninsula)

note: comment for time zone Antarctica/Davis
en: Davis Station, Vestfold Hills
ko: 데이비스 기지 (Davis Station), 베스트폴드 힐즈 (Vestfold Hills)

note: comment for time zone Antarctica/DumontDUrville
en: Dumont-d'Urville Station, Terre Adelie
ko: 드몬두르빌 기지 (Dumont-d'Urville Station), 테르 아델리 (Terre Adelie)

note: comment for time zone Antarctica/Macquarie
en: Macquarie Island Station, Macquarie Island
ko: 맥쿼리섬 기지(Pacquarie Island Station), 맥쿼리 섬(Macquarie Island)

note: comment for time zone Antarctica/Mawson
en: Mawson Station, Holme Bay
ko: 모슨 기지 (Mawson Station), 홈스 베이 (Holme Bay)

note: comment for time zone Antarctica/McMurdo
en: McMurdo Station, Ross Island
ko: 맥머도 기지(McMurdo Station), 로스섬 (Ross Island)

note: comment for time zone Antarctica/Palmer
en: Palmer Station, Anvers Island
ko: 팔머 기지(Palmer Station), 앙베스섬 (Anvers Island)

note: comment for time zone Antarctica/Rothera
en: Rothera Station, Adelaide Island
ko: 로데라 기지(Rothera Station), 애들레이드섬 (Adelaide Island)

note: comment for time zone Antarctica/South_Pole
en: Amundsen-Scott Station, South Pole
ko: 아문센스콧 기지 (Amundsen-Scott Station), 남극

note: comment for time zone Antarctica/Syowa
en: Syowa Station, E Ongul I
ko: 쇼와 기지 (Syowa Station), 동부 옹굴 섬(E Ongul I)

note: comment for time zone Antarctica/Vostok
en: Vostok Station, S Magnetic Pole
ko: 보스토크 기지 (Vostok Station), 자남극

note: comment for time zone Asia/Anadyr
en: Moscow+08 - Bering Sea
ko: 모스크바+08 - 베링 해 (Bering Sea)

note: comment for time zone Asia/Aqtau
en: Atyrau (Atirau, Gur'yev), Mangghystau (Mankistau)
ko: 아티라우 (Atirau, Gur'yev), Mangghystau (Mankistau)

note: comment for time zone Asia/Aqtobe
en: Aqtobe (Aktobe)
ko: 아크토베 (Aktobe)

en: Asia/Ashkhabad
ko: 아시아/아슈하바드(Ashkhabad)

note: comment for time zone Asia/Choibalsan
en: Dornod, Sukhbaatar
ko: 도르노드 (Dornod), 수흐바타르 (Sukhbaatar)

note: comment for time zone Asia/Chongqing
en: central China - Sichuan, Yunnan, Guangxi, Shaanxi, Guizhou, etc.
ko: 중국 중부 - 사천성, 윈난성, 광서 자치구, 산시성, 귀주성 등.

en: Asia/Chungking
ko: 아시아/충칭(Chungking)

en: Asia/Dacca
ko: 아시아/다카(Dacca)

note: comment for time zone Asia/Harbin
en: Heilongjiang (except Mohe), Jilin
ko: 흑룡강 (말갈 제외), 길림

note: comment for time zone Asia/Hovd
en: Bayan-Olgiy, Govi-Altai, Hovd, Uvs, Zavkhan
ko: 바얀-오르기, 고비알타이, 홉드, Uvs, 자브항

note: comment for time zone Asia/Irkutsk
en: Moscow+05 - Lake Baikal
ko: 모스크바+05 - 바이칼 호수 (Lake Baikal)

note: comment for time zone Asia/Jakarta
en: Java & Sumatra
ko: 자바 (Java) & 수마트라 (Sumatra)

note: comment for time zone Asia/Jayapura
en: Irian Jaya & the Moluccas
ko: 이리안 자야 (Irian Jaya) & 몰루카 제도 (Moluccas)

note: comment for time zone Asia/Kamchatka
en: Moscow+08 - Kamchatka
ko: 모스크바+08 - 캄차카(Kamchatka)

note: comment for time zone Asia/Kashgar
en: west Tibet & Xinjiang
ko: 티벳 & 신강 서부

en: Asia/Katmandu
ko: 아시아/카트만두(Katmandu)

note: comment for time zone Asia/Krasnoyarsk
en: Moscow+04 - Yenisei River
ko: 모스크바+04 - 예니세이강 (Yenisei River)

note: comment for time zone Asia/Kuala_Lumpur
en: peninsular Malaysia
ko: 말레이시아 반도

note: comment for time zone Asia/Kuching
en: Sabah & Sarawak
ko: 사바 (Sabah) & 사라와크 (Sarawak)

note: comment for time zone Asia/Magadan
en: Moscow+08 - Magadan
ko: 모스크바+08 - 마가단 (Magadan)

note: comment for time zone Asia/Makassar
en: east & south Borneo, Celebes, Bali, Nusa Tengarra, west Timor
ko: 보르네오 동부 및 남부, 셀레베스, 발리, 누사틍가라, 동 티모르

note: comment for time zone Asia/Novokuznetsk
en: Moscow+03 - Novokuznetsk
ko: 모스크바+03 - 노보쿠즈네츠크(Novokuznetsk)

note: comment for time zone Asia/Novosibirsk
en: Moscow+03 - Novosibirsk
ko: 모스크바+03 - 노보시비르스크(Novosibirsk)

note: comment for time zone Asia/Omsk
en: Moscow+03 - west Siberia
ko: 모스크바+03 - 시베리아 서부

note: comment for time zone Asia/Oral
en: West Kazakhstan
ko: 카자흐스탄 서부

note: comment for time zone Asia/Pontianak
en: west & central Borneo
ko: 보르네오 (Borneo) 서부 및 중앙

note: comment for time zone Asia/Qyzylorda
en: Qyzylorda (Kyzylorda, Kzyl-Orda)
ko: 키질로르다 (Kyzylorda, Kzyl-Orda)

en: Asia/Riyadh87
ko: 아시아/리야드87(Riyadh87)

en: Asia/Riyadh88
ko: 아시아/리야드88(Riyadh88)

en: Asia/Riyadh89
ko: 아시아/리야드89(Riyadh89)

note: comment for time zone Asia/Sakhalin
en: Moscow+07 - Sakhalin Island
ko: 모스크바+07 - 사할린 섬 (Sakhalin Island)

note: comment for time zone Asia/Samarkand
en: west Uzbekistan
ko: 우즈베키스탄 (Uzbekistan) 서부

note: comment for time zone Asia/Shanghai
en: east China - Beijing, Guangdong, Shanghai, etc.
ko: 중국 동부 - 베이징, 광동, 상하이 등.

note: comment for time zone Asia/Tashkent
en: east Uzbekistan
ko: 우즈베키스탄 (Uzbekistan) 동부

en: Asia/Tel_Aviv
ko: 아시아/텔_아비브(Tel_Aviv)

en: Asia/Thimbu
ko: 아시아/팀부(Thimbu)

en: Asia/Ulan_Bator
ko: 아시아/울란_바토르(Ulan_Bator)

note: comment for time zone Asia/Urumqi
en: most of Tibet & Xinjiang
ko: 티벳 (Tibet) & 신강 (Xinjiang)의 대부분

note: comment for time zone Asia/Vladivostok
en: Moscow+07 - Amur River
ko: 모스코바+07 - 아무르강 (Amur River)

note: comment for time zone Asia/Yakutsk
en: Moscow+06 - Lena River
ko: 모스코바+06 - 레나강 (Lena River)

note: comment for time zone Asia/Yekaterinburg
en: Moscow+02 - Urals
ko: 모스코바+02 - 우랄 (Urals)

note: comment for time zone Atlantic/Azores
en: Azores
ko: 아조레스(Azores)

note: comment for time zone Atlantic/Canary
en: Canary Islands
ko: 카나리아 제도 (Canary Islands)

note: comment for time zone Atlantic/Madeira
en: Madeira Islands
ko: 마데이라 제도 (Madeira Islands)

en: Australia/ACT
ko: 호주/ACT

note: comment for time zone Australia/Adelaide
en: South Australia
ko: 호주 남부

note: comment for time zone Australia/Brisbane
en: Queensland - most locations
ko: 퀸스랜드 - 대부분의 지역

note: comment for time zone Australia/Broken_Hill
en: New South Wales - Yancowinna
ko: 뉴사우스 웨일즈 - 얀코위나 (Yancowinna)

en: Australia/Canberra
ko: 호주/캔버라(Canberra)

note: comment for time zone Australia/Currie
en: Tasmania - King Island
ko: 태스마니아 - 킹 아일랜드 (King Island)

note: comment for time zone Australia/Darwin
en: Northern Territory
ko: 노던 테리토리 (Northern Territory)

note: comment for time zone Australia/Eucla
en: Western Australia - Eucla area
ko: 호주 서부 - 유클라(Eucla) 지역

note: comment for time zone Australia/Hobart
en: Tasmania - most locations
ko: 태스마니아 - 대부분의 지역

en: Australia/LHI
ko: 호주/LHI

note: comment for time zone Australia/Lindeman
en: Queensland - Holiday Islands
ko: 퀸스랜드 - 홀리데이 아일랜드 (Holiday Islands)

note: comment for time zone Australia/Lord_Howe
en: Lord Howe Island
ko: 로드 하우 섬(Lord Howe Island)

en: Australia/North
ko: 호주/북부(North)

en: Australia/NSW
ko: 호주/뉴사우스웨일즈(NSW)

note: comment for time zone Australia/Perth
en: Western Australia - most locations
ko: 호주 서부 - 대부분의 지역

en: Australia/Queensland
ko: 호주/퀸스랜드(Queensland)

en: Australia/South
ko: 호주/남부(South)

note: comment for time zone Australia/Sydney
en: New South Wales - most locations
ko: 뉴사우스 웨일즈 - 대부분의 지역

en: Australia/Tasmania
ko: 호주/태스마니아(Tasmania)

en: Australia/Victoria
ko: 호주/빅토리아(Victoria)

en: Australia/West
ko: 호주/서부(West)

en: Australia/Yancowinna
ko: 호주/얀코위나(Yancowinna)

en: Brazil/Acre
ko: 브라질/아크레(Acre)

en: Brazil/DeNoronha
ko: 브라질/데노론하(DeNoronha)

en: Brazil/East
ko: 브라질/동부(East)

en: Brazil/West
ko: 브라질/서부(West)

en: Canada/Atlantic
ko: 캐나다/아틀란틱(Atlantic)

en: Canada/Central
ko: 캐나다/중부(Central)

en: Canada/Eastern
ko: 캐나다/동부(Eastern)

en: Canada/East-Saskatchewan
ko: 캐나다/동-사스케추안(East-Saskatchewan)

en: Canada/Mountain
ko: 캐나다/산맥(Mountain)

en: Canada/Newfoundland
ko: 캐나다/뉴펀들랜드(Newfoundland)

en: Canada/Pacific
ko: 캐나다/태평양(Pacific)

en: Canada/Saskatchewan
ko: 캐나다/사스케추안(Saskatchewan)

en: Canada/Yukon
ko: 캐나다/유콘(Yukon)

en: Chile/Continental
ko: 칠레/전역(Continental)

en: Chile/EasterIsland
ko: 칠레/이스터섬(EasterIsland)

en: Eire
ko: 에이레(Eire)

en: Etc/Greenwich
ko: Etc/그리니치(Greenwich)

en: Etc/Universal
ko: Etc/국제시(Universal)

en: Etc/Zulu
ko: Etc/줄루(Zulu)

note: comment for time zone Europe/Kaliningrad
en: Moscow-01 - Kaliningrad
ko: 모스크바-01 - 칼리닌그라드(Kaliningrad)

note: comment for time zone Europe/Moscow
en: Moscow+00 - west Russia
ko: 모스크바+00 - 러시아 서부 (west Russia)

note: comment for time zone Europe/Samara
en: Moscow - Samara, Udmurtia
ko: 모스크바 - 사마라(Samara), 우드무르트 공화국(Udmurtia)

note: comment for time zone Europe/Simferopol
en: central Crimea
ko: 중앙 크림 반도 (central Crimea)

en: Europe/Tiraspol
ko: 유럽/티라스폴(Tiraspol)

note: comment for time zone Europe/Uzhgorod
en: Ruthenia
ko: 루테니아 (Ruthenia)

note: comment for time zone Europe/Volgograd
en: Moscow+00 - Caspian Sea
ko: 모스크바+00 - 카스피 해(Caspian Sea)

note: comment for time zone Europe/Zaporozhye
en: Zaporozh'ye, E Lugansk / Zaporizhia, E Luhansk
ko: 자포로제(Zaporozh'ye), 동 루간스크(E Lugansk) / 자포르지아(Zaporizhia), 동 루간스크(E Luhansk)

en: GB-Eire
ko: GB-에이레(GB-Eire)

en: Greenwich
ko: 그리니치(Greenwich)

en: Hongkong
ko: 홍콩(Hongkong)

note: comment for time zone Pacific/Kwajalein
en: Kwajalein
ko: 콰잘레인(Kwajalein)

en: Mexico/BajaNorte
ko: 멕시코/바자노르테(BajaNorte)

en: Mexico/BajaSur
ko: 멕시코/바자수르(BajaSur)

en: Mexico/General
ko: 멕시코/전역(General)

en: Mideast/Riyadh87
ko: 중동/리야드87(Riyadh87)

en: Mideast/Riyadh88
ko: 중동/리야드88(Riyadh88)

en: Mideast/Riyadh89
ko: 중동/리야드89(Riyadh89)

note: comment for time zone Pacific/Chatham
en: Chatham Islands
ko: 채텀 제도 (Chatham Islands)

note: comment for time zone Pacific/Chuuk
en: Chuuk (Truk) and Yap
ko: 추우크 (트루크) 및 얍

note: comment for time zone Pacific/Easter
en: Easter Island & Sala y Gomez
ko: 이스터 섬 (Easter Island) & 살라이고메즈 (Sala y Gomez)

note: comment for time zone Pacific/Enderbury
en: Phoenix Islands
ko: 피닉스 제도 (Phoenix Islands)

note: comment for time zone Pacific/Galapagos
en: Galapagos Islands
ko: 갈라파고스 제도 (Galapagos Islands)

note: comment for time zone Pacific/Gambier
en: Gambier Islands
ko: 갬비어 제도 (Gambier Islands)

note: comment for time zone Pacific/Honolulu
en: Hawaii
ko: 하와이(Hawaii)

note: comment for time zone Pacific/Johnston
en: Johnston Atoll
ko: 존스톤 섬 (Johnston Atoll)

note: comment for time zone Pacific/Kiritimati
en: Line Islands
ko: 라인 제도(Line Islands)

note: comment for time zone Pacific/Kosrae
en: Kosrae
ko: 코스레(Kosrae)

note: comment for time zone Pacific/Marquesas
en: Marquesas Islands
ko: 마르퀘사스 제도 (Marquesas Islands)

note: comment for time zone Pacific/Midway
en: Midway Islands
ko: 미드웨이 제도 (Midway Islands)

note: comment for time zone Pacific/Pohnpei
en: Pohnpei (Ponape)
ko: 폰페이 (포나페)

en: Pacific/Samoa
ko: 태평양/사모아(Samoa)

note: comment for time zone Pacific/Tahiti
en: Society Islands
ko: 소시에테 제도 (Society Islands)

note: comment for time zone Pacific/Tarawa
en: Gilbert Islands
ko: 길버트 제도 (Gilbert Islands)

note: comment for time zone Pacific/Wake
en: Wake Island
ko: 웨이크 섬 (Wake Island)

en: ROK
ko: 대한민국(ROK)

en: Universal
ko: 국제시(Universal)

en: US/Alaska
ko: 미국/알래스카(Alaska)

en: US/Aleutian
ko: 미국/알류샨(Aleutian)

en: US/Arizona
ko: 미국/아리조나(Arizona)

en: US/Central
ko: 미국/중부(Central)

en: US/Eastern
ko: 미국/동부(Eastern)

en: US/East-Indiana
ko: 미국/동-인디애나(East-Indiana)

en: US/Hawaii
ko: 미국/하와이(Hawaii)

en: US/Indiana-Starke
ko: 미국/인디애나-스타크(Indiana-Starke)

en: US/Michigan
ko: 미국/미시간(Michigan)

en: US/Mountain
ko: 미국/산맥(Mountain)

en: US/Pacific
ko: 미국/태평양(Pacific)

en: US/Samoa
ko: 미국/사모아(Samoa)

en: A contacts manager for GNOME
ko: 그놈 연락처 관리자

en: Contacts keeps and organize your contacts information. You can create, edit, delete and link together pieces of information about your contacts. Contacts aggregates the details from all your sources providing a centralized place for managing your contacts.
ko: 연락처에서는 연락처 정보를 유지하고 정리합니다. 연락처의 여러가지 정보를 만들고, 편집하고, 지우며, 각각의 정보를 연결할 수 있습니다. 연락처는 연락처를 관리하는 집중형 수단을 제공하여 원본에서 세부 정보를 수집합니다.

en: Contacts will also integrate with online address books and automatically link contacts from different online sources.
ko: 연락처는 온라인 주소록을 통합하며 여러 온라인 원본 연락처를 자동으로 이어줍니다.

note: Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: friends;address book;
ko: friends;친구;address book;주소록;

[ctx: shortcut window]
en: Create a new contact
ko: 새 연락처 만들기

en: Select a contact
ko: 연락처를 선택하십시오

en: Take Another…
ko: 다른 항목 가져오기…

en: Change Addressbook
ko: 주소록 바꾸기

en: Linked Accounts
ko: 링크한 계정

en: You can link contacts by selecting them from the contacts list
ko: 연락처 목록에서 연락처 항목을 선택하여 직접 연결할 수 있습니다

en: Link Contacts
ko: 연락처 연결

en: Contacts Setup
ko: 연락처 설정

en: Cancel setup and quit
ko: 설정 취소 후 끝내기

en: Setup complete
ko: 설정 완료

en: Please select your main address book: this is where new contacts will be added. If you keep your contacts in an online account, you can add them using the online accounts settings.
ko: 주 연락처를 선택하십시오: 새 연락처를 추가할 연락처입니다. 온라인 계정의 연락처 내용을 유지한다면 온라인 계정 설정에 추가할 수 있습니다.

en: List contacts by:
ko: 연락처 목록 정렬 기준:

en: Change Address Book…
ko: 주소록 바꾸기…

en: Online Accounts <sup>↗</sup>
ko: 온라인 계정 <sup>↗</sup>

en: About Contacts
ko: 연락처 프로그램 정보

en: Create new contact
ko: 새 연락처 만들기

en: Add contact
ko: 연락처 추가

en: Local Address Book
ko: 로컬 주소록

en: Change Address Book
ko: 주소록 바꾸기

en: New contacts will be added to the selected address book.
    You are able to view and edit contacts from other address books.
ko: 선택한 주소록에 새 연락처를 추가합니다.
    다른 주소록에서 연락처를 보고 편집할 수 있습니다.

en: Show contact with this email address
ko: 이 전자메일 주소의 연락처를 보여줍니다

en: Show contact with this individual id
ko: 이 개별 ID의 연락처를 보여줍니다

en: Show contacts with the given filter
ko: 표시 조건에 맞는 연락처를 보여줍니다

en: Show the current version of Contacts
ko: 연락처 현재 버전 표시

en: No contact with id %s found
ko: %s ID의 연락처를 찾을 수 없습니다

en: GNOME Contacts
ko: 그놈 연락처

en: About GNOME Contacts
ko: 그놈 연락처 정보

en: Contact Management Application
ko: 연락처 관리 프로그램

en: No contact with email address %s found
ko: %s 전자메일 주소의 연락처를 찾을 수 없습니다

en: Failed to set avatar.
ko: 아바타 설정에 실패했습니다.

en: Change avatar
ko: 아바타 바꾸기

en: All Contacts
ko: 모든 연락처

en: No primary addressbook configured
ko: 설정한 주 주소록이 없습니다

en: Unable to create new contacts: %s
ko: 새 연락처를 만들 수 없습니다: %s

en: Unable to find newly created contact
ko: 새로 만든 연락처를 찾을 수 없습니다

en: Unable to take photo.
ko: 사진을 촬영할 수 없습니다.

en: State/Province
ko: 주/도

en: Zip/Postal Code
ko: 우편 번호

en: PO box
ko: 사서함

en: Delete field
ko: 내용 삭제

en: Add email
ko: 전자메일 주소 추가

en: Phone number
ko: 전화 번호

en: Add number
ko: 번호 추가

en: Set Birthday
ko: 생년월일 설정

en: Local Contact
ko: 지역 연락처

en: AOL Instant Messenger
ko: AOL 인스턴트 메신저

en: Novell Groupwise
ko: 노벨 그룹와이즈

en: Livejournal
ko: 라이브저널

en: Local network
ko: 지역 네트워크

en: MySpace
ko: 마이스페이스

en: Napster
ko: 냅스터

en: Ovi Chat
ko: Ovi 대화

en: Tencent QQ
ko: 텐센트 QQ

en: IBM Lotus Sametime
ko: IBM 로터스 새임타임

en: Telephony
ko: 텔레포니

en: Trepia
ko: 트레피아

en: Is this the same person as %s from %s?
ko: %2$s님과 %1$s님은 같은 분입니까?

en: Is this the same person as %s?
ko: %s님과 같은 분입니까?

en: Work Fax
ko: 업무 팩스

en: Home Fax
ko: 집 팩스

en: Telex
ko: 텔렉스

en: Google Circles
ko: 구글 서클

en: %d Selected | %d Selected
ko[0]: 선택 항목 %d개

en: Editing %s
ko: %s 편집

en: Contacts unlinked
ko: 연락처 연결을 해제했습니다

en: Unmark as favorite
ko: 즐겨찾기 표시 취소

en: %d contacts linked | %d contacts linked
ko[0]: 연락처 %d개를 연결했습니다

en: Deleted contact %s
ko: %s 연락처를 삭제했습니다

en: %d contact deleted | %d contacts deleted
ko[0]: 연락처 %d개를 삭제했습니다

en: %s linked to the contact
ko: %s을(를) 연락처에 연결했습니다

en: First-time setup done.
ko: 처음 설정을 끝냈습니다.

en: Set to true after the user has run the first-time setup wizard.
ko: 사용자가 처음 시작 설정 마법사를 실행한다면 참으로 설정하십시오.

en: Sort contacts on surname.
ko: 성 순서로 연락처를 정렬합니다.

en: If this is set to true, the list of contacts will be sorted on their surnames. Otherwise, it will be sorted on the first names of the contacts.
ko: 참으로 설정하면, 연락처 목록을 성 순서로 정렬합니다. 참으로 설정하지 않으면, 연락처의 이름 순으로 정렬합니다.

en: The default height of the contacts window.
ko: 연락처 창의 기본 높이.

en: If the window size has not been changed by the user yet this will be used as the initial value for the height of the window.
ko: 사용자가 창 크기를 조정하지 않았을 경우의 초기 창 높이 값입니다.

en: The default width of the contacts window.
ko: 연락처 창의 기본 너비.

en: If the window size has not been changed by the user yet this will be used as the initial value for the width of the window.
ko: 사용자가 창 크기를 조정하지 않았을 경우의 초기 창 너비 값입니다.

en: Is the window maximized?
ko: 창을 최대화 합니까?

en: Stores if the window is currently maximized.
ko: 현재 창을 최대화 할 지 여부 설정을 저장합니다.

en: Twitter
ko: 트위터

en: A two paned file manager
ko: 이중 창 파일 매니저

en: GNOME Commander
ko: GNOME 커맨더

en: No error description available
ko: 에러 설명을 구할 수 없습니다

en: CVS options
ko: CVS 옵션

en: Unified diff format
ko: 통합된 diff 포맷

en: A plugin that eventually will be a simple CVS client
ko: 결국은 간단한 CVS 클라이언트가 될 플러그인

en: Compare with
ko: 비교 대상

en: The previous revision
ko: 기존 개정판

en: Other revision
ko: 기타 개정판

en: Compare...
ko: 비교...

en: What file name should the new archive have?
ko: 새 압축 파일의 파일 명을 무엇으로 하시겠습니까?

en: Create Archive...
ko: 압축 파일 생성...

en: Extract in Current Directory
ko: 현 디렉토리에 풀기

en: Extract to '%s'
ko: '%s'에 풀기

en: File-roller options
ko: File-roller 옵션

en: Default type
ko: 디폴트 타입

en: A plugin that adds File Roller shortcuts for creating and extracting compressed archives.
ko: 압축 파일의 생성과 해제를 위한 File Roller 단축키를 추가하는 플러그인.

en: This is an example plugin that is mostly useful as a simple example for aspiring plugin hackers
ko: 이것은 플러그인 광들을 고취시키기 위한 단순한 예제로서 매우 유용한 예제 플러그인입니다.

en: /_Save Profile As...
ko: /다른 이름으로 프로필 저장(_S)...

en: /_Manage Profiles...
ko: /프로필 관리(_M)...

en: Remove from file list
ko: 파일 리스트에서 제거

note: #-#-#-#-#  530 (gnome-commander)  #-#-#-#-# {file_umount, "file.umount"},
en: View file
ko: 파일 보기

en: File properties
ko: 파일 속성

en: Update file list
ko: 파일 리스트 갱신

en: Advanced Rename Tool
ko: 향상된 개명 도구

en: Old name
ko: 기존 이름

en: Current file name
ko: 현 파일 명

en: File modification date
ko: 파일 변경 날짜

en: Profiles...
ko: 프로필...

en: _Replace with:
ko: 대체할 문자열(_R)

en: Some regular expressions functionality is disabled. To enable it's necessary to build GNOME Commander with GLib ≥ 2.14. Please contact your package maintainer about that.
ko: 몇 가지 정규식 기능은 비 활성화되어 있습니다. 이것을 활성화하려면 GLib 2.14 이상의 버전으로 GNOME 커맨더를 컴파일할 필요가 있습니다. 이것에 관한 내용은 여러분의 패키지 관리자를 접촉하기 바랍니다.

en: Bookmark name is missing
ko: 책갈피 명이 없습니다

en: Bookmark target is missing
ko: 책갈피 대상이 없습니다

en: Bookmark _name:
ko: 책갈피 명(_n):

en: Bookmark _target:
ko: 책갈피 대상(_t):

en: To edit a shortcut key, click on the corresponding row and type a new accelerator, or press escape to cancel.
ko: 단축키를 편집하려면 해당되는 열을 클릭하고 새 액셀러레이터를 입력하거나 escape 키를 눌러 취소하십시오.

en: Keyboard shortcut for selected action
ko: 선택된 행위를 위한 키보드 단축키

en: Optional data
ko: 옵션 데이터

en: Shortcut "%s" is already taken by "%s".
ko: 단축키 "%s"는 "%s"에 의해 이미 이용되고 있습니다.

en: _Reassign shortcut
ko: 단축키 재 할당(_R)

en: Bookmark Groups
ko: 책갈피 그룹

en: Bookmark name
ko: 책갈피 명

en: Keyboard shortcut for selected bookmark
ko: 선택된 책갈피를 위한 키보드 단축키

en: Bookmarked path
ko: 책갈피 경로

en: To bookmark a directory the whole search path to the directory must be in valid UTF-8 encoding
ko: 디렉토리에 대한 책갈피를 만들려면 디렉토리에 대한 전체 검색 경로가 유효한 UTF-8 인코딩이어야 합니다

en: To rename a profile, click on the corresponding row and type a new name, or press escape to cancel.
ko: 프로필의 이름을 바꾸려면 해당되는 열을 클릭한 후 새 이름을 입력하거나 escape 키를 눌러 취소하십시오.

en: /Local path...
ko: /로컬 경로...

en: /Remote location...
ko: /원격 위치...

en: %d file listed | %d files listed
ko[0]: %d개의 파일이 리스트 되었습니다
ko[1]: %d개의 파일이 리스트 되었습니다

en: Written by
ko: 작성자

en: Plugin Webpage
ko: 플러그인 웹 페이지

en: Number view:
ko: 숫자 보기:

en: Directories only
ko: 디렉토리만

en: Apply Recursively for
ko: 아래에 대해 재귀적으로 적용

en: Could not chown %s
ko: %s를 chown 할 수 없습니다

en: Apply Recursively
ko: 재귀적으로 적용

en: <New connection>
ko: <새 연결>

en: Go to: %s
ko: %s로 가기

en: Connect to: %s
ko: 연결: %s

en: Disconnect from: %s
ko: 연결 해제: %s

en: Unknown disk usage
ko: 불 특정 디스크 이용

en: Failed to execute the mount command
ko: 마운트 명령을 실행하는 데에 실패했습니다

en: Mount failed: Permission denied
ko: 마운트 실패: 권한이 없습니다

en: Mount failed: No medium found
ko: 마운트 실패: 미디어를 발견할 수 없습니다

en: Mount failed: mount exited with existatus %d
ko: 마운트 실패: 종료 상태 %d로 마운트가 종료되었습니다

en: Device is now safe to remove
ko: 장치가 지금 안전하게 제거되었습니다

en: Cannot unmount the volume:
    %s %s
ko: 볼륨을 마운트 해제할 수 없습니다:
    %s %s

en: Mounting %s
ko: %s 마운팅 중

en: Go to: %s (%s)
ko: %s (%s)로 이동

en: Mount: %s
ko: 마운트: %s

en: Unmount: %s
ko: 마운트 해제: %s

en: You must enter a name for the server
ko: 서버에 이름을 입력해야 합니다

en: "%s" is not a valid location
ko: "%s"는 유효한 위치가 아닙니다

en: _Alias:
ko: 별칭(_A):

en: Optional information
ko: 옵션 정보

en: S_hare:
ko: 공유(_h):

note: Translators: 'Dir' in the sense of 'Directory'
en: _Remote dir:
ko: 원격 디렉토리(_R):

en: Remote Server
ko: 원격 서버

en: Custom location
ko: 맞춤형 위치

en: Use _GNOME Keyring Manager for authentication
ko: 인증을 위해 GNOME(_G) Keyring 매니저 이용

en: Opens remote connection to %s
ko: %s에 대한 원격 연결을 엽니다

en: Closes remote connection to %s
ko: %s에 대한 원격 연결을 닫습니다

en: Go to: Home
ko: 홈으로 가기

en: Failed to browse the network. Is the SMB module installed?
ko: 네트워트 브라우즈 실패. SMB 모듈이 설치되었습니까?

en: Searching for workgroups and hosts
ko: 작업 그룹과 호스트를 검색 중

en: Go to: Samba Network
ko: 삼바 네트워크로 가기

en: CamelCase
ko: 낙타 표기법

en: Deleted %ld of %ld file | Deleted %ld of %ld files
ko[0]: %ld / %ld 파일 삭제됨
ko[1]: %ld / %ld 파일 삭제됨

en: Error while deleting "%s"
    
    %s
ko: "%s" 삭제 중 에러
    
    %s

en: Delete problem
ko: 삭제 문제

en: Do you want to delete "%s"?
ko: "%s"를 삭제하시겠습니까?

en: Do you want to delete the selected file? | Do you want to delete the %d selected files?
ko[0]: 선택된 파일을 지우시겠습니까?
ko[1]: %d개의 선택된 파일을 지우시겠습니까?

en: Add current dir
ko: 현 디렉토리 추가

en: Manage bookmarks...
ko: 책갈피 관리...

en: Waiting for file list
ko: 파일 리스트를 기다리는 중

en: ext
ko: 확장자

en: size
ko: 크기

en: perm
ko: 권한

en: Directory listing failed.
ko: 디렉토리 나열이 실패했습니다.

en: Failed to open connection.
ko: 연결을 여는 데에 실패했습니다.

en: Not an ordinary file
ko: 정규 파일이 아닙니다

en: Couldn't retrieve MIME type of the file.
ko: 파일의 MIME 타입을 얻을 수 없습니다.

en: Open with other...
ko: 다음으로 열기...

en: Needs terminal
ko: 터미널 필요

en: _Open with "%s"
ko: "%s"로(으로) 열기(_O)

note: {file_run, "file.run"},
en: Send files
ko: 파일 보내기

en: Open this _folder
ko: 이 폴더 열기(_f)

en: Open _terminal here
ko: 여기에서 터미널 열기(_t)

en: No default application registered
ko: 기본 응용프로그램이 등록되지 않았습니다

en: Directory name:
ko: 디렉토리 명:

en: Symlink target:
ko: 심벌릭 링크 대상:

en: Opens with:
ko: 아래로 열기:

en: Owner and group
ko: 소유자와 그룹

en: Metadata namespace
ko: 메타 데이터 이름 공간

en: Metadata tag description
ko: 메타 데이터 태그 설명

en: %s of %s kB in %d of %d file | %s of %s kB in %d of %d files
ko[0]: %s / %s kB(%d / %d 파일)
ko[1]: %s / %s kB(%d / %d 파일)

en: %s, %d of %d dir selected | %s, %d of %d dirs selected
ko[0]: %s, %d / %d 디렉토리가 선택되었습니다
ko[1]: %s, %d / %d 디렉토리가 선택되었습니다

en: _Refresh Tab
ko: 탭 갱신하기(_R)

en: Copy Tab to Other _Pane
ko: 다른 창에 탭 복사(_P)

en: Close _All Tabs
ko: 모든 탭 닫기(_A)

en: Close _Duplicate Tabs
ko: 중복 탭 닫기(_D)

en: No file name entered
ko: 파일 명이 입력되지 않았습니다

en: No file name given
ko: 파일 명이 주어지지 않았습니다

en: New Text File
ko: 새 텍스트 파일

en: Symbolic link name:
ko: 심벌릭 링크 명:

en: Create Symbolic Link
ko: 심벌릭 링크 생성

en: Regular file
ko: 정규 파일

en: UNIX Socket
ko: 유닉스 소켓

en: _Directory
ko: 디렉토리(_D)

en: _Text File
ko: 텍스트 파일(_T)

en: Switch to Vertical Layout
ko: 수직 레이아웃으로 전환

en: Switch to Horizontal Layout
ko: 수평 레이아웃으로 전환

en: Change _Owner/Group
ko: 소유자/그룹 변경하기(_O)

en: Change Per_missions
ko: 권한 변경하기(_m)

en: Advanced _Rename Tool
ko: 향상된 개명 도구(_R)

en: Create _Symbolic Link
ko: 심벌릭 링크 생성하기(_S)

en: S_ynchronize Directories
ko: 디렉토리 동기화(_y)

en: Start _GNOME Commander as root
ko: GNOME 커맨더를 root 권한으로 시작

en: Select with _Pattern
ko: 패턴으로 선택(_P)

en: Unselect with P_attern
ko: 패턴으로 선택 해제(_a)

en: _Compare Directories
ko: 디렉토리 비교(_C)

en: Copy _File Names
ko: 파일 명 복사(_F)

en: _Quick Search...
ko: 빠른 검색(_Q)...

en: _Enable Filter...
ko: 필터 유효화(_E)...

en: Show Device Buttons
ko: 장치 버튼 보기

en: Show Device List
ko: 장치 리스트 보기

en: Show Command Line
ko: 명령 행 보기

en: Show Buttonbar
ko: 버튼 바 보기

en: _Equal Panel Size
ko: 패널 크기 같게(_E)

en: _Bookmark this Directory...
ko: 이 디렉토리를 책갈피에 넣기...

en: _Manage Bookmarks...
ko: 책갈피 관리(_M)...

en: _Configure Plugins...
ko: 플러그인 설정(_C)...

en: _Keyboard Shortcuts...
ko: 키보드 단축키(_K)...

en: _MIME Types...
ko: MIME 타입(_M)...

en: _Remote Server...
ko: 원격 서버(_R)...

en: New Connection...
ko: 새 연결...

en: GNOME Commander on the _Web
ko: 웹 상의 GNOME 커맨더(_W)

en: _Connections
ko: 연결(_C)

en: F3 View
ko: F3 보기

en: F4 Edit
ko: F4 편집

en: F5 Copy
ko: F5 복사

en: F6 Move
ko: F6 이동

en: F7 Mkdir
ko: F7 디렉토리 생성

en: F8 Delete
ko: F8 삭제

en: F9 Search
ko: F9 검색

en: F10 Quit
ko: F10 종료

en: GNOME Commander - ROOT PRIVILEGES
ko: GNOME 커맨더 - ROOT 권한

en: Up one directory
ko: 상위 디렉토리로

en: Go to the oldest
ko: 처음 위치로 가기

en: Go to the latest
ko: 마지막 위치로 가기

en: Copy file names (SHIFT for full paths, ALT for URIs)
ko: 파일 명 복사(전체 경로는 SHIFT, URI는 ALT 키를 동시에)

en: Edit (SHIFT for new document)
ko: 편집(새 문서는 SHIFT 키를 동시에)

en: Open terminal
ko: 터미널 열기

en: Drop connection
ko: 연결 해제

en: Copy "%s" to
ko: "%s"을(를) 복사할 곳

en: Copy File
ko: 파일 복사

en: A directory name must be entered
ko: 디렉토리 명이 입력되어야 합니다

en: Single click to open items
ko: 단일 클릭으로 아이템 열기

en: Double click to open items
ko: 더블 클릭으로 아이템 열기

en: Single click unselects files
ko: 단일 클릭으로 파일 선택 해제

en: Shows popup menu
ko: 팝업 메뉴 보이기

en: Selects files
ko: 파일 선택

en: Match file names using
ko: 파일 명 일치 방법

en: Shell syntax
ko: 쉘 문법

en: Regex syntax
ko: 정규식 문법

en: Sorting options
ko: 정렬 옵션

en: CTRL+ALT+letters
ko: CTRL+ALT+문자

en: ALT+letters (menu access with F10)
ko: ALT+문자 (F10으로 메뉴 접근)

en: Match beginning of the file name
ko: 파일 명의 시작에 매치

en: Match end of the file name
ko: 파일 명 끝과 매치

en: Multiple instances
ko: 다중 인스턴스

en: Don't start a new instance
ko: 새 인스턴스를 시작하지 않음

en: Save on exit
ko: 종료 시 저장

en: Size display mode
ko: 크기 표시 모드

note: Translators: 'Powered' refers to the mode of file size display (here - display using units of data: kB, MB, GB, ...)
en: Powered
ko: 강화형

note: Translators: '<locale>' refers to the mode of file size display (here - use current locale settings)
en: <locale>
ko: <로케일>

en: Permission display mode
ko: 권한 표시 모드

en: Text (rw-r--r--)
ko: 텍스트 (rw-r--r--)

en: Number (644)
ko: 숫자 (644)

en: Test result:
ko: 테스트 결과:

en: See the manual page for "strftime" for help on how to set the format string.
ko: 포맷 문자열을 설정하는 방법에 관한 도움말은 "strftime"의 매뉴얼 페이지를 참조하기 바란다.

en: Edit Colors...
ko: 색상 편집...

en: Alternate:
ko: 대체:

en: Selected file:
ko: 선택된 파일:

en: Cursor:
ko: 커서:

en: Edit LS_COLORS Palette
ko: LS_COLORS 팔레트 편집

en: With file name
ko: 파일 명으로

en: In separate column
ko: 독립된 컬럼에

en: In both columns
ko: 양쪽 칼럼에

en: No icons
ko: 아이콘 없음

en: File type icons
ko: 파일 타입 아이콘

en: MIME icons
ko: MIME 아이콘

en: Respect theme colors
ko: 테마 칼라를 존중

en: Deep blue
ko: 진파랑

en: File panes
ko: 파일 창

en: Row height:
ko: 열 높이:

note: File extensions
en: Display file extensions:
ko: 파일 확장자 표시

note: Graphical mode
en: Graphical mode:
ko: 그래픽 모드:

note: LS_COLORS
en: Colorize files according to the LS_COLORS environment variable
ko: LS_COLORS 환경 변수에 따라 파일들을 색상화

en: Edit colors...
ko: 색상 편집...

en: MIME icon settings
ko: MIMI 아이콘 설정

en: Scaling quality:
ko: 비율 품질:

en: Theme icon directory:
ko: 테마 아이콘 디렉토리:

en: Document icon directory:
ko: 문서 아이콘 디렉토리:

en: Copy overwrite
ko: 복사 시 덮어쓰기

note: Create prepare copy specific widgets
en: Silently
ko: 조용히

en: Query first
ko: 먼저 질의

en: Move overwrite
ko: 이동 시 덮어쓰기

en: Filetypes to hide
ko: 감출 파일 타입

en: Regular files
ko: 정규 파일

en: Fifo files
ko: Fifo 파일

en: Socket files
ko: 소켓 파일

en: Character devices
ko: 문자 디바이스

en: Block devices
ko: 블록 디바이스

en: Also hide
ko: 추가 은폐 파일

en: Hidden files
ko: 숨김 파일

en: Symlinks
ko: 심벌릭 링크

en: Use GNOME Keyring Manager for authentication
ko: 인증을 위해 GNOME Keyring 관리자를 이용

en: Anonymous FTP access
ko: 익명 FTP 접근

en: Can handle multiple files
ko: 여러 파일들을 처리할 수 있습니다

en: Can handle URIs
ko: URI들을 처리할 수 있습니다

en: Requires terminal
ko: 터미널을 필요로 합니다

en: Show for
ko: 보이기 대상

en: All directories
ko: 모든 디렉토리

en: All directories and files
ko: 모든 디렉토리와 파일들

en: Some files
ko: 일부 파일들

en: File patterns
ko: 파일 패턴

en: New Application
ko: 새 응용프로그램

en: Edit Application
ko: 응용프로그램 편집

en: Always download remote files before opening in external programs
ko: 외부 프로그램에서 열기 전에 항상 원격 파일 다운로드 하기

en: MIME applications
ko: MIME 응용프로그램

en: Standard programs
ko: 표준 프로그램

en: Viewer:
ko: 뷰어:

en: Differ:
ko: 차이:

en: Use Internal Viewer
ko: 내장 뷰어 이용하기

en: Other favorite apps
ko: 기타 즐겨쓰는 응용프로그램

en: New Device
ko: 새 장치

en: Edit Device
ko: 장치 편집

en: Show only the icons
ko: 아이콘만 보기

en: Skip mounting (useful when using super-mount)
ko: 마운팅 지나치기(슈퍼 마운트 이용 중에 유용)

en: Select Using Pattern
ko: 패턴을 이용해서 선택

en: Unselect Using Pattern
ko: 패턴을 이용해서 선택 해제

en: Query First
ko: 먼저 질의

en: Follow Links
ko: 링크 따라가기

note: Customize prepare xfer widgets
en: Overwrite Files
ko: 파일 덮어쓰기

en: copy %d file to | copy %d files to
ko[0]: %d 파일을 복사할 곳
ko[1]: %d 파일을 복사할 곳

en: Move "%s" to
ko: "%s"을(를) 이동할 곳

en: move %d file to | move %d files to
ko[0]: %d 파일을 이동할 곳
ko[1]: %d 파일을 이동할 곳

note: Nothing exists, ask the user if a new directory might be suitable in the path that he specified
en: The directory '%s' doesn't exist, do you want to create it?
ko: '%s' 디렉토리가 존재하지 않은데 생성하기를 원하십니까?

en: /Grandparent
ko: /부모의 부모

en: /Parent
ko: /부모

en: /File name
ko: /파일 명

en: /File name (range)
ko: /파일 명(범위)

en: /File name without extension
ko: /파일 명(확장자 제외)

en: /File name without extension (range)
ko: /파일 명(확장자 제외)(범위)

en: /File extension
ko: /파일 확장자

en: /Counter
ko: /카운터

en: /Counter (width)
ko: /카운터(폭)

en: /Hexadecimal random number (width)
ko: /16진 무작위 수(폭)

en: /Date
ko: /날짜

en: /Date/<locale>
ko: /날짜/<로케일>

en: /Date/yyyy-mm-dd
ko: /날짜/yyyy-mm-dd

en: /Date/yy-mm-dd
ko: /날짜/yy-mm-dd

en: /Date/yy.mm.dd
ko: /날짜/yy.mm.dd

en: /Date/yymmdd
ko: /날짜/yymmdd

en: /Date/dd.mm.yy
ko: /날짜/dd.mm.yy

en: /Date/mm-dd-yy
ko: /날짜/mm-dd-yy

en: /Date/yyyy
ko: /날짜/yyyy

en: /Date/yy
ko: /날짜/yy

en: /Date/mm
ko: /날짜/mm

en: /Date/mmm
ko: /날짜/mmm

en: /Date/dd
ko: /날짜/dd

en: /Time
ko: /시간

en: /Time/<locale>
ko: /시간/<로케일>

en: /Time/HH.MM.SS
ko: /시간/HH.MM.SS

en: /Time/HH-MM-SS
ko: /시간/HH-MM-SS

en: /Time/HHMMSS
ko: /시간/HHMMSS

en: /Time/HH
ko: /시간/HH

en: /Time/MM
ko: /시간/MM

en: /Time/SS
ko: /시간/SS

en: _Select range:
ko: 모두 선택(_S):

en: _Inverse selection
ko: 선택 반전(_I)

en: Range Selection
ko: 범위 선택

en: Metatag
ko: 메타 태그

en: Ste_p:
ko: 증감(_p):

en: Di_gits:
ko: 숫자(_g):

en: Regex replacing
ko: 정규식 교체

en: Remove A_ll
ko: 모두 제거(_l)

en: <unchanged>
ko: <변경 안함>

en: lowercase
ko: 소문자

en: UPPERCASE
ko: 대문자

en: Trim blanks
ko: 공백 제거

en: leading
ko: 앞 부분

en: trailing
ko: 뒷 부분

en: leading and trailing
ko: 앞 부분과 뒷 부분

en: Regex pattern
ko: 정규식 패턴

en: Can't load python module 'gnomevfs' ('gnome.vfs')
ko: 파이선 모듈 'gnomevfs' ('gnome.vfs')를 로드 할 수 없습니다

en: No server selected
ko: 서버가 선택되지 않았습니다

en: GNOME authentication manager usage
ko: GNOME 인증 관리자 이용

en: Network protocol
ko: 네트워크 프로토콜

en: Connection name
ko: 연결 이름

en: Remote Connections
ko: 원격 연결

en: Anonymous FTP password:
ko: 익명 FTP 비번:

en: Search _recursively:
ko: 재귀적으로 검색(_r)

en: _Unlimited depth
ko: 무제한 깊이(_U)

en: Current _directory only
ko: 현 디렉토리만(_d)

en: _Limited depth
ko: 제한된 깊이(_L)

note: N_("Search local directories only"),
en: Files _not containing text
ko: 텍스트를 포함하지 않는 파일들(_n)

en: Failed to open file %s: %s
ko: 파일 %s 열기 실패: %s

en: Failed to seek in file %s: %s
ko: 파일 %s 찾기 실패: %s

en: Failed to read from file %s: %s
ko: 파일 %s에서 읽기 실패: %s

en: Searching in: %s
ko: %s에서 검색 중

en: Found %d match - search aborted | Found %d matches - search aborted
ko[0]: %d개의 매치 발견 - 검색 중지됨
ko[1]: %d개의 매치 발견 - 검색 중지됨

en: Found %d match | Found %d matches
ko[0]: %d개의 매치 발견
ko[1]: %d개의 매치 발견

en: Search _for:
ko: 검색 내용(_f):

en: Search _in:
ko: 검색 위치(_i):

note: Recurse check
en: Search _recursively
ko: 재귀적으로 검색(_r)

note: File name matching
en: Rege_x syntax
ko: 정규식 문법(_x)

en: She_ll syntax
ko: 쉘 문법(_l)

note: Find text
en: Find _text:
ko: 텍스트 찾기(_t):

note: Case check
en: Case sensiti_ve
ko: 대소문자 구분(_v)

en: _Go to
ko: 이동(_G)

en: Problem: access not permitted
    
    please supply user credentials
    
    Remember: wrong credentials may lead to account locking
ko: 문제: 접근이 허용되지 않습니다
    
    사용자 자격 증명을 제공하기 바랍니다
    
    주의: 잘못된 자격 증명은 계정 정지를 일으킬 수도 있습니다

en: Can't find a host or workgroup named %s
ko: %s 라는 이름의 호스트나 작업 그룹을 발견할 수 없습니다

en: Bookmark current directory
ko: 현 디렉토리를 책갈피에 넣기

en: Manage bookmarks
ko: 책갈피 관리

en: Go to bookmarked location
ko: 책갈피 이치로 이동

en: Start GNOME Commander as root
ko: GNOME 커맨더를 root 권한으로 시작

en: New connection
ko: 새 연결

en: Change left connection
ko: 좌측 연결 변경

en: Change right connection
ko: 우측 연결 변경

en: Copy file names
ko: 파일 명 복사

en: Show user defined files
ko: 사용자 정의 파일 보기

en: Advanced rename tool
ko: 향상된 개명 도구

en: Change permissions
ko: 권한 변경

en: Change owner/group
ko: 소유자/그룹 변경

en: Copy files
ko: 파일 복사

en: Copy files with rename
ko: 개명 하면서 파일 복사

en: Create symbolic link
ko: 심벌릭 링크 생성

en: Compare files (diff)
ko: 파일 비교(diff)

en: Edit a new file
ko: 새 파일 편집

en: View with external viewer
ko: 외부 뷰어로 보기

en: View with internal viewer
ko: 내부 뷰어로 보기

en: Move files
ko: 파일 이동

en: Synchronize directories
ko: 디렉토리 동기화

en: About GNOME Commander
ko: GNOME 커맨더에 대해서

en: Help contents
ko: 도움말 목록

en: Help on keyboard shortcuts
ko: 키보드 단축키에 관한 도움말

en: Report a problem
ko: 문제 보고

en: GNOME Commander on the web
ko: 웹 상의 GNOME 커맨더

en: Compare directories
ko: 디렉토리 비교

en: Toggle selection and move cursor downward
ko: 선택을 토글 하고 커서를 아래로 이동

en: MIME types
ko: MIME 타입

en: Configure plugins
ko: 플러그인 설정

en: Execute python plugin
ko: 파이선 플러그인 실행

en: Back one directory
ko: 한 디렉토리 뒤로

en: Close duplicate tabs
ko: 중복 탭 닫기

en: Equal panel size
ko: 패널 크기 같게

en: Back to the first directory
ko: 첫 번째 디렉토리로 돌아가기

en: Forward one directory
ko: 한 디렉토리 앞으로

en: Open directory in the active window
ko: 활성 창에 디렉토리 열기

en: Open directory in the inactive window
ko: 비 활성 창에 디렉토리 열기

en: Open directory in the left window
ko: 좌측 창에 디렉토리 열기

en: Open directory in the right window
ko: 우측 창에 디렉토리 열기

en: Open directory in the new tab
ko: 새 탭에 디렉토리 열기

en: Open directory in the new tab (inactive window)
ko: 새 탭에 디렉토리 열기(비 활성 창)

en: Forward to the last directory
ko: 마지막 디렉토리로 앞으로

en: Next tab
ko: 다음 탭

en: Open directory in a new tab
ko: 새 탭에 디렉토리 열기

en: Previous tab
ko: 이전 탭

en: Root directory
ko: /(root) 디렉토리

en: Show terminal
ko: 터미널 보기

en: Create symbolic links of %i file in %s? | Create symbolic links of %i files in %s?
ko[0]: %i 파일의 심벌릭 링크를 %s에 생성하시겠습니까?
ko[1]: %i 파일의 심벌릭 링크를 %s에 생성하시겠습니까?

en: Operation not supported on remote file systems
ko: 원격 파일 시스템에는 이 작업이 지원되지 않습니다

en: Too many selected files
ko: 선택 파일이 너무 많습니다

en: Unable to execute command.
ko: 명령을 실행할 수 없습니다.

en: Unable to open terminal
ko: 터미널을 열 수 없습니다

en: Unable to start Nautilus.
ko: 노틸러스를 시작할 수 없습니다.

en: xdg-su, gksu, gnomesu, kdesu or beesu is not found.
ko: xdg-su, gksu, gnomesu, kdesu나 beesu가 발견되지 않습니다.

en: Unable to start GNOME Commander in root mode.
ko: root 모드에서 GNOME 커맨더를 시작할 수 없습니다.

en: There was an error opening home page.
ko: 홈 페이지를 여는 동안 에러가 발생했습니다.

en: There was an error reporting problem.
ko: 문제 보고를 하는 동안 에러가 발생했습니다.

en: A fast and powerful file manager for the GNOME desktop
ko: GNOME 데스크탑 상의 빠르고 강력한 파일 매니저

en: GNOME Commander is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
ko: GNOME 커맨더는 무료 소프트웨어이며 자유 소프트웨어 재단에 의해 발행된 GNU 일반 공중 사용 허가서(버전 2나 선택적으로 그 이후의 버전)의 조건 하에서 여러분은 이것을 수정하거나 재 배포할 수 있습니다.

en: GNOME Commander is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
ko: GNOME 커맨더는 이것이 유용할 것이라는 희망 하에 배포되지만 어떤 보증도 하지 않으며 상업성이나 특별한 목적을 위한 적합성에 관한 어떤 암시적인 보증조차도 하지 않는다. 자세한 내용은 GNU 일반 공중 허가서를 보기 바란다.

en: You should have received a copy of the GNU General Public License along with GNOME Commander; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
ko: 여러분은 GNOME 커맨더와 함께 GNU 일반 공중 사용 허가서의 복사본을 얻어야 한다. 그렇지 않다면 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA에 글을 보내기 바란다.

en: The file "%s" already exists.
    
    Do you want to overwrite it?
ko: 파일 "%s"이(가) 이미 존재합니다.
    
    덮어쓰기를 원하십니까?

en: Error while copying to %s
    
    %s
ko: %s로 복사하는 동안 에러 발생
    
    %s

en: Transfer problem
ko: 전송 문제

en: copying...
ko: 복사 중...

en: [file %ld of %ld] "%s"
ko: [파일 %ld of %ld] "%s"

en: Copying a directory into itself is a bad idea.
ko: 자기 자신의 디렉토리에 복사하는 것은 좋지 않은 생각입니다.

en: The whole operation was cancelled.
ko: 모든 작업이 취소되었습니다.

en: preparing...
ko: 준비 중...

en: downloading to /tmp
ko: /tmp로 다운로드 중

en: stopping...
ko: 정지 중...

en: %s of %s copied
ko: %s/%s이(가) 복사됨

en: %.0f%% copied
ko: %.0f%% 복사됨

en: Couldn't load installed file type pixmap, trying to load from source-dir
ko: 설치된 pixmap 파일 타입을 로드 할 수 없어 소스 디렉토리에서 로드를 시도하는 중

en: Trying to load %s instead
ko: 대신 %s의 로드를 시도하는 중

en: Can't find the pixmap anywhere. Make sure you have installed the program or is executing gnome-commander from the gnome-commander-%s/src directory
ko: pixmap을 어디에서도 발견할 수 없습니다. 그 프로그램을 설치했는지를 확인해보거나 gnome-commander-%s/src 디렉토리에서 gnome-commander를 실행하기 바랍니다

en: Couldn't load installed pixmap, trying to load from source-dir
ko: 설치된 pixmap을 로드 할 수 없어 소스 디렉토리에서 로드를 시도하는 중

en: _Hexadecimal
ko: 16진(_H)

en: Position: %lu of %lu	Column: %d	%s
ko: 위치: %lu / %lu	칼럼: %d	%s

en: bit/sample | bits/sample
ko[0]: 비트/샘플
ko[1]: 비트/샘플

en: (fit to window)
ko: (창에 맞춤)

en: _Binary
ko: 바이너리(_B)

note: #-#-#-#-#  56 (zim)  #-#-#-#-# Menu item
en: _Zoom In
ko: 확대(_Z)

en: _Copy Text Selection
ko: 텍스트 선택 복사(_C)

en: _Wrap lines
ko: 줄 바꿈(_W)

en: Show Metadata _Tags
ko: 메타 태그 보기(_T)

en: Rotate Counter Clockwis_e
ko: 반 시계 방향으로 회전(_e)

en: _Rotate 180°
ko: 180° 회전(_R)

en: _Binary Mode
ko: 이진 모드(_B)

en: _Hexadecimal Offset
ko: 16진 오프셋(_H)

en: _Save Current Settings
ko: 현 설정 저장(_S)

en: _20 chars/line
ko: 줄당 20문자(_2)

en: _40 chars/line
ko: 줄당 40문자(_4)

en: _80 chars/line
ko: 줄당 80문자(_8)

en: Quick _Help
ko: 빠른 도움말(_H)

en: Pattern "%s" was not found
ko: 패턴 "%s"이(가) 발견되지 않습니다

en: Specify debug flags to use
ko: 이용할 디폴트 플래그를 명세하십시오

en: Specify the start directory for the left pane
ko: 좌측 창을 위한 시작 디렉토리를 명세하십시오

en: Specify the start directory for the right pane
ko: 우측 창을 위한 시작 디렉토리를 명세하십시오

en: <Exif and IPTC tags not supported>
ko: <Exif와 IPTC 태그는 지원되지 않습니다>

en: <ID3, APE, FLAC and Vorbis tags not supported>
ko: <ID3, APE, FLAC와 Vorbis 태그는 지원되지 않습니다>

en: <OLE2 and ODF tags not supported>
ko: <OLE2와 ODF 태그는 지원되지 않습니다>

en: <PDF tags not supported>
ko: <PDF 태그는 지원되지 않습니다>

en: Name of the album.
ko: 앨범 명.

en: Artist of the album.
ko: 앨범의 제작자

en: Album Gain
ko: 앨범 Gain

en: Gain adjustment of the album.
ko: 앨범의 Gain 조정.

en: Album Peak Gain
ko: 앨범 Peak Gain

en: Peak gain adjustment of album.
ko: 앨범의 Peak Gain 조정.

en: Album Track Count
ko: 앨범 트랙 수

en: Total number of tracks on the album.
ko: 앨범의 총 트랙 수.

en: Artist of the track.
ko: 트랙의 아티스트

en: Bitrate in kbps.
ko: kbps 단위의 비트 속도

en: Number of channels in the audio (2 = stereo).
ko: 오디오의 채털 수(2 = 스테레오).

en: Codec
ko: 코덱

en: Codec encoding description.
ko: 코덱 인코딩 설명.

en: Codec Version
ko: 코덱 버전

en: Codec version.
ko: 코덱 버전.

en: Comments on the track.
ko: 트랙의 주속.

en: Copyright message.
ko: 저작권 메시지.

en: Cover Album Thumbnail Path
ko: 표지 앨범 썸네일 경로

en: File path to thumbnail image of the cover album.
ko: 표지 앨범의 썸네일의 파일 경로.

en: Specifies which disc the track is on.
ko: 트랙이 위치한 디스크를 명세한다.

en: Duration of track in seconds.
ko: 초 단위의 트랙의 연주 시간

en: Duration [MM:SS]
ko: 연주 시간 [MM:SS]

en: Duration of track as MM:SS.
ko: MM:SS 단위의 트랙 연주 시간.

en: Type of music classification for the track as defined in ID3 spec.
ko:  ID3 스펙으로 정의된 트랙의 음악 분류의 타입

en: Is New
ko: 새 트랙

en: Set to "1" if track is new to the user (default "0").
ko: 사용자에게 새 트랙이면 "1"로 설정(기본 값 "0").

en: Last Play
ko: 마지막 연주

en: When track was last played.
ko: 트랙이 마지막 연주된 시간.

en: Lyrics of the track.
ko: 트랙의 가사.

en: MB album artist ID
ko: MB 앨범 아티스트 ID

en: MusicBrainz album artist ID in UUID format.
ko: UUID 포맷의 MusicBrainz 앨범 아티스트 ID.

en: MB Album ID
ko: MB 앨범 ID

en: MusicBrainz album ID in UUID format.
ko: UUID 포맷의 MusicBrainz 앨범 ID.

en: MB Artist ID
ko: MB 아티스트 ID

en: MusicBrainz artist ID in UUID format.
ko: UUID 포맷의 MusicBrainz 아티스트 ID

en: MB Track ID
ko: MB 트랙 ID

en: MusicBrainz track ID in UUID format.
ko: UUID 포맷의 MusicBrainz 트랙 ID.

en: Channel Mode
ko: 채널 모드

en: MPEG channel mode.
ko: MPEG 채널 모드.

en: Copyrighted
ko: 저작권 소유

en: "1" if the copyrighted bit is set.
ko: 저작권 소유 비트가 설정되면 "1".

en: MPEG layer.
ko: MPEG 레이어.

en: Original Audio
ko: 원본 오디오

en: "1" if the "original" bit is set.
ko: "original" 비트가 설정되면 "1".

en: MPEG Version
ko: MPEG 버전

en: MPEG version.
ko: MPEG 버전.

en: Name of the performer/conductor of the music.
ko: 음악의 연주자/지휘자의 이름.

en: Number of times the track has been played.
ko: 트랙이 연주된 횟수.

en: Release Date
ko: 배포 일

en: Date track was released.
ko: 트랙이 배포된 날짜.

en: Sample rate in Hz.
ko: Hz 단위의 샘플 속도

en: Title of the track.
ko: 트랙의 타이틀.

en: Track Gain
ko: 트랙 Gain

en: Gain adjustment of the track.
ko: 트랙의 Gain 조정.

en: Position of track on the album.
ko: 앨범의 트랙의 위치.

en: Track Peak Gain
ko: 트랙 Peak Gain

en: Peak gain adjustment of track.
ko: 트랙의 Peak gain 조정.

en: Year.
ko: 연도.

en: Name of the author.
ko: 저자의 이름.

en: Byte Count
ko: 바이트 수

en: Number of bytes in the document.
ko: 문서의 바이트 수.

en: Case sensitive.
ko: 대소문자 구분.

en: Category.
ko: 카테고리.

en: Cell Count
ko: 셀 수

en: Number of cells in the spreadsheet document.
ko: 스프레드시트 문서의 셀 수.

en: Character Count
ko: 문자 수

en: Number of characters in the document.
ko: 문서의 문자 수.

en: Codepage
ko: 코드 페이지

en: The MS codepage to encode strings for metadata.
ko: 메타 데이터 문자열을 인코드 하는 MS 코드 페이지.

en: User definable free text.
ko: 사용자 정의형 자유 텍스트.

en: Organization that the <Doc.Creator> entity is associated with.
ko: <Doc.Creator> 엔터티와 연결되어 있는 조직.

en: An entity primarily responsible for making the content of the resource, typically a person, organization, or service.
ko: 자원 컨텐트 제작에 일차적으로 책임이 있는 사람, 조직 또는 서비스 등의 주체.

en: Datetime document was originally created.
ko: 문서가 원래 생성된 날짜 시간.

en: Date associated with an event in the life cycle of the resource (creation/publication date).
ko: 자원의 생성 사이클에서의 이벤트와 관련된 날짜(생성/출판일).

en: The last time the document was saved.
ko: 문서가 마지막으로 저장된 시간.

en: An account of the content of the resource.
ko: 자원 컨텐트의 평가.

en: Dictionary.
ko: 사전.

en: Editing Duration
ko: 편집 기간

en: The total time taken until the last modification.
ko: 마지막 변경까지 걸린 총 시간

en: The application that generated this document.
ko: 이 문서를 생성한 응용프로그램.

en: Hidden Slide Count
ko: 숨겨진 슬라이드 수

en: Number of hidden slides in the presentation document.
ko: 프레젠테이션 문서의 숨겨진 슬라이드의 수.

en: Image Count
ko: 이미지 수

en: Number of images in the document.
ko: 문서의 이미지 수.

en: Initial Creator
ko: 초기 창작자

en: Specifies the name of the person who created the document initially.
ko: 최초로 문서를 생성했던 사람의 이름을 명세합니다.

en: Searchable, indexable keywords.
ko: 검색과 색인이 가능한 키워드.

en: The locale language of the intellectual content of the resource.
ko: 자원의 지적 컨텐트의 로케일 언어.

en: Last Printed
ko: 마지막 프린트 시간

en: The last time this document was printed.
ko: 문서가 마지막으로 프린트 된 시간

en: Last Saved By
ko: 마지막 변경자

en: The entity that made the last change to the document, typically a person, organization, or service.
ko: 전형적으로 사람, 조직 또는 서비스 등으로 문서에 마지막 변경을 가했던 주체.

en: Line Count
ko: 줄 수

en: Number of lines in the document.
ko: 문서의 줄 수.

en: Links Dirty
ko: 깨진 링크

en: Links dirty.
ko: 깨진 링크.

en: Locale System Default
ko: 로케일 시스템 디폴트

en: Identifier representing the default system locale.
ko: 디폴트 시스템 로케일을 나타내는 식별자.

en: Name of the manager of <Doc.Creator> entity.
ko: <Doc.Creator> 엔터티의 관리자 명.

en: Multimedia Clip Count
ko: 멀티미디어 클립 수

en: Number of multimedia clips in the document.
ko: 문서 안의 멀티미디어 클립의 수

en: Note Count
ko: 노트 수

en: Number of "notes" in the document.
ko: 문서 안의 "노트"의 수.

en: Object Count
ko: 객체 수

en: Number of objects (OLE and other graphics) in the document.
ko: 문서 안의 객체(OLE와 다른 그래픽)의 수.

en: Page Count
ko: 페이지 수

en: Number of pages in the document.
ko: 문서의 페이지 수.

en: Paragraph Count
ko: 문단 수

en: Number of paragraphs in the document.
ko: 문서의 문단 수.

en: Presentation Format
ko: 프레젠테이션 포맷

en: Type of presentation, like "On-screen Show", "SlideView", etc.
ko: "화면 보기", "슬라이드뷰" 등의 프레젠테이션 타입.

en: Print Date
ko: 프린트 날짜

en: Specifies the date and time when the document was last printed.
ko: 문서가 마지막으로 프린트 된 때의 날짜와 시간을 명세합니다.

en: Specifies the name of the last person who printed the document.
ko: 문서를 프린트 한 마지막 사람의 이름을 명세합니다.

en: Revision Count
ko: 개정판 수

en: Number of revision on the document.
ko: 이 문서의 개정판의 수.

en: Scale.
ko: 비율.

en: One of: "Password protected", "Read-only recommended", "Read-only enforced" or "Locked for annotations".
ko: "암호로 보호됨", "읽기 전용 권장", "읽기 전용 강요" 또는 "주석을 위한 잠금" 중 하나.

en: Slide Count
ko: 슬라이드 수

en: Number of slides in the presentation document.
ko: 프레젠테이션 문서의 슬라이드 수.

en: Spreadsheet Count
ko: 스프레드시트 수

en: Document subject.
ko: 문서 주제.

en: Table Count
ko: 테이블 수

en: Number of tables in the document.
ko: 문서 안의 테이블 수.

en: The template file that is been used to generate this document.
ko: 이 문서를 생성하는 데에 이용되었던 템플릿 파일.

en: Title of the document.
ko: 문서의 타이틀.

en: Number of words in the document.
ko: 문서 안의 단어 수

en: The lens aperture. The unit is the APEX value.
ko: 렌즈 조리개. 단위는 APEX 값입니다.

en: Name of the camera owner, photographer or image creator. The detailed format is not specified, but it is recommended that the information be written for ease of Interoperability. When the field is left blank, it is treated as unknown.
ko: 카메라 소유자, 촬영자 또는 이미지 생성자의 이름. 자세한 포맷은 명세되지 않았지만 쉬운 상호 이용성을 위해 정보가 기록되는 것이 권장됩니다. 이 필드가 공백으로 남겨지면 이것은 unknown으로 처리됩니다.

en: Battery Level
ko: 배터리 수준

en: Battery level.
ko: 배터리 수준.

en: The number of bits per image component. Each component of the image is 8 bits, so the value for this tag is 8. In JPEG compressed data a JPEG marker is used instead of this tag.
ko: 이미지 컴포넌트 당의 비트 수. 이미지의 각 컴포넌트는 8비트이므로 이 태그의 값은 8입니다. JPEG로 압축된 데이터에서는 이 태그 대신에 JPEG 메이커가 이용됩니다.

en: The value of brightness. The unit is the APEX value. Ordinarily it is given in the range of -99.99 to 99.99.
ko: 밝기 값. 단위는 APEX 값입니다. 보통 이것은 -99.99에서 99.99의 범위의 값으로 주어집니다.

en: CFA Pattern
ko: CFA 패턴

en: The color filter array (CFA) geometric pattern of the image sensor when a one-chip color area sensor is used. It does not apply to all sensing methods.
ko: one-chip 칼라 영역 센서가 이용되었을 때의 이미지 센서의 color filter array(CFA) geometric 패턴. 이것은 모든 감지 방법에 적용되지 않습니다.

en: CFA Repeat Pattern Dim
ko: CFA 반복 패턴 Dim

en: CFA Repeat Pattern Dim.
ko: CFA 반복 패턴 Dim.

en: The color space information tag is always recorded as the color space specifier. Normally sRGB is used to define the color space based on the PC monitor conditions and environment. If a color space other than sRGB is used, Uncalibrated is set. Image data recorded as Uncalibrated can be treated as sRGB when it is converted to FlashPix.
ko: 칼라 공간 정보 태그는 항상 칼라 공간 명세자로서 기록됩니다. 보통 sRGB는 PC 모니터 조건과 환경을 기반으로 칼라 공간을 정의하는 데에 이용됩니다. sRGB 이외의 칼라 공간이 이용되면 Uncalibrated가 설정됩니다. Uncalibrated로 기록된 이미지 데이터는 FlashPix로 변환될 때 sRGB로 취급될 수 있습니다.

en: Components Configuration
ko: 컴포넌트 설정

en: Compressed Bits per Pixel
ko: 픽셀 당의 압축된 비트

en: Information specific to compressed data. The compression mode used for a compressed image is indicated in unit bits per pixel.
ko: 압축된 데이터에 고유한 정보. 압축된 이미지를 위해 이용되는 압축 모드는 픽셀 당 비트 단위로 지정됩니다.

en: The direction of contrast processing applied by the camera when the image was shot.
ko: 이미지가 찍힐 때 카메라에 의해 적용된 대비 처리의 방향.

en: The date and time of image creation.
ko: 이미지 생성 날짜와 시간.

en: Date and Time (digitized)
ko: 날짜와 시간 (디지털화)

en: The date and time when the image was stored as digital data.
ko: 이미지가 디지털 데이터로 저장된 날짜와 시간.

en: Date and Time (original)
ko: 날짜와 시간 (원본)

en: The date and time when the original image data was generated. For a digital still camera the date and time the picture was taken are recorded.
ko: 원본 이미지 데이터가 생성된 날짜와 시간. 디지털 정지 화상 카메라에서는 사진이 찍히고 기록된 날짜와 시간.

en: Device Setting Description
ko: 디바이스 설정 설명

en: Information on the picture-taking conditions of a particular camera model. The tag is used only to indicate the picture-taking conditions in the reader.
ko: 특정 카메라 모델의 사진 채득 조건에 관한 정보. 이 태그는 리더에서 사진 채득 조건을 가리키기 위해서만 이용됩니다.

en: Digital Zoom Ratio
ko: 디지털 줌 비율

en: The digital zoom ratio when the image was shot. If the numerator of the recorded value is 0, this indicates that digital zoom was not used.
ko: 이미지가 찍힐 때의 디지털 줌 비율. 기록된 값의 숫자가 0이면 이것은 디지털 줌이 이용되지 않았다는 것을 가리킵니다.

en: Document name.
ko: 문서 이름.

en: Exif IFD Pointer
ko: Exif IFD 포인터

en: A pointer to the Exif IFD. Interoperability, Exif IFD has the same structure as that of the IFD specified in TIFF.
ko: Exif IFD에 대한 포인터. 상호 이용성, Exif IFD는 TiFF에 명세된 IFD와 동일한 구조를 가집니다.

en: Exif Version
ko: Exif 버전

en: The version of Exif standard supported. Nonexistence of this field is taken to mean nonconformance to the standard.
ko: 지원되는 Exif 표준의 버전. 이 필드가 존재하지 않는다는 것은 표준을 따르지 않는다는 것을 의미하는 것으로 받아들여집니다.

en: The exposure bias. The units is the APEX value. Ordinarily it is given in the range of -99.99 to 99.99.
ko: 노출 bias. 단위는 APEX 값입니다. 보통 이것은 -99.99에서 99.99의 범위로 주어집니다.

en: Exposure Index
ko: 노출 색인 값

en: The exposure index selected on the camera or input device at the time the image is captured.
ko: 이미지가 잡힐 때 카메라나 입력 장치에서 선택되었던 노출 색인 값.

en: The exposure mode set when the image was shot. In auto-bracketing mode, the camera shoots a series of frames of the same scene at different exposure settings.
ko: 이미지가 찍힐 때 설정된 노출 모드. 자동 촬영 모드에서 카메라는 다른 노출 설정에서 같은 장면에 일련의 프레임들을 쏩니다.

en: The class of the program used by the camera to set exposure when the picture is taken.
ko: 사진이 찍힐 때 노출을 설정하기 위해 카메라에 이용된 프로그램의 클래스.

en: Exposure time, given in seconds.
ko: 초 단위로 주어진 노출 시간.

en: File Source
ko: 파일 소스

en: Indicates the image source. If a DSC recorded the image, this tag value of this tag always be set to 3, indicating that the image was recorded on a DSC.
ko: 이미지 소스를 가리킵니다. DSC가 이미지를 기록하면 이 태그의 태그 값은 항상 3으로 설정되는데 이것은 이미지가 DSC에 의해 기록되었다는 것을 가리킵니다.

en: Fill Order
ko: 채움 순서

en: Fill order.
ko: 채움 순서.

en: This tag is recorded when an image is taken using a strobe light (flash).
ko: 플래시 라이트(플래시)를 이용해서 이미지가 얻어질 때 이 태그가 기록됩니다.

en: Flash Energy
ko: 플래시 에너지

en: The strobe energy at the time the image is captured, as measured in Beam Candle Power Seconds (BCPS).
ko: 이미지가 잡힐 때의 Beam Candle Power Seconds(BCPS) 단위로 측정된 플래시 에너지.

en: FlashPix Version
ko: FlashPix 버전

en: The FlashPix format version supported by a FPXR file.
ko: FPXR 파일에 의해 지원되는 FlashPix 포맷의 버전.

en: F Number
ko: F 번호

en: Diameter of the aperture relative to the effective focal length of the lens.
ko: 렌즈의 유효 초점 거리에 대한 조리개의 직경.

en: The actual focal length of the lens, in mm. Conversion is not made to the focal length of a 35 mm film camera.
ko: 렌즈의 mm 단위의 실제 초점 길이. 35mm 필름 카메라의 초점 거리에서는 변환이 이루어지지 않습니다.

en: Focal Length In 35mm Film
ko: 35mm 필름에서의 초점 거리

en: The equivalent focal length assuming a 35mm film camera, in mm. A value of 0 means the focal length is unknown. Note that this tag differs from the <Exif.FocalLength> tag.
ko: 35mm 필름 카메라라고 가정했을 경우의 그것과 동등한 mm 단위의 초점 거리. 값 0은 초점 거리를 알 수 없다는 것을 의미합니다. 이 태그는 <Exif.FocalLength> 태그와 다르다는 것에 주의하기 바랍니다.

en: Focal Plane Resolution Unit
ko: 초점 평면 해상도 단위

en: The unit for measuring <Exif.FocalPlaneXResolution> and <Exif.FocalPlaneYResolution>. This value is the same as the <Exif.ResolutionUnit>.
ko: <Exif.FocalPlaneXResolution>과 <Exif.FocalPlaneYResolution>을 측정하기 위한 단위. 이 값은 <Exif.ResolutionUnit>와 같습니다.

en: Focal Plane x-Resolution
ko: 초점 평면 x 해상도

en: The number of pixels in the image width (X) direction per <Exif.FocalPlaneResolutionUnit> on the camera focal plane.
ko: 카메라 초점 평면에서의 <Exif.FocalPlaneResolutionUnit> 당 이미지 폭(X) 방향에서의 픽셀 수.

en: Focal Plane y-Resolution
ko: 초점 평면 y 해상도

en: The number of pixels in the image height (Y) direction per <Exif.FocalPlaneResolutionUnit> on the camera focal plane.
ko: 카메라 초점 평면에서의 <Exif.FocalPlaneResolutionUnit> 당 이미지 높이(Y) 방향에서의 픽셀 수.

en: Gain Control
ko: Gain 컨트롤

en: This tag indicates the degree of overall image gain adjustment.
ko: 이 태그는 전체 이미지 gain 조정의 정도를 가리킵니다.

en: Indicates the value of coefficient gamma.
ko: 감마 계수의 값을 가리킵니다.

en: Indicates the altitude based on the reference in <Exif.GPS.AltitudeRef>. The reference unit is meters.
ko: <Exif.GPS.AltitudeRef>의 참조점을 기반으로 한 고도를 가리킵니다. 참조 단위는 메터입니다.

en: Altitude Reference
ko: 고도 참조점

en: Indicates the altitude used as the reference altitude. If the reference is sea level and the altitude is above sea level, 0 is given. If the altitude is below sea level, a value of 1 is given and the altitude is indicated as an absolute value in the <Exif.GPS.Altitude> tag. The reference unit is meters.
ko: 참조점 고도로서 이용되는 고도를 가리킵니다. 참조점이 해수면이고 고도가 해수면보다 높으면 0이 주어집니다. 고도가 해수면보다 아래이면 1의 값이 주어지며, 고도는 <Exif.GPS.Altitute> 태그에서 절대값으로 주어집니다. 참조 단위는 메터입니다.

en: GPS Info IFDPointer
ko: GPS 정보 IFDPointer

en: A pointer to the GPS Info IFD. The Interoperability structure of the GPS Info IFD, like that of Exif IFD, has no image data.
ko: GPS 정보 IFD에 대한 포인터. GPS 정보 IFD의 상호 이용성 구조는 Exif IFD의 그것과 같이 이미지 데이터를 가지고 있지 않습니다.

en: Indicates the latitude. The latitude is expressed as three RATIONAL values giving the degrees, minutes, and seconds, respectively. When degrees, minutes and seconds are expressed, the format is dd/1,mm/1,ss/1. When degrees and minutes are used and, for example, fractions of minutes are given up to two decimal places, the format is dd/1,mmmm/100,0/1.
ko: 위도를 가리킵니다. 위도는 각각 도, 분, 초를 나타내는 3개의 유리수 값으로 표현됩니다. 도, 분, 초가 표현될 때 그 포맷은 dd/1,mm/1,ss/1과 같습니다. 도와 분이 이용되고 예컨대 분의 분수가 2개의 십진 위치로 주어졌다면 그 포맷은 dd/1,mmmm/100,0/1과 같습니다.

en: North or South Latitude
ko: 북위 또는 남위

en: Indicates whether the latitude is north or south latitude. The ASCII value 'N' indicates north latitude, and 'S' is south latitude.
ko: 위도가 북위인지 남위인지를 가리킵니다. 아스키 값 'N'은 북위를 가리키고 'S'는 남위를 가리킵니다.

en: Indicates the longitude. The longitude is expressed as three RATIONAL values giving the degrees, minutes, and seconds, respectively. When degrees, minutes and seconds are expressed, the format is ddd/1,mm/1,ss/1. When degrees and minutes are used and, for example, fractions of minutes are given up to two decimal places, the format is ddd/1,mmmm/100,0/1.
ko: 경도를 가리킵니다. 경도는 각각 도, 분, 초를 나타내는 3개의 유리수 값으로 표현됩니다. 도, 분, 초가 표현될 때 그 포맷은 dd/1,mm/1,ss/1과 같습니다. 도와 분이 이용되고 예컨대 분의 분수가 2개의 십진 위치로 주어졌다면 그 포맷은 dd/1,mmmm/100,0/1과 같습니다.

en: East or West Longitude
ko: 동경 또는 서경

en: Indicates whether the longitude is east or west longitude. ASCII 'E' indicates east longitude, and 'W' is west longitude.
ko: 경도가 동경인지 서경인지를 가리킵니다. 아스키 'E'는 동경을 가리키고 'W'는 서경을 가리킵니다.

en: GPS Tag Version
ko: GPS 태그 버전

en: Indicates the version of <Exif.GPS.InfoIFD>. This tag is mandatory when <Exif.GPS.Info> tag is present.
ko: <Exif.GPS.InfoIFD>의 버전을 가리킵니다. <Exif.GPS.Info> 태그가 존재할 때 이 태그는 의무적입니다.

en: Image Description
ko: 이미지 설명

en: A character string giving the title of the image. Two-bytes character codes cannot be used. When a 2-bytes code is necessary, the Exif Private tag <Exif.UserComment> is to be used.
ko: 이미지의 타이틀을 나타내는 문자 스트링. 2바이트 문자 코드는 이용될 수 없습니다. 2바이트 코드가 필요할 경우 Exif Private 태그인 <Exif.UserComment>가 이용됩니다.

en: Image Length
ko: 이미지 길이

en: The number of rows of image data. In JPEG compressed data a JPEG marker is used instead of this tag.
ko: 이미지 데이터의 열 수. JPEG 압축 데이터에서는 이 태그 대신 JPEG 마커가 이용됩니다.

en: Image Resources Block
ko: 이미지 리소스 블록

en: Image Resources Block.
ko: 이미지 리소스 블록.

en: Image Unique ID
ko: 이미지 unique ID

en: This tag indicates an identifier assigned uniquely to each image. It is recorded as an ASCII string equivalent to hexadecimal notation and 128-bit fixed length.
ko: 이 태그는 각 이미지에 유일하게 할당된 식별자를 가리킵니다. 이것은 16진 표기와 128비트 고정 길이에 상당하는 아스키 문자열로서 기록됩니다.

en: Image Width
ko: 이미지 폭

en: The number of columns of image data, equal to the number of pixels per row. In JPEG compressed data a JPEG marker is used instead of this tag.
ko: 이미지 데이터의 칼럼 수로서 열 당 픽셀의 수와 같습니다. JPEG 압축 데이터에서는 이 태그 대신에 JPEG 마커가 이용됩니다.

en: Inter Color Profile
ko: Inter Color 프로필

en: Inter Color Profile.
ko: Inter Color 프로필.

en: Interoperability IFD Pointer
ko: 상호 이용성 IFD 포인터

en: Interoperability IFD is composed of tags which stores the information to ensure the Interoperability and pointed by the following tag located in Exif IFD. The Interoperability structure of Interoperability IFD is the same as TIFF defined IFD structure but does not contain the image data characteristically compared with normal TIFF IFD.
ko: 상호 이용성 IFD는 상호 이용성을 보증하기 위한 정보를 저장하는 태그들로 구성되며 Exif IFD에 위치하는 아래 태그에 의해 지칭됩니다. 상호 이용성 IFD의 상호 이용성 구조는 TIFF에 정의된 IFD 구조와 동일하지만 정상 TIFF IFD와 비교해서 특징적으로 이미지 데이터를 포함하지 않습니다.

en: Interoperability Index
ko: 상호 이용성 색인

en: Indicates the identification of the Interoperability rule. Use "R98" for stating ExifR98 Rules.
ko: 상호 이용성 규칙의 식별 코드를 가리킵니다. ExifR98 규칙을 서술하기 위해 "R98"을 이용하십시오.

en: Interoperability Version
ko: 상호 이용성 버전

en: Interoperability version.
ko: 상호 이용성 버전.

en: An IPTC/NAA record.
ko: IPTC/NAA 레코드.

en: ISO Speed Ratings
ko: ISO 속도 평가

en: The ISO Speed and ISO Latitude of the camera or input device as specified in ISO 12232.
ko: 카메라나 ISO 12232에 명세된 것과 같은 입력 장치의 ISO 속도와 ISO 위도.

en: JPEG Interchange Format
ko: JPEG 교환 포맷

en: The offset to the start byte (SOI) of JPEG compressed thumbnail data. This is not used for primary image JPEG data.
ko: JPEG로 압축된 썸네일 데이터의 시작 바이트의 오프셋(SOI). 이것은 기본 이미지 JPEG 데이터에서는 이용되지 않는다.

en: JPEG Interchange Format Length
ko: JPEG 교환 포맷 길이

en: The number of bytes of JPEG compressed thumbnail data. This is not used for primary image JPEG data. JPEG thumbnails are not divided but are recorded as a continuous JPEG bitstream from SOI to EOI. Appn and COM markers should not be recorded. Compressed thumbnails must be recorded in no more than 64 Kbytes, including all other data to be recorded in APP1.
ko: JPEG로 압축된 썸네일 데이터의 바이트 수. 이것은 기본 이미지 JPEG 데이터에서는 이용되지 않는다. JPEG 썸네일은 분할되지 않지만 SOI에서 EOI까지의 연속적인 JPEG 비트 스트림으로서 기록된다. Appn과 COM 마커는 기록되어서는 안된다. 압축된 썸네일은 APP1에 기록된 다른 모든 데이터를 포함해서 64k 바이트 내에서 기록되어야 한다.

en: JPEG Procedure
ko: JPEG 프로시저

en: JPEG procedure.
ko: JPEG 프로시저.

en: Light Source
ko: 광원

en: The kind of light source.
ko: 광원의 종류

en: The manufacturer of the recording equipment. This is the manufacturer of the DSC, scanner, video digitizer or other equipment that generated the image. When the field is left blank, it is treated as unknown.
ko: 레코딩 장비의 제작자. 이것은 DSC, 스캐너, 비디어 디지타이져 또는 이미지를 생성한 다른 장비의 제작자입니다. 이 필드가 공백이면 이것은 unknown으로 취급됩니다.

en: A tag for manufacturers of Exif writers to record any desired information. The contents are up to the manufacturer.
ko: Exif writer 제작자가 요망되는 정보를 기록하기 위한 태그. 내용들은 제작자에게 전달된다.

en: Max Aperture Value
ko: 최대 조리개 값

en: The smallest F number of the lens. The unit is the APEX value. Ordinarily it is given in the range of 00.00 to 99.99, but it is not limited to this range.
ko: 렌즈의 최소 F 번호. 단위는 APEX 값입니다. 보통 이것은 00.00에서 99.99의 범위에서 주어지지만 이 범위로 한정되지는 않습니다.

en: The metering mode.
ko: 메터 모드.

en: The model name or model number of the equipment. This is the model name or number of the DSC, scanner, video digitizer or other equipment that generated the image. When the field is left blank, it is treated as unknown.
ko: 장비의 모델 명 또는 모델 번호. 이것은 DSC, 스캐너, 비디오 디지타이져나 이미지를 생성한 다른 장비의 모델 명이나 번호이다. 이 필드가 공백으로 남겨지면 이것은 unknown으로 취급된다.

en: New Subfile Type
ko: 새 서브 파일 타입

en: A general indication of the kind of data contained in this subfile.
ko: 이 서브 파일에 포함된 테이터 종류의 일반 지시.

en: The image orientation viewed in terms of rows and columns.
ko: 열과 행의 관점에서 본 이미지 방향.

en: Pixel X Dimension
ko: 픽셀 X Dimension

en: Information specific to compressed data. When a compressed file is recorded, the valid width of the meaningful image must be recorded in this tag, whether or not there is padding data or a restart marker. This tag should not exist in an uncompressed file.
ko: 압축된 데이터에 특유한 정보. 압축된 파일이 기록될 때 패딩 데이터나 재 시작 마커가 있는지 여부와 관계 없이 의미 있는 이미지의 유효한 폭이 이 태그에 기록되어야 합니다. 이 태그는 압축되지 않은 파일에는 존재하지 않아야 합니다.

en: Pixel Y Dimension
ko: 픽셀 Y Dimension

en: Information specific to compressed data. When a compressed file is recorded, the valid height of the meaningful image must be recorded in this tag, whether or not there is padding data or a restart marker. This tag should not exist in an uncompressed file. Since data padding is unnecessary in the vertical direction, the number of lines recorded in this valid image height tag will in fact be the same as that recorded in the SOF.
ko: 압축된 데이터에 특유한 정보. 압축된 파일이 기록될 때 패딩 데이터나 재 시작 마커가 있는지 여부와 관계 없이 의미 있는 이미지의 유효한 높이가 이 태그에 기록되어야 합니다. 이 태그는 압축되지 않은 파일에는 존재하지 않아야 합니다. 수직 방향으로는 데이터 패딩이 필요하지 않기 때문에 이 유효한 이미지 높이 태그에 기록된 라인의 수는 사실 상 SOF에 기록된 값과 같을 것입니다.

en: Related Image File Format
ko: 관련된 이미지 파일 포맷

en: Related image file format.
ko: 고나련된 이미지 파일 포맷.

en: Related Image Length
ko: 관련된 이미지 길이

en: Related image length.
ko: 관련된 이미지 길이.

en: Related Image Width
ko: 관련된 이미지 폭

en: Related image width.
ko: 관련된 이미지 폭.

en: Related Sound File
ko: 관련된 사운드 파일

en: The unit for measuring <Exif.XResolution> and <Exif.YResolution>. The same unit is used for both <Exif.XResolution> and <Exif.YResolution>. If the image resolution is unknown, 2 (inches) is designated.
ko: <Exif.XResolution> 과 <Exif.YResolution> 을 측정하는 단위. <Exif.XResolution> 과 <Exif.YResolution> 에도 같은 단위가 이용됩니다. 이미지 해상도를 알 수 없으면 2(인치)가 지정됩니다.

en: The direction of saturation processing applied by the camera when the image was shot.
ko: 이미지가 찍힐 때 카메라에 의해 적용된 채도 처리의 방향.

en: The image sensor type on the camera or input device.
ko: 카메라나 입력 장치의 이미지 센서 타입

en: The direction of sharpness processing applied by the camera when the image was shot.
ko: 이미지가 찍힐 때 카메라에 의해 적용되는 선명도 처리의 방향.

en: Shutter speed. The unit is the APEX (Additive System of Photographic Exposure) setting.
ko: 셔터 속도. 단위는 APEX(Additive system of Photographic Exposure) 설정.

en: This tag records the name and version of the software or firmware of the camera or image input device used to generate the image. When the field is left blank, it is treated as unknown.
ko: 이 태그는 카메라의 소프트웨어나 펌웨어 또는 이미지를 생성하는 데에 이용된 이미지 입력 장치의 버전과 이름을 기록합니다. 이 필드가 공백으로 남겨지면 이것은 unknown으로 취급됩니다.

en: Spectral Sensitivity
ko: 스펙트럼 감도

en: The spectral sensitivity of each channel of the camera used.
ko: 이용된 카메라의 각 채널의 스펙트럼 감도.

en: Sub IFD Offsets
ko: 서브 IFD 오프셋

en: Defined by Adobe Corporation to enable TIFF Trees within a TIFF file.
ko: TIFF 파일 내에서 TIFF 티리를 활성화하기 위해 Adobe 사단에 의해 정의되었습니다.

en: Subject Area
ko: 서브젝트 영역

en: The location and area of the main subject in the overall scene.
ko: 전체 장면에서 주 서브젝트의 위치와 영역.

en: Subject Distance
ko: 서브젝트 거리

en: The distance to the subject, given in meters.
ko: 미터 단위로 주어진 서브젝트에 대한 거리.

en: Subject Distance Range
ko: 서버젝트 거리 범위

en: The distance to the subject.
ko: 서브젝트에 대한 거리.

en: Subject Location
ko: 서브젝트 위치

en: The location of the main subject in the scene. The value of this tag represents the pixel at the center of the main subject relative to the left edge, prior to rotation processing as per the <Exif.Rotation> tag. The first value indicates the X column number and second indicates the Y row number.
ko: 장면에서의 주 서브젝트의 위치. 이 태그의 값은 <Exif.Rotation> 태그에 따른 회전 처리 전에 좌측 모퉁이에 대해 상대적으로 주 서브젝트의 중심에 있는 픽셀을 가리킵니다. 첫 번째 값은 X 행 번호를 가리키며 두 번째 값은 Y 열 번호를 가리킵니다.

en: TIFF/EP Standard ID
ko: TIFF/EP 표준 ID

en: TIFF/EP Standard ID.
ko: TIFF/EP 표준 ID.

en: Transfer Function
ko: 전송 기능

en: A transfer function for the image, described in tabular style. Normally this tag is not necessary, since color space is specified in <Exif.ColorSpace> tag.
ko: tabular 스타일로 기술된 이미지를 위한 전송 기능. 보통 이 태그는 칼라 공간이 <Exif.ColarSpace> 태그에 명세되기 때문에 필요하지는 않다.

en: Transfer Range
ko: 전송 범위

en: Transfer range.
ko: 전송 범위.

en: The white balance mode set when the image was shot.
ko: 이미지가 찍힐 때 설정된 화이트 밸런스 모드.

en: White Point
ko: 화이트 포인트

en: The chromaticity of the white point of the image. Normally this tag is not necessary, since color space is specified in <Exif.ColorSpace> tag.
ko: 이미지의 화이트 포인트의 색도. 보통 이 태그는 칼라 공간이 <Exif.ColorSpace> 태그에 명세되기 때문에 필요하지는 않다.

en: XML Packet
ko: XML 패킷

en: XMP metadata.
ko: XMP 메타 데이터.

en: x Resolution
ko: x 해상도

en: The number of pixels per <Exif.ResolutionUnit> in the <Exif.ImageWidth> direction. When the image resolution is unknown, 72 [dpi] is designated.
ko: <Exif.ImageWidth> 방향에서의 <Exif.ResolutionUnit> 당의 픽셀 수. 이미지 해상도를 알 수 없으면 72[dpi]가 지정됩니다.

en: y Resolution
ko: y 해상도

en: The number of pixels per <Exif.ResolutionUnit> in the <Exif.ImageLength> direction. The same value as <Exif.XResolution> is designated.
ko: <Exif.ImageLength> 방향에서의 <Exif.ResolutionUnit> 당의 픽셀 수. <Exif.XResolution>과 동일한 값이 지정됩니다.

en: Last access datetime.
ko: 마지막으로 접근한 날짜 시간.

en: File's contents filtered as plain text.
ko: 파일 내용이 평문 텍스트로 필터됩니다.

en: Editable free text/notes.
ko: 편집 가능한 자유 텍스트/노트.

en: MIME type of the file or if a directory it should contain value "Folder".
ko: 파일의 MIME 타입이며 디렉토리일 경우 "Folder" 값을 가지고 있어야 합니다.

en: Editable array of keywords.
ko: 편집 가능한 키워드들의 배열.

en: URI of link target.
ko: 링크 대상의 URI.

en: Last modified datetime.
ko: 마지막으로 변경된 날짜 시간.

en: File name excluding path but including the file extension.
ko: 경로는 제외하고 파일 확장자는 포함한 파일 명

en: Full file path of file excluding the file name.
ko: 파일 명을 제외한 전체 파일 경로.

en: Permission string in unix format eg "-rw-r--r--".
ko: "-rw-r-r-"와 같은 유닉스 포맷의 권한 문자열

en: Editable DC type for the name of the publisher of the file (EG dc:publisher field in RSS feed).
ko: 파일 출판자 이름의 편집 가능한 DC 타입(예 RSS 피드의 dc:publisher 필드)

en: Editable file rank for grading favourites. Value should be in the range 1..10.
ko: 인기도 점수의 편집 가능한 파일 순위. 값은 1..10의 범위에 있어야 합니다.

en: Size of the file in bytes or if a directory number of items it contains.
ko: 바이트 단위의 파일 크기 또는 디렉토리일 경우 이것이 포함하는 아이템들의 수

en: String which should be used instead of the album name for sorting purposes.
ko: 정렬 목적으로 앨범 명 대신에 이용되어야 할 문자열

en: Audio Encryption
ko: 오디오 암호화

en: Audio Seek Point
ko: 오디오 탐색 지점

en: Band
ko: 밴드

en: Additional information about the performers in the recording.
ko: 레코딩에서의 연주자에 관한 추가 정보.

en: BPM (beats per minute).
ko: BPM (분 당 beat 수).

en: Buffer Size
ko: 버퍼 크기

en: Recommended buffer size.
ko: 권장되는 버퍼 크기.

en: CD ID
ko: 시디 아이디

en: Music CD identifier.
ko: 음악 시디 식별자.

en: Commercial
ko: 상용

en: Commercial frame.
ko: 상용 프레임.

en: Composer.
ko: 컴포저.

en: Conductor.
ko: 컨덕터.

en: Content Group
ko: 컨텐트 그룹

en: Content group description.
ko: 컨텐트 그룹 설명.

en: Content Type
ko: 컨텐트 타입

en: Encryption Registration
ko: 암호화 등록

en: Encryption method registration.
ko: 암호화 방법 등록.

en: Date.
ko: 날짜.

en: Emphasis.
ko: 강조.

en: Person or organisation that encoded the audio file. This field may contain a copyright message, if the audio file also is copyrighted by the encoder.
ko: 오디오 파일을 인코드 한 사람이나 조직. 이 필드는 오디오 파일의 저작권이 인코드 한 사람에 있을 경우 저작권 메시지를 포함할 수도 있습니다.

en: Software.
ko: 소프트웨어.

en: Encoding Time
ko: 인코딩 시간

en: Encoding time.
ko: 인코딩 시간.

en: Equalization
ko: 이퀄라이제이션

en: Equalization.
ko: 이퀄라이제이션.

en: Equalization 2
ko: 이퀄라이제이션 2

en: Equalisation curve predefine within the audio file.
ko: 오디오 파일 내에 기 정의된 이퀄라이제이션 커브.

en: Event Timing
ko: 이벤트 타이밍

en: Event timing codes.
ko: 이벤트 타이밍 코드.

en: File Owner
ko: 파일 소유자

en: File owner.
ko: 파일 소유자.

en: File type.
ko: 파일 타입.

en: Number of frames.
ko: 프레임 수.

en: General Object
ko: 일반 객체

en: General encapsulated object.
ko: 일반 캡슐화된 객체.

en: Grouping Registration
ko: 그룹 등록

en: Group identification registration.
ko: 그룹 식별자 등록.

en: Initial Key
ko: 초기 키

en: Initial key.
ko: 초기 키.

en: Involved People
ko: 관련 인물

en: Involved people list.
ko: 관련 인물 리스트.

en: InvolvedPeople2
ko: 관련 인물 2

en: Language.
ko: 언어.

en: Linked Info
ko: 링크된 정보

en: Linked information.
ko: 링크된 정보.

en: Lyricist.
ko: 작사자.

en: Media type.
ko: 미디어 타입.

en: Mix Artist
ko: 믹스 아티스트

en: Interpreted, remixed, or otherwise modified by.
ko: 연주, 리믹스 또는 변경한 사람.

en: Mood.
ko: 무드.

en: MPEG location lookup table.
ko: MPEG 위치 lookup 테이블.

en: Musician Credit List
ko: 음악가 크레디트 리스트

en: Musician credits list.
ko: 음악가 크레디트 리스트.

en: Net Radio Owner
ko: 네트 라디오 소유자

en: Internet radio station owner.
ko: 인터넷 라디오 방송국 소유자.

en: Net Radiostation
ko: 네트 라디오 방송국

en: Internet radio station name.
ko: 인터넷 라디오 방속국 이름.

en: Original album.
ko: 원본 앨범.

en: Original artist.
ko: 원본 아티스트.

en: Original File Name
ko: 원본 파일 명

en: Original file name.
ko: 원본 파일 명.

en: Original Lyricist
ko: 원본 작사자

en: Original lyricist.
ko: 원본 작사자.

en: Original Release Time
ko: 원본 배포 시간

en: Original release time.
ko: 원본 배포 시간.

en: Original release year.
ko: 원본 배포 연도.

en: Ownership frame.
ko: 소유권 프레임.

en: Performer Sort Order
ko: 연주자 정렬 순서

en: Performer sort order.
ko: 연주자 정렬 순서.

en: Attached picture.
ko: 첨가된 사진.

en: Play Counter
ko: 플레이 카운터

en: Number of times a file has been played.
ko: 파일이 플레이 된 횟수

en: Playlist Delay
ko: 플레이 리스트 지연

en: Playlist delay.
ko: 플레이 리스트 지연.

en: Popularimeter
ko: 대중 인기도

en: Rating of the audio file.
ko: 오디오 파일의 순위.

en: Position Sync
ko: 위치 싱크

en: Position synchronisation frame.
ko: 위치 동기화 프레임.

en: Private frame.
ko: Private 프레임.

en: Produced Notice
ko: 생성된 공지

en: Produced notice.
ko: 생성된 공지.

en: Publisher.
ko: 발행자.

en: Recording Dates
ko: 녹음 날짜

en: Recording dates.
ko: 녹음 날짜.

en: Recording Time
ko: 녹음 시간

en: Recording time.
ko: 녹음 시간.

en: Release time.
ko: 배포 시간.

en: Reverb.
ko: 반향.

en: Set Subtitle
ko: 부제 러정

en: Subtitle of the part of a set this track belongs to.
ko: 이 트랙이 속하는 집합의 부분의 부제.

en: Signature frame.
ko: 서명 프레임.

en: Size of the audio file in bytes, excluding the ID3 tag.
ko: 오디오 파일의 ID3 태그를 제외한 바이트 단위의 크기.

en: Song length
ko: 노래 길이

en: Length of the song in milliseconds.
ko: 밀리 초 단위의 노래 길이.

en: Subtitle.
ko: 부제.

en: Synchronized lyric.
ko: 동기화된 가사.

en: Synchronized Tempo
ko: 동기화된 템포

en: Synchronized tempo codes.
ko: 동기화된 템포 코드.

en: Tagging Time
ko: 태그 시간

en: Tagging time.
ko: tagging 시간.

en: Terms of use.
ko: 사용 조건.

en: Time.
ko: 시간.

en: Title sort order.
ko: 타이틀 정렬 순서.

en: Unique File ID
ko: 유일한 파일 ID

en: Unique file identifier.
ko: 유일한 파일 식별자.

en: Unsynchronized Lyrics
ko: 동기화되지 않은 가사

en: Unsynchronized lyric.
ko: 동기화되지 않은 가사.

en: User Text
ko: 사용자 텍스트

en: User defined text information.
ko: 사용자 정의된 텍스트 정보.

en: Volume Adjustment
ko: 볼륨 조정

en: Relative volume adjustment.
ko: 상대적인 볼륨 조정.

en: Volume Adjustment 2
ko: 볼륨 조정 2

en: WWW Artist
ko: WWW 아티스트

en: Official artist.
ko: 공식 아티스트.

en: WWW Audio File
ko: WWW 오디오 파일

en: Official audio file webpage.
ko: 공식 오디오 파일 웹 페이지

en: WWW Audio Source
ko: WWW 오디오 소스

en: Official audio source webpage.
ko: 공식 오디오 소스 웹 페이지.

en: WWW Commercial Info
ko: WWW 상업 정보

en: URL pointing at a webpage containing commercial information.
ko: 상업 정보를 포함하는 웹 페이지를 가리키는 URL.

en: WWW Copyright
ko: WWW 저작권

en: URL pointing at a webpage that holds copyright.
ko: 저작권을 가진 웹 페이지를 가리키는 URL.

en: WWW Payment
ko: WWW 지불

en: URL pointing at a webpage that will handle the process of paying for this file.
ko: 이 파일의 지불 과정을 처리할 웹 페이지를 가리키는 URL.

en: WWW Publisher
ko: WWW 발행자

en: URL pointing at the official webpage for the publisher.
ko: 발행자를 위한 공식 웹 페이지를 가리키는 URL.

en: WWW Radio Page
ko: WWW 라디오 페이지

en: Official internet radio station homepage.
ko: 공식 인터넷 라디오 방송국 홈 페이지.

en: WWW User
ko: WWW 사용자

en: User defined URL link.
ko: 사용자 정의된 URL 링크.

en: Name of an album the image belongs to.
ko: 이미지가 속하는 앨범의 이름.

en: Embedded copyright message.
ko: 내장된 저작권 메시지.

en: Datetime image was originally created.
ko: 이미지가 원래 생성된 날짜 시간.

en: Description of the image.
ko: 이미지의 설명.

en: Exposure time used to capture the photo in seconds.
ko: 사진을 잡는 데에 이용된 초 단위의 노출 시간.

en: Set to "1" if flash was fired.
ko: 플래시가 터지면 "1"로 설정.

en: Focal length of lens in mm.
ko: mm 단위의 렌즈의 초점 거리

en: Height in pixels.
ko: 픽셀 단위의 높이.

en: ISO speed used to acquire the document contents. For example, 100, 200, 400, etc.
ko: 문서 내용을 취득하기 위해 이용된 ISO 속도. 예를 들면 100, 200, 400 등.

en: String of keywords.
ko: 키워드들의 문자열.

en: Make
ko: 메이커

en: Make of camera used to take the image.
ko: 이미지를 얻는 데에 이용된 카메라의 메이커.

en: Model of camera used to take the image.
ko: 이미지를 얻기 위해 이용된 카메라의 모델.

en: Represents the orientation of the image wrt camera (IE "top,left" or "bottom,right").
ko: 카메라와 관련된 이미지의 방향을 상징한다(예 "top,left" 또는 "bottom,right").

en: Software used to produce/enhance the image.
ko: 이미지를 생성/향상하는 데에 이용된 소프트웨어.

en: Title of image.
ko: 이미지의 타이틀.

en: White balance setting of the camera when the picture was taken (auto or manual).
ko: 사진이 찍혔을 때의 카메라의 화이트 밸런스 설정(자동 또는 수동).

en: Width in pixels.
ko: 픽셀 단위의 폭.

en: ARM Identifier
ko: ARM 식별자

en: Identifies the Abstract Relationship Method (ARM).
ko: Abstract Relationship Method(ARM)를 식별합니다.

en: ARM Version
ko: ARM 버전

en: Identifies the version of the Abstract Relationship Method (ARM).
ko: Abstract Relationship Method (ARM)의 버전을 식별합니다.

en: Audio Duration
ko: 오디오 지속 시간

en: The running time of the audio data in the form HHMMSS.
ko: HHMMSS 형태의 오디어 데이터의 실행 시간.

en: The content at the end of the audio data.
ko: 오디오 데이터의 끝에 있는 컨텐트.

en: Audio Sampling Rate
ko: 오디오 샘플링 속도

en: The sampling rate in Hz of the audio data.
ko: 오디오 데이터의 Hz 단위의 샘플링 속도.

en: Audio Sampling Resolution
ko: 오디오 샘플링 해상도

en: The number of bits in each audio sample.
ko: 각 오디오 샘플의 비트 수.

en: Audio Type
ko: 오디오 타입

en: The number of channels and type of audio (music, text, etc.) in the object.
ko: 객체에서의 채널의 수와 오디오의 타입(음악, 텍스트 등).

en: By-line
ko: 제작자

en: Name of the creator of the object, e.g. writer, photographer or graphic artist (multiple values allowed).
ko: 작가, 촬영자 또는 그래픽 아티스트 등과 같은 객체 제작자의 이름(다중 값이 허용됨).

en: By-line Title
ko: 제작자 타이틀

en: Title of the creator or creators of the object.
ko: 제작자나 객체 제작자의 타이틀

en: Caption, Abstract
ko: 표제, 초록

en: A textual description of the data.
ko: 데이터의 텍스트 설명.

en: Identifies the subject of the object in the opinion of the provider (Deprecated).
ko: 제공자의 의견에서 객체의 주제를 식별합니다(권장되지 않음).

en: Coded Character Set
ko: 코드된 문자 세트

en: Control functions used for the announcement, invocation or designation of coded character sets.
ko: 발표, 청원 또는 지시를 위해 이용된 코드된 문자 세트의 제어 기능들.

en: City of object origin.
ko: 객체가 유래한 도시

en: Confirmed Data Size
ko: 확인된 데이터 크기

en: Total size of the object data.
ko: 객체 데이터의 총 크기.

en: The person or organization which can provide further background information on the object (multiple values allowed).
ko: 객체에 대한 더 많은 배경 정보를 제공할 수 있는 사람이나 조직(다중 값이 허용됨).

en: Content Location Code
ko: 컨텐트 위치 코드

en: The code of a country/geographical location referenced by the content of the object (multiple values allowed).
ko: 객체의 컨텐트에 의해 참조되는 국가/지역 위치 코드(다중 값이 허용됨).

en: Content Location Name
ko: 컨텐트 위치 이름

en: A full, publishable name of a country/geographical location referenced by the content of the object (multiple values allowed).
ko: 객체의 컨텐트에 의해 참조되는 국가/지역 위치의 출판 가능한 완전한 이름(다중 값이 허용됨).

en: Copyright Notice
ko: 저작권 공지

en: Any necessary copyright notice.
ko: 필요한 모든 저작권 공지.

en: Country Code
ko: 국가 코드

en: Country Name
ko: 국가 명

en: Identifies the provider of the object, not necessarily the owner/creator.
ko: 객체 제공자를 식별하며 반드시 소유자/생성자인 것은 아닙니다.

en: The date the intellectual content of the object was created rather than the date of the creation of the physical representation.
ko: 물적 상징의 생성 날짜가 아니라 객체의 지적 컨텐트가 생성된 날짜.

en: Date Sent
ko: 전송된 날짜

en: The day the service sent the material.
ko: 서비스가 물건을 전송한 날짜.

en: Routing information.
ko: 발송 정보.

en: Digital Creation Date
ko: 디지털 생성 날짜

en: The date the digital representation of the object was created.
ko: 객체의 디지털 표현물이 생성된 날짜.

en: Digital Creation Time
ko: 디지털 생성 시간

en: The time the digital representation of the object was created.
ko: 객체의 디지털 표현물이 생성된 시간.

en: Editorial Update
ko: 편집 가능한 업데이트

en: The type of update this object provides to a previous object. The link to the previous object is made using the ARM. '01' indicates an additional language.
ko: 이 객체가 기존의 객체에 대해 제공하는 업데이트의 타입. 기존 객체에 대한 연결은 ARM을 이용해서 이루어집니다. '01'은 추가적인 언어를 가리킵니다.

en: Status of the object, according to the practice of the provider.
ko: 제공자의 행동에 따른 객체의 상태.

en: Envelope Number
ko: 포장 번호

en: A number unique for the date and the service ID.
ko: 날짜와 서비스 ID를 위한 유일한 번호.

en: Envelope Priority
ko: 포장 우선권

en: Specifies the envelope handling priority and not the editorial urgency. '1' for most urgent, '5' for normal, and '8' for least urgent. '9' is user-defined.
ko: 편집 가능한 긴급성이 아니라 포장 처리 우선권을 명세합니다. '1'은 가장 긴급, '5'는 보통, '8'은 가장 긴급하지 않음. '9'는 사용자 정의.

en: Designates the latest date the provider intends the object to be used.
ko: 제공자가 정한 객체가 이용될 수 있는 마지막 날짜를 가리킵니다.

en: Expiration Time
ko: 만료 시간

en: Designates the latest time the provider intends the object to be used.
ko: 제공자가 정한 객체가 이용될 수 있는 마지막 시간을 가리킵니다.

en: File format of the data described by this metadata.
ko: 이 메타 데이터에 의해 기술된 데이터의 파일 포맷.

en: File Version
ko: 파일 버전

en: Version of the file format.
ko: 파일 포맷의 버전.

en: Headline
ko: 표제

en: A publishable entry providing a synopsis of the contents of the object.
ko: 객체의 컨텐츠의 개요를 제공하는 출판 가능한 엔트리.

en: Image Orientation
ko: 이미지 방향

en: The layout of the image area: 'P' for portrait, 'L' for landscape, and 'S' for square.
ko: 이미지 영역의 레이아웃: 'P'는 인물, 'L'은 경치, 'S'는 사각.

en: The data format of the image object.
ko: 이미지 객체의 데이터 포맷.

en: Used to indicate specific information retrieval words (multiple values allowed).
ko: 특정 정보 검색 단어를 가리키기 위해 이용됩니다(다중 값 허용됨).

en: Language Identifier
ko: 언어 식별자

en: The major national language of the object, according to the 2-letter codes of ISO 639:1988.
ko: ISO 639:1988의 2 문자 코드에 따른 객체의 주요 국가 언어.

en: Maximum Object Size
ko: 최대 객체 크기

en: The largest possible size of the object if the size is not known.
ko: 크기를 알지 못할 경우의 객체의 가능한 가장 큰 크기.

en: Max Subfile Size
ko: 최대 서브 파일 크기

en: The maximum size for a subfile dataset containing a portion of the object data.
ko: 객체 데이터의 부분을 포함하는 서브 파일 데이터 셋의 최대 크기.

en: Model Version
ko: 모델 버전

en: Version of IIM part 1.
ko: IIM 파트 1의 버전.

en: Object Attribute Reference
ko: 객체 속성 참조

en: Defines the nature of the object independent of the subject (multiple values allowed).
ko: 주제와 독립적으로 객체의 속성을 정의합니다(다중 값이 허용됨).

en: Object Cycle
ko: 객체 사이클

en: Where 'a' is morning, 'p' is evening, 'b' is both.
ko: 여기에서 'a'는 아침, 'p'는 저녁, 'b'는 모두.

en: A shorthand reference for the object.
ko: 객체의 약식 참조.

en: Object Size Announced
ko: 공표된 객체 크기

en: The total size of the object data if it is known.
ko: 밝혀졌을 경우 객체 데이터의 총 크기.

en: Object Type Reference
ko: 객체 타입 참조

en: Distinguishes between different types of objects within the IIM.
ko: IIM 내에서 다른 객체 타입들을 구분합니다.

en: Originating Program
ko: 발명 프로그램

en: The type of program used to originate the object.
ko: 그 객체를 발명하는 데에 이용되었던 프로그램의 타입.

en: Preview Data
ko: 미리보기 데이터

en: The object preview data.
ko: 객체의 미리보기 데이터.

en: Preview File Format
ko: 미리보기 파일 포맷

en: Binary value indicating the file format of the object preview data.
ko: 객체 미리보기 데이터의 파일 포맷을 가리키는 이진 값.

en: Preview File Format Version
ko: 미리보기 파일 포맷 버전

en: The version of the preview file format.
ko: 미리보기 파일 포맷의 버전.

en: Allows a provider to identify subsets of its overall service.
ko: 제공자가 자신의 전체 서비스를 식별할 수있도록 해줍니다.

en: Program Version
ko: 프로그램 버전

en: The version of the originating program.
ko: 원본 프로그램의 버전.

en: Province, State
ko: 도, 주

en: The Province/State where the object originates.
ko: 객체가 유래한 도/주.

en: Rasterized Caption
ko: 래스터 화한 표제

en: Contains rasterized object description and is used where characters that have not been coded are required for the caption.
ko: 래스터 화한 객체 설명을 포함하며 표제를 위해 인코드되지 않은 문자들이 필요할 때 이용됩니다.

en: Record Version
ko: 레코드 버전

en: Identifies the version of the IIM, Part 2.
ko: IIM, 파트 2의 버전을 식별합니다.

en: Reference Date
ko: 참조 날짜

en: The date of a prior envelope to which the current object refers.
ko: 현 객체가 참조한 우선 포장의 날짜.

en: Reference Number
ko: 참조 번호

en: The Envelope Number of a prior envelope to which the current object refers.
ko: 현 객체가 참조한 우선 포장의 포장 번호

en: Reference Service
ko: 참조 서비스

en: The Service Identifier of a prior envelope to which the current object refers.
ko: 현 객체가 참조한 우선 포장의 서비스 식별자.

en: Designates the earliest date the provider intends the object to be used.
ko: 제공자가 정한 객체가 이용될 수 있는 최초의 날짜를 가리킵니다.

en: Designates the earliest time the provider intends the object to be used.
ko: 제공자가 정한 객체가 이용될 수 있는 최초의 시간을 가리킵니다.

en: Service Identifier
ko: 서비스 식별자

en: Identifies the provider and product.
ko: 제공자와 제품을 식별합니다.

en: Size Mode
ko: 크기 모드

en: Set to 0 if the size of the object is known and 1 if not known.
ko: 객체의 크기가 알려졌으면 0으로, 알려지지 않았으면 1로 설정합니다.

en: The original owner of the intellectual content of the object.
ko: 객체의 지적인 컨텐트의 원 소유자.

en: Special Instructions
ko: 특별 지시 사항

en: Other editorial instructions concerning the use of the object.
ko: 객체의 이용과 관련된 다른 편집 가능한 지시 사항.

en: Subfile
ko: 서브 파일

en: The object data itself. Subfiles must be sequential so that the subfiles may be reassembled.
ko: 객체 데이터 자체. 서브 파일들은 재 조립될 수 있도록 순차적이어야 한다.

en: Sub-location
ko: 부차적 위치

en: The location within a city from which the object originates.
ko: 객체가 유래한 도시 내의 위치.

en: Supplemental Category
ko: 추가적인 카테고리

en: Further refines the subject of the object (Deprecated).
ko: 객체의 주제를 더 상술합니다(권장되지 않음).

en: Time Created
ko: 생성된 시간

en: The time the intellectual content of the object was created rather than the date of the creation of the physical representation (multiple values allowed).
ko: 물적 상징물의 생성 날짜가 아니라 객체의 지적 컨텐트가 생성된 시간(다중 값이 허용됨).

en: Time Sent
ko: 전송된 시간

en: The time the service sent the material.
ko: 서비스가 물건을 전송한 시간.

en: Unique Name of Object
ko: 객체의 유일한 이름

en: An eternal, globally unique identification for the object, independent of provider and for any media form.
ko: 제공자나 미디어 형태와 독립적인 객체의 영구적, 전역적으로 유일한 신분증.

en: Specifies the editorial urgency of content and not necessarily the envelope handling priority. '1' is most urgent, '5' normal, and '8' least urgent.
ko: 컨텐트의 편집 가능한 긴급성을 명세하며 반드시 포장 처리 우선권일 필요는 없습니다. '1'은 가장 긴급, '5'는 보통이고 '8'은 가장 긴급하지 않음.

en: Writer/Editor
ko: 제작자/편집자

en: The name of the person involved in the writing, editing or correcting the object or caption/abstract (multiple values allowed).
ko: 객체나 표제/초록의 기록, 편집 또는 수정과 연관된 사람의 이름(다중 값 허용됨).

en: Page size format.
ko: 페이지 크기 포맷.

en: Page Width
ko: 페이지 폭

en: Page width in mm.
ko: mm 단위의 페이지 폭

en: Page Height
ko: 페이지 높이

en: Page height in mm.
ko: mm 단위의 페이지 높이

en: PDF Version
ko: PDF 버전

en: The PDF version of the document.
ko: 문서의 PDF 버전

en: The application that converted the document to PDF.
ko: 문서를 PDF로 변환한 응용프로그램

en: Embedded Files
ko: 내장된 파일

en: Number of embedded files in the document.
ko: 문서에 내장된 파일의 수

en: Fast Web View
ko: 빠른 웹 뷰

en: Set to "1" if optimized for network access.
ko: 네트워크 접근이 최적화되었을 경우 "1"로 설정

en: Set to "1" if printing is allowed.
ko: 프린팅이 허용될 경우 "1"로 설정

en: Printing in High Resolution
ko: 고해상도로 프린팅

en: Set to "1" if high resolution printing is allowed.
ko: 고해상도 프린팅이 허용될 경우 "1"로 설정

en: Set to "1" if copying the contents is allowed.
ko: 컨텐트 복사가 허용될 경우 "1"로 설정

en: Modifying
ko: 변경 중

en: Set to "1" if modifying the contents is allowed.
ko: 컨텐트 변경이 허용될 경우 "1"로 설정

en: Document Assembly
ko: 문서 어셈블리

en: Set to "1" if inserting, rotating, or deleting pages and creating navigation elements is allowed.
ko: 삽입, 회전 또는 페이지 삭제와 탐색 요소들을 생성하는 것이 허용되면 "1"로 설정

en: Commenting
ko: 주석화

en: Set to "1" if adding or modifying text annotations is allowed.
ko: 텍스트 주석을 추가하거나 변경하는 것이 허용되면 "1"로 설정

en: Form Filling
ko: 폼 필링

en: Set to "1" if filling of form fields is allowed.
ko: 폼 필드의 필링이 허용되면 "1"로 설정

en: Accessibility Support
ko: 접근성 지원

en: Set to "1" if accessibility support (eg. screen readers) is enabled.
ko: 접근성 지원(예. 스키린 읽기)이 유효화되었으면 "1"로 설정

en: Contact information for the creators or distributors of the track.
ko: 트랙 생성자 또는 배포자의 접촉 정보

en: License information.
ko: 라이선스 정보.

en: Location where track was recorded.
ko: 트랙이 레코드된 위치.

en: Maximum bitrate in kbps.
ko: kbps 단위의 최대 비트 속도.

en: Minimum bitrate in kbps.
ko: kbps 단위의 최소 비트 속도.

en: Nominal bitrate
ko: 정상 비트 속도

en: Nominal bitrate in kbps.
ko: kbps 단위의 정상 비트 속도.

en: Organization producing the track.
ko: 트랙을 생성한 조직.

en: Vorbis vendor ID.
ko: Vorbis 벤더 ID.

en: Vorbis Version
ko: Vorbis 버전

en: Vorbis version.
ko: Vorbis 버전.

en: Doc
ko: 문서

en: No Proofing
ko: Proofing 없음

en: U.S. English
ko: U.S. 영어

en: U.K. English
ko: U.K. 영어

en: Castilian Spanish
ko: 표준 스페인어

en: Belgian French
ko: 벨기에 프랑스어

note: #-#-#-#-#  280 (debian-installer)  #-#-#-#-# Type: select Choices :sl1:
en: Canadian French
ko: 캐나다 프랑스어

note: #-#-#-#-#  280 (debian-installer)  #-#-#-#-# Type: select Choices :sl1:
en: Swiss French
ko: 스위스 프랑스어

en: Swiss Italian
ko: 스위스 이탈리아어

en: Belgian Dutch
ko: 벨기어 네덜란드어

en: Croato-Serbian (Latin)
ko: 세르보크로아티아어(라틴어)

en: Serbo-Croatian (Cyrillic)
ko: 세르보크로아티아어(키릴어)

en: unsupported tag (suppressed %u B of binary data)
ko: 지원되지 않는 태그(이진 데이터의 억제된 %u B)

note: Note to translators: first placeholder is the paper name (eg. * A4)
en: %s, Portrait
ko: %s, 인물

note: Note to translators: first placeholder is the paper name (eg. * A4)
en: %s, Landscape
ko: %s, 경치

en: Layer I
ko: 레이어 I

en: Layer II
ko: 레이어 II

en: Reserved
ko: 예약됨

en: No default application found for the MIME type %s.
ko: 마임 타입 %s을(를) 위한 기본 응용프로그램이 발견되지 않습니다.

en: "%s" seems to be a binary executable file but it lacks the executable bit. Do you want to set it and then run the file?
ko: "%s"은(는) 이진 실행 파일로 보이지만 실행 비트가 없습니다. 실행 비트를 설정한 후 파일을 실행하시겠습니까?

en: Make Executable?
ko: 실행 가능하게 하겠습니까?

en: "%s" is an executable text file. Do you want to run it, or display its contents?
ko: "%s"은(는) 실행 가능 텍스트 파일입니다. 이것을 실행하겠습니까 아니면 내용을 표시하시겠습니까?

en: Run or Display
ko: 실행 또는 표시

en: %s does not know how to open remote file. Do you want to download the file to a temporary location and then open it? | %s does not know how to open remote files. Do you want to download the files to a temporary location and then open them?
ko[0]: %s은(는) 원격 파일들을 여는 방법을 알지 못합니다. 이 파일들을 임시 위치에 다운로드 한 후 열기를 원하십니까?
ko[1]: %s은(는) 원격 파일들을 여는 방법을 알지 못합니다. 이 파일들을 임시 위치에 다운로드 한 후 열기를 원하십니까?

en: Failed to create a directory in which to store temporary files
ko: 임시 파일들을 저장할 디렉토리 생성에 실패했습니다.

en: Creating directory %s...
ko: %s 디렉토리 생성 중...

en: Failed to create the directory %s
ko: 디렉토리 %s를 생성하는 데에 실패했습니다

en: Couldn't read from the directory %s: %s
ko: 디렉토리 %s에서 읽을 수 없습니다: %s

en: Quick search using
ko: 빠른 탐색 방법

en: No default application found for the MIME type %s.
    Open the "File types and programs" page in the Control Center to add one.
ko: MIME 타입 %s을(를) 위한 어떤 기본 응용프로그램도 발견되지 않았습니다.
    추가하려면 제어 센터에서 "파일 타입과 프로그램"을 열기 바랍니다.

en: Listing failed: %s
ko: 리스팅 실패: %s

en: No filename entered
ko: 파일 명이 입력되지 않았습니다

en: Directory options
ko: 디렉토리 옵션

en: Directory cache size
ko: 디렉토리 캐시 크기

en: running `%s'
ko: `%s' 실행 중

note: TRANSLATORS: this is the application name for libcanberra
en: GNOME Color Manager
ko: 그놈 색 관리자

en: Inspect and compare installed color profiles
ko: 설치한 시스템 색 프로파일 점검 및 비교

en: GNOME Color Profile Viewer shows installed color profiles on your system and allows you to calibrate displays, printers and cameras using a wizard.
ko: 그놈 색 프로파일 보기에서는 시스템에 설치한 컬러 프로파일을 표시하고, 디스플레이/프린터/카메라의 색을 보정할 수 있습니다.

en: This functionality is typically used by GNOME Control Center from the color panel although can be used on its own.
ko: 이 기능은 주로 그놈 제어 센터의 "색" 부분에서 사용하지만, 단독으로도 사용할 수 있습니다.

en: Color Calibration
ko: 색 보정

en: Install ICC profiles
ko: ICC 프로파일 설치

en: Use the color sensor to sample spot colors
ko: 색 센서를 사용하여 한 지점의 색을 가져옵니다

note: Lab is the color representation and D50 is the white point
en: Lab (D50)
ko: Lab(D50)

note: This refers to the amount of ambient light on the sensor
en: Media whitepoint
ko: 미디어 화이트 포인트

note: #-#-#-#-#  529 (gnome-color-manager)  #-#-#-#-# Button text, to get a single sample of color
en: _Measure
ko: 측정(_M)

en: Add a profile for the device
ko: 장치에 프로파일 추가

en: Remove a profile from the device
ko: 장치에서 프로파일 제거

note: The type of profile, e.g. display, scanner, etc.
en: Profile type
ko: 프로파일 형식

note: If the profile contains a display correction table
en: Display correction
ko: 디스플레이 보정

note: The basename (the last section of the filename) of the profile
en: White point
ko: 화이트 포인트

en: A CIE 1931 diagram shows a 2D representation of the profile gamut
ko: CIE 1931 다이어그램은 프로파일 색 영역의 평면 표현을 나타냅니다.

en: Response out
ko: 응답 출력

en: Response in
ko: 응답 입력

en: A tone reproduction curve is the mapping of scene luminance to display luminance
ko: 계조 재현 곡선(TRC, tone reproduction curve)은 장면의 밝기를 화면의 밝기로 매핑하는 곡선입니다

en: Video card out
ko: 비디오 카드 출력

en: A video card gamma table shows the curves loaded into the display
ko: 비디오 카드 감마 테이블(VCGT, video card gamma table)은 디스플레이에 불러온 감마 곡선을 표시합니다

note: This is an example image that is saved in sRGB gamut
en: sRGB example
ko: sRGB 예제

en: This shows what an image would look like if saved with the profile
ko: 이 프로파일로 저장했을 때 사진이 어떻게 나타나는지 표시합니다

en: From sRGB
ko: sRGB에서

en: This shows what an image would look like if opened with the profile
ko: 이 프로파일로 열었을 때 사진이 어떻게 나타나는지 표시합니다

en: To sRGB
ko: sRGB로

en: Named colors are specific colors that are defined in the profile
ko: 이름 붙은 색은 프로파일에 정의한 개별 색입니다

en: Metadata is additional information stored in the profile for programs to use.
ko: 메타데이터는 사용하려는 프로그램이 이 프로파일에 저장한 추가 정보입니다.

en: Color Profile Viewer
ko: 색 프로파일 보기

note: Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: Color;ICC;
ko: Color;ICC;색;

note: TRANSLATORS: title, default paramters needed to calibrate_argyll
en: Getting default parameters
ko: 기본 매개변수 값 가져오는 중

note: TRANSLATORS: dialog message
en: This pre-calibrates the screen by sending colored and gray patches to your screen and measuring them with the hardware device.
ko: 화면에 대한 색 보정 및 회색 보정 패치를 보내어 화면을 미리 보정하고, 하드웨어 장치로 측정합니다.

note: TRANSLATORS: title, patches are specific colours used in calibration
en: Reading the patches
ko: 패치 읽는 중

note: TRANSLATORS: dialog message
en: Reading the patches using the color measuring instrument.
ko: 색 측정 장비로 패치를 읽는 중입니다.

note: TRANSLATORS: title, drawing means painting to the screen
en: Drawing the patches
ko: 패치 그리는 중

note: TRANSLATORS: dialog message
en: Drawing the generated patches to the screen, which will then be measured by the hardware device.
ko: 하드웨어 장치로 측정할 생성 패치를 화면에 그립니다.

note: TRANSLATORS: title, a profile is a ICC file
en: Generating the profile
ko: 프로파일 만드는 중

note: TRANSLATORS: dialog message
en: Generating the ICC color profile that can be used with this screen.
ko: 이 화면에서 사용할 수 있는 ICC 색 프로파일을 만드는 중입니다.

note: TRANSLATORS: dialog message
en: Copying source image, chart data and CIE reference values.
ko: 원본 이미지, 표 데이터, CIE 참조 값을 복사하는 중입니다.

note: TRANSLATORS: title, drawing means painting to the screen
en: Measuring the patches
ko: 패치 측정 중

note: TRANSLATORS: dialog message
en: Detecting the reference patches and measuring them.
ko: 참조 패치를 찾아서 측정하는 중입니다.

note: TRANSLATORS: dialog message
en: Generating the ICC color profile that can be used with this device.
ko: 이 장치에 사용할 ICC 색 프로파일을 생성 중입니다.

note: TRANSLATORS: title, patches are specific colors used in calibration
en: Printing patches
ko: 패치 인쇄 중

note: TRANSLATORS: dialog message
en: Rendering the patches for the selected paper and ink.
ko: 선택한 종이와 잉크에 맞는 패치를 랜더링하는 중입니다.

note: TRANSLATORS: title, patches are specific colours used in calibration
en: Wait for the ink to dry
ko: 잉크가 마를 동안 기다리십시오

note: TRANSLATORS: dialog message
en: Please wait a few minutes for the ink to dry. Profiling damp ink will produce a poor profile and may damage your color measuring instrument.
ko: 잉크가 마를 때 까지 몇 분동안 기다리십시오. 잉크에 젖은 채로 프로파일을 만들면 나쁜 결과물이 나올 뿐 아니라 색 측정 장치가 손상될 수도 있습니다.

note: TRANSLATORS: title, instrument refers to a calibration device
en: Set up instrument
ko: 장비 설정

note: TRANSLATORS: dialog message
en: Setting up the instrument for use…
ko: 사용할 장비 설정 중…

note: TRANSLATORS: message, the sample was not read correctly
en: The sample could not be read at this time.
ko: 지금은 샘플을 읽을 수 없습니다.

note: TRANSLATORS: message, no firmware is available
en: No firmware is installed for this instrument.
ko: 이 장비에 맞는 펌웨어를 설치하지 않았습니다.

note: TRANSLATORS: message, the image wasn't good enough
en: The pattern match wasn’t good enough. Ensure you have the correct type of target selected.
ko: 패턴 일치 여부가 충분하지 않았습니다. 올바른 대상 형식을 설정했는지 확인하십시오.

note: TRANSLATORS: message, the sensor got no readings
en: The measuring instrument got no valid readings. Please ensure the aperture is fully open.
ko: 측정 장비에서 읽은 내용이 없습니다. 조리개가 완전히 열려 있는지 확인해보십시오.

note: TRANSLATORS: message, the colorimeter has got confused
en: The measuring instrument is busy and is not starting up. Please remove the USB plug and re-insert before trying to use this device.
ko: 측정 장비가 사용 중이어서 시작하지 못했습니다. 장치를 사용하기 전에 USB 플러그를 뽑았다가 다시 연결하십시오.

note: TRANSLATORS: dialog title
en: Reading target
ko: 대상 읽는 중

note: TRANSLATORS: message, no firmware is available
en: Failed to read the strip correctly.
ko: 스트립을 제대로 읽지 못했습니다.

note: TRANSLATORS: dialog title
en: Reading sample
ko: 표본 읽는 중

note: TRANSLATORS: message, the sample read failed due to misread
en: Failed to read the color sample correctly.
ko: 색 표본을 올바르게 읽는데 실패했습니다.

note: TRANSLATORS: dialog title, where %s is a letter like 'A'
en: Read strip %s rather than %s!
ko: %2$s 스트립 대신 %1$s 스트립을 읽습니다!

note: TRANSLATORS: dialog message, just follow the hardware instructions
en: It looks like you’ve measured the wrong strip.
ko: 잘못된 스트립을 측정한 것 같습니다.

note: TRANSLATORS: dialog message, just follow the hardware instructions
en: If you’ve really measured the right one, it’s okay, it could just be unusual paper.
ko: 정말로 제대로 측정했다면 상관 없지만, 일반적인 종이가 아닐 수 있습니다.

note: TRANSLATORS: title, the calibration failed
en: Device Error
ko: 장치 오류

note: TRANSLATORS: message, the sample was not read correctly
en: The device could not measure the color spot correctly.
ko: 장치가 한 지점의 색을 올바르게 측정할 수 없습니다.

note: TRANSLATORS: dialog title, where %s is a letter like 'A'
en: Ready to read strip %s
ko: %s 스트립 읽을 준비

note: TRANSLATORS: dialog message, just follow the hardware instructions
en: Place the colorimeter on the area of white next to the letter and click and hold the measure switch.
ko: colorimeter를 문자 옆 흰색 바탕에 두고 측정 버튼을 누른 뒤 떼지 말고 있으십시오.

note: TRANSLATORS: dialog message, just follow the hardware instructions
en: Slowly scan the target line from left to right and release the switch when you get to the end of the page.
ko: 대상 라인을 왼쪽에서 오른쪽으로 천천히 스캔하고 종이의 끝에 도달하면 스위치를 놓으십시오.

note: TRANSLATORS: dialog message, the sensor has to be above the line
en: Ensure the center of the device is properly aligned with the row you are trying to measure.
ko: 장치의 한가운데를 측정하려는 줄에 맞게 정렬했는지 확인하십시오.

note: TRANSLATORS: dialog message, just follow the hardware instructions
en: If you make a mistake, just release the switch, and you’ll get a chance to try again.
ko: 실수했을 경우 스위치를 떼면 다시 진행할 수 있습니다.

note: TRANSLATORS: dialog message
en: Preparing the data for the printer.
ko: 프린터에 필요한 데이터를 준비 중입니다.

note: TRANSLATORS: dialog message
en: Sending the targets to the printer.
ko: 대상을 프린터에 보내는 중입니다.

note: TRANSLATORS: dialog message
en: Printing the targets…
ko: 대상 출력 중…

note: TRANSLATORS: dialog message
en: The printing has finished.
ko: 인쇄를 완료했습니다.

note: TRANSLATORS: dialog message
en: The print was aborted.
ko: 인쇄를 중단했습니다.

note: TRANSLATORS: title, instrument is a hardware color calibration sensor
en: Please attach instrument
ko: 장비를 연결하십시오

note: TRANSLATORS: dialog message, ask user to attach device, and there's an example image
en: Please attach the measuring instrument to the center of the screen on the gray square like the image below.
ko: 아래 그림처럼, 측정 장비를 화면 중앙의 회색 사각형에 부착하십시오.

note: TRANSLATORS: dialog message, ask user to attach device
en: Please attach the measuring instrument to the center of the screen on the gray square.
ko: 측정 장비를 화면 중앙의 회색 사각형에 대십시오.

note: TRANSLATORS: dialog message, ask user to attach device
en: You will need to hold the device on the screen for the duration of the calibration.
ko: 보정 주기에 대해 화면에서 장치를 유지해야 합니다.

note: TRANSLATORS: title, instrument is a hardware color calibration sensor
en: Please configure instrument
ko: 장비를 설정하십시오

note: TRANSLATORS: this is when the user has to change a setting on the sensor, and we're showing a picture
en: Please set the measuring instrument to screen mode like the image below.
ko: 아래 그림처럼 측정 장치를 화면 모드로 설정하십시오.

note: TRANSLATORS: this is when the user has to change a setting on the sensor
en: Please set the measuring instrument to screen mode.
ko: 측정 장비를 화면 모드로 설정하십시오.

note: TRANSLATORS: this is when the user has to change a setting on the sensor, and we're showing a picture
en: Please set the measuring instrument to calibration mode like the image below.
ko: 아래 그림처럼 측정 장치를 보정 모드로 설정하십시오.

note: TRANSLATORS: this is when the user has to change a setting on the sensor
en: Please set the measuring instrument to calibration mode.
ko: 측정 장비를 보정 모드로 설정하십시오.

note: TRANSLATORS: dialog for file->open dialog. A calibration target image is the * aquired image of the calibration target, e.g. an image file that looks * a bit like this: http://www.colorreference.de/targets/target.jpg
en: Select calibration target image
ko: 보정 대상 이미지를 선택하십시오

note: TRANSLATORS: filter name on the file->open dialog
en: Supported images files
ko: 지원하는 이미지 파일

note: TRANSLATORS: dialog for file->open dialog
en: Select CIE reference values file
ko: CIE 참조 값 파일을 선택하십시오

note: TRANSLATORS: filter name on the file->open dialog
en: CIE values
ko: CIE 값

en: Calibration is not complete
ko: 보정이 끝나지 않았습니다.

en: Are you sure you want to cancel the calibration?
ko: 보정을 정말로 취소하시겠습니까?

note: TRANSLATORS: button text
en: Continue calibration
ko: 보정 계속

note: TRANSLATORS: button text
en: Cancel and close
ko: 취소하고 닫기

note: TRANSLATORS: this is the sound description
en: Profiling completed
ko: 프로파일링 완료

note: TRANSLATORS: this is the page title
en: Failed to calibrate
ko: 보정 실패

note: TRANSLATORS: this is the page title
en: Calibrate your camera
ko: 카메라 보정

note: TRANSLATORS: this is the page title
en: Calibrate your display
ko: 디스플레이 보정

note: TRANSLATORS: this is the page title
en: Calibrate your printer
ko: 프린터 보정

note: TRANSLATORS: this is the page title
en: Calibrate your device
ko: 장치 보정

note: TRANSLATORS: this is the final intro page text
en: Any existing screen correction will be temporarily turned off and the brightness set to maximum.
ko: 기존의 어떤 스크린 보정에선 일시적으로 모니터를 끄고 밝기를 최대로 설정합니다.

note: TRANSLATORS: this is the final intro page text
en: You can cancel this process at any stage by pressing the cancel button.
ko: 취소 단추를 눌러 어떤 단계에서든지 이 과정을 취소할 수 있습니다.

en: Click here to show the profile
ko: 프로파일을 보려면 여기를 누르십시오

note: TRANSLATORS: this is the final summary
en: The camera has been calibrated successfully.
ko: 카메라를 성공적으로 보정했습니다.

note: TRANSLATORS: this is the final summary
en: The display has been calibrated successfully.
ko: 디스플레이를 성공적으로 보정했습니다.

note: TRANSLATORS: this is the final summary
en: The printer has been calibrated successfully.
ko: 프린터를 성공적으로 보정했습니다.

note: TRANSLATORS: this is the final summary
en: The device has been calibrated successfully.
ko: 장치를 성공적으로 보정했습니다.

note: TRANSLATORS: this is the final summary
en: To view details about the new profile or to undo the calibration visit the <a href="control-center://color">control center</a>.
ko: 새 프로파일의 자세한 내용을 보거나 보정을 되돌리려면 <a href="control-center://color">제어 센터</a>로 가십시오.

en: You can use the profile with <a href="import-linux">Linux</a>, <a href="import-osx">Apple OS X</a> and <a href="import-windows">Microsoft Windows</a> systems.
ko: <a href="import-linux">리눅스</a>, <a href="import-osx">애플 OS X</a> and <a href="import-windows">마이크로소프트 윈도우</a>의 프로파일을 사용할 수 있습니다.

note: TRANSLATORS: this is the page title
en: Performing calibration
ko: 보정 수행 중

en: Calibration is about to start
ko: 보정 시작 중

note: TRANSLATORS: dialog message, preface
en: Calibration checklist
ko: 보정 검사 목록

note: TRANSLATORS: this is intro page text
en: Before calibrating the display, it is recommended to configure your display with the following settings to get optimal results.
ko: 디스플레이를 보정하기 전에, 최적의 결과를 얻으려면 디스플레이를 다음 설정으로 맞추는게 좋습니다.

note: TRANSLATORS: dialog message, preface
en: You may want to consult the owner’s manual for your display on how to achieve these settings.
ko: 이 설정을 적용하려면 디스플레이 사용자 설명서를 살펴봐야 할 수 있습니다.

note: TRANSLATORS: dialog message, bullet item
en: Reset your display to the factory defaults.
ko: 디스플레이를 공장 출하 기본값으로 초기화하십시오.

note: TRANSLATORS: dialog message, bullet item
en: Disable dynamic contrast if your display has this feature.
ko: 디스플레이가 동적 대비를 지원하면 사용하지 마십시오.

note: TRANSLATORS: dialog message, bullet item
en: Configure your display with custom color settings and ensure the RGB channels are set to the same values.
ko: 디스플레이를 사용자 색 설정으로 맞추고 RGB 채널을 같은 값으로 설정했는지 확인하십시오.

note: TRANSLATORS: dialog message, addition to bullet item
en: If custom color is not available then use a 6500K color temperature.
ko: 사용자 색을 사용할 수 없다면 색 온도를 6500K로 설정하십시오.

note: TRANSLATORS: dialog message, bullet item
en: Adjust the display brightness to a comfortable level for prolonged viewing.
ko: 멀리서 볼 때 편안한 정도로 디스플레이의 밝기를 조정하십시오.

note: TRANSLATORS: dialog message, suffix
en: For best results, the display should have been powered for at least 15 minutes before starting the calibration.
ko: 정확한 결과를 얻으려면, 보정을 시작하기 전에 적어도 15분 동안 디스플레이를 켜 두어야 합니다.

note: TRANSLATORS: this is the calibration wizard page title
en: Check Settings
ko: 설정 검사

note: TRANSLATORS: dialog message saying the argyllcms is not installed
en: Calibration and profiling software is not installed.
ko: 보정과 프로파일 소프트웨어를 설치하지 않았습니다.

note: TRANSLATORS: dialog message saying the color targets are not installed
en: These tools are required to build color profiles for devices.
ko: 장치의 색 프로파일을 만들려면 도구가 필요합니다.

note: TRANSLATORS: this is the page title
en: More software is required!
ko: 더 많은 소프트웨어가 필요합니다!

en: Install required software
ko: 필요한 소프트웨어 설치

note: TRANSLATORS: this is the calibration wizard page title
en: Install Tools
ko: 도구 설치

note: TRANSLATORS: dialog message saying the color targets are not installed
en: Common color target files are not installed on this computer.
ko: 이 컴퓨터에는 일반 색 대상 파일을 설치하지 않습니다.

note: TRANSLATORS: dialog message saying the color targets are not installed
en: Color target files are needed to convert the image to a color profile.
ko: 이미지를 색 프로파일로 변환하려면 색 대상 파일이 필요합니다.

note: TRANSLATORS: dialog message, asking if it's okay to install them
en: Do you want them to be installed?
ko: 설치하시겠습니까?

note: TRANSLATORS: dialog message, if the user has the target file on a CDROM then there's no need for this package
en: If you already have the correct file, you can skip this step.
ko: 이미 올바른 파일이 있다면, 이 단계를 생략할 수 있습니다.

note: TRANSLATORS: this is the page title
en: Optional data files available
ko: 추가 데이터 파일이 있습니다

en: Install Now
ko: 지금 설치

note: TRANSLATORS: this is the calibration wizard page title
en: Install Targets
ko: 대상 설치

note: TRANSLATORS: dialog message, preface. A calibration target looks like * this: http://www.colorreference.de/targets/target.jpg
en: Before profiling the device, you have to manually capture an image of a calibration target and save it as a TIFF image file.
ko: 장치 프로파일을 만들기 전에, 반드시 수동으로 보정 대상 이미지를 캡쳐하고 TIFF 이미지 파일로 저장해야 합니다.

note: TRANSLATORS: dialog message, preface
en: Ensure that the contrast and brightness are not changed and color correction profiles have not been applied.
ko: 명암과 밝기가 바뀌지 않았는지 색 보정 프로파일을 아직 적용하지 않았는지 확인하십시오.

note: TRANSLATORS: dialog message, suffix
en: The device sensor should have been cleaned prior to scanning and the output file resolution should be at least 200dpi.
ko: 스캐닝을 위해 장치의 센서를 미리 깨끗하게 닦아야 합니다. 출력 파일 해상도는 최소 200dpi 이상이어야 합니다.

note: TRANSLATORS: dialog message, preface
en: Ensure that the white-balance has not been modified by the camera and that the lens is clean.
ko: 카메라가 화이트-밸런스를 건드리지 않게 설정했는지 확인하고, 렌즈를 깨끗하게 닦으십시오.

note: TRANSLATORS: this is the message body for the chart selection
en: Please select the calibration target type.
ko: 보정 대상의 형식을 선택하십시오.

note: TRANSLATORS: this is the page title
en: What target type do you have?
ko: 어떤 대상 형식입니까?

note: TRANSLATORS: this is the calibration wizard page title
en: Select Target
ko: 대상 선택

note: TRANSLATORS: this is the page title
en: Choose your display type
ko: 디스플레이 형식 선택

note: TRANSLATORS: this is intro page text
en: Select the monitor type that is attached to your computer.
ko: 컴퓨터에 연결한 모니터의 형식을 선택하십시오.

en: LCD (White LED backlight)
ko: LCD(백색 LED 백라이트)

en: LCD (Wide Gamut RGB LED backlight)
ko: LCD(넓은 색 영역 RGB LED 백라이트)

en: LCD (Wide Gamut CCFL backlight)
ko: LCD(넓은 색 영역 CCFL 백라이트)

note: TRANSLATORS: this is the calibration wizard page title
en: Choose Display Type
ko: 디스플레이 형식 선택

note: TRANSLATORS: this is the page title
en: Choose your display target white point
ko: 디스플레이 대상 화이트 포인트를 선택하십시오

note: TRANSLATORS: this is intro page text
en: Most displays should be calibrated to a CIE D65 illuminant for general usage.
ko: 대부분의 디스플레이는 일반적인 용도의 CIE D65 광원 표준에 따라 보정해야 합니다.

en: CIE D50 (Printing and publishing)
ko: CIE D50(인쇄 및 출판)

en: CIE D65 (Photography and graphics)
ko: CIE D65(사진 및 그래픽)

en: Native (Already set manually)
ko: 기존 프로파일(이미 수동으로 설정)

note: TRANSLATORS: this is the calibration wizard page title
en: Choose Display Whitepoint
ko: 디스플레이 화이트 포인트 선택

note: TRANSLATORS: this is the page title
en: Choose profiling mode
ko: 프로파일링 모드 선택

note: TRANSLATORS: this is intro page text
en: Please indicate if you want to profile a local printer, generate some test patches, or profile using existing test patches.
ko: 지역 프린터의 프로파일을 만들거나, 테스트 패치를 만들거나, 기존 테스트 패치를 사용해 프로파일을 만들려면 선택하십시오.

note: TRANSLATORS: this is the calibration wizard page title
en: Calibration Mode
ko: 보정 모드

note: TRANSLATORS: this is the page title
en: Choose calibration quality
ko: 보정 품질 선택

note: TRANSLATORS: this is intro page text
en: Higher quality calibration requires many color samples and more time.
ko: 높은 수준의 보정시 수많은 색 표본과 더 많은 시간이 필요합니다.

note: TRANSLATORS: this is the message body for the chart selection
en: A higher precision profile provides higher accuracy in color matching but requires more time for reading the color patches.
ko: 높은 정밀도의 프로파일으로 더 정확하게 색을 맞출 수 있지만 색 패치를 읽을 시간이 더 필요합니다.

note: TRANSLATORS: this is the message body for the chart selection
en: For a typical workflow, a normal precision profile is sufficient.
ko: 일반적인 작업 과정에는 일반 정밀도의 프로파일이면 충분합니다.

note: TRANSLATORS: dialog message, preface
en: The high precision profile also requires more paper and printer ink.
ko: 높은 정밀도의 프로파일은 더 많은 종이와 프린터 잉크를 사용합니다.

note: TRANSLATORS: radio options for calibration precision
en: (about %u sheet of paper) | (about %u sheets of paper)
ko[0]: (용지 약 %u장)

note: TRANSLATORS: radio options for calibration precision
en: (about %u minute) | (about %u minutes)
ko[0]: (약 %u분)

note: TRANSLATORS: this is the page title
en: Profile title
ko: 프로파일 제목

note: TRANSLATORS: this is intro page text
en: Choose a title to identify the profile on your system.
ko: 시스템의 프로파일을 식별할 제목을 선택하십시오.

note: TRANSLATORS: this is the calibration wizard page title
en: Profile Title
ko: 프로파일 제목

note: TRANSLATORS: this is the page title
en: Insert sensor hardware
ko: 센서 하드웨어를 부착하십시오

note: TRANSLATORS: this is intro page text
en: You need to insert sensor hardware to continue.
ko: 계속하려면 센서 하드웨어를 연결해야 합니다.

note: TRANSLATORS: this is the calibration wizard page title
en: Sensor Check
ko: 센서 점검

note: TRANSLATORS: this is intro page text
en: The device could not be found. Ensure it is plugged in and turned on.
ko: 장치를 찾을 수 없습니다. 연결하고 켰는지 확인하십시오.

note: TRANSLATORS: this is saved in the profile
en: Unknown serial
ko: 알 수 없는 일련번호

note: TRANSLATORS: this is saved in the profile
en: Unknown model
ko: 알 수 없는 모델

note: TRANSLATORS: this is saved in the profile
en: Unknown description
ko: 알 수 없는 설명

note: TRANSLATORS: this is saved in the profile
en: Unknown manufacturer
ko: 알 수 없는 제조사

note: TRANSLATORS: show just the one profile, rather than all
en: Set the specific device to calibrate
ko: 보정할 개별 장치 설정

en: No device was specified!
ko: 지정한 장치가 없습니다!

en: Default %s
ko: %s 기본값

note: TRANSLATORS: command line option: a list of catalogs to install
en: ICC profile to install
ko: 설치할 ICC 프로파일

note: TRANSLATORS: parsing error
en: Failed to parse file: %s
ko: 파일 해석 실패: %s

note: TRANSLATORS: message text
en: Profile description: %s
ko: 프로파일 설명: %s

note: TRANSLATORS: message text
en: Profile copyright:
ko: 프로파일 저작자:

note: TRANSLATORS: the profile type
en: Import display color profile?
ko: 디스플레이 색 프로파일을 가져오시겠습니까?

note: TRANSLATORS: the profile type
en: Import device color profile?
ko: 장치 색 프로파일을 가져오시겠습니까?

note: TRANSLATORS: the profile type
en: Import named color profile?
ko: 이름 붙은 색 프로파일을 가져오시겠습니까?

note: TRANSLATORS: the profile type
en: Import color profile?
ko: 색 프로파일을 가져오시겠습니까?

note: TRANSLATORS: could not read file
en: Failed to import file
ko: 파일 가져오기 실패

note: TRANSLATORS: the root window of all the screens
en: Root window profile:
ko: 최상위 창 프로파일:

note: TRANSLATORS: the root window of all the screens
en: Root window protocol version:
ko: 최상위 창 프로토콜 버전:

note: TRANSLATORS: no DBus session bus
en: Failed to connect to session bus:
ko: 세션 버스 연결에 실패했습니다:

note: TRANSLATORS: the DBus method failed
en: The request failed:
ko: 요청에 실패했습니다:

note: TRANSLATORS: no profile has been asigned to this device
en: There are no ICC profiles assigned to this file
ko: 이 장치에 할당한 ICC 프로파일이 없습니다

note: TRANSLATORS: this is a list of profiles suitable for the device
en: Suitable profiles for:
ko: 다음에 알맞은 프로파일:

note: TRANSLATORS: no profile has been asigned to this window
en: There are no ICC profiles for this window
ko: 이 창의 ICC 프로파일이 없습니다

note: TRANSLATORS: command line option
en: Show xserver properties
ko: X 서버 속성을 표시합니다

note: TRANSLATORS: command line option
en: Get the profiles for a specific file
ko: 개별 파일의 프로파일을 가져옵니다

note: TRANSLATORS: command line option
en: Get the profile for a specific window
ko: 개별 창의 프로파일을 가져옵니다

note: TRANSLATORS: command line option
en: Dump all details about this system
ko: 이 시스템의 모든 자세한 정보를 모두 덤프합니다

note: TRANSLATORS: just dumps the EDID to disk
en: EDID inspect program
ko: EDID 검사 프로그램

note: TRANSLATORS: this is displayed the user has not got suitable hardware
en: No colorimeter is attached.
ko: 설치한 colorimeter 없음.

note: TRANSLATORS: this is displayed if VTE support is not enabled
en: The sensor has no native driver.
ko: 센서에 자체 드라이버 없음.

note: TRANSLATORS: this is displayed the user has not got suitable hardware
en: The attached colorimeter is not capable of reading a spot color.
ko: 부착한 colorimeter는 한 지점의 색을 읽는 기능이 없습니다.

note: TRANSLATORS: this is when there are no profiles that can be used; * the search term is either "RGB" or "CMYK"
en: No %s color spaces available
ko: 색 영역 %s을(를) 사용할 수 없습니다

note: TRANSLATORS: tool that is used to pick colors
en: GNOME Color Manager Color Picker
ko: 그놈 색 관리자 색 선택

note: TRANSLATORS: title, usually we can tell based on the EDID data or output name
en: Permanently delete profile?
ko: 프로파일을 완전히 삭제하시겠습니까?

note: TRANSLATORS: dialog message
en: Are you sure you want to remove this profile from your system permanently?
ko: 정말로 이 프로파일을 시스템에서 완전히 제거하시겠습니까?

note: #-#-#-#-#  529 (gnome-color-manager)  #-#-#-#-# TRANSLATORS: this the ICC profile type
en: Input device
ko: 입력 장치

note: TRANSLATORS: this the ICC profile type
en: Display device
ko: 디스플레이 장치

note: #-#-#-#-#  529 (gnome-color-manager)  #-#-#-#-# TRANSLATORS: this the ICC profile type
en: Output device
ko: 출력 장치

note: TRANSLATORS: this the ICC profile type
en: Devicelink
ko: 장치 연결

note: TRANSLATORS: this the ICC profile type
en: Colorspace conversion
ko: 색 영역 변환

note: TRANSLATORS: this the ICC profile type
en: Named color
ko: 이름 붙은 색

note: #-#-#-#-#  529 (gnome-color-manager)  #-#-#-#-# TRANSLATORS: the raw EDID MD5 of the display device
en: Display checksum
ko: 디스플레이 체크섬

en: Display model
ko: 디스플레이 모델

note: #-#-#-#-#  529 (gnome-color-manager)  #-#-#-#-# TRANSLATORS: the PNPID is a three letter code, e.g. DEL
en: Display PNPID
ko: 디스플레이 PNPID

note: #-#-#-#-#  529 (gnome-color-manager)  #-#-#-#-# TRANSLATORS: the raw profile MD5
en: File checksum
ko: 파일 체크섬

note: #-#-#-#-#  529 (gnome-color-manager)  #-#-#-#-# TRANSLATORS: the color framework, e.g. 'colord'
en: Framework product
ko: 프레임워크 제품

note: #-#-#-#-#  529 (gnome-color-manager)  #-#-#-#-# TRANSLATORS: the framework binary, e.g. gcm-viewer
en: Framework program
ko: 프레임워크 프로그램

note: #-#-#-#-#  529 (gnome-color-manager)  #-#-#-#-# TRANSLATORS: the framework release, e.g. '1.22'
en: Framework version
ko: 프레임워크 버전

note: #-#-#-#-#  529 (gnome-color-manager)  #-#-#-#-# TRANSLATORS: how the qualifier is formatted, e.g. 'ColorSpace.Paper.DPI'
en: Mapping format
ko: 매핑 형식

note: TRANSLATORS: The original device the profile was made for
en: Mapping device
ko: 매핑 장치

note: TRANSLATORS: The average error when making the profile
en: Delta-E average
ko: 델타-E 평균

note: TRANSLATORS: the maximum error when making the profile
en: Delta-E maximum
ko: 델타-E 최대값

note: TRANSLATORS: the RMS error when making the profile
en: Delta-E RMS
ko: 델타-E 제곱근 평균

note: TRANSLATORS: The device name, e.g. 'huey'
en: Calibration device
ko: 보정 장치

note: TRANSLATORS: screen type e.g. 'glossy' or 'matte'
en: Screen surface finish
ko: 화면 표면 마감

note: #-#-#-#-#  529 (gnome-color-manager)  #-#-#-#-# TRANSLATORS: e.g. Screen brightness in percent
en: Screen brightness
ko: 화면 밝기

note: TRANSLATORS: e.g. the 3D volume of the gamut graph
en: Gamut volume
ko: 영역 볼륨

note: TRANSLATORS: e.g. what proportion of sRGB is covered
en: sRGB coverage
ko: sRGB 허용 범위

note: TRANSLATORS: e.g. what proportion of AdobeRGB is covered
en: Adobe RGB coverage
ko: 어도비 RGB 허용 범위

note: TRANSLATORS: the profile is broken
en: No description has been set
ko: 설명을 정하지 않았습니다

note: TRANSLATORS: the profile is broken
en: No copyright has been set
ko: 저작권을 설정하지 않았습니다

note: TRANSLATORS: the profile is broken
en: The display compensation table is invalid
ko: 디스플레이 보정 테이블이 잘못되었습니다

note: TRANSLATORS: the profile is broken
en: A scum dot is present for media white
ko: 미디어 화이트에 이상한 점이 있습니다

note: TRANSLATORS: the profile is broken
en: The gray axis contains significant amounts of color
ko: 회색 축에 아주 많은 색이 들어 있습니다

note: TRANSLATORS: the profile is broken
en: The gray axis is non-monotonic
ko: 회색 축이 단색 계열이 아닙니다

note: TRANSLATORS: the profile is broken
en: One or more of the primaries are invalid
ko: 하나 이상의 주요 색이 잘못되었습니다

note: TRANSLATORS: the profile is broken
en: The primaries do not add to white
ko: 주요 색이 화이트 성분을 추가하지 않습니다

note: TRANSLATORS: the profile is broken
en: One or more of the primaries is unlikely
ko: 하나 이상의 주요 색이 주요 색이 아닌 것 같습니다

note: TRANSLATORS: the profile is broken
en: The white is not D50 white
ko: 화이트가 D50 화이트가 아닙니다

note: TRANSLATORS: the profile is broken
en: The whitepoint temperature is unlikely
ko: 화이트 포인트 온도가 유효한 값이 아닌 것 같습니다

note: TRANSLATORS: the profile is broken
en: Unknown warning type
ko: 알 수 없는 경고 형식

note: TRANSLATORS: profiles that have warnings are useable, * but may not be any good
en: The profile has the following problems:
ko: 프로파일에 다음 문제가 있습니다:

note: TRANSLATORS: this is the icc creation date strftime format
en: %B %e %Y, %I∶%M∶%S %p
ko: %Y년 %B %e일, %p %I∶%M∶%S

note: TRANSLATORS: this is the tooltip when the profile can be deleted
en: Delete this profile
ko: 프로파일 삭제(_D)

note: TRANSLATORS: this is the tooltip when the profile cannot be deleted
en: This profile cannot be deleted
ko: 이 프로파일을 삭제할 수 없습니다

note: TRANSLATORS: show just the one profile, rather than all
en: Set the specific profile to show
ko: 표시할 개별 프로파일을 지정합니다

note: TRANSLATORS: show just the one filename, rather than all
en: Set the specific file to show
ko: 표시할 개별 파일을 지정합니다

note: (itstool) path: info/desc
en: How to import an existing ICC profile using a Linux system.
ko: 리눅스 시스템에서 기존의 ICC 프로파일을 가져오는 방법입니다.

note: (itstool) path: page/title
en: Installing an ICC profile on Linux
ko: 리눅스에 ICC 프로파일 설치하기

note: (itstool) path: page/p
en: If you have <cmd>gnome-color-manager</cmd> or <cmd>colord-kde</cmd> installed then just double click the <file>.icc</file> profile and click <gui>Import</gui>. You can then assign the new profile to an existing device using the <guiseq><gui>System Settings</gui><gui>Color</gui></guiseq> panel.
ko: <cmd>gnome-color-manager</cmd> 또는 <cmd>colord-kde</cmd>를 설치했다면 그냥 <file>.icc</file> 프로파일을 두번 누르신 후 <gui>가져오기</gui>를 누르십시오. <guiseq><gui>시스템 설정</gui><gui>색</gui></guiseq> 창을 활용하여 기존 장치에 새 프로파일을 할당할 수 있습니다.

note: (itstool) path: page/p
en: Profile calibration curves are automatically loaded at login, or can be loaded for all users at startup if the <gui>Set for all users</gui> button is clicked.
ko: 프로파일 보정 커브는 로그인할 때 자동으로 불러옵니다. <gui>모든 사용자에 대해 설정</gui> 단추를 누르면 시스템을 시작할 때 모든 사용자가 값을 불러올 수 있습니다.

note: (itstool) path: info/desc
en: How to import an existing ICC profile using a Windows system.
ko: 윈도우 시스템에서 기존의 ICC 프로파일을 가져오는 방법입니다.

note: (itstool) path: page/title
en: Installing an ICC profile on Microsoft Windows
ko: 마이크로소프트 윈도우에 ICC 프로파일 설치하기

note: (itstool) path: page/p
en: The method for assigning the profile to a device and also using the embedded calibration curves is different for each version of Microsoft Windows.
ko: 내장 보정 커브를 활용하여 프로파일을 장치에 할당하는 방법은 마이크로소프트 윈도우의 각 버전마다 다릅니다.

note: (itstool) path: section/p
en: Right click on the profile in Windows Explorer and click <gui>Install profile</gui>. This copies the profile to the correct directory automatically.
ko: 윈도우 탐색기에서 마우스 오른쪽 단추를 누른 후 <gui>프로파일 설치</gui>를 누르십시오. 프로파일을 적절한 디렉터리에 자동으로 복사합니다.

note: (itstool) path: section/p
en: Then open <guiseq><gui>Control Center</gui><gui>Color</gui></guiseq> and add the profile to the device.
ko: 그 다음 <guiseq><gui>제어 센터</gui><gui>색 관리</gui></guiseq>를 여시고 장치에 프로파일을 추가하십시오.

note: (itstool) path: note/p
en: If you are replacing an existing profile in Windows XP, the above shortcut does not work. The profiles must be manually copied to <file>C:\Windows\system32\spool\drivers\color</file> for the original profile to be replaced.
ko: 윈도우 XP의 기존 프로파일을 바꾼다면 위 바로 가기가 동작하지 않을지도 모릅니다. 기존 프로파일을 바꾸려면 프로파일을 <file>C:\Windows\system32\spool\drivers\color</file>에 직접 복사해야 합니다.

note: (itstool) path: section/p
en: Windows XP requires a program to be run at startup to copy the profile calibration curves into the video card. This can be done using <app>Adobe Gamma</app>, <app>LUT Loader</app> or by using the free <app href="https://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=12714"> Microsoft Color Control Panel Applet</app>. Using the latter adds a new <gui>Color</gui> item to the control panel and allows the calibration curves from default profile to be easily set at each startup.
ko: 윈도우 XP에서는 비디오 카드에 프로파일 보정 커브를 복사할 프로그램을 시작프로그램에 넣고 실행해야합니다. <app>어도비 감마</app>, <app>LUT 로더</app>, 무료 <app href="https://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=12714">마이크로소프트 색상 제어판 애플릿</app>을 활용하실 수 있습니다. 마지막에 언급한 프로그램을 활용하시면 <gui>색 관리</gui> 항목을 제어판에 추가하여 윈도우를 매번 시작할 때마다 기본 프로파일 보정 커브를 쉽게 설정할 수 있습니다.

note: (itstool) path: section/p
en: Microsoft Windows Vista mistakenly removes calibration curves from the video LUT after logon, after suspend, and when the UAC screen appears. This means you may have to manually reload the ICC profile calibration curves. If you are using profiles with embedded calibration curves you have to be very careful the calibration state has not been cleared.
ko: 마이크로소프트 윈도우 비스타는 실수로 보정 커브 기능을 로그인 한 다음, 대기 모드에 진입한 후, UAC 화면이 뜰 때 나타나는 비디오 LUT에서 뺐습니다. ICC 프로파일 보정 커브를 매번 직접 다시 불러와야 한다는 의미입니다. 내장 보정 커브 프로파일을 활용한다면 보정 상태가 완전하지 않으므로 조심스럽게 다루어야합니다.

note: (itstool) path: section/p
en: Windows 7 supports a similar scheme to Linux, in that profiles can be installed system-wide or specific to the user. They are however stored in the same place. Right click on the profile in Windows Explorer and click <gui>Install profile</gui> or copy the .icc profile to <file>C:\Windows\system32\spool\drivers\color</file>.
ko: 윈도우 7에서는 리눅스와 비슷한 형태를 제공하며, 시스템 전체 또는 사용자별로 프로파일을 설치할 수 있습니다. 하지만 이 프로파일은 같은 곳에 있습니다. 윈도우 탐색기에서 마우스 오른쪽 단추를 누른 다음 <gui>프로파일 설치</gui>를 누르거나 <file>C:\Windows\system32\spool\drivers\color</file>에 .icc 프로파일을 복사하십시오.

note: (itstool) path: section/p
en: Open <guiseq><gui>Control Center</gui><gui>Color Management</gui></guiseq> and then add the profile to the system by clicking the <gui>Add</gui> button. Click on the <gui>Advanced</gui> tab and look for <gui>Display Calibration</gui>. Calibration curve loading is enabled by the <gui>Use Windows display calibration</gui> checkbox but it is not sensitive. This can be enabled by clicking on <gui>Change system defaults</gui> and then returning to the <gui>Advanced</gui> tab and then clicking the checkbox.
ko: <guiseq><gui>제어 센터</gui><gui>색 관리</gui></guiseq>를 여시고 <gui>추가</gui> 단추를 눌러 시스템에 프로파일을 추가하십시오. <gui>고급</gui> 탭을 누른 후 <gui>디스플레이 보정</gui>을 찾아보십시오. 보정 커브는 <gui>윈도우 디스플레이 보정 사용</gui> 확인 상자로 활성화하여 불러올 수 있지만 동작이 세밀하지 않습니다. <gui>시스템 기본값으로 변경</gui>를 누르신 후 <gui>고급</gui> 탭으로 돌아와서 확인 상자를 눌러 해결할 수 있습니다.

note: (itstool) path: section/p
en: Close the dialog and click <gui>Reload current calibrations</gui> to set the gamma ramps. The profile calibration curves should now be set for every boot.
ko: 대화 상자를 닫으신 후 <gui>현재 보정 다시 불러오기</gui>를 눌러 감마 경사 곡선을 설정하십시오. 이렇게 하면 매번 부팅할 때마다 프로파일 보정 커브를 설정합니다.

note: (itstool) path: info/desc
en: How to import an existing ICC profile using an OS X system.
ko: OS X 시스템에서 기존의 ICC 프로파일을 가져오는 방법입니다.

note: (itstool) path: page/title
en: Installing an ICC profile on Apple OS X
ko: 애플 OS X에 ICC 프로파일 설치하기

note: (itstool) path: page/p
en: Apple OS X supports a similar scheme to Linux, in that profiles can be installed system-wide or specific to the user. System wide profiles are stored in <file>/Library/ColorSync/Profiles</file> and user-specific profiles are stored in <file>~/Library/ColorSync/Profiles</file>.
ko: 애플 OS X에서는 리눅스와 비슷한 형대를 제공하며, 시스템 전체 또는 사용자별로 프로파일을 설치할 수 있습니다. 시스템 전체 프로파일은 <file>/Library/ColorSync/Profiles</file>에 있으며 사용자별 프로파일은 <file>~/Library/ColorSync/Profiles</file>에 있습니다.

note: (itstool) path: page/p
en: Use the <guiseq><gui>System Preferences</gui><gui>Displays</gui><gui>Color</gui></guiseq> tool to import the file and assign the profile to the correct device.
ko: <guiseq><gui>시스템 설정</gui><gui>디스플레이</gui><gui>색상</gui></guiseq>  도구를 활용하여 파일을 가져온 후 프로파일을 올바른 장치에 할당하십시오.

en: Clocks
ko: 시계

en: Clocks for world times, plus alarms, stopwatch and a timer
ko: 세계 시계, 알람, 초시계, 타이머 기능이 있는 시계

note: Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: time;timer;alarm;world clock;stopwatch;time zone;
ko: time;시간;timer;타이머;alarm;알람;world clock;세계 시계;stopwatch;스톱워치;time zone;시간대;

en: Allows world clocks to be displayed for your time zone.
ko: 현재 시간대에 해당하는 세계 시계 표시를 허용합니다.

en: Configured world clocks
ko: 설정한 세계 시계

en: List of world clocks to show.
ko: 보여줄 세계 시계의 목록입니다.

en: Configured alarms
ko: 설정한 알람

en: List of alarms set.
ko: 알람 설정 목록입니다.

en: Configured Timers
ko: 설정한 타이머

en: List of timers set.
ko: 타이머 설정 목록입니다.

en: Geolocation support
ko: 지오로케이션 지원

en: Turn geolocation support on and off.
ko: 지오로케이션 지원을 켜고 끕니다.

en: Window state
ko: 창 상태

en: State of the window, e.g. maximized.
ko: 창의 상태이며, 예로 최대화가 있습니다.

en: Window width and height
ko: 창 너비과 높이

en: Width and height of the window.
ko: 창의 너비과 높이.

en: Panel state
ko: 패널 상태

en: Current clock panel.
ko: 현재 시간 패널.

en: GNOME Clocks
ko: 그놈 시계

en: A simple and elegant clock application. It includes world clocks, alarms, a stopwatch and a timer.
ko: 단순하고 우아한 시계 프로그램입니다. 세계시계, 알람, 스톱워치, 타이머 기능이 있습니다.

en: Goals:
ko: 목표:

en: Show the time in different cities around the world
ko: 전세계 각 도시의 시계를 보여줍니다

en: Set alarms to wake you up
ko: 여러분을 깨울 알람을 설정합니다

en: Measure elapsed time with an accurate stopwatch
ko: 정확한 스톱워치로 경과 시간을 잽니다

en: Set timers to properly cook your food
ko: 음식을 적당하게 요리할 타이머를 설정합니다

en: Initial screen
ko: 초기 화면

en: Alarms screen
ko: 알람 화면

en: Alarms setup
ko: 알람 설정

en: Stopwatch screen
ko: 스톱워치 화면

en: Timer screen
ko: 타이머 화면

[ctx: shortcut window]
en: Go to the next section
ko: 다음 섹션으로 이동

[ctx: shortcut window]
en: Go to the previous section
ko: 이전 섹션으로 이동

[ctx: shortcut window]
en: World Clocks
ko: 세계 시계

[ctx: shortcut window]
en: Add a world clock
ko: 세계 시계 추가

[ctx: shortcut window]
en: Alarm
ko: 알람

[ctx: shortcut window]
en: Add an alarm
ko: 알람 추가

[ctx: shortcut window]
en: Stopwatch
ko: 스톱워치

[ctx: shortcut window]
en: Stop / Reset
ko: 중단 / 초기화

[ctx: shortcut window]
en: Timer
ko: 타이머

[ctx: shortcut window]
en: Reset
ko: 초기화

[ctx: shortcut window]
en: New Timer
ko: 새 타이머

en: Add A_larm
ko: 알람 추가(_L)

en: Repeats
ko: 반복

en: Add a New World Clock
ko: 새 세계 시계 추가

en: Ring Duration
ko: 알림 지속 시간

en: Snooze Duration
ko: 다시 알림 지연

en: R_emove Alarm
ko: 알람 제거(_E)

en: You already have an alarm for this time.
ko: 이미 알람을 설정했습니다.

en: _About Clocks
ko: 시계 정보(_A)

en: Select Duration
ko: 시간 간격 선택

en: Title...
ko: 제목...

en: 1 m
ko: 1분

en: 2 m
ko: 2분

en: 3 m
ko: 3분

en: 5 m
ko: 5분

en: 30 m
ko: 30분

en: 15 m
ko: 15분

en: 45 m
ko: 45분

en: 1 h
ko: 1시간

en: Add World Clock
ko: 세계 시계 추가

note: Translators: Tooltip for the + button
en: New Alarm
ko: 새 알람

note: Translators: The alarm for the time %s titled %s has been "snoozed"
en: Snoozed from %s: %s
ko: %s부터 다시 알림: %s

note: Translators: %s is a time
en: Snoozed from %s
ko: %s부터 다시 알림

en: Edit Alarm
ko: 알람 편집

en: Lap
ko: 경과

note: Translators: Tooltip for the + button
en: New Timer
ko: 새 타이머

en: Time is up!
ko: 시간이 되었습니다!

en: Timer countdown finished
ko: 타이머 카운트 다운이 끝났습니다

note: Translators: The time is the same as the local time
en: Current timezone
ko: 현재 시간대

note: Translators: The (possibly fractical) number hours in the past (relative to local) the clock/location is
en: %s hour earlier | %s hours earlier
ko[0]: %s시간 전

note: Translators: The (possibly fractical) number hours in the future (relative to local) the clock/location is
en: %s hour later | %s hours later
ko[0]: %s시간 후

en: Failed to show help: %s
ko: 도움말 표시에 실패했습니다: %s

en: Utilities to help you with the time.
ko: 시간을 다룰 때 활용하는 유틸리티.

note: (itstool) path: info/desc
en: Use an alarm to set reminder for yourself.
ko: 알림 기능을 사용하여 약속을 설정합니다.

note: (itstool) path: page/title
en: Add an alarm
ko: 알림 추가

note: (itstool) path: page/p
en: You can add an alarm for specific days of the week. It will go off regardless of whether <app>Clocks</app> is open or not.
ko: 지정일에 대한 알림을 추가할 수 있습니다. <app>시계</app> 프로그램을 열었는지 여부와는 상관 없이 진행합니다.

note: (itstool) path: item/p
en: Press <gui style="button">Alarm</gui>.
ko: <gui style="button">알림</gui>을 누르십시오.

note: (itstool) path: item/p
en: Press <gui style="button">New</gui>.
ko: <gui style="button">새로 만들기</gui>를 누르십시오.

note: (itstool) path: item/p
en: Set the time when you want the alarm to go off.
ko: 알림을 울릴 시간을 설정하십시오.

note: (itstool) path: item/p
en: You can give your new alarm a name so that it is easier to identify.
ko: 알아보기 쉬운 이름을 새 알림에 지정할 수 있습니다.

note: (itstool) path: item/p
en: Select the days on which you want the alarm to be repeated at the set time.
ko: 지정한 알림을 반복할 날짜를 선택하십시오.

note: (itstool) path: item/p
en: Press <gui style="button">Done</gui> to finish adding the alarm.
ko: <gui style="button">완료</gui>를 눌러 알림 추가를 끝내십시오.

note: (itstool) path: page/p
en: You can <link xref="alarm-edit">temporarily disable your alarm</link> if you do not want to use it for a while.
ko: 당분간 알림을 받고 싶지 않다면 <link xref="alarm-edit">임시로 알림을 끌</link> 수 있습니다.

note: (itstool) path: page/p
en: Your alarm will not go off if your computer is switched off.
ko: 컴퓨터를 끄면 알림이 울리지 않습니다.

note: (itstool) path: info/desc
en: Update your alarm or temporarily disable it.
ko: 알림 설정을 업데이트하거나 임시로 끕니다.

note: (itstool) path: page/title
en: Edit an alarm
ko: 알림 편집

note: (itstool) path: page/p
en: Edit your alarm to change when it goes off, rename it or to deactivate it.
ko: 알림을 설정하거나, 이름을 바꾸거나, 끄려면 알림을 편집하십시오.

note: (itstool) path: item/p
en: Press the <gui style="button">Alarm</gui> button.
ko: <gui style="button">알림</gui> 단추를 누르십시오.

note: (itstool) path: item/p
en: Press the alarm which you want to edit.
ko: 편집할 알림을 누르십시오.

note: (itstool) path: item/p
en: Update the alarm and press <gui style="button">Done</gui> to finish editing it.
ko: 알림 설정을 업데이트하고 <gui style="button">완료</gui>를 눌러 알림 설정 편집을 끝내십시오.

note: (itstool) path: info/desc
en: Delete an alarm which you no longer need.
ko: 더 이상 필요하지 않은 알림을 삭제합니다.

note: (itstool) path: page/title
en: Remove an alarm
ko: 알림 제거

note: (itstool) path: page/p
en: You can delete alarms which you no longer need.
ko: 더 이상 필요하지 않은 알림을 삭제할 수 있습니다.

note: (itstool) path: item/p
en: Right click on the alarm. You can press the button with the tick mark in the top right corner and select the alarm which you want to delete.
ko: 알림에 마우스 커서를 올려두고 마우스 오른쪽 단추를 누르십시오. 우측 상단 구석의 틱 표시가 있는 단추를 눌러 삭제하려는 알림을 선택할 수 있습니다.

note: (itstool) path: item/p
en: Press the <gui style="button">Delete</gui> button.
ko: <gui style="button">삭제</gui> 단추를 누르십시오.

note: (itstool) path: page/p
en: You can select more than one alarm at a time for deletion.
ko: 삭제하려는 알림을 하나 이상 선택할 수 있습니다.

note: (itstool) path: info/desc
en: Stop the alarm or set it to go off nine minutes later.
ko: 알림을 멈추거나 9분 후에 알림을 울리도록 합니다.

note: (itstool) path: page/title
en: Stop or snooze your alarm
ko: 알림 멈춤 또는 지연

note: (itstool) path: page/p
en: When your alarm goes off, you can either stop the alarm or snooze it. When you snooze the alarm, the alarm is reset to go off nine minutes later.
ko: 알림을 설정하고 나면 멈추거나 지연할 수 있습니다. 알림을 지연하면 알림을 9분 후로 다시 설정합니다.

note: (itstool) path: page/p
en: When your alarm goes off, a notification will pop up from your notification tray. If you have <app>Clocks</app> open, you will also see the alarm there.
ko: 알림을 설정하고 나면 알림 표시줄에 알림이 뜹니다. <app>시계</app> 프로그램을 열었다면 프로그램에서 알림을 볼 수 있습니다.

note: (itstool) path: info/desc
en: Use the stopwatch to measure the time that you take to finish a task.
ko: 스톱워치를 활용하여 일 하는 시간이 얼마나 걸리는지 잽니다.

note: (itstool) path: page/title
en: Clock your best times
ko: 정확한 시간 재기

note: (itstool) path: page/p
en: Use the stopwatch to measure the time that it takes to complete different parts of a task while also keeping track of the total time that it takes to finish the whole task. It is often used by athletes to measure the time taken to run each lap and the time taken to cover the entire distance. By timing each lap, they are able to tell if their speed changes from lap to lap.
ko: 스톱 워치를 활용하여 전체 작업을 끝내야 하는 시간을 재는 동안 일의 각 부이 완전하게 끝나는 시간이 얼마나 걸리는지 잽니다. 종종 전체 거리를 달리는데 걸리는 구간별 시간을 잴 때 육상 종목에서 활용하기도 합니다. 각 구간별 시간에 따라 시간 별로 바뀌는 속력의 변화를 확인할 수 있습니다.

note: (itstool) path: item/p
en: Press the <gui style="button">Stopwatch</gui> button.
ko: <gui style="button">스톱워치</gui> 단추를 누르십시오.

note: (itstool) path: item/p
en: Press <gui style="button">Start</gui> to start the stopwatch.
ko: <gui style="button">시작</gui>을 눌러 스톱워치를 시작하십시오.

note: (itstool) path: item/p
en: After completing one phase of the task:
ko: 작업 한 단계를 끝내고 나면:

note: (itstool) path: item/p
en: Press <gui style="button">Lap</gui> to record the end of the first phase and to start timing the next phase.
ko: <gui style="button">경과</gui> 단추를 눌러 첫 단계의 끝 시간을 기록하고 다음 단계 시간 측정을 시작하십시오.

note: (itstool) path: item/p
en: Press <gui style="button">Stop</gui> to pause the stopwatch and <gui style="button">Continue</gui> when you are ready to resume timing the task.
ko: <gui style="button">멈춤</gui>을 눌러 스톱워치를 잠시 멈추고 일을 계속할 준비가 됐으면 <gui style="button">계속</gui>을 누르십시오.

note: (itstool) path: page/p
en: You can use the <gui style="button">Reset</gui> button to reset the stopwatch when it is stopped.
ko: 스톱워치를 멈췄을 때 <gui style="button">초기화</gui> 단추를 눌러 값을 초기화할 수 있습니다.

note: (itstool) path: note/p
en: Your lap times and total time will be lost when you reset the stopwatch or restart <app>Clocks</app>.
ko: 스톱워치를 초기화 하거나 <app>시계</app>를 다시 시작할 경우 경과 시간 및 전체 걸린 시간 정보를 잃을 수 있습니다.

note: (itstool) path: info/desc
en: Use a countdown to be notified when a time period has elapsed.
ko: 카운트다운 시계를 활용하여 지정 시간이 도달하면 알림을 받습니다.

note: (itstool) path: page/title
en: Set the timer
ko: 타이머 설정

note: (itstool) path: page/p
en: Set the time for a second by second countdown to zero. You will be notified when the countdown has finished.
ko: 0 까지 시간을 거꾸로 셀 초를 초단위로 설정하십시오. 초세기가 끝나면 알림을 받습니다.

note: (itstool) path: item/p
en: Press the <gui style="button">Timer</gui> button.
ko: <gui style="button">타이머</gui> 단추를 누르십시오.

note: (itstool) path: item/p
en: Set your time for the countdown.
ko: 카운트다운 시간을 설정하십시오.

note: (itstool) path: item/p
en: Press <gui style="button">Start</gui> to commence the countdown.
ko: <gui style="button">시작</gui>을 눌러 카운트다운을 시작하십시오.

note: (itstool) path: page/p
en: You will be notified when the countdown reaches zero.
ko: 카운트 다운이 0값에 도달하면 알림을 받습니다.

note: (itstool) path: note/p
en: Once the timer has started its countdown, you can press the <gui style="button">Pause</gui> button to pause the timer. To reset the timer, press the <gui style="button">Reset</gui> button.
ko: 타이머에서 카운트다운을 시작하면 <gui style="button">일시정지</gui>를 눌러 타이머를 멈출 수 있습니다. 타이머를 초기화하려면 <gui style="button">초기화</gui> 단추를 누르십시오.

note: (itstool) path: info/desc
en: Add a clock for a new city to your world clocks list.
ko: 세계 시계 목록에 새 도시의 시계를 추가합니다.

note: (itstool) path: page/title
en: Add a new city clock
ko: 새 도시 시계 추가

note: (itstool) path: page/p
en: Add a city to your world clocks to see the time of day or night in that city. You will also be able to <link xref="world-check">check the sunrise and sunset times</link> for each of the cities that you have added.
ko: 해당 도시의 낮 또는 밤 시간을 보려면 세계 시계에 도시를 추가하십시오. 추가한 각 도시의 <link xref="world-check">일출 일몰 시간 확인</link>도 가능합니다.

note: (itstool) path: item/p
en: Press the <gui style="button">World</gui> button.
ko: <gui style="button">세계</gui> 단추를 누르십시오.

note: (itstool) path: item/p
en: Press the <gui style="button">New</gui> button or <keyseq><key>Ctrl</key><key>N</key></keyseq> to add a new city.
ko: <gui style="button">새로 만들기</gui> 단추를 누르거나 <keyseq><key>Ctrl</key><key>N</key></keyseq> 단축키를 눌러 새 도시를 추가하십시오.

note: (itstool) path: item/p
en: Start typing the name of the city into the search.
ko: 검색할 도시 이름의 입력을 시작하십시오.

note: (itstool) path: item/p
en: Select the correct city or the closest location to you from the list.
ko: 목록에서 올바른 도시 또는 가까운 지역을 선택하십시오.

note: (itstool) path: item/p
en: Press <gui style="button">Add</gui> to finish adding the city.
ko: <gui style="button">추가</gui>를 눌러 도시 추가를 끝내십시오.

note: (itstool) path: page/p
en: If you do not see your city in the list, it is probably not available at this time. You should try adding the closest bigger city or the capital of your country instead.
ko: 목록에 도시가 없다면 아마 아직은 없을수도 있습니다. 가까운 대도시 또는 거주 국가의 수도를 대신 선택해보십시오.

note: (itstool) path: note/p
en: The clock for your current location will automatically be added to your world clocks when you are connected to the Internet. It will not be shown if you disconnect from the Internet and it will automatically update if you take your computer to a different city.
ko: 인터넷에 연결했다면 세계 시계에 현재 위치 시계를 자동으로 추가합니다. 인터넷으로부터 연결을 끊었다면 나타나지 않으며 컴퓨터를 다른 지역으로 가져갔다면 자동으로 업데이트합니다.

note: (itstool) path: info/desc
en: Check the sunrise and sunset times for a city.
ko: 도시의 일출 일몰 시간을 확인합니다.

note: (itstool) path: page/title
en: What else do world clocks show?
ko: 세계 시계로 활용할 수 있는 다른 기능은 어떤게 있죠?

note: (itstool) path: page/p
en: Apart from checking the time, you can also view the sunrise and sunset times for today. You will also see if the city is a day behind or ahead of you.
ko: 시간을 확인하는 기능 말고도 그 날 하루의 일출, 일몰 시간을 볼 수 있습니다. 해당 도시가 여러분이 속한 위치로부터 이전 일에 속하는지 이후일에 속하는지도 확인할 수 있습니다.

note: (itstool) path: item/p
en: Select a city to view more information about it.
ko: 도시를 선택하여 도시 정보를 확인합니다.

note: (itstool) path: info/desc
en: Delete a world clock which you no longer need.
ko: 더 이상 필요하지 않은 세계 시계를 삭제합니다.

note: (itstool) path: page/title
en: Remove a world clock
ko: 세계 시계 제거

note: (itstool) path: page/p
en: You can delete clocks which you no longer need.
ko: 더 이상 필요하지 않은 시계를 삭제할 수 있습니다.

note: (itstool) path: item/p
en: Right click on the world clock. You can press the button with the tick mark in the top right corner and select the clock which you want to delete.
ko: 세계 시계에 마우스 커서를 두고 마우스 오른쪽 단추를 누르십시오. 우측 상단 구석에 있는 단추를 눌러 삭제하려는 시계를 선택할 수 있습니다.

note: (itstool) path: page/p
en: You can select more than one clock at a time for deletion.
ko: 삭제할 시계를 하나 이상 선택할 수 있습니다.

note: (itstool) path: info/desc
en: Use <app>Clocks</app> as a stopwatch, a timer, to set alarms and to check the time in different cities around the world.
ko: <app>시계</app>를 활용하여 스톱워치, 타이머, 알림 설정, 전 세계의 도시별 시간을 확인합니다.

note: (itstool) path: page/title
en: <_:media-1/>Clocks
ko: <_:media-1/>시계

note: (itstool) path: page/p
en: Use <app>Clocks</app> as a stopwatch, a timer, to set alarms and to check the time in different cities.
ko: <app>시계</app>를 활용하여 스톱워치, 타이머, 알림 설정, 도시별 시간을 확인합니다.

note: (itstool) path: section/title
en: World clocks
ko: 세계 시계

note: (itstool) path: section/p
en: View the time in cities around the world on the same screen. You can also check if it is still the same day in those cities, and the sunrise and sunset times.
ko: 동일 화면에 전세계 도시의 시간을 봅니다. 해당 도시가 동일한 날짜상에 있는지, 일출, 일몰 시간이 언제인지 확인할 수 있습니다.

note: (itstool) path: section/title
en: Alarm clocks
ko: 알림 시계

note: (itstool) path: section/p
en: Set customisable alarms to go off on specific days every week.
ko: 매주 지정일에 대해 개별 알림을 설정합니다.

note: (itstool) path: section/p
en: Use the stopwatch to time how long something takes.
ko: 스톱워치를 활용하여 일 하는 시간이 얼마나 걸리는지 잽니다.

note: (itstool) path: section/p
en: Set a countdown in seconds, minutes or hours.
ko: 초, 분, 시간 단위로 카운트다운을 설정합니다.

en: _Open Game
ko: 게임 열기(_O)

en: _Resign Game
ko: 항복(_R)

en: _About Chess
ko: 체스 정보(_A)

note: Tooltip on the show first move (i.e. game start) navigation button
en: Rewind to the game start
ko: 게임 시작으로 돌아갑니다

note: Tooltip on the show previous move navigation button
en: Show the previous move
ko: 이전 움직임 표시

note: Tooltip on the show next move navigation button
en: Show the next move
ko: 다음 움직임 표시

note: Tooltip on the show current move navigation button
en: Show the current move
ko: 현재 움직임 표시

[ctx: shortcut window]
en: Open a saved game
ko: 저장한 게임을 엽니다

[ctx: shortcut window]
en: Save the game
ko: 게임을 저장합니다

[ctx: shortcut window]
en: Save the game with a different name
ko: 게임을 다른 이름으로 저장합니다

[ctx: shortcut window]
en: Rewind to the game start
ko: 시작 시점으로 돌아갑니다

[ctx: shortcut window]
en: Show the previous move
ko: 이전 움직임 표시

[ctx: shortcut window]
en: Show the next move
ko: 다음 움직임 표시

[ctx: shortcut window]
en: Show the current move
ko: 현재 움직임 표시

en: GNOME Chess
ko: 그놈 체스

en: Play the classic two-player board game of chess
ko: 전통적인 2인 체스 보드 게임을 플레이합니다

en: GNOME Chess is a simple chess game. You can play against your computer at three different difficulty levels, or against a friend at your computer.
ko: 그놈 체스는 간단한 체스 게임입니다. 세 가지 난이도로 컴퓨터와 플레이할 수도 있고, 친구를 상대로 플레이할 수도 있습니다.

en: Computer chess enthusiasts will appreciate GNOME Chess’s compatibility with nearly all modern computer chess engines, and its ability to detect several popular engines automatically if installed.
ko: 그놈 체스는 현대의 거의 모든 컴퓨터 체스 엔진과 호환되며 대중적인 몇몇 엔진은 설치된 경우 자동으로 인식합니다.

note: Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: game;strategy;
ko: game;게임;strategy;전략;

en: The piece theme to use
ko: 사용할 말 테마

en: A flag to enable move hints
ko: 움직임 힌트를 켜는 플래그

en: A flag to enable board numbering
ko: 보드 번호를 켜는 플래그

en: The directory to open the save game dialog in
ko: 게임 저장하기 창을 열 디렉터리

en: The directory to open the load game dialog in
ko: 게임 읽어들이기 창을 열 디렉터리

en: The format to display moves in
ko: 움직임을 표시할 형식

en: The side of the board that is in the foreground
ko: 플레이어 앞에 있는 게임판 가장자리

en: The duration of a game in seconds (0 for no limit)
ko: 게임의 길이, 초 단위(0은 무제한)

en: The type of clock (simple/fischer/bronstein)
ko: 시계의 종류(simple/fischer/bronstein)

en: The timer increment set corresponding to clock type (1 second minimum)
ko: 시계 종류에 따라 타이머 증가 설정(최소 1초)

en: The board side to play as
ko: 플레이할 보드 위치

en: The last side the player played as
ko: 플레이어가 최근에 플레이한 보드 위치

en: This is needed when play-as is set to alternate. This should only be set to black or white.
ko: play-as 값이 alternate일 경우 필요한 값입니다. 검은색이나 흰색으로만 설정할 수 있습니다.

en: The opponent player
ko: 적 플레이어

en: Can be 'human' (play against another human player), '' (use the first available chess engine) or the name of a specific engine to play against
ko: 가능한 값은 'human' (다른 사람 플레이어와 플레이), '' (처음 체스 엔진 사용), 또는 플레이할 엔진의 이름

en: Difficulty of the opponent chess engine
ko: 상대 체스 엔진의 난이도

[ctx: custom_duration_units]
note: Preferences dialog: Combo box entry for time limit Preferences dialog: Combo box entry for timer increment
en: minutes
ko: 분

[ctx: custom_duration_units]
note: Preferences dialog: Combo box entry for time limit
en: hours
ko: 시간

[ctx: custom_duration_units]
note: Preferences dialog: Combo box entry for timer increment
en: seconds
ko: 초

[ctx: custom_duration_units]
note: Preferences dialog: Combo box entry for clock type
en: Simple
ko: 간단

[ctx: custom_duration_units]
note: Preferences dialog: Combo box entry for time limit. Fischer is a proper name.
en: Fischer
ko: 피셔

[ctx: custom_duration_units]
note: Preferences dialog: Combo box entry for time limit. Bronstein is a proper name.
en: Bronstein
ko: 브론슈타인

[ctx: difficulty]
note: Preferences Dialog: Combo box entry for normal game difficulty
en: Normal
ko: 보통

note: Preferences Dialog: Combo box entry for game timer of five minutes
en: Five minutes
ko: 5분

note: #-#-#-#-#  525 (gnome-chess)  #-#-#-#-# Preferences Dialog: Combo box entry for game timer of ten minutes
en: Ten minutes
ko: 10분

note: Preferences Dialog: Combo box entry for game timer of thirty minutes
en: Thirty minutes
ko: 30분

note: Preferences Dialog: Combo box entry for game timer of two hours
en: Two hours
ko: 2시간

note: Preferences Dialog: Combo box entry for game timer of three hours
en: Three hours
ko: 3시간

[ctx: chess-move-format]
note: Preferences Dialog: Combo box entry for setting the notation type to human readable descriptions
en: Human
ko: 사람

[ctx: chess-move-format]
note: Preferences Dialog: Combo box entry for setting the notation type to standard algebraic (SAN)
en: Standard Algebraic
ko: 기본 연산

[ctx: chess-move-format]
note: Preferences Dialog: Combo box entry for setting the notation type to long figurine notation (FAN)
en: Figurine
ko: 피규린 연산

[ctx: chess-move-format]
note: Preferences Dialog: Combo box entry for setting the notation type to long algebraic (LAN)
en: Long Algebraic
ko: 긴 연산

[ctx: chess-opponent]
note: Preferences Dialog: Combo box entry for human opponent
en: Human
ko: 사람

[ctx: chess-side]
note: Preferences Dialog: Combo box entry for setting the board orientation to the white side
en: White Side
ko: 흰색 쪽

[ctx: chess-side]
note: Preferences Dialog: Combo box entry for setting the board orientation to the black side
en: Black Side
ko: 검정 쪽

[ctx: chess-side]
note: Preferences Dialog: Combo box entry for setting the board orientation to the side the human player is on
en: Human Side
ko: 사람 쪽

[ctx: chess-side]
note: Preferences Dialog: Combo box entry for setting the board orientation to the side the current active player is on
en: Current Player
ko: 현재 플레이어

note: Preferences Dialog: Label before clock type (Fischer/Bronstein) combo box
en: _Clock type:
ko: 시계 종류(_C):

note: Preferences Dialog: Label before timer increment combo box
en: Timer _increment:
ko: 시간 증가(_I):

note: Preferences Dialog: Label before player side (white/black) combo box
en: _Play as:
ko: 플레이 색(_P):

note: Preferences Dialog: Label before opposing player combo box
en: _Opposing player:
ko: 상대 플레이어(_O):

note: Preferences Dialog: Label before game timer settings
en: _Time limit:
ko: 시간 제한(_T):

note: Preferences dialog: Label to notify user that the settings are applied for the next game
en: Changes will take effect for the next game.
ko: 바뀐 내용은 다음 게임에 적용됩니다.

note: Preferences Dialog: Label before board orientation combo box
en: Board _orientation:
ko: 보드 방향(_O):

note: Preferences Dialog: Label before move format combo box
en: Move _format:
ko: 움직임 형식(_F):

note: Preferences Dialog: Label before piece style combo box
en: _Piece style:
ko: 말 모양(_P):

note: Preferences Dialog: Check box for selecting if board numbering is visible
en: _Board numbering
ko: 보드 번호 표시(_B)

note: Preferences Dialog: Check box for selecting if move hints are visible
en: _Move hints
ko: 움직임 힌트(_M)

[ctx: chess-player]
note: Preferences Dialog: Combo box entry for playing as white
en: White
ko: 흰색

[ctx: chess-player]
note: Preferences Dialog: Combo box entry for playing as black
en: Black
ko: 검정

[ctx: chess-player]
note: Preferences Dialog: Combo box entry for alterning between black and white
en: Alternate
ko: 반대측

en: Select Promotion Type
ko: 프로모션 종류 선택

en: _Queen
ko: 퀸(_Q)

en: _Knight
ko: 나이트(_K)

en: _Rook
ko: 루크(_R)

en: _Bishop
ko: 비숍(_B)

note: Message when the game cannot be loaded due to an invalid move in the file.
en: Failed to load PGN: move %s is invalid.
ko: PGN 읽어들이기에 실패했습니다: %s 움직임이 올바르지 않습니다.

en: Invalid %s : %s in PGN, setting timer to infinity.
ko: PGN에서 "%s : %s" 설정이 올바르지 않습니다. 시간을 무한으로 설정합니다.

en: Invalid clock type in PGN: %s, using a simple clock.
ko: PGN에서 시계 종류가 올바르지 않습니다: %s. 간단한 시계를 사용합니다.

en: Invalid timer increment in PGN: %s, using a simple clock.
ko: PGN에서 타이머 증가값이 올바르지 않습니다: %s. 간단한 시계를 사용합니다.

en: No chess engine is installed. You will not be able to play against the computer.
ko: 체스 엔진을 설치하지 않았습니다. 컴퓨터를 상대로 플레이할 수 없습니다.

note: May print when started on the command line; a PGN is a saved game file.
en: GNOME Chess can only open one PGN at a time.
ko: 그놈 체스는 한 번에 하나의 PGN 파일만 열 수 있습니다.

note: Move History Combo: Go to the start of the game
en: Game Start
ko: 게임 시작

note: Note there are no move formats for pieces taking kings and this is not allowed in Chess rules Human Move String: Description of a white pawn moving from %1$s to %2s, e.g. 'c2 to c4'
en: White pawn moves from %1$s to %2$s
ko: 흰색 폰이 %1$s에서 %2$s 위치로 이동

note: Human Move String: Description of a white pawn at %1$s capturing a pawn at %2$s
en: White pawn at %1$s takes the black pawn at %2$s
ko: 흰색 폰이(위치 %1$s) 검은색 폰을(위치 %2$s) 먹음

note: Human Move String: Description of a white pawn at %1$s capturing a rook at %2$s
en: White pawn at %1$s takes the black rook at %2$s
ko: 흰색 폰이(위치 %1$s) 검은색 루크를(위치 %2$s) 먹음

note: Human Move String: Description of a white pawn at %1$s capturing a knight at %2$s
en: White pawn at %1$s takes the black knight at %2$s
ko: 흰색 폰이(위치 %1$s) 검은색 나이트를(위치 %2$s) 먹음

note: Human Move String: Description of a white pawn at %1$s capturing a bishop at %2$s
en: White pawn at %1$s takes the black bishop at %2$s
ko: 흰색 폰이(위치 %1$s) 검은색 비숍을(위치 %2$s) 먹음

note: Human Move String: Description of a white pawn at %1$s capturing a queen at %2$s
en: White pawn at %1$s takes the black queen at %2$s
ko: 흰색 폰이(위치 %1$s) 검은색 퀸을(위치 %2$s) 먹음

note: Human Move String: Description of a white rook moving from %1$s to %2$s, e.g. 'a1 to a5'
en: White rook moves from %1$s to %2$s
ko: 흰색 루크가 %1$s에서 %2$s 위치로 이동

note: Human Move String: Description of a white rook at %1$s capturing a pawn at %2$s
en: White rook at %1$s takes the black pawn at %2$s
ko: 흰색 루크가(위치 %1$s) 검은색 폰을(위치 %2$s) 먹음

note: Human Move String: Description of a white rook at %1$s capturing a rook at %2$s
en: White rook at %1$s takes the black rook at %2$s
ko: 흰색 루크가(위치 %1$s) 검은색 루크를(위치 %2$s) 먹음

note: Human Move String: Description of a white rook at %1$s capturing a knight at %2$s
en: White rook at %1$s takes the black knight at %2$s
ko: 흰색 루크가(위치 %1$s) 검은색 나이트를(위치 %2$s) 먹음

note: Human Move String: Description of a white rook at %1$s capturing a bishop at %2$s
en: White rook at %1$s takes the black bishop at %2$s
ko: 흰색 루크가(위치 %1$s) 검은색 비숍을(위치 %2$s) 먹음

note: Human Move String: Description of a white rook at %1$s capturing a queen at %2$s"
en: White rook at %1$s takes the black queen at %2$s
ko: 흰색 루크가(위치 %1$s) 검은색 퀸을(위치 %2$s) 먹음

note: Human Move String: Description of a white knight moving from %1$s to %2$s, e.g. 'b1 to c3'
en: White knight moves from %1$s to %2$s
ko: 흰색 나이트가 %1$s에서 %2$s 위치로 이동

note: Human Move String: Description of a white knight at %1$s capturing a pawn at %2$s
en: White knight at %1$s takes the black pawn at %2$s
ko: 흰색 나이트가(위치 %1$s) 검은색 폰을(위치 %2$s) 먹음

note: Human Move String: Description of a white knight at %1$s capturing a rook at %2$s
en: White knight at %1$s takes the black rook at %2$s
ko: 흰색 나이트가(위치 %1$s) 검은색 루크를(위치 %2$s) 먹음

note: Human Move String: Description of a white knight at %1$s capturing a knight at %2$s
en: White knight at %1$s takes the black knight at %2$s
ko: 흰색 나이트가(위치 %1$s) 검은색 나이트를(위치 %2$s) 먹음

note: Human Move String: Description of a white knight at %1$s capturing a bishop at %2$s
en: White knight at %1$s takes the black bishop at %2$s
ko: 흰색 나이트가(위치 %1$s) 검은색 비숍을(위치 %2$s) 먹음

note: Human Move String: Description of a white knight at %1$s capturing a queen at %2$s
en: White knight at %1$s takes the black queen at %2$s
ko: 흰색 나이트가(위치 %1$s) 검은색 퀸을(위치 %2$s) 먹음

note: Human Move String: Description of a white bishop moving from %1$s to %2$s, e.g. 'f1 to b5'
en: White bishop moves from %1$s to %2$s
ko: 흰색 비숍이 %1$s에서 %2$s 위치로 이동

note: Human Move String: Description of a white bishop at %1$s capturing a pawn at %2$s
en: White bishop at %1$s takes the black pawn at %2$s
ko: 흰색 비숍이(위치 %1$s) 검은색 폰을(위치 %2$s) 먹음

note: Human Move String: Description of a white bishop at %1$s capturing a rook at %2$s
en: White bishop at %1$s takes the black rook at %2$s
ko: 흰색 비숍이(위치 %1$s) 검은색 루크를(위치 %2$s) 먹음

note: Human Move String: Description of a white bishop at %1$s capturing a knight at %2$s
en: White bishop at %1$s takes the black knight at %2$s
ko: 흰색 비숍이(위치 %1$s) 검은색 나이트를(위치 %2$s) 먹음

note: Human Move String: Description of a white bishop at %1$s capturing a bishop at %2$s
en: White bishop at %1$s takes the black bishop at %2$s
ko: 흰색 비숍이(위치 %1$s) 검은색 비숍을(위치 %2$s) 먹음

note: Human Move String: Description of a white bishop at %1$s capturing a queen at %2$s
en: White bishop at %1$s takes the black queen at %2$s
ko: 흰색 비숍이(위치 %1$s) 검은색 퀸을(위치 %2$s) 먹음

note: Human Move String: Description of a white queen moving from %1$s to %2$s, e.g. 'd1 to d4'
en: White queen moves from %1$s to %2$s
ko: 흰색 퀸이 %1$s에서 %2$s 위치로 이동

note: Human Move String: Description of a white queen at %1$s capturing a pawn at %2$s
en: White queen at %1$s takes the black pawn at %2$s
ko: 흰색 퀸이(위치 %1$s) 검은색 폰을(위치 %2$s) 먹음

note: Human Move String: Description of a white queen at %1$s capturing a rook at %2$s
en: White queen at %1$s takes the black rook at %2$s
ko: 흰색 퀸이(위치 %1$s) 검은색 루크를(위치 %2$s) 먹음

note: Human Move String: Description of a white queen at %1$s capturing a knight at %2$s
en: White queen at %1$s takes the black knight at %2$s
ko: 흰색 퀸이(위치 %1$s) 검은색 나이트를(위치 %2$s) 먹음

note: Human Move String: Description of a white queen at %1$s capturing a bishop at %2$s
en: White queen at %1$s takes the black bishop at %2$s
ko: 흰색 퀸이(위치 %1$s) 검은색 비숍을(위치 %2$s) 먹음

note: Human Move String: Description of a white queen at %1$s capturing a queen at %2$s
en: White queen at %1$s takes the black queen at %2$s
ko: 흰색 퀸이(위치 %1$s) 검은색 퀸을(위치 %2$s) 먹음

note: Human Move String: Description of a white king moving from %1$s to %2$s, e.g. 'e1 to f1'
en: White king moves from %1$s to %2$s
ko: 흰색 킹이 %1$s에서 %2$s 위치로 이동

note: Human Move String: Description of a white king at %1$s capturing a pawn at %2$s
en: White king at %1$s takes the black pawn at %2$s
ko: 흰색 킹이(위치 %1$s) 검은색 폰을(위치 %2$s) 먹음

note: Human Move String: Description of a white king at %1$s capturing a rook at %2$s
en: White king at %1$s takes the black rook at %2$s
ko: 흰색 킹이(위치 %1$s) 검은색 루크를(위치 %2$s) 먹음

note: Human Move String: Description of a white king at %1$s capturing a knight at %2$s
en: White king at %1$s takes the black knight at %2$s
ko: 흰색 킹이(위치 %1$s) 검은색 나이트를(위치 %2$s) 먹음

note: Human Move String: Description of a white king at %1$s capturing a bishop at %2$s
en: White king at %1$s takes the black bishop at %2$s
ko: 흰색 킹이(위치 %1$s) 검은색 비숍을(위치 %2$s) 먹음

note: Human Move String: Description of a white king at %1$s capturing a queen at %2$s
en: White king at %1$s takes the black queen at %2$s
ko: 흰색 킹이(위치 %1$s) 검은색 퀸을(위치 %2$s) 먹음

note: Human Move String: Description of a black pawn moving from %1$s to %2$s, e.g. 'c8 to c6'
en: Black pawn moves from %1$s to %2$s
ko: 검은색 폰이 %1$s에서 %2$s 위치로 이동

note: Human Move String: Description of a black pawn at %1$s capturing a pawn at %2$s
en: Black pawn at %1$s takes the white pawn at %2$s
ko: 검은색 폰이(위치 %1$s) 흰색 폰을(위치 %2$s) 먹음

note: Human Move String: Description of a black pawn at %1$s capturing a rook at %2$s
en: Black pawn at %1$s takes the white rook at %2$s
ko: 검은색 폰이(위치 %1$s) 흰색 루크를(위치 %2$s) 먹음

note: Human Move String: Description of a black pawn at %1$s capturing a knight at %2$s
en: Black pawn at %1$s takes the white knight at %2$s
ko: 검은색 폰이(위치 %1$s) 흰색 나이트를(위치 %2$s) 먹음

note: Human Move String: Description of a black pawn at %1$s capturing a bishop at %2$s
en: Black pawn at %1$s takes the white bishop at %2$s
ko: 검은색 폰이(위치 %1$s) 흰색 비숍을(위치 %2$s) 먹음

note: Human Move String: Description of a black pawn at %1$s capturing a queen at %2$s
en: Black pawn at %1$s takes the white queen at %2$s
ko: 검은색 폰이(위치 %1$s) 흰색 퀸을(위치 %2$s) 먹음

note: Human Move String: Description of a black rook moving from %1$s to %2$s, e.g. 'a8 to a4'
en: Black rook moves from %1$s to %2$s
ko: 검은색 루크가 %1$s에서 %2$s 위치로 이동

note: Human Move String: Description of a black rook at %1$s capturing a pawn at %2$s
en: Black rook at %1$s takes the white pawn at %2$s
ko: 검은색 루크가(위치 %1$s) 흰색 폰을(위치 %2$s) 먹음

note: Human Move String: Description of a black rook at %1$s capturing a rook at %2$s
en: Black rook at %1$s takes the white rook at %2$s
ko: 검은색 루크가(위치 %1$s) 흰색 루크를(위치 %2$s) 먹음

note: Human Move String: Description of a black rook at %1$s capturing a knight at %2$s
en: Black rook at %1$s takes the white knight at %2$s
ko: 검은색 루크가(위치 %1$s) 흰색 나이트를(위치 %2$s) 먹음

note: Human Move String: Description of a black rook at %1$s capturing a bishop at %2$s
en: Black rook at %1$s takes the white bishop at %2$s
ko: 검은색 루크가(위치 %1$s) 흰색 비숍을(위치 %2$s) 먹음

note: Human Move String: Description of a black rook at %1$s capturing a queen at %2$s
en: Black rook at %1$s takes the white queen at %2$s
ko: 검은색 루크가(위치 %1$s) 흰색 퀸을(위치 %2$s) 먹음

note: Human Move String: Description of a black knight moving from %1$s to %2$s, e.g. 'b8 to c6'
en: Black knight moves from %1$s to %2$s
ko: 검은색 나이트가 %1$s에서 %2$s 위치로 이동

note: Human Move String: Description of a black knight at %1$s capturing a pawn at %2$s
en: Black knight at %1$s takes the white pawn at %2$s
ko: 검은색 나이트가(위치 %1$s) 흰색 폰을(위치 %2$s) 먹음

note: Human Move String: Description of a black knight at %1$s capturing a rook at %2$s
en: Black knight at %1$s takes the white rook at %2$s
ko: 검은색 나이트가(위치 %1$s) 흰색 루크를(위치 %2$s) 먹음

note: Human Move String: Description of a black knight at %1$s capturing a knight at %2$s
en: Black knight at %1$s takes the white knight at %2$s
ko: 검은색 나이트가(위치 %1$s) 흰색 나이트를(위치 %2$s) 먹음

note: Human Move String: Description of a black knight at %1$s capturing a bishop at %2$s
en: Black knight at %1$s takes the white bishop at %2$s
ko: 검은색 나이트가(위치 %1$s) 흰색 비숍을(위치 %2$s) 먹음

note: Human Move String: Description of a black knight at %1$s capturing a queen at %2$s
en: Black knight at %1$s takes the white queen at %2$s
ko: 검은색 나이트가(위치 %1$s) 흰색 퀸을(위치 %2$s) 먹음

note: Human Move String: Description of a black bishop moving from %1$s to %2$s, e.g. 'f8 to b3'
en: Black bishop moves from %1$s to %2$s
ko: 검은색 비숍이 %1$s에서 %2$s 위치로 이동

note: Human Move String: Description of a black bishop at %1$s capturing a pawn at %2$s
en: Black bishop at %1$s takes the white pawn at %2$s
ko: 검은색 비숍이(위치 %1$s) 흰색 폰을(위치 %2$s) 먹음

note: Human Move String: Description of a black bishop at %1$s capturing a rook at %2$s
en: Black bishop at %1$s takes the white rook at %2$s
ko: 검은색 비숍이(위치 %1$s) 흰색 루크를(위치 %2$s) 먹음

note: Human Move String: Description of a black bishop at %1$s capturing a knight at %2$s
en: Black bishop at %1$s takes the white knight at %2$s
ko: 검은색 비숍이(위치 %1$s) 흰색 나이트를(위치 %2$s) 먹음

note: Human Move String: Description of a black bishop at %1$s capturing a bishop at %2$s
en: Black bishop at %1$s takes the white bishop at %2$s
ko: 검은색 비숍이(위치 %1$s) 흰색 비숍을(위치 %2$s) 먹음

note: Human Move String: Description of a black bishop at %1$s capturing a queen at %2$s
en: Black bishop at %1$s takes the white queen at %2$s
ko: 검은색 비숍이(위치 %1$s) 흰색 퀸을(위치 %2$s) 먹음

note: Human Move String: Description of a black queen moving from %1$s to %2$s, e.g. 'd8 to d5'
en: Black queen moves from %1$s to %2$s
ko: 검은색 퀸이 %1$s에서 %2$s 위치로 이동

note: Human Move String: Description of a black queen at %1$s capturing a pawn at %2$s
en: Black queen at %1$s takes the white pawn at %2$s
ko: 검은색 퀸이(위치 %1$s) 흰색 폰을(위치 %2$s) 먹음

note: Human Move String: Description of a black queen at %1$s capturing a rook at %2$s
en: Black queen at %1$s takes the white rook at %2$s
ko: 검은색 퀸이(위치 %1$s) 흰색 루크를(위치 %2$s) 먹음

note: Human Move String: Description of a black queen at %1$s capturing a knight at %2$s
en: Black queen at %1$s takes the white knight at %2$s
ko: 검은색 퀸이(위치 %1$s) 흰색 나이트를(위치 %2$s) 먹음

note: Human Move String: Description of a black queen at %1$s capturing a bishop at %2$s
en: Black queen at %1$s takes the white bishop at %2$s
ko: 검은색 퀸이(위치 %1$s) 흰색 비숍을(위치 %2$s) 먹음

note: Human Move String: Description of a black queen at %1$s capturing a queen at %2$s
en: Black queen at %1$s takes the white queen at %2$s
ko: 검은색 퀸이(위치 %1$s) 흰색 퀸을(위치 %2$s) 먹음

note: Human Move String: Description of a black king moving from %1$s to %2$s, e.g. 'e8 to f8'
en: Black king moves from %1$s to %2$s
ko: 검은색 킹이 %1$s에서 %2$s 위치로 이동

note: Human Move String: Description of a black king at %1$s capturing a pawn at %2$s
en: Black king at %1$s takes the white pawn at %2$s
ko: 검은색 킹이(위치 %1$s) 흰색 폰을(위치 %2$s) 먹음

note: Human Move String: Description of a black king at %1$s capturing a rook at %2$s
en: Black king at %1$s takes the white rook at %2$s
ko: 검은색 킹이(위치 %1$s) 흰색 루크를(위치 %2$s) 먹음

note: Human Move String: Description of a black king at %1$s capturing a knight at %2$s
en: Black king at %1$s takes the white knight at %2$s
ko: 검은색 킹이(위치 %1$s) 흰색 나이트를(위치 %2$s) 먹음

note: Human Move String: Description of a black king at %1$s capturing a bishop at %2$s
en: Black king at %1$s takes the white bishop at %2$s
ko: 검은색 킹이(위치 %1$s) 흰색 비숍을(위치 %2$s) 먹음

note: Human Move String: Description of a black king at %1$s capturing a queen at %2$s"
en: Black king at %1$s takes the white queen at %2$s
ko: 검은색 킹이(위치 %1$s) 흰색 퀸을(위치 %2$s) 먹음

en: White pawn captures black pawn en passant
ko: 흰색 폰이 앙 파상으로 검은색 폰을 먹음

en: Black pawn captures white pawn en passant
ko: 검은색 폰이 앙 파상으로 흰색 폰을 먹음

en: White castles kingside
ko: 흰색 왕쪽 부분의 루크

en: White castles queenside
ko: 흰색 여왕쪽 부분의 루크

en: Black castles kingside
ko: 검정 왕쪽 부분의 루크

en: Black castles queenside
ko: 검정 여왕쪽 부분의 루크

note: Window title on a White human's turn if he is in check
en: White is in Check
ko: 흰색이 체크 상태입니다

note: Window title on a Black human's turn if he is in check
en: Black is in Check
ko: 검정이 체크 상태입니다

en: Black performed an en passant capture
ko: 검정이 앙 파상으로 말을 먹었습니다

en: White performed an en passant capture
ko: 흰색이 앙 파상으로 말을 먹었습니다

note: Window title on White's turn if White is human
en: White to Move
ko: 흰색 차례

note: Window title on White's turn if White is a computer
en: White is Thinking…
ko: 흰색이 생각 중입니다…

note: Window title on Black's turn if Black is human
en: Black to Move
ko: 검정 차례

note: Window title on Black's turn if Black is a computer
en: Black is Thinking…
ko: 검정이 생각 중입니다…

note: Window title when the white player wins
en: White Wins
ko: 흰색 승리

note: Window title when the black player wins
en: Black Wins
ko: 검정 승리

note: Window title when the game is drawn
en: Game is Drawn
ko: 무승부

note: * Window title when something goes wrong with the engine... * or when the engine says something is wrong with us! Translators, * please test to make sure this does not get ellipsized -- you don't * have much room. Set your opponent to GNU Chess, set a time limit * because the pause button eats up so
en: Oops! Something has gone wrong.
ko: 앗! 무언가 잘못되었습니다.

note: Window subtitle when Black is checkmated
en: Black is in check and cannot move.
ko: 검정이 체크 상태이고 움직일 수 없습니다.

note: Window subtitle when White is checkmated
en: White is in check and cannot move.
ko: 흰색이 체크 상태이고 움직일 수 없습니다.

note: Window subtitle when the game terminates due to a stalemate
en: Opponent cannot move.
ko: 상대편이 움직일 수 없습니다.

note: Window subtitle when the game is drawn due to the fifty move rule
en: No piece was taken or pawn moved in fifty moves.
ko: 잡은 말이 없거나 폰이 15칸을 이동했습니다.

note: Window subtitle when the game is drawn due to the 75 move rule
en: No piece was taken or pawn moved in 75 moves.
ko: 잡은 말이 없거나 폰이 75칸을 이동했습니다.

note: Window subtitle when the game ends due to Black's clock stopping
en: Black has run out of time.
ko: 검정이 제한 시간이 지났습니다.

note: Window subtitle when the game ends due to White's clock stopping
en: White has run out of time.
ko: 흰색이 제한 시간이 지났습니다.

note: Window subtitle when the game is drawn due to the three-fold-repetition rule
en: The same board state has occurred three times.
ko: 같은 보드 상태가 세 번 발생했습니다.

note: Window subtitle when the game is drawn due to the five-fold-repetition rule
en: The same board state has occurred five times.
ko: 같은 보드 상태가 다섯 번 발생했습니다.

note: Window subtitle when the game is drawn due to the insufficient material rule
en: Neither player can checkmate.
ko: 어느쪽의 플레이어도 체크메이트를 할 수 없습니다.

note: Window subtitle when the game ends due to the black player resigning
en: Black has resigned.
ko: 검정이 항복했습니다.

note: Window subtitle when the game ends due to the white player resigning
en: White has resigned.
ko: 흰색이 항복했습니다.

note: Window subtitle when a game is abandoned
en: The game has been abandoned.
ko: 게임을 버립니다.

note: Window subtitle when the game ends due to a player dying. * This is a PGN standard. GNOME Chess will never kill the user.
en: The game log says a player died!
ko: 게임 기록에 따르면 플레이어가 죽었습니다!

note: Window subtitle when something goes wrong with the engine... * or when the engine says something is wrong with us!
en: The computer player is confused. The game cannot continue.
ko: 컴퓨터 플레이어가 매우 혼란스럽습니다. 게임을 계속할 수 없습니다.

en: _Abandon game
ko: 게임 포기하기(_A)

en: _Save game for later
ko: 다음을 위해 게임 저장(_S)

en: _Discard game
ko: 게임 버리기(_D)

en: _Save game log
ko: 게임 기록 저장(_S)

note: Title of claim draw dialog
en: Would you like to claim a draw?
ko: 무승부 선언을 하시겠습니까?

note: Message in claim draw dialog when triggered by fifty-move rule
en: You may claim a draw because fifty moves have passed without a capture or pawn advancement. (The computer player may still choose to claim a draw even if you choose to keep playing.)
ko: 15칸을 이동하는 동안 말을 잡거나 폰이 승급하지 않았기 때문에 컴퓨터에 무승부를 요청할 수 있습니다. (계속 플레이하려고 결정하더라도 컴퓨터는 무승부를 선택할 수도 있습니다)

note: Message in claim draw dialog when triggered by three-fold repetition
en: You may claim a draw because the current board position has occurred three times. (The computer player may still choose to claim a draw even if you choose to keep playing.)
ko: 동일한 체스판이 3번 발생했으므로 컴퓨터에 무승부를 요청할 수 있습니다. (계속 플레이하려고 결정하더라도 컴퓨터는 무승부를 선택할 수도 있습니다)

note: Option in claim draw dialog
en: _Claim Draw
ko: 무승부 선언(_C)

en: Save this game before starting a new one?
ko: 새로 시작하기 전에 이 게임을 저장하시겠습니까?

note: Title of warning dialog when player clicks Resign
en: Are you sure you want to resign?
ko: 정말로 항복하시겠습니까?

note: Text on warning dialog when player clicks Resign
en: This makes sense if you plan to save the game as a record of your loss.
ko: 패배로 기록할 게임을 저장하고 싶으면 항복할 수 있습니다.

note: Option on warning dialog when player clicks resign
en: _Resign
ko: 항복(_R)

en: A classic game of positional strategy
ko: 전통적인 보드 전략 게임

en: This does not look like a valid PGN game.
ko: 올바른 PGN 게임처럼 보이지 않습니다.

note: Title of save game dialog
en: Save Chess Game
ko: 체스 게임 저장

note: Default filename for the save game dialog
en: Untitled Chess Game
ko: 제목 없는 체스 게임

note: Save Game Dialog: Name of filter to show only PGN files Load Game Dialog: Name of filter to show only PGN files
en: PGN files
ko: PGN 파일

en: Failed to save game: %s
ko: 게임 저장에 실패했습니다: %s

en: Save this game before loading another one?
ko: 다른 게임을 불러오기 전에 이 게임을 저장하시겠습니까?

note: Title of load game dialog
en: Load Chess Game
ko: 체스 게임 읽어들이기

en: Search found no results
ko: 검색 결과가 없습니다

en: Copy Character
ko: 문자 복사

en: Character copied to clipboard
ko: 클립보드에 문자를 복사했습니다

en: No recent characters found
ko: 최근 문자가 없습니다

en: Characters will appear here if you use them.
ko: 사용한 문자가 여기에 나타납니다.

en: Current page
ko: 현재 페이지

en: Filter by Font
ko: 글꼴로 구분

en: About Characters
ko: 문자 도구 정보

en: GNOME Characters
ko: 그놈 문자 도구

en: Character map application
ko: 문자 표 프로그램

en: Characters is a simple utility application to find and insert unusual characters. It allows you to quickly find the character you are looking for by searching for keywords.
ko: 문자 도구는 자주 사용하지 않는 문자를 찾아 입력하는 단순한 유틸리티 프로그램입니다. 찾아볼 문자를 단어로 빨리 찾아볼 수 있습니다.

en: You can also browse characters by categories, such as Punctuation, Pictures, etc.
ko: 구두기호, 그림 등의 분류 방식으로 문자를 찾아볼 수 있습니다.

en: Utility application to find and insert unusual characters
ko: 자주 사용하지 않는 문자를 찾아 입력하는 유틸리티 프로그램

note: Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: characters;unicode;punctuation;math;letters;emoji;emoticon;
ko: characters;문자;unicode;유니코드;punctuation;구두기호;구두점;math;수학;letters;언어문자;emoji;이모지;emoticon;이모티콘;

en: Font to display characters
ko: 문자를 표시할 글꼴

en: Use the font to render characters on the character list.
ko: 문자 목록에 문자를 표현하려 글꼴을 사용합니다.

en: Maximum recent characters
ko: 최대 최근 사용 문자

en: Emojis
ko: 이모지

en: Letters & Symbols
ko: 문자와 기호

en: Arrows
ko: 화살표

en: %s Category List Row
ko: %s 분류 목록

en: Unicode U+%04s
ko: 유니코드 U+%04s

note: TRANSLATORS: the first variable is a character, the second is a font
en: %s is not included in %s
ko: %s이(가) %s에 없습니다

en: Unassigned
ko: 할당하지 않음

en: Characters Application
ko: 문자 도구 프로그램

en: Characters Application started
ko: 문자 도구 프로그램을 시작했습니다

en: Characters Application activate
ko: 문자 도구 프로그램을 활성화

en: Characters Application exiting
ko: 문자 도구 프로그램이 이미 실행중입니다

en: Unknown character name
ko: 알 수 없는 문자 이름

note: FIXME: Can't use GtkContainer.child_get_property.
en: Search Result
ko: 검색 결과

en: Character Map
ko: 문자표

en: %s (%s only)
ko: %s(%s만)

en: %s Character List
ko: %s 문자 목록

note: TRANSLATORS: %s will be either 'emojis' or 'letters'
en: Recently Used %s Character List
ko: 최근 사용한 %s 문자 목록

en: Search Result Character List
ko: 검색 결과 문자 목록

en: Calendar for GNOME
ko: 그놈용 달력 메모

en: GNOME Calendar is a simple and beautiful calendar application designed to perfectly fit the GNOME desktop. By reusing the components which the GNOME desktop is built on, Calendar nicely integrates with the GNOME ecosystem.
ko: 그놈 달력은 그놈 데스크톱에 완벽하게 맞춰 설계한 단순하고 아름다운 달력 프로그램입니다. 그놈 달력은 그놈 데스크톱에 내장한 구성 요소를 재사용하여 그놈 환경에 멋지게 어우러집니다.

en: We aim to find the perfect balance between nicely crafted features and user-centred usability. No excess, nothing missing. You’ll feel comfortable using Calendar, like you’ve been using it for ages!
ko: 멋지게 다듬은 기능과 사용자 중심의 활용성 간의 완벽한 균형의 유지가 목표입니다. 잘나지도 부족하지도 않습니다. 오랫동안 달력을 사용해보셨던 것 같은 편안함을 느끼실 수 있습니다!

en: Week view
ko: 주별 보기

en: Search for events
ko: 행사 검색

en: Calendar management
ko: 달력 관리자

en: Access and manage your calendars
ko: 달력에 접근하고 관리합니다

note: Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: Calendar;Event;Reminder;
ko: Calendar;달력;캘린더;Event;행사;이벤트;Reminder;알림;

en: Type of the active view
ko: 활성 보기 형식

en: Type of the active window view, default value is: monthly view
ko: 활성 창 보기의 형식입니다. 기본 값은 월별 보기 입니다

en: Weather Service Configuration
ko: 날씨 서비스 설정

en: Whether weather reports are shown, automatic locations are used and a location-name
ko: 날씨 정보를 표시 여부에 따라 자동 위치 정보를 location-name과 함께 사용합니다

en: Follow system night light
ko: 시스템 야간 모드 따르기

note: * Translators: %1$s is the start date, %2$s is the start time, * %3$s is the end date, and %4$s is the end time.
en: %1$s %2$s — %3$s %4$s
ko: %1$s, %2$s – %3$s %4$s

en: Calendar Settings
ko: 달력 설정

en: Calendar name
ko: 달력 이름

en: Display calendar
ko: 달력 표시

en: Add new events to this calendar by default
ko: 새 행사를 이 달력에 기본으로 추가

en: Remove Calendar
ko: 달력 제거

note: Update notification label
en: Calendar <b>%s</b> removed
ko: <b>%s</b> 달력을 제거했습니다

en: Add Calendar…
ko: 달력 추가…

en: Calendar files
ko: 달력 파일

en: Calendar Name
ko: 달력 이름

en: Import a Calendar
ko: 달력 가져오기

en: Alternatively, enter the web address of an online calendar you want to import, or open a supported calendar file.
ko: 대신, 가져올 온라인 달력 웹 주소를 입력하거나 지원 달력 파일을 여십시오.

en: Open a File
ko: 파일 열기

en: If the calendar belongs to one of your online accounts, you can add it through the <a href="GOA">online account settings</a>.
ko: 추가할 달력의 주소를 입력하십시오. 달력이 온라인 계정에 들어있다면, <a href="GOA">온라인 계정 설정</a>에서 추가할 수 있습니다.

en: %1$u day, %2$u hour, and %3$u minute before | %1$u day, %2$u hour, and %3$u minutes before
ko[0]: %1$u일, %2$u시간, %3$u분 전

en: %1$u day, %2$u hours, and %3$u minute before | %1$u day, %2$u hours, and %3$u minutes before
ko[0]: %1$u일, %2$u시간, %3$u분 전

en: %1$u days, %2$u hour, and %3$u minute before | %1$u days, %2$u hour, and %3$u minutes before
ko[0]: %1$u일, %2$u시간, %3$u분 전

en: %1$u days, %2$u hours, and %3$u minute before | %1$u days, %2$u hours, and %3$u minutes before
ko[0]: %1$u일, %2$u시간, %3$u분 전

en: %1$u day and %2$u hour before | %1$u day and %2$u hours before
ko[0]: %1$u일, %2$u시간 전

en: %1$u days and %2$u hour before | %1$u days and %2$u hours before
ko[0]: %1$u일, %2$u시간 전

en: %1$u day and %2$u minute before | %1$u day and %2$u minutes before
ko[0]: %1$u일, %2$u분 전

en: %1$u days and %2$u minute before | %1$u days and %2$u minutes before
ko[0]: %1$u일, %2$u분 전

en: %1$u day before | %1$u days before
ko[0]: %1$u일 전

en: %1$u hour and %2$u minute before | %1$u hour and %2$u minutes before
ko[0]: %1$u시간, %2$u분 전

en: %1$u hours and %2$u minute before | %1$u hours and %2$u minutes before
ko[0]: %1$u시간, %2$u분 전

en: %1$u hour before | %1$u hours before
ko[0]: %1$u시간 전

en: %1$u minute before | %1$u minutes before
ko[0]: %1$u분 전

en: Event start time
ko: 행사 시작 시간

en: Toggles the sound of the alarm
ko: 알림 소리를 바꿉니다

en: Remove the alarm
ko: 알림 제거

en: Quit GNOME Calendar
ko: 그놈 달력 끝내기

en: Open calendar on the passed date
ko: 과거 달력 열기

en: Open calendar showing the passed event
ko: 과거 행사를 보여주는 달력을 엽니다

en: _Synchronize Calendars
ko: 달력 동기화(_S)

en: Manage Calendars…
ko: 달력 관리…

[ctx: tooltip]
en: Synchronizing remote calendars…
ko: 원격 달력 동기화 중…

note: Translators: %A is the weekday name (e.g. Sunday, Monday, etc)
en: Last %A
ko: 최근 %A

note: Translators: %A is the weekday name (e.g. Sunday, Monday, etc)
en: This %A
ko: 이번 %A

en: Unnamed event
ko: 이름 없는 행사

en: Click to select the calendar
ko: 달력을 선택하려면 누르십시오

en: Check this out!
ko: 확인!

en: No Repeat
ko: 반복 안함

en: Monday – Friday
ko: 월요일 ~ 금요일

en: End Repeat
ko: 반복 끝

en: No. of occurrences
ko: 반복 횟수

en: Until Date
ko: 종료 일자

en: End Repeat Date
ko: 반복 종료일

en: Add a Reminder…
ko: 알림 추가…

en: 2 days
ko: 2일

en: 3 days
ko: 3일

note: Translators: %s is the location of the event (e.g. "Downtown, 3rd Avenue")
en: At %s
ko: 장소: %s

en: %s (this calendar is read-only)
ko: %s(읽기 전용 달력)

en: from next Monday
ko: 다음주 월요일부터

en: from next Tuesday
ko: 다음주 화요일부터

en: from next Wednesday
ko: 다음주 수요일부터

en: from next Thursday
ko: 다음주 목요일부터

en: from next Friday
ko: 다음주 금요일부터

en: from next Saturday
ko: 다음주 토요일부터

en: from next Sunday
ko: 다음주 일요일부터

en: to next Monday
ko: 다음주 월요일까지

en: to next Tuesday
ko: 다음주 화요일까지

en: to next Wednesday
ko: 다음주 수요일까지

en: to next Thursday
ko: 다음주 목요일까지

en: to next Friday
ko: 다음주 금요일까지

en: to next Saturday
ko: 다음주 토요일까지

en: to next Sunday
ko: 다음주 일요일까지

en: from Today
ko: 오늘부터

en: from Tomorrow
ko: 내일부터

en: from Yesterday
ko: 어제부터

note: Translators: * this is the format string for representing a date consisting of a month * name and a date of month.
en: from %1$s %2$s
ko: %1$s %2$s부터

en: to Today
ko: 오늘까지

en: to Tomorrow
ko: 내일까지

en: to Yesterday
ko: 어제까지

note: Translators: * this is the format string for representing a date consisting of a month * name and a date of month.
en: to %1$s %2$s
ko: %1$s %2$s 까지

note: Translators: %1$s is the start date (e.g. "from Today") and %2$s is the end date (e.g. "to Tomorrow")
en: New Event %1$s %2$s
ko: %1$s %2$s의 새 행사

en: New Event Today
ko: 오늘의 새 행사

en: New Event Tomorrow
ko: 내일의 새 행사

en: New Event Yesterday
ko: 어제의 새 행사

en: New Event next Monday
ko: 다음주 월요일의 새 행사

en: New Event next Tuesday
ko: 다음주 화요일의 새 행사

en: New Event next Wednesday
ko: 다음주 수요일의 새 행사

en: New Event next Thursday
ko: 다음주 목요일의 새 행사

en: New Event next Friday
ko: 다음주 금요일의 새 행사

en: New Event next Saturday
ko: 다음주 토요일의 새 행사

en: New Event next Sunday
ko: 다음주 일요일의 새 행사

note: Translators: %d is the numeric day of month
en: New Event on January %d
ko: 1월 %d일의 새 행사

en: New Event on February %d
ko: 2월 %d일의 새 행사

en: New Event on March %d
ko: 3월 %d일의 새 행사

en: New Event on April %d
ko: 4월 %d일의 새 행사

en: New Event on May %d
ko: 5월 %d일의 새 행사

en: New Event on June %d
ko: 6월 %d일의 새 행사

en: New Event on July %d
ko: 7월 %d일의 새 행사

en: New Event on August %d
ko: 8월 %d일의 새 행사

en: New Event on September %d
ko: 9월 %d일의 새 행사

en: New Event on October %d
ko: 10월 %d일의 새 행사

en: New Event on November %d
ko: 11월 %d일의 새 행사

en: New Event on December %d
ko: 12월 %d일의 새 행사

en: Edit Details…
ko: 세부내용 편집…

en: Another event deleted
ko: 삭제한 다른 행사

en: Event deleted
ko: 삭제한 행사

[ctx: tooltip]
en: Add a new event
ko: 새 행사 추가

en: Manage your calendars
ko: 달력을 관리합니다

[ctx: tooltip]
en: Search for events
ko: 행사 검색

en: _Online Accounts…
ko: 온라인 계정(_O)…

en: _Weather
ko: 날씨(_W)

en: _About Calendar
ko: 달력 정보(_A)

[ctx: shortcut window]
en: New event
ko: 새 행사

[ctx: shortcut window]
en: Go forward
ko: 앞으로 이동

[ctx: shortcut window]
en: Show today
ko: 오늘 표시

[ctx: shortcut window]
en: Next view
ko: 다음 보기

[ctx: shortcut window]
en: Previous view
ko: 이전 보기

[ctx: shortcut window]
en: Week view
ko: 주별 보기

[ctx: shortcut window]
en: Month view
ko: 월 단위 보기

[ctx: shortcut window]
en: Year view
ko: 연 단위 보기

en: The event you are trying to modify is recurring. The changes you have selected should be applied to:
ko: 수정하려는 행사가 반복됩니다. 다음 항목을 반영해야 합니다:

en: _Only This Event
ko: 이 행사에만(_O)

en: _Subsequent events
ko: 다음 행사(_S)

en: _All events
ko: 모든 행사(_A)

en: New Event…
ko: 새 행사…

en: 00 AM
ko: 오전 00

en: Other event | Other %d events
ko[0]: 다른 행사 %d개

en: week %d
ko: %d주

note: Translators: This is a date format in the sidebar of the year * view when the selection starts at the specified day and the * end is unspecified.
en: %B %d…
ko: %B %d일…

note: Translators: This is a date format in the sidebar of the year * view when there is only one specified day selected. Translators: This is a date format in the sidebar of the year view.
en: %B %d
ko: %B %d일

en: Add Event…
ko: 행사 추가…

en: Show Weather
ko: 날씨 정보 표시

en: %m/%d/%y
ko: %y/%m/%d

en: GNOME Calculator
ko: 그놈 계산기

en: GNOME Calculator is an application that solves mathematical equations. Though it at first appears to be a simple calculator with only basic arithmetic operations, you can switch into Advanced, Financial, or Programming mode to find a surprising set of capabilities.
ko: 그놈 계산기는 수학식을 푸는 프로그램입니다. 처음에 보면 단순한 연산 기능만 있는 단순 계산기로 보이지만 고급 모드, 재무 모드, 프로그래밍 모드로 전환하면 놀랄만한 기능이 있습니다.

en: The Advanced calculator supports many operations, including: logarithms, factorials, trigonometric and hyperbolic functions, modulus division, complex numbers, random number generation, prime factorization and unit conversions.
ko: 고급 계산기에서는 다음과 같은 여러가지 기능을 지원합니다: 로그, 팩토리얼, 삼각함수, 쌍곡선 함수, 나머지 계산, 복소수, 난수 생성, 소인수 분해, 단위 환산.

en: Financial mode supports several computations, including periodic interest rate, present and future value, double declining and straight line depreciation, and many others.
ko: 재무 모드에서는 다음과 같은 여러가지 계산 기능을 지원합니다: 정기 이율, 현재/미래 가치, 이중/정액 감가상각 등.

en: Programming mode supports conversion between common bases (binary, octal, decimal, and hexadecimal), boolean algebra, one’s and two’s complementation, character to character code conversion, and more.
ko: 프로그래밍 모드에서는 많이 사용하는 진법(2진수, 8진수, 10진수, 16진수)에 따라 변환하는 기능, 불리언 대수, 1의 보수와 2의 보수 계산, 문자 코드 변환 등의 기능이 있습니다.

en: GNOME Calculator in Basic Mode
ko: 그놈 계산기 기본 모드

en: GNOME Calculator in Advanced Mode
ko: 그놈 계산기 고급 모드

en: GNOME Calculator in Financial Mode
ko: 그놈 계산기 재무 모드

en: GNOME Calculator in Programming Mode
ko: 그놈 계산기 프로그래밍 모드

note: Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: calculation;arithmetic;scientific;financial;
ko: calculation;계산;계산기;arithmetic;연산;scientific;과학;공학;financial;재무;

en: Currency update interval
ko: 환율 업데이트 주기

en: How often the currency exchange rates should be updated
ko: 환율을 얼마나 자주 업데이트할지 지정합니다

en: Internal precision
ko: 내부 정밀도

en: The internal precision used with the MPFR library
ko: MPFR 라이브러리에 사용하는 내부 정밀도

en: Window position (x and y) of the last closed window.
ko: 최근 닫은 창의 창 위치 (가로 및 세로).

en: British Pound Sterling
ko: 영국 파운드 스털링

en: Turkish Lira
ko: 터키 리라

en: The zeroth root of a number is undefined
ko: 어떤 수의 0 제곱근은 정의되지 않습니다

note: Error displayed to user when they an unknown variable is entered
en: Unknown variable “%s”
ko: 알 수 없는 변수 “%s”

note: Error displayed to user when an unknown function is entered
en: Function “%s” is not defined
ko: “%s” 함수가 정의되지 않았습니다

note: Translators: Error displayed when underflow error occured
en: Underflow error
ko: 언더플로우 오류

note: Translators: Error displayed when overflow error occured
en: Overflow error
ko: 오버플로우 오류

note: Translators: Error displayed when attempted to raise 0 to power of zero
en: Zero raised to zero is undefined
ko: 0의 0승은 정의되지 않습니다

note: Translators: Error displayed when attempted take the factorial of a negative or complex number
en: Factorial is only defined for non-negative real numbers
ko: 팩토리얼은 음수가 아닌 실수에 대해서만 정의됩니다

note: Translators: Error displayed when trying to calculate undefined atan(i) or atan (-i)
en: Arctangent function is undefined for values i and -i
ko: 아크탄젠트 함수는 i 및 -i 값에 대해 정의되지 않습니다

en: Overflow: the result couldn’t be calculated
ko: 오버플로 : 결과를 계산할 수 없습니다

en: Digital Storage
ko: 디지털 저장소

en: Rack Units
ko: 랙 단위

en: Desktop Publishing Point
ko: 데스크톱 출판용 포인트

[ctx: unit-symbols]
en: point,pt,points,pts
ko: point,pt,points,pts,포인트

en: Kilometers per hour
ko: 킬로미터/시간

[ctx: unit-symbols]
en: kilometers per hour,kmph,kmh
ko: kilometers per hour,kmph,kmh,킬로미터/시간

en: Miles per hour
ko: 마일/시간

[ctx: unit-symbols]
en: milesph,miles per hour,mi/h,miph
ko: milesph,miles per hour,mi/h,miph,마일/시간

en: Meters per second
ko: 미터/초

[ctx: unit-symbols]
en: meters per second,mps
ko: meters per second,mps,미터/초

en: Feets per second
ko: 피트/초

[ctx: unit-symbols]
en: fps,feets per second,feetsps
ko: fps,feets per second,feetsps,피트/초

[ctx: unit-symbols]
en: kt,kn,nd,knot,knots
ko: kt,kn,nd,knot,knots,노트

en: Square Foot
ko: 제곱피트

en: US Gallons
ko: 미국식 갤런

en: Liters
ko: 리터

en: US Quarts
ko: 미국식 쿼트

en: US Pints
ko: 미국식 파인트

en: Milliliters
ko: 밀리리터

en: Microliters
ko: 마이크로리터

[ctx: unit-symbols]
en: stone,st,stones
ko: stone,st,stones,스톤

[ctx: unit-format]
en: %s months
ko: %s달

[ctx: unit-symbols]
en: month,months
ko: month,months,개월,달

[ctx: unit-symbols]
en: degC,˚C,C,c,Celsius,celsius
ko: degC,˚C,C,c,Celsius,celsius,섭씨

[ctx: unit-symbols]
en: degF,˚F,F,f,Fahrenheit,fahrenheit
ko: degF,˚F,F,f,Fahrenheit,fahrenheit,화씨

[ctx: unit-symbols]
en: k,K,Kelvin,kelvin
ko: k,K,Kelvin,kelvin,켈빈

[ctx: unit-symbols]
en: degR,˚R,˚Ra,r,R,Rankine,rankine
ko: degR,˚R,˚Ra,r,R,Rankine,rankine,란씨

note: We use IEC prefix for digital storage units. i.e. 1 kB = 1 KiloByte = 1000 bytes, and 1 KiB = 1 kibiByte = 1024 bytes
en: Bits
ko: 비트

[ctx: unit-symbols]
en: bit,bits,b
ko: bit,bits,b,비트

[ctx: unit-symbols]
en: byte,bytes,B
ko: byte,bytes,B,바이트

[ctx: unit-format]
en: %s nibble
ko: %s니블

[ctx: unit-symbols]
en: nibble,nibbles
ko: nibble,nibbles,니블

note: The SI symbol for kilo is k, however we also allow "KB" and "Kb", as they are widely used and accepted.
en: Kilobits
ko: 킬로비트

[ctx: unit-symbols]
en: kilobit,kilobits,kb,Kb
ko: kilobit,kilobits,kb,Kb,킬로비트

en: Kilobytes
ko: 킬로바이트

[ctx: unit-symbols]
en: kilobyte,kilobytes,kB,KB
ko: kilobyte,kilobytes,kB,KB,킬로바이트

en: Kibibits
ko: 키비비트

[ctx: unit-symbols]
en: kibibit,kibibits,Kib
ko: kibibit,kibibits,Kib,키비비트

en: Kibibytes
ko: 키비바이트

[ctx: unit-symbols]
en: kibibyte,kibibytes,KiB
ko: kibibyte,kibibytes,KiB,키비바이트

en: Megabits
ko: 메가비트

[ctx: unit-symbols]
en: megabit,megabits,Mb
ko: megabit,megabits,Mb,메가비트

en: Megabytes
ko: 메가바이트

[ctx: unit-symbols]
en: megabyte,megabytes,MB
ko: megabyte,megabytes,MB,메가바이트

en: Mebibits
ko: 메비비트

[ctx: unit-symbols]
en: mebibit,mebibits,Mib
ko: mebibit,mebibits,Mib,메비비트

en: Mebibytes
ko: 메비바이트

[ctx: unit-symbols]
en: mebibyte,mebibytes,MiB
ko: mebibyte,mebibytes,MiB,메비바이트

en: Gigabits
ko: 기가비트

[ctx: unit-symbols]
en: gigabit,gigabits,Gb
ko: gigabit,gigabits,Gb,기가비트

en: Gigabytes
ko: 기가바이트

[ctx: unit-symbols]
en: gigabyte,gigabytes,GB
ko: gigabyte,gigabytes,GB,기가바이트

en: Gibibits
ko: 기비비트

[ctx: unit-symbols]
en: gibibit,gibibits,Gib
ko: gibibit,gibibits,Gib,기비비트

en: Gibibytes
ko: 기비바이트

[ctx: unit-symbols]
en: gibibyte,gibibytes,GiB
ko: gibibyte,gibibytes,GiB,기비바이트

en: Terabits
ko: 테라비트

[ctx: unit-symbols]
en: terabit,terabits,Tb
ko: terabit,terabits,Tb,테라비트

en: Terabytes
ko: 테라바이트

[ctx: unit-symbols]
en: terabyte,terabytes,TB
ko: terabyte,terabytes,TB,테라바이트

en: Tebibits
ko: 테비비트

[ctx: unit-symbols]
en: tebibit,tebibits,Tib
ko: tebibit,tebibits,Tib,테비비트

en: Tebibytes
ko: 테비바이트

[ctx: unit-symbols]
en: tebibyte,tebibytes,TiB
ko: tebibyte,tebibytes,TiB,테비바이트

en: Petabits
ko: 페타비트

[ctx: unit-symbols]
en: petabit,petabits,Pb
ko: petabit,petabits,Pb,페타비트

en: Petabytes
ko: 페타바이트

[ctx: unit-symbols]
en: petabyte,petabytes,PB
ko: petabyte,petabytes,PB,페타바이트

en: Pebibits
ko: 페비비트

[ctx: unit-symbols]
en: pebibit,pebibits,Pib
ko: pebibit,pebibits,Pib,페비비트

en: Pebibytes
ko: 페비바이트

[ctx: unit-symbols]
en: pebibyte,pebibytes,PiB
ko: pebibyte,pebibytes,PiB,페비바이트

en: Exabits
ko: 엑사비트

[ctx: unit-symbols]
en: exabit,exabits,Eb
ko: exabit,exabits,Eb,엑사비트

en: Exabytes
ko: 엑사바이트

[ctx: unit-symbols]
en: exabyte,exabytes,EB
ko: exabyte,exabytes,EB,엑사바이트

en: Exbibits
ko: 엑스비비트

[ctx: unit-symbols]
en: exbibit,exbibits,Eib
ko: exbibit,exbibits,Eib,엑스비비트

en: Exbibytes
ko: 엑스비바이트

[ctx: unit-symbols]
en: exbibyte,exbibytes,EiB
ko: exbibyte,exbibytes,EiB,엑스비바이트

en: Zettabits
ko: 제타비트

[ctx: unit-symbols]
en: zettabit,zettabits,Zb
ko: zettabit,zettabits,Zb,제타비트

en: Zettabytes
ko: 제타바이트

[ctx: unit-symbols]
en: zettabyte,zettabytes,ZB
ko: zettabyte,zettabytes,ZB,제타바이트

en: Zebibits
ko: 제비비트

[ctx: unit-symbols]
en: zebibit,zebibits,Zib
ko: zebibit,zebibits,Zib,제비비트

en: Zebibytes
ko: 제비바이트

[ctx: unit-symbols]
en: zebibyte,zebibytes,ZiB
ko: zebibyte,zebibytes,ZiB,제비바이트

en: Yottabits
ko: 요타비트

[ctx: unit-symbols]
en: yottabit,yottabits,Yb
ko: yottabit,yottabits,Yb,요타비트

en: Yottabytes
ko: 요타바이트

[ctx: unit-symbols]
en: yottabyte,yottabytes,YB
ko: yottabyte,yottabytes,YB,요타바이트

en: Yobibits
ko: 요비비트

[ctx: unit-symbols]
en: yobibit,yobibits,Yib
ko: yobibit,yobibits,Yib,요비비트

en: Yobibytes
ko: 요비바이트

[ctx: unit-symbols]
en: yobibyte,yobibytes,YiB
ko: yobibyte,yobibytes,YiB,요비바이트

en: Copy result to clipboard
ko: 결과를 클립보드에 복사합니다

en: Absolute Value [|]
ko: 절대값 [|]

note: Title of Sum-of-the-Years’-Digits Depreciation dialog
en: Sum-of-the-Years’-Digits Depreciation
ko: 연수합계 감가상각

note: Sum-of-the-Years’-Digits Depreciation Dialog: Description of calculation
en: Calculates the depreciation allowance on an asset for a specified period of time, using the Sum-of-the-Years’-Digits method. This method of depreciation accelerates the rate of depreciation, so that more depreciation expense occurs in earlier periods than in later ones. The useful life is the number of periods, typically years, over which an asset is depreciated.
ko: 연수합계 방법을 이용해 지정한 기간 동안 자산의 감가 상각을 계산합니다. 이 감가상각 방법에서는 감가 상각 속도가 점차 변하는데, 초기의 감가상각 비용이 나중의 감가상각보다 더 많습니다. 내용 연수는 자산의 감가상각을 계산하는 기간이 몇 회 되었느냐를 뜻하고, 보통 연 단위입니다.

en: Binary Logarithm
ko: 이진로그

en: Ones’ Complement
ko: 1의 보수

en: Two’s Complement
ko: 2의 보수

note: Translators: Do not translate possible mode names basic, advanced, financial, programming and keyboard
en: Start in given mode (basic, advanced, financial, programming, keyboard)
ko: 지정한 모드에서 시작 (기본, 고급, 재무, 프로그래밍, 키보드)

en: Solve given equation
ko: 주어진 방정식을 풉니다

en: Start with given equation
ko: 주어진 방정식으로 시작합니다

en: Are you sure you want to close all open windows?
ko: 정말로 열려 있는 모든 창을 닫으시겠습니까?

en: Defined Functions
ko: 정의된 기능

en: Defined Variables
ko: 정의된 변수

en: New function
ko: 새 함수

en: Select no. of arguments
ko: 함수의 인자 개수 선택

en: Number of _decimals
ko: 소수점 개수(_D)

en: Trailing _zeroes
ko: 마지막 0(_Z)

en: _Thousands separators
ko: 천단위 자리수 구분(_T)

en: _Angle units
ko: 각도 단위(_A)

en: Word _size
ko: 워드 크기(_S)

en: E_xchange rate refresh interval
ko: 환율 새로고침 주기(_X)

note: Word size combo: 8 bits
en: 8 bits
ko: 8비트

note: #-#-#-#-#  522 (gcalctool)  #-#-#-#-# Word size combo: 16 bits
en: 16 bits
ko: 16비트

note: Word size combo: 64 bits
en: 64 bits
ko: 64비트

[ctx: shortcut window]
en: Close current window
ko: 현재 창 닫기

[ctx: shortcut window]
en: Clear history
ko: 실행 기록 지우기

[ctx: shortcut window]
en: Switching modes
ko: 모드 전환

[ctx: shortcut window]
en: Switch to Basic mode
ko: 기본 모드로 전환

[ctx: shortcut window]
en: Switch to Advanced mode
ko: 고급 모드로 전환

[ctx: shortcut window]
en: Switch to Financial mode
ko: 재무 모드로 전환

[ctx: shortcut window]
en: Switch to Programming mode
ko: 프로그래밍 모드로 전환

[ctx: shortcut window]
en: Switch to Keyboard mode
ko: 키보드 모드로 전환

[ctx: shortcut window]
en: Keyboard entry
ko: 키보드 항목

[ctx: shortcut window]
en: Multiply (×)
ko: 곱하기 (×)

[ctx: shortcut window]
en: Divide (÷)
ko: 나누기 (÷)

[ctx: shortcut window]
en: Square root (√)
ko: 제곱근 (√)

[ctx: shortcut window]
en: Inverse
ko: 역 삼각함수

[ctx: shortcut window]
en: Pi (π)
ko: 파이 (π)

[ctx: shortcut window]
en: Enter numbers in scientific format
ko: 과학 형식으로 수 입력

[ctx: shortcut window]
en: Programming mode
ko: 프로그래밍 모드

[ctx: shortcut window]
en: Switch to binary
ko: 2진수로 전환

[ctx: shortcut window]
en: Switch to octal
ko: 8진수로 전환

[ctx: shortcut window]
en: Switch to decimal
ko: 10진수로 전환

[ctx: shortcut window]
en: Switch to hexadecimal
ko: 16진수로 전환

[ctx: shortcut window]
en: Others
ko: 기타

[ctx: shortcut window]
en: Previous result
ko: 이전 결과

[ctx: shortcut window]
en: Next result
ko: 다음 결과

[ctx: shortcut window]
en: Switch to Keyboard mode (alt.)
ko: 키보드 모드로 전환 (추가)

en: Store value into existing or new variable
ko: 값을 기존 값 또는 새 값에 저장

en: Basic Mode
ko: 기본 모드

en: Advanced Mode
ko: 고급 모드

en: Financial Mode
ko: 재무 모드

en: Programming Mode
ko: 프로그래밍 모드

en: Keyboard Mode
ko: 키보드 모드

note: Translators: entry of the Setup submenu of the hamburger menu (with a mnemonic that appears when pressing Alt); set number format to "fixed"; other possible options are "_Automatic", "_Scientific" and "_Engineering"
en: _Fixed
ko: 고정(_F)

note: Translators: entry of the Setup submenu of the hamburger menu (with a mnemonic that appears when pressing Alt); set number format to "scientific"; other possible options are "_Fixed", "_Automatic" and "_Engineering"
en: _Scientific
ko: 과학(_S)

note: Translators: entry of the Setup submenu of the hamburger menu (with a mnemonic that appears when pressing Alt); set number format to "engineering"; other possible options are "_Fixed", "_Scientific" and "_Automatic"
en: _Engineering
ko: 공학(_E)

en: Mode selection
ko: 모드 선택

en: Primary menu
ko: 주 메뉴

note: (itstool) path: page/p
en: When in <link xref="mouse">programming mode</link>, use the drop-down menu to change the base of the calculation.
ko: <link xref="mouse">프로그래밍 모드</link>일 때 계산 진법을 바꾸려면 드롭 다운 메뉴를 사용하십시오.

note: (itstool) path: page/p
en: Keyboard shortcuts can be used to switch to <gui>Binary</gui> (<keyseq><key>Ctrl</key><key>B</key></keyseq>), <gui>Octal</gui> (<keyseq><key>Ctrl</key><key>O</key></keyseq>), <gui>Decimal</gui> (<keyseq><key>Ctrl</key><key>D</key></keyseq>) and <gui>Hexadecimal</gui> (<keyseq><key>Ctrl</key><key>H</key></keyseq>) modes.
ko: 키보드 바로 가기 키를 <gui>2진수</gui> (<keyseq><key>Ctrl</key><key>B</key></keyseq>), <gui>8진수</gui> (<keyseq><key>Ctrl</key><key>O</key></keyseq>), <gui>십진수</gui> (<keyseq><key>Ctrl</key><key>D</key></keyseq>) and <gui>16진수</gui> (<keyseq><key>Ctrl</key><key>H</key></keyseq>) 모드로 바꿀 때 사용할 수 있습니다.

note: (itstool) path: page/p
en: To convert numbers to other base on the fly, <link xref="conv-base">Number Base conversion</link> can be used.
ko: 실시간으로 숫자의 진법을 변환할 경우 <link xref="conv-base">진법 변환</link>을 활용할 수 있습니다.

note: (itstool) path: page/p
en: <app>Calculator</app> supports complex numbers, as well as the following functions while in <link xref="mouse">Advanced mode</link>.
ko: <app>계산기</app>는 <link xref="mouse">고급 모드</link>에서 다음 함수로 복소수 기능을 지원합니다.

note: (itstool) path: td/p
en: Returns the real part of a complex number. For example:
ko: 복소수의 실수를 반환합니다. 예제:

note: (itstool) path: td/p
en: Returns the imaginary part of a complex number. For example:
ko: 복소수의 허수부를 반환합니다. 예제:

note: (itstool) path: td/p
en: Returns the conjugate of a complex number. For example:
ko: 켤레 복소수를 반환합니다. 예제:

note: (itstool) path: td/p
en: Returns the argument of a complex number. For example:
ko: 복소수의 편각 값을 반환합니다. 예제:

note: (itstool) path: page/p
en: To convert the number to a different base representation use the <em>in</em> operator.
ko: 숫자를 다른 진법 표현으로 바꾸려면 <em>in</em> 연산자를 사용하십시오.

note: (itstool) path: note/p
en: Number Base conversions must be performed using the keyboard.
ko: 진법 변환은 키보드로 처리해야합니다.

note: (itstool) path: item/p
en: Enter the amount which you want to convert.
ko: 변환할 값을 입력하십시오.

note: (itstool) path: item/p
en: Select the currency that you want to convert from and the currency that you want to convert to from the drop down below.
ko: 변환할 화폐 단위와 변환 대상 화폐 단위를 하단의 드롭 다운으로 선택하십시오.

note: (itstool) path: page/p
en: Functions can be used by inserting the name of the function followed by function arguments. <app>Calculator</app> also support user-defined functions. If the argument is not a number or <link xref="variable">a single variable</link> then write each argument separated by semicolon and use parenthesis around the argument list.
ko: 함수 이름과 함수 인자를 입력하는 방식으로 함수를 사용할 수 있습니다. <app>계산기</app> 에서는 사용자 정의 함수도 지원합니다. 인자가 숫자 값이 아니거나 <link xref="variable">단일 변수</link>일 경우, 각 인자를 세미콜론으로 구분하여 작성하시고, 인자 목록을 괄호로 감싸십시오.

note: (itstool) path: page/p
en: To add a new function type the function in the format as given below. A function name and arguments must only contain upper or lower case characters. The part after @ is the function description which is optional.
ko: 새 함수를 추가하려면 아래에 주어진 형식대로 함수를 입력하십시오. 함수 이름과 인자는 대 소문자만 입력해야합니다. @ 다음 부분은 옵션으로 사용할 수 있는 함수의 설명입니다.

note: (itstool) path: page/p
en: Functions can also be added and inserted using the f(x) button.
ko: f(x) 단추로 함수를 추가하고 입력할 수 있습니다.

note: (itstool) path: example/p
en: Click on f(x). Type the function name in the box, choose the number of arguments and click on the plus sign button next to it. On the calculator screen type the function expression and press <key>Enter</key>.
ko: f(x)를 누르십시오. 상자에 함수 이름을 입력하시고 인자 값으로 쓸 숫자를 입력한 다음 더하기 기호를 눌러 계산을 진행하십시오. 계산기 화면에 함수 수식을 입력하고 <key>Enter</key>키를 입력하십시오.

note: (itstool) path: example/p
en: Click on f(x). Choose the function and click on it.
ko: f(x)를 누르십시오. 함수를 선택하고 해당 함수를 누르십시오.

note: (itstool) path: td/p
en: Signum
ko: 부호함수

note: (itstool) path: page/title
en: Using the History View
ko: 기록 보기 사용법

note: (itstool) path: page/p
en: The History View is located above the entry box and is designed to show your previous calculations in the form of a scrollable list that can be clicked and scrolled through using a mouse or even navigated and selected using the arrow keys on a keyboard. Once an entry has been selected, it will immediately show up in the entry box for you to manipulate and use. Finally, there is no upper limit on the number of calculations that can show up in the list for you to use.
ko: 기록 보기는 항목 상자 위에 있으며 마우스로 클릭하고 스크롤 하거나 키보드 화살표 키로 찾아보고 선택할 수 있는 스크롤 목록 모양으로 이전 계산 기록을 보여주도록 설계했습니다. 항목을 선택하면 다뤄 쓸 수 있게 항목 상자에 바로 뜹니다. 마지막으로, 기록 보기를 통해 쓸 목적으로 나타낼 계산 갯수는 제한이 없습니다.

note: (itstool) path: page/title
en: <_:media-1/> Calculator Help
ko: <_:media-1/> 계산기 도움말

note: (itstool) path: td/p
en: <gui>Automatic</gui>
ko: <gui>자동</gui>

note: (itstool) path: td/p
en: Small results are displayed as <gui>Fixed</gui> notation while long results are displayed as <gui>Scientific</gui> notation
ko: 결과 값이 길어지면 <gui>과학</gui> 표기법으로 나타내지만 적은 결과 값은 <gui>고정</gui> 표기법으로 나타냅니다.

note: (itstool) path: td/p
en: <gui>Fixed</gui>
ko: <gui>고정</gui>

note: (itstool) path: td/p
en: Results are always displayed as decimal numbers
ko: 결과를 십진수로 표시합니다

note: (itstool) path: td/p
en: <gui>Scientific</gui>
ko: <gui>과학</gui>

note: (itstool) path: td/p
en: <gui>Engineering</gui>
ko: <gui>공학</gui>

note: (itstool) path: info/desc
en: Learn to enter roots and powers into the calculator.
ko: 계산기에 루트 및 제곱 입력 방법을 알아봅니다.

note: (itstool) path: page/p
en: Square roots can be calculated using the √ symbol (<keyseq><key>Ctrl</key><key>R</key></keyseq>).
ko: 제곱근은 √ 기호(<keyseq><key>Ctrl</key><key>R</key></keyseq>)로 계산할 수 있습니다.

note: (itstool) path: page/p
en: To enter numbers in scientific format use the <gui>×10y</gui> button (<keyseq><key>Ctrl</key><key>E</key></keyseq>). The <link xref="superscript">number mode</link> automatically changes to superscript. To enter 2×10¹⁰⁰, start by entering the mantissa (2):
ko: 과학 표기법으로 수를 입력하려면 <gui>×10y</gui> 단추(<keyseq><key>Ctrl</key><key>E</key></keyseq>)를 사용하십시오. <link xref="superscript">숫자 모드</link>에서는 자동으로 위 첨자로 바꿔줍니다. 2×10¹⁰⁰을 입력하려면 가수부(2)부터 입력하십시오:

note: (itstool) path: page/p
en: To enter superscript numbers with the mouse select the number mode using the the <gui>↑n</gui> and <gui>↓n</gui> buttons. When one of these modes is active clicking the number buttons will enter numbers in superscript or subscript. To return to normal number mode click the active button.
ko: 위 첨자 수를 마우스로 입력하려면 <gui>↑n</gui> 단추와 <gui>↓n</gui> 단추로 숫자 모드를 선택하십시오. 이 모드 중 하나를 활성화하고 나면 숫자 단추를 눌렀을 때 위 첨자 숫자 또는 아래 첨자 숫자를 입력합니다. 일반 숫자 모드로 돌아오려면 활성화 한 단추를 누르십시오.

note: (itstool) path: page/p
en: To assign a value to a variable use the = symbol or choose the variable to assign to with the <gui>x</gui> button in <link xref="mouse">advanced mode</link>. A variable name must only contain upper or lower case characters.
ko: 변수에 값을 할당하려면 = 기호를 사용하거나 <link xref="mouse">고급 모드</link>에서 <gui>x</gui> 단추를 눌러 할당할 변수를 선택하십시오. 변수 이름은 대 소문자만 넣어야 합니다.

en: Builder
ko: 빌더

en: An IDE for GNOME
ko: 그놈 통합 개발 환경

en: Christian Hergert, et al.
ko: Christian Hergert 등.

en: Builder is an actively developed Integrated Development Environment for GNOME. It combines integrated support for essential GNOME technologies such as GTK+, GLib, and GNOME APIs with features that any developer will appreciate, like syntax highlighting and snippets.
ko: 빌더는 활발하게 개발 중인 그놈용 통합 개발 환경입니다. 빌더는 GTK+, GLib, 그놈 API와 같은 주요 그놈 기술을 통합합니다. 또 모든 개발자가 좋아할 만한 구문 강조나 스니핏 같은 기능도 있습니다.

en: You can rely on predictable releases of Builder with each new release of GNOME every six months.
ko: 6개월마다 그놈의 새 릴리스가 나올 때마다 빌더가 새로 릴리스될 예정입니다.

en: Built in syntax highlighting for many languages
ko: 여러가지 언어에 대한 구문 분석 내장

en: Side-by-side code editors
ko: 나란히 좌우로 표시되는 코드 편집기

en: Multi-monitor support
ko: 다중 모니터 지원

en: Code overview mini-map
ko: 코드 개요 미니맵

en: Integration with Git
ko: 깃 연동

en: Integration with Autotools, Cargo, CMake, Gradle, Meson, Maven, Make, PHPize, and Waf
ko: 오토툴즈, cargo, cmake, gradle, meson, make, PHPize, WAF 통합 기능

en: Clang based auto-completion, semantic highlighting, and diagnostics
ko: Clang 기반 자동 완성, 구문 강조, 진단 기능

en: Python based auto-completion, semantic highlighting, and diagnostics
ko: 파이썬 기반 자동 완성, 구문 강조, 진단 기능

en: Vala based auto-completion and diagnostics
ko: Vala 기반 자동 완성, 진단 기능

en: Auto indentation support for C, Python, Vala, and XML
ko: C, 파이썬, Vala, XML용 자동 들여쓰기 기능

en: HTML, Markdown, and reStructuredText, and Sphinx live preview
ko: HTML, 마크다운, 리스트럭쳐드텍스트, 스핑크스 라이브 미리보기

en: Optional Vim, Emacs, and SublimeText style editing
ko: VIM, 이맥스, SublimeText 방식 편집 기능 옵션

en: An integrated software profiler for native applications
ko: 네이티브 앱용 통합 소프트웨어 프로파일러

en: An integrated debugger for native applications
ko: 네이티브 앱용 통합 디버거

en: Support for building with jhbuild and flatpak runtimes
ko: jhbuild 및 flatpak 런타임 빌드 기능

en: Support for viewing TODOs found within your code base
ko: 코드 안에 들어 있는 TODO 표시를 보는 기능

en: Fast fuzzy text search across files and symbols
ko: 파일 및 심볼에 대해 빠른 퍼지 텍스트 검색 기능

en: Quickly access your projects
ko: 프로젝트에 빠르게 접근

en: Create new projects from a variety of templates
ko: 여러가지 서식에서 새 프로젝트를 만듭니다

en: Integration with Git to clone your projects
ko: 프로젝트 복제하는데 깃 연동

en: The source code editor
ko: 소스 코드 편집기

en: Fast global fuzzy search
ko: 빠른 전체 퍼지 검색

en: Debug with the GNU debugger
ko: GNU 디버거로 실행

en: Build Parallelism
ko: 병렬로 빌드

en: Number of workers to use when performing builds. -1 for sensible default. 0 for number of CPU.
ko: 빌드를 수행할 때 워커의 개수. -1이면 적절한 기본값, 0이면 CPU 개수만큼.

en: Allow network when metered
ko: 종량제 네트워크 허용

en: Enable automated transfers upon building such as SDK downloads and dependencies when connection is metered.
ko: 종량제 네트워크 연결에서도 SDK나 의존성 다운로드를 자동으로 합니다.

en: Ctags based autocompletion
ko: ctags 기반 자동 완성

en: Use Ctags for autocompletion.
ko: ctags를 사용해 자동 완성을 합니다.

en: If enabled, additional highlighting will be provided in supported languages based on information extracted from the source code.
ko: 참이면, 지원하는 언어에 한해 소스 코드에서 추출한 정보에 따라 추가로 문법 강조가 됩니다.

en: Path to ctags executable
ko: ctags 실행 파일 경로

en: The path to the ctags executable on the system.
ko: 시스템에서 ctags 실행 파일의 경로.

en: Restore last position
ko: 마지막 위치 복구

en: Jump to the last position when reopening a file
ko: 파일을 열 때 마지막 편집 위치로 이동합니다

en: Show modified lines
ko: 수정한 줄 표시

en: If enabled, the editor will show line additions and changes next to the source code.
ko: 참이면, 편집기에서 소스 코드에 추가하거나 바뀐 줄을 표시합니다.

en: Show diagnostics next to line number
ko: 줄 번호 옆에 진단 결과를 표시합니다

en: If enabled, the editor will show diagnostics to the left to the line numbers.
ko: 참이면, 편집기에서 줄 번호 옆에 진단 결과를 표시합니다.

en: If enabled, the editor will highlight the line containing the cursor.
ko: 참이면, 편집기에서 커서가 들어 있는 줄을 강조합니다.

en: If enabled, the editor will highlight matching brackets.
ko: 참이면, 편집기에서 대응되는 각괄호를 강조합니다.

en: If enabled, the editor will show line numbers.
ko: 참이면, 편집기에서 줄 번호를 표시합니다.

en: Show relative line numbers
ko: 상대 줄 번호 보이기

en: If enabled, the editor will show relative line numbers.
ko: 참이면, 편집기에서 상대 줄 번호를 표시합니다.

en: Smart Backspace
ko: 똑똑한 백스페이스

en: Backspace will remove additional spaces to keep you aligned to the indentation size.
ko: 백스페이스를 누르면 들여쓰기에 맞춰 공백을 지워 열을 맞춥니다.

en: Smart Home and End
ko: 똑똑한 Home 및 End

en: Whether or not Home moves to first non-space character.
ko: Home을 누르면 처음 공백이 아닌 문자 위치로 이동할지 여부.

en: If enabled, the editor will show grid lines in the document.
ko: 참이면, 에디터에서 문서에 격자 줄을 표시합니다.

en: Show overview map
ko: 개요 표시

en: If enabled, Builder will display an overview map of the source file next to the editor.
ko: 참이면, 빌더에서 편집기 옆에 소스 파일의 요약 보기를 표시합니다.

en: Automatically Hide Overview Map
ko: 개요 보기 자동 숨김

en: If enabled, Builder will automatically hide the overview map when mouse focus leaves the editor, or a timeout occurs.
ko: 참이면, 빌더에서 마우스가 편집기 포커스를 떠나거나, 타임아웃이 발생했을 때 자동으로 개요 보기를 숨깁니다.

en: The various types of space to draw in the editor.
ko: 편집기에서 표시할 공백의 종류.

en: Overscroll
ko: 오버스크롤

en: The number of lines to scroll beyond the end of the buffer.
ko: 버퍼의 끝을 지나서 스크롤할 수 있는 줄 수.

en: If enabled, Builder will automatically wrap text so all of the line text is visible.
ko: 참이면, 빌더에서 자동으로 텍스트 줄바꿈을 해서 모든 텍스트가 보이게 합니다.

en: Autosave Enabled
ko: 자동 저장 사용

en: Enable or disable autosave feature.
ko: 자동 저장 기능을 켜거나 끕니다.

en: Autosave Frequency
ko: 자동 저장 주기

en: The number of seconds after modification before auto saving.
ko: 수정을 하고 몇 초 후에 자동 저장을 할지 시간.

en: Completion Row Count
ko: 자동 완성 행 개수

en: The number of completion rows to display to the user.
ko: 사용자에게 표시할 자동 완성 행 개수.

en: Line Spacing
ko: 줄 간격

en: The number of pixels to include above and below lines in the editor.
ko: 편집기에서 위 줄과 아래 줄 사이에 넣을 픽셀 수.

en: If enabled, Builder will automatically display completion proposals as you type.
ko: 참이면, 빌더에서 입력할 때 자동 완성 제안을 표시합니다.

en: Spaces Style
ko: 공백 방식

en: How to apply spaces when reformatting text.
ko: 포맷을 다시 맞출 때 공백을 적용하는 방식.

en: If the type within the extension is enabled.
ko: 확장 기능에서 타입을 사용하는지 여부.

en: Prefer dark application chrome.
ko: 어두운 앱 테마 선호.

en: Projects directory
ko: 프로젝트 디렉터리

en: Directory for all Builder projects.
ko: 모든 빌더 프로젝트가 들어갈 디렉터리.

en: Restore Previous Files
ko: 이전 파일 복구

en: Restore previously opened files when loading a project.
ko: 프로젝트를 읽어들일 때 이전에 열었던 파일을 복구합니다.

en: Show Open Files
ko: 연 파일 표시

en: Display the open files list in the project sidebar.
ko: 프로젝트 가장자리 창에 연 파일 목록을 표시합니다.

en: Clear build caches at startup
ko: 시작할 때 빌드 캐시 지우기

en: If enabled, Builder will clear build caches upon startup.
ko: 참이면, 시작할 때 빌드 캐스를 지웁니다.

en: Plugin enabled
ko: 플러그인 사용

en: If the plugin should be enabled
ko: 플로그인을 사용할지 여부

en: This setting is deprecated and no longer in use.
ko: 이 설정은 없어질 예정이고 더 이상 사용하지 않습니다.

en: Show Ignored Files
ko: 무시한 파일 표시

en: If enabled, the project tree will display files that are ignored by the VCS.
ko: 참이면, 프로젝트 트리에서 버전 컨트롤 시스템에서 무시하는 파일을 표시합니다.

en: Sort Directories First
ko: 디렉터리를 앞에 정렬

en: If enabled, the project tree will sort directories before regular files.
ko: 참이면, 프로젝트 트리에서 일반 파일보다 디렉터리를 앞 쪽에 정렬합니다.

en: Selected configuration for building
ko: 빌드에 사용하도록 선택한 설정

en: The configuration that has been selected and will be restored the next time the project loads.
ko: 선택한 빌드 설정, 다음 번에 프로젝트를 읽어들일 때 이 설정을 복구합니다.

en: Show Left Panel
ko: 왼쪽 패널 표시

en: If enabled, the left panel will be displayed.
ko: 참이면, 왼쪽 패널을 표시합니다.

en: Left Panel Position
ko: 왼쪽 패널 위치

en: The width in pixel units of the left panel.
ko: 왼쪽 패널의 너비, 픽셀 단위.

en: Show Right Panel
ko: 오른쪽 패널 표시

en: If enabled, the right panel will be displayed.
ko: 참이면, 오른쪽 패널을 표시합니다.

en: Right Panel Position
ko: 오른쪽 패널 위치

en: The width in pixel units of the right panel.
ko: 오른쪽 패널의 너비, 픽셀 단위.

en: Show Bottom Panel
ko: 아래 패널 표시

en: If enabled, the bottom panel will be displayed.
ko: 참이면, 아래 패널을 표시합니다.

en: Bottom Panel Position
ko: 아래 패널 위치

en: The height in pixel units of the bottom panel.
ko: 아래 패널의 높이, 픽셀 단위.

en: Build software for GNOME
ko: 그놈 데스크톱을 위한 빌드 소프트웨어

note: Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: Build;Develop;
ko: Build;빌드;컴파일;Develop;개발;

en: Open a Project
ko: 프로젝트 열기

en: Start New Project
ko: 프로젝트 새로 시작

en: New Editor Workspace
ko: 편집기 작업 공간 새로 만들기…

en: D-Bus Inspector
ko: D-버스 검사

en: Adwaita Dark
ko: 애드와이타 다크

en: The default color scheme for TextEditor
ko: 텍스트 편집기의 기본 색 구성

en: Builder Dark
ko: 빌더 어두움

en: Dark color scheme for Builder using the Tango color palette
ko: 탱고 컬러 팔레트를 사용하는 빌더의 어두운 색 구성

en: The default color scheme for Builder
ko: 빌더의 기본 색 구성

en: Palette:
ko: 팔레트:

en: Color name
ko: 색 이름

en: Enter a new name for the color
ko: 색의 새 이름을 입력하십시오

en: Unsaved palette %u
ko: 저장하지 않은 팔레트 %u

en: failed to parse line %i
ko: %i번 줄 파싱에 실패했습니다

en: %s: palette is empty
ko: %s: 팔레트가 비었습니다

en: %s: failed to parse
ko: %s: 파싱에 실패했습니다

en: Unable to open %s
ko: %s을(를) 열 수 없습니다

en: %s: This file format is not supported
ko: %s: 이 파일 형식은 지원하지 않습니다

en: failed to parse
ko: 파싱에 실패했습니다

en: Unable to save %s
ko: %s을(를) 저장할 수 없습니다

en: Cielab l
ko: CIELAB L

en: Cielab a
ko: CIELAB A

en: Cielab b
ko: CIELAB B

en: Color Components
ko: 색 구성요소

en: Color strings
ko: 색 문자열

en: No open palettes
ko: 열린 팔레트 없음

en: Load or generate a palette using the preferences
ko: 기본 설정을 사용해 팔레트를 읽어들이거나 생성합니다

note: translators: %u is replaced with an incrementing number
en: unsaved file %u
ko: 저장하지 않은 파일 %u개

en: The current language lacks a symbol resolver.
ko: 현재 언어에 심볼 알아내기가 없습니다.

en: %s contained invalid ASCII
ko: %s 안에 잘못된 ASCII 문자가 들어 있습니다

en: Failed to parse integer from “%s”
ko: “%s”에서 정수를 파싱하는데 실패했습니다.

en: language defaults missing version in [global] group.
ko: 언어 기본값의 [global] 그룹에 버전이 없습니다.

en: Failed to initialize defaults.
ko: 기본값 초기화에 실패했습니다.

note: translators: %s is replaced with the error message
en: Failed to save draft: %s
ko: 임시 저장에 실패했습니다: %s

en: A suitable debugger was not found.
ko: 적합한 디버거가 없습니다.

note: translators: %s is the error message
en: Failed to load file: %s
ko: 파일을 읽어들이는데 실패했습니다: %s

note: translators: %s is the error message
en: Print failed: %s
ko: 인쇄 실패: %s

note: translators: %s is the error message translators: %s is the underlying error message
en: Failed to save file: %s
ko: 파일을 저장하는데 실패했습니다: %s

en: Save File As
ko: 파일 다른 이름으로 저장

en: Editor shortcuts
ko: 편집기 바로 가기 키

en: Save the document with a new name
ko: 문서를 새 이름으로 저장

en: Move to the next match
ko: 다음 일치하는 항목으로 이동

en: Move to the previous match
ko: 이전 일치하는 항목으로 이동

en: Move to the next error
ko: 다음 오류로 이동

en: Move to the previous error
ko: 이전 오류로 이동

en: Builder has discovered that this file has been modified externally. Would you like to reload the file?
ko: 이 파일은 외부에서 수정되었습니다. 파일을 다시 읽어들이시겠습니까?

en: Switch between Search and Search-and-Replace
ko: 검색과 검색하고-바꾸기 사이에 토글

en: Show or hide search options such as case sensitivity
ko: 대소문자 구별같은 검색 옵션을 보이거나 감춥니다

en: Document Properties
ko: 문서 속성

en: Display relative line numbers
ko: 상대 줄 번호 표시

en: Smart backspace
ko: 똑똑한 백스페이스

en: Enabling smart backspace will treat multiple spaces as a tabs
ko: 똑똑한 백스페이스를 사용하면 여러개의 공백 문자를 탭처럼 취급합니다

en: Insert trailing newline
ko: 끝 줄바꿈 입력

en: Overwrite trailing braces and quotations
ko: 뒤쪽 괄호 및 따옴표 덮어쓰기

en: Spaces per tab
ko: 탭의 스페이스 개수

note: List of pages that are open
en: Open Pages
ko: 페이지 열기

en: Toggle navigation panel
ko: 찾아보기 창 토글

en: Toggle utilities panel
ko: 도구 창 토글

en: Restoring previous session
ko: 이전 세션 복구

en: Your previous session will be ready in a moment.
ko: 곧 이전 세션이 준비됩니다.

en: Switch surface
ko: 서피스 전환

en: Search your project
ko: 프로젝트 검색

en: Failed to initialize build pipeline: %s
ko: 빌드 파이프라인 초기화에 실패했습니다: %s

en: Failed to get device information: %s
ko: 장치 정보를 가져오는데 실패했습니다: %s

note: translators: %s is replaced with the external device name
en: Discovered device “%s”
ko: “%s” 장치 발견

en: Cannot deploy to device, build pipeline is not initialized
ko: 장치에 적용할 수 없습니다. 빌드 파이프라인을 초기화하지 않았습니다

note: translators: %s is replaced with the host name
en: My Computer (%s)
ko: 내 컴퓨터 (%s)

note: translators: first %s is replaced with the host name, second with CPU architecture
en: My Computer (%s) — %s
ko: 내 컴퓨터 (%s) — %s

en: The build pipeline is in a failed state
ko: 빌드 파이프라인이 실패 상태에 있습니다

en: The build configuration has errors
ko: 빌드 설정에 오류가 있습니다

en: Pseudo terminal creation failed. Terminal features will be limited.
ko: 가상 터미널 생성에 실패했습니다. 터미널 기능이 제한적입니다.

en: Cleaning…
ko: 빌드 결과 지우는 중…

note: #-#-#-#-#  404 (fwupd)  #-#-#-#-# TRANSLATORS: downloading from a remote server #-#-#-#-#  403 (fwupd)  #-#-#-#-#
en: Downloading…
ko: 다운로드 중…

en: Building dependencies…
ko: 의존성 빌드 중…

en: Bootstrapping…
ko: 부트스트랩 중…

en: Configuring…
ko: 설정 중…

en: Building…
ko: 빌드 중…

en: Committing…
ko: 커밋 중…

en: Exporting…
ko: 내보내기 중…

en: Cannot build transfer while on metered connection
ko: 종량제 네트워크 연결에서는 전송을 빌드하지 않습니다

en: Cannot run target, another target is running
ko: 타겟을 실행할 수 없습니다. 이미 또 다른 타겟이 실행 중입니다.

en: Failed to locate runtime
ko: 런타임을 찾는데 실패했습니다

note: translators: %s is replaced with the name of the users executable
en: Running %s…
ko: %s 실행 중…

note: translators: %s is replaced with the specific error reason
en: The build target failed to build: %s
ko: 빌드 타겟을 빌드하는데 실패했습니다: %s

en: Workbench shortcuts
ko: 워크벤치 바로 가기 키

en: Build and Run
ko: 빌드 및 실행

en: Failed to locate a build target
ko: 빌드 타겟을 찾는데 실패했습니다

en: Process quit unexpectedly
ko: 예상치 못하게 끝내기 처리했습니다

en: Host Operating System
ko: 호스트 운영 체제

en: Host System
ko: 호스트 시스템

en: Default (Host operating system)
ko: 기본값 (호스트 운영 체제)

note: translators: %s is replaced with the path to the project
en: The directory “%s” already exists. Please choose another directory.
ko: “%s” 디렉터리가 이미 있습니다. 다른 디렉터리를 고르십시오.

note: translators: %s is replaced with the path to the project
en: Your project will be created at %s
ko: 프로젝트를 %s 위치에 만듭니다

en: Enter the repository of the project you would like to clone. The URL should look similar to “https://gitlab.gnome.org/GNOME/gnome-builder.git”.
ko: 복제하려는 프로젝트의 저장소를 입력하십시오. URL은 “https://gitlab.gnome.org/GNOME/gnome-builder.git”와 비슷하게 써야 합니다.

en: Select branch and other options.
ko: 브랜치 및 기타 옵션을 선택하십시오.

en: Repository Kind
ko: 저장소 종류

en: Author Name
ko: 개발자 이름

en: Author Email
ko: 개발자 전자메일

en: Project Destination
ko: 프로젝트 대상 위치

en: Clone Project
ko: 프로젝트 복제

en: Select a _Folder…
ko: 폴더 선택(_F)…

en: _Clone Repository…
ko: 저장소 복제(_C)…

en: Select Project Folder
ko: 프로젝트 폴더 선택

en: Select Project File
ko: 프로젝트 파일 선택

en: All Project Types
ko: 모든 프로젝트 종류

en: Builder — %s
ko: 빌더 — %s

en: Failed to load the project
ko: 프로젝트를 읽어들이는데 실패했습니다

en: Removing project sources will delete them from your computer and cannot be undone.
ko: 프로젝트 소스를 제거하면 컴퓨터에서 완전히 삭제하고 취소할 수 없습니다.

en: Delete Project Sources
ko: 프로젝트 소스 삭제

[ctx: title]
en: Open a Project
ko: 프로젝트 열기

en: Search all Builder projects…
ko: 모든 빌더 프로젝트 검색…

en: No Projects Found
ko: 프로젝트가 없습니다

en: _Remove Projects
ko: 프로젝트 제거(_R)

en: Remove Projects and Sources…
ko: 프로젝트 및 소스 제거…

[ctx: title]
en: Clone Repository
ko: 저장소 복제

en: Switch Surface
ko: 서피스 전환

en: Close Project
ko: 프로젝트 닫기

en: About Builder
ko: 빌더 정보

en: Open File…
ko: 파일 열기…

en: Builder — Preferences
ko: 빌더 — 기본 설정

en: GNOME Builder
ko: 그놈 빌더

en: Learn more about GNOME Builder
ko: 그놈 빌더 자세히 알아보기

en: Funded By
ko: 펀딩

en: Show the application preferences
ko: 프로그램 기본 설정 표시

en: Open project in new workbench
ko: 새 워크벤치에서 프로젝트 열기

note: Verbose is handled in main(), but we need to add to --help here
en: Increase log verbosity
ko: 더 자세히 로그를 남깁니다

en: Failed to open project: %s
ko: 프로젝트를 여는데 실패했습니다: %s

en: Show the preferences window
ko: 기본 설정 창 표시

en: Show the shortcuts window
ko: 바로 가기 창 표시

en: GNOME Builder requires a desktop session with D-Bus. Please set DBUS_SESSION_BUS_ADDRESS.
ko: 그놈 빌더는 D-버스를 사용하는 데스크톱 세션이 필요합니다. DBUS_SESSION_BUS_ADDRESS 값을 설정하십시오.

note: #-#-#-#-#  13 (PackageKit)  #-#-#-#-# TRANSLATORS: Generic failure of what they asked to do #-#-#-#-#  12 (PackageKit)  #-#-#-#-#
en: Command failed
ko: 명령 실패

en: Failed to locate command “%s”
ko: “%s” 명령을 찾는데 실패했습니다

en: Remove environment variable
ko: 환경 변수 제거

en: New variable…
ko: 새 변수…

en: Open a File or Terminal
ko: 파일 또는 터미널 열기

en: Use the page switcher above or use one of the following:
ko: 위의 페이지 전환을 사용하거나 다음 중 하나를 사용하십시오:

en: Project sidebar
ko: 프로젝트 가장자리 창

en: File chooser
ko: 파일 선택

en: New terminal
ko: 터미널 새로 만들기

en: Move document to the right
ko: 문서를 오른쪽으로 이동

en: Move document to the left
ko: 문서를 왼쪽으로 이동

en: No Open Pages
ko: 열린 페이지 없음

en: Uh oh, something went wrong
ko: 어라라, 뭔가 잘못됐습니다

en: There was a failure while trying to perform the operation.
ko: 작업을 수행하려는 중 실패가 있었습니다.

en: Window shortcuts
ko: 창 바로 가기

en: Show window menu
ko: 창 메뉴 표시

en: Toggle window to fullscreen
ko: 전체 화면 창 토글

en: Dark Mode
ko: 어두운 모드

en: Whether Builder should use a dark theme
ko: 빌더에서 어두운 테마를 사용할지 여부

en: dark theme
ko: 어두운 테마

en: Automatically enable dark mode at night
ko: 밤이 되면 어두운 모드를 자동으로 켭니다

en: follow night light
ko: 야간 모드 따르기

en: Grid Pattern
ko: 격자 패턴

en: Display a grid pattern underneath source code
ko: 소스 코드에 격자 패턴을 표시합니다

[ctx: Keywords]
en: editor font monospace
ko: 편집기 글꼴 고정폭

en: Number of pixels above and below editor lines
ko: 편집기 줄 위와 아래의 픽셀 수

[ctx: Keywords]
en: editor line spacing font monospace
ko: 에디터 편집기 라인 줄 간격 폰트 글꼴 고정폭

[ctx: Keywords]
en: terminal font monospace
ko: 터미널 폰트 글꼴 고정폭

en: Bold text in terminals
ko: 터미널에서 굵은 글자

en: If terminals are allowed to display bold text
ko: 터미널에서 굵은 글자 표시가 허용되는지 여부

[ctx: Keywords]
en: terminal allow bold
ko: 터미널 굵은 글자 허용

en: Emulation
ko: 흉내내기

en: Default keybinding mode which mimics gedit
ko: 지에디트를 흉내내는 기본 키바인딩 모드

en: Home moves to first non-whitespace character
ko: Home을 누르면 처음 공백이 아닌 문자 위치로 이동합니다

en: Backspace will remove extra space to keep you aligned with your indentation
ko: 백스페이스를 누르면 들여쓰기에 맞춰 공백을 지워 열을 맞춥니다

en: Display list of open files
ko: 연 파일 목록 표시

en: Display the list of all open files in the project sidebar
ko: 프로젝트 가장자리 창에 모든 연 파일의 목록을 표시합니다

en: Restore cursor position
ko: 커서 위치 복구

en: Restore cursor position when a file is reopened
ko: 파일을 다시 열 때 커서 위치를 복구합니다

en: Enable text wrapping
ko: 텍스트 줄바꿈 사용

en: Wrap text that is too wide to display
ko: 표시하기에 너무 긴 텍스트를 줄바꿈합니다

en: Scroll Offset
ko: 스크롤 오프셋

en: Minimum number of lines to keep above and below the cursor
ko: 커서 위와 아래에 유지할 최소 줄 수

en: Allow the editor to scroll past the end of the buffer
ko: 에디터에서 버퍼의 끝을 지나서 스크롤할 수 있게 허용합니다

en: Line Information
ko: 줄 정보

en: Show line number at beginning of each line
ko: 줄마다 앞에 줄 번호 표시

en: Relative line numbers
ko: 상대 줄 번호

en: Show line numbers relative to the cursor line
ko: 커서 줄에 상대적인 줄 번호를 표시

en: Line changes
ko: 줄 바뀜

en: Show if a line was added or modified next to line number
ko: 그 줄이 추가되었거나 수정되었는지 여부를 줄 번호 뒤에 표시합니다

en: Line diagnostics
ko: 줄 진단

en: Show an icon next to line numbers indicating type of diagnostic
ko: 줄 번호 옆에 진단 결과 종류를 설명하는 아이콘을 표시합니다

en: Current line
ko: 현재 줄

en: Make current line stand out with highlights
ko: 현재 줄을 강조해서 표시합니다

en: Matching brackets
ko: 대응되는 각괄호

en: Highlight matching brackets based on cursor position
ko: 커서 위치에 대해 대응되는 각괄호 강조

en: Code Overview
ko: 코드 개요

en: A zoomed out view to enhance navigating source code
ko: 소스 코드 보기에 편리하도록 축소한 개요 표시

en: Automatically hide overview map
ko: 개요 보기 자동 숨김

en: Automatically hide map when editor loses focus
ko: 편집기가 포커스를 잃으면 자동으로 개요 보기를 숨깁니다

en: Visible Whitespace Characters
ko: 공백 문자 보이게

en: New line and carriage return
ko: 줄바꿈 및 캐리지 리턴 문자

en: Non-breaking spaces
ko: 분리할 수 없는 공백

en: Spaces inside of text
ko: 텍스트 안의 공백

en: Trailing Only
ko: 뒤에만

en: Leading Only
ko: 앞에만

en: Enable or disable autosave feature
ko: 자동 저장 기능을 켜거나 끕니다

en: The number of seconds after modification before auto saving
ko: 수정하고 자동 저장할 때까지 시간, 초 단위

en: Code Insight
ko: 코드 분석

en: Semantic Highlighting
ko: 의미적 강조

en: Use code insight to highlight additional information discovered in source file
ko: 코드 이해에 따라 소스 파일에서 발견된 추가 정보를 강조합니다

en: Completions Display Size
ko: 자동 완성 표시 크기

en: Number of completions to display
ko: 표시할 자동 완성의 개수

en: Display code suggestions interactively as you type
ko: 입력할 때 코드 제안을 대화식으로 표시

en: Completion Providers
ko: 자동 완성 제공

en: Programming Languages
ko: 프로그래밍 언어

note: translators: placeholder string for the entry used to filter the languages in Preferences/Programming languages
en: Search languages…
ko: 언어 검색…

en: Trim trailing whitespace
ko: 뒤의 공백 제거

en: Upon saving, trailing whitespace from modified lines will be trimmed.
ko: 저장할 때, 수정한 줄의 끝 공백 문자를 제거합니다.

en: Overwrite Braces
ko: 괄호 덮어쓰기

en: Overwrite closing braces
ko: 닫는 괄호를 덮어씁니다

en: Insert Matching Brace
ko: 대응되는 괄호 입력

en: Insert matching character for { [ ( or "
ko: { [ ( " 문자에 대해 대응하느 문자를 입력합니다

en: Insert Trailing Newline
ko: 끝 줄바꿈 입력

en: Ensure files end with a newline
ko: 파일이 항상 줄바꿈으로 끝나도록 합니다

note: #-#-#-#-#  56 (zim)  #-#-#-#-# preference option for sourceview plugin
en: Right margin position
ko: 오른쪽 여백 위치

en: Position in spaces for the right margin
ko: 오른쪽 여백의 위치, 공백 문자 수 단위

en: Width of a tab character in spaces
ko: 탭 문자의 너비, 공백 문자 수 단위

en: Prefer spaces over use of tabs
ko: 탭 대신 공백 사용

en: Automatically indent
ko: 자동 들여쓰기

en: Indent source code as you type
ko: 소스 코드 입력할 때 들여 쓰기

en: Space before opening parentheses
ko: 괄호를 열기 전에 공백 문자

en: Space before opening brackets
ko: 각괄호를 열기 전에 공백 문자

en: Space before opening braces
ko: 중괄호를 열기 전에 공백 문자

en: Space before opening angles
ko: 꺽쇠 괄호를 열기 전에 공백 문자

en: Prefer a space before colons
ko: 콜론 앞에 공백 사용

en: Prefer a space before commas
ko: 쉼표 앞에 공백 사용

en: Prefer a space before semicolons
ko: 세미콜론 앞에 공백 사용

en: Number of CPU
ko: CPU 개수

en: Build Workers
ko: 빌드 작업

en: Number of parallel build workers
ko: 병렬로 실행할 빌드 작업 개수

en: Clear build cache at startup
ko: 시작할 때 빌드 캐시 지우기

en: Expired caches will be purged when Builder is started
ko: 오래 된 캐시는 빌더가 시작할 때 영구적으로 지웁니다

en: Allow downloads over metered connections
ko: 종량제 네트워크에서 다운로드 허용

en: Allow the use of metered network connections when automatically downloading dependencies
ko: 의존성 파일을 자동으로 다운로드할 때 종량제 네트워크에서 사용을 허용합니다

en: A place for all your projects
ko: 모든 프로젝트가 들어가는 위치

en: Restore previously opened files
ko: 이전에 열었던 파일 복구

en: Open previously opened files when loading a project
ko: 프로젝트를 읽어들일 때 이전에 열었던 파일 복구

note: only the page goes here, plugins will fill in the details
en: SDKs
ko: SDK

en: Updating Dependencies…
ko: 의존성 업데이트 중…

en: Builder is updating your projects configured dependencies.
ko: 프로젝트에 설정된 의존성을 업데이트하는 중입니다.

en: The project cannot be run while the build pipeline is being set up
ko: 빌드 파이프라인을 준비하는 중에는 프로젝트를 실행할 수 없습니다

en: Stop running
ko: 실행 중지

en: Change run options
ko: 실행 옵션 바꾸기

en: Workspace shortcuts
ko: 작업 공간 바로 가기 키

en: Focus to the global search entry
ko: 전체 검색 입력 창에 포커스

[ctx: shortcut window]
en: Editor Shortcuts
ko: 편집기 바로 가기

[ctx: shortcut window]
en: Toogle primary menu
ko: 주 메뉴 토글

[ctx: shortcut window]
en: Global Search
ko: 전체 검색

[ctx: shortcut window]
en: Preferences
ko: 기본 설정

[ctx: shortcut window]
en: Command Bar
ko: 명령어 모음

[ctx: shortcut window]
en: Terminal in Build Runtime
ko: 빌드 런타임에서 터미널

[ctx: shortcut window]
en: Toggle Focus Mode
ko: 포커스 모드 토글

[ctx: shortcut window]
en: Toggle left panel
ko: 왼쪽 패널 토글

[ctx: shortcut window]
en: Toggle bottom panel
ko: 아래 패널 토글

[ctx: shortcut window]
en: Files
ko: 파일

[ctx: shortcut window]
en: Create new document
ko: 새 문서 만들기

[ctx: shortcut window]
en: Save the document
ko: 문서 저장

[ctx: shortcut window]
en: Save all documents
ko: 모든 문서 저장

[ctx: shortcut window]
en: Print the document
ko: 문서 인쇄

[ctx: shortcut window]
en: Close the document
ko: 문서 닫기

[ctx: shortcut window]
en: Close all documents
ko: 모든 문서 닫기

[ctx: shortcut window]
en: Show list of open documents
ko: 열린 문서 목록 표시

[ctx: shortcut window]
en: Find and replace
ko: 찾기 및 바꾸기

[ctx: shortcut window]
en: Goto Line
ko: 줄로 이동

[ctx: shortcut window]
en: Find the next match
ko: 다음 일치하는 항목 찾기

[ctx: shortcut window]
en: Find the previous match
ko: 이전 일치하는 항목 찾기

[ctx: shortcut window]
en: Clear highlight
ko: 강조 지우기

[ctx: shortcut window]
en: Copy and Paste
ko: 복사 및 붙여넣기

[ctx: shortcut window]
en: Paste text from clipboard
ko: 클립보드에서 텍스트 붙여넣기

[ctx: shortcut window]
en: Duplicate current line or selection
ko: 현재 줄 또는 현재 선택을 복제

[ctx: shortcut window]
en: Undo and Redo
ko: 실행 취소 및 다시 실행

[ctx: shortcut window]
en: Undo previous command
ko: 이전 명령 실행 취소

[ctx: shortcut window]
en: Redo previous command
ko: 이전 명령 다시 실행

[ctx: shortcut window]
en: Zoom In
ko: 확대

[ctx: shortcut window]
en: Zoom Out
ko: 축소

[ctx: shortcut window]
en: Reset Zoom
ko: 확대/축소 초기화

[ctx: shortcut window]
en: Join selected lines
ko: 선택한 줄 합치기

[ctx: shortcut window]
en: Toggle opacity of completion window
ko: 완성 창 투명 토글

[ctx: shortcut window]
en: Toggle overwrite
ko: 덮어쓰기 토글

[ctx: shortcut window]
en: Reindent line
ko: 줄 다시 들여쓰기

[ctx: shortcut window]
en: Delete line
ko: 줄 삭제

[ctx: shortcut window]
en: Rename symbol
ko: 기호 이름 바꾸기

[ctx: shortcut window]
en: Requires semantic language support
ko: 언어 의미 기능 필요

[ctx: shortcut window]
en: Comment code
ko: 주석으로 넣기

[ctx: shortcut window]
en: Uncomment code
ko: 주석에서 빼기

[ctx: shortcut window]
en: Move to next error in file
ko: 파일의 다음 오류로 이동

[ctx: shortcut window]
en: Move to previous error in file
ko: 파일의 이전 오류로 이동

[ctx: shortcut window]
en: Move to previous edit location
ko: 이전 편집 위치로 이동

[ctx: shortcut window]
en: Move to next edit location
ko: 다음 편집 위치로 이동

[ctx: shortcut window]
en: Jump to definition of symbol
ko: 심볼의 정의로 이동

[ctx: shortcut window]
en: Selections
ko: 선택

[ctx: shortcut window]
en: Unselect all
ko: 모두 선택 해제

[ctx: shortcut window]
en: Build and Run
ko: 빌드 및 실행

[ctx: shortcut window]
en: Build
ko: 빌드

[ctx: shortcut window]
en: Rebuild
ko: 다시 빌드

[ctx: shortcut window]
en: Run
ko: 실행

[ctx: shortcut window]
en: Touchpad gestures
ko: 터치패드 제스쳐

[ctx: shortcut window]
en: Move page to the right
ko: 페이지를 오른쪽으로 이동

[ctx: shortcut window]
en: Three finger swipe right
ko: 세손가락 오른쪽 밀기

[ctx: shortcut window]
en: Move page to the left
ko: 페이지를 왼쪽으로 이동

[ctx: shortcut window]
en: Three finger swipe left
ko: 세손가락 왼쪽 밀기

[ctx: shortcut window]
en: Terminal Shortcuts
ko: 터미널 바로 가기

[ctx: shortcut window]
en: Find text within terminal
ko: 터미널에서 텍스트 찾기

en: Installing %u package | Installing %u packages
ko[0]: 패키지 %u개 설치 중

note: translators: %s is replaced with the error message
en: Failed to initialize language server: %s
ko: 언어 서버 초기화에 실패했습니다: %s

en: Destination file must be within the project tree.
ko: 대상 파일이 프로젝트 트리 안에 들어있어야 합니다.

en: File must be within the project tree.
ko: 파일이 프로젝트 트리 안에 들어있어야 합니다.

en: _Go to Definition
ko: 정의로 이동(_G)

en: _Find references
ko: 레퍼런스 찾기(_F)

en: Select _None
ko: 모두 선택 해제(_N)

en: All _Upper Case
ko: 모두 대문자(_U)

en: All _Lower Case
ko: 모두 소문자(_L)

en: _Invert Case
ko: 대소문자 뒤바꾸기(_I)

en: _Title Case
ko: 제목 대소문자(_T)

en: Sort Lines
ko: 줄 정렬

en: Insert “%s”
ko: “%s” 입력

en: Replace “%s” with “%s”
ko: “%s”을(를) “%s”(으)로 바꾸기

en: Apply Fix-It
ko: 바로잡기 적용

en: Rename symbol
ko: 기호 이름 바꾸기

note: translators: %s is the filename, then line number, column number. <> are pango markup
en: <b>%s</b> — <small>Line %u, Column %u</small>
ko: <b>%s</b> — <small>%u행, %u열</small>

en: No references were found
ko: 레퍼런스가 없습니다

en: Failed to create shell within runtime “%s”
ko: “%s” 런타임에서 셸을 만드는데 실패했습니다.

en: Untitled Terminal
ko: 이름 없는 터미널

en: Save Terminal Content As
ko: 다른 이름으로 터미널 내용 저장

en: Untitled terminal
ko: 이름 없는 터미널

note: #-#-#-#-#  520 (gnome-builder master)  #-#-#-#-# translators: exited describes that the terminal shell process has exited
en: Exited
ko: 끝났음

en: Subprocess launcher failed
ko: 하위 프로세스 실행이 실패했습니다

en: Subprocess launcher failed too quickly, will not respawn.
ko: 하위 프로세스 실행이 너무 빨리 실패해, 다시 시작하지 않습니다.

en: Search runtimes
ko: 런타임 검색

en: Match whole word
ko: 전체 단어와 일치

en: unversioned
ko: 버전 없음

en: Run a new instance of Builder
ko: 빌더 새 인스턴스 실행

en: Building cache…
ko: 캐시 빌드 중…

en: Bootstrapping build system
ko: 빌드 시스템 부트스트랩 중

en: Configuring project
ko: 프로젝트 설정 중

en: Building project
ko: 프로젝트 빌드 중

en: Caching build commands
ko: 빌드 명령 캐시 중

note: translators: %s and %s are replaced with source file path and the error message
en: Beautifier plugin: error copying the gresource config file for “%s”: %s
ko: 예쁜 코드 플러그인: “%s”에 대한 gresource 설정 파일을 복사하는데 오류: %s

note: translators: %s is replaced with the source file path
en: Beautifier plugin: error creating temporary config file for “%s”
ko: 예쁜 코드 플러그인: “%s”에 대한 임시 저장 파일을 만드는데 오류

note: translators: %s is replaced with the .ini source file path
en: Beautifier plugin: Can’t read .ini file: %s
ko: 예쁜 코드 플러그인: .ini 파일을 읽을 수 없습니다: %s

note: translators: %s is replaced with the config entry name
en: Beautifier plugin: neither command nor command-pattern keys found: entry “%s” disabled
ko: 예쁜 코드 플러그인: 명령어나 명령어 패턴 키가 모두 없습니다: “%s” 엔트리를 사용하지 않습니다

note: translators: %s is replaced with the config entry name
en: Beautifier plugin: both command and command-pattern keys found: entry “%s” disabled
ko: 예쁜 코드 플러그인: 명령어와 명령어 패턴 키가 모두 있습니다: “%s” 엔트리를 사용하지 않습니다

note: translators: %s and %s are replaced with the config path and the entry name
en: Beautifier plugin: config path “%s” does not exist, entry “%s” disabled
ko: 예쁜 코드 플러그인: “%s” 설정 경로 가 없습니다. “%s” 엔트리를 사용하지 않습니다

note: translators: %s is replaced with the entry name
en: Beautifier plugin: command key out of possible values: entry “%s” disabled
ko: 예쁜 코드 플러그인: 명령어 키가 가능한 값이 아님: “%s” 엔트리를 사용하지 않습니다

note: translators: %s and %s are replaced with the profile name and the entry name
en: Beautifier plugin: @c@ in “%s” command-pattern key but no config file set: entry “%s” disabled
ko: 예쁜 코드 플러그인: “%s” 커맨드 패턴 키에 @c@ 패턴이 있지만 설정 파일을 지정하지 않았습니다: “%s” 엔트리를 사용하지 않습니다

note: translators: %s and %s are replaced with the profile name and the entry name
en: Beautifier plugin: can’t create temporary file for “%s”: entry “%s” disabled
ko: 예쁜 코드 플러그인: “%s”에 대한 임시 파일을 만들 수 없습니다: “%s” 엔트리를 사용하지 않습니다

note: translators: %s is replaced with the error message
en: Beautifier plugin: “%s”
ko: 예쁜 코드 플러그인: “%s”

note: translators: %s is replaced with the error message
en: Beautifier plugin: %s
ko: 예쁜 코드 플러그인: %s

note: translators: %s is replaced with a path name
en: Beautifier plugin: can’t read the following resource file: “%s”
ko: 예쁜 코드 플러그인: 다음 리소스 파일을 읽을 수 없습니다: “%s”

en: Beautifier Plugin: the view is not a GtkSourceView
ko: 예쁜 코드 플러그인: 뷰가 GtkSourceView가 아닙니다

en: Beautifier Plugin: no default beautifier found
ko: 예쁜 코드 플러그인: 기본 예쁜 코드 만들기 기능이 없습니다

en: Beautifier Plugin: the buffer is not writable
ko: 예쁜 코드 플러그인: 버퍼가 쓰기 가능하지 않습니다

en: Beautifier Plugin: Nothing selected
ko: 예쁜 코드 플러그인: 아무 것도 선택하지 않았습니다

en: No beautifier available for “%s”
ko: “%s”에 대해 코드 예쁘게 하는 기능이 없습니다

en: No beautifier available
ko: 코드 예쁘게 하는 기능이 없습니다

en: Beautify the code
ko: 코드 예쁘게

en: Trigger the default entry
ko: 기본 입력 창 트리거

note: translators: %s is replaced with the error message
en: Beautifier plugin: no valid entries, disabling: %s
ko: 예쁜 코드 플러그인: 올바른 엔트리가 없습니다. 사용하지 않습니다: %s

note: translators: %s and %s are replaced with the temporary dir and the file path
en: Beautifier plugin: blocked attempt to remove a file outside of the “%s” temporary directory: “%s”
ko: 예쁜 코드 플러그인: “%s” 임시 디렉터리 밖의 파일 제거 시도를 막스니다: “%s”

note: translators: %s is replaced with the command error message
en: Beautifier plugin: command error output: %s
ko: 예쁜 코드 플러그인: 명령어 오류 출력: %s

en: Beautifier plugin: the command output is empty
ko: 예쁜 코드 플러그인: 명령어 출력이 비었습니다

en: Beautify plugin: the output is not a valid UTF-8 text
ko: 예쁜 코드 플러그인: 출력이 올바른 UTF-8 텍스트가 아닙니다

en: Beautify
ko: 코드 예쁘게

en: No build configuration
ko: 빌드 설정 없음

en: Select a build configuration from the sidebar to modify.
ko: 가장자리 창에서 수정할 빌드 설정을 선택하십시오.

en: Build Configurations
ko: 빌드 설정

en: All Runtimes
ko: 모든 런타임

en: Make _Active
ko: 활성화하기(_A)

en: Select this configuration as the active configuration.
ko: 이 설정을 활성화된 설정으로 선택합니다.

en: Duplicating the configuration allows making changes without modifying this configuration.
ko: 설정을 복제하면 원본 설정을 수정하지 않고도 설정을 바꿀 수 있습니다.

en: Removes the configuration and cannot be undone.
ko: 설정을 제거합니다. 취소할 수 없습니다.

en: Build Environment
ko: 빌드 환경

en: Source Directory
ko: 소스 디렉터리

en: Install Prefix
ko: 설치 최상위 경로

en: Configure Options
ko: 설정 옵션

note: Setup runtime selection
en: Application Runtime
ko: 앱 런타임

note: Setup toolchain selection
en: Build Toolchain
ko: 빌드 툴체인

en: Clear build log
ko: 빌드 기록 지우기

en: Cancel build
ko: 빌드 취소

en: Save build log
ko: 빌드 기록 저장

en: Update project dependencies
ko: 프로젝트 의존성 업데이트

en: Configure build preferences
ko: 빌드 기본 설정

en: Build Profile
ko: 빌드 프로파일

en: There is a problem with the current build configuration.
ko: 현재 빌드 설정에 문제가 있습니다.

en: Build status
ko: 빌드 상태

en: View build console contents
ko: 빌드 콘솔 내용을 봅니다

en: Last build
ko: 최근 빌드

en: Build result
ko: 빌드 결과

en: Rebuild
ko: 다시 빌드

en: Export Bundle
ko: 번들로 내보내기

en: Build Issues
ko: 빌드 이슈

en: Build status:
ko: 빌드 상태:

en: Time completed:
ko: 걸린 시간:

en: Build Details
ko: 빌드 정보 자세히

en: Build pipeline is empty
ko: 빌드 파이프라인이 비었습니다

en: Build Targets
ko: 빌드 타겟

en: Build Preferences
ko: 빌드 기본 설정

en: Run With…
ko: 다른 프로그램으로 실행…

en: Show errors and warnings provided by Clang
ko: Clang의 오류와 경고 표시

note: translators: keywords used when searching for preferences
en: clang diagnostics warnings errors
ko: clang diagnostics warnings errors 진단 경고 오류

en: Suggest completions using Clang
ko: Clang 사용 자동 완성 제안

en: Use Clang to suggest completions for C and C++ languages
ko: C 및 C++ 언어에서 Clang을 사용해 자동 완성을 합니다

en: Clang Options
ko: Clang 옵션

en: Complete Parenthesis
ko: 괄호 자동 완성

en: Include parenthesis when completing clang proposals
ko: Clang 제안에 따라 자동 완성할 때 괄호 포함

en: Complete Parameters
ko: 매개 변수 자동 완성

en: Include parameters and types when completing clang proposals
ko: Clang 제안에 따라 자동 완성할 때 매개 변수와 타입 포함

en: Complete parentheses
ko: 자동 완성 괄호

en: If parentheses should be included when completing.
ko: 자동 완성에 괄호가 들어가는지 여부.

en: Complete parameters
ko: 매개 변수 자동 완성

en: If parameters should be included when completing. Requires complete-parentheses.
ko: 자동 완성에 매개 변수가 필요한지 여부. 괄호 완성이 필요합니다.

en: Installing project
ko: 프로젝트 설치 중

en: Create or update code-index for project file
ko: 프로젝트 파일의 코드 인덱스를 만들거나 업데이트합니다.

en: PROJECT_FILE
ko: <프로젝트_파일>

en: Failed to load flags for plan: %s
ko: 인덱스 배치 플래그를 읽어들이는데 실패했습니다: %s

en: Failed to cull index plan: %s
ko: 인덱스 배치 선별에 실패했습니다: %s

en: Failed to populate index plan: %s
ko: 인덱스 배치 적용에 실패했습니다: %s

en: Failed to load project: %s
ko: 프로젝트를 읽어들이는데 실패했습니다: %s

note: Now we can drop our paused state
en: Indexing Source Code
ko: 소스 코드 인덱스 만들기

en: Search, diagnostics, and autocompletion may be limited until complete.
ko: 마칠 때까지 검색, 진단, 자동 완성 기능이 제한적으로 동작합니다.

note: translators: "Declaration" is describing a function that is defined in a header *              file (.h) rather than a source file (.c).
en: Declaration
ko: 선언

en: Palette name
ko: 팔레트 이름

en: Enter a new name for the palette
ko: 팔레트의 새 이름을 입력하십시오

note: translators: %s is replaced with the name of the color palette.
en: Save changes to palette “%s” before closing?
ko: 닫기 전에 바뀐 사항을 “%s” 팔레트에 저장하시겠습니까?

en: Load palette
ko: 팔레트 읽어들이기

en: All supported palettes formats
ko: 지원하는 모든 팔레트 형식

en: GIMP palette
ko: 김프 팔레트

en: GNOME Builder palette
ko: 그놈 빌더 팔레트

en: HSV visibility
ko: HSV 표시

en: If the HSV components are visible.
ko: HSV 구성 요소를 표시할지 여부.

en: LAB visibility
ko: LAB 표시

en: If the LAB components are visible.
ko: LAB 구성 요소를 표시할지 여부.

en: RGB visibility
ko: RGB 표시

en: If the RGB components are visible.
ko: RGB 구성 요소를 표시할지 여부.

en: RGB unit
ko: RGB 단위

en: The unit used by RGB component and strings.
ko: RGB 구성 요소 및 문자열이 사용할 단위.

en: Selected palette ID
ko: 선택한 팔레트 ID

en: The selected palette ID among the loaded ones.
ko: 읽어들인 팔레트 중 선택한 팔레트 ID.

en: Color strings visibility
ko: 색 문자열 표시

en: The visible color strings.
ko: 표시할 색 문자열.

en: The filter used on the color scales and color plane.
ko: 색 스케일과 색 평면에서 사용할 필터.

en: Color components
ko: 색 구성요소

en: Select the color spaces for which you want to see sliders in the panel.
ko: 패널의 슬라이더로 나타날 색 공간을 선택합니다.

note: #-#-#-#-#  95 (avogadro)  #-#-#-#-# i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1607 i18n: ectx: property (text), widget (QLabel, label_12)
en: Units:
ko: 단위:

en: Select the type of unit you want to use for RGB components and strings in the panel.
ko: 패널의 RGB 구성 요소와 문자열에 사용할 단위 종류를 선택합니다.

en: Select a filter that act on the colors or “None”.
ko: 색에 적용할 필터를 선택합니다. 없으면 “None”.

en: Achromatopsia (monochromacy)
ko: 색맹 (전색맹)

en: Achromatomaly (blue cone monochromacy)
ko: 색맹 (청색 원뿔세포 결손)

en: Deuteranopia (green-blind)
ko: 녹색맹

en: Deuteranomaly (green-weak)
ko: 녹색약

en: Protanopia (red-blind)
ko: 적색맹

en: Protanomaly (red-weak)
ko: 적색약

en: Tritanopia (blue-blind)
ko: 청색맹

en: Tritanomaly (blue-weak)
ko: 청색약

en: Websafe
ko: 웹세이프

en: Select the color strings you want to see in the panel.
ko: 패널에서 보려는 색 문자열을 선택합니다.

en: Palettes options
ko: 팔레트 옵션

en: Palette view mode:
ko: 팔레트 보기 모드:

en: Swatches
ko: 견본

en: Palette management
ko: 팔레트 관리

en: From current document
ko: 현재 문서에서

en: Select the palette you want to see in the panel or close one.
ko: 패널에서 보거나 닫을 팔레트를 선택합니다.

en: No loaded palettes
ko: 읽어들인 팔레트 없음

en: No selected palettes
ko: 선택한 팔레트 없음

en: Select a palette file
ko: 팔레트 파일 선택

en: Try loading or generating a palette using the menu
ko: 메뉴를 사용해 팔레트를 읽어들이거나 만들기

en: Highlight colors
ko: 색 강조

en: Workspace Shortcuts
ko: 작업 공간 바로 가기 키

en: Command Bar
ko: 명령어 모음

en: Show the workspace command bar
ko: 작업 공간 명령 모음 보이기

en: Comment the code
ko: 주석으로 넣기

en: Uncomment the code
ko: 주석에서 빼기

en: Comment code
ko: 주석으로 넣기

en: Uncomment code
ko: 주석에서 빼기

en: Update Copyright
ko: 저작권 업데이트

en: When saving a file Builder will automatically update copyright information for you
ko: 파일을 저장할 때 저작권 정보를 자동으로 업데이트합니다

note: translators: these are keywords used to search for preferences
en: update copyright save
ko: update copyright save 업데이트 저작권 라이선스 저장

en: Update Copyright before Saving
ko: 저장할 때 저작권 정보 업데이트

en: Updates the copyright for the user before saving to disk.
ko: 사용자가 디스크에 저장할 때 저작권 정보를 업데이트합니다.

en: Display the project creation guide
ko: 프로젝트 만들기 안내서 표시

en: Characters were used which might cause technical issues as a project name
ko: 프로젝트 이름에 기술적 문제가 생길 수도 있는 문자를 사용했습니다

en: Your project will be created within a new child directory.
ko: 새 하위 디렉터리 안에 프로젝트를 만듭니다.

en: Directory already exists with that name
ko: 그 이름의 디렉터리가 이미 있습니다

note: translators: %s is replaced with a short-form file-system path to the project
en: Your project will be created within %s.
ko: %s 안에서 프로젝트를 만듭니다.

en: Application ID is not valid.
ko: 앱 ID가 올바르지 않습니다.

[ctx: title]
en: Start New Project
ko: 프로젝트 새로 시작

en: A failure occurred while initializing version control
ko: 버전 컨트롤을 초기화하는데 실패했습니다

en: Project Name
ko: 프로젝트 이름

en: Unique name that is used for your project’s folder and other technical resources. Should be in lower case without spaces and may not start with a number.
ko: 프로젝트 폴더와 기타 기술 자원에 사용할 유일한 이름. 공백이 없는 알파벳 소문자로 이루어져야 하고 숫자로 시작하면 안 됩니다.

en: Application ID
ko: 앱 ID

en: The Application ID is a reverse domain-name identifier used to uniquely identify your application such as “org.gnome.Builder”.
ko: 앱 ID는 도메인 역순의 ID로 “org.gnome.Builder”와 같이 앱을 유일하게 구분하는 용도로 사용합니다.

en: Project Location
ko: 프로젝트 위치

en: Select Project Directory
ko: 프로젝트 디렉터리 선택

en: No license
ko: 라이선스 없음

en: Uses the Git version control system
ko: 깃 버전 컨트롤 시스템 사용

en: Create Project
ko: 프로젝트 만들기

en: Select a Template
ko: 서식 선택

en: Start _New Project…
ko: 프로젝트 새로 시작(_N)…

en: _Start New Project…
ko: 프로젝트 새로 시작(_S)…

en: Suggest completions using Ctags
ko: ctags 사용 자동 완성 제안

en: Use Ctags to suggest completions for a variety of languages
ko: 여러 언어에서 Clang을 사용해 자동 완성을 합니다

en: Search, autocompletion, and symbol information may be limited until Ctags indexing is complete.
ko: CTAGS 인덱스를 다 만들 때까지 검색, 자동 완성, 심볼 정보 기능이 제한적으로 동작합니다.

en: Indexing Source Code (Paused)
ko: 소스 코드 인덱스 만들기 (일시 중지됨)

en: Run with Debugger
ko: 디버거로 실행

en: Interrupt the program
ko: 프로그램 중단

en: Continue running the program
ko: 프로그램 실행 계속

en: Execute the current line, stepping into any function calls
ko: 현재 줄 실행, 함수 호출이 있으면 들어가기

en: Execute the current line, stepping over any function calls
ko: 현재 줄 실행, 함수 호출이 있으면 넘어가기

en: Run until the end of the function
ko: 함수 끝까지 실행

en: Failed to start the debugger
ko: 디버거 시작에 실패했습니다

en: No break
ko: 중단점 없음

en: Countpoint
ko: 카운트포인트

en: Address Range
ko: 주소 범위

en: Devhelp
ko: 개발 도움말

en: Select Documentation…
ko: 문서 선택…

en: New Documentation Page
ko: 새 문서 페이지

en: Display D-Bus inspector
ko: D-버스 검사 표시

en: D-Bus Inspector…
ko: D-버스 검사…

note: translators: %s is replaced with the address of the D-Bus bus
en: Connected to “%s”
ko: “%s”에 연결됨

en: Bus Address
ko: 버스 주소

en: Process ID
ko: 프로세스 ID

en: read/write
ko: 읽기/쓰기

en: write-only
ko: 쓰기 전용

en: read-only
ko: 읽기 전용

note: translators: %s is replaced with the simple D-Bus type string
en: Array of [%s]
ko: [%s]의 배열

en: Access Denied by Peer
ko: 상대방이 접근 거절

en: Authentication Failed
ko: 인증 실패

en: Operation Timed Out
ko: 작업 제한 시간 초과

en: Lost Connection to Bus
ko: 버스에 대한 연결 끊김

en: D-Bus Connection Failed
ko: D-버스 연결 실패

en: Provide the address of the message bus
ko: 메시지 버스의 주소를 제공

en: Connect to Other Bus
ko: 다른 버스에 연결

en: Search Bus Names
ko: 버스 이름 검색

en: Bus Names
ko: 버스 이름

en: Select a Bus Name
ko: 버스 이름 선택

en: Select a bus name to introspect the peer.
ko: 상대방을 검사할 버스 이름을 선택하십시오.

en: There is a file with unsaved changes. Save changes before closing? | There are files with unsaved changes. Save changes before closing?
ko[0]: 저장하지 않은 바뀐 파일이 있습니다. 닫기 전에 바뀐 사항을 저장하시겠습니까?

en: Select the files to save:
ko: 저장할 파일을 선택하십시오:

en: If you close without saving, all your changes will be permanently lost.
ko: 저장하지 않고 닫으면 편집한 사항을 모두 잃어버리게 됩니다.

en: Use minimal editor interface
ko: 최소한의 편집기 인터페이스 사용

note: translators: the user selected a number outside the value range for the document.
en: Provide a number between 1 and %u
ko: 1과 %u 사이의 수를 써야 합니다

en: New Editor Workspace…
ko: 편집기 작업 공간 새로 만들기…

en: Open in New Frame
ko: 새 프레임에서 열기

en: Open in New Workspace
ko: 새 작업 공간에서 열기

en: No file was provided.
ko: 파일을 입력하지 않았습니다.

en: Emacs
ko: 이맥스

en: Emulates the Emacs text editor
ko: 이맥스 텍스트 편집기를 에뮬레이션합니다

en: Enable the use of ESLint, which may execute code in your project
ko: ESLint를 사용합니다. 프로젝트 안에서 코드를 실행합니다

note: translators: these are keywords used to search for preferences
en: eslint javascript lint code execute execution
ko: eslint javascript lint code execute execution 자바스크립트 코드 실행

en: Enable ESLint
ko: ESLint 사용

en: Enable the use of eslint to find additional diagnostics in JavaScript files. This may result in the execution of code in your project.
ko: 참이면, eslint를 사용해 자바스크립트 파일에서 추가 진단 정보를 찾습니다. 프로젝트 안에서 코드를 실행합니다.

en: Clone a project using flatpak manifest
ko: 플랫팩 매니페스트를 사용해 프로젝트를 복제합니다

en: MANIFEST
ko: <명시>

note: translators: %s is replaced with the name of the flatpak manifest
en: Cloning project %s
ko: %s 프로젝트 복제 중

en: Downloading application sources…
ko: 앱 소스 다운로드 중…

en: Failed to remove flatpak manifest: %s
ko: 플랫팩 매니페스트를 제거하는데 실패했습니다: %s

en: Network is not available, skipping downloads
ko: 네트워크를 사용할 수 없어 다운로드를 건너뜁니다

en: Install Missing SDK?
ko: 없는 SDK를 설치하시겠습니까?

en: Builder needs to install the following software development kits to build your project.
ko: 빌더에서 이 프로젝트를 빌드하려면 다음 소프트웨어 개발 키트를 설치해야 합니다.

en: Creating flatpak workspace
ko: 플랫팩 작업 공간을 만드는 중

en: Preparing build directory
ko: 빌드 디렉터리 준비 중

en: Downloading dependencies
ko: 의존성 다운로드 중

en: Building dependencies
ko: 의존성 빌드 중

en: Finalizing flatpak build
ko: 플랫팩 빌드 마치는 중

en: Exporting staging directory
ko: 스테이징 디렉터리 내보내는 중

en: Creating flatpak bundle
ko: 플랫팩 번들 만드는 중

note: translators: %u is the number of hidden runtimes to be shown
en: Show %u more runtime | show %u more runtimes
ko[0]: 런타임 %u개 더 표시

en: Flatpak Runtimes
ko: 플랫팩 런타임

note: Translators: %s is replaced with the runtime identifier
en: Updated %s
ko: %s 업데이트함

note: #-#-#-#-#  520 (gnome-builder master)  #-#-#-#-# Translators: %s is replaced with the runtime identifier
en: Updating %s
ko: %s 업데이트 중

note: #-#-#-#-#  520 (gnome-builder master)  #-#-#-#-# Translators: %s is replaced with the runtime identifier
en: Installed %s
ko: %s 설치

en: Failed to install runtime
ko: 런타임 설치하는데 실패했습니다

en: Runtime has been updated
ko: 런타임을 업데이트했습니다

en: Runtime has been installed
ko: 런타임을 설치했습니다

en: Missing system dependencies
ko: 시스템 의존성 없음

en: The “flatpak-builder” program is necessary for building Flatpak-based applications. Builder can install it for you.
ko: 플랫팩 기반 프로그램을 빌드하려면 “flatpak-builder” 프로그램이 필요합니다. 빌더에서 설치할 수 있습니다.

en: GCC %s Cross-Compiler (System)
ko: GCC %s 크로스 컴파일러 (시스템)

en: No repository to access file contents
ko: 파일 내용에 접근할 저장소가 없습니다

en: No contents have been set to diff
ko: diff에 설정할 내용이 없습니다

en: The operation failed. The original error was "%s"
ko: 작업이 실패했습니다. 원본 오류는 "%s"

en: The operation has been canceled
ko: 작업이 취소되었습니다

en: Builder failed to provide appropriate credentials when cloning the repository.
ko: 빌더에서 저장소를 복제하는데 필요한 비밀 정보를 제공하는데 실패했습니다.

en: Cannot set AMEND and GPG_SIGN flags
ko: AMEND 및 GPG_SIGN 플래그를 설정할 수 없습니다

en: Cannot sign commit without GPG_KEY_ID
ko: GPG_KEY_ID 없이 커밋을 서명할 수 없습니다

en: Cannot monitor files outside the working directory
ko: 작업 디렉터리 밖에 있는 파일을 감시할 수 없습니다

en: The client has been closed
ko: 클라이언트가 닫혔습니다

en: Git version control is not in use
ko: 깃 버전 컨트롤을 사용하고 있지 않습니다

en: Updating Git Submodules
ko: 깃 서브 모듈 업데이트

en: Network is not available, skipping submodule update
ko: 네트워크를 사용할 수 없어 서브 모듈 업데이트를 건너뜁니다

en: Initialize git submodules
ko: 깃 서브 모듈 초기화

en: Pushed.
ko: 푸시함.

en: Pushing ref “%s”
ko: “%s” ref 푸시하는 중…

en: Directory is not within repository
ko: 디렉터리가 저장소 안에 없습니다

en: A repository could not be found at “%s”.
ko: 저장소가 “%s”에 없습니다.

en: The protocol “%s” is not supported.
ko: “%s” 프로토콜은 지원하지 않습니다.

en: Cloning repository
ko: 저장소 복제

en: A valid Git URL is required
ko: 올바른 깃 URL이 필요합니다

en: Select Widget…
ko: 위젯 선택…

en: View Design
ko: 디자인 보기

en: Switch to UI designer
ko: UI 디자인 편집으로 전환

en: Switch to source code editor
ko: 소스 코드 편집기로 전환

note: translators: %s is replaced with the specific error message
en: Failed to save glade document: %s
ko: 글레이드 문서를 저장하는데 실패했습니다: %s

en: Glade shortcuts
ko: 글레이드 바로 가기 키

en: Save the interface design
ko: 인터페이스 디자인 저장

en: Preview the interface design
ko: 인터페이스 디자인 미리보기

en: Undo the last command
ko: 이전 명령 실행 취소

en: Redo the next command
ko: 다음 명령 다시 실행

en: Switch to selection mode
ko: 선택 모드로 전환

en: Switch to drag-resize mode
ko: 끌어서 크기 조정하는 모드로 전환

en: Switch to margin editor
ko: 여백 편집으로 전환

en: Switch to alignment editor
ko: 위젯 위치 편집으로 전환

en: Unnamed Glade project
ko: 이름 없는 글레이드 프로젝트

en: Unnamed Glade Project
ko: 이름 없는 글레이드 프로젝트

en: Widget specific properties
ko: 위젯 특정 속성

en: Container child properties
ko: 컨테이너 하위 위젯 속성

en: Styling, alignment, and other common properties
ko: 스타일, 위치, 기타 공통 속성

en: Accessibility properties
ko: 접근성 속성

en: Open _Preview
ko: 미리보기 열기(_P)

en: UI Designer
ko: UI 디자인 편집

en: Code assistance requires a local file.
ko: 코드 도우미는 로컬 파일이 필요합니다.

en: Enable the use of pylint, which may execute code in your project
ko: pylint를 사용합니다. 프로젝트 안에서 코드를 실행합니다

note: translators: these are keywords used to search for preferences
en: pylint python lint code execute execution
ko: pylint python lint code execute execution 파이썬 코드 실행

en: No language specified
ko: 언어를 지정하지 않았습니다

en: Enable Pylint
ko: Pylint 사용

en: Enable the use of pylint to find additional diagnostics in Python programs. This may result in the execution of code in your project.
ko: 참이면, pylint를 사용해 파이썬 프로그램에서 추가 진단 정보를 찾습니다. 프로젝트 안에서 코드를 실행합니다.

en: Gradle Wrapper
ko: 글레이드 래퍼

en: Display a new greeter window
ko: 새 환영 창 표시

en: Begin cloning project from URI
ko: URI에서 프로젝트 복제 시작

en: Open a _Project…
ko: 프로젝트 열기(_P)…

en: Search for…
ko: 검색…

en: Search _recursively through folders
ko: 폴더를 재귀적으로 검색(_R)

en: Match _case when searching
ko: 검색할 때 대소문자 구별(_C)

en: Match _whole words
ko: 전체 단어와 일치(_W)

en: Allow regular _expressions
ko: 정규식 허용(_E)

en: Open Preview
ko: 미리보기 열기

en: Your computer is missing python3-docutils
ko: 컴퓨터에 python3-docutils가 없습니다

en: This package is necessary to provide previews of markup-based documents.
ko: 마크업 기반 문서를 미리 보려면 다음 패키지가 필요합니다.

en: Your computer is missing python3-sphinx
ko: 컴퓨터에 python3-sphinx가 없습니다

en: (Preview)
ko: (미리보기)

en: Suggest completions from Python
ko: 파이썬에서 자동 완성 제안

en: Use Jedi to provide completions for the Python language
ko: 파이썬 언어에서 Jedi를 사용해 자동 완성을 합니다

en: Failed to load directory: %s
ko: 디렉터리를 읽어들이는데 실패했습니다: %s

en: %s — Directory
ko: %s — 디렉터리

en: Directory Browser
ko: 디렉터리 보기

en: Switch to Folder
ko: 폴더로 전환

en: Build project
ko: 프로젝트 빌드

en: Install project
ko: 프로젝트 설치

en: Empty Makefile Project
ko: 빈 메이크파일 프로젝트

en: Create a new empty project using a simple Makefile
ko: 간단한 메이크파일을 이용해 빈 프로젝트를 새로 만듭니다

en: GNOME Application
ko: 그놈 앱

en: Create a new GNOME application
ko: 새 그놈 앱을 만듭니다

en: Shared Library
ko: 공유 라이브러리

en: Create a new project with a shared library
ko: 공유 라이브러리가 있는 새 프로젝트를 만듭니다

en: Empty Project
ko: 빈 프로젝트

en: Create a new empty project
ko: 새 빈 프로젝트 만들기

en: Command Line Tool
ko: 명령행 도구

en: Create a new command line project
ko: 새 명령행 프로젝트를 만듭니다

en: Meson
ko: 메존

en: Meson Options
ko: 메존 옵션

en: A Meson-based project is loaded but Ninja could not be found.
ko: 메존을 사용한 프로젝트를 읽어들였지만 설치된 ninja가 없습니다.

en: A Meson-based project is loaded but meson could not be found.
ko: 메존을 사용한 프로젝트를 읽어들였지만 설치된 meson이 없습니다.

en: Add toolchain
ko: 툴체인 추가

en: Define a new custom toolchain targeting a specific platform
ko: 특정 플랫폼 대상으로 새로운 사용자 설정 툴체인을 정의합니다.

en: Toolchain
ko: 툴체인

en: No Provided Tool
ko: 제공된 도구 없음

en: A name to identify the sysroot.
ko: sysroot를 구분하는 이름.

en: The system architecture of the sysroot.
ko: sysroot의 시스템 아키텍쳐.

en: Add Tool:
ko: 도구 추가:

en: Preprocessor
ko: 전처리기

en: Archiver
ko: 아카이버

en: Linker
ko: 링커

en: Strip
ko: 스트립

en: Executable wrapper
ko: 실행 파일 래퍼

en: Package Config
ko: 패키지 컨피그

en: Any language
ko: 모든 언어

en: Fortran
ko: 포트란

en: Add Tool
ko: 도구 추가

en: Delete Toolchain
ko: 툴체인 삭제

en: %s (Meson)
ko: %s (메존)

en: Suggested GNOME Projects
ko: 추천하는 그놈 프로젝트

en: An IDE for writing GNOME-based software
ko: 그놈 기반 소프트웨어 작성에 사용하는 통합 개발 환경

en: Calendar application for GNOME
ko: 그놈 달력 프로그램

en: A simple clock application for GNOME
ko: 그놈용 간단한 시계 프로그램

en: Gitg
ko: gitg

en: Gitg is a graphical Git client
ko: gitg는 그래픽 깃 클라이언트입니다

en: A simple GNOME 3 maps application
ko: 간단한 그놈 3 지도 프로그램

en: Music player and management application
ko: 음악 재생 및 관리 프로그램

en: Default file manager for GNOME
ko: 그놈 기본 파일 관리자

en: An IRC Client for GNOME
ko: 그놈 IRC 클라이언트

en: A simple and modern sound recorder
ko: 간단하고 현대적인 녹음기

en: Build successful
ko: 빌드 성공

en: Project “%s” has completed building
ko: “%s” 프로젝트 빌드를 마쳤습니다

en: Build failed
ko: 빌드 실패

en: Project “%s” failed to build
ko: “%s” 프로젝트가 빌드에 실패했습니다

en: Build succeeded
ko: 빌드 성공

en: Build configured
ko: 빌드 설정함

en: Build bootstrapped
ko: 빌드 부트스트랩함

en: Downloading npm dependencies
ko: NPM 의존성 다운로드 중

en: Bootstrapping project
ko: 프로젝트 부트스트랩 중

en: A folder with that name already exists.
ko: 같은 이름의 폴더가 이미 있습니다.

en: A file with that name already exists.
ko: 같은 이름의 파일이 이미 있습니다.

en: Copying 1 file
ko: 파일 1개 복사 중

note: translators: first %s is replaced with completed number of files, second %s with total number of files
en: Copying %s of %s files
ko: 파일 %s개 (전체 %s개) 복사 중

en: Failed to copy files
ko: 파일 복사하는데 실패했습니다: %s

en: Files copied
ko: 파일 복사함

en: Copied %s file | Copied %s files
ko[0]: 파일 %s개 복사함

en: Copying files…
ko: 파일 복사하는 중…

en: Files will be copied in a moment
ko: 파일을 곧 복사합니다

note: #-#-#-#-#  94 (avogadro)  #-#-#-#-# i18n: file: src/mainwindow.ui:208 i18n: ectx: property (windowTitle), widget (QDockWidget, projectDock) i18n: file: src/settingsdialog.ui:255 i18n: ectx: property (text), item, widget (QListWidget, listWidget)
en: Project Tree
ko: 프로젝트 트리

en: Rename %s
ko: %s 이름 바꾸기

en: New File…
ko: 파일 새로 만들기…

en: New Folder…
ko: 폴더 새로 만들기…

en: _External Program…
ko: 외부 프로그램(_E)…

en: Source Code Editor
ko: 소스 코드 편집기

note: translators: format is "CPU emulation". Only translate "emulation"
en: Aarch64 Emulation
ko: Aarch64 흉내내기

en: Arm Emulation
ko: ARM 흉내내기

note: translators: first %s is replaced with hostname, second %s with the CPU architecture
en: My Computer (%s) %s
ko: 내 컴퓨터 (%s) %s

en: Words matching selection
ko: 선택과 일치하는 단어

en: Highlight all occurrences of words matching the current selection
ko: 현재 선택과 일치하는 단어를 모두 강조

note: Translators: the following are keywords used for searching to locate this preference
en: quick highlight words matching current selection
ko: 현재 선택과 일치하는 단어를 빠르게 강조

en: Removing Files…
ko: 파일 제거하는 중…

en: Recent Projects
ko: 최근 프로젝트

en: Reformat tabs
ko: 탭 포매팅 다시

en: Rust Analyzer: Cargo command for diagnostics
ko: 러스트 분석기: 진단용 cargo 명령

en: the default cargo command
ko: 기본 cargo 명령

en: clippy adds additional lints to catch common mistakes but is in general slower
ko: clippy를 사용하면 자주 범하는 실수를 잡아내는 검사를 더 할 수 있지만, 그러면 일반적으로 더 느립니다.

en: Your computer is missing the Rust Analyzer Language Server
ko: 컴퓨터에 러스트 분석기 언어 서버(Rust Analyzer Language Server)가 없습니다

en: The Language Server is necessary to provide IDE features like completion or diagnostic
ko: 자동 완성 및 진단 기능과 같은 IDE 기능을 이용하려면 언어 서버가 필요합니다

en: Install Language Server
ko: 언어 서버 설치

en: Installation of Rust Analyzer finished
ko: 러스트 분석기 설치를 마쳤습니다

en: Installing Rust Analyzer...
ko: 러스트 분석기 설치 중...

en: Cannot download Rust Analyzer: %s
ko: 러스트 분석기를 다운로드할 수 없습니다: %s

en: Rustup not installed
ko: rustup을 설치하지 않았습니다

en: Installing rustup
ko: rustup 설치 중

en: Updating rustup
ko: rustup 업데이트 중

en: Installing rust
ko: rust 설치 중

en: Checking system
ko: 시스템 검사 중

en: Downloading rustup-init
ko: rustup-init 다운로드 중

en: Syncing channel updates
ko: 채널 업데이트 동기화 중

en: Downloading
ko: 다운로드 중:

en: Installing
ko: 설치 중:

en: Checking for rustup updates
ko: rustup 업데이트 검사 중

en: Downloading rustup update
ko: rustup 업데이트 다운로드 중

en: Error installing
ko: 다음 설치하는 중 오류:

en: Rustup
ko: rustup

en: Rustup Toolchains
ko: rustup 툴체인

note: set default toolchain button
en: Make default
ko: 기본값으로 하기

en: Makes the selected toolchain the default rust installation
ko: 선택한 툴체인을 기본 러스트 설치로 만듭니다

en: Install Rust Channel
ko: 러스트 채널 설치

note: translators: channel is stable, beta, nightly, with optional architecture and date
en: Enter name of rust channel
ko: 러스트 채널의 이름을 입력하십시오

en: Standard release channel toolchain names have the following form:
                            <channel>[-<date>][-<host>]
    
                            <channel>    = stable|beta|nightly|<version>
                            <date>          = YYYY-MM-DD
                            <host>          = <target-triple>
ko: 표준 릴리스 채널 툴체인 이름은 다음 형식입니다:
                            <채널>[-<날짜>][-<호스트>]
    
                            <채널>          = stable|beta|nightly|<버전>
                            <날짜>          = YYYY-MM-DD
                            <호스트>        = <대상-트리플>

en: Install Rustup to manage toolchains here!
ko: rustup을 설치해 여기서 툴체인을 관리합니다!

en: No toolchain installed. Click
ko: 툴체인이 설치되지 않았습니다. 다음을 누르십시오.

en: to add a new toolchain!
ko: (새 툴체인을 추가하려면)

en: Shell command
ko: 셸 명령

en: Cannot spawn terminal in runtime environment because build pipeline is not initialized
ko: 빌드 파이프라인을 초기화하지 않아서 런타임 환경에서 터미널을 실행할 수 없습니다

en: Cannot spawn process because build pipeline is not yet available
ko: 빌드 파이프라인을 아직 초기화하지 않아서 프로세스를 실행할 수 없습니다

en: Change Shortcut
ko: 바로 가기 키 바꾸기

en: Shell Command
ko: 셸 명령

en: The command will be executed using a shell like “/bin/sh -c". You may use variable expansion like “$SHELL”. Both “$SRCDIR” and “$BUILDDIR” are automatically set for the command.
ko: 명령어는 셸을 이용해 “/bin/sh -c"와 같은 방법으로 실행합니다. “$SHELL”과 같이 변수 확장을 사용할 수도 있습니다. 명령어에 대해 “$SRCDIR” 및 “$BUILDDIR” 변수가 자동으로 설정됩니다.

en: Command Locality
ko: 명령어 실행 위치

en: On Host
ko: 호스트에서

en: In Build Environment
ko: 빌드 환경에서

en: In Runtime Environment
ko: 런타임 환경에서

en: If the directory is not an absolute-path, it will be relative to the source or build directory depending on the command locality.
ko: 디렉터리가 절대 경로가 아니면, 명령어 실행 위치 설정에 따라 소스나 빌드 디렉터리에 대한 상대 경로입니다.

en: Close on Exit
ko: 끝나면 닫기

en: If enabled, the terminal page will close after the command executes.
ko: 참이면, 명령 실행이 끝난 뒤에 터미널 페이지를 닫습니다.

en: Delete Command
ko: 명령 삭제

en: Run in host environment
ko: 호스트 환경에서 실행

en: Run in build environment
ko: 빌드 환경에서 실행

en: Run in runtime environment
ko: 런타임 환경에서 실행

en: New command
ko: 새 명령어

en: Click + to add an external command
ko: 외부 명령을 추가하려면 +를 누르십시오

en: External Commands
ko: 외부 명령어

en: Failed to parse snippet “%s”
ko: “%s” 스니핏을 파싱하는데 실패했습니다.

en: Suggest Completions from Snippets
ko: 스니핏에서 자동 완성 제안

en: Use registered snippets to suggest completion proposals
ko: 등록된 스니핏에서 자동 완성을 제안합니다

en: Show the spellchecker panel
ko: 맞춤법 검사 패널 보이기

note: We might find ourselves in a race here and the buffer * addins are already in destruction. Therefore, silently * fail any further setup.
en: Failed to initialize spellchecking, disabling
ko: 맞춤법 검사 초기화에 실패해, 사용하지 않습니다

en: No language selected
ko: 언어를 선택하지 않았습니다

en: No language set. Check your dictionary installation.
ko: 언어를 설정하지 않았습니다. 사전을 제대로 설치했는지 확인해 보십시오.

en: No suggestions
ko: 제안 없음

en: The word is not in the dictionary
ko: 단어가 사전에 들어 있지 않습니다

en: This word is already in the personal dictionary
ko: 이 단어는 이미 개인 사전에 들어 있습니다.

en: This word is already in the %s dictionary
ko: 이 단어는 이미 %s 사전에 들어 있습니다

en: Misspelled
ko: 오타

en: Ignore _All
ko: 모두 무시(_A)

en: Change _to
ko: 바꿀 단어(_T)

en: Cha_nge
ko: 바꾸기(_N)

en: Change A_ll
ko: 모두 바꾸기(_L)

en: _Suggestions
ko: 제안(_S)

en: Check _Spelling
ko: 맞춤법 검사(_S)

en: Enable Stylelint
ko: stylelint 사용

en: Enable the use of stylelint to find additional diagnostics in stylesheet files. This may result in the execution of code in your project.
ko: 참이면, stylelint를 사용해 스타일시트 파일에서 추가 진단 정보를 찾습니다. 프로젝트 안에서 코드를 실행합니다.

en: Stylelint
ko: stylelint

en: Enable the use of Stylelint, which may execute code in your project
ko: stylelint를 사용합니다. 프로젝트 안에서 코드를 실행합니다

note: translators: these are keywords used to search for preferences
en: stylelint stylesheet lint code execute execution
ko: stylelint stylesheet lint code execute execution 스타일시트 린트 코드 실행

en: Sublime Text
ko: 서브라임 텍스트

en: Emulates the Sublime Text editor
ko: 서브라임 텍스트 편집기를 에뮬레이션합니다

en: Generate Support Log
ko: 지원용 기록 만들기

en: The support log file has been written to “%s”. Please provide this file as an attachment on your bug report or support request.
ko: 지원용 기록 파일을 “%s” 파일에 기록했습니다. 버그 보고나 지원 요청을 보낼 때 이 파일을 첨부해 주십시오.

en: Search symbols within document
ko: 문서 안에서 기호를 검색합니다

en: Unnamed Symbol
ko: 이름 없는 기호

en: Select Symbol…
ko: 기호 선택…

en: Document Outline
ko: 문서 윤곽

en: Profiler
ko: 프로파일러

en: Open Sysprof Capture…
ko: Sysprof 캡쳐 열기…

en: Run with Profiler
ko: 프로파일러로 실행

[ctx: menu label]
en: Open Sysprof Capture…
ko: sysprof 캡쳐 열기…

en: Add sysroot
ko: sysroot 추가

en: Define a new sysroot target to build against a different target
ko: 또 다른 대상으로 빌드하는 새로운 sysroot 대상을 정의합니다

en: Sysroots
ko: sysroot

en: An absolute file-system path to the sysroot.
ko: sysroot의 파일 시스템 절대 경로.

en: Package Config Path
ko: pkg-config 경로

en: An optional comma-separated path to specify PKG_CONFIG_PATH.
ko: PKG_CONFIG_PATH를 지정, 쉼표로 구분한 경로 목록.

en: %s (Sysroot SDK)
ko: %s (sysroot SDK)

en: Use terminal interface
ko: 터미널 인터페이스 사용

en: Application Output
ko: 앱 출력

note: translators: %s is replaced with the current local time of day
en: Application started at %s
ko: 앱이 %s에 시작했습니다

en: Application exited
ko: 앱이 끝났습니다

en: Terminal in Build Runtime
ko: 빌드 런타임에서 터미널

en: Terminal in Runtime
ko: 런타임에서 터미널

en: New _Build Terminal
ko: 새 빌드 터미널(_B)

en: New _Runtime Terminal
ko: 새 런타임 터미널(_R)

en: Unit Test Output
ko: 단위 검사 출력

en: Clear test output
ko: 검사 출력 지우기

en: Cancel tests
ko: 테스트 취소

en: Save test output
ko: 검사 출력 저장

en: Unit Tests
ko: 단위 검사

note: translators: %s is replaced with the name of the unit test
en: Running test “%s”…
ko: 테스트 “%s” 실행 중…

en: Loading TODOs…
ko: TODO 읽어들이는 중…

en: Please wait while we scan your project
ko: 프로젝트 내용을 읽는 동안 기다리십시오

en: TODO/FIXMEs
ko: TODO/FIXME

en: Updating Builder
ko: 빌더 업데이트 중

en: Update Available
ko: 업데이트가 있습니다

en: An update to Builder is available. Builder can download and install it for you.
ko: 빌더 업데이트를 사용할 수 있습니다. 빌더 안에서 업데이트를 다운로드하고 설치할 수 있습니다.

en: Run with Valgrind
ko: 발그라인드로 실행

en: Switch to branch
ko: 브랜치로 전환

en: Push to origin
ko: origin에 푸시

en: Number required
ko: 숫자가 필요합니다

en: %s is invalid for %s
ko: %s은(는) %s에 올바른 값이 아닙니다

en: Cannot find language “%s”
ko: “%s” 언어를 찾을 수 없습니다

en: This command requires a GtkSourceView to be focused
ko: 이 명령어는 포커스가 있는 GtkSourceView가 필요합니다

en: This command requires a view to be focused
ko: 이 명령은 포커스가 있는 뷰가 필요합니다

en: Unknown option: %s
ko: 알 수 없는 옵션: %s

en: Cannot find colorscheme “%s”
ko: “%s” 색 구성을 찾을 수 없습니다

en: Failed to locate working directory
ko: 작업 디렉터리 찾는데 실패했습니다

en: Invalid :syntax subcommand: %s
ko: :syntax 하위 명령이 올바르지 않습니다: %s

en: Invalid search and replace request
ko: 검색 및 바꾸기 요청이 올바르지 않습니다

en: Change the pages colorscheme
ko: 페이지의 색 모음 바꾸기

en: Build the project
ko: 프로젝트 빌드

en: Clear search highlighting
ko: 검색 강조 지우기

en: Open a file by path
ko: 경로로 파일 열기

en: Close the page
ko: 페이지 닫기

en: Set various buffer options
ko: 여러가지 버퍼 옵션 설정

en: Sort the selected lines
ko: 선택한 줄 정렬

en: Create a split page below the current page
ko: 현재 페이지 아래에 쪼개진 페이지를 만듭니다

en: Toggle syntax highlighting
ko: 문법 강조 토글

en: Save and close the current page
ko: 현재 페이지 저장 및 닫기

en: Save the current page
ko: 현재 페이지 저장

en: Not a command: %s
ko: 명령어가 아닙니다: %s

en: Vim
ko: 빔

en: Emulates the Vim text editor
ko: 빔 텍스트 편집기를 에뮬레이션합니다

en: Building project…
ko: 프로젝트 빌드 중…

en: Installing project…
ko: 프로젝트 설치 중…

en: Failed to create the XML tree.
ko: XML 트리를 만드는데 실패했습니다.

en: File must be saved locally to parse.
ko: 파일을 파싱하려면 로컬에 저장해야 합니다.

en: GNOME Boxes
ko: 그놈 박스

en: Simple remote and virtual machines
ko: 간단한 원격/가상 머신

en: A simple GNOME 3 application to access remote or virtual systems. Unlike some other virtual machine management software, Boxes is targeted towards typical desktop end-users. For this reason, Boxes will not provide many advanced options to tweak virtual machines. Instead Boxes will focus on getting things working out of the box with very little input from user.
ko: 원격 가상 시스템에 접근하는 간단한 그놈 3 프로그램입니다. 다른 가상 머신 관리 프로그램과는 달리, 박스는 일반적인 데스크톱 최종 사용자가 대상입니다. 이 때문에, 박스는 가상 머신의 기능을 조절하는 여러가지 고급 설정을 제공하지 않습니다. 대신 박스에서는 특히 입력량이 적은 사용자에 포커스를 맞추었습니다.

en: You want to install Boxes if you just want a very safe and easy way to try out new operating systems or new (potentially unstable) versions of your favorite operating system(s), or need to connect to a remote machine (for example, in your office).
ko: 새 운영체제, 여러분 취향의 새로운(잠재적으로 불안정한)버전의 운영체제를 가장 안전하고 쉬운 방법으로 사용해본다거나 원격 머신(예를 들어 사무실에서)으로 연결한다면 박스 설치가 필요합니다.

en: Virtual machine viewer/manager
ko: 가상 머신 보기/관리자

en: View and use virtual machines
ko: 가상 머신 보고 사용하기

note: Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: virtual machine;vm;vnc;rdp;
ko: virtual machine;가상;머신;가상머신;vm;vnc;rdp;

en: Screenshot interval
ko: 스크린샷 간격

en: The interval in seconds between screenshot updates
ko: 스크린샷을 업데이트할 초 단위 간격입니다

en: Window size (width and height)
ko: 창 크기(너비 및 높이)

en: Window position (x and y)
ko: 창 위치(가로 및 세로)

en: First run
ko: 첫 실행

en: Whether Boxes is running for the first time
ko: 박스를 처음으로 실행하는 지 여부

en: Shared folders
ko: 공유 폴더

en: Variant array of shared folders’ names and path mapping
ko: 공유 폴더 이름과 경로 매핑 배열입니다

en: No operating systems found
ko: 운영 체제 없음

en: Search for an OS or enter a download link…
ko: 운영체제를 검색하거나 다운로드 링크를 입력하십시오…

en: Boxes was unable to identify the operating system on the image file.
ko: 박스에서 이미지 파일의 운영체제를 인식할 수 없습니다.

en: It is not advised to try booting an unknown OS, but you may try your luck forcing a specific kind of OS from the list below:
ko: 알 수 없는 운영 체제로의 부팅 시도를 권장하지 않으며, 아래 몇가지 종류의 운영 체제를 사용하시는게 좋습니다:

en: Unknown OS
ko: 알 수 없는 운영체제

en: Search for an OS…
ko: 운영체제를 검색하십시오…

en: Create a Virtual Machine
ko: 가상 머신 만들기

en: A new virtual machine will be created and an operating system installed into it. Select an operating system source to begin.
ko: 새 가상 머신을 만들고 운영체제를 가상 머신에 설치합니다. 사용을 시작할 운영체제 원본을 선택하십시오.

en: Detected Sources
ko: 찾은 원본

en: Featured Downloads
ko: 추천 다운로드

en: You will be notified when the download has completed.
ko: 다운로드가 끝나면 알려드립니다.

en: Select an OS Source
ko: 운영체제 원본 선택

en: Operating System Download
ko: 운영 체제 다운로드

en: Browse and search for operating systems to install.
ko: 설치할 운영체제를 찾아보고 검색합니다.

en: Operating System Image File
ko: 운영체제 이미지 파일

en: Select an .iso file to install a virtual machine.
ko: 가상 머신에 설치할 .iso 파일을 선택하십시오.

en: Preparing to create a new box
ko: 새 박스 만들기 준비중

en: Review and Create
ko: 검토하고 만들기

en: Boxes is ready to set up a new box with the following properties:
ko: 다음 속성을 따라 새 박스 구성을 준비했습니다:

en: Virtualization extensions are unavailable on your system.
    Check your BIOS settings to enable them.
ko: 시스템에서 가상화 확장을 사용할 수 없습니다.
    BIOS 설정에서 가상화 확장을 활성화했는지 확인하십시오.

en: Resource Allocation
ko: 자원 할당

en: Express Installation
ko: 빠른 설치

en: Connect to a Box
ko: 박스에 연결

en: Enter an address to connect to. Addresses can begin with spice://, rdp://, ssh:// or vnc://.
ko: 연결 주소를 입력하십시오. 주소는 spice://, rdp://, ssh://, vnc:// 로 시작할 수 있습니다.

en: Create a Virtual Machine…
ko: 가상 머신 만들기…

en: Connect to a Remote Computer…
ko: 원격 컴퓨터에 연결…

en: Ready to Receive File
ko: 파일 수신 준비 완료

en: You will find your file in the Downloads directory.
ko: 다운로드 디렉터리에서 파일을 찾을 수 있습니다.

en: Ready to install
ko: 설치 준비 완료

en: State of the art virtualization
ko: 최신 가상화

en: Boxes can be virtual or remote machines.
ko: 박스는 가상 머신 또는 원격 머신이 될 수 있습니다.

en: Just hit the <b>+</b> button to create your first one.
ko: 처음 박스를 만들려면 <b>+</b> 단추를 누르십시오.

[ctx: shortcut window]
en: Create a new virtual machine
ko: 새 가상 머신 만들기

[ctx: shortcut window]
en: Connect to a remote machine
ko: 원격 머신에 연결

[ctx: shortcut window]
en: Close Window/Quit Boxes
ko: 창 닫고 박스 끝내기

[ctx: shortcut window]
en: Box Creation and Properties
ko: 박스 만들기 및 속성

[ctx: shortcut window]
en: Switch to the next page
ko: 다음 페이지로 이동

[ctx: shortcut window]
en: Switch to the previous page
ko: 이전 페이지로 이동

[ctx: shortcut window]
en: Box Display
ko: 박스 표시

[ctx: shortcut window]
en: Grab/Ungrab keyboard
ko: 키보드 잡기/해제

[ctx: shortcut window]
en: Back to overview
ko: 개요 화면으로 돌아가기

[ctx: shortcut window]
en: Fullscreen/Restore from fullscreen
ko: 최대 화면/최대 화면에서 복귀

en: About Boxes
ko: 박스 정보

en: Troubleshooting Log
ko: 문제 해결 로그

en: _Copy to Clipboard
ko: 클립보드에 복사(_C)

en: Revert changes to original configuration
ko: 바꾼 내용을 초기 설정으로 되돌리기

en: Select a device or ISO file
ko: 장치 또는 ISO 파일을 선택하십시오

en: _Favorite
ko: 즐겨찾기(_F)

en: Select Running
ko: 실행 중인 박스 선택

en: Select Shared Folder
ko: 공유 폴더 선택

en: Revert to this state
ko: 이 상태로 되돌리기

en: Modifying a virtual machine's configuration can cause an installed operating system to malfunction.
    Making a snapshot before performing major changes is advised.
ko: 가상 머신 설정을 수정하면 설치한 운영체제가 제 기능을 다하지 않을 수 있습니다.
    주요 설정 값을 바꾸기 전 스냅샷을 만드시는게 좋습니다.

en: Oops, something went wrong
ko: 앗, 뭔가가 잘못됐네요

en: Boxes cannot access the virtualization backend.
ko: 박스에서 가상화 백엔드에 접근할 수 없습니다.

en: Choose express install to automatically preconfigure the box with optimal settings.
ko: 박스를 최적의 설정으로 자동으로 미리 설정하려면 빠른 설치를 선택합니다.

note: Translators: 'Express Install' means that the new box installation will be fully automated, the user won't be asked anything while it's performed.
en: Express Install
ko: 빠른 설치

en: _Add Password
ko: 암호 추가(_A)

en: Product Key
ko: 제품 키

en: Welcome Tutorial
ko: 사용 지침서 접근을 환영합니다

en: Welcome to Boxes
ko: 박스 사용을 환영합니다

en: Boxes makes it easy to install and run virtual machines. You can also use it to remotely access other computers, using SPICE, VNC, RDP or Secure Shell connections.
ko: 박스는 가상 머신을 쉽게 설치하고 실행하게끔 해줍니다. SPICE, VNC, RDP, 보안 쉘 연결 방식으로 다른 컴퓨터에 원격으로 접근할 수도 있습니다.

en: With express installation, Boxes will set the install options for a new virtual machine. Just start the installation and everything will be taken care of for you.
ko: 박스에서는 빠른 설치 과정을 통해 새 가상 머신의 설치 옵션을 설정합니다. 그냥 설치를 시작하기만 하면 모든 과정을 간편하게 안내해드립니다.

en: Easy Downloads
ko: 간편 다운로드

en: With Boxes, you don't need to download an operating system to create a virtual machine. Instead, just pick the operating system you want to setup, and Boxes will automatically download it for you.
ko: 박스에서는 가상 머신을 만들려 운영체제를 다운로드할 필요가 없습니다. 대신, 설치할 운영체제를 고르기만 하면 박스에서 자동으로 다운로드해줍니다.

en: Sharing files is as simple as dropping them onto your virtual machine. They will appear in your Downloads folder.
ko: 공유 파일은 가상 머신에 끌어다 놓기만 하면 될 정도로 다루기가 간단합니다. 해당 파일은 다운로드 폴더에 나타납니다.

en: Unknown media
ko: 알 수 없는 미디어

en: Show more…
ko: 더 보기…

en: Insert operating system installation media or select a source below
ko: 운영체제 설치 미디어를 넣거나 아래의 소스를 선택합니다

en: Operating system will be downloaded and installed in a virtual machine.
ko: 가상 머신에 운영체제를 다운로드하고 설치합니다.

en: Select a bootable image file to install in a virtual machine.
ko: 가상 머신에 설치하려면 부팅 가능한 이미지 파일을 선택하십시오.

en: Any trademarks shown above are used merely for identification of software products you have already obtained and are the property of their respective owners.
ko: 위에 보이는 일부 등록상표는 여러분이 이미 보유한 프로그램 제품의 식별 목적으로 드물게 사용하며, 각 소유자의 자산입니다.

en: Enter an address to connect to. Addresses can begin with spice://, rdp://, ssh://, or vnc://.
ko: 연결할 주소를 입력하십시오. 주소는 spice://, rdp://, ssh://, vnc:// 로 시작할 수 있습니다.

en: Create a Box
ko: 박스 만들기

en: Customize Resources
ko: 자원 개별 설정

en: Preparing to create new box
ko: 새 박스 만들기 준비중

en: Each box can be a virtual machine that runs on this computer, or a connection to an existing remote machine
ko: 각 박스는 이 컴퓨터에서 실행하는 가상 머신이거나 연결할 원격 머신일 수 있습니다

note: Translators: Accessibility name for context menu with box-related actions (e.g Pause, Delete etc)
en: Box actions
ko: 박스 동작

note: Send files
en: Send File…
ko: 파일 보내기…

en: Force Shutdown
ko: 강제로 끄기

en: Open in full screen
ko: 최대 화면으로 열기

en: Check virtualization capabilities
ko: 가상화 사용 가능여부 확인

en: Open box with UUID
ko: UUID가 부여된 박스 열기

note: A 'broker' is a virtual-machine manager (local or remote). Currently only libvirt is supported.
en: URL to display, broker or installer media
ko: 표시, 중개, 설치할 매체의 URL

en: — A simple application to access remote or virtual machines
ko: — 원격 머신 또는 가상 머신에 접근하는 간단한 프로그램

en: Box “%s” installed and ready to use
ko: “%s” 박스를 설치했으며 사용할 수 있습니다

en: Box “%s” has been deleted
ko: “%s” 박스를 삭제했습니다

en: %u box has been deleted | %u boxes have been deleted
ko[0]: 박스 %u개를 삭제했습니다

en: Boxes is doing something
ko: 박스에서 어떤 동작을 진행하는 중입니다

en: Select files to transfer
ko: 보낼 파일을 선택하십시오

en: 32-bit x86 system
ko: 32비트 x86 시스템

en: 64-bit x86 system
ko: 64비트 x86 시스템

note: Translator comment: %s is name of vendor here (e.g Canonical Ltd or Red Hat Inc)
en:  from %s
ko:  %s에서

note: Translators: This is disk size. E.g "1 GB maximum".
en: %s maximum
ko: 최대 %s

en: Failed to analyze installer media. Corrupted or incomplete media?
ko: 설치 미디어 분석에 실패했습니다. 깨졌거나 호환성 없는 미디어입니까?

en: Press (left) Ctrl+Alt to ungrab
ko: 제어권을 놓으려면 왼편의 Ctrl+Alt키를 누르십시오

en: Press & release (left) Ctrl+Alt to ungrab keyboard.
ko: 제어권을 놓으려면 왼편의 Ctrl+Alt키를 누르십시오.

en: Exit fullscreen
ko: 최대 화면에서 나가기

en: Downloading media
ko: 미디어 다운로드 중

en: “%s” download complete
ko: “%s” 다운로드 완료

note: We did this, so ignore!
en: Failed to download
ko: 다운로드 실패

en: Unsupported disk image format.
ko: 지원하지 않는 디스크 이미지 형식입니다.

note: Translators: This is memory or disk size. E.g. "1 GB used".
en: %s used
ko: %s 사용

note: Translators: This is memory or disk size. E.g. "1 GB (recommended)".
en: %s (recommended)
ko: %s (권장)

en: Ctrl + Alt + Backspace
ko: Ctrl + Alt + 백스페이스

note: Translators: Accessibility name for context menu with a set of keyboard combos (that would normally be intercepted by host/client, to send to the box.
en: Send key combinations
ko: 키 조합 보내기

note: Translators: This is the protocal being used to connect to the display/desktop, e.g Spice, VNC, etc.
en: Display Protocol
ko: 프로토콜 표시

note: Translators: First “%s” is filename of ISO or CD/DVD device that user selected and Second “%s” is name of the box.
en: Insertion of “%s” as a CD/DVD into “%s” failed
ko: “%s”을(를) “%s”에 CD/DVD로 넣기에 실패했습니다

note: Translators: “%s” here is name of the box.
en: Removal of CD/DVD from “%s” failed
ko: “%s”에서 CD/DVD 제거에 실패했습니다

note: I/O 100 MiB/s
en: I/O
ko: 입출력

en: _Force Shutdown
ko: 강제로 끄기(_F)

en: _Troubleshooting Log
ko: 문제 해결 로그(_T)

en: Edit XML
ko: XML 편집

en: _Memory:
ko: 메모리(_M):

en: Maximum Disk Space
ko: 최대 디스크 용량

en: There is not enough space on your machine to increase the maximum disk size.
ko: 컴퓨터에 최대 디스크 크기를 증가할 충분한 공간이 없습니다.

en: Maximum _Disk Size:
ko: 최대 디스크 용량(_D):

note: qemu-img doesn't support resizing disk image with snapshots: https://bugs.launchpad.net/qemu/+bug/1563931
en: Storage resize requires deleting associated snapshot. | Storage resize requires deleting %llu associated snapshots.
ko[0]: 저장소 크키를 조절하려면 관련 스냅샷 %llu개를 지워야합니다.

en: CPUs:
ko: CPU:

note: TODO: unify the reboot requests for non-properties
en: Changes require restart of “%s”.
ko: 바뀐 설정을 적용하려면 “%s” 박스를 다시 시작해야합니다.

en: “%s” will not be paused automatically.
ko: “%s”은(는) 자동으로 멈추지 않습니다.

en: “%s” will be paused automatically to save resources.
ko: “%s”은(는) 사용하던 자원 상태를 저장하고 자동으로 멈춥니다.

en: 3D Acceleration
ko: 3D 가속

note: Translators: The %s will be expanded with the name of the vm
en: Restoring %s from disk
ko: 디스크에서 %s 복원중

en: Restart of “%s” is taking too long. Force it to shutdown?
ko: “%s” 다시 시작이 상당히 오래걸립니다. 강제로 끄시겠습니까?

en: _Shutdown
ko: 강제로 끄기(_S)

en: Cloning “%s”…
ko: “%s” 복제 중…

en: Setting up clone…
ko: 복제 설치 중…

en: host: %s
ko: 호스트: %s

en: Powered Off
ko: 전원 끔

en: Authentication failed: %s
ko: 인증 실패: %s

en: Connection to “%s” failed
ko: “%s” 연결에 실패했습니다

en: Machine is under construction
ko: 머신을 만드는 중입니다

en: Saving…
ko: 저장 중…

en: “%s” could not be restored from disk
    Try without saved state?
ko: “%s”을(를) 디스크에서 복원할 수 없습니다
    상태를 저장하지 않고 시도하시겠습니까?

en: Failed to start “%s”
ko: “%s” 시작에 실패했습니다

note: FIXME: add proper UI & docs
en: • The CPU is capable of virtualization: %s
ko: • CPU 가상화 사용 가능: %s

en: • The KVM module is loaded: %s
ko: • KVM 모듈 불러오기: %s

en: • Libvirt KVM guest available: %s
ko: • Libvirt KVM 게스트 사용 가능: %s

en: • Boxes storage pool available: %s
ko: • 저장소 풀이 존재하는 박스: %s

en: • The SELinux context is default: %s
ko: • SELinux 컨텍스트 기본으로 설정: %s

en: Report bugs to <%s>.
ko: <%s>에게 버그를 알려주십시오.

en: %s home page: <%s>.
ko: %s의 홈페이지: <%s>.

en: No such file %s
ko: %s 파일이 없습니다

en: Sign In to %s
ko: %s에 접속하기

en: Not connected to %s
ko: %s(으)로 연결하지 않았습니다

en: Devices & Shares
ko: 장치와 공유

en: Pausing “%s” failed
ko: “%s” 일시정지에 실패했습니다

[ctx: 0 items selected]
note: Translators: This is a button to open box(es) in new window(s)
en: _Open in new window
ko: 새 창에서 열기(_O)

note: This goes with the "Click on items to select them" string and is about selection of items (boxes) when the main collection view is in selection mode.
en: %u selected | %u selected
ko[0]: %u개 선택함

en: (Click on items to select them)
ko: (항목을 선택하려면 누르십시오)

en: Reverting to %s…
ko: %s(으)로 되돌리는 중…

en: Failed to apply snapshot
ko: 스냅샷 적용에 실패했습니다

en: Snapshot “%s” deleted.
ko: “%s” 스냅샷을 삭제했습니다.

en: No snapshots created yet. Create one using the button below.
ko: 아직 스냅샷이 없습니다. 아래 단추를 사용하여 새 스냅샷을 만드십시오.

en: Creating new snapshot…
ko: 새 스냅샷 만드는 중…

en: Failed to create snapshot of %s
ko: %s 스냅샷 만들기에 실패했습니다

en: Redirection of USB device “%s” for “%s” failed
ko: “%2$s”의 “%1$s” USB 장치 리다이렉션에 실패했습니다

note: Translators: %s => a link to the website where users can download the guest tools.
en: SPICE guest tools are not running. These tools improve user experience and enable host and box interactions, such as copy and paste. Please visit %s to download and install these tools from within the box.
ko: SPICE 게스트 도구를 실행하지 않았습니다. 사용자 경험을 개선하고 호스트 및 박스간의 복사 및 붙여넣기 같은 상호 동작 기능을 켭니다. 박스에 이 도구를 다운로드하고 설치하려면 %s 주소로 방문하십시오.

en: USB devices
ko: USB 장치

en: Folder Shares
ko: 폴더 공유

en: The port must be specified once
ko: 포트 하나를 지정해야 합니다

en: Missing port in Spice URL
ko: SPICE URL에 포트가 빠졌습니다

en: Unable to backup original configuration. Aborting.
ko: 초기 설정을 백업할 수 없습니다. 중단 중.

en: Boxes failed to save VM configuration changes: %s
ko: 박스에서 가상 머신 설정 저장에 실패했습니다: %s

note: Translators: "%s" is a file name.
en: Copying “%s” to “Downloads”
ko: “%s” 파일을 “다운로드”폴더로 복사중

note: An error occurred when trying to setup unattended installation, but it's likely that a non-unattended installation will work. When this happens, just disable unattended installs, and let the caller decide if it wants to retry a non-automatic install or to just abort the box creation..
en: An error occurred during installation preparation. Express Install disabled.
ko: 설치 준비중 오류가 발생했습니다. 빠른 설치를 비활성화했습니다.

en: Downloading device drivers…
ko: 장치 드라이버 다운로드 중…

en: no password
ko: 암호 없음

en: Express installation of %s requires an internet connection.
ko: %s 고속 설치는 인터넷 연결이 필요합니다.

en: GNOME Boxes credentials for “%s”
ko: “%s” 그놈 박스 자격 정보

en: Your SELinux context looks incorrect, you can try to fix it by running:
    %s
ko: SELinux 컨텍스트가 잘못된 것 같습니다. 다음 명령을 실행하여 복구할 수 있습니다:
    %s

en: SELinux not installed?
ko: SELinux를 설치하지 않았습니까?

en: Could not get “gnome-boxes” storage pool information from libvirt. Make sure “virsh -c qemu:///session pool-dumpxml gnome-boxes” is working.
ko: libvirt에서 “gnome-boxes” 저장소 풀 정보를 가져올 수 없습니다. “virsh -c qemu:///session pool-dumpxml gnome-boxes” 명령이 동작하는지 확인하십시오.

en: %s is known to libvirt as GNOME Boxes’s storage pool but this directory does not exist
ko: %s은(는) libvirt에서 그놈 박스 저장소 풀로 알고 있지만, 해당 디렉터리가 없습니다

en: %s is known to libvirt as GNOME Boxes’s storage pool but is not a directory
ko: %s은(는) libvirt에서 그놈 박스 저장소 풀로 알고 있지만 디렉터리가 아닙니다

en: %s is known to libvirt as GNOME Boxes’s storage pool but is not user-readable/writable
ko: %s은(는) libvirt에서 그놈 박스 저장소 풀로 알고 있지만 사용자가 읽고 쓸 수 없습니다

note: No guest caps or none compatible FIXME: Better error messsage than this please?
en: Incapable host system
ko: 사용할 수 없는 호스트 시스템

en: Source installer media '%s' no longer exists
ko: '%s' 원본 설치 미디어가 더 이상 없습니다

en: Add installer media
ko: 설치 미디어 추가

note: Translators: This is the name of the snapshot taken right after installing a VM.
en: Just installed
ko: 방금 설치함

en: Box import from file “%s” failed.
ko: “%s” 파일에서 박스 가져오기에 실패했습니다.

note: (itstool) path: info/desc
en: Write the configuration of a box to a file to back it up or move it.
ko: 백업하거나 이동할 박스 설정을 파일에 기록합니다.

note: (itstool) path: page/title
en: Back up or move a box
ko: 박스 백업 또는 이동

note: (itstool) path: page/p
en: Two components are required to back up or move a box: the image file, and the configuration of the box saved as an XML file. Saving the configuration requires the <cmd>virsh</cmd> command from the <app>libvirt</app> or <app>libvirt-client</app> package.
ko: 박스를 백업하거나 이동할 때 두가지 요소를 옮겨야 합니다. 하나는 이미지 파일, 다른 하나는 XML 파일로 저장한 박스 설정 파일입니다. 설정 저장시에는 <app>libvirt</app> 꾸러미 또는 <app>libvirt-client</app> 꾸러미에 있는 <cmd>virsh</cmd> 명령이 필요합니다.

note: (itstool) path: item/p
en: In a terminal window, type
ko: 터미널 창에서 다음 명령을 입력하십시오

note: (itstool) path: item/p
en: where <cmd>Name</cmd> is the <app>Boxes</app> name, or <em>domain</em>, of your box. To list the domains seen by <app>Boxes</app>, type
ko: <cmd>Name</cmd>에는 <app>박스</app> 이름 또는 박스의 <em>domain</em>이 들어갑니다. <app>박스</app>에서 보이는 도메인을 확인하려면 다음 명령을 입력하십시오

note: (itstool) path: item/p
en: Copy the <cmd>.xml</cmd> file you just created to your backup or temporary storage location.
ko: 위 과정을 통해 만든 <cmd>.xml</cmd> 파일을 백업 위치 또는 임시 저장 위치로 복사하십시오.

note: (itstool) path: item/p
en: Copy the image file to your backup or temporary storage location. It will be a file with the domain name of your box and ending in <cmd>.qcow2</cmd>, located in <file>~/.local/share/gnome-boxes/images/</file>.
ko: 이미지 파일을 백업 위치 또는 임시 저장 위치로 복사하십시오. <file>~/.local/share/gnome-boxes/images/</file> 위치에서 <cmd>.qcow2</cmd>로 끝나는 박스 도메인 이름이 붙은 파일입니다.

note: (itstool) path: section/title
en: Restore a box
ko: 박스 복구

note: (itstool) path: section/p
en: The saved box can be installed into <app>Boxes</app> on a new host machine, or on the original machine as part of a disaster recovery scenario.
ko: 저장한 박스는 새 호스트 머신의 <app>박스</app>에 설치하거나 긴급 복구 절차의 일환으로서 원래 머신에 설치할 수 있습니다.

note: (itstool) path: item/p
en: Exit <app>Boxes</app>.
ko: <app>박스</app>에서 빠져나갑니다.

note: (itstool) path: item/p
en: Copy the <cmd>.qcow2</cmd> image file from your backup or temporary storage location into the <file>~/.local/share/gnome-boxes/images/</file> directory in the new location.
ko: 백업 위치 또는 임시 저장위치에 있는 <cmd>.qcow2</cmd> 이미지 파일을 새 위치의 <file>~/.local/share/gnome-boxes/images/</file> 디렉터리에 복사하십시오.

note: (itstool) path: item/p
en: In a terminal window, navigate to the directory or device containing the <cmd>.xml</cmd> file you stored. Type
ko: 터미널 창에서 디렉터리를 탐색하거나 <cmd>.xml</cmd> 파일을 저장한 장치를 탐색하겠습니다. 다음 명령을 입력하십시오

note: (itstool) path: item/p
en: where <cmd>Name</cmd> is the domain of your box.
ko: <cmd>Name</cmd> 대신 박스의 도메인이 들어갑니다.

note: (itstool) path: item/p
en: Launch <app>Boxes</app>.
ko: <app>박스</app>를 실행합니다.

note: (itstool) path: info/desc
en: Use the clipboard with <app>Boxes</app>.
ko: <app>박스</app>로 클립보드를 사용합니다.

note: (itstool) path: page/title
en: Share the clipboard
ko: 클립보드 공유

note: (itstool) path: page/p
en: The clipboard of the host machine can be shared with the guest in <app>Boxes</app>.
ko: 호스트 머신의 클립보드는 <app>박스</app>의 게스크와 공유할 수 있습니다.

note: (itstool) path: media/span
en: settings
ko: 설정

note: (itstool) path: item/p
en: Right-click on the box in the collection view and select <gui>Properties</gui>, or if the box is running, click the menu (<_:media-1/>) button in the header bar and select <gui>Properties</gui>.
ko: 모음에서 박스에 오른쪽 단추를 누른 후 <gui>속성</gui>을 선택하거나, 박스가 이미 실행중이라면 헤더 표시줄의 메뉴 단추(<_:media-1/>)를 누른 후 <gui>속성</gui>을 선택하십시오.

note: (itstool) path: item/p
en: On the <gui>General</gui> tab, switch <gui>Share clipboard</gui> to <gui>ON</gui>.
ko: <gui>일반</gui> 탭에서 <gui>클립보드 공유</gui>를 <gui>켬</gui>값으로 바꾸십시오.

note: (itstool) path: note/p
en: While express installation typically takes care of making shared clipboard available to you, express installation is not available for all operating systems. In such cases or if you choose manual installation, for shared clipboard to work the SPICE vdagent needs to be installed in the guest. In most Linux-based operating systems the package is called <em>spice-vdagent</em>. If the guest is running a different operating system, check out the <link href="http://www.spice-space.org/download.html">SPICE download page</link>.
ko: 빠른 설치 과정은 보통 여러분에게 공유할 클립보드를 만드는 과정을 다루는데, 모든 운영체제에 빠른 설치 과정이 있는건 아닙니다. 일부의 경우 또는 직접 설치 과정을 진행하는 경우 SPICE vdagent에서 동작하는 공유 클립보드는 게스트머신에서 설치해야합니다. 대부분 리눅스 기반 운영체제에서는 <em>spice-vdagent</em>라고 합니다. 게스트머신이 다른 운영체제에서 동작한다면 <link href="http://www.spice-space.org/download.html">SPICE 다운로드 페이지</link>를 참고하십시오.

note: (itstool) path: info/desc
en: Access a box or service over the network.
ko: 박스 또는 네트워크의 서비스에 접근합니다.

note: (itstool) path: page/title
en: Connect to another computer
ko: 다른 컴퓨터에 연결하기

note: (itstool) path: page/p
en: <app>Boxes</app> can be used to view and access a remote physical or virtual machine.
ko: <app>박스</app>는 원격 실제 머신 또는 가상머신을 보고 접근할 때 사용할 수 있습니다.

note: (itstool) path: note/p
en: The remote machine should already be configured.
ko: 원격 머신은 미리 설정해야 합니다.

note: (itstool) path: item/p
en: Click <gui style="button">New</gui> in the top left corner to launch the box creation wizard.
ko: 좌측 상단 구석의 <gui style="button">새 박스</gui>를 눌러 박스 만들기 마법사를 실행하십시오.

note: (itstool) path: item/p
en: At the wizard's <gui>Source Selection</gui> screen, click <gui style="button">Enter URL</gui>.
ko: 마법사의 <gui>원본 선택</gui> 화면에서, <gui style="button">URL 입력</gui>을 누르십시오.

note: (itstool) path: item/p
en: Enter a URL containing the protocol, IP address and port number of the remote device or service. For example:
ko: 원격 장치 또는 서비스의 프로토콜, IP 주소, 포트 번호가 들어간 URL을 입력하십시오. 예를 들면:

note: (itstool) path: item/p
en: The protocol will be:
ko: 프로토콜은 다음과 같습니다:

note: (itstool) path: item/p
en: spice:// to connect to a local or remote <app>Xspice</app> server.
ko: 로컬 또는 원격의 <app>Xspice</app>서버에 연결하는 spice://.

note: (itstool) path: item/p
en: qemu:// to connect to a libvirt instance providing access to all virtual machines it is hosting.
ko: 제공할 모든 가상 머신의 접근 수단을 제공하는 libvert 인스턴스에 연결하는 qemu://.

note: (itstool) path: item/p
en: vnc:// to connect to a remote <app>vino</app> or <app>VNC</app> server.
ko: 원격 <app>비노</app> 또는 <app>VNC</app> 서버에 연결하는 vnc://.

note: (itstool) path: note/p
en: The address and port number should be available from the configuration of the device or service on the remote machine. For example, the <gui style="menu">Properties</gui> view in <app>Boxes</app> provides the URL you would use to connect to that box.
ko: 주소 및 포트 번호는 원격 머신의 장치나 서비스의 설정에 있어야 합니다. 예를 들어, <app>박스</app>의 <gui style="menu">속성</gui> 보기는 박스에 연결할 때 사용할 URL을 제공합니다.

note: (itstool) path: item/p
en: Click <gui style="button">Continue</gui> in the top right corner.
ko: 우측 상단 구석의 <gui style="button">계속</gui>을 누르십시오.

note: (itstool) path: item/p
en: Click <gui style="button">Create</gui>.
ko: <gui style="button">만들기</gui>를 누르십시오.

note: (itstool) path: page/p
en: The remote box will open in the collection view.
ko: 모음 보기에 원격 박스가 나타납니다.

note: (itstool) path: info/desc
en: Click <gui style="button">New</gui> to begin creating a box.
ko: <gui style="button">새 박스</gui>를 눌러 박스 만들기를 시작합니다.

note: (itstool) path: page/title
en: Create a box
ko: 박스 만들기

note: (itstool) path: page/p
en: When <app>Boxes</app> is launched, the collection view opens, displaying your existing boxes. If you haven't yet created a box, an introductory message is displayed.
ko: <app>박스</app>를 실행하면, 모음 보기를 열고 기존의 박스를 표시합니다. 아직 만든 박스가 없다면, 인사말에 소개 메시지가 나타납니다.

note: (itstool) path: item/p
en: At the wizard's <gui>Source Selection</gui> screen, choose a source to determine the type of box you want to create. A local virtual machine can be created from:
ko: 마법사의 <gui>원본 선택</gui> 화면에서 원본을 선택하여 만들고자 하는 박스 형식을 결정하십시오. 로컬 가상 머신은 다음과 같이 만들 수 있습니다:

note: (itstool) path: item/p
en: An ISO found by <app>Boxes</app>.
ko: <app>박스</app>에서 찾은 ISO 이미지.

note: (itstool) path: item/p
en: Installation media on a CD/DVD/USB drive.
ko: CD/DVD/USB 드라이브의 설치 미디어.

note: (itstool) path: item/p
en: A local ISO file (if not found automatically above).
ko: (위에서 설명한 항목이 없을 경우) 로컬 ISO 파일.

note: (itstool) path: item/p
en: A URL to a <link xref="connect">remote</link> machine.
ko: <link xref="connect">원격</link> 머신 URL 입니다.

note: (itstool) path: note/p
en: If your installation media supports <gui>Express Installation</gui>, the installation will proceed without further input.
ko: 설치 미디어에서 <gui>빠른 설치</gui>를 지원하면 더 이상의 입력을 받지 않고 설치 과정을 진행합니다.

note: (itstool) path: item/p
en: After making your selection, or providing the necessary information, click <gui style="button">Continue</gui>, which will take you to the <gui>Review</gui> page.
ko: 선택을 끝내거나 필요한 정보를 설정하고 나면, <gui style="button">계속</gui>을 눌러 <gui>검토</gui> 페이지를 여십시오.

note: (itstool) path: item/p
en: If the box is local, click <gui style="button">Customize</gui> to adjust memory or disk size, or to rename the box.
ko: 박스가 로컬에 있다면, <gui style="button">사용자 정의</gui>를 눌러서 메모리 또는 디스크 크기를 조절하시거나 박스의 이름을 바꾸십시오.

note: (itstool) path: page/p
en: The collection view returns, and the installation of the box begins.
ko: 모음 보기로 돌아가서 박스 설치를 시작합니다.

note: (itstool) path: info/desc
en: Remove a box that you no longer need.
ko: 더이상 필요하지 않은 박스를 제거합니다.

note: (itstool) path: page/title
en: Delete a box
ko: 박스 삭제

note: (itstool) path: page/p
en: When a box is no longer needed, it can be deleted from <app>Boxes</app>.
ko: 박스가 더 필요하지 않다면 <app>박스</app>에서 삭제할 수 있습니다.

note: (itstool) path: item/p
en: Select one or more boxes. In the collection view, right click a box to be deleted.
ko: 하나 이상의 박스를 선택하십시오. 모음 보기에서 삭제할 박스에 마우스 커서를 올려놓고 오른쪽 단추를 누르십시오.

note: (itstool) path: item/p
en: <link xref="interface#selection">Selection mode</link> opens. Click additional boxes to select them for deletion.
ko: <link xref="interface#selection">선택 모드</link>를 어십시오. 추가로 삭제할 박스를 눌러 선택하십시오.

note: (itstool) path: item/p
en: Click the <gui style="button">Delete</gui> button.
ko: <gui style="button">삭제</gui> 단추를 누르십시오.

note: (itstool) path: item/p
en: Click the <key>X</key> to confirm.
ko: <key>X</key> 키를 눌러 확인하십시오.

note: (itstool) path: page/title
en: Where does Boxes store disk images?
ko: 박스는 디스크 이미지를 어디에 저장하나요?

note: (itstool) path: page/p
en: By default, <app>Boxes</app> stores disk images in the folder <file>~/.local/share/gnome-boxes/images/</file>. If you are using other software that interfaces with libvirt, such as <app>virt-manager</app>, then <app>Boxes</app> will also read from the folder that software uses to store its images.
ko: 기본적으로, <app>박스</app>는 <file>~/.local/share/gnome-boxes/images/</file> 폴더에 디스크 이미지를 저장합니다. <app>virt-manager</app>와 같은 다른 libvirt 인터페이스 프로그램을 사용한다면, <app>박스</app>는 해당 프로그램이 이미지를 저장하는데 사용한 폴더에서도 불러옵니다.

note: (itstool) path: info/desc
en: Learn to set up local virtual machines and to connect to remote virtual machines. You can also use <app>Boxes</app> to connect to remote desktops.
ko: 로컬 가상 머신 설정 방법과 원격 가상 머신 연결 방법을 배웁니다. 원격 데스크톱에 연결할 때도 <app>박스</app>를 쓸 수 있습니다.

note: (itstool) path: page/title
en: <_:media-1/> Boxes
ko: <_:media-1/> 박스

note: (itstool) path: page/p
en: <app>Boxes</app> is an application that gives you access to <link xref="what-is-a-virtual-machine">virtual machines</link>, running locally or remotely. It also allows you to connect to the display of a remote computer.
ko: <app>박스</app>는 로컬 또는 원격에서 실행하는 <link xref="what-is-a-virtual-machine">가상 머신</link>의 접근 수단을 제공하는 프로그램입니다. 원격 컴퓨터의 디스플레이에두 연결할 수 있습니다.

note: (itstool) path: section/title
en: Using Boxes
ko: 박스 사용하기

note: #-#-#-#-#  518 (gnome-boxes master)  #-#-#-#-# (itstool) path: section/title
en: Questions
ko: 질문

note: (itstool) path: section/title
en: Advanced topics
ko: 고급 주제

note: (itstool) path: info/desc
en: Get around the application.
ko: 프로그램을 둘러봅니다.

note: (itstool) path: page/title
en: The Boxes interface
ko: 박스 인터페이스

note: (itstool) path: section/title
en: Collection view
ko: 모음 보기

note: (itstool) path: section/p
en: When you first launch <app>Boxes</app>, the greeting tells you to click the <gui style="button">New</gui> button to create your first box. On subsequent visits, <app>Boxes</app> opens in the <em>collection view</em>, displaying thumbnails of your boxes in a grid. Favourites or frequently-used boxes appear at the top of the list. Collection view allows you to:
ko: <app>박스</app>를 처음 둘러보면, 첫 박스를 만들 <gui style="button">새 박스</gui> 단추를 누르라고 인사합니다. 그 다음에 프로그램을 열어보면, <app>박스</app>는 바둑판 모양으로 정렬한 박스의 미리보기 이미지를 보여주는 <em>모음 보기</em>를 엽니다. 즐겨찾기 또는 자주 사용하는 박스가 목록 상단에 나타납니다. 모음 보기를 통해 할 수 있는 일은 다음과 같습니다:

note: (itstool) path: item/p
en: Click <gui style="button">New</gui> to <link xref="create">create</link> a box.
ko: <gui style="button">새 박스</gui>를 눌러 박스를 <link xref="create">만듭니다</link>.

note: (itstool) path: item/p
en: Click a box to launch a virtual machine session.
ko: 박스를 눌러 가상 머신 세션을 실행합니다.

note: (itstool) path: item/p
en: <link xref="search">Search</link> for a box.
ko: 박스를 <link xref="search">검색합니다</link>.

note: (itstool) path: item/p
en: Click the checkmark button in the header bar to enter selection mode.
ko: 헤더 표시줄의 표시 기호 단추를 눌러 선택 모드로 들어갑니다.

note: (itstool) path: item/p
en: Right click on a box to choose <gui>Open in New Window</gui>, <gui>Add to Favorites</gui>, <gui>Force Shutdown</gui>, <gui>Clone</gui>, <gui>Delete</gui>, or to open the <gui>Properties</gui> view for the box.
ko: 박스에 마우스 커서를 가져다 두고 오른쪽 단추를 누른 후 <gui>새 창에서 열기</gui>, <gui>즐겨찾기에 추가</gui>, <gui>강제로 끄기</gui>, <gui>복제</gui>, <gui>삭제</gui> 중 하나를 선택하거나 <gui>속성</gui> 보기를 여십시오.

note: (itstool) path: section/title
en: The wizard
ko: 마법사

note: (itstool) path: section/p
en: Clicking <gui style="button">New</gui> launches the <em>wizard</em>, which guides you through the process of box creation.
ko: <gui style="button">새 박스</gui>를 누르면 박스 만들기 과정을 안내하는 <em>마법사</em>를 실행합니다.

note: (itstool) path: section/p
en: In collection view, clicking the checkmark button or right-clicking a thumbnail puts you in <em>selection mode</em>, where various operations can be performed on boxes, individually or in groups. You can:
ko: 모음 보기에서 표시 기호 단추를 누르거나 미리 보기 그림에서 오른쪽 단추를 누르면, 박스에서 처리할 수 있는 다양한 동작이 개별, 그룹별로 있는 <em>선택 모드</em>로 들어갑니다. 다음과 같은 일을 할 수 있습니다:

note: (itstool) path: item/p
en: <link xref="delete">Delete</link> a box or boxes.
ko: 하나 이상의 박스를 <link xref="delete">삭제합니다</link>.

note: (itstool) path: item/p
en: Mark a box or boxes as favorites.
ko: 하나 이상의 박스를 즐겨찾기 항목으로 표시합니다.

note: (itstool) path: item/p
en: Pause a box.
ko: 박스를 멈춥니다.

note: (itstool) path: item/p
en: Open a box in a new window.
ko: 새 창에서 박스를 여십시오.

note: (itstool) path: section/title
en: Properties view
ko: 속성 보기

note: (itstool) path: section/p
en: Right clicking a box and selecting <gui style="button">Properties</gui> in the collection view opens the <em>properties view</em>, where some of the details of a box can be configured. The properties view allows you to display or change settings depending on which of the following tabs is selected:
ko: 박스에 마우스 커서를 올려둔 후 오른쪽 단추를 누르고, 모음 보기에서 <gui style="button">속성</gui> 을 선택하면 박스의 몇가지 세부 설정이 가능한 <em>속성 보기</em>를 엽니다. 속성 보기에서는 다음 탭 중 어떤 탭을 선택했느냐에 따라 설정을 표시하거나 바꿀 수 있습니다:

note: (itstool) path: item/p
en: <gui>General</gui>: displays the box <gui>Name</gui> and <gui>Broker</gui> or virtualizer being used (such as <em>QEMU</em>). For a remote box, this tab also displays the <gui>Protocol</gui> (such as <em>VNC</em>), and the <gui>URL</gui> to be used for remote access. When the box is running, the <gui>Share Clipboard</gui> switch appears here.
ko: <gui>일반</gui>: 박스 <gui>이름</gui>, <gui>브로커</gui>, 사용하는 가상화 수단(<em>QEMU</em> 등)을 표시합니다. 원격 박스에 대해서는 <gui>프로토콜</gui>(<em>VNC</em> 등), 원격 접속 <gui>URL</gui>도 표시합니다. 박스를 실행하고 있으면, <gui>클립보드 공유</gui> 스위치도 여기에 나타납니다.

note: (itstool) path: item/p
en: <gui>System</gui> settings: shows running graphs of CPU, disk I/O and network activity. <gui>Memory</gui> and <gui>Maximum Disk Size</gui> sliders can be adjusted, and the <gui>Troubleshooting Log</gui> can be viewed. The <gui style="button">Force Shutdown</gui> button, which enables you to <link xref="shutdown">force a box to shut down</link>, the <gui style="button">Restart</gui> button, and the <gui>Run in background</gui> switch are on this tab.
ko: <gui>시스템</gui> 설정: CPU 실행 그래프, 디스크 입출력, 네트워크 활동을 나타냅니다. <gui>메모리</gui>와 <gui>최대 디스크 크기</gui> 슬라이더를 조절할 수 있으며, <gui>문제 해결 로그</gui>를 볼 수 있습니다. <gui style="button">강제로 끄기</gui> 단추로, <link xref="shutdown">박스를 강제로 끌</link> 수 있으며, <gui style="button">다시 시작</gui> 단추, <gui>백그라운드에서 실행</gui> 스위치도 이 탭에 있습니다.

note: (itstool) path: item/p
en: <gui>Devices &amp; Shares</gui>: the <gui style="button">Select</gui> button allows you to specify the path to a CD/DVD device or ISO. The <gui style="button">Remove</gui> button disconnects it. When the box is running, the USB devices connected to the host system are listed, and each can be controlled with an <gui>ON | OFF</gui> switch. <link xref="shared-folders">Shared Folders</link> between host and guest can be set for running machines which support spice-webdavd.
ko: <gui>장치 및 공유</gui>: <gui style="button">선택</gui> 단추로 CD/DVD 장치 또는 ISO 이미지 경로를 지정할 수 있습니다. <gui style="button">제거</gui> 단추로 CD/DVD 장치 또는 ISO 이미지와의 연결을 끊을 수 있습니다. 박스를 실행중이라면 호스트 시스템에 연결한 USB 장치의 목록이 나타나며, <gui>켬 | 끔</gui> 스위치로 사용 여부를 제어할 수 있습니다. 호스트, 게스트간에 spice-webdavd를 지원하는 <link xref="shared-folders">공유 폴더</link>를 지정할 수 있습니다.

note: (itstool) path: item/p
en: <gui>Snapshots</gui>: allows you to <link xref="snapshot-create">create</link> and manage snapshots of the box.
ko: <gui>스냅샷</gui>: 박스 스냅샷을 <link xref="snapshot-create">만들고</link> 관리할 수 있습니다.

note: (itstool) path: section/p
en: The properties view can also be accessed using the wizard's <gui style="button">Customize</gui> button during local box setup. If the box is running, click the menu (<_:media-1/>) button in the header bar and select <gui>Properties</gui>.
ko: 속성 보기는 로컬 박스 설정 과정 중 마법사의 <gui style="button">사용자 정의</gui> 단추를 사용하여 접근할 수도 있습니다. 박스를 실행하고 있으면, 헤더 표시줄에서 메뉴(<_:media-1/>) 단추를 누르고 <gui>속성</gui>을 선택하십시오.

note: (itstool) path: info/desc
en: Keystroke combinations can be sent from the menu.
ko: 키 누름 조합을 메뉴에서 보낼 수 있습니다.

note: (itstool) path: page/title
en: Send a keystroke combination to a box
ko: 박스에 키 누름 조합 보내기

note: (itstool) path: page/p
en: Some combinations of keystrokes are automatically directed to the host machine. To send a key sequence instead to the running guest:
ko: 일부 키 누름 조합은 자동으로 호스트 머신으로 보낼 수 있습니다. 키 누름 조합을 실행 중인 게스트 머신으로 보내려면:

note: (itstool) path: item/p
en: Click the keyboard (<_:media-1/>) button in the header bar.
ko: 헤더 표시줄의 키보드(<_:media-1/>) 단추를 누르십시오.

note: (itstool) path: item/p
en: Click the key combination you want to send. The available key combinations are:
ko: 보내고자 하는 키 조합을 누르십시오. 사용할 수 있는 키 누름 조합은:

note: (itstool) path: note/p
en: If your guest operating system is Linux, you can often use one of these key sequences to switch to the first virtual console, and another to switch back to the graphical console. In a number of Linux distributions, <keyseq><key>Ctrl</key><key>Alt</key><key>F3</key></keyseq> will switch to the virtual console, and <keyseq><key>Ctrl</key><key>Alt</key><key>F1</key></keyseq> will switch back to the graphical desktop.
ko: 게스트 운영 체제가 리눅스라면, 키 누름 조합 중 첫번째 가상 콘솔로 전환하거나 그래픽 콘솔로 전환하는 키 누름 조합을 종종 사용할 수 있습니다. 여러 리눅스 배포판에서는 <keyseq><key>Ctrl</key><key>Alt</key><key>F3</key></keyseq> 키 누름 조합으로 가상 콘솔로 전환할 수 있고, <keyseq><key>Ctrl</key><key>Alt</key><key>F1</key></keyseq> 키 누름 조합으로 그래픽 데스크톱으로 돌아갈 수 있습니다.

note: (itstool) path: info/desc
en: Specify RAM and maximum disk allocation.
ko: RAM과 최대 디스크 공간 할당을 지정합니다.

note: (itstool) path: page/title
en: Adjust the system requirements of a box
ko: 박스의 시스템 요구사항 설정

note: (itstool) path: page/p
en: In <app>Boxes</app>, each virtual machine has its own settings for RAM and maximum allocated disk space.
ko: <app>박스</app>에서 각각의 가상머신에는 자체적으로 RAM과 최대 할당 디스크 공간 설정이 있습니다.

note: (itstool) path: item/p
en: Click the <gui>System</gui> tab.
ko: <gui>시스템</gui> 탭을 누르십시오.

note: (itstool) path: item/p
en: Adjust the <gui>Memory</gui> and <gui>Maximum disk size</gui> sliders to reflect the desired values.
ko: <gui>메모리</gui>와 <gui>최대 디스크 공간</gui> 슬라이더를 조절하여 원하는 값을 반영하십시오.

note: (itstool) path: info/desc
en: Diagnose problems with your box using the log file.
ko: 로그 파일로 박스의 문제를 진단합니다.

note: (itstool) path: page/title
en: View the troubleshooting log of a box
ko: 박스의 문제 해결 로그 보기

note: (itstool) path: page/p
en: If a box is having a problem starting up or running, clues to help you fix the problem may be found in the trouble log. The trouble log displays the virtual machine state, the virtual machine libvirt configuration, and the QEMU hypervisor log.
ko: 박스 시작 또는 실행 중 문제가 있을 경우 문제 해결에 도움을 줄 실마리는 문제 로그에서 찾아볼 수 있습니다. 문제 로그에서는 가상 머신 상태, 가상 머신 libvirt 설정, QEMU 하이퍼바이저 로그를 표시합니다.

note: (itstool) path: item/p
en: Click the <gui style="button">Troubleshooting Log</gui> button to view the log.
ko: <gui>문제 해결 로그</gui> 단추를 눌러 로그를 보십시오.

note: (itstool) path: info/desc
en: Quickly access a box by name.
ko: 이름으로 박스에 빠르게 접근합니다.

note: (itstool) path: page/title
en: Search for a box
ko: 박스 검색하기

note: (itstool) path: page/p
en: If there is more than one box, you can locate or filter boxes by name in the <link xref="interface#collection">collection view</link> or <link xref="interface#selection">selection mode</link>. Click the search icon, or just start typing to initiate a search.
ko: 하나 이상의 박스가 있다면, <link xref="interface#collection">모음 보기</link> 또는 <link xref="interface#selection">선택 모드</link>에서 이름으로 박스를 검색하고 찾아볼 수 있습니다. 검색 아이콘을 누르거나 그냥 입력을 시작하여 검색을 시작해보십시오.

note: (itstool) path: page/p
en: Press <key>Esc</key> to dismiss the search.
ko: <key>Esc</key>를 눌러 검색을 취소하십시오.

note: (itstool) path: info/desc
en: Share folders between host and guest.
ko: 호스트, 게스트간 폴더를 공유합니다.

note: (itstool) path: page/title
en: Shared Folders
ko: 공유 폴더

note: (itstool) path: page/p
en: If your virtual machine is running and contains spice-webdavd, you may want to set folders in your host system which you desire to browse from inside your virtual machine.
ko: 실행 중인 가상머신에서 spice-webdavd를 실행중이라면, 가상 머신 내부를 호스트 시스템에서 살펴볼 폴더를 지정하고 싶을지도 모릅니다.

note: (itstool) path: item/p
en: Make sure your virtual machine is running.
ko: 가상 머신이 실행 중인지 확인하십시오.

note: (itstool) path: item/p
en: Right-click on the box in the collection view and select <gui>Properties</gui>, or click the menu (<_:media-1/>) button in the header bar and select <gui>Properties</gui>.
ko: 모음의 박스에 마우스 커서를 가져다 두고 오른쪽 단추를 누른 후 <gui>속성</gui>을 선택하거나, 헤더 표시줄의 메뉴 단추(<_:media-1/>)를 누른 후 <gui>속성</gui>을 선택하십시오.

note: (itstool) path: item/p
en: Click the <gui>Devices &amp; Shares</gui> tab.
ko: <gui>장치 및 공유</gui> 탭을 누르십시오.

note: (itstool) path: item/p
en: In the <gui>Folder Shares</gui> section you can view, remove, and create new shared folders.
ko: <gui>폴더 공유</gui> 섹션을 살펴보시면 복, 제거, 새 공유 폴더 만들기 항목을 볼 수 있습니다.

note: (itstool) path: info/desc
en: Operate <app>Boxes</app> using keyboard shortcuts.
ko: 키보드 바로 가기 키로 <app>박스</app>를 다룹니다.

note: (itstool) path: page/p
en: Various shortcuts can be used to operate Boxes. Besides mnemonics, the following shortcuts are available:
ko: 박스를 다룰 때 다양한 바로 가기 키를 사용할 수 있습니다. 니모닉 옆에 다음 바로 가기 키가 떠 있습니다:

note: (itstool) path: td/p
en: Toggle search
ko: 검색 전환

note: (itstool) path: td/p
en: Release mouse and keyboard grab
ko: 마우스 및 키보드 놓아두기

note: (itstool) path: td/p
en: Quit Boxes
ko: 박스 끝내기

note: (itstool) path: info/desc
en: Shut down a box that has stopped working.
ko: 동작이 멈춘 박스를 끕니다.

note: (itstool) path: page/title
en: Force a box to shut down
ko: 박스 강제로 끄기

note: (itstool) path: page/p
en: If a box stops responding, you can force it to shut down. This allows you to restart the virtual machine in the hope of returning it to its working state.
ko: 박스가 응답을 멈추면, 강제로 종료할 수 있습니다. 가상 머신을 원하는 동작 상태로 되돌리려고 다시 시작할 수 있게 합니다.

note: (itstool) path: item/p
en: Open the <link xref="interface#properties">properties view</link> for the box. If the box is running, click the menu (<_:media-1/>) button in the header bar and select <gui>Properties</gui>.
ko: 박스의 <link xref="interface#properties">속성 보기</link>를 여십시오. 박스가 실행중이면, 헤더 표시줄에서 메뉴(<_:media-1/>)단추를 누르고 <gui>속성</gui>을 누르십시오.

note: (itstool) path: item/p
en: Click the <gui style="button">Force Shutdown</gui> button.
ko: <gui style="button">강제로 끄기</gui> 단추를 누르십시오.

note: (itstool) path: info/desc
en: Save the state of a box for later use.
ko: 다음에 사용할 박스의 상태를 저장합니다.

note: (itstool) path: page/title
en: Create a snapshot
ko: 스냅샷 만들기

note: (itstool) path: page/p
en: If your virtual machine is operating perfectly in a desired configuration, you may want to save the setup before it breaks because of a software upgrade or configuration change. Taking a snapshot of the box preserves the current state so you can return to it as often as you want.
ko: 원하는 설정으로 완벽하게 가상머신이 동작한다면, 프로그램 업그레이드 또는 바뀐 설정으로 이 상태가 깨지기 전에 설정 사항을 저장하고 싶으실지도 모릅니다. 박스의 스냅샷 취득을 통해 현재 상태를 보존하여 여러분이 원하는 시점으로 언제든 돌아갈 수 있습니다.

note: (itstool) path: page/p
en: Snapshots include the exact state of your virtual machine disk and they can also include the memory data for boxes which are running at the moment of the snapshot creation.
ko: 스냅셧에는 정확한 가상 머신 디스크 상태 정보가 있으며, 박스를 통해 실행 중인 가상 머신에서 스냅샷을 만든 순간에 잡은 메모리 데이터가 들어있을 수 있습니다.

note: (itstool) path: item/p
en: Click the <gui>Snapshots</gui> tab.
ko: <gui>스냅샷</gui> 탭을 누르십시오.

note: (itstool) path: item/p
en: Click <key>+</key> below the <gui>Snapshots</gui> list.
ko: <gui>스냅샷</gui> 목록 하단에 있는 <key>+</key>키를 누르십시오.

note: (itstool) path: page/p
en: A snapshot is saved reflecting the current state of your box. It appears in the list.
ko: 스냅샷은 박스의 현재 상태를 반영한 저장 내용입니다. 스냅샷은 목록에 나타납니다.

note: (itstool) path: info/desc
en: Remove a snapshot that you no longer need.
ko: 더이상 필요하지 않은 스냅샷을 제거합니다.

note: (itstool) path: page/title
en: Delete a snapshot
ko: 스냅샷 삭제

note: (itstool) path: page/p
en: A snapshot that is no longer needed can be removed from the list.
ko: 더이상 필요하지 않은 스냅샷은 목록에서 제거할 수 있습니다.

note: (itstool) path: item/p
en: Select the snapshot to be deleted from the list.
ko: 목록에서 삭제할 스냅샷을 선택하십시오.

note: (itstool) path: item/p
en: Click the gear button on the right and select <gui>Delete</gui>.
ko: 우측의 기어 단추를 누르고 <gui>삭제</gui>를 선택하십시오.

note: (itstool) path: info/desc
en: Give the snapshot a meaningful name.
ko: 스냅샷에 의미있는 이름을 부여합니다.

note: (itstool) path: page/title
en: Rename a snapshot
ko: 스냅샷 이름 바꾸기

note: (itstool) path: page/p
en: By default, a snapshot is given a generic name based on the timestamp, like:
ko: 기본적으로 스냅샷은 다음과 같은 타임스탬프를 기반으로 일반적인 이름을 부여합니다:

note: (itstool) path: page/p
en: <file>09/14/2014, 11:54:36 AM</file>
ko: <file>2014/09/14, 오전 11:54:36</file>

note: (itstool) path: page/p
en: You may want to change the name to something more meaningful, such as:
ko: 다음과 같이 좀 더 의미있는 어떤 이름으로 바꾸시고 싶을지도 모릅니다:

note: (itstool) path: page/p
en: <file>Fedora_22_with_jhbuild</file> or <file>Windows 7 plus GTK+ 3.6.4</file>.
ko: <file>Fedora_22_with_jhbuild</file> 또는 <file>Windows 7 plus GTK+ 3.6.4</file>.

note: (itstool) path: item/p
en: From the list, select the snapshot to be renamed.
ko: 목록에서 이름을 바꿀 스냅샷을 선택하십시오.

note: (itstool) path: item/p
en: Click the gear button on the right and select <gui>Rename</gui>.
ko: 우측의 기어 단추를 누르고 <gui>이름 바꾸기</gui>를 선택하십시오.

note: (itstool) path: item/p
en: Type the desired name and press <gui style="button">Done</gui>.
ko: 원하는 이름을 입력하고 <gui style="button">완료</gui>를 누르십시오.

note: (itstool) path: info/desc
en: Change back to the state of a saved snapshot.
ko: 저장한 스냅샷 상태로 되돌립니다.

note: (itstool) path: page/title
en: Revert the state of a box
ko: 박스 상태 되돌리기

note: (itstool) path: page/p
en: <em>Reverting</em> to a snapshot restores the state of the virtual machine saved in that snapshot. The memory state also gets restored, bringing back running programs and settings at the exact same state of the snapshot creation.
ko: 스냅샷 <em>복원</em>은 스냅샷에 저장한 가상 머신 상태로 되돌립니다. 프로그램 실행 상태로 돌아가면서 메모리 상태와 스냅샷을 저장한 시점과 동일한 설정으로도 복원합니다.

note: (itstool) path: item/p
en: From the list, select the snapshot to which you want to revert.
ko: 목록에서, 상태를 복원할 스냅샷을 선택하십시오.

note: (itstool) path: item/p
en: Click the gear button on the right and select <gui>Revert to this state</gui>.
ko: 우측의 기어 단추를 누르고 <gui>이 상태로 되돌리기</gui>를 선택하십시오.

note: (itstool) path: page/p
en: Changes made to the virtual machine since the snapshot was saved are discarded.
ko: 저장한 이후의 가상 머신에서 바뀐 내용이 없어집니다.

note: (itstool) path: page/title
en: What is the technology used by Boxes?
ko: 박스에서 활용하는 기술은 무엇입니까?

note: (itstool) path: page/p
en: Boxes uses <app>qemu-kvm</app>, <app>libvirt-glib</app> and <app>spice-gtk</app> to allow users to easily manage virtual machines and connect to remote machines.
ko: 박스에서는 사용자가 가상 머신을 쉽게 관리하고 원격 머신에 연결할 수 있도록 <app>qemu-kvm</app>, <app>libvirt-glib</app>, <app>spice-gtk</app>를 사용합니다.

note: (itstool) path: section/title
en: QEMU with KVM
ko: KVM과 QEMU

note: (itstool) path: section/p
en: <app>QEMU</app> is a machine emulator and virtualizer. As a machine emulator, it can run OSes and programs made for one machine (e.g. an ARM board) on a different machine (e.g. your own PC). As a virtualizer, QEMU achieves near native performance by executing the guest code directly on the host CPU using KVM.
ko: <app>QEMU</app>는 머신 에뮬레이터이자 가상화 수단입니다. 머신 에뮬레이터로서 다른 머신에서(예: 여러분의 PC) 어떤 머신(예: ARM 보드)을 대상으로 OS와 프로그램을 실행할 수 있습니다. 가상화 수단으로서 QEMU는 호스트 CPU에서 KVM을 사용하여 게스트 코드를 바로 실행하여 실제 자체 성능에 가깝게 동작합니다.

note: (itstool) path: section/p
en: <app>KVM</app> (Kernel-based Virtual Machine) is a Linux kernel module that allows a user space program to use the hardware virtualization features of various processors.
ko: <app>KVM</app> (커널 기반 가상 머신)은 리눅스 커널 모듈이며 사용자 영역 프로그램이 다양한 프로세서의 하드웨어 가상화 기능을 활용하도록 합니다.

note: (itstool) path: section/p
en: <app>libvirt</app> is a toolkit for manipulating (creating, deleting and modifying) and monitoring virtual machines on remote hosts, securely.
ko: <app>libvirt</app>는 원격 호스트의 가상머신을 안전하게 다루고(만들고, 삭제하고, 수정) 수정하는 툴킷입니다.

note: (itstool) path: section/p
en: <app>libvirt-glib</app> wraps libvirt to provide a high-level object-oriented API suited for glib-based applications.
ko: <app>libvirt-glib</app>은 libvirt를 래핑하여 glib 기반 프로그램에 안성맞춤인 고수준 객체지향 API를 제공합니다.

note: (itstool) path: section/p
en: <app>SPICE</app>, the Simple Protocol for Independent Computing Environments, is a system for accessing and controlling remote desktops across a network.
ko: 독립 컴퓨팅 환경용 단순 프로토콜 <app>SPICE</app>는 네트워크 너머 원격 데스크톱에 접근하고 제어하는 시스템입니다.

note: (itstool) path: section/p
en: The SPICE server is a library that runs inside the QEMU binary. It is mainly responsible for authentication of client connections, relaying of graphics output of the guest OS to the client and relaying of user input (mouse and keyboard) from client to guest.
ko: SPICE 서버는 QEMU 라이브러리 안에서 실행하는 라이브러리입니다. 주로 클라이언트 연결 인증, 게스트 운영체제의 그래픽 출력의 클라이언트 방향 전달, 클라이언트로부터 게스트로의 사용자 입력(마우스, 키보드) 전달의 역할을 수행합니다.

note: (itstool) path: section/p
en: <app>spice-gtk</app> is the SPICE client that provides a view into the guest OS.
ko: <app>spice-gtk</app>는 게스트 운영체제에 뷰를 제공하는 SPICE 클라이언트입니다.

note: (itstool) path: section/p
en: <app>VNC</app>, Virtual Network Computing, used only for remote display, is a well know protocol but quite limited and slow.
ko: 가상 네트워크 컴퓨팅 <app>VNC</app>은 원격 디스플레이용으로만 활용하며, 잘 알려진 프로토콜이지만 제한적이고 느립니다.

note: (itstool) path: info/desc
en: Hardware required to run a <app>Boxes</app> virtual machine.
ko: 하드웨어는 <app>박스</app> 가상 머신 실행이 필요합니다.

note: (itstool) path: page/title
en: Get started with virtual machines
ko: 가상 머신 시작하기

note: (itstool) path: page/p
en: Your computer should meet certain criteria for best performance when creating and running virtual machines in <app>Boxes</app>. These requirements are specified by the vendors of the operating systems. <app>Boxes</app> automatically allocates resources to virtual machines based on vendor recommendations. When such information is unavailable to <app>Boxes</app>, it allocates the following:
ko: <app>박스</app>에서 가상 머신을 만들고 실행할 때 최상의 성능에 대한 각각의 기준을 충족해야 합니다. 이들 요구 조건은 운영체제 제조사에서 지정했습니다. <app>박스</app>는 제조사 추천에 따라 가상 머신에 자원을 자동으로 할당합니다. <app>박스</app>에 이런 정보가 없다면 다음 내용을 할당합니다:

note: (itstool) path: item/p
en: 20 GB of maximum storage space.
ko: 최대 저장소 용량 20GB.

note: (itstool) path: note/p
en: This does not mean that <app>Boxes</app> will allocate 20 GB of space when creating the virtual machine. The actual disk space used by <app>Boxes</app> will be less than (or in worst case, equal to) the disk space used by the virtual machine itself.
ko: <app>박스</app>가 가상 머신을 만들 때 20GB 여유 공간을 점유한다는 의미는 아닙니다. <app>박스</app>에서 사용하는 실제 디스크 공간은 가상 머신 자체에서 활용하는 디스크 공간보다 작(거나 최악의 경우데는 같)습니다.

note: (itstool) path: item/p
en: 500 MB of RAM.
ko: RAM 500MB.

note: (itstool) path: note/p
en: <app>Boxes</app> performs best if your computer processor supports hardware <link xref="virtualization">virtualization extensions</link> and these are enabled in the system BIOS.
ko: <app>박스</app>는 하드웨어 <link xref="virtualization">가상화 확장 기능</link>을 프로세서에서 지원하며 시스템 바이오스에서 이 기능을 활성화 한다면 최상의 성능을 발휘합니다.

note: (itstool) path: note/p
en: It is also recommended that you have at least 8GB RAM and 20GB of free disk space on your computer to efficiently run <app>Boxes</app>.
ko: <app>박스</app>를 제대로 실행하려면 최소한 8GB의 RAM과 20GB의 여유 저장공간을 확보하는 것이 좋습니다.

note: (itstool) path: info/desc
en: Allow your box to access a USB device.
ko: 박스에 USB 장치 접근을 허용합니다.

note: (itstool) path: page/p
en: <sys>USB</sys> is a universal hardware bus protocol used to plug any kind of device into your computer. <sys>USB redirection</sys> makes devices plugged into your local computer available in the machines you are connected to in <app>Boxes</app>. For instance, a USB flash drive or a webcam will appear as directly connected to the remote or virtual computer.
ko: <sys>USB</sys>는 이며 컴퓨터에 어떤 장치든 붙여서 쓸 수 있게 하는 통합 하드웨어 버스 프로토콜입니다. <sys>USB 리다이렉션</sys>은 <app>박스</app>에 연결한 머신에서 로컬 컴퓨터에 연결한 장치를 사용할 수 있도록 합니다. 예를 들어, USB 플래시 드라이브 또는 웹캠을 원격 머신 또는 가상머신에 바로 연결한 것처럼 나타납니다.

note: (itstool) path: steps/title
en: To enable host USB devices in a box:
ko: 박스에서 호스트 USB 장치를 활성화하려면:

note: (itstool) path: item/p
en: Make sure the box is running.
ko: 박스가 실행중인지 확인하십시오.

note: (itstool) path: item/p
en: Click the <gui>Devices</gui> tab.
ko: <gui>장치</gui> 탭을 누르십시오.

note: (itstool) path: item/p
en: <gui>USB devices</gui> connected to the host machine are shown in a list. Set the switch next to each desired device to <gui style="switch">ON</gui>.
ko: 호스트 머신에 연결한 <gui>USB 장치</gui>가 목록에 나타납니다. 사용하려는 장치 옆의 스위치를 <gui style="switch">켬</gui>으로 설정하십시오.

note: (itstool) path: info/desc
en: Check the resources available to <app>Boxes</app>.
ko: <app>박스</app>에서 사용할 수 있는 자원을 확인합니다.

note: (itstool) path: page/title
en: Using processor hardware virtualization
ko: 프로세서 하드웨어 가상화 사용하기

note: (itstool) path: page/p
en: To determine whether your computer supports processor virtualization hardware extensions, and that they have been enabled in the system BIOS, run the following in a terminal window:
ko: 프로세서 가상화 하드웨어 확장기능을 컴퓨터에서 지원하는지 확인하려면, 그리고 시스템 바이오스에서 활성화 했는지도 확인하려면 다음 명령을 터미널 창에서 실행하십시오:

note: (itstool) path: page/p
en: If necessary, switch on the extensions <link href="http://docs.fedoraproject.org/en-US/Fedora/18/html/Virtualization_Administration_Guide/sect-Virtualization-Troubleshooting-Enabling_Intel_VT_and_AMD_V_virtualization_hardware_extensions_in_BIOS.html">in the BIOS setup</link>
ko: 필요하다면 <link href="http://docs.fedoraproject.org/en-US/Fedora/18/html/Virtualization_Administration_Guide/sect-Virtualization-Troubleshooting-Enabling_Intel_VT_and_AMD_V_virtualization_hardware_extensions_in_BIOS.html">바이오스 설정</link>에서 확장 기능을 바꾸십시오

note: (itstool) path: page/title
en: What is a virtual machine?
ko: 가상 머신이란 무엇인가요?

note: (itstool) path: page/p
en: A virtual machine is a simulated computer running inside another computer. The simulated computer is often called <em>guest</em>, while the real machine is called <em>host</em>.
ko: 가상 머신은 다른 컴퓨터 안에서 실행하는 시뮬레이션 컴퓨터입니다. 시뮬레이션 컴퓨터는 보통 <em>게스트</em>라고 하고, 실제 머신은 <em>호스트</em>라고 합니다.

note: (itstool) path: page/p
en: With <em>virtualization</em>, the guest has access to the real hardware the host is running. If the guest can run on fake hardware, it's called <em>emulation</em>.
ko: <em>가상화</em>를 활용하면, 게스트는 호스트가 동작하는 실체 하드웨어에 접근합니다. 게스트가 가짜 하드웨어에서 실행할 수 있다면 <em>에뮬레이션</em>이라고 칭합니다.

note: (itstool) path: page/title
en: Why do I need a virtual machine?
ko: 왜 가상 머신이 필요한가요?

note: (itstool) path: page/p
en: A virtual machine can be useful when you need to run applications that will only run on another operating system, on Microsoft Windows™ for instance. A virtual machine can also be used during software development, to test in a pristine environment.
ko: 마이크로소프트 윈도우™와 같은 다른 운영체제에서만 실행할 수 있는 프로그램을 실행해야 할 경우 가상머신은 상당히 쓸모가 있습니다. 가상 머신은 프로그램을 개발하는 동안에도 완전 깨끗한 환경에서 프로그램을 시험할 때 사용할 수 있습니다.

en: An e-book manager application for GNOME
ko: 그놈용 전자책 관리 프로그램

en: A simple application to access and organize your e-books on GNOME. It is meant to be a simple and elegant replacement for using a file manager to deal with e-books.
ko: 그놈에서 전자책을 살펴보고 관리하는 간단한 프로그램입니다. 전자책을 다루려 파일 관리자를 사용할 때 간단하고 매력적인 대안 프로그램임을 의미합니다.

en: View recent e-books
ko: 최근 전자책 보기

en: Search through e-books
ko: 전자책 검색

en: View e-books (ePubs and comics) fullscreen
ko: 최대 화면으로 전자책(전자책과 만화) 보기

en: Access, manage and share books
ko: 책을 살펴보고, 관리하고, 공유합니다

note: Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: Books;Comics;ePub;PDF;
ko: Books;책;Comics;만화;ePub;전자출판;PDF;

en: View as type
ko: 형식별로 보기

en: Sort by type
ko: 형식순 정렬

en: About Books
ko: 책 정보

[ctx: shortcut window]
en: Print the current document
ko: 현재 문서 인쇄

[ctx: shortcut window]
en: Preview
ko: 미리보기

[ctx: shortcut window]
en: Bookmark the current page
ko: 이 페이지 책갈피에 추가

[ctx: shortcut window]
en: Open places and bookmarks dialog
ko: 위치 및 즐겨찾기 대화상자 열기

[ctx: shortcut window]
en: Rotate clockwise
ko: 시계 방향 회전

[ctx: shortcut window]
en: Next occurrence of the search string
ko: 다음 검색 문자열 위치로

[ctx: shortcut window]
en: Previous occurrence of the search string
ko: 이전 검색 문자열 위치로

[ctx: shortcut window]
en: Presentation mode
ko: 프리젠테이션 모드

[ctx: shortcut window]
en: Open action menu
ko: 동작 메뉴 열기

en: Enter a name for your first collection
ko: 첫 문서 모음의 이름을 입력하십시오

en: New Collection…
ko: 새 모음…

en: Rotate ↷
ko: ↷ 회전

en: View items as a grid of icons
ko: 바둑판 배치 아이콘으로 항목 보기

en: View items as a list
ko: 목록 모양으로 항목 보기

en: You are using a preview of Books. Full viewing capabilities are coming soon!
ko: 책의 시험 버전을 사용중입니다. 완전한 보기 기능은 곧 완성합니다!

en: chapter %s of %s
ko: %2$s의 %1$s장

en: Page %u of %u
ko: %u/%u 페이지

en: Unable to load the document
ko: 문서를 불러올 수 없습니다

en: No table of contents
ko: 차례 없음

en: An e-books manager application
ko: 전자책 관리자 프로그램

[ctx: menu button tooltip]
en: Menu
ko: 메뉴

[ctx: toolbar button tooltip]
en: Search
ko: 검색

en: Your documents are being indexed
ko: 문서에 대해 색인중입니다

en: Some documents might not be available during this process
ko: 어떤 문서는 이 과정에서 사용 못 할 수도 있습니다

en: No collections found
ko: 컨텐트 모음 없음

en: No books found
ko: 책 없음

en: You can create collections from the Books view
ko: 책 보기 화면에서 컨텐트 모음을 만들 수 있습니다

note: translators: %s is the location of the Documents folder.
en: Books from your <a href="%s">Documents</a> folder will appear here
ko: <a href="%s">문서</a> 폴더의 책을 여기에 나타냅니다

note: Translators: this is the menu to change view settings
en: View Menu
ko: 메뉴 보기

en: Document %s is locked and requires a password to be opened.
ko: %s 문서가 잠겨있으며 열려면 암호가 필요합니다.

en: e-Books
ko: 전자책

[ctx: Search Filter]
note: Translators: "Content" refers to "Match Content" when searching
en: Content
ko: 컨텐트

en: “%s” removed
ko: “%s” 항목을 제거했습니다

[ctx: Dialog Title]
note: Translators: "Collections" refers to documents in this context
en: Collections
ko: 모음

en: Unable to fetch the list of documents
ko: 문서 목록을 가져올 수 없습니다

note: #-#-#-#-#  342 (evince-help.master)  #-#-#-#-# (itstool) path: page/title
en: Presentations
ko: 프리젠테이션

en: Click to select device…
ko: 선택할 장치를 누르십시오…

en: Searching for devices…
ko: 장치 검색 중…

en: Not paired or trusted
ko: 페어링 상태 아니거나 신뢰하지 않음

en: Paired or trusted
ko: 페어링함 또는 신뢰함

note: The device category filter
en: Device _category:
ko: 장치 분류(_C):

en: Select the device category to filter
ko: 필터링할 장치 분류를 선택하십시오

note: The device type filter
en: Device _type:
ko: 장치 종류(_T):

en: Select the device type to filter
ko: 필터링할 장치 종류를 선택하십시오

en: Input devices (mice, keyboards, etc.)
ko: 입력 장치(마우스, 키보드 등)

en: Headphones, headsets and other audio devices
ko: 헤드폰, 헤드셋 및 기타 오디오 장치

en: Confirm Bluetooth PIN
ko: 블루투스 PIN 확인

en: Please confirm the PIN that was entered on “%s”.
ko: “%s” 장치에 입력한 PIN을 확인하십시오.

en: Confirm the Bluetooth PIN for “%s”. This can usually be found in the device’s manual.
ko: “%s” 장치의 블루투스 PIN을 확인하십시오. 장치 설명서에서 찾을 수 있습니다.

en: Pairing “%s”
ko: “%s” 장치 페어링 중

en: Please confirm that the following PIN matches the one displayed on “%s”.
ko: “%s” 장치에 표시된 PIN이 다음 PIN과 일치하는지 확인하십시오.

en: Bluetooth Pairing Request
ko: 블루투스 페어링 요청

en: “%s” wants to pair with this device. Do you want to allow pairing?
ko: “%s” 장치가 이 장치와 페어링하려고 합니다. 페어링을 허용하시겠습니까?

en: Confirm Bluetooth Connection
ko: 블루투스 연결 확인

en: “%s” wants to connect with this device. Do you want to allow it?
ko: “%s” 장치가 이 장치에 연결하려고 합니다. 허용하시겠습니까?

en: Please enter the following PIN on “%s”.
ko: “%s” 장치에 다음 PIN을 입력하십시오.

en: Please enter the following PIN on “%s”. Then press “Return” on the keyboard.
ko: “%s” 장치에 다음 PIN을 입력하고 키보드에서 “Return”을 누르십시오.

en: Please move the joystick of your iCade in the following directions. Then press any of the white buttons.
ko: 다음 방향을 따라 iCade의 조이스틱을 움직이십시오. 그 다음 흰색 단추중 아무거나 누르십시오.

en: Not Set Up
ko: 설정하지 않음

note: translators: first %s is the name of the computer, for example: * Visible as “Bastien Nocera’s Computer” followed by the * location of the Downloads folder.
en: Visible as “%s” and available for Bluetooth file transfers. Transferred files are placed in the <a href="%s">Downloads</a> folder.
ko: 이름이 “%s”이고 블루투스 파일 전송을 사용할 수 있습니다. 전송한 파일은 <a href="%s">다운로드</a> 폴더에 저장됩니다.

en: Remove “%s” from the list of devices?
ko: 장치 목록에서 “%s” 장치를 제거하시겠습니까?

en: If you remove the device, you will have to set it up again before next use.
ko: 장치를 제거하면 다음에 사용하기 전 설정해야 합니다.

note: Translators: %s is the name of the filename received
en: You received “%s” via Bluetooth
ko: 블루투스를 통해 “%s” 파일을 받았습니다

en: Bluetooth file transfer from %s
ko: %s에서 블루투스 파일 전송이 있습니다

en: Audio device
ko: 오디오 장치

en: Joypad
ko: 조이패드

en: Video device
ko: 비디오 장치

en: Wearable
ko: 착용장치

en: Toy
ko: 완구

en: All types
ko: 모든 종류

en: _Mouse & Touchpad Settings
ko: 마우스와 터치패드 설정(_M)

en: _Sound Settings
ko: 소리 설정(_S)

en: _Keyboard Settings
ko: 키보드 설정(_K)

en: Send _Files…
ko: 파일 보내기(_F)…

en: _Remove Device
ko: 장치 제거(_R)

en: Bluetooth Transfer
ko: 블루투스 전송

en: Send files via Bluetooth
ko: 블루투스를 통해 파일을 전송합니다

en: Make sure that the remote device is switched on and that it accepts Bluetooth connections
ko: 원격 장치를 켜고 블루투스 연결을 받아들이는지 확인하십시오

en: Bluetooth File Transfer
ko: 블루투스 파일 전송

en: Sending %s
ko: %s 보내는 중

en: Sending file %d of %d
ko: 파일 %2$d개 중 %1$d개 보내는 중

en: %u transfer complete | %u transfers complete
ko[0]: 전송 %u건 완료

en: There was an error
ko: 오류가 있습니다

en: Select device to send to
ko: 보낼 대상 장치를 선택하십시오

en: Choose files to send
ko: 보낼 파일을 선택하십시오

en: Remote device to use
ko: 사용할 원격 장치

en: Remote device’s name
ko: 원격 장치의 이름

note: true
en: HAL backend enabled.
ko: HAL 백엔드를 사용합니다.

note: false
en: Legacy (non-HAL) backend enabled.
ko: 전통적 방식의 (HAL 아님) 백엔드를 사용합니다.

en: (shows single image for status and charge)
ko: (그림 한 개에 상태와 충전량 표시)

en: (two images: one for status, one for charge)
ko: (그림 두 개: 하나는 상태, 하나는 충전량)

en: _Compact view
ko: 간략히 보기(_C)

en: _Expanded view
ko: 늘려 보기(_E)

en: HAL error
ko: HAL 오류

en: Could not create libhal_ctx
ko: libhal_ctx을 만들 수 없습니다

en: No batteries found
ko: 배터리 없음

en: Unable to initialise HAL: %s: %s
ko: HAL을 초기화할 수 없습니다: %s: %s

en: Drain from top
ko: 맨 위부터 줄이기

en: Show the battery meter draining from the top of the battery. Only implemented for traditional battery view.
ko: 배터리의 맨 위에서부터 배터리 표시를 줄여 나갑니다. 전통적인 배터리 보기 모드입니다.

en: Show the horizontal battery
ko: 가로 배터리 보기

en: Show the traditional, horizontal battery on the panel.
ko: 패널에 전통적인 가로 방향의 배터리를 표시합니다.

en: Show the upright, smaller battery on the panel.
ko: 패널에 위 아래 방향의 좀 더 작은 배터리를 표시합니다.

en: Upright (small) battery
ko: 위 아래 (작은) 배터리

en: Gnome Panel applet for selecting strange characters that are not on my keyboard. Released under GNU General Public Licence.
ko: 내 키보드에 없는 괴상한 글자를 선택하는 그놈 패널 애플릿.  GNU General Public License로 배포함.

en: DEPRECATED - Characters shown on applet startup
ko: 사용하지 않기를 권장 - 애플릿 시작할 때 보일 글자

en: A 0 value means to show cpu frequency, 1 to show frequency and units, and 2 to show percentage instead of frequency.
ko: 값이 0이면 CPU 주파수를 표시하고, 1이면 주파수와 단위를 표시하고, 2이면 주파수 대신에 퍼센트를 표시합니다.

en: Mode to show cpu usage
ko: CPU 사용량을 볼 모드

en: Cannot execute '%s'
ko: '%s' 명령을 실행할 수 없습니다

en: Interval timeout to check mount point status
ko: 마운트 위치 상태를 검사하는 간격

en: Time in seconds between status updates
ko: 상태를 업데이트할 간격 (초)

en: A goofy set of eyes for the GNOME panel. They follow your mouse.
ko: 그놈 패널용 단순한 눈동자 두 개. 마우스를 따라 다닙니다.

en: Geyes Applet Factory
ko: 눈동자 애플릿 팩토리

en: Geyes Preferences
ko: 눈동자 기본 설정

en: Alt+Control changes layout.
ko: Alt+Control 키로 키보드 배치를 바꿉니다.

en: Alt+Shift changes layout.
ko: Alt+Shift 키로 키보드 배치를 바꿉니다.

en: Arabic keymap
ko: 아랍어 키맵

en: Both Alt keys together change layout.
ko: 양쪽 Alt 키를 같이 눌러 키보드 배치를 바꿉니다.

en: Both Ctrl keys together change layout.
ko: 양쪽 Ctrl 키를 같이 눌러 키보드 배치를 바꿉니다.

en: Both Shift keys together change layout.
ko: 양쪽 Shift 키를 같이 눌러 키보드 배치를 바꿉니다.

en: Brazil Portuguese keymap
ko: 브라질 포르투갈어 키맵

en: Bulgarian Cyrillic
ko: 불가리아 키릴어

en: Bulgarian keymap
ko: 불가리아 키맵

en: CapsLock key changes layout.
ko: CapsLock 키로 키보드 배치를 바꿉니다.

en: Control+Shift changes layout.
ko: Control+Shift 키로 키보드 배치를 바꿉니다.

en: Czech keymap
ko: 체코 키맵

en: Danish keymap
ko: 덴마크어 키맵

en: Dutch keymap
ko: 네덜란드어 키맵

en: English keymap
ko: 영어 키맵

en: Estonian keymap
ko: 에스토니아 키맵

en: Finnish keymap
ko: 핀란드어 키맵

en: French Swiss keymap
ko: 프랑스어 스위스 키맵

en: French keymap
ko: 프랑스어 키맵

en: French-Canadian 105-key
ko: 프랑스어 캐나다 105-키

en: GB 102-key
ko: 영국 102-키

en: GB 105-key
ko: 영국 105-키

en: Generic Keyboard
ko: 일반 키보드

en: Georgian Latin
ko: 그루지야 라틴

en: Georgian Russian layout
ko: 그루지야 러시아어 배치

en: Georgian keymap
ko: 그루지야 키맵

en: German Swiss with Euro
ko: 독일어 스위스 (유로 포함)

en: German keymap
ko: 독일어 키맵

en: Greek keymap
ko: 그리스어 키맵

en: Hebrew keymap
ko: 히브리어 키맵

en: Hungarian 101-key latin 1
ko: 헝가리아어 101-키 라틴 1

en: Hungarian 101-key latin 2
ko: 헝가리아어 101-키 라틴 2

en: Hungarian 105-key latin 1
ko: 헝가리아어 105-키 라틴 1

en: Hungarian 105-key latin 2
ko: 헝가리아어 105-키 라틴 2

en: Hungarian PC/AT 101 keyboard
ko: 헝가리아어 PC/AT 101 키보드

en: Hungarian latin1
ko: 헝가리아어 라틴1

en: Icelandic keymap
ko: 아이슬랜드어 키맵

en: Italian keymap
ko: 아틸리아어 키맵

en: Japanese keymap
ko: 일본어 키맵

en: Lao keymap
ko: 라오말 키맵

en: Layout shift behavior
ko: 키보드 배치 바꾸기 동작

en: Left Alt key changes layout.
ko: 왼쪽 Alt 키로 키보드 배치를 바꿉니다.

en: Left Ctrl key changes group.
ko: 왼쪽 Ctrl 키로 키보드 그룹을 바꿉니다.

en: Left Shift key changes group.
ko: 왼쪽 Shift 키로 키보드 그룹을 바꿉니다.

en: Left Win-key changes layout.
ko: 왼쪽 Win 키로 키보드 그룹을 바꿉니다.

en: Lithuanian keymap
ko: 리투아니아 키맵

en: Menu key changes layout.
ko: 메뉴 키로 키보드 배치를 바꿉니다.

en: Mongolian alt keymap
ko: 몽골어 alt 키맵

en: Mongolian keymap
ko: 몽골어 키맵

en: Mongolian phonetic keymap
ko: 몽골어 음성표기 키맵

en: Plain Russian keymap
ko: 일반 러시아어 키맵

en: Polish deadkeys
ko: 폴란드어 부동키

en: Portugal Deadkeys
ko: 포르투갈어 부동키

en: Portuguese keymap
ko: 포르투갈어 키맵

en: Right Alt key changes layout.
ko: 오른쪽 Alt 키로 키보드 배치를 바꿉니다.

en: Right Ctrl key changes group.
ko: 오른쪽 Ctrl 키로 키보드 그룹을 바꿉니다.

en: Right Shift key changes group.
ko: 오른쪽 Shift 키로 키보드 그룹을 바꿉니다.

en: Right Win-key changes layout.
ko: 오른쪽 Win 키로 키보드 배치를 바꿉니다.

en: Russian Cyrillic
ko: 러시아 키릴어

en: Russian keymap
ko: 러시아 키맵

en: Serbian keymap
ko: 세르비아 키맵

en: Shift+CapsLock changes layout.
ko: Shift+CapsLock 키로 키보드 배치를 바꿉니다.

en: Slovak keymap
ko: 슬로바키아어 키맵

en: Slovenian keymap
ko: 슬로베니아어 키맵

en: Spanish keymap
ko: 스페인어 키맵

en: Sun (!not PC!) type5 Hungarian latin 2
ko: Sun (!PC 아님!) 타입5 헝가리어 라틴 2

en: Swedish keymap
ko: 스웨덴어 키맵

en: Swiss keymap
ko: 스위스 키맵

en: Thai Kedmanee
ko: 타이 Kedmanee

en: Thai keymap
ko: 타이어 키맵

en: Turkish "F" keyboard
ko: 터키어 "F" 키보드

en: Turkish "Q" keyboard
ko: 터키어 "Q" 키보드

en: Turkish keymap
ko: 터키어 키맵

en: UK 105-key
ko: 영국 105-키

en: UK PC/AT keyboard
ko: 영국 PC/AT 키보드

en: US 101-key keyboard
ko: 미국 101-키 키보드

en: US 105-key keyboard (with windows keys)
ko: 미국 105-키 키보드 (윈도우즈키 포함)

en: US 84-key
ko: 미국 84-키

en: US DEC 450
ko: 미국 DEC 450

en: US IBM RS/6000
ko: 미국 IBM RS/6000

en: US International
ko: 미국 국제

en: US Macintosh
ko: 미국 매킨토시

en: US PC/AT 101 keyboard
ko: 미국 PC/AT 101 키보드

en: US Silicon Graphics 101-key
ko: 미국 실리콘 그래픽스 101-키

en: US Sun type5
ko: 미국 Sun 타입5

en: Armenian Sun keymap
ko: 아르메니아어 Sun 키맵

en: Azerbaijani Turkish Sun keymap
ko: 아제르바이잔 투르크 Sun 키맵

en: Belarusian Sun keymap
ko: 벨라루스어 Sun 키맵

en: Brazil Portuguese Sun USB keymap
ko: 브라질 포르투갈어 Sun USB 키맵

en: Brazil Portuguese Sun keymap
ko: 브라질 포르투갈어 Sun 키맵

en: British Sun Type-4 keymap
ko: 영국 Sun 타입4 키맵

en: British Sun USB keymap
ko: 영국 Sun USB 키맵

en: British Sun keymap
ko: 영국 Sun 키맵

en: Bulgarian Sun keymap
ko: 불가리아 Sun 키맵

en: Canadian Sun keymap
ko: 캐나다 Sun 키맵

en: Czech Sun keymap
ko: 체코 Sun 키맵

en: Danish Sun Type-4 keymap
ko: 덴마크어 Sun 타입4 키맵

en: Danish Sun USB keymap
ko: 덴마크어 Sun USB 키맵

en: Danish Sun keymap
ko: 덴마크어 Sun 키맵

en: Dutch Sun keymap
ko: 네덜란드어 Sun 키맵

en: Estonian Sun keymap
ko: 에스토니아 Sun 키맵

en: Finnish Sun keymap
ko: 핀란드어 Sun 키맵

en: French Sun USB keymap
ko: 프랑스어 Sun USB 키맵

en: French Sun keymap
ko: 프랑스어 Sun 키맵

en: German Sun Type-4 keymap
ko: 독일어 Sun 타입4 키맵

en: German Sun USB keymap
ko: 독일어 Sun USB 키맵

en: German Sun keymap
ko: 독일어 Sun 키맵

en: Hebrew Sun keymap
ko: 히브리어 Sun 키맵

en: Hungarian latin2 Sun keymap
ko: 헝가리아어 라틴2 Sun 키맵

en: Hungarian type5 latin 1 keymap
ko: 헝가리아어 타입5 라틴1 키맵

en: Icelandic Sun keymap
ko: 아이슬랜드어 Sun 키맵

en: Italian Sun Type-4 keymap
ko: 이탈리아어 Sun 타입4 키맵

en: Italian Sun USB keymap
ko: 이탈리아어 Sun USB 키맵

en: Italian Sun keymap
ko: 이탈리아어 Sun 키맵

en: Japanese Sun Type-4 keymap
ko: 일본어 Sun 타입4 키맵

en: Japanese Sun keymap
ko: 일본어 Sun 키맵

en: Latvian Sun keymap
ko: 라트비아어 Sun 키맵

en: Lithuanian Sun keymap
ko: 리투아니아어 Sun 키맵

en: Macedonian Sun keymap
ko: 마케도니아어 Sun 키맵

en: Norwegian Sun keymap
ko: 노르웨이 Sun 키맵

en: Polish Sun keymap
ko: 폴란드어 Sun 키맵

en: Portuguese Sun Type-4 keymap
ko: 포르투갈어 Sun 타입4 키맵

en: Portuguese Sun keymap
ko: 포르투갈어 Sun 키맵

en: Romanian Sun keymap
ko: 루마니아어 Sun 키맵

en: Russian Sun keymap
ko: 러시아 Sun 키맵

en: Serbian Sun standard keymap
ko: 세르비아 Sun 표준 키맵

en: Slovak Sun keymap
ko: 슬로바키아어 Sun 키맵

en: Slovenian Sun keymap
ko: 슬로베니아어 Sun 키맵

en: Spanish Sun Type-4 keymap
ko: 스페인어 Sun 타입4 키맵

en: Spanish Sun USB keymap
ko: 스페인어 Sun USB 키맵

en: Spanish Sun keymap
ko: 스페인어 Sun 키맵

en: Swedish Sun Type-4 keymap
ko: 스웨덴어 Sun 타입4 키맵

en: Swedish Sun USB keymap
ko: 스웨덴어 Sun USB 키맵

en: Swedish Sun keymap
ko: 스웨덴어 Sun 키맵

en: Swiss German Sun keymap
ko: 독일어 Sun 키맵

en: Thai Sun keymap
ko: 타이어 Sun 키맵

en: Turkish Sun keymap
ko: 터키어 Sun 키맵

en: US Sun Type-4 keymap
ko: 미국 Sun 타입4 키맵

en: US Sun USB keymap
ko: 미국 Sun USB 키맵

en: US Sun type5 keymap
ko: 미국 Sun 타입5 키맵

en: Ukrainian Sun keymap
ko: 우크라이나어 Sun 키맵

en: Vietnamese Sun keymap
ko: 베트남어 Sun 키맵

en: GNOME Weather
ko: 그놈 날씨

en: Gweather Applet Factory
ko: 날씨 애플릿 팩토리

en: Invest
ko: 증권 투자

en: Track your invested money.
ko: 투자한 사항을 살펴 봅니다.

en: 1 Year
ko: 1년

en: 3 Months
ko: 3개월

en: 5 Days
ko: 5일

en: 5 Years
ko: 5년

en: Auto _refresh
ko: 자동으로 새로 고침(_R)

note: Please keep this term short. For its meaning, see http://biz.yahoo.com/charts/guide13.html and http://en.wikipedia.org/wiki/Bollinger_bands
en: Bollinger
ko: 볼린져

en: Downloading chart from <b>Yahoo!</b>
ko: <b>야후!</b>에서 차트를 받는 중입니다

note: see http://biz.yahoo.com/charts/guide12.html and http://en.wikipedia.org/wiki/Moving_average#Exponential_moving_average
en: Exponential moving average:
ko: 지수 이동 평균선:

en: Financial Chart
ko: 재무 차트

note: see http://biz.yahoo.com/charts/guide10.html and http://en.wikipedia.org/wiki/Technical_indicator#Charting_terms_and_indicators
en: Indicators:
ko: 알림:

note: see http://biz.yahoo.com/charts/guide11.html and http://en.wikipedia.org/wiki/Moving_average
en: Moving average:
ko: 이동 평균선:

note: see http://en.wikipedia.org/wiki/Technical_analysis#Overlays
en: Overlays:
ko: 지표:

en: _Graph style:
ko: 그래프 모양새(_G):

en: _Ticker symbol:
ko: 시세 표시 기호(_T):

en: <i><small><b>Note:</b> Quotes are delayed at least 15 minutes.
    <b>Source: </b> Yahoo!</small></i>
ko: <i><small><b>알림:</b> 정보 인용이 최소 15분 이상 지연되었습니다.
    <b>정보: </b> 야후!</small></i>

en: Invest Preferences
ko: 증권 투자 기본 설정

note: a) We aren't configured yet
en: <b>You have not entered any stock information yet</b>
ko: <b>증권 정보를 아직 입력하지 않았습니다</b>

en: <b>No stock quotes are currently available</b>
ko: <b>아직 증권 정보가 없습니다</b>

en: The server could not be contacted. The computer is either offline or the servers are down. Try again later.
ko: 서버에 연결할 수 없습니다. 컴퓨터가 오프라인이거나 서버가 정지된 상태입니다. 나중에 다시 시도해 보십시오.

en: Financial Chart - %s
ko: 재무 차트 - %s

en: Opening Chart
ko: 차트를 여는 중입니다

en: Chart downloaded
ko: 차트 다운로드

en: Chart could not be downloaded
ko: 차트를 다운로드할 수 없습니다

en: Invest Applet
ko: 증권 투자 애플릿

en: Currency Rate
ko: 환율

en: Invest could not connect to Yahoo! Finance
ko: 증권 투자 애플릿에서 야후! 금융에 연결할 수 없습니다

note: Translators: %s is an hour (%H:%M)
en: Updated at %s
ko: 업데이트 시각: %s

note: Translators: This is share-market jargon. It is the average percentage change of all stock prices. The %s gets replaced with the string value of the change (localized), including the percent sign.
en: Average change: %s
ko: 시세 변화: %s

note: Translators: This is share-market jargon. It refers to the total difference between the current price and purchase price for all the shares put together for a particular currency. i.e. How much money would be earned if they were sold right now. The first string is the change value, the second the cu
en: Positions balance: %s %s (%s)
ko: 시가 총액: %s %s (%s)

note: model: SYMBOL, LABEL, TICKER_ONLY, BALANCE, BALANCE_PCT, VALUE, VARIATION_PCT, PB Translators: these words all refer to a stock. Last is short for "last price". Gain is referring to the gain since the stock was purchased.
en: Ticker
ko: 시세

en: Change %
ko: 등락률 %

en: Gain %
ko: 수익 %

en: Deskbar (formerly Mini-Commander)
ko: 데스크바 (예전의 작은 명령 실행)

en: Deskbar (transparent upgrade from Mini-Commander)
ko: 데스크바 (작은 명령 실행에서 바로 업그레이드)

en: This GNOME applet adds a command line to the panel. It features command completion, command history, and changeable macros.
ko: 이 그놈 애플릿은 패널에 명령 행을 붙입니다. 명령어 자동 완성, 명령어 기록, 매크로를 지원합니다.

en: No items in history
ko: 기록에 항목이 없습니다

note: build file select dialog
en: Start program
ko: 프로그램 시작

en: Type a command here and Gnome will execute it for you
ko: 명령행을 여기에 타이프하면 그놈이 실행해 줄 것입니다

en: Cannot get schema for %s: %s
ko: %s의 스키마를 가져올 수 없음: %s

en: Cannot set schema for %s: %s
ko: %s의 스키마를 설정할 수 없음: %s

en: Set default list value for %s
ko: %s의 기본 목록 값 설정

en: Error syncing config data: %s
ko: 설정 데이터 동기화 오류: %s

en: List of GConfValue entries containing strings for the macro commands.
ko: 매크로 명령의 스트링을 담고 있는 GConfValue 항목들 리스트.

en: List of GConfValue entries containing strings for the macro patterns.
ko: 매크로 패턴의 스트링을 담고 있는 GConfValue 항목들 리스트.

en: Macro command list
ko: 매크로 명령 목록

en: Macro pattern list
ko: 매크로 패턴 목록

en: Add New Macro
ko: 새 매크로 더하기

en: Command Line Preferences
ko: 명령 행 기본 설정

en: Command line _background:
ko: 명령 행 배경색(_B):

en: Command line _foreground:
ko: 명령 행 글자색(_F):

en: E_nable history-based auto completion
ko: 기록을 참고하여 자동 완성(_N)

en: _Add Macro...
ko: 매크로 더하기(_A)...

en: _Delete Macro
ko: 매크로 삭제(_D)

en: _Macros:
ko: 매크로(_M):

en: _Use default theme colors
ko: 기본 테마 색 사용(_U)

en: Attempt to autocomplete a command from the history of commands entered.
ko: 입력된 명령어의 기록을 바탕으로 명령어를 자동완성합니다.

en: Background color, blue component
ko: 배경 색, 파란색 성분

en: Background color, green component
ko: 배경 색, 녹색 성분

en: Background color, red component
ko: 배경 색, 빨간색 성분

en: Foreground color, blue component
ko: 글자 색, 파란색 성분

en: Foreground color, green component
ko: 글자 색, 녹색 성분

en: Foreground color, red component
ko: 글자 색, 빨간색 성분

en: History list
ko: 기록 목록

en: List of GConfValue entries containing strings for history entries.
ko: 기록 항목들의 스트링을 담고 있는 GConfValue 항목들 리스트.

en: Not used anymore
ko: 더 이상 사용하지 않습니다

en: Perform history autocompletion
ko: 기록 자동 완성하기(_N)

en: Show a frame surrounding the applet.
ko: 애플릿 자리에 프레임을 보입니다.

en: Show a handle so the applet can be detached from the panel.
ko: 애플릿을 떼어 낼 수 있는 핸들을 보여줍니다.

en: Show handle
ko: 핸들 보기

en: The blue component of the background color.
ko: 배경색의 파란색 정도.

en: The blue component of the foreground color.
ko: 글자색의 파란색 정도.

en: The green component of the background color.
ko: 배경색의 녹색 정도.

en: The green component of the foreground color.
ko: 글자색의 녹색 정도.

en: The red component of the background color.
ko: 배경색의 빨간색 정도.

en: The red component of the foreground color.
ko: 글자색의 빨간색 정도.

en: This per-applet key is deprecated in favour of the global key, /schemas/apps/mini-commander-global/macro_patterns.
ko: 이 애플릿별 키 대신에 다음 전체 키를 사용하시기를 권합니다: /schemas/apps/mini-commander-global/macro_patterns.

en: Use the default theme colors
ko: 기본 테마 색을 씁니다

en: Use theme colors instead of custom ones.
ko: 지정한 색이 아닌 테마 색을 사용합니다.

en: Width of the applet
ko: 애플릿의 너비

en: Click this button to start the browser
ko: 브라우저를 시작하려면 이 단추를 클릭하십시오

en: Click this button for the list of previous commands
ko: 이전 명령어의 목록을 보려면 이 단추를 클릭하십시오

en: Command line has been disabled by your system administrator
ko: 시스템 관리자가 명령행을 사용할 수 없도록 만들었습니다

en: Mini-Commander applet
ko: 작은 명령기 애플릿

en: This applet adds a command line to the panel
ko: 이 애플릿은 패널에 명령행을 더합니다

en: Mini-Commander
ko: 작은 명령 실행

en: MiniCommander Applet Factory
ko: 작은 명령 실행 애플릿 팩토리

en: You must specify a pattern and a command
ko: 규칙과 명령을 정해야 합니다

en: You must specify a command
ko: 명령을 정해야 합니다

en: You may not specify duplicate patterns
ko: 중복되는 규칙을 정하면 안됩니다

en: Volume Applet
ko: 볼륨 애플릿

en: _Open Volume Control
ko: 볼륨 조절 열기(_O)

en: Mu_te
ko: 음소거(_T)

en: The volume control did not find any elements and/or devices to control. This means either that you don't have the right GStreamer plugins installed, or that you don't have a sound card configured.
ko: 볼륨 조절에서 조절할 엘리먼트나 장치를 찾지 못했습니다. 올바른 GStreamer 플러그인을 설치하지 않았거나, 사운드 카드를 설정하지 않았다는 뜻입니다.

en: You can remove the volume control from the panel by right-clicking the speaker icon on the panel and selecting "Remove From Panel" from the menu.
ko: 패널에 있는 스피커 아이콘에 오른쪽 클릭한 다음, 메뉴에서 "패널에서 제거"를 선택하면 볼륨 조절을 패널에서 제거할 수 있습니다.

en: Failed to start Volume Control: %s
ko: 볼륨 조정을 시작하는 데 실패했습니다: %s

en: %s: muted
ko: %s: 음소거

en: Failed to display help: %s
ko: 도움말을 표시하는 데 실패했습니다: %s

en: Volume control for your GNOME Panel.
ko: 그놈 패널용 볼륨 조정.

en: Using GStreamer 0.10.
ko: GStreamer 0.10 사용.

en: Volume Control...
ko: 볼륨 조절...

en: Unknown Volume Control %d
ko: 알 수 없는 볼륨 조절 %d

en: Channel controlled by applet. Only for OSS setups
ko: 애플릿이 컨트롤하는 채널. OSS 설정에서만 사용 가능

en: Saved mute state
ko: 음 소거 상태 저장

en: Saved volume to restore on startup
ko: 저장했던 볼륨 복구

note: make window look cute
en: Volume Control Preferences
ko: 볼륨 조절 기본 설정

en: Select the device and track to control.
ko: 상태를 표시하고 컨트롤할 장치를 선택하십시오.

en: Modem Monitor
ko: 모뎀 정보

en: Connection active, but could not get connection time
ko: 연결되어 있지만, 연결 시간을 알아낼 수 없습니다

en: Time connected: %.1d:%.2d
ko: 연결 시간: %.1d:%.2d

en: To connect to your Internet service provider, you need administrator privileges
ko: 인터넷 서비스 제공자에 연결하려면, 관리자 권한이 필요합니다

en: To disconnect from your Internet service provider, you need administrator privileges
ko: 인터넷 서비스 제공자에서 연결을 끊으려면, 관리자 권한이 필요합니다

en: The entered password is invalid
ko: 입력한 암호가 틀렸습니다.

en: Check that you have typed it correctly and that you haven't activated the "caps lock" key
ko: 올바르게 입력했는지, "Caps Lock" 키가 켜져 있지는 않은지 확인하십시오

en: Do you want to connect?
ko: 연결하시겠습니까?

en: Do you want to disconnect?
ko: 연결을 끊으시겠습니까?

en: Could not launch network configuration tool
ko: 네트워크 설정 도구를 실행할 수 없습니다

en: Check that it's installed in the correct path and that it has the correct permissions
ko: 올바른 경로에 설치되어 있고 권한이 올바른지 확인하십시오

en: Applet for activating and monitoring a dial-up network connection.
ko: 전화 연결 네트워크를 활성화하고 상태를 보는 애플릿.

en: Connecting with Internet Service Provider
ko: 인터넷 서비스 제공자에 연결하는 중입니다

en: Root password required
ko: 관리자 암호가 필요합니다

en: Activate and monitor a dial-up network connection
ko: 전화 연결 네트워크를 시작하고 상태를 표시합니다

en: CD Player (Deprecated)
ko: CD 플레이어 (사용하지 않기를 권장)

en: Panel applet for playing audio CDs
ko: 오디오 CD를 재생하는 패널 애플릿

en: Alert you when new mail arrives
ko: 새 편지를 받았을 때 알림

en: Inbox Monitor (Deprecated)
ko: 받은 편지함 상태 보기 (사용하지 않기를 권장)

en: Adjust the sound volume
ko: 소리 볼륨 조정

en: Volume Control (Deprecated)
ko: 볼륨 조절 (사용하지 않기를 권장)

en: Factory for deprecating applets
ko: 사용하지 않기를 권장하는 애플릿을 위한 팩토리

en: Null Applet Factory
ko: 널 애플릿 팩토리

en: Monitor the quality of a wireless network link
ko: 무선통신 장치의 감도를 봅니다

en: Wireless Link Monitor
ko: 무선통신 장치 정보

en: Keyboard Indicator (Deprecated)
ko: 키보드 표시 (사용하지 않기를 권장)

en: Keyboard layout indicator
ko: 키보드 배치 표시

en: Inbox Monitor
ko: 받은 편지함 정보

en: CD Player
ko: CD 플레이

en: Keyboard Indicator
ko: 키보드 표시

en: Some panel items are no longer available
ko: 일부 패널 항목을 더 이상 사용할 수 없습니다

en: One or more panel items (also referred to as applets) are no longer available in the GNOME desktop.
ko: 그놈 데스크톱에 더 이상 사용할 수 없는 패널 아이템(애플릿)이 있습니다.

en: These items will now be removed from your configuration:
ko: 다음 항목을 설정에서 제거합니다:

en: You will not receive this message again.
ko: 이 메시지는 다시 나타나지 않습니다.

en: Tomboy (ne Stickynotes)
ko: 톰보이 (메모지와 별도)

en: Tomboy (transparent upgrade from stickynotes)
ko: 톰보이 (메모지에서 바로 업그레이드)

en: Close note
ko: 메모 닫기

en: Sticky Notes for the GNOME Desktop Environment
ko: 그놈 데스크톱 환경을 위한 메모지

en: Error while spawning nautilus:
    %s
ko: 노틸러스 실행에 오류가 발생했습니다:
    %s

en: A GNOME trash bin that lives in your panel. You can use it to view the trash or drag and drop items into the trash.
ko: 패널에 붙어 있는 그놈 휴지통. 휴지통을 볼 때 쓸 수도 있고, 휴지통에 끌어 놓는 데도 쓸 수 있습니다.

en: Window Picker
ko: 창 선택기

en: Log off, switch user, lock screen or power down the computer
ko: 로그 오프, 사용자 전환, 화면 잠그기 또는 컴퓨터 전원 끄기

en: Mount Error
ko: 마운트 오류

en: Unmount Error
ko: 마운트 해제 오류

en: Eject Error
ko: 꺼내기 오류

en: Snowstorm
ko: 눈보라

en: GNOME Project
ko: 그놈 프로젝트

en: Version 2.12
ko: 버전 2.12

en: September 2005
ko: 2005년 9월

en: Version 2.10
ko: 버전 2.10

en: March 2005
ko: 2005년 3월

en: Version 2.8
ko: 버전 2.8

en: September 2004
ko: 2004년 9월

en: August 2003
ko: 2003년 8월

en: May 2003
ko: 2003년 5월

en: Note Color
ko: 메모 색

en: August 2004
ko: 2004년 8월

en: System Monitor Applet Manual V2.1
ko: 시스템 정보 애플릿 설명서 버전 2.1

en: System Monitor Applet Manual V2.0
ko: 시스템 정보 애플릿 설명서 버전 2.0

en: July 2003
ko: 2003년 7월

en: This manual describes version 2.10 of System Monitor.
ko: 이 설명서는 시스템 정보 버전 2.3.6에 대해 설명합니다.

en: To report a bug or make a suggestion regarding the System Monitor applet or this manual, follow the directions in the <ulink url="ghelp:gnome-feedback" type="help">GNOME Feedback Page</ulink>.
ko: 시스템 정보 애플릿 또는 이 설명서에 대한 버그를 보고하거나 의견을 제시하려면 <ulink url="ghelp:gnome-feedback" type="help">그놈 피드백 페이지</ulink>에 있는 대로 하십시오.

en: System Monitor Applet
ko: 시스템 정보 애플릿

en: Shows System Monitor. Displays a graph for system CPU load.
ko: 시스템 정보 애플릿을 표시합니다. 시스템 CPU 사용량에 대한 그래프를 표시합니다.

en: To add <application>System Monitor</application> to a panel, right-click on the panel, then choose <guimenuitem>Add to Panel</guimenuitem>. Select <application>System Monitor</application> in the <application>Add to the panel</application> dialog, then click <guibutton>OK</guibutton>.
ko: <application>시스템 정보</application>를 패널에 추가하려면, 패널에 마우스 오른쪽 단추를 눌러 <guimenuitem>패널에 추가</guimenuitem>를 선택하십시오. <application>패널에 추가</application> 대화 상자에서 <application>시스템 정보</application>를 선택하고, <guibutton>확인</guibutton>을 누르십시오.

en: IOWait
ko: 입출력 대기

en: Unused processory capacity
ko: 사용하지 않는 프로세서 용량

en: Buffers
ko: 버퍼

en: Serial Line Internet Protocol network connection
ko: 직렬 라인 인터넷 규약 (Serial Line Internet Protocol) 네트워크 연결

en: Parallel Line Internet Protocol network connection
ko: 병렬 라인 인터넷 규약 (Parameter Line Internet Protocol) 네트워크 연결

en: Ethernet network connection
ko: 이더넷 네트워크 연결

en: Network connection other than SLIP, PLIP, or Ethernet
ko: SLIP, PLIP, 이더넷 이외의 네트워크 연결

en: April 2003
ko: 2003년 4월

en: Weather Report downloads weather information from the internet and displays it in the panel.
ko: 날씨 알림은 인터넷에서 날씨 정보를 다운로드해서 패널에 표시합니다.

en: Weather Report Applet Manual V2.4
ko: 날씨 알림 애플릿 설명서 버전 2.4

en: Weather Report Applet Manual V2.3
ko: 날씨 알림 애플릿 설명서 버전 2.3

en: Weather Report Applet Manual V2.2
ko: 날씨 알림 애플릿 설명서 버전 2.2

en: Weather Report Applet Manual V2.1
ko: 날씨 알림 애플릿 설명서 버전 2.1

en: Weather Report Applet Manual V2.0
ko: 날씨 알림 애플릿 설명서 버전 2.0

en: GNOME Weather Applet
ko: 그놈 날씨 애플릿

en: This manual describes version 2.12 of Weather Report.
ko: 이 설명서는 날씨 알림 버전 2.12에 대해 설명합니다.

en: To report a bug or make a suggestion regarding the Weather Report applet or this manual, follow the directions in the <ulink url="ghelp:gnome-feedback" type="help">GNOME Feedback Page</ulink>.
ko: 날씨 알림 애플릿 또는 이 설명서에 대한 버그를 보고하거나 의견을 제시하려면 <ulink url="ghelp:gnome-feedback" type="help">그놈 피드백 페이지</ulink>에 있는 대로 하십시오.

en: Shows Weather Report. Contains a weather icon and current temperature
ko: 날씨 알림를 표시합니다. 날씨 아이콘과 현재 기온이 들어 있습니다.

note: ==== End of Figure =======================================
en: The <application>Weather Report</application> downloads weather information from the U.S National Weather Service (NWS) servers, including the Interactive Weather Information Network (IWIN) and other weather services. You can use <application>Weather Report</application> to display current weather information and weather forecasts on your computer.
ko: <application>날씨 알림</application> 애플릿은 IWIN(Interactive Weather Information Network)을 비롯한 U.S NWS(National Weather Service) 서버에서 날씨 정보를 다운로드합니다. <application>날씨 알림</application>을 사용해 현재 날씨 정보와 날씨 예보를 컴퓨터에 표시할 수 있습니다.

en: If your computer is located behind a firewall, you must use a proxy server to access the weather servers. To configure the GNOME Desktop to use a proxy server, use your preference tools to specify the network proxy server for Internet connections.
ko: 컴퓨터가 방화벽 내부에 있는 경우, 날씨 서버에 접근할 때 프록시 서버를 사용해야 합니다. 그놈 데스크탑에서 프록시 서버를 사용하도록 설정하려면, 설정 도구에서 인터넷 연결에 대한 네트워크 프록시 서버를 지정하십시오.

en: A weather icon that represents the general weather conditions. See <xref linkend="gweather-introduction-icons"/>.
ko: 대략의 날씨 상태를 나타내는 날씨 아이콘. <xref linkend="gweather-introduction-icons"/> 부분을 참고하십시오.

en: Stock Sunny
ko: 해 아이콘

en: Stock Night
ko: 밤 아이콘

en: Stock Few Clouds
ko: 약간 구름 아이콘

en: Stock Night Few Clouds
ko: 밤 약간 구름 아이콘

en: Stock Cloudy
ko: 구름 아이콘

en: Stock Fog
ko: 안개 아이콘

en: Stock Rain
ko: 비 아이콘

en: Stock Snow
ko: 눈 아이콘

en: Stock Storm
ko: 폭풍 아이콘

en: To add <application>Weather Report</application> to a panel, right-click on the panel, then choose <guimenuitem>Add to Panel</guimenuitem>. Select <application>Weather Report</application> in the <application>Add to the panel</application> dialog, then click <guibutton>OK</guibutton>.
ko: <application>날씨 알림</application>을 패널에 추가하려면, 패널에 마우스 오른쪽 단추를 눌러 <guimenuitem>패널에 추가</guimenuitem>를 선택하십시오. <application>패널에 추가</application> 대화 상자에서 <application>날씨 알림</application>을 선택하고, <guibutton>확인</guibutton>을 누르십시오.

en: The preferences dialog is accessed by right-clicking on the Weather Report in the panel. <placeholder-1/>
ko: 패널의 날씨 알림에 마우스 오른쪽 단추를 눌러 기본 설정 대화 상자를 열 수 있습니다. <placeholder-1/>

en: When you add the <application>Weather Report</application> to a panel for the first time, the application displays the weather for Pittsburg, Pennsylvania by default. To display the weather for a different location, perform the following steps:
ko: 맨 처음 <application>날씨 알림</application>을 패널에 추가하면, 기본값으로 펜실베니아 피츠버그의 날씨를 표시합니다. 다른 위치의 날씨를 표시하려면 다음 순서대로 하십시오:

en: To view detailed weather information, right-click on the Weather Report, then choose <guimenuitem>Forecast</guimenuitem>. The Weather Report displays the <guilabel>Forecast</guilabel> dialog. The <guilabel>Forecast</guilabel> dialog contains the following default tabbed sections:
ko: 자세한 날씨 정보를 보려면, 날씨 알림에 마우스 오른쪽 단추를 누르고, <guimenuitem>예보</guimenuitem>를 선택하십시오. 날씨 알림은 <guilabel>예보</guilabel> 대화 상자를 표시합니다. <guilabel>예보</guilabel> 대화 상자에는 다음 탭 섹션이 들어 있습니다:

en: Radar Map (optional)
ko: 레이더 지도 (옵션)

en: Weather Report details
ko: 날씨 알림 자세히

en: Forecasts are only available for some locations in the U.S.A, Australia and the United Kingdom.
ko: 예보 기능은 미국, 호주, 영국의 일부 위치에 대해서만 사용할 수 있습니다.

en: To enable the radar map, perform the following steps: <placeholder-1/>
ko: 레이더 지도를 사용하려면, 다음 순서대로 하십시오: <placeholder-1/>

en: Most locations do not define a default radar map, especially outside of the U.S.A. Many locations will require you to specify a custom URL, if you wish to have a radar map.
ko: 대부분의 지역, 특히 미국 외의 지역은 기본 레이더 지도가 없습니다. 레이더 지도를 사용하려면 주소를 따로 지정해야 하는 지역이 많습니다.

en: Geyes Manual
ko: 눈동자 설명서

en: Geyes provides an entertaining way to track the mouse pointer around your screen, through a pair of moving eyes.
ko: 눈동자 애플릿은 화면에 있는 마우스 포인터의 위치를 재미있는 모양의 한 쌍의 눈동자로 추적합니다.

en: Geyes Applet Manual V2.6
ko: 눈동자 애플릿 설명서 버전 2.6

en: Geyes Applet Manual V2.5
ko: 눈동자 애플릿 설명서 버전 2.5

en: Geyes Applet Manual V2.4
ko: 눈동자 애플릿 설명서 버전 2.4

en: Geyes Applet Manual V2.3
ko: 눈동자 애플릿 설명서 버전 2.3

en: Geyes Applet Manual V2.2
ko: 눈동자 애플릿 설명서 버전 2.2

en: Geyes Applet Manual V2.1
ko: 눈동자 애플릿 설명서 버전 2.1

en: Geyes Applet Manual V2.0
ko: 눈동자 애플릿 설명서 버전 2.0

en: gEyes Applet
ko: 눈동자 애플릿

en: This manual describes version 2.8 of Geyes.
ko: 이 설명서는 디스크 마운트 버전 2.8에 대해 설명합니다.

en: To report a bug or make a suggestion regarding the Geyes applet or this manual, follow the directions in the <ulink url="ghelp:gnome-feedback" type="help">GNOME Feedback Page</ulink>.
ko: 눈동자 애플릿 또는 이 설명서에 대한 버그를 보고하거나 의견을 제시하려면 <ulink url="ghelp:gnome-feedback" type="help">그놈 피드백 페이지</ulink>에 있는 대로 하십시오.

en: Geyes
ko: 눈동자

en: Geyes Applet
ko: 눈동자 애플릿

en: Shows Geyes applet.
ko: 눈동자 애플릿을 표시합니다.

note: ==== End of Figure =======================================
en: The <application>Geyes</application> applet provides an entertaining way to track the movement of the mouse pointer around your screen. The applet is an image of one or more eyes that follow the mouse pointer around the screen.
ko: <application>눈동자</application> 애플릿은 화면에 있는 마우스 포인터의 위치를 재미있게 추적합니다. 이 애플릿은 화면에 있는 마우스 포인터를 추적하는 하나 혹은 여러 개의 눈동자 그림으로 되어 있습니다.

en: To add <application>Geyes</application> to a panel, right-click on the panel, then choose <guimenuitem>Add to Panel</guimenuitem>. Select <application>Geyes</application> in the <application>Add to the panel</application> dialog, then click <guibutton>OK</guibutton>.
ko: <application>눈동자</application>를 패널에 추가하려면, 패널에 마우스 오른쪽 단추를 눌러 <guimenuitem>패널에 추가</guimenuitem>를 선택하십시오. <application>패널에 추가</application> 대화 상자에서 <application>눈동자</application>를 선택하고, <guibutton>확인</guibutton>을 누르십시오.

en: To configure <application>Geyes</application>, right-click on the <application>Geyes</application> applet, then choose <guimenuitem>Preferences</guimenuitem>. You can choose from a number of different themes. Each theme affects how the eyes look.
ko: <application>눈동자</application> 를설정하려면, <application>눈동자</application>에 마우스 오른쪽 단추를 누르고, <guimenu>기본 설정</guimenu>을 선택하십시오. 여러가지 테마 중에서 하나를 선택할 수 있습니다. 테마에 따라서 눈동자의 모양이 달라집니다.

en: Disk Mounter enables you to quickly mount or unmount various types of drives and file systems from a panel.
ko: 디스크 마운트를 이용해서 여러가지 종류의 드라이브와 파일 시스템을 패널에서 마운트하고 마운트 해제할 수 있습니다.

en: Disk Mounter Applet Manual V2.1
ko: 디스크 마운트 애플릿 설명서 버전 2.1

en: Disk Mounter Applet Manual V2.0
ko: 디스크 마운트 애플릿 설명서 버전 2.0

en: Drive Mount Applet Manual
ko: 드라이브 마운트 애플릿 설명서

en: This manual describes version 2.10 of Disk Mounter.
ko: 이 설명서는 디스크 마운트 버전 2.10에 대해 설명합니다.

en: To report a bug or make a suggestion regarding the <application>Disk Mounter</application> or this manual, follow the directions in the <ulink url="ghelp:gnome-feedback" type="help">GNOME Feedback Page</ulink>.
ko: <application>디스크 마운트</application> 또는 이 설명서에 대한 버그를 보고하거나 의견을 제시하려면 <ulink url="ghelp:gnome-feedback" type="help">그놈 피드백 페이지</ulink>에 있는 대로 하십시오.

en: The Disk Mounter.
ko: 디스크 마운트.

en: For the <application>Disk Mounter</application> to work properly, your system administrator must configure your system appropriately. For more information about the necessary system administration tasks, see <ulink url="man:fstab" type="man"><citerefentry><refentrytitle>fstab</refentrytitle><manvolnum>5</manvolnum></citerefentry></ulink>.
ko: <application>디스크 마운트</application>가 제대로 작동하려면 시스템 관리자가 시스템을 적절하게 설정해야 합니다. 어떤 시스템 관리 작업이 필요한 지에 대한 자세한 내용은 <ulink url="man:fstab" type="man"><citerefentry><refentrytitle>fstab</refentrytitle><manvolnum>5</manvolnum></citerefentry></ulink> 부분을 참고하십시오.

en: To add <application>Disk Mounter</application> to a panel, right-click on the panel, then choose <guimenuitem>Add to Panel</guimenuitem>. Select <application>Disk Mounter</application> in the <application>Add to the panel</application> dialog, then click <guibutton>OK</guibutton>.
ko: <application>디스크 마운트</application>를 패널에 추가하려면, 패널에 마우스 오른쪽 단추를 눌러 <guimenuitem>패널에 추가</guimenuitem>를 선택하십시오. <application>패널에 추가</application> 대화 상자에서 <application>디스크 마운트</application>를 선택하고, <guibutton>확인</guibutton>을 누르십시오.

en: Many file systems on Linux and UNIX systems must be manually mounted and unmounted.
ko: 리눅스 및 유닉스 시스템의 파일 시스템 상당수는 수동으로 마운트하고 마운트 해제해야 합니다.

en: You must unmount removable drives, such as floppy disks and Zip disks, before you remove the media, because Linux and UNIX systems do not always write the changes immediately. Such systems typically buffer the changes to the disk, to improve the speed of the system.
ko: 플로피 디스크와 ZIP 디스크와 같은 이동식 드라이브는 미디어를 빼기 전에 그 마운트를 해제해야 합니다. 리눅스 및 유닉스 시스템에서는 변경 사항을 즉시 미디어에 쓰지 않기 때문입니다. 이러한 시스템에서는 시스템의 속도를 높이기 위해 디스크의 변경 사항을 버퍼링합니다.

en: To unmount a drive, click on the drive icon in the panel and then select the <guimenuitem>Unmount Drive</guimenuitem> option, or if the device is a CD-ROM Drive, it may be labelled <guimenuitem>Eject Drive</guimenuitem>
ko: 드라이브의 마운트를 해제하려면, 패널의 드라이브 아이콘을 누르고 <guimenuitem>드라이브 마운트 해제</guimenuitem> 옵션을 선택하십시오. 그 장치가 CD-ROM 드라이브인 경우, 그 메뉴 항목이 <guimenuitem>드라이브 꺼내기</guimenuitem>일 수도 있습니다.

en: Character Palette Applet Manual V2.6
ko: 문자 팔레트 애플릿 설명서 버전 2.6

en: Character Palette Applet Manual V2.4
ko: 문자 팔레트 애플릿 설명서 버전 2.4

en: Character Palette Applet Manual V2.3
ko: 문자 팔레트 애플릿 설명서 버전 2.3

en: Character Palette Applet Manual V2.2
ko: 문자 팔레트 애플릿 설명서 버전 2.2

en: Character Palette Applet Manual V2.1
ko: 문자 팔레트 애플릿 설명서 버전 2.1

en: Character Palette Applet Manual V2.0
ko: 문자 팔레트 애플릿 설명서 버전 2.0

en: Character Picker Applet
ko: 문자 선택 애플릿

en: This manual describes version 2.9.7 of Character Palette.
ko: 이 설명서는 문자 팔레트 버전 2.9.7에 대해 설명합니다.

en: To report a bug or make a suggestion regarding the Character Palette application or this manual, follow the directions in the <ulink url="ghelp:gnome-feedback" type="help">GNOME Feedback Page</ulink>.
ko: 문자 팔레트 프로그래램이나 이 설명서에 대한 버그를 보고하거나 의견을 제시하려면 <ulink url="ghelp:gnome-feedback" type="help">그놈 피드백 페이지</ulink>에 있는대로 하십시오.

en: To add <application>Character Palette</application> to a panel, right-click on the panel, then choose <guimenuitem>Add to Panel</guimenuitem>. Select <application>Character Palette</application> in the <application>Add to the panel</application> dialog, then click <guibutton>OK</guibutton>.
ko: <application>문자 팔레트</application>를 패널에 추가하려면 패널을 마우스 오른쪽 버튼으로 누르고 <guimenuitem>패널에 추가</guimenuitem>를 선택합니다. <application>패널에 추가</application> 대화 창에서 <application>문자표</application>를 선택하고 <guibutton>확인</guibutton>을 누릅니다.

en: Shows character groups associated with various keyboard keys.
ko: 여러가지 키보드 키와 연결된 문자 그룹을 표시합니다.

en: To modify a palette, select the palette, then click on the <guibutton>Properties</guibutton> button. Modify the palette in the <guilabel>Edit Palette</guilabel> dialog, then click <guibutton>OK</guibutton>.
ko: 애플릿에서 팔레트를 지우려면, 해당 팔레트를 선택하고 <guibutton>속성</guibutton> 단추를 누르십시오. <guilabel>팔레트 편집</guilabel> 대화 창에서 팔레트를 바꾼 다음, <guibutton>확인</guibutton>을 누르십시오.

en: Click on the <guibutton>Available palettes</guibutton> button on the applet, the down arrow on the left.
ko: 왼쪽의 아래 화살표 모양의 <guimenuitem>사용 가능한 팔레트</guimenuitem> 단추를 누르십시오.

en: Select the <guimenuitem>Add a palette</guimenuitem> option from the drop-down list. The <guilabel>Add Palette</guilabel> dialog is displayed.
ko: 드롭다운 목록에서 <guimenuitem>팔레트 추가</guimenuitem> 옵션을 선택하십시오. <guilabel>팔레트 추가</guilabel> 대화 창을 표시합니다.

en: Battery Charge Monitor Applet Manual V2.2
ko: 배터리 충전 정보 애플릿 설명서 버전 2.2

en: Battery Charge Monitor Applet Manual V2.0
ko: 배터리 충전 정보 애플릿 설명서 버전 2.0

en: This manual describes version 2.12.0 of Battery Charge Monitor.
ko: 이 설명서는 배터리 충전 정보 버전 2.12.0에 대해 설명합니다.

en: To report a bug or make a suggestion regarding the Battery Charge Monitor applet or this manual, follow the directions in the <ulink url="ghelp:gnome-feedback" type="help">GNOME Feedback Page</ulink>.
ko: 배터리 충전 정보 애플릿 또는 이 설명서에 대한 버그를 보고하거나 의견을 제시하려면 <ulink url="ghelp:gnome-feedback" type="help">그놈 피드백 페이지</ulink>에 있는 대로 하십시오.

en: Battstat Applet
ko: 배터리 상태 애플릿

en: The Battery Charge Monitor applet.
ko: 배터리 충전 정보 애플릿.

en: To add <application>Battery Charge Monitor</application> to a panel, right-click on the panel, then choose <guimenuitem>Add to Panel</guimenuitem>. Select <application>Battery Charge Monitor</application> in the <application>Add to the panel</application> dialog, then click <guibutton>OK</guibutton>.
ko: <application>배터리 충전 정보</application>를 패널에 추가하려면, 패널에 마우스 오른쪽 단추를 눌러 <guimenuitem>패널에 추가</guimenuitem>를 선택하십시오. <application>패널에 추가</application> 대화 상자에서 <application>배터리 충전 정보</application>를 선택하고, <guibutton>확인</guibutton>을 누르십시오.

en: The battery monitor supports a number of power management backends. If it is available, the monitor will attempt to use the freedesktop.org <ulink url="http://freedesktop.org/Software/hal">Hardware Abstraction Layer</ulink>. If it is unavailble or unsupported on your platform, the battery monitor will attempt direct access to the power management system.
ko: 배터리 정보 애플릿은 여러가지 전원 관리 백엔드를 지원합니다. 사용할 수 있다면, freedesktop.org의 <ulink url="http://freedesktop.org/Software/hal">HAL(Hardware Abstraction Layer)</ulink>을 사용하려고 시도합니다. HAL이 없거나 지원하지 않는 플랫폼의 경우, 배터리 정보 애플릿은 전원 관리 시스템에 직접 접근합니다.

en: GNOME mailing lists
ko: 그놈 메일링 리스트

en: Battery Charge Monitor context menu
ko: 배터리 충전 정보 컨텍스트 메뉴

en: This view shows only a single graphic in the panel, either an upright battery to indicate remaining capacity or a plug to indicate your laptop is connected to an external power source. <placeholder-1/>
ko: 이 모드에서는 패널에 한 개의 그림만 표시합니다. 세로로 된 배터리로 남은 용량을 표시하거나, 노트북을 외부 전원에 연결한 경우 플러그를 표시합니다. <placeholder-1/>

en: The compact view is the default view for the monitor as of GNOME 2.12.
ko: 그놈 2.12부터 간략히 보기가 배터리 정보 애플릿의 기본값입니다.

en: Expanded View
ko: 늘려 보기

en: The expanded view is old look from previous versions of GNOME. It has the larger graphic for the battery as well as a separate graphic to indicate what state the battery is in. <placeholder-1/>
ko: 늘려 보기는 예전 버전의 그놈에서 기본값 모양입니다. 배터리 그래픽도 더 크고, 배터리가 연결된 상태를 알리는 그래픽이 따로 있습니다. <placeholder-1/>

en: Show time/percentage
ko: 시간/퍼센트 표시

en: Warn when battery charge drops to
ko: 배터리 충전량이 다음까지 떨어지면 경고

en: Notify when the battery is fully recharged
ko: 배터리가 완전히 충전되면 알림

en: The following information may be useful for troubleshooting what is wrong with your battery monitor. It is by no means exhaustive. If you find a bug with the Battery Charge Monitor (that is not caused by bad information being reported by ACPI), please <ulink url="http://bugzilla.gnome.org/">report it</ulink>.
ko: 배터리 정보 애플릿이 잘못되었을 때 문제 해결에 다음 정보가 유용할 수 있습니다. 전혀 긴 내용이 아닙니다. 배터리 충전량 정보 애플릿의 버그를 발견하면 (ACPI에서 읽은 정보가 잘못되더라도 버그가 발생하지 않습니다), <ulink url="http://bugzilla.gnome.org/">알려 주십시오</ulink>.

en: If you are using the Hardware Abstraction Layer (see <xref linkend="battstat-power-backends"/>) then that will be indicated in the about dialog by placing a star next to the author of the HAL backend. <placeholder-1/>
ko: HAL(Hardware Abstraction Layer)을 사용한다면 (<xref linkend="battstat-power-backends"/> 참고), 정보 대화 상자에 HAL 백엔드 개발자 옆에 별표가 붙어 있는 걸로 확인할 수 있습니다. <placeholder-1/>

en: Other backends do not currently give indication they are being used, so you will have to guess based on your hardware. Most modern PC laptops are using ACPI as the backend. This is also the backend with the largest number of inconsistancies.
ko: 다른 백엔드의 경우 알 수 있는 방법이 없으므로, 하드웨어에 따라 어떤 백엔드인지 예상해야 합니다. 최근의 PC 노트북 컴퓨터의 경우 대부분 ACPI를 백엔드로 사용합니다. 이 백엔드는 전원 관리 기능에 문제가 있는 노트북 컴퓨터 대다수의 백엔드이기도 합니다.

en: You can check that your battery is detected by HAL using the command <command>hal-device-manager</command>. If your battery is not detected by HAL or the wrong information is being reported, you can attempt to disable the HAL backend by setting a GConf key.
ko: <command>hal-device-manager</command> 명령으로 HAL이 배터리를 인식했는 지 확인할 수 있습니다. HAL에서 배터리를 인식하지 못했거나 잘못된 정보를 읽는 경우, GConf 키를 설정해서 HAL을 사용하지 않게 만들 수 있습니다.

en: Select <guimenuitem>Configuration Editor</guimenuitem> from the <guimenu>Applications</guimenu> menu, under <guisubmenu>System Tools</guisubmenu>. Search for the key value <prompt>OAFIID:GNOME_BattstatApplet</prompt> which should be located in the path <filename>/apps/panel/applets</filename>.
ko: <guimenu>프로그램</guimenu> 메뉴의 <guisubmenu>시스템 도구</guisubmenu>에서 <guimenu>설정 편집기</guimenu>를 선택하십시오. <filename>/apps/panel/applets</filename> 경로 밑에 들어 있는 <prompt>OAFIID:GNOME_BattstatApplet</prompt> 키 값을 찾으십시오.

en: v. 2.12
ko: 버전 2.12

en: August 2005
ko: 2005년 8월

en: Keyboard Accessibility Monitor Applet Manual V0.1
ko: 키보드 접근성 보기 애플릿 설명서 버전 0.1

en: Keyboard Accessibility Status Applet Manual V0.1
ko: 키보드 접근성 상태 애플릿 설명서 버전 0.1

en: This manual describes version 2.12 of the Keyboard Accessibility Monitor.
ko: 이 설명서는 키보드 접근성 보기 버전 2.12에 대해 설명합니다.

en: To report a bug or make a suggestion regarding the Keyboard Accessibility Monitor applet or this manual, follow the directions in the <ulink url="ghelp:gnome-feedback" type="help">GNOME Feedback Page</ulink>.
ko: 키보드 접근성 보기 애플릿 또는 이 설명서에 대한 버그를 보고하거나 의견을 제시하려면 <ulink url="ghelp:gnome-feedback" type="help">그놈 피드백 페이지</ulink>에 있는 대로 하십시오.

en: Shows Keyboard Accessibility Monitor. Contains row of icons representing keyboard state.
ko: 키보드 접근성 보기를 표시합니다. 키보드 상태를 표시하는 아이콘이 한 줄 들어 있습니다.

en: For more on using keyboard accessibility features, see the <ulink url="ghelp:gnome-access-guide">Desktop Accessibility Guide</ulink>.
ko: 키보드 접근성 기능을 사용하는 방법에 대해서는, <ulink url="ghelp:gnome-access-guide">데스크탑 접근성 안내서</ulink>를 보십시오.

en: <placeholder-1/> Key Symbol
ko: <placeholder-1/> 키 기호

en: <placeholder-1/> logo key
ko: <placeholder-1/> 로고 키

en: Shift Symbol
ko: Shift 기호

en: Delete selected problems
ko: 선택한 문제 삭제

en: Reported
ko: 보고됨

en: No problems detected!
ko: 아무런 문제도 발견되지 않았습니다!

en: No source selected!
ko: 선택된 소스가 없습니다!

note: Translators: a list header, "My" is a shortcut for "My bugs"
en: My
ko: 내

en: Collection of software tools designed for collecting, analyzing and reporting of software issues.
ko: 소프트웨어 문제 수집, 분석, 보고를 위해 고안된 소프트웨어 도구 모음입니다.

en: Can't get interface '{0}' on path '{1}' in bus '{2}': {3}
ko: 버스 '{2}'의 경로 '{1}'에서 인터페이스 '{0}'를 얻을 수 없습니다: {3}

note: Translators: If Application's name is unknown, display neutral header "'Type' problem has been detected". Examples: Kerneloops problem has been detected C/C++ problem has been detected Python problem has been detected Ruby problem has been detected VMCore problem has been detected AVC problem has be
en: {0} problem has been detected
ko: {0} 문제가 감지되었습니다

en: This problem has been reported, but a <i>Bugzilla</i> ticket has not been opened. Our developers may need more information to fix the problem.
    Please consider also <b>reporting it</b> to Bugzilla in order to provide that. Thank you.
ko: 이 문제가 보고되었습니다만 <i>Bugzilla</i> 티켓이 오픈되지 않았습니다. 문제를 해결하기 위해 개발자에게 더 많은 정보가 필요할 수 있습니다.
    더 많은 정보를 제공하기 위해 Bugzilla에 <b>보고</b>하는 것을 고려하시기 바랍니다. 감사합니다.

note: Translators: title of the window, displayed in the headerbar
en: GNOME 2048
ko: 계속 하기(_K)

[ctx: shortcut window]
note: Translators: header of the "Play with arrows" shortcut section
en: Game
ko: 조작

[ctx: shortcut window]
note: Translators: the application has no help, so the use of arrows for playing is documented here
en: Play with arrows
ko: 방향키로 이동

[ctx: shortcut window]
note: Translators: shortcut that opens the New Game menu, allowing to choose the board size of the next game
en: Choose a new game
ko: 게임 선택

en: Obtain the 2048 tile
ko: 2048 타일을 만드세요

en: Play the highly addictive 2048 game. GNOME 2048 is a clone of the popular single-player puzzle game. Gameplay consists of joining numbers in a grid and obtain the 2048 tile.
ko: 중독적인 2048 게임을 해 보세요. 그놈 2048은 인기 있는 1인용 퍼즐 게임의 복제판입니다. 격자 안에 있는 숫자를 합쳐 2048 타일을 만드는 것이 게임의 목표입니다.

en: Use your keyboard's arrow keys to slide all tiles in the desired direction. Be careful: all tiles slide to their farthest possible positions, you cannot slide just one tile or one row or column. Tiles with the same value are joined when slided one over the other.
ko: 키보드 방향 키를 사용해 타일을 원하는 방향으로 옮기세요. 타일들은 갈 수 있는 한 가장 끝까지 움직이고, 타일 한 개 혹은 한 줄만 옮길 수는 없다는 것에 주의하세요. 같은 숫자가 적혀 있는 타일 두 개를 서로 만나는 방향으로 움직이면 합쳐져서 더 큰 숫자가 적힌 타일이 됩니다.

en: With every new tile obtained you increase your score. If you think you can easily get the 2048 tile, do not let it stop you, the game does not end there, you can continue joining tiles and improving your score.
ko: 새 타일을 만들 때마다 점수가 오릅니다. 2048 타일을 만드는 것이 너무 쉬웠다면, 게임을 끝내지 않고 계속해서 점수를 올릴 수도 있습니다.

en: A running game having reached the 2048 tile
ko: 하고 있는 게임이 2048 타일에 도달했습니다

note: #-#-#-#-#  504 (gnome-2048)  #-#-#-#-# Translators: summary of a settings key, see 'dconf-editor /org/gnome/2048/window-width'
en: Window width
ko: 창 너비

note: Translators: description of a settings key, see 'dconf-editor /org/gnome/2048/window-width'
en: Window width.
ko: 창의 너비.

note: #-#-#-#-#  504 (gnome-2048)  #-#-#-#-# Translators: summary of a settings key, see 'dconf-editor /org/gnome/2048/window-height'
en: Window height
ko: 창 높이

note: Translators: description of a settings key, see 'dconf-editor /org/gnome/2048/window-height'
en: Window height.
ko: 창의 높이.

note: Translators: description of a settings key, see 'dconf-editor /org/gnome/2048/window-maximized'
en: Window maximization state.
ko: 창의 최대화 여부.

note: Translators: description of a settings key, see 'dconf-editor /org/gnome/2048/rows'
en: Game grid number of rows.
ko: 게임 격자의 행 개수.

note: Translators: description of a settings key, see 'dconf-editor /org/gnome/2048/cols'
en: Game grid number of columns.
ko: 게임 격자의 열 개수.

note: Translators: summary of a settings key, see 'dconf-editor /org/gnome/2048/target-value'
en: Target value
ko: 목표 숫자

note: Translators: description of a settings key, see 'dconf-editor /org/gnome/2048/target-value'
en: Tile value at which user is congratulated.
ko: 축하 메시지를 보기 위해 만들어야 하는 타일 숫자.

note: Translators: summary of a settings key, see 'dconf-editor /org/gnome/2048/do-congrat'
en: Congrat on target tile
ko: 목표 숫자에서 끝내기

note: Translators: description of a settings key, see 'dconf-editor /org/gnome/2048/do-congrat'
en: Whether the user shall be congratulated on obtaining target tile.
ko: 목포 숫자의 타일을 만들었을 때 축하 메시지를 보낼 지 여부.

note: Translators: description of a settings key, see 'dconf-editor /org/gnome/2048/animations-speed'
en: Duration of animations: show tile, move tile, and dim tile.
ko: 타일을 보여주거나 움직이거나 없애는 애니메이션의 빠르기.

note: Translators: summary of a settings key, see 'dconf-editor /org/gnome/2048/allow-undo'
en: Allow undo
ko: 실행 취소 허용

note: Translators: description of a settings key, see 'dconf-editor /org/gnome/2048/allow-undo'
en: Whether tile movements can be undone.
ko: 타일 이동을 취소할 수 있는지 여부.

note: Translators: summary of a settings key, see 'dconf-editor /org/gnome/2048/allow-undo-max'
en: Number of undo movements
ko: 최대 실행 취소 횟수

note: Translators: description of a settings key, see 'dconf-editor /org/gnome/2048/allow-undo-max'
en: Maximum number of tile movements that can be undone.
ko: 타일 이동을 취소할 수 있는 최대 횟수.

note: Translators: command-line option description, see 'gnome-2048 --help'
en: Start new game of given size
ko: 주어진 크기로 새 게임 시작

note: Translators: command-line error message, displayed for an incorrect game size request; try 'gnome-2048 -s 0'
en: Failed to parse size. Size must be between 2 and 9, or in the form 2x3.
ko: 크기를 파싱하는 데 실패했습니다. 크기는 2에서 9 사이의 숫자거나, 2x3과 같은 형식이어야 합니다.

note: Translators: entry in the hamburger menu
en: About 2048
ko: 2048 정보

note: Translators: command-line warning displayed if the user manually sets a invalid grid size
en: Grids of size 1 by 2 are disallowed.
ko: 격자 크기는 1이나 2가 될 수 없습니다.

note: Translators: text of the dialog that appears when the user obtains the first 2048 tile in the game; the %u is replaced by the number the user wanted to reach (usually, 2048)
en: You have obtained the %u tile for the first time!
ko: 처음으로 %u 타일을 만들었습니다!

note: Translators: combobox entry in the dialog that appears when the user clicks the "Scores" entry in the hamburger menu, if the user has already finished at least one 3 × 3 game and one of other size
en: Grid 3 × 3
ko: 3 × 3 격자

note: Translators: combobox entry in the dialog that appears when the user clicks the "Scores" entry in the hamburger menu, if the user has already finished at least one 4 × 4 game and one of other size
en: Grid 4 × 4
ko: 4 × 4 격자

note: Translators: combobox entry in the dialog that appears when the user clicks the "Scores" entry in the hamburger menu, if the user has already finished at least one 5 × 5 game and one of other size
en: Grid 5 × 5
ko: 5 × 5 격자

note: Translators: label introducing a combobox in the dialog that appears when the user clicks the "Scores" entry in the hamburger menu, if the user has already finished at least two games of different size (between 3 × 3, 4 × 4 and 5 × 5)
en: Grid Size:
ko: 격자 크기:

note: Translators: about dialog text; a introduction to the game
en: A clone of 2048 for GNOME
ko: 그놈을 위한 2048 복제판

en: Give this help list
ko: 이 도움말 리스트를 표시함

en: Give a short usage message
ko: 간략한 사용법 메시지를 표시함

en: Set the program name
ko: 프로그램 이름 결정

en: Hang for SECS seconds (default 3600)
ko: <초>초 동안 멈춤(기본값 3600)

en: %s%s%s:%u: %s%sUnexpected error: %s.
    %n
ko: %s%s%s:%u: %s%s예기치 못한 오류: %s.
    %n

en: %s%s%s:%u: %s%sAssertion `%s' failed.
    %n
ko: %s%s%s:%u: %s%sassertion `%s' 실패.
    %n

en: Create C header file NAME containing symbol definitions
ko: 기호 정의를 담고 있는 C 헤더 파일 NAME을 만듭니다

en: Do not use existing catalog, force new output file
ko: 이미 있는 목록을 사용하지 않고, 새로운 파일에 출력합니다

en: Write output to file NAME
ko: <이름> 파일로 출력합니다

en: Generate message catalog.
    If INPUT-FILE is -, input is read from standard input.  If OUTPUT-FILE
    is -, output is written to standard output.
ko: 메시지 목록을 만듭니다.^K<입력-파일>이 - 이면 표준 입력을 읽게 됩니다.  <출력-파일>이 - 이면
    표준 출력에 출력합니다.

en: -o OUTPUT-FILE [INPUT-FILE]...
    [OUTPUT-FILE [INPUT-FILE]...]
ko: -o <출력-파일> [<입력-파일>]...
    [<출력-파일> [<입력-파일>]...]

en: For bug reporting instructions, please see:
    %s.
ko: 버그를 보고하는 방법은 다음을 참고하십시오:
    %s.

en: Copyright (C) %s Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
ko: Copyright (C) %s Free Software Foundation, Inc.
    이 프로그램은 자유 소프트웨어입니다. 복사조건은 소스를 참조하십시오.  상품성
    이나 특정 목적에 대한 적합성을 비롯하여 어떠한 보증도 하지 않습니다.

en: *standard input*
ko: *표준 입력*

en: cannot open input file `%s'
ko: `%s' 입력 파일을 열 수 없습니다

en: illegal set number
ko: 집합 번호가 잘못되었음

en: duplicate set definition
ko: 집합 정의가 중복되어 있습니다

en: this is the first definition
ko: 이것은 첫번째 정의입니다

en: unknown set `%s'
ko: 알 수 없는 설정 `%s'

en: invalid quote character
ko: 잘못된 인용 문자

en: unknown directive `%s': line ignored
ko: 알 수 없는 지시자 `%s': 행 무시됨

en: duplicated message number
ko: 중복된 메시지 번호

en: duplicated message identifier
ko: 중복된 메시지 식별자

en: invalid character: message ignored
ko: 잘못된 문자: 메시지는 무시합니다

en: invalid line
ko: 줄이 잘못됨

en: malformed line ignored
ko: 잘못된 형태의 행을 무시

en: cannot open output file `%s'
ko: 출력 파일 `%s' 파일을 열 수 없습니다

en: invalid escape sequence
ko: 이스케이프 순서열이 잘못됨

en: unterminated message
ko: 종료하지 않은 메시지

en: while opening old catalog file
ko: 오래된 목록 파일을 여는 동안

en: conversion modules not available
ko: 변환 모듈이 사용 불가능합니다

en: cannot determine escape character
ko: 이스케이프 문자를 결정할 수가 없습니다

en: Don't buffer output
ko: 버퍼 출력을 하지 않습니다

en: Dump information generated by PC profiling.
ko: PC 프로파일링으로 만들어진 정보를 덤프합니다.

en: cannot open input file
ko: 입력 파일을 열 수 없습니다

en: cannot read header
ko: 헤더를 읽을 수 없습니다

en: invalid pointer size
ko: 포인터 크기가 잘못됨

en: Usage: xtrace [OPTION]... PROGRAM [PROGRAMOPTION]...\n
ko: 사용법: xtrace [옵션]... <프로그램> [프로그램옵션]...\n

en: Try \`%s --help' or \`%s --usage' for more information.\n
ko: 더 많은 정보를 보려면 \`%s --help' 혹은 \`%s --usage' 하십시오.\n

en: %s: option '%s' requires an argument.\n
ko: %s: '%s' 옵션은 인수가 필요합니다\n

en: Trace execution of program by printing currently executed function.
    
         --data=FILE          Don't run the program, just print the data from FILE.
    
       -?,--help              Print this help and exit
          --usage             Give a short usage message
       -V,--version           Print version information and exit
    
    Mandatory arguments to long options are also mandatory for any corresponding
    short options.
ko: 프로그램 실행을 추적해서 현재 실행하고 있는 함수를 표시합니다.
    
         --data=<파일>        프로그램을 실행하지 않고, <파일>에서 데이터만 표시합니다
    
       -?,--help              도움말을 표시하고 끝냅니다
          --usage             간단한 사용법 메시지를 표시합니다
       -V,--version           버전 정보를 표시하고 끝냅니다
    
    긴 옵션에 필수적인 인수는, 같은 짧은 옵션에서도 필수적인 인수입니다.

en: For bug reporting instructions, please see:\\n%s.\\n
ko: 버그를 보고하는 방법은 다음을 참고하십시오:\\n%s.\\n

en: xtrace: unrecognized option \`$1'\n
ko: xtrace: 인식할 수 없는 옵션 \`$1'\n

en: No program name given\n
ko: 프로그램 이름이 없습니다\n

en: executable \`$program' not found\n
ko: \`$program' 실행 파일이 없습니다\n

en: \`$program' is no executable\n
ko: \`$program' 파일이 실행 파일이 아닙니다\n

en: unsupported dlinfo request
ko: 지원하지 않는 dlinfo 요청

en: invalid namespace
ko: 네임스페이스가 잘못됨

en: invalid mode
ko: 모드가 잘못됨

en: invalid mode parameter
ko: 모드 매개변수가 잘못됨

en: Can't open cache file %s
ko: 캐시 파일 `%s'을(를) 열 수 없습니다

en: mmap of cache file failed.
ko: 캐시 파일을 mmap하는 데 실패했습니다.

en: File is not a cache file.
ko: 파일이 캐시 파일이 아닙니다.

en: %d libs found in cache `%s'
ko: %2$s 캐시에 라이브러리가 %1$d개 있습니다

en: Can't create temporary cache file %s
ko: 임시 캐시 파일 %s을(를) 열 수 없습니다

en: Writing of cache data failed
ko: 캐시 데이터 쓰기가 실패

en: Changing access rights of %s to %#o failed
ko: %s의 접근권한을 to %#o로(으로) 바꾸는 데 실패했습니다

en: Renaming of %s to %s failed
ko: %s에서 %s으로(로) 이름을 바꾸는 데 실패했습니다

en: cannot create scope list
ko: 스코프 목록을 만들 수 없습니다

en: shared object not open
ko: 공유 오브젝트가 열리지 않았습니다

en: DST not allowed in SUID/SGID programs
ko: SUID/SGID 프로그램에 DST는 사용할 수 없습니다

en: empty dynamic string token substitution
ko: 비어 있는 동적 문자열 토큰 치환

en: cannot load auxiliary `%s' because of empty dynamic string token substitution
ko: 동적 문자열 토큰 치환이 비어 있기 때문에 `%s' 부가 데이터를 읽어들일 수 없습니다

en: cannot allocate dependency buffer
ko: 의존성 버퍼를 할당할 수 없습니다

en: cannot allocate dependency list
ko: 의존성 리스트를 할당할 수 없습니다

en: cannot allocate symbol search list
ko: 기호 검색 리스트를 할당할 수 없습니다

en: Filters not supported with LD_TRACE_PRELINKING
ko: LD_TRACE_PRELINKING을 사용할 경우 필터는 지원하지 않습니다

en: error while loading shared libraries
ko: 동적 라이브러리를 읽어들이는데 오류가 발생했습니다

en: DYNAMIC LINKER BUG!!!
ko: 동적 링커 버그!!!

en: cannot map pages for fdesc table
ko: fdesc 테이블의 페이지를 매핑할 수 없습니다

en: cannot map pages for fptr table
ko: fptr 테이블의 페이지를 매핑할 수 없습니다

en: internal error: symidx out of range of fptr table
ko: 내부 오류: symidx가 fptr 테이블의 범위를 벗어났습니다

en: cannot create capability list
ko: 케이퍼빌리티 리스트를 만들 수 없습니다

en: cannot allocate name record
ko: 네임 레코드를 할당할 수 없습니다

en: cannot create cache for search path
ko: 검색 경로에 대한 캐시를 만들 수 없습니다

en: cannot create RUNPATH/RPATH copy
ko: RUNPATH/RPATH 카피를 만들 수 없습니다

en: cannot create search path array
ko: 검색 경로 배열을 만들 수 없습니다

en: cannot stat shared object
ko: 동적 오브젝트에 대해 stat()이 실패했습니다

en: cannot create shared object descriptor
ko: 공유 오브젝트 디스크립터를 만들 수 없습니다

en: cannot read file data
ko: 파일 데이터를 읽을 수 없습니다

en: ELF load command alignment not page-aligned
ko: ELF 로드 명령의의 align이 페이지에 align되어 있지 않습니다

en: ELF load command address/offset not properly aligned
ko: ELF 로드 명령의 주소/오프셋이 올바르게 align되어 있지 않습니다

en: object file has no loadable segments
ko: 오브젝트 파일에 읽어들일 수 있는 섹션이 없습니다

en: cannot dynamically load executable
ko: 동적으로 실행파일을 읽어들일 수 없습니다

en: object file has no dynamic section
ko: 오브젝트 파일에 동적 섹션이 없습니다

en: cannot dynamically load position-independent executable
ko: 위치 독립 실행 파일을 동적으로 읽어들일 수 없습니다

en: shared object cannot be dlopen()ed
ko: 동적 오브젝트는 dlopen()될 수 없습니다

en: cannot allocate memory for program header
ko: 프로그램 헤더에 대한 메모리를 할당할 수 없습니다

en: cannot change memory protections
ko: 메모리 보호를 바꿀 수 없습니다

en: cannot enable executable stack as shared object requires
ko: 실행할 수 있는 스택을 공유 오브젝트 필수요소로 만들 수 없습니다

en: cannot close file descriptor
ko: 파일 디스크립터를 닫을 수 없습니다

en: file too short
ko: 파일이 너무 짧습니다

en: invalid ELF header
ko: ELF 헤더가 잘못됨

en: ELF file data encoding not big-endian
ko: ELF 파일 데이터 인코딩이 빅인디안이 아닙니다

en: ELF file data encoding not little-endian
ko: ELF 파일 데이터 인코딩이 리틀인디안이 아닙니다

en: ELF file version ident does not match current one
ko: ELF 파일 버전 ident가 현재 ident와 맞지 않습니다

en: ELF file OS ABI invalid
ko: ELF 파일 OS ABI가 잘못되었습니다

en: ELF file ABI version invalid
ko: ELF 파일 ABI 버전이 잘못되었습니다

en: nonzero padding in e_ident
ko: e_ident 안에 0이 아닌 채움

en: ELF file version does not match current one
ko: ELF 파일 버전이 현재 버전과 맞지 않습니다

en: only ET_DYN and ET_EXEC can be loaded
ko: ET_DYN과 ET_EXEC만을 읽어들일 수 있습니다

en: ELF file's phentsize not the expected size
ko: ELF 파일의 phentsize가 예상과 맞지 않습니다

en: wrong ELF class: ELFCLASS64
ko: ELF 클래스가 틀렸습니다: ELFCLASS64

en: wrong ELF class: ELFCLASS32
ko: ELF 클래스가 틀렸습니다: ELFCLASS32

en: cannot open shared object file
ko: 동적 오브젝트 파일을 열 수 없습니다

en: failed to map segment from shared object
ko: 동적 오브젝트의 세그먼트를 매핑하는 실패

en: cannot map zero-fill pages
ko: 0으로 채운 페이지를 매핑할 수 없습니다

en: symbol lookup error
ko: 심볼 찾기 오류

en: cannot extend global scope
ko: 전역 스코프를 확장할 수 없습니다

en: TLS generation counter wrapped!  Please report this.
ko: TLS 만들기 카운터가 겹쳤습니다!  이 문제를 알려 주십시오.

en: invalid mode for dlopen()
ko: dlopen()에 모드가 잘못됨

en: no more namespaces available for dlmopen()
ko: dlmopen()에 사용할 수 있는 네임스페이스가 더 이상 없습니다

en: invalid target namespace in dlmopen()
ko: dlmopen()에 대상 네임스페이스가 잘못되었습니다

en: cannot allocate memory in static TLS block
ko: 정적 TLS 블럭에는 메모리를 할당할 수 없습니다

en: cannot make segment writable for relocation
ko: 리로케이션을 위해 세그먼트를 쓰기 가능하도록 만들 수 없습니다

en: %s: out of memory to store relocation results for %s
ko: %s: %s에 대한 리로케이션 결과를 저장할 메모리가 부족합니다

en: cannot restore segment prot after reloc
ko: 리로케이션 뒤에 prot 세그먼트를 복구할 수 없습니다

en: cannot apply additional memory protection after relocation
ko: 리로케이션 뒤에 추가로 메모리 보호를 적용할 수 없습니다

en: RTLD_NEXT used in code not dynamically loaded
ko: 동적으로 적재하지 않은 코드에 RTLD_NEXT를 사용함

en: cannot create TLS data structures
ko: TLS 데이터 구조를 만들 수 없습니다

en: version lookup error
ko: 버전 찾기 오류

en: cannot allocate version reference table
ko: 버전 참조 테이블을 할당할 수 없습니다

en: Print cache
ko: 캐시 표시

en: Generate verbose messages
ko: 더 많은 메시지 표시

en: Don't build cache
ko: 캐시를 만들지 않음

en: Don't update symbolic links
ko: 심볼릭 링크를 업데이트하지 않습니다

en: Change to and use ROOT as root directory
ko: <루트>로 이동한 다음 <루트>를 루트 디렉터리로 사용합니다

en: CACHE
ko: <캐시>

en: Use CACHE as cache file
ko: 캐시 파일로 <캐시>를 사용합니다

en: CONF
ko: <설정>

en: Use CONF as configuration file
ko: 설정 파일로 <설정>을 사용합니다

en: Only process directories specified on the command line.  Don't build cache.
ko: 명령행에 지정한 디렉터리만 처리합니다.  캐시를 만들지 않습니다.

en: Manually link individual libraries.
ko: 수동으로 각각의 라이브러리를 링크하십시오.

en: Format to use: new (default), old, or compat
ko: 사용할 수 있는 형식: new (기본값), old, compat

en: Ignore auxiliary cache file
ko: 보조 캐시 파일 무시

en: Configure Dynamic Linker Run Time Bindings.
ko: 동적 링커의 런타임 바인딩을 설정합니다.

en: Path `%s' given more than once
ko: `%s' 경로가 여러번 주어졌습니다

en: (from %s:%d and %s:%d)
ko: (%s:%d 및 %s:%d에서)

en: %s is not a known library type
ko: %s은(는) 알려진 라이브러리 타입이 아닙니다

en: Can't stat %s
ko: %s에 stat()할 수 없습니다

en: %s is not a symbolic link
ko: %s은(는) 심볼릭 링크가 아닙니다

en: Can't unlink %s
ko: %s을(를) 지울 수 없습니다

en: Can't link %s to %s
ko: %s을(를) %s(으)로 링크할 수 없습니다

en:  (changed)
ko:  (바뀜)

en:  (SKIPPED)
ko:  (지나침)

en: Can't find %s
ko: %s을(를) 찾을 수 없습니다

en: Cannot lstat %s
ko: %s에 lstat()할 수 없습니다

en: Ignored file %s since it is not a regular file.
ko: 일반 파일이 아니므로 %s 파일을 무시합니다.

en: No link created since soname could not be found for %s
ko: %s에 대한 soname을 찾을 수 없으므로 링크를 만들지 않습니다

en:  (from %s:%d)
ko:  (%s:%d에서)

en: Can't open directory %s
ko: 디렉터리 %s을(를) 열 수 없습니다

en: Input file %s not found.
ko: 입력 파일 %s을(를) 찾지 못했습니다.

en: Cannot stat %s
ko: %s에 stat()할 수 없습니다

en: libc5 library %s in wrong directory
ko: libc5 library %s이(가) 잘못된 디렉터리에 있습니다

en: libc6 library %s in wrong directory
ko: libc6 library %s이(가) 잘못된 디렉터리에 있습니다

en: libc4 library %s in wrong directory
ko: libc4 library %s이(가) 잘못된 디렉터리에 있습니다

en: libraries %s and %s in directory %s have same soname but different type.
ko: 디렉터리 %s의 라이브러리 %s과(와) %s이(가) 같은 soname을 가지고 있지만 타입이 다릅니다.

en: Warning: ignoring configuration file that cannot be opened: %s
ko: 경고: 열 수 없는 설정 파일을 무시합니다: %s

en: %s:%u: hwcap directive ignored
ko: %s:%u: hwcap 지시어 무시합니다

en: need absolute file name for configuration file when using -r
ko: -r 옵션을 사용할 경우 설정 파일의 절대 파일 이름이 필요합니다

en: %s:%u: cannot read directory %s
ko: %s:%u: %s 디렉터리를 읽을 수 없습니다

en: relative path `%s' used to build cache
ko: 캐시를 만드는데 상대 경로인 `%s' 경로를 사용했습니다

en: Can't chdir to /
ko: /로 디렉터리를 이동할 수 없습니다

en: Can't open cache file directory %s
ko: 캐시 파일 디렉터리 `%s'을(를) 열 수 없습니다

en: Usage: ldd [OPTION]... FILE...
          --help              print this help and exit
          --version           print version information and exit
      -d, --data-relocs       process data relocations
      -r, --function-relocs   process data and function relocations
      -u, --unused            print unused direct dependencies
      -v, --verbose           print all information
ko: 사용법: ldd [옵션]... <파일>...
          --help              이 도움말을 출력하고 끝납니다
          --version           버전 정보를 표시하고 끝납니다
      -d, --data-relocs       데이터 리로케이션을 처리합니다
      -r, --function-relocs   데이터 및 함수 리로케이션을 처리합니다
      -u, --unused            사용하지 않는 직접 의존성을 표시합니다
      -v, --verbose           전체 정보를 표시합니다

en: ldd: option \`$1' is ambiguous
ko: ldd: \`$1' 옵션은 모호한 옵션입니다

en: unrecognized option
ko: 인식할 수 없는 옵션

en: Try \`ldd --help' for more information.
ko: 더 많은 정보를 보려면 \`ldd --help' 하십시오.

en: missing file arguments
ko: 파일 인자가 없습니다

en: not regular file
ko: 일반 파일이 아님

en: warning: you do not have execution permission for
ko: 경고: 다음에 대해 실행 권한이 없습니다

en: 	not a dynamic executable
ko: 	동적 실행 파일이 아닙니다

en: exited with unknown exit code
ko: 알 수 없는 오류 코드로 끝났습니다

en: error: you do not have read permission for
ko: 오류: 다음에 대해 읽기 권한이 없습니다

en: cannot find program header of process
ko: 프로세스의 프로그램 헤더를 찾을 수 없습니다

en: cannot read program header
ko: 프로그램 헤더를 읽을 수 없습니다

en: cannot read dynamic section
ko: 동적 섹션을 읽을 수 없습니다

en: cannot read r_debug
ko: r_debug를 읽을 수 없습니다

en: cannot read program interpreter
ko: 프로그램 인터프리터를 읽을 수 없습니다

en: cannot read link map
ko: 링크 맵을 읽을 수 없습니다

en: cannot read object name
ko: 오브젝트 이름을 읽을 수 없습니다

en: cannot allocate buffer for object name
ko: 오브젝트 이름에 대한 버퍼를 할당할 수 없습니다

en: List dynamic shared objects loaded into process.
ko: 프로세스가 읽어들인 동적 공유 오브젝트의 목록을 표시합니다.

en: Exactly one parameter with process ID required.
ko: 정확히 1개의 프로세스 ID 파라미터가 필요합니다.

en: invalid process ID '%s'
ko: 프로세스 ID가 잘못됨, '%s'

en: cannot open %s/task
ko: %s/task를 열 수 없습니다

en: cannot prepare reading %s/task
ko: %s/task 읽기를 준비할 수 없습니다

en: invalid thread ID '%s'
ko: 스레드 ID가 잘못됨, '%s'

en: cannot attach to process %lu
ko: 프로세스 %lu번에 붙일 수 없습니다

en: no valid %s/task entries
ko: 올바른 %s/작업 항목이 없습니다

en: cannot get information about process %lu
ko: 프로세스 %lu번의 정보를 얻을 수 없습니다

en: process %lu is no ELF program
ko: 프로세스 %lu번은 ELF 프로그램이 아닙니다

en: file %s is truncated
ko: %s 파일이 잘라졌습니다

en: %s is a 32 bit ELF file.
ko: %s은(는) 32비트 ELF 파일입니다.

en: %s is a 64 bit ELF file.
ko: %s은(는) 64비트 ELF 파일입니다.

en: Unknown ELFCLASS in file %s.
ko: %s 파일이 알려지지 않은 ELFCLASS.

en: %s is not a shared object file (Type: %d).
ko: %s은(는) 동적 오브젝트 파일이 아닙니다(타입: %d).

en: more than one dynamic segment
ko: 여러개의 동적 세그먼트

en: Cannot fstat file %s.
ko: `%s'파일에 fstat()을 할 수 없습니다.

en: File %s is empty, not checked.
ko: %s 파일이 빈 파일이므로 검사하지 않습니다.

en: File %s is too small, not checked.
ko: %s 파일이 너무 작아서 검사하지 않습니다.

en: Cannot mmap file %s.
ko: 파일 `%s'에 mmap()할 수 없습니다.

en: %s is not an ELF file - it has the wrong magic bytes at the start.
ko: %s은(는) ELF 파일이 아닙니다 - 시작부분의 매직 바이트가 틀렸습니다.

en: Usage: sln src dest|file
ko: 사용법: sln <원본> <대상>|<파일>

en: %s: file open error: %m
ko: %s: 파일 열기 오류: %m

en: No target in line %d
ko: %d번 줄에 목표가 없습니다

en: %s: destination must not be a directory
ko: %s: 대상이 디렉터리면 안 됩니다

en: %s: failed to remove the old destination
ko: %s: 예전 대상을 제거하는 데 실패했습니다

en: %s: invalid destination: %s
ko: %s: 대상이 잘못되었습니다: %s

en: Invalid link from "%s" to "%s": %s
ko: "%s"에서 "%s"(으)로 링크가 잘못되었습니다: %s

en: Usage: sotruss [OPTION...] [--] EXECUTABLE [EXECUTABLE-OPTION...]
      -F, --from FROMLIST     Trace calls from objects on FROMLIST
      -T, --to TOLIST         Trace calls to objects on TOLIST
    
      -e, --exit              Also show exits from the function calls
      -f, --follow            Trace child processes
      -o, --output FILENAME   Write output to FILENAME (or FILENAME.$PID in case
    			  -f is also used) instead of standard error
    
      -?, --help              Give this help list
          --usage             Give a short usage message
          --version           Print program version
ko: 사용법: sotruss [옵션...] [--] <명령어> [<명령어 옵션>...]
      -F, --from <원본목록>    <원본목록>의 오브젝트에서 오는 호출 추적
      -T, --to <대상목록>      <대상목록>의 오브젝트로 가는 호출 추적
    
      -e, --exit               함수 호출에서 나가기 표시
      -f, --follow             하위 프로세스 추적
      -o, --output <파일이름>  표준 오류 대신 <파일이름> 파일에 출력
                               (또는 -f 옵션도 사용한 경우 FILENAME.$PID 파일)
    
      -?, --help               이 도움말을 출력합니다
      -?, --usage              짧은 사용법을 출력합니다
          --version            버전 정보를 출력합니다

en: Mandatory arguments to long options are also mandatory for any corresponding\nshort options.\n
ko: 긴 옵션에서 대해 꼭 필요한 인자는 그 긴 옵션에 해당하는 짧은 옵션에서도\n꼭 필요한 옵션입니다.\n

en: %s: option requires an argument -- '%s'\n
ko: %s: 이 옵션은 인수가 필요합니다 -- '%s'\n

en: %s: option is ambiguous; possibilities:
ko: %s: 모호한 옵션입니다. 가능한 옵션은:

en: Written by %s.\n
ko: 만든 사람: %s.\n

en: Usage: %s [-ef] [-F FROMLIST] [-o FILENAME] [-T TOLIST] [--exit]
    	    [--follow] [--from FROMLIST] [--output FILENAME] [--to TOLIST]
    	    [--help] [--usage] [--version] [--]
    	    EXECUTABLE [EXECUTABLE-OPTION...]\n
ko: 사용법: %s [-ef] [-F <원본목록>] [-o <파일이름>] [-T <대상목록>] [--exit]
    	    [--follow] [--from <원본목록>] [--output <파일이름>]
    	    [--to <대상목록>] [--help] [--usage] [--version] [--]
    	    <명령어> [명령어-옵션...]\n

en: %s: unrecognized option '%c%s'\n
ko: %s: 인식할 수 없는 옵션 '%c%s'\n

en: Output selection:
ko: 출력 선택:

en: print list of count paths and their number of use
ko: 단계의 목록과 그 각 단계의 사용 횟수를 표시

en: generate flat profile with counts and ticks
ko: 횟수와 틱수를 기록한 플랫 프로파일을 만든다

en: generate call graph
ko: 호출 그래프를 만듦

en: Read and display shared object profiling data.
ko: 공유 오브젝트 프로파일 데이터를 읽고 표시할 수 없습니다.

en: failed to load shared object `%s'
ko: 동적 오브젝트 `%s'을(를) 읽는데 실패했습니다

en: cannot create internal descriptor
ko: 내부 디스크립터를 만들 수 없습니다

en: Reopening shared object `%s' failed
ko: 동적 오브젝트 `%s'을(를) 다시 여는 데 실패했습니다

en: reading of section headers failed
ko: 섹션 헤더를 읽는 데 실패했습니다

en: reading of section header string table failed
ko: 섹션 헤더 문자열 테이블을 읽는 데 실패했습니다

en: *** Cannot read debuginfo file name: %m
ko: *** 디버깅정보 파일 이름을 읽을 수 없습니다: %m

en: cannot determine file name
ko: 파일 이름을 파악할 수 없습니다

en: reading of ELF header failed
ko: ELF 헤더를 읽는 데 실패했습니다

en: *** The file `%s' is stripped: no detailed analysis possible
ko: *** `%s' 파일은 디버깅 정보를 제거한 파일입니다: 더 자세한 분석은 불가능합니다

en: failed to load symbol data
ko: 기호 데이터를 읽는 데 실패했습니다

en: cannot load profiling data
ko: 프로파일링 데이터를 읽을 수 없습니다

en: while stat'ing profiling data file
ko: 프로파일링 데이터 파일을 쓰는 동안

en: profiling data file `%s' does not match shared object `%s'
ko: 프로파일링 데이터 파일 `%s'은(는) 동적 오브젝트 `%s'과(와) 맞지 않습니다

en: failed to mmap the profiling data file
ko: 프로파일링 데이터 파일을 mmap하는 데 실패

en: error while closing the profiling data file
ko: 프로파일링 데이터 파일을 닫는 도중 오류 발생

en: `%s' is no correct profile data file for `%s'
ko: `%s'은(는) `%s'에 맞는 프로파일 데이터 파일이 아닙니다

en: cannot allocate symbol data
ko: 기호 데이터를 할당할 수 없습니다

en: cannot open output file
ko: 출력 파일을 열 수 없습니다

en: error while closing input `%s'
ko: `%s' 입력을 닫는 도중 오류 발생

en: illegal input sequence at position %Zd
ko: %Zd 위치에 잘못된 입력 순서열이 있음

en: incomplete character or shift sequence at end of buffer
ko: 버퍼의 끝에 불완전한 문자 혹은 쉬프트 연속

en: error while reading the input
ko: 입력을 읽는 도중에 오류 발생

en: unable to allocate buffer for input
ko: 입력을 위한 버퍼를 할당할 수 없습니다

en: Input/Output format specification:
ko: 입/출력 형식 지정:

en: encoding of original text
ko: 원 문서 인코딩

en: encoding for output
ko: 출력 인코딩

en: Information:
ko: 정보:

en: list all known coded character sets
ko: 알려진 모든 문자셋 코드를 열거함

en: Output control:
ko: 출력 조정:

en: omit invalid characters from output
ko: 출력에서 잘못된 문자를 제외합니다

en: output file
ko: 출력 파일

en: suppress warnings
ko: 경고를 표시하지 않습니다

en: print progress information
ko: 진행 정보를 표시

en: Convert encoding of given files from one encoding to another.
ko: 주어진 파일의 인코딩을 한 인코딩에서 또다른 인코딩으로 변환함.

en: failed to start conversion processing
ko: 변환작업을 시작하는데 실패

en: conversions from `%s' and to `%s' are not supported
ko: `%s'에서 변환 및 `%s'(으)로의 변환은 지원하지 않습니다

en: conversion from `%s' is not supported
ko: `%s'에서 변환은 지원하지 않습니다

en: conversion to `%s' is not supported
ko: `%s'로의 변환은 지원하지 않습니다

en: conversion from `%s' to `%s' is not supported
ko: `%s'에서 `%s'로의 변환은 지원하지 않습니다

en: error while closing output file
ko: 출력 파일을 닫는 도중 오류 발생

en: conversion stopped due to problem in writing the output
ko: 출력파일에 쓸 때 발생한 문제로 변환작업을 중단했습니다

en: illegal input sequence at position %ld
ko: %ld 위치에 잘못된 입력 순서열이 있음

en: internal error (illegal descriptor)
ko: 내부 오류(잘못된 디스크립터)

en: unknown iconv() error %d
ko: 알 수 없는 iconv() 오류 %d

en: The following list contains all the coded character sets known.  This does
    not necessarily mean that all combinations of these names can be used for
    the FROM and TO command line parameters.  One coded character set can be
    listed with several different names (aliases).
ko: 다음 리스트에 알려진 모든 문자셋 코드가 들어 있습니다.  그렇다고 해서
    명령행 인자의 FROM과 TO 인수에 여기의 모든 문자셋 이름의 조합을 사용할 수 
    있는 것은 아닙니다.  한개의 문자셋 코드는 몇가지 다른 이름(별명)과 함께 
    열거했을 수도 있습니다.

en: Create fastloading iconv module configuration file.
ko: 고속로딩 iconv 모듈 설정 파일을 만들 수 없습니다.

en: [DIR...]
ko: [디렉터리...]

en: Prefix used for all file accesses
ko: 모든 파일 접근에 사용하는 접두어

en: Put output in FILE instead of installed location (--prefix does not apply to FILE)
ko: 출력을 설치한 위치가 아니라 <파일>에 출력합니다(--prefix는 <파일>에 적용하지 않습니다)

en: Do not search standard directories, only those on the command line
ko: 표준 디렉터리를 찾지 않고, 명령행의 디렉터리만 찾습니다

en: Directory arguments required when using --nostdlib
ko: --nostdlib 옵션을 사용하면 디렉터리 인수가 필요합니다

en: no output file produced because warnings were issued
ko: 경고가 나왔으므로 출력 파일을 만들지 않았습니다

en: while inserting in search tree
ko: 검색 트리에 추가하는 동안

en: cannot generate output file
ko: 출력 파일을 만들 수 없습니다

en: rcmd: Cannot allocate memory
ko: rcmd: 메모리를 할당할 수 없습니다

en: rcmd: socket: All ports in use
ko: rcmd: socket: 모든 포트가 사용 중

en: connect to address %s:
ko: 주소 %s에 연결:

en: Trying %s...
ko: %s 시도중...

en: rcmd: write (setting up stderr): %m
ko: rcmd: write (표준오류 설정): %m

en: rcmd: poll (setting up stderr): %m
ko: rcmd: poll (표준오류 설정): %m

en: poll: protocol failure in circuit setup
ko: poll: 회로 설정중 규약이 불이행됨

en: socket: protocol failure in circuit setup
ko: socket: 회로 설정중 규약이 불이행됨

en: rcmd: %s: short read
ko: rcmd: %s: 읽기가 끊겼음

en: lstat failed
ko: lstat 실패

en: cannot open
ko: 열 수 없습니다

en: fstat failed
ko: fstat 실패

en: bad owner
ko: 잘못된 소유자

en: writeable by other than owner
ko: 소유자가 아닌 사람이 변경할 수 있음

en: hard linked somewhere
ko: 어딘가에 하드 링크됨

en: Error: .netrc file is readable by others.
ko: 오류: .netrc 파일을 다른 사람이 읽을 수 있습니다.

en: Remove 'password' line or make file unreadable by others.
ko: 'password' 줄을 제거하거나 다른 사람이 읽을 수 없게 만드십시오.

en: Unknown .netrc keyword %s
ko: 알 수 없는 .netrc 키워드 %s

en: cannot read character map directory `%s'
ko: `%s' 문자 지도 디렉터리를 읽을 수 없습니다

en: character map file `%s' not found
ko: `%s' 문자 지도 파일을 찾지 못했습니다

en: default character map file `%s' not found
ko: `%s' 기본 문자 지도 파일을 찾지 못했습니다

en: character map `%s' is not ASCII compatible, locale not ISO C compliant [--no-warnings=ascii]
ko: `%s' 문자 지도는 ASCII에 호환하지 않습니다. 로캘이 ISO C에 맞지 않습니다  [--no-warnings=ascii]

en: %s: <mb_cur_max> must be greater than <mb_cur_min>
ko: %s: <mb_cur_max>는 <mb_cur_min>보다 커야 합니다

en: syntax error in prolog: %s
ko: 머릿말에 문법 애러: %s

en: invalid definition
ko: 정의가 잘못되었음

en: duplicate definition of <%s>
ko: <%s>을(를) 중복 정의했습니다

en: value for <%s> must be 1 or greater
ko: %s에 대한 값은 1 이상이어야 합니다

en: value of <%s> must be greater or equal than the value of <%s>
ko: <%s>에 대한 값은 <%s>의 값보다 같거나 커야 합니다

en: argument to <%s> must be a single character
ko: <%s>에 대한 인수는 단일 문자여야 합니다

en: character sets with locking states are not supported
ko: 잠금상태의 문자셋은 지원하지 않습니다

en: syntax error in %s definition: %s
ko: %s 정의 부분에 문법 오류: %s

en: no symbolic name given
ko: 기호명이 주어지지 않음

en: invalid encoding given
ko: 잘못된 인코딩이 주어졌습니다

en: too few bytes in character encoding
ko: 문자 인코딩에 바이트가 너무 적습니다

en: too many bytes in character encoding
ko: 문자 인코딩에 바이트가 너무 많습니다

en: no symbolic name given for end of range
ko: 범위의 끝까지 기호 이름이 없습니다

en: %1$s: definition does not end with `END %1$s'
ko: %1$s: 정의가 `END %1$s'(으)로 끝나지 않습니다

en: only WIDTH definitions are allowed to follow the CHARMAP definition
ko: CHARMAP 정의 바로 다음에는 WIDTH 정의만이 가능합니다

en: value for %s must be an integer
ko: %s에 대한 값은 정수여야 합니다

en: %s: error in state machine
ko: %s: 상태 기계에 오류 발생

en: %s: premature end of file
ko: %s: 파일이 완결하지 않은 채 끝남

en: unknown character `%s'
ko: 알 수 없는 문자 `%s'

en: number of bytes for byte sequence of beginning and end of range not the same: %d vs %d
ko: 범위의 시작과 끝의 바이트 시퀀스 바이트 수가 다릅니다: %d 및 %d

en: invalid names for character range
ko: 문자의 범위로 잘못된 이름

en: hexadecimal range format should use only capital characters
ko: 16진수 범위 포맷은 대문자만을 사용해야 합니다

en: <%s> and <%s> are invalid names for range
ko: <%s>과(와) <%s>은(는) 문자의 범위로 잘못된 이름입니다

en: upper limit in range is smaller than lower limit
ko: 범위의 상한값이 하한값보다 작습니다

en: resulting bytes for range not representable.
ko: 범위의 최종 바이트수를 표시할 수 없습니다.

en: No definition for %s category found
ko: %s 범주에 대한 정의가 없습니다

en: %s: field `%s' not defined
ko: %s: `%s' 필드를 정의하지 않았습니다

en: %s: field `%s' must not be empty
ko: %s: `%s' 필드는 비어 있으면 안 됩니다

en: %s: invalid escape `%%%c' sequence in field `%s'
ko: %1$s: `%3$s' 필드에 잘못된 이스케이프 `%%%2$c' 순서열

en: %s: terminology language code `%s' not defined
ko: %s: terminology 언어코드 `%s'이(가) 정의하지 않았습니다

en: %s: field `%s' must not be defined
ko: %s: `%s' 필드는 정의해서는 안 됩니다

en: %s: language abbreviation `%s' not defined
ko: %s: 언어 줄임말 `%s'이(가) 정의하지 않았습니다

en: %s: `%s' value does not match `%s' value
ko: %s: `%s'의 값은 `%s'의 값과 맞지 않습니다

en: %s: numeric country code `%d' not valid
ko: %s: 국가 코드 숫자 `%d'번은 올바르지 않습니다

en: %s: field `%s' declared more than once
ko: %s: `%s' 필드를 여러 번 선언했습니다

en: %s: unknown character in field `%s'
ko: %s: `%s' 필드에 알려지지 않은 문자가 있습니다

en: %s: incomplete `END' line
ko: %s: 불완전한 `END' 줄

en: %s: syntax error
ko: %s: 문법 오류

en: `%.*s' already defined in charmap
ko: `%.*s'은(는) 문자맵에 이미 정의했습니다

en: `%.*s' already defined in repertoire
ko: `%.*s'은(는) 레파토리에 이미 정의했습니다

en: `%.*s' already defined as collating symbol
ko: `%.*s'은(는) 사전 기호로 이미 정의했습니다

en: `%.*s' already defined as collating element
ko: `%.*s'은(는) 사전 항목으로 이미 정의했습니다

en: %s: `forward' and `backward' are mutually excluding each other
ko: %s: 정렬 순서 `forward'와 `backward'는 서로 배타적입니다

en: %s: `%s' mentioned more than once in definition of weight %d
ko: %1$s: 무게 %3$d의 정의에서 `%2$s'이(가) 여러 번 나타났습니다

en: %s: too many rules; first entry only had %d
ko: %s: 규칙이 너무 많음. 첫 번째 항목만이 %d개를 가집니다

en: %s: not enough sorting rules
ko: %s: 정렬 규칙이 충분하지 않습니다

en: %s: empty weight string not allowed
ko: %s: 빈 weight 문자열은 허용하지 않습니다

en: %s: weights must use the same ellipsis symbol as the name
ko: %s: 무게는 이름에 말줄임표 기호를 써야 합니다

en: %s: too many values
ko: %s: 값이 너무 많습니다

en: order for `%.*s' already defined at %s:%Zu
ko: `%.*s'의 순서는 이미 %s:%Zu에 정의했습니다

en: %s: the start and the end symbol of a range must stand for characters
ko: %s: 범위의 시작 기호와 끝 심볼은 문자를 나타내야 합니다

en: %s: byte sequences of first and last character must have the same length
ko: %s: 첫번째 문자와 마지막 문자의 바이트 순서는 길이가 같아야 합니다

en: %s: byte sequence of first character of range is not lower than that of the last character
ko: %s: 범위에서 첫번째 문자의 바이트 시퀀스가 마지막 문자의 바이트 시퀀스보다 작은 값이 아닙니다

en: %s: symbolic range ellipsis must not directly follow `order_start'
ko: %s: 기호 범위 말줄임표는 `order_start' 바로 뒤에 나와서는 안 됩니다

en: %s: symbolic range ellipsis must not be directly followed by `order_end'
ko: %s: 기호 범위 말줄임표는 `order_end' 바로 뒤에 나와서는 안 됩니다

en: `%s' and `%.*s' are not valid names for symbolic range
ko: `%s' 및 `%.*s'은(는) 기호 범위로 올바른 이름이 아닙니다

en: %s: order for `%.*s' already defined at %s:%Zu
ko: %s: `%.*s'에 대한 순서는 이미 %s:%Zu에 정의했습니다

en: %s: `%s' must be a character
ko: %s: `%s'은(는) 단일 문자여야 합니다

en: %s: `position' must be used for a specific level in all sections or none
ko: %s: `position'은 모든 섹션의 특정 단계에서만 사용하거나 아예 사용하지 말아야 합니다

en: symbol `%s' not defined
ko: `%s' 심볼은 정의하지 않았습니다

en: symbol `%s' has the same encoding as
ko: 기호 `%s'이(가) 같은 다음과 인코딩입니다:

en: symbol `%s'
ko: 기호 `%s'

en: too many errors; giving up
ko: 오류가 너무 많습니다. 포기합니다

en: %s: nested conditionals not supported
ko: %s: 중첩한 조건문은 지원하지 않습니다

en: %s: more than one 'else'
ko: %s: 'else'가 여러개입니다

en: %s: duplicate definition of `%s'
ko: %s: `%s'의 정의가 중복되었습니다

en: %s: duplicate declaration of section `%s'
ko: %s: 섹션 `%s'의 선언이 중복되었습니다

en: %s: unknown character in collating symbol name
ko: %s: 사전순서 기호 이름에 알 수 없는 문자

en: %s: unknown character in equivalent definition name
ko: %s: 대응 문자 정의 이름에 알려지지 않은 문자가 있습니다

en: %s: unknown character in equivalent definition value
ko: %s: 대응 문자 정의 값에 알려지지 않은 문자가 있습니다

en: %s: unknown symbol `%s' in equivalent definition
ko: %s: 대응문자 정의에 알 수 없는 기호 `%s'

en: error while adding equivalent collating symbol
ko: 대응하는 사전 기호를 추가하는 데 오류

en: duplicate definition of script `%s'
ko: `%s' 스크립트가 중복 정의되어 있습니다

en: %s: unknown section name `%.*s'
ko: %s: 알 수 없는 섹션 이름 `%.*s'

en: %s: multiple order definitions for section `%s'
ko: %s: `%s' 섹션의 순서 정의가 중복되었습니다

en: %s: invalid number of sorting rules
ko: %s: 정렬 규칙의 갯수가 잘못했습니다

en: %s: multiple order definitions for unnamed section
ko: %s: 이름없는 섹션에 순서 정의가 여러번 나타났습니다

en: %s: missing `order_end' keyword
ko: %s: `order_end' 키워드가 빠졌습니다

en: %s: order for collating symbol %.*s not yet defined
ko: %s: 사전순서 심볼 `%.*s'의 순서는 아직 정의하지 않았습니다

en: %s: order for collating element %.*s not yet defined
ko: %s: 사전순서 요소 `%.*s'의 순서는 아직 정의하지 않았습니다

en: %s: cannot reorder after %.*s: symbol not known
ko: %s: %.*s 뒤에 순서를 바꿀 수 없습니다: 기호를 알 수 없습니다

en: %s: missing `reorder-end' keyword
ko: %s: `reorder-end' 키워드가 빠졌습니다

en: %s: section `%.*s' not known
ko: %s: `%.*s' 섹션을 알 수 없습니다

en: %s: bad symbol <%.*s>
ko: %s: 심볼이 틀렸습니다: <%.*s>

en: %s: cannot have `%s' as end of ellipsis range
ko: %s: 말줄임표 범위의 끝에 `%s'을(를) 둘 수 없습니다

en: %s: empty category description not allowed
ko: %s: 빈 범위 디스크립터를 쓸 수 없습니다

en: %s: missing `reorder-sections-end' keyword
ko: %s: `reorder-sections-end' 키워드가 빠졌습니다

en: %s: '%s' without matching 'ifdef' or 'ifndef'
ko: %s: '%s'이(가) 해당하는 'ifdef' 혹은 'ifndef' 없이 나타났습니다

en: %s: 'endif' without matching 'ifdef' or 'ifndef'
ko: %s: 'endif'가 해당하는 'ifdef' 혹은 'ifndef' 없이 나타났습니다

en: No character set name specified in charmap
ko: 문자 지도에서 문자셋 이름을 지정하지 않았습니다

en: character L'\u%0*x' in class `%s' must be in class `%s'
ko: L'\u%0*x' 문자는 `%s' 클래스에 들어 있지만 `%s' 클래스에 들어 있어야 합니다

en: character L'\u%0*x' in class `%s' must not be in class `%s'
ko: L'\u%0*x' 문자는 `%s' 클래스에 들어 있지만 `%s' 클래스에 들어 있으면 안 됩니다

en: internal error in %s, line %u
ko: %s, 행 %u에 내부 오류 발생

en: character '%s' in class `%s' must be in class `%s'
ko: `%2$s' 클래스의 '%1$s' 문자는 `%3$s' 클래스에 들어 있어야 합니다

en: character '%s' in class `%s' must not be in class `%s'
ko: `%2$s' 클래스의 '%1$s' 문자는 `%3$s' 클래스에 들어 있으면 안 됩니다

en: <SP> character not in class `%s'
ko: <SP> 문자는 `%s' 클래스에 없음

en: <SP> character must not be in class `%s'
ko: <SP> 문자는 `%s' 클래스에 있으면 안됩니다

en: character <SP> not defined in character map
ko: 문자 <SP>가 문자 지도에서 정의하지 않았음

en: `digit' category has not entries in groups of ten
ko: `digit' 범주가 10의 배수의 항목을 가지지 않았습니다

en: no input digits defined and none of the standard names in the charmap
ko: 입력 숫자가 정의하지 않았고 문자맵에 표준 이름이 없습니다

en: not all characters used in `outdigit' are available in the charmap
ko: 문자맵의 `outdigit'에 사용한 문자의 전부가 사용 가능하지 않습니다

en: not all characters used in `outdigit' are available in the repertoire
ko: 레파토리의 `outdigit'에 사용한 문자의 전부가 사용 가능하지 않습니다

en: character class `%s' already defined
ko: `%s' 문자 클래스는 이미 정의했습니다

en: implementation limit: no more than %Zd character classes allowed
ko: 구현상의 제한: %Zd개 문자보다 큰 클래스는 허용하지 않습니다

en: character map `%s' already defined
ko: `%s' 문자 지도는 이미 정의했습니다

en: implementation limit: no more than %d character maps allowed
ko: 구현상의 제한: %d 개 이상의 문자 지도는 허용하지 않습니다

en: %s: field `%s' does not contain exactly ten entries
ko: %s: `%s' 필드에 들어 있는 항목이 10개가 아닙니다

en: to-value <U%0*X> of range is smaller than from-value <U%0*X>
ko: 범위의 to-value <U%0*X>이(가) from-value <U%0*X>보다 작습니다

en: start and end character sequence of range must have the same length
ko: 범위의 시작 문자 순서열과 끝 문자 순서열은 길이가 같아야 합니다

en: to-value character sequence is smaller than from-value sequence
ko: to-value 문자 순서열이 from-value 순서열보다 작습니다

en: premature end of `translit_ignore' definition
ko: `translit_ignore' 정의가 완결하지 않은 채 끝났습니다

en: %s: syntax error in definition of new character class
ko: %s: 새로운 문자 클래스 정의에 문법 오류가 있습니다

en: %s: syntax error in definition of new character map
ko: %s: 새로운 문자 맵 정의에 문법 오류가 있습니다

en: ellipsis range must be marked by two operands of same type
ko: 말줄임표 범위는 같은 타입의 두 개의 피연산자로 표시해야 합니다

en: with symbolic name range values the absolute ellipsis `...' must not be used
ko: 기호이름 범위 값에서는 절대 말줄임표 `..'을 쓰지 말아야 합니다

en: with UCS range values one must use the hexadecimal symbolic ellipsis `..'
ko: UCS 범위 값에서는 16진수 기호 말줄임표 `..'을 써야 합니다

en: with character code range values one must use the absolute ellipsis `...'
ko: 문자코드 범위 값에서는 절대 말줄임표 `..'을 써야 합니다

en: duplicated definition for mapping `%s'
ko: 매핑 `%s'이(가) 중복 정의되어 있습니다

en: %s: `translit_start' section does not end with `translit_end'
ko: %s: `translit_start' 섹션이 `translit_end'로 끝나지 않습니다.

en: %s: duplicate `default_missing' definition
ko: %s: `default_missing' 정의가 중복되었습니다

en: previous definition was here
ko: 이전 정의가 여기 있습니다

en: %s: no representable `default_missing' definition found
ko: %s: 표시할 수 있는 `default_missing' 정의가 없습니다

en: %s: character `%s' not defined while needed as default value
ko: %s: `%s' 문자는 기본값으로 필요하지만 정의하지 않았습니다

en: %s: character `%s' in charmap not representable with one byte
ko: %s: 문자맵의 `%s' 문자는 한 바이트로 표현할 수 없습니다

en: %s: character `%s' needed as default value not representable with one byte
ko: %s: 기본값 `%s' 문자는 한 바이트로 표현할 수 없습니다

en: no output digits defined and none of the standard names in the charmap
ko: 출력 숫자가 정의하지 않았고 문자맵에 표준 이름이 없습니다

en: %s: transliteration data from locale `%s' not available
ko: %s: 로캘 `%s'의 고쳐씀 데이터가 없습니다

en: %s: table for class "%s": %lu bytes
ko: %s: "%s" 클래스에 대한 테이블: %lu 바이트

en: %s: table for map "%s": %lu bytes
ko: %s: "%s" 맵에 대한 테이블: %lu 바이트

en: %s: table for width: %lu bytes
ko: %s: 폭에 대한 테이블: %lu bytes

en: %s: no identification for category `%s'
ko: %s: `%s' 범주에 올바른 identification이 없습니다

en: %s: unknown standard `%s' for category `%s'
ko: %1$s: `%3$s' 범주에 올바른 `%2$s' standard가 없습니다

en: %s: duplicate category version definition
ko: %s: 범주 버전 정의가 중복되었습니다

en: %s: invalid value for field `%s'
ko: %s: `%s' 필드의 값이 잘못되었습니다

en: %s: field `%s' undefined
ko: %s: `%s' 필드가 정의하지 않았습니다

en: %s: value for field `%s' must not be an empty string
ko: %s: `%s' 필드의 값은 빈 문자열이 되면 안 됩니다

en: %s: no correct regular expression for field `%s': %s
ko: %s: `%s' 필드에 올바른 정규식이 없습니다: %s

en: %s: value of field `int_curr_symbol' has wrong length
ko: %s: curr_symbol' 필드의 값의 길이가 틀렸습니다

en: %s: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217 [--no-warnings=intcurrsym]
ko: %s: `int_curr_symbol' 필드의 값이 ISO 4217에 허용하는 이름이 아닙니다  [--no-warnings=intcurrsym]

en: %s: value for field `%s' must be in range %d...%d
ko: %s: `%s' 필드의 값은 %d...%d 사이에 있어야 합니다

en: %s: value for field `%s' must be a single character
ko: %s: `%s' 필드에 대한 값은 단일 문자여야 합니다

en: %s: `-1' must be last entry in `%s' field
ko: %s: `-1'은 `%s' 필드의 마지막 항목이어야 합니다

en: %s: values for field `%s' must be smaller than 127
ko: %s: `%s' 필드의 값은 127보다 작아야 합니다

en: conversion rate value cannot be zero
ko: 변환 비율의 값은 0이 될 수 없습니다

en: %s: invalid escape sequence in field `%s'
ko: %s: `%s' 필드에 잘못된 이스케이프 순서열이 있습니다

en: %s: direction flag in string %Zd in `era' field is not '+' nor '-'
ko: %s: `era' 필드에 있는 문자열 `%Zd'의 방향 플래그가 '+'도 '-'도 아닙니다

en: %s: direction flag in string %Zd in `era' field is not a single character
ko: %s: `era' 필드에 있는 문자열 `%Zd'의 방향 플래그가 단일 문자가 아닙니다

en: %s: invalid number for offset in string %Zd in `era' field
ko: %s: `era' 필드에 있는 문자열 %Zd의 오프셋에 잘못된 숫자가 있습니다

en: %s: garbage at end of offset value in string %Zd in `era' field
ko: %s: `era' 필드에 있는 문자열 %Zd에서 오프셋 값의 끝에 쓸모없는 것이 있습니다

en: %s: invalid starting date in string %Zd in `era' field
ko: %s: `era' 필드에 있는 문자열 %Zd의 오프셋에 잘못된 시작 날짜가 있습니다

en: %s: garbage at end of starting date in string %Zd in `era' field
ko: %s: `era' 필드에 있는 문자열 %Zd에서 시작 날짜 값의 끝에 쓸모없는 것이 있습니다

en: %s: starting date is invalid in string %Zd in `era' field
ko: %s: `era' 필드에 있는 문자열 %Zd에서 시작 날짜가 잘못되었습니다

en: %s: invalid stopping date in string %Zd in `era' field
ko: %s: `era' 필드에 있는 문자열 %Zd의 오프셋에 잘못된 정지 날짜가 있습니다

en: %s: garbage at end of stopping date in string %Zd in `era' field
ko: %s: `era' 필드에 있는 문자열 %Zd에서 멈춤 날짜 값의 끝에 쓸모없는 것이 있습니다

en: %s: missing era name in string %Zd in `era' field
ko: %s: era 필드에 있는 문자열 %Zd에 era 이름이 없습니다

en: %s: missing era format in string %Zd in `era' field
ko: %s: era 필드에 있는 문자열 %Zd에 era 형식이 없습니다

en: %s: third operand for value of field `%s' must not be larger than %d
ko: %s: 필드 `%s'의 값의 세 번째 피연산자는 %d보다 커서는 안 됩니다

en: %s: values for field `%s' must not be larger than %d
ko: %s: `%s' 필드의 값은 %d보다 크면 안 됩니다

en: %s: too few values for field `%s'
ko: %s: `%s' 필드의 값이 너무 적습니다

en: extra trailing semicolon
ko: 세미콜론이 더 붙어 있음

en: %s: too many values for field `%s'
ko: %s: `%s' 필드의 값이 너무 많습니다

en: trailing garbage at end of line
ko: 파일의 끝에 쓸모없는 것이 붙어 있습니다

en: garbage at end of number
ko: 숫자의 끝에 쓸모없는 것이 있음

en: garbage at end of character code specification
ko: 문자 코드 명세의 끝에 쓸모없는 것이 있음

en: unterminated symbolic name
ko: 종료하지 않은 기호 이름

en: illegal escape sequence at end of string
ko: 문자열 끝에 잘못된 이스케이프 순서열이 있음

en: symbol `%.*s' not in charmap
ko: `%.*s' 기호는 문자 지도에 없습니다

en: symbol `%.*s' not in repertoire map
ko: `%.*s' 기호는 레파토리 지도에 없습니다

en: unknown name "%s"
ko: 알 수 없는 설정 "%s"

en: System information:
ko: 시스템 정보:

en: Write names of available locales
ko: 사용 가능한 로캘의 이름을 표시합니다

en: Write names of available charmaps
ko: 사용 가능한 문자맵의 이름을 출력합니다

en: Modify output format:
ko: 출력 형식 수정:

en: Write names of selected categories
ko: 사용 가능한 범주의 이름을 표시합니다

en: Write names of selected keywords
ko: 선택한 키워드의 이름을 표시합니다

en: Print more information
ko: 더 많은 정보를 표시합니다

en: Get locale-specific information.
ko: 로캘 관련 정보를 읽습니다.

en: NAME
    [-a|-m]
ko: <이름>
    [-a|-m]

en: while preparing output
ko: 출력을 준비하는 동안

en: Cannot set %s to default locale
ko: %s을(를) 기본 로캘로 설정할 수 없습니다

en: warning: The LOCPATH variable is set to "%s"
ko: 경고: LOCPATH 변수가 "%s"(으)로 설정되었습니다

en: Input Files:
ko: 입력 파일:

en: Symbolic character names defined in FILE
ko: <파일>에 기호로 표시한 문자 이름을 정의함

en: Source definitions are found in FILE
ko: <파일>에 소스 정의가 있습니다

en: FILE contains mapping from symbolic names to UCS4 values
ko: <파일>은 기호로 표시한 이름에서 UCS4 값으로의 매핑을 갖고 있습니다

en: Create output even if warning messages were issued
ko: 경고 메시지가 나올 경우에도 출력함

en: Do not create hard links between installed locales
ko: 설치한 로캘 사이에 하드 링크를 만들지 마십시오

en: Optional output file prefix
ko: 출력 파일 접두어(옵션)

en: Strictly conform to POSIX
ko: 엄격하게 POSIX를 따름

en: Suppress warnings and information messages
ko: 경고 메시지와 관련 정보 메시지를 표시하지 않음

en: Print more messages
ko: 더 많은 메시지 표시

en: <warnings>
ko: <경고>

en: Comma-separated list of warnings to disable; supported warnings are: ascii, intcurrsym
ko: 사용하지 않을 경고의 목록 (쉼표로 구분). 지원하는 경고는: ascii, intcurrsym

en: Comma-separated list of warnings to enable; supported warnings are: ascii, intcurrsym
ko: 사용할 경고의 목록 (쉼표로 구분). 지원하는 경고는: ascii, intcurrsym

en: Archive control:
ko: 아카이브 컨트롤:

en: Don't add new data to archive
ko: 아카이브에 새 데이터를 더하지 않습니다

en: Add locales named by parameters to archive
ko: 아카이브에 인수로 지정한 이름의 로캘을 더합니다

en: Replace existing archive content
ko: 현재 아카이브 내용을 바꿉니다

en: Remove locales named by parameters from archive
ko: 아카이브에서 인수로 지정한 이름의 로캘을 지웁니다

en: List content of archive
ko: 아카이브의 내용을 봅니다

en: locale.alias file to consult when making archive
ko: 아카이브를 만들 때 들여다 볼 locale.alias 파일

en: Generate little-endian output
ko: 리틀 엔디안으로 출력합니다

en: Generate big-endian output
ko: 빅 엔디안으로 출력합니다

en: Compile locale specification
ko: 로캘 명세를 컴파일

en: NAME
    [--add-to-archive|--delete-from-archive] FILE...
    --list-archive [FILE]
ko: <이름>
    [--add-to-archive|--delete-from-archive] <파일>...
    --list-archive [파일]

en: cannot create directory for output files
ko: 출력 파일의 디렉터리를 만들 수 없습니다

en: FATAL: system does not define `_POSIX2_LOCALEDEF'
ko: 중요: 시스템에 `_POSIX2_LOCALEDEF'를 정의하지 않았습니다

en: cannot open locale definition file `%s'
ko: 로캘 정의 파일 `%s' 파일을 열 수 없습니다

en: cannot write output files to `%s'
ko: 출력 파일을 `%s'에 기록할 수 없습니다

en: no output file produced because errors were issued
ko: 오류가 나왔으므로 출력 파일을 만들지 않았습니다

en: System's directory for character maps : %s
    		       repertoire maps: %s
    		       locale path    : %s
    %s
ko: 시스템의 디렉터리, 문자 지도         : %s
    		       레파토리 지도 : %s
    		       로캘 경로     : %s
    %s

en: cannot create output path '%s': %s
ko: '%s' 출력 경로를 만들 수 없습니다: %s

en: no write permission to output path '%s': %s
ko: '%s' 출력 경로에 쓸 권한이 없습니다: %s

en: circular dependencies between locale definitions
ko: 로캘 정의들 사이에 상호 의존성

en: cannot add already read locale `%s' a second time
ko: 이미 읽어들인 `%s' 로캘을 두 번 더할 수 없습니다

en: cannot initialize archive file
ko: 아카이브 파일을 초기화할 수 없습니다

en: cannot resize archive file
ko: 아카이브 파일의 크기를 바꿀 수 없습니다

en: cannot map archive header
ko: 아카이브 헤더를 매핑할 수 없습니다

en: failed to create new locale archive
ko: 새 로캘 아카이브를 만드는 데 실패했습니다

en: cannot change mode of new locale archive
ko: 새 로캘 아카이브의 모드를 바꿀 수 없습니다

en: cannot read data from locale archive
ko: 로캘 아카이브에서 읽을 수 없습니다

en: cannot map locale archive file
ko: 로캘 아카이브 파일을 매핑할 수 없습니다

en: cannot lock new archive
ko: 새 아카이브를 잠글 수 없습니다

en: cannot extend locale archive file
ko: 로캘 아카이브 파일을 확장할 수 없습니다

en: cannot change mode of resized locale archive
ko: 크기를 바꾼 로캘 아카이브의 모드를 바꿀 수 없습니다

en: cannot rename new archive
ko: 새 아카이브의 이름을 바꿀 수 없습니다

en: cannot open locale archive "%s"
ko: "%s" 로캘 아카이브를 열 수 없습니다

en: cannot stat locale archive "%s"
ko: "%s" 로캘 아카이브의 정보를 읽을 수 없습니다

en: cannot lock locale archive "%s"
ko: "%s" 로캘 아카이브를 잠글 수 없습니다

en: cannot read archive header
ko: 아카이브 헤더를 읽을 수 없습니다

en: locale '%s' already exists
ko: '%s' 로캘은 이미 있습니다

en: cannot add to locale archive
ko: 로캘 아카이브에 더할 수 없습니다

en: locale alias file `%s' not found
ko: `%s' 로캘 별명 파일을 찾을 수 없습니다

en: Adding %s
ko: %s 추가하는 중입니다

en: stat of "%s" failed: %s: ignored
ko: "%s"의 정보를 읽는 데 실패했습니다: %s: 무시합니다

en: "%s" is no directory; ignored
ko: "%s" 파일은 디렉터리가 아닙니다: 무시합니다

en: cannot open directory "%s": %s: ignored
ko: "%s" 디렉터리를 열 수 없습니다: %s: 무시합니다

en: incomplete set of locale files in "%s"
ko: "%s" 안에 들어 있는 로캘 파일이 불완전합니다

en: cannot read all files in "%s": ignored
ko: "%s" 안의 모든 파일을 읽을 수 없습니다: 무시합니다

en: locale "%s" not in archive
ko: "%s" 로캘은 아카이브에 없습니다

en: argument to `%s' must be a single character
ko: `%s'에 대한 인수는 단일 문자여야 합니다

en: syntax error: not inside a locale definition section
ko: 문법 애러: 로캘 정의 부분이 아닙니다

en: cannot open output file `%s' for category `%s'
ko: 출력 파일 `%s' 파일을 범주 `%s'에 대해 열 수 없습니다

en: failure while writing data for category `%s'
ko: 범주 `%s'의 자료를 쓰는 데 실패했습니다

en: cannot create output file `%s' for category `%s'
ko: 출력 파일 `%s' 파일을 범주 `%s'에 대해 만들 수 없습니다

en: expecting string argument for `copy'
ko: `copy'에 대한 문자열 인수가 필요합니다

en: locale name should consist only of portable characters
ko: 로캘 이름은 포터블한 문자로 구성해야 합니다

en: no other keyword shall be specified when `copy' is used
ko: `copy'가 사용될 땐 다른 키워드를 지정하면 안 됩니다

en: `%1$s' definition does not end with `END %1$s'
ko: `%1$s' 정의가 `END %1$s'(으)로 끝나지 않습니다

en: syntax error in repertoire map definition: %s
ko: 레파토리 지도 정의에 문법 오류: %s

en: no <Uxxxx> or <Uxxxxxxxx> value given
ko: <Uxxxx> 혹은 <Uxxxxxxxx> 값이 주어지지 않았습니다

en: cannot save new repertoire map
ko: 새로운 레파토리 지도를 저장할 수 없습니다

en: repertoire map file `%s' not found
ko: 레파토리 지도 파일 `%s' 파일을 찾지 못했음

en: Set the owner, group and access permission of the slave pseudo terminal corresponding to the master pseudo terminal passed on file descriptor `%d'.  This is the helper program for the `grantpt' function.  It is not intended to be run directly from the command line.
ko: 파일 디스크립터 `%d'에 넘긴 마스터 모조 터미널에 해당하는 슬레이브 모조 터미널의 소유자, 그룹, 접근 권한을 설정합니다. 이 프로그램은 `grantpt' 함수의 보조 프로그램입니다. 이 프로그램은 직접 명령행에서 실행하도록 의도하지 않았습니다.

en: The owner is set to the current user, the group is set to `%s', and the access permission is set to `%o'.
    
    %s
ko: 소유자는 현재 사용자로 설정, 그룹은 `%s'(으)로 설정, 접근 권한은 `%o'(으)로 설정.
    
    %s

en: needs to be installed setuid `root'
ko: setuid `root'로 설치해야 합니다

en: memory is consistent, library is buggy
ko: 메모리는 견고하지만, 라이브러리는 버그가 많습니다

en: memory clobbered before allocated block
ko: 블럭을 할당하기 전에 메모리가 훼손됨

en: memory clobbered past end of allocated block
ko: 블럭을 할당이 끝나기 전에 메모리가 훼손됨

en: block freed twice
ko: 블럭이 두번 비워졌음

en: bogus mcheck_status, library is buggy
ko: 엉터리 mcheck_status, 라이브러리는 버그가 있습니다

en: %s: option '%s' requires an argument\n
ko: %s: '%s' 옵션은 인수가 필요합니다\n

en: Usage: memusage [OPTION]... PROGRAM [PROGRAMOPTION]...
    Profile memory usage of PROGRAM.
    
       -n,--progname=NAME     Name of the program file to profile
       -p,--png=FILE          Generate PNG graphic and store it in FILE
       -d,--data=FILE         Generate binary data file and store it in FILE
       -u,--unbuffered        Don't buffer output
       -b,--buffer=SIZE       Collect SIZE entries before writing them out
          --no-timer          Don't collect additional information through timer
       -m,--mmap              Also trace mmap & friends
    
       -?,--help              Print this help and exit
          --usage             Give a short usage message
       -V,--version           Print version information and exit
    
     The following options only apply when generating graphical output:
       -t,--time-based        Make graph linear in time
       -T,--total             Also draw graph of total memory use
          --title=STRING      Use STRING as title of the graph
       -x,--x-size=SIZE       Make graphic SIZE pixels wide
       -y,--y-size=SIZE       Make graphic SIZE pixels high
    
    Mandatory arguments to long options are also mandatory for any corresponding
    short options.
ko: 사용법: memusage [옵션]... <프로그램> [프로그램옵션]...
    <프로그램>의 메모리 사용량을 프로파일링합니다.
    
       -n,--progname=<이름>   프로파일링할 프로그램 파일의 이름
       -p,--png=<파일>        PNG 그래픽을 만들어서 <파일>에 저장합니다
       -d,--data=<파일>       바이너리 데이터 파일을 만들어서 <파일>에 저장합니다
       -u,--unbuffered        출력을 버퍼링하지 않습니다
       -b,--buffer=<크기>     쓰기 전에 <크기>개의 항목을 모아 놓습니다
          --no-timer          타이머를 통한 추가 정보를 수집하지 않습니다
       -m,--mmap              mmap 및 그 종류도 추적합니다
    
       -?,--help              이 도움말을 표시하고 끝납니다
          --usage             간단한 사용법을 표시합니다
       -V,--version           버전 정보를 표시하고 끝납니다
    
     다음 옵션은 그래픽 출력을 만들 때만 사용할 수 있습니다:
       -t,--time-based        그래프를 시간에 대해 만듭니다
       -T,--total             전체 메모리 사용량 그래프도 그립니다
          --title=<문자열>    <문자열>을 그래프의 제목으로 사용합니다
       -x,--x-size=<크기>     그래픽을 <크기> 픽셀만큼 넓게 만듭니다
       -y,--y-size=<크기>     그래픽을 <크기> 픽셀만큼 높게 만듭니다
    
    긴 옵션에 필수적인 인수는, 같은 짧은 옵션에서도 필수적인 인수입니다.

en: Syntax: memusage [--data=FILE] [--progname=NAME] [--png=FILE] [--unbuffered]
    	    [--buffer=SIZE] [--no-timer] [--time-based] [--total]
    	    [--title=STRING] [--x-size=SIZE] [--y-size=SIZE]
    	    PROGRAM [PROGRAMOPTION]...
ko: 형식: memusage [--data=<파일>] [--progname=<이름>] [--png=<파일>] [--unbuffered]
    	    [--buffer=<크기>] [--no-timer] [--time-based] [--total]
    	    [--title=<문자열>] [--x-size=<크기>] [--y-size=<크기>]
    	    <프로그램> [프로그램옵션]...

en: memusage: option \`${1##*=}' is ambiguous
ko: memusage: \`${1##*=}' 옵션은 모호한 옵션입니다

en: memusage: unrecognized option \`$1'
ko: memusage: 인식할 수 없는 옵션 \`$1'

en: No program name given
ko: 프로그램 이름이 주어지지 않았습니다

en: Name output file
ko: 출력 파일 이름

en: Title string used in output graphic
ko: 출력 그래픽에 제목 문자열 사용

en: Generate output linear to time (default is linear to number of function calls)
ko: 시간에 비례하는 출력을 만듭니다(기본값은 함수 호출 횟수에 비례합니다)

en: Also draw graph for total memory consumption
ko: 전체 메모리 소모에 대한 그래프도 그립니다

en: Make output graphic VALUE pixels wide
ko: 출력 그래픽을 <값> 픽셀만큼 넓게 만듭니다

en: Make output graphic VALUE pixels high
ko: 출력 그래픽을 <값> 픽셀만큼 높게 만듭니다

en: Generate graphic from memory profiling data
ko: 메모리 프로파일링 자료에서 그래픽 만들기

en: DATAFILE [OUTFILE]
ko: <데이터파일> [출력파일]

en: unable to free arguments
ko: 인자를 비울 수 없습니다

en: Probable success
ko: 아마도 성공

en: Probably not found
ko: 아마도 없음

en: Cache expired
ko: 캐시 만료

en: NIS+ servers unreachable
ko: NIS+ 서버에 접근할 수 없습니다

en: Unknown object
ko: 알 수 없는 오브젝트

en: Server busy, try again
ko: 서버가 다른 일을 하고 있습니다, 다시 시도하세요

en: Generic system error
ko: 일반 시스템 오류

en: First/next chain broken
ko: first/next 연결이 끊어짐

en: Not owner
ko: 소유자가 아닙니다

en: Name not served by this server
ko: 이 서버에서 네임 서비스를 하지 않습니다

en: Server out of memory
ko: 서버 메모리 부족

en: Object with same name exists
ko: 같은 이름의 오브젝트가 있습니다

en: Not master server for this domain
ko: 이 도메인의 주 서버가 아닙니다

en: Invalid object for operation
ko: 작업하는 데 잘못된 오브젝트

en: Malformed name, or illegal name
ko: 잘못된 형식의 이름, 혹은 쓸 수 없는 이름

en: Unable to create callback
ko: 콜백을 만들 수 없음

en: Results sent to callback proc
ko: 결과를 콜백 프로시저로 보냈음

en: Not found, no such name
ko: 찾을 수 없음.  그런 이름이 없음

en: Name/entry isn't unique
ko: 이름/항목이 유일하지 않습니다

en: Modification failed
ko: 수정하는 데 실패

en: Database for table does not exist
ko: 테이블에 대한 데이터베이스가 없습니다

en: Entry/table type mismatch
ko: entry/table 타입이 맞지 않습니다

en: Link points to illegal name
ko: 링크가 잘못된 이름을 가리킴

en: Partial success
ko: 부분적인 성공

en: Too many attributes
ko: 속성이 너무 많음

en: Error in RPC subsystem
ko: RPC 서브 시스템에 오류

en: Missing or malformed attribute
ko: 속성이 없거나 형식이 틀렸음

en: Named object is not searchable
ko: 이름에 해당하는 오브젝트를 찾을 수 없습니다

en: Error while talking to callback proc
ko: 콜백 프로시저를 사용하는 데 오류

en: Non NIS+ namespace encountered
ko: NIS+가 아닌 네임스페이스 발견

en: Illegal object type for operation
ko: 작업하는 데 잘못된 오브젝트 타입

en: Passed object is not the same object on server
ko: 통과한 오브젝트는 서버의 같은 오브젝트가 아닙니다

en: Modify operation failed
ko: 수정 작업이 실패하였음

en: Query illegal for named table
ko: 이름 테이블에 잘못된 질의

en: Attempt to remove a non-empty table
ko: 비어있지 않은 테이블을 제거하려고 시도

en: Error in accessing NIS+ cold start file.  Is NIS+ installed?
ko: NIS+ 시작 파일에 접근하는 데 오류.  NIS+를 설치했습니까?

en: Full resync required for directory
ko: 디렉터리에 대해 완전한 resync가 필요함

en: NIS+ operation failed
ko: NIS+ 동작 실패

en: NIS+ service is unavailable or not installed
ko: NIS+ 서비스를 사용할 수 없거나 NIS+ 서비스를 설치하지 않았습니다

en: Yes, 42 is the meaning of life
ko: 예, 42는 정상적으로 동작한다는 뜻합니다

en: Unable to authenticate NIS+ server
ko: NIS+ 서버에 인증할 수 없음

en: Unable to authenticate NIS+ client
ko: NIS+ 클라이언트에 인증할 수 없음

en: No file space on server
ko: 서버에 남은 공간이 없음

en: Unable to create process on server
ko: 서버에서 프로세스를 만들 수 없음

en: Master server busy, full dump rescheduled.
ko: 마스터 서버가 작업중이므로, 전체 덤프를 연기합니다.

en: LOCAL entry for UID %d in directory %s not unique
ko: 디렉터리 %2$s의 UID %1$d번을 위한 LOCAL entry가 유일하지 않습니다

en: BOGUS OBJECT
ko: 엉터리 오브젝트

en: NO OBJECT
ko: 오브젝트가 없음

en: DIRECTORY
ko: 디렉터리

en: GROUP
ko: 그룹

en: TABLE
ko: 테이블

en: LINK
ko: 연결

en: PRIVATE
ko: 개인

en: (Unknown object)
ko: (알 수 없는 오브젝트)

en: Name : `%s'
ko: 이름 : `%s'

en: Type : %s
ko: 타입 : %s

en: Master Server :
ko: 주 서버 :

en: Replicate :
ko: 중복됨    :

en: 	Name       : %s
ko: 	이름       : %s

en: 	Public Key :
ko: 	공용 키    :

en: None.
ko: 없음.

en: Diffie-Hellmann (%d bits)
ko: Diffie-Hellman (%d 비트)

en: RSA (%d bits)
ko: RSA (%d 비트)

en: Unknown (type = %d, bits = %d)
ko: 알 수 없음(타입 = %d, 비트수 = %d)

en: 	Universal addresses (%u)
ko: 	보편 주소(%u)

en: Time to live :
ko: 유지 시간 :

en: Default Access rights :
ko: 기본 접근 권한 :

en: 	Type         : %s
ko: 	타입         : %s

en: 	Access rights:
ko: 	접근 권한:

en: Group Flags :
ko: 그룹 플래그 :

en: 
    Group Members :
ko: 
    그룹 멤버 :

en: Table Type          : %s
ko: 테이블 타입         : %s

en: Number of Columns   : %d
ko: 열의 수             : %d

en: Character Separator : %c
ko: 문자 구분           : %c

en: Search Path         : %s
ko: 검색 경로           : %s

en: Columns             :
ko: 열                  :

en: 	[%d]	Name          : %s
ko: 	[%d]	이름          : %s

en: 		Attributes    :
ko: 		속성          :

en: 		Access Rights :
ko: 		접근 권한     :

en: Linked Object Type :
ko: 연결된 오브젝트 타입 :

en: Linked to : %s
ko: 다음에 연결됨 : %s

en: 	Entry data of type %s
ko: 	타입 %s의 entry 데이터

en: 	[%u] - [%u bytes]
ko: 	[%u] - [%u 바이트]

en: Encrypted data
ko: 암호화한 데이터

en: Binary data
ko: 이진 데이터

en: Object Name   : %s
ko: 오브젝트 이름 : %s

en: Directory     : %s
ko: 디렉터리      : %s

en: Owner         : %s
ko: 소유자        : %s

en: Group         : %s
ko: 그룹          : %s

en: Access Rights :
ko: 접근 권한 :

en: 
    Time to Live  :
ko: 
    유지 시간 :

en: Creation Time : %s
ko: 만들어진 시각 : %s

en: Mod. Time     : %s
ko: 변경 시각     : %s

en: Object Type   :
ko: 오브젝트 타입 :

en:     Data Length = %u
ko:     데이터 길이 = %u

en: Status            : %s
ko: 상태              : %s

en: Number of objects : %u
ko: 오브젝트의 수     : %u

en: Object #%d:
ko: 오브젝트 #%d:

en: Group entry for "%s.%s" group:
ko: "%s.%s" 그룹을 위한 그룹 entry:

en:     Explicit members:
ko:     명시적 멤버:

en:     No explicit members
ko:     명시적 멤버 없음

en:     Implicit members:
ko:     암묵적 멤버:

en:     No implicit members
ko:     암묵적 멤버 없음

en:     Recursive members:
ko:     재귀 멤버:

en:     No recursive members
ko:     재귀 멤버 없음

en:     Explicit nonmembers:
ko:     명시적 멤버 아님:

en:     No explicit nonmembers
ko:     명시적 멤버 아님 없음

en:     Implicit nonmembers:
ko:     암묵적 멤버 아님:

en:     No implicit nonmembers
ko:     암묵적 멤버 아님 없음

en:     Recursive nonmembers:
ko:     재귀 멤버 아님:

en:     No recursive nonmembers
ko:     재귀 멤버 아님 없음

en: Request arguments bad
ko: 요청 인수가 잘못됨

en: RPC failure on NIS operation
ko: NIS 연산 중 RPC 실패함

en: Can't bind to server which serves this domain
ko: 이 도메인을 제공하는 서버에 연결할 수 없습니다

en: No such map in server's domain
ko: 서버의 도메인에 그런 지도가 없음

en: No such key in map
ko: 지도에 그런 키가 없음

en: Internal NIS error
ko: 내부 NIS 오류

en: Local resource allocation failure
ko: 지역 자원 할당 실패

en: No more records in map database
ko: 지도 데이터베이스에 더 이상의 기록이 없음

en: Can't communicate with portmapper
ko: rpcinfo: 포트매퍼와 통신할 수 없습니다

en: Can't communicate with ypbind
ko: ypbind와 통신할 수 없습니다

en: Can't communicate with ypserv
ko: ypserv와 통신할 수 없습니다

en: Local domain name not set
ko: 지역 도메인명을 설정하지 않았음

en: NIS map database is bad
ko: NIS 지도 데이터베이스가 틀렸습니다

en: NIS client/server version mismatch - can't supply service
ko: NIS 클라이언트/서버 버전 불일치 - 서비스를 제공할 수 없습니다

en: Database is busy
ko: 데이터베이스가 작업 중입니다

en: Unknown NIS error code
ko: 알 수 없는 NIS 오류 코드

en: Internal ypbind error
ko: 내부 ypbind 오류

en: Domain not bound
ko: 도메인이 연결하지 않음

en: System resource allocation failure
ko: 시스템 자원 할당 실패

en: Unknown ypbind error
ko: 알 수 없는 ypbind 오류

en: yp_update: cannot convert host to netname
ko: yp_update: 호스트를 네트이름으로 바꿀 수 없습니다

en: yp_update: cannot get server address
ko: yp_update: 서버 주소를 얻을 수 없습니다

en: Haven't found "%s" in hosts cache!
ko: 호스트 캐시에서 "%s"을(를) 찾을 수 없었습니다!

en: Reloading "%s" in hosts cache!
ko: 호스트 캐시에서 "%s"을(를) 다시 읽어들입니다!

en: add new entry "%s" of type %s for %s to cache%s
ko: 새 항목 "%s" 더하기, 종류 %s, 용도 %s, 캐시 %s

en:  (first)
ko:  (처음)

en: checking for monitored file `%s': %s
ko: 감시하는 `%s` 파일 검사: %s

en: monitored file `%s` changed (mtime)
ko: 감시하는 `%s` 파일이 바뀌었습니다 (mtime)

en: pruning %s cache; time %ld
ko: 잘라내기: %s 캐시, 시간 %ld

en: considering %s entry "%s", timeout %<PRIu64>
ko: 처리: %s 항목 "%s", 제한시간 %<PRIu64>

en:  - all data:
ko:  - 모든 데이터:

en:  - remaining data %p:
ko:  - 남은 데이터 %p:

en: invalid persistent database file "%s": %s
ko: 잘못된 고정 데이터 베이스 파일 "%s": %s

en: uninitialized header
ko: 초기화하지 않은 헤더

en: header size does not match
ko: 헤더 크기가 맞지 않습니다

en: file size does not match
ko: 파일 크기가 맞지 않습니다

en: verification failed
ko: 확인 실패

en: suggested size of table for database %s larger than the persistent database's table
ko: %s 데이터베이스의 제안한 테이블 크기가 고정 데이터베이스 테이블보다 큽니다

en: cannot create read-only descriptor for "%s"; no mmap
ko: "%s"에 대한 읽기 전용 디스크립터를 만들 수 없습니다: mmap이 없습니다

en: cannot access '%s'
ko: '%s'에 연결할 수 없습니다

en: database for %s corrupted or simultaneously used; remove %s manually if necessary and restart
ko: %s에 대한 데이터베이스가 손상되었거나 동시에 사용하고 있습니다. 필요하면 %s을(를) 수동으로 제거하고 다시 시작하십시오

en: cannot create %s; no persistent database used
ko: %s을(를) 만들 수 없습니다: 고정 데이터베이스를 사용하지 않습니다

en: cannot create %s; no sharing possible
ko: %s을(를) 만들 수 없습니다: 공유가 불가능합니다

en: cannot write to database file %s: %s
ko: %s 데이터베이스 파일에 쓸 수 없습니다: %s

en: cannot open socket: %s
ko: 소켓을 열 수 없습니다: %s

en: cannot enable socket to accept connections: %s
ko: 소켓이 연결을 받아들이도록 할 수 없습니다: %s

en: disabled inotify-based monitoring for file `%s': %s
ko: `%s' 파일에 대한 inotify 기반 감시를 하지 않습니다: %s

en: monitoring file `%s` (%d)
ko: `%s` 파일을 감시합니다 (%d)

en: disabled inotify-based monitoring for directory `%s': %s
ko: `%s' 디렉터리에 대한 inotify 기반 감시를 하지 않습니다: %s

en: monitoring directory `%s` (%d)
ko: `%s` 디렉터리를 감시합니다 (%d)

en: monitoring file %s for database %s
ko: %2$s 데이터베이스에 대한 %1$s 파일을 감시합니다

en: stat failed for file `%s'; will try again later: %s
ko: `%s' 파일에 stat이 실패했습니다. 나중에 다시 시도합니다: %s

en: provide access to FD %d, for %s
ko: FD %d번에 접근, 용도 %s

en: cannot handle old request version %d; current version is %d
ko: 과거의 요청 버전 %d 버전을 처리할 수 없습니다. 현재 버전은 %d입니다

en: request from %ld not handled due to missing permission
ko: 권한이 없어서 %ld에서 온 요청을 처리할 수 없습니다

en: request from '%s' [%ld] not handled due to missing permission
ko: 권한이 없어서 '%s'[%ld]에서 온 요청을 처리할 수 없습니다

en: request not handled due to missing permission
ko: 권한이 없어서 요청을 처리할 수 없습니다

en: cannot write result: %s
ko: 결과를 쓸 수 없습니다: %s

en: error getting caller's id: %s
ko: 호출한 측 ID를 얻는데 오류: %s

en: cannot open /proc/self/cmdline: %m; disabling paranoia mode
ko: /proc/self/cmdline을 열 수 없습니다: %m: 파라노이아 모드를 사용하지 않습니다

en: cannot change to old UID: %s; disabling paranoia mode
ko: 과거 UID로 바꿀 수 없습니다: %s: 파라노이아 모드를 사용하지 않습니다

en: cannot change to old GID: %s; disabling paranoia mode
ko: 과거 GID로 바꿀 수 없습니다: %s: 파라노이아 모드를 사용하지 않습니다

en: cannot change to old working directory: %s; disabling paranoia mode
ko: 과거 작업 디렉터리로 바꿀 수 없습니다: %s: 파라노이아 모드를 사용하지 않습니다

en: re-exec failed: %s; disabling paranoia mode
ko: 다시 실행 실패: %s: 파라노이아 모드를 사용하지 않습니다

en: cannot change current working directory to "/": %s
ko: 현재 작업 디렉터리를 "/"로 바꿀 수 없습니다: %s

en: short read while reading request: %s
ko: 요구사항을 다 읽지 못했음: %s

en: key length in request too long: %d
ko: 요청한 키의 길이가 너무 김: %d

en: short read while reading request key: %s
ko: 요청한 키를 다 읽지 못했음: %s

en: handle_request: request received (Version = %d) from PID %ld
ko: handle_request: 요청을 받았음(버전 = %d), PID %ld

en: handle_request: request received (Version = %d)
ko: handle_request: 요청을 받았음(버전 = %d)

en: ignored inotify event for `%s` (file exists)
ko: `%s`에 대한 inotify 이벤트(파일이 이미 있음)를 무시합니다

en: monitored file `%s` was %s, removing watch
ko: 감시하는 `%s` 파일이 %s, 감시를 제거합니다

en: failed to remove file watch `%s`: %s
ko: `%s` 파일 감시를 제거하는데 실패했습니다: %s

en: monitored file `%s` was written to
ko: 감시하는 `%s` 파일에 쓰기가 발생했습니다

en: monitored parent directory `%s` was %s, removing watch on `%s`
ko: 감시하는 `%s` 상위 디렉터리가 %s, `%s`에 대한 감시를 제거합니다

en: monitored file `%s` was %s, adding watch
ko: 감시하는 `%s` 파일이 %s, 감시를 추가합니다

en: failed to add file watch `%s`: %s
ko: `%s` 파일 추적을 추가하는데 실패했습니다: %s

en: disabled inotify-based monitoring after read error %d
ko: 읽기 오류 %d번 뒤에 inotify 기반 감시를 하지 않습니다

en: could not initialize conditional variable
ko: 조건 변수를 초기화할 수 없습니다

en: could not start clean-up thread; terminating
ko: 정리 스레드를 시작할 수 없습니다: 끝냅니다

en: could not start any worker thread; terminating
ko: 작업 스레드를 시작할 수 없습니다: 끝냅니다

en: Failed to run nscd as user '%s'
ko: nscd를 '%s' 사용자로 실행하는 데 실패했습니다

en: initial getgrouplist failed
ko: 최초 getgrouplist 실패

en: getgrouplist failed
ko: getgrouplist 실패

en: setgroups failed
ko: setgroups 실패

en: short write in %s: %s
ko: %s에서 다 쓰지 못했습니다: %s

en: Haven't found "%s" in group cache!
ko: 그룹 캐시에서 "%s"을(를) 찾을 수 없었습니다!

en: Reloading "%s" in group cache!
ko: 그룹 캐시에서 "%s"을(를) 다시 읽어들입니다!

en: Invalid numeric gid "%s"!
ko: gid 번호 "%s"번이 잘못되었습니다!

en: freed %zu bytes in %s cache
ko: %zu 바이트 메모리 해제 (%s 캐시)

en: no more memory for database '%s'
ko: '%s' 데이터베이스에 메모리가 더 이상 없습니다

en: Haven't found "%s" in netgroup cache!
ko: 네트그룹 캐시에서 "%s"을(를) 찾을 수 없습니다!

en: Reloading "%s" in netgroup cache!
ko: 네트그룹 캐시에서 "%s"을(를) 다시 읽어들입니다!

en: Haven't found "%s (%s,%s,%s)" in netgroup cache!
ko: 네트그룹 캐시에서 "%s (%s,%s,%s)"을(를) 찾을 수 없습니다!

en: Reloading "%s (%s,%s,%s)" in netgroup cache!
ko: 네트그룹 캐시에서 "%s (%s,%s,%s)"을(를) 다시 읽어들입니다!

en: Read configuration data from NAME
ko: <이름>에서 설정 데이터를 읽습니다

en: Do not fork and display messages on the current tty
ko: fork하지 않고 현재 TTY에 메시지를 표시합니다

en: Print contents of the offline cache file NAME
ko: NAME 오프라인 캐시 파일의 내용을 표시합니다

en: Do not fork, but otherwise behave like a daemon
ko: fork하지 않지만, 데몬처럼 동작합니다

en: Start NUMBER threads
ko: <숫자>개의 스레드를 시작합니다

en: Shut the server down
ko: 서버를 끝냅니다

en: Print current configuration statistics
ko: 현재 설정 상태를 표시합니다

en: TABLE
ko: <테이블>

en: Invalidate the specified cache
ko: 지정한 캐시를 무효화합니다

en: TABLE,yes
ko: <테이블>,예

en: Use separate cache for each user
ko: 사용자별로 별도의 캐시 사용

en: Name Service Cache Daemon.
ko: 네임 서비스 캐시 데몬.

en: wrong number of arguments
ko: 인수의 개수가 잘못되었음

en: failure while reading configuration file; this is fatal
ko: 설정 파일을 읽는 데 실패: 치명적입니다

en: already running
ko: 이미 실행 중

en: cannot create a pipe to talk to the child
ko: 하위 프로세스와 통신하는 파이프를 만들 수 없습니다

en: cannot change current working directory to "/"
ko: 현재 작업 디렉터리를 "/"로 바꿀 수 없습니다

en: Could not create log file
ko: 기록 파일을 만들 수 없습니다

en: write incomplete
ko: 완전히 쓰지 못했습니다

en: cannot read invalidate ACK
ko: 무효화 ACK를 읽지 못했습니다

en: invalidation failed
ko: 무효화 실패

en: Only root is allowed to use this option!
ko: root만이 이 옵션을 사용할 수 있습니다!

en: '%s' is not a known database
ko: '%s'은(는) 알려진 데이터베이스가 아닙니다

en: secure services not implemented anymore
ko: 보안 서비스는 더 이상 구현하지 않습니다

en: Supported tables:
    %s
    
    For bug reporting instructions, please see:
    %s.
ko: 지원하는 테이블:
    %s
    
    버그를 보고하는 방법은 다음을 참고하십시오:
    %s.

en: 'wait' failed
ko: 'wait' 실패

en: child exited with status %d
ko: 하위 프로세스가 상태 %d번으로 끝났습니다

en: child terminated by signal %d
ko: 하위 프로세스가 시그널 %d번으로 중단됨

en: database %s is not supported
ko: %s 데이터베이스는 지원하지 않습니다

en: Parse error: %s
ko: 파싱 오류: %s

en: Must specify user name for server-user option
ko: server-user 옵션에서 사용자이름을 지정해야 합니다

en: Must specify user name for stat-user option
ko: stat-user 옵션에서 사용자이름을 지정해야 합니다

en: Must specify value for restart-interval option
ko: restart-interval 옵션의 값을 지정해야 합니다

en: Unknown option: %s %s %s
ko: 알 수 없는 옵션: %s %s %s

en: cannot get current working directory: %s; disabling paranoia mode
ko: 현재 작업 디렉터리를 얻을 수 없습니다: %s: 파라노이아 모드를 사용하지 않습니다

en: maximum file size for %s database too small
ko: %s 데이터베이스의 최대 파일 크기가 너무 작습니다

en: cannot write statistics: %s
ko: 통계를 쓸 수 없습니다: %s

en: Only root or %s is allowed to use this option!
ko: root나 %s 사용자만이 이 옵션을 사용할 수 있습니다!

en: nscd not running!
ko: nscd를 실행하지 않았습니다!

en: cannot read statistics data
ko: 통계 데이터를 읽을 수 없습니다

en: nscd configuration:
    
    %15d  server debug level
ko: nscd 설정:
    
    %15d  서버 디버깅 단계

en: %3ud %2uh %2um %2lus  server runtime
ko: %3ud %2uh %2um %2lus  서버 런타임

en:     %2uh %2um %2lus  server runtime
ko:     %2uh %2um %2lus  서버 런타임

en:         %2um %2lus  server runtime
ko:         %2um %2lus  서버 런타임

en:             %2lus  server runtime
ko:             %2lus  서버 런타임

en: %15d  current number of threads
    %15d  maximum number of threads
    %15lu  number of times clients had to wait
    %15s  paranoia mode enabled
    %15lu  restart internal
    %15u  reload count
ko: %15d  현재 스레드 개수
    %15d  최대 스레드 개수
    %15lu  클라이언트가 기다릴 횟수
    %15s  파라노이아 모드 사용
    %15lu  내부 다시 시작
    %15u  다시 읽어들이기 횟수

en: 
    %s cache:
    
    %15s  cache is enabled
    %15s  cache is persistent
    %15s  cache is shared
    %15zu  suggested size
    %15zu  total data pool size
    %15zu  used data pool size
    %15lu  seconds time to live for positive entries
    %15lu  seconds time to live for negative entries
    %15<PRIuMAX>  cache hits on positive entries
    %15<PRIuMAX>  cache hits on negative entries
    %15<PRIuMAX>  cache misses on positive entries
    %15<PRIuMAX>  cache misses on negative entries
    %15lu%% cache hit rate
    %15zu  current number of cached values
    %15zu  maximum number of cached values
    %15zu  maximum chain length searched
    %15<PRIuMAX>  number of delays on rdlock
    %15<PRIuMAX>  number of delays on wrlock
    %15<PRIuMAX>  memory allocations failed
    %15s  check /etc/%s for changes
ko: 
    %s 캐시:
    
    %15s  개의 캐시 사용 중
    %15s  개의 캐시 고정
    %15s  개의 캐시 공유
    %15zu  만큼의 제안된 크기
    %15zu  만큼의 전체 데이터 풀 크기
    %15zu  만큼의 사용 데이터 풀 크기
    %15lu  초 동안 포지티브 엔트리 유지
    %15lu  초 동안 네거티브 엔트리 유지
    %15<PRIuMAX>  번 포지티브 엔트리에 대해 캐시 히트
    %15<PRIuMAX>  번 네거티브 엔트리에 대해 캐시 히트
    %15<PRIuMAX>  번 포지티브 엔트리에 대해 캐시 미스
    %15<PRIuMAX>  번 네거티브 엔트리에 대해 캐시 미스
    %15lu%% 캐시 히트율
    %15zu  현재 캐시 값
    %15zu  최대 캐시 값
    %15zu  최대 검색 체인 길이
    %15<PRIuMAX>  읽기 잠금의 지연 시간
    %15<PRIuMAX>  읽고쓰기 잠금의 지연 시간
    %15<PRIuMAX>  메모리 할당 실패
    %15s  바뀐 사항에 대해 /etc/%s 검사

en: Haven't found "%s" in user database cache!
ko: 사용자 데이터베이스 캐시에서 "%s"을(를) 찾을 수 없었습니다!

en: Reloading "%s" in user database cache!
ko: 사용자 데이터베이스 캐시에서 "%s"을(를) 다시 읽어들입니다!

en: Invalid numeric uid "%s"!
ko: UID 번호 "%s"번이 잘못되었습니다!

en: Failed opening connection to the audit subsystem: %m
ko: 보안 심사 서브시스템에 연결을 여는 데 실패했습니다: %m

en: Failed to set keep-capabilities
ko: keep-capabilities 설정 실패

en: prctl(KEEPCAPS) failed
ko: prctl(KEEPCAPS) 실패

en: Failed to initialize drop of capabilities
ko: 케이퍼빌리티 드롭 초기화 실패

en: cap_init failed
ko: cap_init 실패

en: Failed to drop capabilities
ko: 케이퍼빌리티 드롭 실패

en: cap_set_proc failed
ko: cap_set_proc 실패

en: Failed to unset keep-capabilities
ko: keep-capabilities 설정을 해제하는 데 실패했습니다

en: Failed to determine if kernel supports SELinux
ko: 커널이 SELinux를 지원하는 지 여부를 알아내는 데 실패했습니다

en: Failed to start AVC thread
ko: AVC 스레드를 시작하는 데 실패했습니다

en: Failed to create AVC lock
ko: AVC 잠금을 만드는 데 실패했습니다

en: Failed to start AVC
ko: AVC를 시작하는 데 실패했습니다

en: Access Vector Cache (AVC) started
ko: 액세스 벡터 캐시(AVC) 시작

en: Error querying policy for undefined object classes or permissions.
ko: 정의되지 않은 오브젝트 클래스나 권한의 정책을 질의하는데 오류.

en: Error getting security class for nscd.
ko: NSCD 보안 클래스를 얻는데 오류.

en: Error translating permission name "%s" to access vector bit.
ko: 권한 이름 "%s"을(를) 벡터 비트 접근용으로 변환하는데 오류.

en: Error getting context of socket peer
ko: 소켓 상대방의 컨텍스트를 얻는 데 오류

en: Error getting context of nscd
ko: NSCD 컨텍스트를 얻는데 오류

en: Error getting sid from context
ko: 컨텍스트를 없애는데 오류

en: 
    SELinux AVC Statistics:
    
    %15u  entry lookups
    %15u  entry hits
    %15u  entry misses
    %15u  entry discards
    %15u  CAV lookups
    %15u  CAV hits
    %15u  CAV probes
    %15u  CAV misses
ko: 
    SELinux AVC 통계:
    
    %15u  엔트리 찾아보기
    %15u  엔트리 히트
    %15u  엔트리 미스
    %15u  엔트리 버림
    %15u  CAV 찾아보기
    %15u  CAV 히트
    %15u  CAV 검사
    %15u  CAV 미스

en: Haven't found "%s" in services cache!
ko: 서비스 캐시에서 "%s"을(를) 찾을 수 없습니다!

en: Reloading "%s" in services cache!
ko: 서비스 캐시에서 "%s"을(를) 다시 읽어들입니다!

en: database [key ...]
ko: 데이터베이스 [키 ...]

en: CONFIG
ko: <설정>

en: Service configuration to be used
ko: 사용할 서비스 설정

en: disable IDN encoding
ko: IDN 인코딩 사용하지 않기

en: Get entries from administrative database.
ko: 관리자 데이터베이스에서 항목을 읽습니다.

en: Enumeration not supported on %s
ko: %s에 이뉴머레이션을 지원하지 않습니다

en: Could not allocate group list: %m
ko: 그룹 목록을 만들 수 없습니다: %m

en: Unknown database name
ko: 알 수 없는 데이터베이스 이름

en: Supported databases:
ko: 지원하는 데이터베이스:

en: Unknown database: %s
ko: 알 수 없는 데이터베이스: `%s'

en: Convert key to lower case
ko: 키를 소문자로 변환합니다

en: Do not print messages while building database
ko: 데이터베이스를 만드는 중에 메시지를 출력하지 않습니다

en: Print content of database file, one entry a line
ko: 데이터베이스 파일의 내용을 한 줄에 한 항목씩 표시합니다

en: CHAR
ko: <문자>

en: Generated line not part of iteration
ko: 만들어진 줄이 반복 과정의 일부가 아닙니다

en: Create simple database from textual input.
ko: 텍스트 입력에서 간단한 데이터베이스를 만듭니다.

en: INPUT-FILE OUTPUT-FILE
    -o OUTPUT-FILE INPUT-FILE
    -u INPUT-FILE
ko: <입력-파일> <출력-파일>
    -o <출력-파일> <입력-파일>
    -u <입력-파일>

en: cannot open database file `%s'
ko: `%s' 데이터베이스 파일을 열 수 없습니다

en: no entries to be processed
ko: 항목을 처리하지 못했습니다

en: cannot create temporary file name
ko: 임시 파일 이름을 만들 수 없습니다

en: cannot create temporary file
ko: 임시 파일을 만들 수 없습니다

en: cannot stat newly created file
ko: 새로 만든 파일의 정보를 읽는데 실패했습니다

en: cannot rename temporary file
ko: 임시 파일의 이름을 바꿀 수 없습니다

en: cannot create search tree
ko: 검색 트리를 만들 수 없습니다

en: duplicate key
ko: 중복된 키

en: problems while reading `%s'
ko: `%s'을(를) 읽는 중에 문제

en: failed to write new database file
ko: 새 데이터베이스 파일을 쓰는데 실패

en: cannot stat database file
ko: 데이터베이스 파일의 정보를 읽는데 실패

en: cannot map database file
ko: 데이터베이스 파일을 매핑할 수 없음

en: file not a database file
ko: 파일이 데이터베이스 파일이 아님

en: cannot set file creation context for `%s'
ko: `%s'에 대해 파일 만들기 컨텍스트를 지정할 수 없습니다

en: Usage: %s [-v specification] variable_name [pathname]
ko: 사용법: %s [-v <스펙>] <변수이름> [경로이름]

en:        %s -a [pathname]
ko:        %s -a [경로이름]

en: Usage: getconf [-v SPEC] VAR
      or:  getconf [-v SPEC] PATH_VAR PATH
    
    Get the configuration value for variable VAR, or for variable PATH_VAR
    for path PATH.  If SPEC is given, give values for compilation
    environment SPEC.
ko: 사용법: getconf [-v <스펙>] <변수>
     혹은:  getconf [-v <스펙>] <경로변수> <경로>
    
    <변수> 변수에 대한 설정 변수 값을 읽습니다. 혹은 <경로> 경로에 대한 변수
    <경로_변수> 변수에 대한 설정 변수 값을 읽습니다. SPEC이 있으면 컴파일
    환경 SPEC에 대한 값을 읽습니다.

en: unknown specification "%s"
ko: 알 수 없는 스펙 "%s"

en: Couldn't execute %s
ko: %s 실행할 수 없습니다

en: Unrecognized variable `%s'
ko: 인식할 수 없는 변수 `%s'

en: parameter null or not set
ko: 인자가 NULL이거나 인자를 지정하지 않았습니다

en: Resolver Error 0 (no error)
ko: 리졸버 오류 0 (오류 아님)

en: Unknown host
ko: 알 수 없는 호스트

en: Host name lookup failure
ko: 호스트 이름 탐색 실패

en: Unknown server error
ko: 알 수 없는 서버 오류

en: No address associated with name
ko: 이름과 대응하는 주소가 없음

en: Resolver internal error
ko: 리졸버 내부 오류

en: Unknown resolver error
ko: 알 수 없는 리졸버 오류

en: %s: line %d: cannot specify more than %d trim domains
ko: %s: %d번째 줄: %d개 이상의 trim domain을 지정할 수 없습니다

en: %s: line %d: list delimiter not followed by domain
ko: %s: %d번째 줄: 리스트 구분자 뒤에 domain이 오지 않았습니다

en: %s: line %d: expected `on' or `off', found `%s'
ko: %s: %d번째 줄: `on' 혹은 `off'가 있어야 하지만, `%s'이(가) 있습니다

en: %s: line %d: bad command `%s'
ko: %s: %d번째 줄: 잘못된 명령어 `%s'

en: %s: line %d: ignoring trailing garbage `%s'
ko: %s: %d번째 줄: 맨 뒤의 이상한 것을 무시합니다: `%s'

en: Illegal opcode
ko: 오피코드가 잘못됨

en: Illegal operand
ko: 피연산자가 잘못됨

en: Illegal addressing mode
ko: 어드레싱 모드가 잘못됨

en: Illegal trap
ko: 트랩이 잘못됨

en: Privileged opcode
ko: 관리자 권한이 필요한 오피코드

en: Privileged register
ko: 관리자 권한이 필요한 레지스터

en: Coprocessor error
ko: 코프로세서 오류

en: Internal stack error
ko: 내부 스택 오류

en: Integer divide by zero
ko: 정수 0으로 나누기

en: Integer overflow
ko: 정수 값 오버플로

en: Floating-point divide by zero
ko: 부동 소수점 0으로 나누기

en: Floating-point overflow
ko: 부동 소수점 오버플로

en: Floating-point underflow
ko: 부동 소수점 언더플로

en: Floating-poing inexact result
ko: 부동 소수점 부정확한 결과

en: Invalid floating-point operation
ko: 부동 소수점 작업이 잘못됨

en: Subscript out of range
ko: 범위를 벗어난 기수

en: Address not mapped to object
ko: 주소가 오브젝트로 매핑되지 않음

en: Invalid permissions for mapped object
ko: 매핑된 오브젝트에 권한이 잘못됨

en: Invalid address alignment
ko: 주소 맞춤이 잘못됨

en: Nonexisting physical address
ko: 물리 주소가 없음

en: Object-specific hardware error
ko: 오브젝트 관련 하드웨어 오류

en: Process breakpoint
ko: 프로세스 중지 포인트

en: Process trace trap
ko: 프로세스 추적 트랩

en: Child has exited
ko: 하위 프로세스가 끝났음

en: Child has terminated abnormally and did not create a core file
ko: 하위 프로세스가 비정상적으로 끝나고 코어 파일을 만들지 않았습니다

en: Child has terminated abnormally and created a core file
ko: 하위 프로세스가 비정상적으로 끝나고 코어 파일을 만들었습니다

en: Traced child has trapped
ko: 추적하는 하위 프로세스에 트랩이 걸렸습니다

en: Child has stopped
ko: 하위 프로세스가 중지

en: Stopped child has continued
ko: 중지한 하위 프로세스가 계속되었습니다

en: Data input available
ko: 데이터 입력이 있음

en: Output buffers available
ko: 출력 버퍼가 있음

en: Input message available
ko: 입력 메시지가 있음

en: High priority input available
ko: 높은 우선순위 입력 있음

en: Device disconnected
ko: 장치 연결이 끊어짐

en: Signal sent by kill()
ko: kill()에서 시그널을 보냄

en: Signal sent by sigqueue()
ko: sigqueue()에서 시그널을 보냄

en: Signal generated by the expiration of a timer
ko: 타이머 종료로 시그널이 발생

en: Signal generated by the completion of an asynchronous I/O request
ko: 비동기 입출력 요청 완료로 시그널이 발생

en: Signal generated by the arrival of a message on an empty message queue
ko: 빈 메시지 큐에 메시지가 도착해 시그널이 발생

en: Signal sent by tkill()
ko: tkill()에서 시그널을 보냄

en: Signal generated by the completion of an asynchronous name lookup request
ko: 비동기 이름 찾기 요청 완료로 시그널이 발생

en: Signal generated by the completion of an I/O request
ko: 입출력 요청 완료로 시그널이 발생

en: Signal sent by the kernel
ko: 커널에서 시그널을 보냄

en: Unknown signal %d
ko: 알 수 없는 시그널 %d번

en: %s%sUnknown signal %d
ko: %s%s알 수 없는 시그널 %d번

en: Unknown error
ko: 알 수 없는 오류

en: Real-time signal %d
ko: 실제 시각 시그널 %d번

en: Unknown signal %d
ko: 알 수 없는 시그널 %d번

en: out of memory
ko: 메모리 부족

en: auth_unix.c: Fatal marshalling problem
ko: auth_unix.c: 치명적인 마샬링 문제

en: %s: %s; low version = %lu, high version = %lu
ko: %s: %s; 낮은 버전 = %lu, 높은 버전 = %lu

en: %s: %s; why = %s
ko: %s: %s; 이유 = %s

en: %s: %s; why = (unknown authentication error - %d)
ko: %s: %s; 이유 = (알 수 없는 인증 오류 - %d)

en: RPC: Success
ko: RPC: 성공

en: RPC: Can't encode arguments
ko: RPC: 인수를 인코딩할 수 없습니다

en: RPC: Can't decode result
ko: RPC: 결과를 디코딩할 수 없습니다

en: RPC: Unable to send
ko: RPC: 보낼 수 없습니다

en: RPC: Unable to receive
ko: RPC: 받을 수 없습니다

en: RPC: Timed out
ko: RPC: 시간 초과

en: RPC: Incompatible versions of RPC
ko: RPC: 호환되지 않는 RPC 버전

en: RPC: Authentication error
ko: RPC: 인증 오류

en: RPC: Program unavailable
ko: RPC: 프로그램 사용 불가능

en: RPC: Program/version mismatch
ko: RPC: 프로그램/버전 불일치

en: RPC: Procedure unavailable
ko: RPC: 프로시져 사용 불가능

en: RPC: Server can't decode arguments
ko: RPC: 서버가 인수를 디코딩할 수 없습니다

en: RPC: Remote system error
ko: RPC: 원격 시스템 오류

en: RPC: Unknown host
ko: RPC: 알 수 없는 호스트

en: RPC: Unknown protocol
ko: RPC: 알 수 없는 규약

en: RPC: Port mapper failure
ko: RPC: 포트 맵퍼 실패

en: RPC: Program not registered
ko: RPC: 프로그램을 등록하지 않음

en: RPC: Failed (unspecified error)
ko: RPC: 실패(지정하지 않은 오류)

en: RPC: (unknown error code)
ko: RPC: (알 수 없는 오류 코드)

en: Authentication OK
ko: 인증 성공

en: Invalid client credential
ko: 부적절한 클라이언트 자격 부여

en: Server rejected credential
ko: 서버가 자격 부여를 거부했습니다

en: Invalid client verifier
ko: 부적절한 클라이언트 검증기

en: Server rejected verifier
ko: 서버가 검증기를 거부했습니다

en: Client credential too weak
ko: 클라이언트 자격 부여가 너무 약함

en: Invalid server verifier
ko: 부적절한 서버 검증기

en: Failed (unspecified error)
ko: 실패(지정하지 않은 오류)

en: clnt_raw.c: fatal header serialization error
ko: clnt_raw.c: 치명적인 헤더 직렬화 오류

en: pmap_getmaps.c: rpc problem
ko: pmap_getmaps.c: RPC 문제

en: Cannot register service
ko: 서비스를 등록할 수 없습니다

en: Cannot create socket for broadcast rpc
ko: 브로드캐스트 rpc를 위한 소켓을 만들 수 없습니다

en: Cannot set socket option SO_BROADCAST
ko: 소켓 옵션 SO_BROADCAST를 설정할 수 없습니다

en: Cannot send broadcast packet
ko: 브로드캐스트 패킷을 보낼 수 없습니다

en: Broadcast poll problem
ko: 브로드캐스트 선택 문제

en: Cannot receive reply to broadcast
ko: 브로드캐스트에 대한 응답을 받을 수 없습니다

en: svc_run: - out of memory
ko: svc_run: - 메모리 부족

en: svc_run: - poll failed
ko: svc_run: - poll 실패

en: can't reassign procedure number %ld
ko: 프로시져 번호 %ld번을 재지정할 수 없습니다

en: couldn't create an rpc server
ko: RPC 서버를 만들 수 없습니다

en: couldn't register prog %ld vers %ld
ko: 프로그램 %ld %ld 버전을 등록할 수 없습니다

en: registerrpc: out of memory
ko: registerrpc: 메모리 부족

en: trouble replying to prog %d
ko: 프로그램 %d에 응답하는 데 문제가 있음

en: never registered prog %d
ko: 등록하지 않은 프로그램 %d

en: svc_tcp.c - tcp socket creation problem
ko: svc_tcp.c - tcp 소켓 생성 문제

en: svc_tcp.c - cannot getsockname or listen
ko: svc_tcp.c - getsockname 혹은 listen 불가능

en: svcudp_create: socket creation problem
ko: svcudp_create: 소켓 만들기 문제

en: svcudp_create - cannot getsockname
ko: svcudp_create - getsockname 불가능

en: svcudp_create: xp_pad is too small for IP_PKTINFO
ko: svcudp_create: xp_pad가 IP_PKTINFO에 대하여 너무 작습니다

en: enablecache: cache already enabled
ko: enablecache: 캐시가 이미 활성화되어 있음

en: enablecache: could not allocate cache
ko: enablecache: 캐시를 할당할 수 없습니다

en: enablecache: could not allocate cache data
ko: enablecache: 캐시 자료를 할당할 수 없습니다

en: enablecache: could not allocate cache fifo
ko: enablecache: 캐시 FIFO를 할당할 수 없습니다

en: cache_set: victim not found
ko: cache_set: 버릴 것을 찾지 못했습니다

en: cache_set: victim alloc failed
ko: cache_set: 버릴 것을 할당하지 못했습니다

en: cache_set: could not allocate new rpc_buffer
ko: cache_set: 새 rpc_buffer를 할당할 수 없습니다

en: svc_unix.c - AF_UNIX socket creation problem
ko: svc_unix.c - AF_UNIX 소켓 생성 문제

en: svc_unix.c - cannot getsockname or listen
ko: svc_unix.c - getsockname 혹은 listen 불가능

en: Stack fault
ko: 스택 오류

note: TRANS No process matches the specified process ID.
en: No such process
ko: 그런 프로세스가 없음

note: TRANS An asynchronous signal occurred and prevented TRANS completion of the call.  When this happens, you should try the call TRANS again. TRANS TRANS You can choose to have functions resume after a signal that is handled, TRANS rather than failing with @code{EINTR}; see @ref{Interrupted TRANS Primi
en: Interrupted system call
ko: 중단된 시스템 콜

note: TRANS The system tried to use the device TRANS represented by a file you specified, and it couldn't find the device. TRANS This can mean that the device file was installed incorrectly, or that TRANS the physical device is missing or not correctly attached to the TRANS computer.
en: No such device or address
ko: 그런 장치 혹은 주소가 없음

note: TRANS Used when the arguments passed to a new program TRANS being executed with one of the @code{exec} functions (@pxref{Executing a TRANS File}) occupy too much memory space.  This condition never arises on TRANS @gnuhurdsystems{}.
en: Argument list too long
ko: 인수 명단이 너무 김

note: TRANS Invalid executable file format.  This condition is detected by the TRANS @code{exec} functions; see @ref{Executing a File}.
en: Exec format error
ko: Exec 형식 오류

note: TRANS This error happens on operations that are TRANS supposed to manipulate child processes, when there aren't any processes TRANS to manipulate.
en: No child processes
ko: 하위 프로세스가 없음

note: TRANS Allocating a system resource would have resulted in a TRANS deadlock situation.  The system does not guarantee that it will notice TRANS all such situations.  This error means you got lucky and the system TRANS noticed; it might just hang.  @xref{File Locks}, for an example.
en: Resource deadlock avoided
ko: 자원 교착상태를 피했습니다

note: TRANS The system cannot allocate more virtual memory TRANS because its capacity is full.
en: Cannot allocate memory
ko: 메모리를 할당할 수 없습니다

note: TRANS An invalid pointer was detected. TRANS On @gnuhurdsystems{}, this error never happens; you get a signal instead.
en: Bad address
ko: 주소가 잘못됨

note: TRANS A file that isn't a block special file was given in a situation that TRANS requires one.  For example, trying to mount an ordinary file as a file TRANS system in Unix gives this error.
en: Block device required
ko: 블럭 장치가 필요함

note: TRANS An attempt to make an improper link across file systems was detected. TRANS This happens not only when you use @code{link} (@pxref{Hard Links}) but TRANS also when you rename a file with @code{rename} (@pxref{Renaming Files}).
en: Invalid cross-device link
ko: 부적절한 장치간 연결

note: TRANS The wrong type of device was given to a function that expects a TRANS particular sort of device.
en: No such device
ko: 그런 장치가 없음

note: TRANS There are too many distinct file openings in the entire system.  Note TRANS that any number of linked channels count as just one file opening; see TRANS @ref{Linked Channels}.  This error never occurs on @gnuhurdsystems{}.
en: Too many open files in system
ko: 시스템에 파일을 너무 많이 열었음

note: TRANS Inappropriate I/O control operation, such as trying to set terminal TRANS modes on an ordinary file.
en: Inappropriate ioctl for device
ko: 장치에 대해 부적절한 ioctl

note: TRANS An attempt to execute a file that is currently open for writing, or TRANS write to a file that is currently being executed.  Often using a TRANS debugger to run a program is considered having it open for writing and TRANS will cause this error.  (The name stands for ``text file busy''.)  This 
en: Text file busy
ko: 실행 파일 사용 중

note: TRANS The size of a file would be larger than allowed by the system.
en: File too large
ko: 파일이 너무 큽니다

note: TRANS Invalid seek operation (such as on a pipe).
en: Illegal seek
ko: 탐색이 잘못됨

note: TRANS Used by mathematical functions when an argument value does TRANS not fall into the domain over which the function is defined.
en: Numerical argument out of domain
ko: 영역을 벗어난 수치 인수

note: TRANS Used by mathematical functions when the result value is TRANS not representable because of overflow or underflow.
en: Numerical result out of range
ko: 범위를 벗어난 수치 결과

note: TRANS An operation that cannot complete immediately was initiated on an object TRANS that has non-blocking mode selected.  Some functions that must always TRANS block (such as @code{connect}; @pxref{Connecting}) never return TRANS @code{EAGAIN}.  Instead, they return @code{EINPROGRESS} to indicate t
en: Operation now in progress
ko: 지금 진행 중인 명령

note: TRANS A file that isn't a socket was specified when a socket is required.
en: Socket operation on non-socket
ko: 비소켓상의 소켓 동작

note: TRANS The size of a message sent on a socket was larger than the supported TRANS maximum size.
en: Message too long
ko: 메시지가 너무 깁니다

note: TRANS The socket type does not support the requested communications protocol.
en: Protocol wrong type for socket
ko: 소켓에 대한 규약이 잘못됨

note: TRANS You specified a socket option that doesn't make sense for the TRANS particular protocol being used by the socket.  @xref{Socket Options}.
en: Protocol not available
ko: 규약 사용 불가능

note: TRANS The socket type is not supported.
en: Socket type not supported
ko: 소켓 타입을 지원하지 않습니다

note: TRANS The socket communications protocol family you requested is not supported.
en: Protocol family not supported
ko: 규약군을 지원하지 않음

note: TRANS The address family specified for a socket is not supported; it is TRANS inconsistent with the protocol being used on the socket.  @xref{Sockets}.
en: Address family not supported by protocol
ko: 주소군을 규약에서 지원하지 않음

note: TRANS The requested socket address is already in use.  @xref{Socket Addresses}.
en: Address already in use
ko: 주소가 이미 사용 중입니다

note: TRANS A socket operation failed because the network was down.
en: Network is down
ko: 네트워크가 죽었습니다

note: TRANS A socket operation failed because the subnet containing the remote host TRANS was unreachable.
en: Network is unreachable
ko: 네트워크가 접근 불가능합니다

note: TRANS A network connection was reset because the remote host crashed.
en: Network dropped connection on reset
ko: 네트웍이 reset때문에 연결을 끊었습니다

note: TRANS A network connection was aborted locally.
en: Software caused connection abort
ko: 소프트웨어가 연결 중단을 초래했습니다

note: TRANS The kernel's buffers for I/O operations are all in use.  In GNU, this TRANS error is always synonymous with @code{ENOMEM}; you may get one or the TRANS other from network operations.
en: No buffer space available
ko: 사용 가능한 버퍼 공간이 없음

note: TRANS You tried to connect a socket that is already connected. TRANS @xref{Connecting}.
en: Transport endpoint is already connected
ko: 전송 종료지점이 이미 연결되어 있습니다

note: TRANS The socket is not connected to anything.  You get this error when you TRANS try to transmit data over a socket, without first specifying a TRANS destination for the data.  For a connectionless socket (for datagram TRANS protocols, such as UDP), you get @code{EDESTADDRREQ} instead.
en: Transport endpoint is not connected
ko: 전송 종료지점이 연결되어 있지 않습니다

note: TRANS No default destination address was set for the socket.  You get this TRANS error when you try to transmit data over a connectionless socket, TRANS without first specifying a destination for the data with @code{connect}.
en: Destination address required
ko: 목적지 주소가 필요함

note: TRANS The socket has already been shut down.
en: Cannot send after transport endpoint shutdown
ko: 전송 종료지점이 지난 후에 보낼 수 없습니다

en: Too many references: cannot splice
ko: 참조가 너무 많음: 연결할 수 없습니다

note: TRANS Too many levels of symbolic links were encountered in looking up a file name. TRANS This often indicates a cycle of symbolic links.
en: Too many levels of symbolic links
ko: 기호 연결의 단계가 너무 많음

note: TRANS Filename too long (longer than @code{PATH_MAX}; @pxref{Limits for TRANS Files}) or host name too long (in @code{gethostname} or TRANS @code{sethostname}; @pxref{Host Identification}).
en: File name too long
ko: 파일 이름이 너무 깁니다

note: TRANS The file quota system is confused because there are too many users. TRANS @c This can probably happen in a GNU system when using NFS.
en: Too many users
ko: 사용자가 너무 많음

note: TRANS The user's disk quota was exceeded.
en: Disk quota exceeded
ko: 디스크 할당량이 초과됨

note: TRANS This indicates an internal confusion in the TRANS file system which is due to file system rearrangements on the server host TRANS for NFS file systems or corruption in other file systems. TRANS Repairing this condition usually requires unmounting, possibly repairing TRANS and remounting the fi
en: Stale file handle
ko: 끊어진 파일 핸들

note: TRANS An attempt was made to NFS-mount a remote file system with a file name that TRANS already specifies an NFS-mounted file. TRANS (This is an error on some operating systems, but we expect it to work TRANS properly on @gnuhurdsystems{}, making this error code impossible.)
en: Object is remote
ko: 원격 개체입니다

note: TRANS This is used by the file locking facilities; see TRANS @ref{File Locks}.  This error is never generated by @gnuhurdsystems{}, but TRANS it can result from an operation to an NFS server running another TRANS operating system.
en: No locks available
ko: 사용가능한 잠금장치가 없음

note: TRANS This indicates that the function called is TRANS not implemented at all, either in the C library itself or in the TRANS operating system.  When you get this error, you can be sure that this TRANS particular function will always fail with @code{ENOSYS} unless you TRANS install a new version of 
en: Function not implemented
ko: 함수를 구현하지 않았습니다

note: TRANS While decoding a multibyte character the function came along an invalid TRANS or an incomplete sequence of bytes or the given wide character is invalid.
en: Invalid or incomplete multibyte or wide character
ko: 부적절하거나 불완전한 다중바이트 또는 광역 문자

en: Identifier removed
ko: 식별자 제거

en: Multihop attempted
ko: 여러개의 hop이 시도됨

en: No data available
ko: 사용 가능한 자료가 없음

en: Link has been severed
ko: 링크가 손상되었습니다

en: No message of desired type
ko: 적당한 형을 가진 메시지가 없음

en: Out of streams resources
ko: 스트림 자원 부족

en: Device not a stream
ko: 장치가 스트림이 아님

en: Value too large for defined data type
ko: 정의한 자료형으로 쓰기엔 너무 큰 값

en: Timer expired
ko: 타이머 만료

en: Owner died
ko: 소유자가 죽었습니다

en: State not recoverable
ko: 상태를 복구할 수 없습니다

en: Interrupted system call should be restarted
ko: 중단된 시스템 콜을 다시 시작해야 합니다

en: Channel number out of range
ko: 범위를 벗어난 채널 번호

en: Level 2 not synchronized
ko: 등급 2가 동기화되지 않음

en: Level 3 halted
ko: 등급 3 멎었음

en: Level 3 reset
ko: 등급 3 리셋

en: Link number out of range
ko: 범위를 벗어난 링크 번호

en: Protocol driver not attached
ko: 규약 구동기에 연결되지 않음

en: No CSI structure available
ko: 사용 가능한 CSI 구조가 없음

en: Level 2 halted
ko: 등급 2 멎었음

en: Invalid exchange
ko: 부적절한 교환

en: Invalid request descriptor
ko: 요청 디스크립터가 잘못됨

en: Exchange full
ko: 교환이 가득 참

en: No anode
ko: anode가 없습니다

en: Invalid request code
ko: 부적절한 요청 코드

en: Invalid slot
ko: 부적절한 슬롯

en: Bad font file format
ko: 글꼴 파일 형식이 틀렸습니다

en: Machine is not on the network
ko: 컴퓨터가 네트워크에 붙어 있지 않습니다

en: Package not installed
ko: 패키지를 설치하지 않았습니다

en: Advertise error
ko: 선전 오류

en: Srmount error
ko: srmount 오류

en: Communication error on send
ko: 전송 중 통신 오류

en: RFS specific error
ko: RFS 관련 오류

en: Name not unique on network
ko: 이름이 네트워크 상에서 단일하지 않습니다

en: File descriptor in bad state
ko: 파일 디스크립터가 잘못된 상태에 있습니다

en: Remote address changed
ko: 원격 주소가 바뀌었습니다

en: Can not access a needed shared library
ko: 필요한 공유 라이브러리에 접근할 수 없습니다

en: Accessing a corrupted shared library
ko: 손상된 공유 라이브러리에 접근합니다

en: .lib section in a.out corrupted
ko: a.out의 .lib 섹션이 손상되었습니다

en: Attempting to link in too many shared libraries
ko: 너무 많은 동적 라이브러리와 링크하려고 시도합니다

en: Cannot exec a shared library directly
ko: 공유 라이브러리를 직접 실행할 수 없습니다

en: Streams pipe error
ko: 스트림 파이프 오류

en: Structure needs cleaning
ko: 구조에 청소가 필요합니다

en: Not a XENIX named type file
ko: XENIX named 타입 파일이 아닙니다

en: No XENIX semaphores available
ko: 사용 가능한 XENIX 세마포어가 없습니다

en: Is a named type file
ko: named 타입 파일입니다

en: Remote I/O error
ko: 원격 입출력 오류

en: No medium found
ko: 미디어가 없음

en: Wrong medium type
ko: 미디어 종류가 잘못됨

en: Required key not available
ko: 필요한 키가 없습니다

en: Key has expired
ko: 키가 만료되었습니다

en: Key has been revoked
ko: 키가 종료되었습니다

en: Key was rejected by service
ko: 서비스가 키를 거부했습니다

en: Operation not possible due to RF-kill
ko: 작업이 불가능, RF-kill 때문

en: Memory page has hardware error
ko: 메모리 페이지에 하드웨어 오류

en: RPC struct is bad
ko: RPC 구조가 잘못되었습니다

note: TRANS The file was the wrong type for the TRANS operation, or a data file had the wrong format. TRANS TRANS On some systems @code{chmod} returns this error if you try to set the TRANS sticky bit on a non-directory file; @pxref{Setting Permissions}.
en: Inappropriate file type or format
ko: 부적절한 파일 타입 또는 형식

en: RPC bad procedure for program
ko: RPC 프로그램의 프로시져가 잘못됨

note: TRANS On @gnuhurdsystems{}, opening a file returns this error when the file is TRANS translated by a program and the translator program dies while starting TRANS up, before it has connected to the file.
en: Translator died
ko: 변환기가 죽었음

en: RPC version wrong
ko: RPC 버전이 잘못됨

note: TRANS You did @strong{what}?
en: You really blew it this time
ko: 이번엔 정말로 날려버렸습니다

note: TRANS This means that the per-user limit on new process would be exceeded by TRANS an attempted @code{fork}.  @xref{Limits on Resources}, for details on TRANS the @code{RLIMIT_NPROC} limit.
en: Too many processes
ko: 프로세스가 너무 많음

note: TRANS This error code has no purpose.
en: Gratuitous error
ko: 이유없는 오류

en: RPC program version wrong
ko: RPC 프로그램 버전이 잘못됨

note: TRANS On @gnuhurdsystems{}, servers supporting the @code{term} protocol return TRANS this error for certain operations when the caller is not in the TRANS foreground process group of the terminal.  Users do not usually see this TRANS error because functions such as @code{read} and @code{write} trans
en: Inappropriate operation for background process
ko: 배경 프로세스로 부적합한 동작

note: TRANS Go home and have a glass of warm, dairy-fresh milk. TRANS @c Okay.  Since you are dying to know, I'll tell you. TRANS @c This is a joke, obviously.  There is a children's song which begins, TRANS @c "Old McDonald had a farm, e-i-e-i-o."  Every time I see the (real) TRANS @c errno macro EIO, I 
en: Computer bought the farm
ko: 컴퓨터가 농장을 샀습니다

en: Need authenticator
ko: 인증기가 필요함

en: RPC program not available
ko: RPC 프로그램 사용 불가능

en: Error in unknown error system:
ko: 알 수 없는 오류 시스템에 오류:

en: Bad value for ai_flags
ko: ai_flags의 값이 잘못됨

en: Non-recoverable failure in name resolution
ko: name resolution에서 복구할 수 없는 실패

en: No address associated with hostname
ko: 호스트이름과 대응되는 주소가 없음

en: Name or service not known
ko: 이름 혹은 서비스를 알 수 없습니다

en: Servname not supported for ai_socktype
ko: ai_socktype에서는 servname을 지원하지 않습니다

en: Processing request in progress
ko: 진행중인 요청을 수행중입니다

en: Request canceled
ko: 요청을 취소합니다

en: Request not canceled
ko: 요청을 취소하지 않습니다

en: All requests done
ko: 모든 요청을 완료했습니다

en: Interrupted by a signal
ko: 시그널 때문에 중단됨

en: Parameter string not correctly encoded
ko: 파라미터 문자열을 올바르게 인코딩하지 않았습니다

en: makecontext: does not know how to handle more than 8 arguments
ko: makecontext: 8개보다 많은 인자를 어떻게 처리할 지 알 수 없습니다

en: Usage: lddlibc4 FILE
ko: 사용법: lddlibc4 <파일>

en: cannot read header from `%s'
ko: `%s'에서 헤더를 읽을 수 없습니다

en: %s is for unknown machine %d.
ko: %s은(는) 알려지지 않은 기계 %d을(를) 위한 것입니다.

en: rebuild shared object with IBT support enabled
ko: IBT 기능을 켜고 공유 오브젝트를 다시 만듭니다

en: rebuild shared object with SHSTK support enabled
ko: SHSTK 기능을 켜고 공유 오브젝트를 다시 만듭니다

en: can't disable CET
ko: CET 사용을 끌 수 없습니다

en: has characters other than ASCII alphanumerics, '-' or '+'
ko: ASCII 알파벳 및 숫자, '-', '+'가 아닌 문자가 있습니다

en: has fewer than 3 characters
ko: 3자보다 적습니다

en: has more than 6 characters
ko: 6자보다 많습니다

en: %s: warning: zone "%s" abbreviation "%s" %s
ko: %s: 경고: 지역 "%s" 약어 "%s" %s

en: %s: usage: %s OPTIONS TIMEZONE ...
    Options include:
      -c [L,]U   Start at year L (default -500), end before year U (default 2500)
      -t [L,]U   Start at time L, end before time U (in seconds since 1970)
      -i         List transitions briefly (format is experimental)
      -v         List transitions verbosely
      -V         List transitions a bit less verbosely
      --help     Output this help
      --version  Output version info
    
    Report bugs to %s.
ko: %s: 사용법: %s <옵션> <시간대> ...
    옵션:
      -c [L,]U   연도 L에서 시작 (기본값 -500), U 전에 끝 (기본값 2500)
      -t [L,]U   시각 L에서 시작, U 전에 끝 (1970년 이후 지난 초 단위)
      -i         이행 목록을 간략히 표시합니다 (실험적인 형식)
      -v         이행 목록을 자세히 표시합니다
      -V         이행 목록을 좀 덜 자세히 표시합니다
      --help     이 도움말을 출력합니다
      --version  버전 정보를 출력합니다
    
    Report bugs to %s.

en: %s: wild -c argument %s
ko: %s: 제멋대로인 -c 인수 %s

en: %s: wild -t argument %s
ko: %s: 제멋대로인 -t 인수 %s

en: %s: Memory exhausted: %s
ko: %s: 메모리가 바닥남: %s

en: size overflow
ko: 크기 오버플로

en: alignment overflow
ko: 정렬 값 오버플로

en: integer overflow
ko: 정수 값 오버플로

en: "%s", line %<PRIdMAX>:
ko: "%s", 행 %<PRIdMAX>:

en:  (rule from "%s", line %<PRIdMAX>)
ko:  ("%s"에 있는 규칙, 행 %<PRIdMAX>)

en: %s: usage is %s [ --version ] [ --help ] [ -v ] \
    	[ -b {slim|fat} ] [ -d directory ] [ -l localtime ] [ -L leapseconds ] \
    	[ -p posixrules ] [ -r '[@lo][/@hi]' ] [ -t localtime-link ] \
    	[ filename ... ]
    
    Report bugs to %s.
ko: %s: 사용법은 %s [ --version ] [ --help ] [ -v ] \
    	[ -b {slim|fat} ] [ -d <디렉터리> ] [ -l <지역시각> ] [ -L <윤초> ] \
    	[ -p <POSIX규칙> ] [ -r '[@lo][/@hi]' ] [ -t <지역시각-링크> ] \
    	[ <파일이름> ... ]
    
    문제점은 %s 주소로 알려 주십시오.

en: %s: Can't chdir to %s: %s
ko: %s: %s 디렉터리로 이동할 수 없습니다: %s

en: wild compilation-time specification of zic_t
ko: 제멋대로인 zic_t의 컴파일 타임 명세

en: incompatible -b options
ko: 호환되지 않는 -b 옵션

en: invalid option: -b '%s'
ko: 부적절한 옵션: -b '%s'

en: %s: More than one -d option specified
ko: %s: 여러개의 -d 옵션을 지정했습니다

en: %s: More than one -l option specified
ko: %s: 여러개의 -l 옵션을 지정했습니다

en: %s: More than one -p option specified
ko: %s: 여러개의 -p 옵션을 지정했습니다

en: %s: More than one -t option specified
ko: %s: 여러개의 -t 옵션을 지정했습니다

en: -y is obsolescent
ko: -y 옵션은 이제 사용하지 않습니다

en: %s: More than one -y option specified
ko: %s: 여러개의 -y 옵션을 지정했습니다

en: %s: More than one -L option specified
ko: %s: 여러개의 -L 옵션을 지정했습니다

en: %s: More than one -r option specified
ko: %s: 여러개의 -r 옵션을 지정했습니다

en: %s: invalid time range: %s
ko: %s: 시간 범위가 잘못되었습니다: %s

en: -s ignored
ko: -s 무시됨

en: link to link
ko: 링크로 링크

en: file name '%s' begins with '/'
ko: '%s' 파일 이름이 '/'로 시작합니다

en: file name '%s' contains '%.*s' component
ko: '%s' 파일 이름에 '%.*s' 내용이 들어 있습니다

en: file name '%s' component contains leading '-'
ko: '%s' 파일 이름에 앞에 '-'가 들어 있습니다

en: file name '%s' contains overlength component '%.*s...'
ko: '%s' 파일 이름에 길이가 제한보다 긴 '%.*s...' 내용이 들어 있습니다

en: file name '%s' contains byte '%c'
ko: '%s' 파일 이름에 '%c' 바이트가 들어 있습니다

en: file name '%s' contains byte '\%o'
ko: '%s' 파일 이름에 '\%o' 바이트가 들어 있습니다

en: %s: link from %s/%s failed: %s
ko: %s: %s/%s에서 연결 실패: %s

en: %s: Can't remove %s/%s: %s
ko: %s: %s/%s을(를) 제거할 수 없습니다: %s

en: symbolic link used because hard link failed: %s
ko: 하드 링크가 실패해서 심볼릭 링크를 사용합니다: %s

en: %s: Can't read %s/%s: %s
ko: %s: %s/%s을(를) 읽을 수 없습니다: %s

en: %s: Can't create %s/%s: %s
ko: %s: %s/%s을(를) 만들 수 없습니다: %s

en: copy used because hard link failed: %s
ko: 하드 링크가 실패해서 복사를 사용합니다: %s

en: copy used because symbolic link failed: %s
ko: 심볼릭 링크가 실패해서 복사를 사용합니다: %s

en: same rule name in multiple files
ko: 여러 파일에 같은 이름의 규칙이 있음

en: %s in ruleless zone
ko: 규칙없는 지역에 %s 있음

en: standard input
ko: 표준 입력

en: %s: Can't open %s: %s
ko: %s: %s을(를) 열 수 없습니다: %s

en: line too long
ko: 행이 너무 깁니다

en: input line of unknown type
ko: 알 수 없는 형태의 입력행

en: %s: panic: Invalid l_value %d
ko: %s: 문제상태: 잘못된 좌변값 %d

en: expected continuation line not found
ko: 예상했던 연속 행을 찾지 못했음

en: fractional seconds rejected by pre-2018 versions of zic
ko: 2018보다 전 버전의 zic는 초보다 작은 단위를 거부합니다

en: time overflow
ko: 시간 값 오버플로

en: values over 24 hours not handled by pre-2007 versions of zic
ko: 2007보다 전 버전의 zic는 24보다 큰 값을 처리하지 못합니다

en: invalid saved time
ko: 절약 시간이 부적절함

en: wrong number of fields on Rule line
ko: Rule 줄에 필드의 개수가 잘못되었음

en: Invalid rule name "%s"
ko: "%s" 규칙 이름이 잘못되었습니다

en: wrong number of fields on Zone line
ko: Zone 줄에 필드의 갯수가 잘못되었음

en: "Zone %s" line and -l option are mutually exclusive
ko: "지역 %s" 행과 -l 옵션은 상호 배타적입니다

en: "Zone %s" line and -p option are mutually exclusive
ko: "지역 %s" 행과 -p 옵션은 상호 배타적입니다

en: duplicate zone name %s (file "%s", line %<PRIdMAX>)
ko: 지역명 %s (파일 "%s", 행 %<PRIdMAX>) 중복되어 있습니다

en: wrong number of fields on Zone continuation line
ko: Zone continuation 줄에 필드의 개수가 잘못되었음

en: invalid UT offset
ko: UT 옵셋이 잘못됨

en: invalid abbreviation format
ko: 약어 형식이 잘못됨

en: format '%s' not handled by pre-2015 versions of zic
ko: 2015보다 전 버전이 zic는 '%s' 포맷을 처리하지 못합니다

en: Zone continuation line end time is not after end time of previous line
ko: 계속되는 Zone 줄에 있는 끝 시각이 윗 줄에 있는 끝시각보다 늦은 시각이 아닙니다

en: invalid leaping year
ko: 윤년이 잘못됨

en: invalid month name
ko: 달 이름이 잘못됨

en: invalid day of month
ko: 달의 날짜 수가 잘못됨

en: time too small
ko: 시간 값이 너무 작습니다

en: time too large
ko: 시간 값이 너무 큽니다

en: invalid time of day
ko: 하루 중 시각이 잘못됨

en: leap second precedes Epoch
ko: 윤초가 시간 원점보다 앞섬

en: wrong number of fields on Leap line
ko: Leap 줄에 필드의 개수가 잘못되었음

en: invalid Rolling/Stationary field on Leap line
ko: Leap 줄에 Rolling/Stationary 필드가 잘못됨

en: invalid CORRECTION field on Leap line
ko: Leap 줄에 CORRECTION 필드가 잘못됨

en: wrong number of fields on Expires line
ko: Expires 줄에 필드의 개수가 잘못되었음

en: multiple Expires lines
ko: Expire 줄이 여러개입니다

en: wrong number of fields on Link line
ko: Link 줄에 필드의 수가 틀렸음

en: blank FROM field on Link line
ko: Link 줄에 FROM 필드가 없음

en: invalid starting year
ko: 시작하는 해가 잘못됨

en: invalid ending year
ko: 끝나는 해가 잘못됨

en: starting year greater than ending year
ko: 시작하는 해가 끝나는 해보다 큽니다

en: typed single year
ko: 연도를 한개 입력했습니다

en: year type "%s" is obsolete; use "-" instead
ko: 연도 종류 "%s"은(는) 이제 사용되지 않습니다. 대신 "-"를 사용하십시오

en: invalid weekday name
ko: 요일 이름이 잘못됨

en: reference clients mishandle more than %d transition times
ko: 레퍼런스 클라이언트는 이행 과정을 %d번 넘게 잘못 처리합니다

en: pre-2014 clients may mishandle more than 1200 transition times
ko: 2014년보다 전의 클라이언트는 이행 과정을 1200번 이상 잘못 처리할 수도 있습니다

en: too many transition times
ko: 시각 이행이 너무 많습니다

en: %%z UT offset magnitude exceeds 99:59:59
ko: %%z UT 오프셋 크기가 99:59:59를 넘어갑니다

en: no POSIX environment variable for zone
ko: 지역에 대해 POSIX 환경 변수가 없습니다

en: %s: pre-%d clients may mishandle distant timestamps
ko: %s: %d년보다 전의 클라이언트는 타임스탬프를 잘못 처리할 수도 있습니다.

en: two rules for same instant
ko: 같은 순간에 대해 규칙 2개

en: can't determine time zone abbreviation to use just after until time
ko: 단지 종료시각 이후에 사용하기 위한 시간대 약어를 결정할 수 없습니다

en: UT offset out of range
ko: UT 오프셋이 범위를 벗어났습니다

en: too many local time types
ko: 지역 시각의 종류가 너무 많습니다

en: too many leap seconds
ko: 윤초가 너무 많습니다

en: Leap seconds too close together
ko: 윤초가 너무 가깝습니다

en: "#expires" is obsolescent; use "Expires"
ko: "#expires"는 이제 사용되지 않습니다. "Expires"를 사용하십시오

en: last Leap time does not precede Expires time
ko: 마지막 윤초 시간이 Expires 시간보다 앞서지 않습니다

en: Wild result from command execution
ko: 명령 실행에서 제 멋대로의 결과가 나왔습니다

en: %s: command was '%s', result was %d
ko: %s: 명령은 '%s'였고, 결과는 %d였습니다

en: "%s" is undocumented; use "last%s" instead
ko: "%s"은(는) 문서화되지 않았습니다. 대신 "last%s"를(를) 사용하십시오

en: "%s" is ambiguous in pre-2017c zic
ko: "%s"은(는) 2017c 보다 전 버전의 zic에서 애매한 표현입니다

en: Odd number of quotation marks
ko: 따옴표 수가 홀수입니다

en: use of 2/29 in non leap-year
ko: 평년에 2월 29일을 사용

en: rule goes past start/end of month; will not work with pre-2004 versions of zic
ko: 2004보다 전 버전의 zic에서는 달의 시작/끝을 넘어가는 규칙이 동작하지 않습니다

en: time zone abbreviation has fewer than 3 characters
ko: 시간대 약어가 3자보다 짧습니다

en: time zone abbreviation has too many characters
ko: 시간대 약어에 글자가 너무 많습니다

en: time zone abbreviation differs from POSIX standard
ko: 시간대 약어가 POSIX 표준과 다릅니다

en: too many, or too long, time zone abbreviations
ko: 너무 많거나 너무 긴 시간대 약어

en: %s: Can't create directory %s: %s
ko: %s: %s 디렉터리를 만들 수 없습니다: %s

en: GApplication options
ko: GApplication 옵션

en: Show GApplication options
ko: GApplication 옵션을 표시합니다

en: Enter GApplication service mode (use from D-Bus service files)
ko: GApplication 서비스 모드로 들어갑니다 (D-버스 서비스 파일에서 사용)

en: Override the application’s ID
ko: 프로그램 ID를 직접 지정합니다

en: Replace the running instance
ko: 실행 중인 인스턴스를 바꿉니다

en: List applications
ko: 프로그램 목록

en: List the installed D-Bus activatable applications (by .desktop files)
ko: D-버스로 동작할 수 있는(.desktop 파일 사용) 프로그램의 설치 목록을 봅니다

en: Launch an application
ko: 프로그램 실행

en: Launch the application (with optional files to open)
ko: 프로그램을 실행합니다 (뒤에 열 파일을 추가해서)

en: APPID [FILE…]
ko: <프로그램ID> [파일…]

en: Activate an action
ko: 동작 활성화

en: Invoke an action on the application
ko: 프로그램의 한 동작을 호출합니다

en: APPID ACTION [PARAMETER]
ko: <프로그램ID> <동작> [인수]

en: List available actions
ko: 사용 가능 동작 목록

en: List static actions for an application (from .desktop file)
ko: 프로그램의 고정된 동작 목록을 봅니다 (.desktop 파일에서)

en: APPID
ko: <프로그램ID>

en: The command to print detailed help for
ko: 자세한 도움말을 표시하는 명령

en: Application identifier in D-Bus format (eg: org.example.viewer)
ko: D-버스 형식의 프로그램 ID (예: org.example.viewer)

en: Optional relative or absolute filenames, or URIs to open
ko: 추가로 열려는 파일의 상대 또는 절대 경로, 또는 URI

en: The action name to invoke
ko: 호출할 동작 이름

en: PARAMETER
ko: <인수>

en: Optional parameter to the action invocation, in GVariant format
ko: 추가로 동작 호출에 붙일 인수, GVariant 형식

en: Unknown command %s
ko: 알 수 없는 명령 %s

en: Arguments:
ko: 인수:

en: Commands:
ko: 명령어:

note: Translators: do not translate 'help', but please translate 'COMMAND'.
en: Use “%s help COMMAND” to get detailed help.
ko: 자세한 도움말을 보려면 “%s help <명령>”을 실행하십시오.

en: %s command requires an application id to directly follow
ko: %s 명령은 해당 프로그램 ID가 필요합니다.

en: invalid application id: “%s”
ko: 잘못된 프로그램 ID: “%s”

note: Translators: %s is replaced with a command name like 'list-actions'
en: “%s” takes no arguments
ko: “%s” 옵션은 인수를 받지 않습니다

en: unable to connect to D-Bus: %s
ko: D-버스에 연결할 수 없습니다: %s

en: error sending %s message to application: %s
ko: 프로그램에 %s 메시지를 보내는 중 오류: %s

en: action name must be given after application id
ko: 프로그램 ID 뒤에 동작 이름을 써야 합니다

en: invalid action name: “%s”
    action names must consist of only alphanumerics, “-” and “.”
ko: 동작 이름이 잘못되었습니다: “%s”
    동작 이름은 알파벳, 숫자, “-”, “.”만 쓸 수 있습니다

en: error parsing action parameter: %s
ko: 동작 파라미터 해석 오류: %s

en: actions accept a maximum of one parameter
ko: 최대 1개 인수를 받는 동작

en: list-actions command takes only the application id
ko: list-actions 명령은 프로그램 ID만 받습니다

en: unable to find desktop file for application %s
ko: %s 프로그램에 대한 desktop 파일을 찾을 수 없습니다

en: unrecognised command: %s
ko: 알 수 없는 명령 %s

en: Too large count value passed to %s
ko: %s에 넘긴 카운트 값이 너무 큽니다

en: Seek not supported on base stream
ko: 기반 스트림에서 탐색을 지원하지 않습니다

en: Cannot truncate GBufferedInputStream
ko: GMemoryInputStream을 자를 수 없습니다

en: Stream is already closed
ko: 스트림을 이미 닫았습니다

en: Truncate not supported on base stream
ko: 기반 스트림에서 자르기를 지원하지 않습니다

en: Invalid object, not initialized
ko: 올바른 객체가 아닙니다. 초기화되지 않았습니다

en: Incomplete multibyte sequence in input
ko: 입력에서 잘못된 멀티 바이트 시퀀스가 불완전합니다

en: Not enough space in destination
ko: 대상에 공간이 부족합니다

en: Invalid byte sequence in conversion input
ko: 변환 입력에서 잘못된 바이트 순서

en: Error during conversion: %s
ko: 변환 중 오류: %s

en: Conversion from character set “%s” to “%s” is not supported
ko: 문자셋 “%s”에서 “%s”(으)로 변환은 지원되지 않습니다

en: Could not open converter from “%s” to “%s”
ko: “%s”에서 “%s”(으)로 변환하는 변환기를 열 수 없습니다

en: %s type
ko: %s 형식

en: %s filetype
ko: %s 파일 형식

en: GCredentials contains invalid data
ko: GCredentials에 잘못된 데이터가 들어 있습니다

en: GCredentials is not implemented on this OS
ko: GCredentials는 이 OS에서 구현되지 않았습니다

en: There is no GCredentials support for your platform
ko: 이 플랫폼에서는 GCredentials를 지원하지 않습니다

en: GCredentials does not contain a process ID on this OS
ko: GCredentials는 이 OS에서 프로세스 ID가 없습니다

en: Credentials spoofing is not possible on this OS
ko: 암호 데이터 속이기가 이 OS에서는 불가능합니다

en: Unexpected early end-of-stream
ko: 예기치 않게 일찍 스트림이 끝났습니다

en: Unsupported key “%s” in address entry “%s”
ko: “%s” 키를 주소 항목 “%s”에서 지원하지 않습니다

en: Meaningless key/value pair combination in address entry “%s”
ko: “%s” 주소 항목에서 의미 없는 키/값의 쌍

en: Address “%s” is invalid (need exactly one of path, dir, tmpdir, or abstract keys)
ko: “%s” 주소는 올바르지 않습니다 (정확히 1개의 경로, 폴더, 임시 폴더, 절대 키 중 하나가 필요합니다)

en: Error in address “%s” — the “%s” attribute is malformed
ko: “%s” 주소에서 오류 —  “%s” 속성의 형식이 잘못되었습니다

en: Unknown or unsupported transport “%s” for address “%s”
ko: 주소 “%2$s”에 대한  “%1$s” 트랜스포트는 알려지지 않았거나 지원하지 않습니다.

en: Address element “%s” does not contain a colon (:)
ko: 주소 항목 “%s”에 콜론(:)이  없습니다

en: Transport name in address element “%s” must not be empty
ko: 주소 항목 “%s”에서 트랜스포트 이름이 비어 있으면 안 됩니다

en: Key/Value pair %d, “%s”, in address element “%s” does not contain an equal sign
ko: 키/값 쌍 %d번, “%s”에 (주소 항목 “%s”) 등호 기호가 없습니다

en: Key/Value pair %d, “%s”, in address element “%s” must not have an empty key
ko: 키/값 쌍 %d번, “%s”에 (주소 항목 “%s”) 비어 있는 키가 들어 있을 수 없습니다

en: Error unescaping key or value in Key/Value pair %d, “%s”, in address element “%s”
ko: 키/값 쌍 %d번, “%s”에 (주소 항목 “%s”) 키/값의 이스케이프 제거 오류

en: Error in address “%s” — the unix transport requires exactly one of the keys “path” or “abstract” to be set
ko: “%s” 주소에서 오류 — unix 트랜스포트에서는 'path'나 'abstract' 키 중 하나를 설정해야 합니다.

en: Error in address “%s” — the host attribute is missing or malformed
ko: “%s” 주소에서 오류 — host 속성이 없거나 형식이 잘못되었습니다

en: Error in address “%s” — the port attribute is missing or malformed
ko: “%s” 주소에서 오류 — port 속성이 없거나 형식이 잘못되었습니다

en: Error in address “%s” — the noncefile attribute is missing or malformed
ko: “%s” 주소에서 오류 — noncefile 속성이 없거나 형식이 잘못되었습니다

en: Error auto-launching:
ko: 자동 실행 오류:

en: Error opening nonce file “%s”: %s
ko: “%s” nonce 파일을 여는 중 오류: %s

en: Error reading from nonce file “%s”: %s
ko: “%s” nonce 파일을 읽는 중 오류: %s

en: Error reading from nonce file “%s”, expected 16 bytes, got %d
ko: “%s” nonce 파일을 읽는 중 오류, 16바이트가 있어야 하지만 %d바이트

en: Error writing contents of nonce file “%s” to stream:
ko: “%s” nonce 파일의 내용을 스트림에 쓰는 중 오류:

en: The given address is empty
ko: 지정된 주소가 빈 문자열입니다

en: Cannot spawn a message bus when setuid
ko: setuid 없이 메시지 버스를 시작할 수 없습니다:

en: Cannot spawn a message bus without a machine-id:
ko: machine-id 없이 메시지 버스를 시작할 수 없습니다:

en: Cannot autolaunch D-Bus without X11 $DISPLAY
ko: X11 $DISPLAY 없이 D-Bus 자동 실행할 수 없습니다

en: Error spawning command line “%s”:
ko: “%s” 명령을 시작하는데 오류:

en: Cannot determine session bus address (not implemented for this OS)
ko: 세션 버스 주소를 알아낼 수 없습니다 (이 운영체제에서는 구현되지 않았습니다)

en: Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable — unknown value “%s”
ko: DBUS_STARTER_BUS_TYPE 환경 변수에서 세션 버스 주소를 알아낼 수 없습니다 — 알 수 없는 값 “%s”

en: Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment variable is not set
ko: DBUS_STARTER_BUS_TYPE 환경 변수를 설정하지 않았으므로 세션 버스 주소를 알아낼 수 없습니다

en: Unknown bus type %d
ko: 알 수 없는 버스 형식 (%d)

en: Unexpected lack of content trying to read a line
ko: 한 줄을 읽으려고 시도하는 중 예상치 못하게 읽을 내용이 부족합니다.

en: Unexpected lack of content trying to (safely) read a line
ko: 한 줄을(안전하게) 읽으려고 시도하는 중 예상치 못하게 읽을 내용이 부족합니다.

en: Exhausted all available authentication mechanisms (tried: %s) (available: %s)
ko: 사용 가능한 모든 인증 방법을 시도했습니다 (시도: %s) (사용 가능: %s)

en: Cancelled via GDBusAuthObserver::authorize-authenticated-peer
ko: GDBusAuthObserver::authorize-authenticated-peer를 통해 취소됨

en: Error when getting information for directory “%s”: %s
ko: 디렉터리 “%s”의 정보를 가져오는 중 오류 : %s

en: Permissions on directory “%s” are malformed. Expected mode 0700, got 0%o
ko: “%s” 디렉터리의 권한이 잘못되었습니다. 0700이어야 하지만 0%o입니다

en: Error creating directory “%s”: %s
ko: “%s” 디렉터리를 만드는 중 오류: %s

en: Error opening keyring “%s” for reading:
ko: “%s” 키 모음을 읽기 용도로 여는 중 오류:

en: Line %d of the keyring at “%s” with content “%s” is malformed
ko: “%2$s”의 키 모음 %1$d번 줄의 내용 “%3$s”의 형식이 잘못되었습니다.

en: First token of line %d of the keyring at “%s” with content “%s” is malformed
ko: '%2$s'의 키 모음 %1$d번 줄의 첫번째 토큰의 내용  “%3$s”의 형식이 잘못되었습니다.

en: Second token of line %d of the keyring at “%s” with content “%s” is malformed
ko: “%2$s”의 키 모음 %1$d번 줄의 두번째 토큰의 내용 “%3$s”의 형식이 잘못되었습니다.

en: Didn’t find cookie with id %d in the keyring at “%s”
ko: “%2$s”의 키 모음 아이디 %1$d의 쿠키를 찾을 수 없습니다

en: Error creating lock file “%s”: %s
ko: “%s” 잠금 파일을 만드는 중 오류: %s

en: Error deleting stale lock file “%s”: %s
ko: 오래된 “%s” 잠금 파일을 만드는 중 오류: %s

en: Error closing (unlinked) lock file “%s”: %s
ko: (링크가 끊어진) “%s” 잠금 파일을 닫는 중 오류: %s

en: Error unlinking lock file “%s”: %s
ko: “%s” 잠금 파일을 삭제하는 중 오류: %s

en: Error opening keyring “%s” for writing:
ko: “%s” 키 모음을 쓰기 용도로 여는 중 오류:

en: (Additionally, releasing the lock for “%s” also failed: %s)
ko: (추가로 “%s”에 대한 잠금 해제도 실패했습니다: %s)

en: The connection is closed
ko: 연결이 닫혔습니다

en: Unsupported flags encountered when constructing a client-side connection
ko: 클라이언트 연결을 만드는 중 지원하지 않는 플래그가 있습니다

en: No such interface “org.freedesktop.DBus.Properties” on object at path %s
ko: 경로 %s의 객체에 “org.freedesktop.DBus.Properties” 인터페이스가 없습니다

en: No such property “%s”
ko: “%s” 속성이 없습니다

en: Property “%s” is not readable
ko: “%s” 속성을 읽을 수 없습니다

en: Property “%s” is not writable
ko: “%s” 속성을 쓸 수 없습니다

en: Error setting property “%s”: Expected type “%s” but got “%s”
ko: “%s” 속성 설정 오류: “%s” 형식이어야 하지만 “%s”입니다

en: No such interface “%s”
ko: “%s” 인터페이스가 없습니다

en: No such interface “%s” on object at path %s
ko: 경로 “%2$s”의 객체에 “%1$s” 인터페이스가 없습니다

en: No such method “%s”
ko: “%s” 키가 없습니다

en: Type of message, “%s”, does not match expected type “%s”
ko: 메시지 형식이(“%s”) 예상한 “%s” 형식에 맞지 않습니다.

en: An object is already exported for the interface %s at %s
ko: %2$s의 %1$s 인터페이스 용도로 객체를 이미 내보냈습니다

en: Unable to retrieve property %s.%s
ko: %s.%s 속성을 가져올 수 없습니다

en: Unable to set property %s.%s
ko: %s.%s 속성을 설정할 수 없습니다

en: Method “%s” returned type “%s”, but expected “%s”
ko: “%s” 메소드가 “%s” 형식을 리턴했지만, “%s” 형식이어야 합니다

en: Method “%s” on interface “%s” with signature “%s” does not exist
ko: “%3$s” 서명이 있는 “%2$s” 인터페이스의 “%1$s” 메서드가 없습니다

en: A subtree is already exported for %s
ko: 하위 트리를 이미 %s 용도로 내보냈습니다

en: type is INVALID
ko: 형식이 올바르지 않습니다

en: METHOD_CALL message: PATH or MEMBER header field is missing
ko: METHOD_CALL 메시지: PATH 혹은 MEMBER 헤더 필드가 없습니다

en: METHOD_RETURN message: REPLY_SERIAL header field is missing
ko: METHOD_CALL 메시지: REPLY_SERIAL 헤더 필드가 없습니다

en: ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing
ko: ERROR 메시지: REPLY_SERIAL 혹은 ERROR_NAME 헤더 필드가 없습니다

en: SIGNAL message: PATH, INTERFACE or MEMBER header field is missing
ko: SIGNAL 메시지: PATH, INTERFACE 혹은 MEMBER 헤더 필드가 없습니다

en: SIGNAL message: The PATH header field is using the reserved value /org/freedesktop/DBus/Local
ko: SIGNAL 메시지: PATH 헤더 필드가 /org/freedesktop/DBus/Local 예약 값을 사용하고 있습니다

en: SIGNAL message: The INTERFACE header field is using the reserved value org.freedesktop.DBus.Local
ko: SIGNAL 메시지: INTERFACE 헤더 필드가 org.freedesktop.DBus.Local 예약 값을 사용하고 있습니다

en: Wanted to read %lu byte but only got %lu | Wanted to read %lu bytes but only got %lu
ko[0]: %lu 바이트를 읽어야 하지만 %lu 바이트만 받았습니다

en: Expected NUL byte after the string “%s” but found byte %d
ko: “%s” 문자열 뒤에 NUL 바이트가 와야 하지만 %d바이트가 있습니다

en: Expected valid UTF-8 string but found invalid bytes at byte offset %d (length of string is %d). The valid UTF-8 string up until that point was “%s”
ko: 올바른 UTF-8 문자열이 와야 하지만 오프셋 %d에(문자열 길이 %d) 잘못된 바이트가 있습니다. 그 부분까지 올바른 UTF-8 문자열은 “%s”입니다.

en: Value nested too deeply
ko: 값이 너무 깊숙히 끼워 넣어져 있습니다

en: Parsed value “%s” is not a valid D-Bus object path
ko: 해석한 “%s” 값이 올바른 D-Bus 객체 경로가 아닙니다

en: Parsed value “%s” is not a valid D-Bus signature
ko: 해석한 “%s” 값이 올바른 D-Bus 시그너쳐가 아닙니다

en: Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB). | Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB).
ko[0]: 길이가 %u 바이트인 배열이 있습니다. 최대 길이는 2<<26 바이트입니다. (64MiB)

en: Encountered array of type “a%c”, expected to have a length a multiple of %u bytes, but found to be %u bytes in length
ko: 타입이 “a%c”인 배열은 길이가 %u 바이트의 배수여야 하지만, 길이가 %u 바이트입니다.

en: Parsed value “%s” for variant is not a valid D-Bus signature
ko: variant에 대해 해석한 값 “%s”은(는) 올바른 D-Bus 시그너쳐가 아닙니다.

en: Error deserializing GVariant with type string “%s” from the D-Bus wire format
ko: “%s” 형식 문자열로 GVariant를 D-Bus 전송 형식에서 재구성하는데 오류

en: Invalid endianness value. Expected 0x6c (“l”) or 0x42 (“B”) but found value 0x%02x
ko: 엔디안 값이 잘못되었습니다. 0x6c(“l”) 또는 0x42 (“B”)가 와야 하지만 0x%02x 값이 있습니다

en: Invalid major protocol version. Expected 1 but found %d
ko: 메이저 프로토콜 버전이 잘못되었습니다. 1이어야 하지만 %d입니다.

en: Signature header found but is not of type signature
ko: 시그너쳐 헤더가 있지만 타입 시그너쳐 헤더가 아닙니다

en: Signature header with signature “%s” found but message body is empty
ko: 시그너쳐 “%s”인 시그너쳐 헤더가 있지만 메시지 본문이 비었습니다

en: Parsed value “%s” is not a valid D-Bus signature (for body)
ko: 해석한 “%s” 값이 (본문에 대해) 올바른 D-Bus 시그너쳐가 아닙니다

en: No signature header in message but the message body is %u byte | No signature header in message but the message body is %u bytes
ko[0]: 메시지에 시그너쳐 헤더가 없지만 메시지 본문이 %u 바이트입니다

en: Cannot deserialize message:
ko: 메시지를 재구성할 수 없습니다:

en: Error serializing GVariant with type string “%s” to the D-Bus wire format
ko: “%s” 형식 문자열로 GVariant를 D-Bus 전송 형식으로 만드는데 오류

en: Number of file descriptors in message (%d) differs from header field (%d)
ko: 메시지의 파일 디스크립터 개수가 (%d) 헤더 필드의 개수와 (%d) 다릅니다

en: Cannot serialize message:
ko: 메시지를 전송 형식으로 만들 수 없습니다:

en: Message body has signature “%s” but there is no signature header
ko: 메시지 본문에 “%s” 시그너쳐가 있지만 시그너쳐 헤더가 없습니다

en: Message body has type signature “%s” but signature in the header field is “%s”
ko: 메시지 본문에 “%s” 형식 시그너쳐가 있지만 헤더 필드의 시그너쳐가 “%s”입니다

en: Message body is empty but signature in the header field is “(%s)”
ko: 메시지 본문이 비었지만 헤더 필드의 시그너쳐가 “(%s)”입니다

en: Error return with body of type “%s”
ko: 오류 리턴, “%s” 형식의 본문

en: Error return with empty body
ko: 오류 리턴, 빈 본문

en: (Type any character to close this window)
ko: (이 창을 닫으려면 아무 글자나 입력하십시오)

en: Session dbus not running, and autolaunch failed
ko: dbus 세션이 실행중이 아니며, 자동실행에 실패했습니다

en: Unable to get Hardware profile: %s
ko: 하드웨어 프로파일을 가져올 수 없습니다: %s

en: Unable to load /var/lib/dbus/machine-id or /etc/machine-id:
ko: /var/lib/dbus/machine-id나 /etc/machine-id를 읽어들일 수 없습니다:

en: Error calling StartServiceByName for %s:
ko: %s에 대해 StartServiceByName 호출이 실패했습니다:

en: Unexpected reply %d from StartServiceByName("%s") method
ko:  StartServiceByName("%2$s") 메소드에서 예상치 못한 응답 %1$d번

en: Cannot invoke method; proxy is for the well-known name %s without an owner, and proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag
ko: 메소드를 호출할 수 없습니다. 프록시는 소유자 없는 알려진 이름이고 (%s) 프록시가 G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START 플래그를 갖고 만들어졌습니다

en: Abstract namespace not supported
ko: 추상 네임스페이스를 지원하지 않습니다

en: Cannot specify nonce file when creating a server
ko: 서버를 만들 때 nonce 파일을 지정할 수 없습니다

en: Error writing nonce file at “%s”: %s
ko: “%s”의 nonce 파일에 쓰는 중 오류: %s

en: The string “%s” is not a valid D-Bus GUID
ko: “%s” 문자열은 올바른 D-BUS GUID가 아닙니다

en: Cannot listen on unsupported transport “%s”
ko: 지원하지 않는 transport “%s”에서 연결을 받아들일 수 없습니다

en: Commands:
      help         Shows this information
      introspect   Introspect a remote object
      monitor      Monitor a remote object
      call         Invoke a method on a remote object
      emit         Emit a signal
      wait         Wait for a bus name to appear
    
    Use “%s COMMAND --help” to get help on each command.
ko: 명령:
      help         이 정보를 표시합니다
      introspect   원격 객체를 조사합니다
      monitor      원격 객체를 검사합니다
      call         원격 객체를 메소드를 호출합니다
      emit         시그널을 발생합니다
      wait         버스 이름이 나타날 때까지 대기합니다
    
    각 명령어의 도움말을 보려면 “%s <명령> --help” 명령을 사용하십시오.

en: Error parsing introspection XML: %s
ko: introspection XML을 해석하는 중에 오류: %s

en: Error: %s is not a valid name
ko: 오류: “%s”은(는) 올바른 이름이 아닙니다

en: Connect to the system bus
ko: 시스템 버스에 연결

en: Connect to the session bus
ko: 세션 버스에 연결

en: Connect to given D-Bus address
ko: 지정된 D-Bus 주소에 연결

en: Connection Endpoint Options:
ko: 연결 종점 옵션:

en: Options specifying the connection endpoint
ko: 연결 종점을 지정하는 옵션

en: No connection endpoint specified
ko: 연결 종점을 지정하지 않았습니다

en: Multiple connection endpoints specified
ko: 여러 개의 연결 종점을 지정했습니다

en: Warning: According to introspection data, interface “%s” does not exist
ko: 경고: introspection 데이터에 따르면 “%s” 인터페이스가 없습니다

en: Warning: According to introspection data, method “%s” does not exist on interface “%s”
ko: 경고: introspection 데이터에 따르면 “%s” 메소드가 “%s” 인터페이스에 없습니다

en: Optional destination for signal (unique name)
ko: 추가로 지정할 수 있는 시그널의 대상 (고유 이름)

en: Object path to emit signal on
ko: 시그널을 발생할 객체 경로

en: Signal and interface name
ko: 시그널 및 인터페이스 이름

en: Emit a signal.
ko: 시그널을 발생합니다.

en: Error connecting: %s
ko: 연결하는데 오류: %s

en: Error: %s is not a valid unique bus name.
ko: 오류: “%s”은(는) 올바른 고유 버스 이름이 아닙니다.

en: Error: Object path is not specified
ko: 오류: 객체 경로를 지정하지 않았습니다

en: Error: %s is not a valid object path
ko: 오류: “%s”은(는) 올바른 객체 경로가 아닙니다

en: Error: Signal name is not specified
ko: 오류: 시그널 이름을 지정하지 않았습니다

en: Error: Signal name “%s” is invalid
ko: 오류: 시그널 이름 “%s”이(가) 올바르지 않습니다

en: Error: %s is not a valid interface name
ko: 오류: “%s”은(는) 올바른 인터페이스 이름이 아닙니다

en: Error: %s is not a valid member name
ko: 오류: “%s”은(는) 올바른 멤버 이름이 아닙니다

note: Use the original non-"parse-me-harder" error
en: Error parsing parameter %d: %s
ko: 파라미터 %d번 해석 오류: %s

en: Error flushing connection: %s
ko: 연결의 버퍼 내용을 적용하는데 오류: %s

en: Destination name to invoke method on
ko: 메소드를 호출할 대상 이름

en: Object path to invoke method on
ko: 메소드를 호출할 객체 경로

en: Method and interface name
ko: 메소드 및 인터페이스 이름

en: Timeout in seconds
ko: 시간 제한, 초 단위

en: Invoke a method on a remote object.
ko: 원격 객체에 대해 메소드를 호출합니다.

en: Error: Destination is not specified
ko: 오류: 대상을 지정하지 않았습니다

en: Error: %s is not a valid bus name
ko: 오류: “%s”은(는) 올바른 버스 이름이 아닙니다

en: Error: Method name is not specified
ko: 오류: 메소드 이름을 지정하지 않았습니다

en: Error: Method name “%s” is invalid
ko: 오류: 메소드 이름 “%s”이(가) 올바르지 않습니다

en: Error parsing parameter %d of type “%s”: %s
ko: 형식 “%2$s”의 파라미터 %1$d번 해석 오류: %3$s

en: Destination name to introspect
ko: 조사할 대상 이름

en: Object path to introspect
ko: 조사할 객체 경로

en: Print XML
ko: XML을 표시합니다

en: Introspect children
ko: 하위 항목에 인트로스펙트 적용

en: Only print properties
ko: 속성을 표시하기만 합니다

en: Introspect a remote object.
ko: 원격 객체를 조사합니다.

en: Destination name to monitor
ko: 감시할 대상 이름

en: Object path to monitor
ko: 감시할 객체 경로

en: Monitor a remote object.
ko: 원격 객체를 감시합니다.

en: Error: can’t monitor a non-message-bus connection
ko: 오류: 메시지 버스가 아닌 연결을 감시할 수 없습니다

en: Service to activate before waiting for the other one (well-known name)
ko: (알려진 이름의) 다른 서비스를 기다리기 전에 활성화할 서비스

en: Timeout to wait for before exiting with an error (seconds); 0 for no timeout (default)
ko: 오류로 끝날 때까지 대기할 시간 제한 (초 단위), 0이면 시간 무제한 (기본값)

en: [OPTION…] BUS-NAME
ko: [옵션…] <버스-이름>

en: Wait for a bus name to appear.
ko: 버스 이름이 나타날 때까지 대기합니다.

en: Error: A service to activate for must be specified.
ko: 오류: 활성화할 서비스를 지정해야 합니다.

en: Error: A service to wait for must be specified.
ko: 오류: 대기할 서비스를 지정해야 합니다.

en: Error: Too many arguments.
ko: 오류: 인자가 너무 많습니다.

en: Error: %s is not a valid well-known bus name.
ko: 오류: “%s”은(는) 올바른 알려진 버스 이름이 아닙니다.

en: Desktop file didn’t specify Exec field
ko: desktop 파일에 Exec 필드를 지정하지 않았습니다

en: Unable to find terminal required for application
ko: 프로그램에 필요한 터미널을 찾을 수 없습니다

en: Can’t create user application configuration folder %s: %s
ko: 사용자 프로그램 설정 폴더(%s)를 만들 수 없습니다: %s

en: Can’t create user MIME configuration folder %s: %s
ko: 사용자 MIME 설정 폴더(%s)를 만들 수 없습니다: %s

en: Application information lacks an identifier
ko: 프로그램 정보에 아이디가 없습니다

en: Can’t create user desktop file %s
ko: %s 사용자 desktop 파일을 만들 수 없습니다

en: Custom definition for %s
ko: %s에 대한 사용자 설정 정의

en: drive doesn’t implement eject
ko: 드라이브가 eject 기능을 구현하지 않았습니다

note: Translators: This is an error * message for drive objects that * don't implement any of eject or eject_with_operation.
en: drive doesn’t implement eject or eject_with_operation
ko: 드라이브가 eject 또는 eject_with_operation 기능을 구현하지 않았습니다

en: drive doesn’t implement polling for media
ko: 드라이브가 미디어 폴링을 구현하지 않았습니다

en: drive doesn’t implement start
ko: 드라이브가 start 기능을 구현하지 않았습니다

en: drive doesn’t implement stop
ko: 드라이브가 stop 기능을 구현하지 않았습니다

en: TLS backend does not implement TLS binding retrieval
ko: TLS 백엔드가 TLS 바인딩 가져오기를 구현하지 않았습니다

en: TLS support is not available
ko: TLS 기능을 사용할 수 없습니다

en: DTLS support is not available
ko: DTLS 기능을 사용할 수 없습니다

en: Can’t handle version %d of GEmblem encoding
ko: GEmblem 인코딩의 %d 버전을 처리할 수 없습니다

en: Malformed number of tokens (%d) in GEmblem encoding
ko: GEmblem 인코딩에서 토큰 수가(%d개) 잘못되었습니다

en: Can’t handle version %d of GEmblemedIcon encoding
ko: GEmblemedIcon 인코딩의 %d 버전을 처리할 수 없습니다

en: Malformed number of tokens (%d) in GEmblemedIcon encoding
ko: GEmblemedIcon 인코딩에서 토큰 수가(%d개) 잘못되었습니다

en: Expected a GEmblem for GEmblemedIcon
ko: GEmblemedIcon에 GEmblem이 없습니다

note: Translators: This is an error message when * trying to find the enclosing (user visible) * mount of a file, but none exists.
en: Containing mount does not exist
ko: 들어 있는 마운트가 없습니다

en: Can’t copy over directory
ko: 디렉터리를 덮어 써서 복사할 수 없습니다

en: Can’t copy directory over directory
ko: 디렉터리를 덮어 써서 디렉터리를 복사할 수 없습니다

en: Target file exists
ko: 대상 파일이 있습니다

en: Can’t recursively copy directory
ko: 디렉터리를 재귀적으로 복사할 수 없습니다

en: Splice not supported
ko: 잇기를 지원하지 않습니다

en: Error splicing file: %s
ko: 파일 쪼개기 오류: %s

en: Copy (reflink/clone) between mounts is not supported
ko: 다른 마운트 사이에 복사(참조링크/클론)는 지원하지 않습니다

en: Copy (reflink/clone) is not supported or invalid
ko: 복사(참조링크/클론)를 지원하지 않거나 잘못되었습니다

en: Copy (reflink/clone) is not supported or didn’t work
ko: 복사(참조링크/클론)를 지원하지 않거나 동작하지 않았습니다.

en: Can’t copy special file
ko: 특수 파일은 복사할 수 없습니다

en: Invalid symlink value given
ko: 잘못된 심볼릭 링크 값이 주어졌습니다

en: Symbolic links not supported
ko: 심볼릭 링크를 지원하지 않습니다

en: Trash not supported
ko: 휴지통을 지원하지 않습니다

en: File names cannot contain “%c”
ko: 파일 이름에 “%c” 문자가 들어갈 수 없습니다

en: volume doesn’t implement mount
ko: 볼륨이 mount를 구현하지 않았습니다

en: No application is registered as handling this file
ko: 이 파일을 처리하는 프로그램을 아무 것도 등록하지 않았습니다

en: Enumerator is closed
ko: 이뉴머레이터를 이미 닫았습니다

en: File enumerator has outstanding operation
ko: 파일 이뉴머레이터에 진행 중인 동작이 있습니다

en: File enumerator is already closed
ko: 파일 이뉴머레이터를 이미 닫았습니다

en: Can’t handle version %d of GFileIcon encoding
ko: GFileIcon 인코딩의 %d 버전을 처리할 수 없습니다

en: Malformed input data for GFileIcon
ko: GFileIcon 입력 데이터의 형식이 잘못되었습니다

en: Stream doesn’t support query_info
ko: 스트림이 query_info를 지원하지 않습니다

en: Seek not supported on stream
ko: 스트림에서 seek를 지원하지 않습니다

en: Truncate not allowed on input stream
ko: 입력 스트림이 truncate를 허용하지 않습니다

en: Truncate not supported on stream
ko: 스트림에서 truncate를 지원하지 않습니다

en: Invalid hostname
ko: 잘못된 호스트 이름

en: Bad HTTP proxy reply
ko: 잘못된 HTTP 프록시 응답

en: HTTP proxy connection not allowed
ko: HTTP 프록시 연결을 허용하지 않습니다

en: HTTP proxy authentication failed
ko: HTTP 프록시 인증이 실패했습니다

en: HTTP proxy authentication required
ko: HTTP 프록시 인증이 필요합니다

en: HTTP proxy connection failed: %i
ko: HTTP 프록시 연결이 실패했습니다: %i

en: HTTP proxy server closed connection unexpectedly.
ko: HTTP 프록시 서버가 예상치 못하게 연결을 닫았습니다.

en: Wrong number of tokens (%d)
ko: 토큰 수가 (%d개) 잘못되었습니다

en: No type for class name %s
ko: 클래스 이름 "%s"에 대한 형식이 없습니다

en: Type %s does not implement the GIcon interface
ko: "%s" 형식은 GIcon 인터페이스를 구현하지 않습니다

en: Type %s is not classed
ko: "%s" 형식에 대한 클래스가 없습니다

en: Malformed version number: %s
ko: 버전 형식이 잘못되었습니다: %s

en: Type %s does not implement from_tokens() on the GIcon interface
ko: "%s" 형식은 GIcon 인터페이스에서 from_token()를 구현하지 않습니다

en: Can’t handle the supplied version of the icon encoding
ko: 아이콘 인코딩에 저장한 버전을 처리할 수 없습니다

en: No address specified
ko: 주소가 지정되지 않았습니다

en: Length %u is too long for address
ko: 주소의 길이 %u이(가) 너무 깁니다

en: Address has bits set beyond prefix length
ko: 주소에 접두어 길이보다 긴 비트 데이터가 들어 있습니다

en: Could not parse “%s” as IP address mask
ko: “%s”을(를) IP주소 마스크로 해석할 수 없습니다

en: Not enough space for socket address
ko: 소켓 주소에 공간이 부족합니다

en: Unsupported socket address
ko: 소켓 주소를 지원하지 않습니다

en: Input stream doesn’t implement read
ko: 입력 스트림이 read를 구현하지 않았습니다

note: Translators: This is an error you get if there is already an * operation running against this stream when you try to start * one Translators: This is an error you get if there is * already an operation running against this stream when * you try to start one
en: Stream has outstanding operation
ko: 스트림에 진행 중인 동작이 있습니다

en: Copy with file
ko: 파일 복사

en: Keep with file when moved
ko: 파일 옮길 때 유지

en: Concatenate files to standard output
ko: 파일을 붙여서 표준 출력으로 출력합니다

en: Copy one or more files
ko: 하나 또는 여러 파일 복사

en: Show information about locations
ko: 위치에 대한 정보를 표시합니다

en: List the contents of locations
ko: 위치의 내용을 표시

en: Get or set the handler for a mimetype
ko: 지정한 MIME 유형에 대한 핸들러를 알아내거나 설정합니다

en: Create directories
ko: 디렉터리 만듭니다

en: Monitor files and directories for changes
ko: 파일과 디렉터리의 바뀐 사항을 감시합니다

en: Mount or unmount the locations
ko: 위치를 마운트하거나 해제합니다

en: Move one or more files
ko: 하나 또는 여러 파일을 옮깁니다

en: Open files with the default application
ko: 파일을 기본 프로그램으로 엽니다

en: Rename a file
ko: 파일의 이름을 바꿉니다

en: Delete one or more files
ko: 하나 또는 여러 파일을 삭제합니다

en: Read from standard input and save
ko: 표준 입력에서 읽고 저장합니다

en: Set a file attribute
ko: 파일 속성을 설정합니다

en: Move files or directories to the trash
ko: 파일 또는 디렉터리를 휴지통으로 옮깁니다

en: Lists the contents of locations in a tree
ko: 위치의 내용을 트리 형태로 표시합니다

en: Use %s to get detailed help.
ko: 자세한 도움말을 %s 옵션을 사용하십시오.

en: Error writing to stdout
ko: 표준 출력에 쓰는 중 오류

note: Translators: commandline placeholder
en: LOCATION
ko: <위치>

en: Concatenate files and print to standard output.
ko: 파일을 붙여서 표준 출력으로 출력합니다.

en: gio cat works just like the traditional cat utility, but using GIO
    locations instead of local files: for example, you can use something
    like smb://server/resource/file.txt as location.
ko: GIO cat은 전통적인 cat 유틸리티와 똑같이 동작하지만, 로컬
    파일 대신 GIO 위치를 사용합니다: 예를 들어 위치로
    smb://server/resource/file.txt와 같이 쓸 수 있습니다.

en: No locations given
ko: 위치를 지정하지 않았습니다

en: No target directory
ko: 대상 디렉터리가 없습니다

en: Show progress
ko: 진행사항 표시

en: Prompt before overwrite
ko: 덮어 쓰기 전에 물어보기

en: Preserve all attributes
ko: 모든 속성 유지

en: Backup existing destination files
ko: 기존 대상 파일의 백업을 만듭니다

en: Never follow symbolic links
ko: 심볼릭 링크를 따라가지 않습니다

en: Use default permissions for the destination
ko: 대상의 권한에 기본값을 사용합니다

en: Transferred %s out of %s (%s/s)
ko: %2$s 중 %1$s 전송함 (%3$s/s)

note: Translators: commandline placeholder
en: DESTINATION
ko: <대상>

en: Copy one or more files from SOURCE to DESTINATION.
ko: 하나 또는 여러 파일을 <원본>에서 <대상>으로 복사합니다.

en: gio copy is similar to the traditional cp utility, but using GIO
    locations instead of local files: for example, you can use something
    like smb://server/resource/file.txt as location.
ko: GIO copy는 전통적인 cp 유틸리티와 비슷하지만, 로컬 파일
    대신 GIO 위치를 사용합니다. 예를 들어 위치로
    smb://server/resource/file.txt와 같이 쓸 수 있습니다.

en: Destination %s is not a directory
ko: 대상 %s이(가) 디렉터리가 아닙니다

en: %s: overwrite “%s”?
ko: %s: “%s” 파일을 덮어씁니까?

en: List writable attributes
ko: 쓰기 가능 속성 목록

en: Get file system info
ko: 파일 시스템 정보 가져오기

en: The attributes to get
ko: 가져올 속성

en: ATTRIBUTES
ko: <속성>

en: Don’t follow symbolic links
ko: 심볼릭 링크 따라가지 않기

en: attributes:
ko: 속성:

note: Translators: This is a noun and represents and attribute of a file
en: display name: %s
ko: 표시 이름: %s

note: Translators: This is a noun and represents and attribute of a file
en: edit name: %s
ko: 편집 이름: %s

en: name: %s
ko: 이름: %s

en: type: %s
ko: 종류: %s

en: size:
ko: 크기:

en: hidden
ko: 숨김

en: uri: %s
ko: URI: %s

en: local path: %s
ko: 로컬 경로: %s

en: unix mount: %s%s %s %s %s
ko: 유닉스 마운트: %s%s %s %s %s

en: Settable attributes:
ko: 설정 가능 속성:

en: Writable attribute namespaces:
ko: 쓰기 가능 속성 네임스페이스:

en: Show information about locations.
ko: 위치에 대한 정보를 표시합니다.

en: gio info is similar to the traditional ls utility, but using GIO
    locations instead of local files: for example, you can use something
    like smb://server/resource/file.txt as location. File attributes can
    be specified with their GIO name, e.g. standard::icon, or just by
    namespace, e.g. unix, or by “*”, which matches all attributes
ko: GIO info는 전통적인 ls 유틸리티와 비슷하지만, 로컬 파일
    대신 GIO 위치를 사용합니다. 예를 들어 위치로
    smb://server/resource/file.txt와 같이 쓸 수 있습니다.
    파일 속성은 GIO 이름으로도 지정할 수도 있고 (예: standard::icon),
    네임스페이스로 지정할 수도 있고 (예: unix), 모든 속성에 해당하는
    “*”로 지정할 수도 있습니다.

en: Use a long listing format
ko: 긴 목록 형식 사용하기

en: Print display names
ko: 표시 이름을 표시

en: Print full URIs
ko: 전체 URI 표시

en: List the contents of the locations.
ko: 위치의 내용 목록을 표시.

en: gio list is similar to the traditional ls utility, but using GIO
    locations instead of local files: for example, you can use something
    like smb://server/resource/file.txt as location. File attributes can
    be specified with their GIO name, e.g. standard::icon
ko: GIO list는 전통적인 ls 유틸리티와 비슷하지만, 로컬 파일
    대신 GIO 위치를 사용합니다. 예를 들어 위치로
    smb://server/resource/file.txt와 같이 쓸 수 있습니다.
    파일 속성은 GIO 이름으로도 지정할 수도 있습니다
    (예: standard::icon).

note: Translators: commandline placeholder
en: MIMETYPE
ko: <MIME유형>

en: HANDLER
ko: <핸들러>

en: Get or set the handler for a mimetype.
ko: 지정한 MIME 유형에 대한 핸들러를 알아내거나 설정합니다.

en: If no handler is given, lists registered and recommended applications
    for the mimetype. If a handler is given, it is set as the default
    handler for the mimetype.
ko: 핸들러를 지정하지 않는 경우, 해당 MIME 유형에 대해 등록되고 추천하는
    프로그램의 목록을 표시합니다. 핸들러를 지정하면, 그 핸들러를 해당
    MIME 유형의 기본 핸들러로 지정합니다.

en: Must specify a single mimetype, and maybe a handler
ko: 하나의 MIME 유형을 지정해야 하고, 설정할 경우 핸들러를 지정합니다

en: No default applications for “%s”
ko: “%s”에 대한 기본 프로그램이 없습니다.

en: Default application for “%s”: %s
ko: “%s”에 대한 기본 프로그램: %s

en: Registered applications:
ko: 등록된 프로그램:

en: No registered applications
ko: 등록된 프로그램이 없습니다

en: Recommended applications:
ko: 추천 프로그램:

en: No recommended applications
ko: 추천 프로그램이 없습니다

en: Failed to load info for handler “%s”
ko: “%s” 핸들러 정보를 읽어들이는데 실패

en: Failed to set “%s” as the default handler for “%s”: %s
ko: “%s”을(를) “%s”의 기본 핸들러로 설정하는데 실패: %s

en: Create parent directories
ko: 상위 디렉터리 만들기

en: Create directories.
ko: 디렉터리 만들기.

en: gio mkdir is similar to the traditional mkdir utility, but using GIO
    locations instead of local files: for example, you can use something
    like smb://server/resource/mydir as location.
ko: GIO mkdir은 전통적인 mkdir 유틸리티와 비슷하지만, 로컬 파일
    대신 GIO 위치를 사용합니다. 예를 들어 위치로
    smb://server/resource/mydir와 같이 쓸 수 있습니다.

en: Monitor a directory (default: depends on type)
ko: 디렉터리를 감시합니다 (기본값: 파일 유형에 따라)

en: Monitor a file (default: depends on type)
ko: 파일을 감시합니다 (기본값: 파일 유형에 따라)

en: Monitor a file directly (notices changes made via hardlinks)
ko: 파일을 직접 감시합니다 (하드 링크를 통해 바뀐 사항을 알립니다)

en: Monitors a file directly, but doesn’t report changes
ko: 파일을 직접 감시하지만, 바뀐 사항을 알리지 않습니다

en: Report moves and renames as simple deleted/created events
ko: 파일 이동과 이름 바꾸기를 간단한 삭제/생성 이벤트로 알립니다

en: Watch for mount events
ko: 마운트 이벤트 감시

en: Monitor files or directories for changes.
ko: 파일 또는 디렉터리 바뀐 사항을 감시합니다.

en: Mount as mountable
ko: 마운트 가능 위치 마운트

en: Mount volume with device file, or other identifier
ko: 볼륨을 디바이스 파일 또는 다른 아이디로 마운트합니다

en: Stop drive with device file
ko: 디바이스 파일로 드라이브 중지

en: Unmount all mounts with the given scheme
ko: 주어진 스킴에 해당하는 모든 마운트를 해제합니다

en: Ignore outstanding file operations when unmounting or ejecting
ko: 마운트 해제 또는 빼기에서 드러나는 파일 동작 무시

en: Use an anonymous user when authenticating
ko: 인증할 때 익명 사용자 사용

en: Monitor events
ko: 이벤트 감시

en: Show extra information
ko: 추가 정보를 표시합니다

en: The numeric PIM when unlocking a VeraCrypt volume
ko: VeraCrypt 볼륨의 잠금을 해제할 때 쓰는 숫자 PIM

en: Mount a TCRYPT hidden volume
ko: TCRYPT 숨겨진 볼륨 마운트

en: Mount a TCRYPT system volume
ko: TCRYPT 시스템 볼륨 마운트

en: Anonymous access denied
ko: 익명 접근이 거절되었습니다

en: No drive for device file
ko: 디바이스 파일에 대한 드라이브가 없습니다

en: No volume for given ID
ko: 지정한 ID에 대한 볼륨이 없습니다

en: Mount or unmount the locations.
ko: 위치를 마운트하거나 해제합니다.

en: Don’t use copy and delete fallback
ko: 복사 또는 삭제 대비책을 사용하지 않습니다

en: Move one or more files from SOURCE to DEST.
ko: <원본>에서 <대상>으로 하나 또는 여러 파일을 옮깁니다.

en: gio move is similar to the traditional mv utility, but using GIO
    locations instead of local files: for example, you can use something
    like smb://server/resource/file.txt as location
ko: GIO move는 전통적인 mv 유틸리티와 비슷하지만, 로컬 파일
    대신 GIO 위치를 사용합니다. 예를 들어 위치로
    smb://server/resource/file.txt와 같이 쓸 수 있습니다.

en: Target %s is not a directory
ko: %s 대상이 디렉터리가 아닙니다

en: Open files with the default application that
    is registered to handle files of this type.
ko: 해당 파일의 유형의 처리하도록 등록된
    기본 프로그램으로 파일을 엽니다.

en: Ignore nonexistent files, never prompt
ko: 없는 파일을 무시하고, 물어보지 않습니다

en: Delete the given files.
ko: 지정한 파일을 삭제합니다.

en: Rename a file.
ko: 파일의 이름을 바꿉니다.

en: Missing argument
ko: 인자가 빠졌습니다

en: Rename successful. New uri: %s
ko: 이름 바꾸기 성공. 새 URI: %s

en: Only create if not existing
ko: 없을 경우에만 만들기

en: Append to end of file
ko: 파일 뒤에 추가

en: When creating, restrict access to the current user
ko: 만들 때, 현재 사용자에게만 접근 허가

en: When replacing, replace as if the destination did not exist
ko: 바꿀 때, 대상이 없을 경우에만 바꾸기

note: Translators: The "etag" is a token allowing to verify whether a file has been modified
en: Print new etag at end
ko: 새 etag를 뒤에 표시

note: Translators: The "etag" is a token allowing to verify whether a file has been modified
en: The etag of the file being overwritten
ko: 파일 etag를 덮어씀

en: Error reading from standard input
ko: 표준 입력에서 읽는 중 오류

note: Translators: The "etag" is a token allowing to verify whether a file has been modified
en: Etag not available
ko: etag를 사용할 수 없습니다

en: Read from standard input and save to DEST.
ko: 표준 입력에서 읽어서 <대상>에 저장합니다.

en: No destination given
ko: 대상을 지정하지 않았습니다

en: Type of the attribute
ko: 속성의 종류

en: ATTRIBUTE
ko: <속성>

en: Set a file attribute of LOCATION.
ko: <위치>의 파일 속성을 설정합니다.

en: Location not specified
ko: 위치를 지정하지 않았습니다

en: Attribute not specified
ko: 속성을 지정하지 않았습니다

en: Value not specified
ko: 값을 지정하지 않았습니다

en: Invalid attribute type “%s”
ko: 잘못된 속성 형식 “%s”

en: Empty the trash
ko: 휴지통 비우기

en: Move files or directories to the trash.
ko: 파일이나 디렉터리를 휴지통에 옮깁니다.

en: Follow symbolic links, mounts and shortcuts
ko: 심볼릭 링크, 마운트, 바로 가기를 따라갑니다

en: List contents of directories in a tree-like format.
ko: 디렉터리의 내용을 트리 형식으로 표시합니다.

en: File %s appears multiple times in the resource
ko: 자원에서 %s 파일이 여러번 나타납니다

en: Failed to locate “%s” in any source directory
ko: 임의의 소스 디렉터리에서 “%s”을(를) 지정하는데 실패

en: Failed to locate “%s” in current directory
ko: 현재 디렉터리의 “%s” 지정 실패

en: Unknown processing option “%s”
ko: 알 수 없는 처리 옵션 “%s”

note: Translators: the first %s is a gresource XML attribute, * the second %s is an environment variable, and the third * %s is a command line tool
en: %s preprocessing requested, but %s is not set, and %s is not in PATH
ko: %s 처리가 요청되었으나, %s 설정이 되지 않았고, %s 명령이 PATH에 없습니다

en: Error reading file %s: %s
ko: %s 파일 읽는 중 오류: %s

en: Error compressing file %s
ko: %s 파일 압축 중 오류

en: text may not appear inside <%s>
ko: <%s> 안에는 문자가 들어갈 수 없습니다

en: Show program version and exit
ko: 프로그램 버전을 표시하고 끝납니다

en: Name of the output file
ko: 출력 파일의 이름

en: The directories to load files referenced in FILE from (default: current directory)
ko: FILE에 참조된 파일을 읽어들일 디렉터리 (기본값: 현재 디렉터리)

en: Generate output in the format selected for by the target filename extension
ko: 대상 파일 이름 확장자에 따라 선택한 형식으로 출력을 생성합니다

en: Generate source header
ko: 소스 헤더를 생성합니다

en: Generate source code used to link in the resource file into your code
ko: 리소스 파일에 연결하는데 사용하는 소스 코드를 코드에 생성합니다

en: Generate dependency list
ko: 의존성 목록을 생성합니다

en: Name of the dependency file to generate
ko: 생성할 의존성 파일의 이름

en: Include phony targets in the generated dependency file
ko: 만들어진 의존성 파일에 포니 타겟이 들어갑니다

en: Don’t automatically create and register resource
ko: 자원을 자동으로 만들고 등록하지 않습니다

en: Don’t export functions; declare them G_GNUC_INTERNAL
ko: 함수를 내보내지 않고, G_GNU_INTERNAL로 선언합니다

en: Don’t embed resource data in the C file; assume it's linked externally instead
ko: C 파일에 리소스 데이터를 내장하지 않고, 외부에 링크되어 있다고 가정합니다

en: C identifier name used for the generated source code
ko: C 식별자 이름은 생성한 소스코드에 대해 사용합니다

en: Compile a resource specification into a resource file.
    Resource specification files have the extension .gresource.xml,
    and the resource file have the extension called .gresource.
ko: 자원 명세를 자원 파일로 컴파일합니다.
    자원 명세 파일은 .gresource.xml 확장자를 지니며,
    자원 파일은 .gresource라는 확장자를 지닙니다.

en: You should give exactly one file name
ko: 정확히 파일 이름을 하나 지정해야 합니다

en: nick must be a minimum of 2 characters
ko: 별명은 최소 2글자 이상이어야 합니다

en: Invalid numeric value
ko: 숫자 값이 잘못되었습니다

en: <value nick='%s'/> already specified
ko: <value nick='%s'/> 태그가 이미 있습니다

en: value='%s' already specified
ko: value='%s' 속성이 이미 있습니다

en: flags values must have at most 1 bit set
ko: 플래그 값은 최소한 1비트 세트가 들어 있어야 합니다

en: <%s> must contain at least one <value>
ko: <%s> 태그에 최소 하나의 <value> 태그가 들어 있어야 합니다

en: <%s> is not contained in the specified range
ko: <%s> 태그가 지정한 범위 안에 들어있지 않습니다

en: <%s> is not a valid member of the specified enumerated type
ko: <%s> 태그는 지정한 열거형 타입의 올바른 멤버가 아닙니다

en: <%s> contains string not in the specified flags type
ko: <%s> 태그에 지정한 플래그 타입이 아닌 문자열이 들어 있습니다

en: <%s> contains a string not in <choices>
ko: <%s> 태그에 <choices>에 들어있지 않은 문자열이 들어 있습니다

en: <range/> already specified for this key
ko: <range/>가 이 키에 대해 이미 지정되었습니다.

en: <range> not allowed for keys of type “%s”
ko: <range>는 “%s” 타입의 키에 대해 허용되지 않습니다

en: <range> specified minimum is greater than maximum
ko: <range>에서 지정된 최소값이 최대값보다 큽니다

en: unsupported l10n category: %s
ko: 지원하지 않는 L10N 분류: %s

en: l10n requested, but no gettext domain given
ko: L10N을 요청했지만, gettext 도메인을 지정하지 않았습니다

en: translation context given for value without l10n enabled
ko: L10N을 사용하지 않고 값에 번역 컨텍스트를 지정했습니다

en: Failed to parse <default> value of type “%s”:
ko: 타입이 “%s”인 <default> 값을 파싱하는데 실패했습니다:

en: <choices> cannot be specified for keys tagged as having an enumerated type
ko: <choices>는 열거형 타입이 있다고 표시된 키에 대해 지정될 수 없습니다

en: <choices> already specified for this key
ko: 이 키에 대해 <choices>가 이미 지정되어 있습니다

en: <choices> not allowed for keys of type “%s”
ko: “%s” 타입인 키에 대해 <choices>는 허용되지 않습니다

en: <choice value='%s'/> already given
ko: <choice value='%s'/> 태그를 이미 지정했습니다

en: <choices> must contain at least one <choice>
ko: <choices> 태그에는 최소 하나의 <choice> 태그가 들어 있어야 합니다

en: <aliases> already specified for this key
ko: <aliases>를 이 키에 대해 이미 지정했습니다

en: <aliases> can only be specified for keys with enumerated or flags types or after <choices>
ko: <aliases>는 열거형이나 플래그 타입의 키에 대해서, 또는 <choices> 다음에만 지정할 수 있습니다.

en: <alias value='%s'/> given when “%s” is already a member of the enumerated type
ko: <alias value='%s'/> 태그가 지정되었지만 “%s”이(가) 이미 열거형 타입의 멤버입니다

en: <alias value='%s'/> given when <choice value='%s'/> was already given
ko: <alias value='%s'/> 태그가 있지만  <choice value='%s'/> 태그가 이미 있습니다

en: <alias value='%s'/> already specified
ko: <alias value='%s'/> 태그가 이미 있습니다

en: alias target “%s” is not in enumerated type
ko: 참조 대상인 “%s”은(는) 열거형 타입이 아닙니다

en: alias target “%s” is not in <choices>
ko: 참조 대상인 “%s”이(가) <choices> 안에 없습니다

en: <aliases> must contain at least one <alias>
ko: <aliases>에 최소 하나의 <alias>가 들어 있어야 합니다

en: Empty names are not permitted
ko: 빈 이름은 허용하지 않습니다

en: Invalid name “%s”: names must begin with a lowercase letter
ko: 잘못된 이름 “%s”: 소문자로 시작해야 합니다

en: Invalid name “%s”: invalid character “%c”; only lowercase letters, numbers and hyphen (“-”) are permitted
ko: 잘못된 이름 “%s”: “%c” 문자가 잘못되었습니다. 소문자, 숫자, 빼기 문자(“-”)만 허용합니다.

en: Invalid name “%s”: two successive hyphens (“--”) are not permitted
ko: 잘못된 이름 “%s”: 두 개 연속된 빼기 기호는 (“--”) 허용하지 않습니다.

en: Invalid name “%s”: the last character may not be a hyphen (“-”)
ko: 잘못된 이름 “%s”: 마지막 문자로 빼기 기호는 (“-”) 안됩니다.

en: Invalid name “%s”: maximum length is 1024
ko: 잘못된 이름 “%s”: 최대 길이는 1024입니다

en: <child name='%s'> already specified
ko: <child name='%s'> 태그를 이미 지정했습니다

en: Cannot add keys to a “list-of” schema
ko: “list-of” 스키마에 키를 추가할 수 없습니다

en: <key name='%s'> already specified
ko: <key name='%s'> 태그가 이미 있습니다

en: <key name='%s'> shadows <key name='%s'> in <schema id='%s'>; use <override> to modify value
ko: <key name='%s'> 태그는 <key name='%s'> 태그를(<schema id='%s'> 스키마) 감춥니다. 값을 수정하려면 <override> 태그를 사용하십시오

en: Exactly one of “type”, “enum” or “flags” must be specified as an attribute to <key>
ko: <key>의 속성으로 “type”, “enum”, “flags” 중에 정확히 하나를 지정해야 합니다

en: <%s id='%s'> not (yet) defined.
ko: <%s id='%s'> 태그를(아직) 정의하지 않았습니다.

en: Invalid GVariant type string “%s”
ko: GVariant 형식 문자열(“%s”)이 올바르지 않습니다

en: <override> given but schema isn’t extending anything
ko: <override> 태그가 있지만 스키마는 아무 것도 확장하지 않습니다

en: No <key name='%s'> to override
ko: 덮어쓸 <key name='%s'> 태그가 없습니다

en: <override name='%s'> already specified
ko: <override name='%s'> 태그가 이미 있습니다

en: <schema id='%s'> already specified
ko: <schema id='%s'> 태그가 이미 있습니다

en: <schema id='%s'> extends not yet existing schema “%s”
ko: <schema id='%s'> 태그는 아직 없는 “%s” 스키마를 확장합니다

en: <schema id='%s'> is list of not yet existing schema “%s”
ko: <schema id='%s'> 태그는 아직 없는 “%s” 스키마의 목록입니다

en: Cannot be a list of a schema with a path
ko: 경로가 있는 스키마의 목록은 있으면 안 됩니다

en: Cannot extend a schema with a path
ko: 경로가 있는 스키마를 확장할 수 없습니다

en: <schema id='%s'> is a list, extending <schema id='%s'> which is not a list
ko: <schema id='%s'> 태그는 목록이 아닌 <schema id='%s'> 스키마를 확장하는 목록입니다

en: <schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but “%s” does not extend “%s”
ko: <schema id='%s' list-of='%s'> 태그는 <schema id='%s' list-of='%s'> 스키마를 확장하지만, “%s”은(는) “%s”을(를) 확장하지 않습니다.

en: A path, if given, must begin and end with a slash
ko: 경로를 지정할 경우 슬래시로 시작하고 끝나야 합니다

en: The path of a list must end with “:/”
ko: 목록의 경로는 “:/”로 끝나야 합니다

en: Warning: Schema “%s” has path “%s”.  Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated.
ko: 주의: “%s” 스키마에 “%s” 경로가 있습니다. “/apps/”, “/desktop/” 또는 “/system/”으로 시작하는 경로는 사용이 중지될 예정입니다.

en: <%s id='%s'> already specified
ko: <%s id='%s'> 태그가 이미 있습니다

en: Only one <%s> element allowed inside <%s>
ko: <%2$s> 안에는 <%1$s> 요소를 하나만 쓸 수 있습니다

en: Element <%s> not allowed at the top level
ko: <%s> 요소는 최상위에 사용할 수 없습니다

en: Element <default> is required in <key>
ko: <default> 엘리먼트가 <key>에 필요합니다

en: Warning: undefined reference to <schema id='%s'/>
ko: 주의: <schema id='%s'/>에 정의되지 않은 참조

note: Translators: Do not translate "--strict".
en: --strict was specified; exiting.
ko: --strict 옵션을 지정했습니다. 끝냅니다.

en: This entire file has been ignored.
ko: 이 파일 전체를 무시합니다.

en: Ignoring this file.
ko: 이 파일을 무시합니다.

en: No such key “%s” in schema “%s” as specified in override file “%s”; ignoring override for this key.
ko: “%s” 키가 “%s” 스키마에 없습니다 (오버라이드 파일 “%s”). 이 키에 대한 오버라이드를 무시합니다.

en: No such key “%s” in schema “%s” as specified in override file “%s” and --strict was specified; exiting.
ko: “%s” 키가 “%s” 스키마에 없고 (오버라이드 파일 “%s”), --strict 옵션을 지정했으므로 끝납니다.

en: Cannot provide per-desktop overrides for localized key “%s” in schema “%s” (override file “%s”); ignoring override for this key.
ko: 지역화 키 “%s”에 (스키마 “%s”, 오버라이드 파일 “%s”) 대한 데스크톱별 오버라이드를 제공할 수 없습니다. 이 키에 대한 오버라이드를 무시합니다.

en: Cannot provide per-desktop overrides for localized key “%s” in schema “%s” (override file “%s”) and --strict was specified; exiting.
ko: 지역화 키 “%s”에 (스키마 “%s”, 오버라이드 파일 “%s”) 대한 데스크톱별 오버라이드를 제공할 수 없고, --strict 옵션을 지정했으므로 끝납니다.

en: Error parsing key “%s” in schema “%s” as specified in override file “%s”: %s. Ignoring override for this key.
ko: “%s” 키를 (“%s” 스키마) 해석하는데 오류 (오버라이드 파일 “%s”): %s. 이 키에 대한 오버라이드를 무시합니다.

en: Error parsing key “%s” in schema “%s” as specified in override file “%s”: %s. --strict was specified; exiting.
ko: “%s” 키를 (“%s” 스키마) 해석하는데 오류 (오버라이드 파일 “%s”): %s. --strict 옵션을 지정했으므로 끝납니다.

en: Override for key “%s” in schema “%s” in override file “%s” is outside the range given in the schema; ignoring override for this key.
ko: 오버라이드 파일 “%3$s”, “%2$s” 스키마의 “%1$s” 키 오버라이드는 주어진 스키마의 범위에서 벗어납니다. 이 키에 대한 오버라이드를 무시합니다.

en: Override for key “%s” in schema “%s” in override file “%s” is outside the range given in the schema and --strict was specified; exiting.
ko: 덮어 쓸 파일 “%3$s”, “%2$s” 스키마의 “%1$s” 키 오버라이드는 주어진 스키마의 범위에서 벗어나고, --strict 옵션을 지정했으므로 끝납니다.

en: Override for key “%s” in schema “%s” in override file “%s” is not in the list of valid choices; ignoring override for this key.
ko: 오버라이드 파일 “%3$s”, “%2$s” 스키마의 “%1$s” 키는 올바른 값 중 하나가 아닙니다. 이 키에 대한 오버라이드를 무시합니다.

en: Override for key “%s” in schema “%s” in override file “%s” is not in the list of valid choices and --strict was specified; exiting.
ko: 오버라이드 파일 “%3$s”, “%2$s” 스키마의 “%1$s” 키는 올바른 값 중 하나가 아니고, --strict 옵션을 지정했으므로 끝납니다.

en: Where to store the gschemas.compiled file
ko: gschemas.compiled 파일을 저장할 위치

en: Abort on any errors in schemas
ko: 스키마에 오류가 하나라도 있으면 중지합니다

en: Do not write the gschema.compiled file
ko: gschema.compiled 파일을 쓰지 않습니다

en: Do not enforce key name restrictions
ko: 키 이름을 제한하지 않습니다

en: Compile all GSettings schema files into a schema cache.
    Schema files are required to have the extension .gschema.xml,
    and the cache file is called gschemas.compiled.
ko: 모든 GSettings 스키마 파일을 스키마 캐시 하나로 컴파일합니다.
    스키마 파일 확장자는 .schema.xml이어야 하고,
    캐시 파일 이름은 gschemas.compile이어야 합니다.

en: You should give exactly one directory name
ko: 정확히 디렉터리 이름을 하나 지정해야 합니다

en: No schema files found: doing nothing.
ko: 스키마 파일이 없습니다: 아무 것도 하지 않습니다.

en: No schema files found: removed existing output file.
ko: 스키마 파일이 없습니다: 현재 출력 파일을 제거합니다.

en: Invalid filename %s
ko: 잘못된 파일 이름 %s

en: Error getting filesystem info for %s: %s
ko: %s의 파일 시스템 정보를 가져오는 중 오류: %s

note: Translators: This is an error message when trying to find * the enclosing (user visible) mount of a file, but none * exists.
en: Containing mount for file %s not found
ko: %s 파일이 들어 있는 마운트가 없습니다

en: Can’t rename root directory
ko: 루트 디렉터리의 이름을 바꿀 수 없습니다

en: Error renaming file %s: %s
ko: %s 파일의 이름 바꾸는 중 오류: %s

en: Can’t rename file, filename already exists
ko: 파일 이름을 바꿀 수 없습니다. 파일이 이미 있습니다

en: Error opening file %s: %s
ko: %s 파일을 여는 중 오류: %s

en: Error removing file %s: %s
ko: %s 파일 제거하는 중 오류: %s

en: Error trashing file %s: %s
ko: %s 파일 버리는 중 오류: %s

en: Unable to create trash dir %s: %s
ko: 휴지통 디렉터리(%s)를 만들 수 없습니다: %s

en: Unable to find toplevel directory to trash %s
ko: %s 휴지통의 상위 디렉터리를 찾을 수 없습니다

en: Trashing on system internal mounts is not supported
ko: 시스템 내부 마운트에 대해 휴지통은 지원하지 않습니다

en: Unable to find or create trash directory for %s
ko: %s 휴지통 디렉터리를 찾을 수 없거나 만들 수 없습니다

en: Unable to create trashing info file for %s: %s
ko: %s에 대한 휴지통 정보 파일을 만들 수 없습니다: %s

en: Unable to trash file %s across filesystem boundaries
ko: %s 파일을 파일 시스템 경계를 넘어서서 버릴 수 없습니다

en: Unable to trash file %s: %s
ko: %s 파일을 버릴 수 없습니다: %s

en: Unable to trash file %s
ko: %s 파일을 버릴 수 없습니다

en: Error creating directory %s: %s
ko: %s 디렉터리를 만드는 중 오류: %s

en: Filesystem does not support symbolic links
ko: 파일 시스템이 심볼릭 링크를 지원하지 않습니다

en: Error making symbolic link %s: %s
ko: %s 심볼릭 링크를 만드는 중 오류: %s

en: Error moving file %s: %s
ko: %s 파일 옮기는 중 오류: %s

en: Can’t move directory over directory
ko: 디렉터리를 덮어 써서 디렉터리를 옮길 수 없습니다

en: Backup file creation failed
ko: 백업 파일 만들기가 실패했습니다

en: Error removing target file: %s
ko: 대상 파일을 제거하는 중 오류: %s

en: Move between mounts not supported
ko: 다른 마운트 사이에 옮기기는 지원하지 않습니다

en: Could not determine the disk usage of %s: %s
ko: %s의 디스크 사용량을 알아낼 수 없습니다: %s

en: Attribute value must be non-NULL
ko: 속성 값은 NULL이 아니어야 합니다

en: Invalid attribute type (string expected)
ko: 잘못된 속성 형식 (문자열 필요)

en: Invalid extended attribute name
ko: 잘못된 확장 속성 이름

en: Error setting extended attribute “%s”: %s
ko: 확장 속성 “%s” 설정 중 오류: %s

en:  (invalid encoding)
ko:  (잘못된 인코딩)

en: Error when getting information for file “%s”: %s
ko: “%s” 파일 정보를 가져오는 중 오류: %s

en: Error when getting information for file descriptor: %s
ko: 파일 서술자 정보를 가져오는 중 오류: %s

en: Invalid attribute type (uint32 expected)
ko: 잘못된 속성 형식 (uint32 필요)

en: Invalid attribute type (uint64 expected)
ko: 잘못된 속성 형식 (uint64 필요)

en: Invalid attribute type (byte string expected)
ko: 잘못된 속성 형식 (바이트 문자열 필요)

en: Cannot set permissions on symlinks
ko: 심볼릭 링크에는 권한을 설정할 수 없습니다

en: Error setting permissions: %s
ko: 권한 설정 중 오류: %s

en: Error setting owner: %s
ko: 소유자 설정 중 오류: %s

en: symlink must be non-NULL
ko: 심볼릭 링크는 NULL이 아니어야 합니다

en: Error setting symlink: %s
ko: 심볼릭 링크 설정 중 오류: %s

en: Error setting symlink: file is not a symlink
ko: 심볼릭 링크 설정 중 오류: 파일이 심볼릭 링크가 아닙니다

en: Extra nanoseconds %d for UNIX timestamp %lld are negative
ko: 유닉스 타임스탬프 %2$lld에 대해 추가 나노초 %1$d 값이 음수입니다

en: Extra nanoseconds %d for UNIX timestamp %lld reach 1 second
ko: 유닉스 타임스탬프 %2$lld에 대해 추가 나노초 %1$d 값이 1초에 도달했습니다

en: UNIX timestamp %lld does not fit into 64 bits
ko: 유닉스 타임스탬프 %lld 값이 64비트에 들어가지 않습니다

en: UNIX timestamp %lld is outside of the range supported by Windows
ko: 유닉스 타임스탬프 %lld 값이 윈도우에서 지원하는 범위 밖에 있습니다

en: File name “%s” cannot be converted to UTF-16
ko: “%s” 파일이름을 UTF-16으로 변환할 수 없습니다.

en: File “%s” cannot be opened: Windows Error %lu
ko: “%s” 파일을 열 수 없습니다: 윈도우 오류 %lu

en: Error setting modification or access time for file “%s”: %lu
ko: “%s” 파일에 대해 수정 시각 또는 접근 시각 설정에 오류: %lu

en: Error setting modification or access time: %s
ko: 수정 시각이나 접근 시각을 설정하는데 오류: %s

en: SELinux context must be non-NULL
ko: SELinux 컨텍스트는 NULL이 아니어야 합니다

en: Error setting SELinux context: %s
ko: SELinux 컨텍스트 설정 중 오류: %s

en: SELinux is not enabled on this system
ko: 이 시스템은 SELinux를 사용하지 않습니다

en: Setting attribute %s not supported
ko: %s 속성 설정은 지원하지 않습니다

en: Error reading from file: %s
ko: 파일을 읽는 중 오류: %s

en: Error seeking in file: %s
ko: 파일을 탐색하는 중 오류: %s

en: Error closing file: %s
ko: 파일을 닫는 중 오류: %s

en: Unable to find default local file monitor type
ko: 기본 로컬 파일 감시자 형식을 찾을 수 없습니다

en: Error writing to file: %s
ko: 파일에 쓰는 중 오류: %s

en: Error removing old backup link: %s
ko: 예전 백업 링크를 제거하는 중 오류: %s

en: Error creating backup copy: %s
ko: 백업 사본을 만드는 중 오류: %s

en: Error renaming temporary file: %s
ko: 임시 파일의 이름을 바꾸는 오류: %s

en: Error truncating file: %s
ko: 파일을 자르는 중 오류: %s

en: Error opening file “%s”: %s
ko: “%s” 파일을 여는 중 오류: %s

en: Target file is a directory
ko: 대상 파일이 디렉터리입니다

en: Target file is not a regular file
ko: 대상 파일이 일반 파일이 아닙니다

en: The file was externally modified
ko: 파일이 외부에서 바뀌었습니다

en: Error removing old file: %s
ko: 예전 파일을 제거하는 중 오류: %s

en: Invalid GSeekType supplied
ko: 잘못된 GSeekType이 주어졌습니다

en: Invalid seek request
ko: 잘못된 탐색 요청

en: Cannot truncate GMemoryInputStream
ko: GMemoryInputStream은 자를 수 없습니다

en: Memory output stream not resizable
ko: 메모리 출력 스트림은 크기를 바꿀 수 없습니다

en: Failed to resize memory output stream
ko: 출력 스트림의 크기를 바꾸는데 실패했습니다

en: Amount of memory required to process the write is larger than available address space
ko: 쓰기를 처리하는데 필요한 메모리 용량이 빈 공간보다 더 큽니다

en: Requested seek before the beginning of the stream
ko: 요청한 파일 이동 위치가 스트림의 맨 앞보다 더 앞쪽입니다

en: Requested seek beyond the end of the stream
ko: 요청한 파일 이동 위치가 스트림의 맨 뒤보다 더 뒤쪽입니다

note: Translators: This is an error * message for mount objects that * don't implement unmount.
en: mount doesn’t implement “unmount”
ko: 마운트가 “unmount” 기능을 구현하지 않았습니다

note: Translators: This is an error * message for mount objects that * don't implement eject.
en: mount doesn’t implement “eject”
ko: 마운트가 “eject” 기능을 구현하지 않았습니다

note: Translators: This is an error * message for mount objects that * don't implement any of unmount or unmount_with_operation.
en: mount doesn’t implement “unmount” or “unmount_with_operation”
ko: 마운트가 “unmount” 혹은 “unmount_with_operation” 기능을 구현하지 않았습니다

note: Translators: This is an error * message for mount objects that * don't implement any of eject or eject_with_operation.
en: mount doesn’t implement “eject” or “eject_with_operation”
ko: 마운트가 “eject” 혹은 “eject_with_operation” 기능을 구현하지 않았습니다

note: Translators: This is an error * message for mount objects that * don't implement remount.
en: mount doesn’t implement “remount”
ko: 마운트가 “remount” 기능을 구현하지 않았습니다

note: Translators: This is an error * message for mount objects that * don't implement content type guessing.
en: mount doesn’t implement content type guessing
ko: 마운트가 컨텐트 타입 판별 기능을 구현하지 않았습니다

note: Translators: This is an error * message for mount objects that * don't implement content type guessing.
en: mount doesn’t implement synchronous content type guessing
ko: 마운트가 동기식 컨텐트 타입 판별 기능을 구현하지 않았습니다

en: Hostname “%s” contains “[” but not “]”
ko: “%s” 호스트 이름에 “[” 괄호가 있는데 “]” 괄호가 없습니다

en: Could not create network monitor: %s
ko: 네트워크 감시자를 만들 수 없습니다: %s

en: Could not create network monitor:
ko: 네트워크 감시자를 만들 수 없습니다:

en: Could not get network status:
ko: 네트워크 상태를 가져올 수 없습니다:

en: NetworkManager not running
ko: NetworkManager 실행 중이 아닙니다

en: NetworkManager version too old
ko: NetworkManager 버전이 너무 오래 됐습니다

en: Output stream doesn’t implement write
ko: 출력 스트림이 write를 구현하지 않았습니다

en: Sum of vectors passed to %s too large
ko: %s에 전달된 벡터의 합이 너무 큽니다

en: Source stream is already closed
ko: 원본 스트림을 이미 닫았습니다

en: Error resolving “%s”: %s
ko: “%s”의 주소를 알아내는 데 오류: %s

note: Translators: The placeholder is for a function name.
en: %s not implemented
ko: %s 기능이 구현되지 않았습니다

en: Invalid domain
ko: 잘못된 도메인

en: The resource at “%s” does not exist
ko: “%s” 위치의 자원이 없습니다

en: The resource at “%s” failed to decompress
ko: “%s” 위치의 자원에 대해 압축을 푸는데 실패했습니다

en: The resource at “%s” is not a directory
ko: “%s” 위치의 자원은 디렉터리가 아닙니다

en: Input stream doesn’t implement seek
ko: 입력 스트림에 탐색을 구현하지 않았습니다

en: List sections containing resources in an elf FILE
ko: elf 파일에 들어있는 자원의 섹션 나열

en: List resources
    If SECTION is given, only list resources in this section
    If PATH is given, only list matching resources
ko: 자원을 나열합니다
    <섹션>이 주어졌다면 이 섹션에 있는 자원만 나열합니다
    <경로>가 주어졌다면 일치하는 자원만 나열합니다

en: FILE [PATH]
ko: <파일> [<경로>]

en: SECTION
ko: <섹션>

en: List resources with details
    If SECTION is given, only list resources in this section
    If PATH is given, only list matching resources
    Details include the section, size and compression
ko: 자원을 세부적으로 나열합니다
    <섹션>이 주어졌다면 이 섹션의 자원만 나열합니다
    <경로>가 주어졌다면 일치하는 자원만 나열합니다
    세부사항에는 섹션, 크기, 압축이 있습니다

en: Extract a resource file to stdout
ko: 자원 파일을 stdout으로 추출하기

en: FILE PATH
ko: <파일 경로>

en: Usage:
      gresource [--section SECTION] COMMAND [ARGS…]
    
    Commands:
      help                      Show this information
      sections                  List resource sections
      list                      List resources
      details                   List resources with details
      extract                   Extract a resource
    
    Use “gresource help COMMAND” to get detailed help.
ko: Usage:
      gresource [--section <섹션>] <명령> [<인수>…]
    
    명령:
      help                      이 정보를 보여줍니다
      sections                  자원 섹션을 나열합니다
      list                      자원을 나열합니다
      details                   자원을 세부적으로 나열합니다
      extract                   자원을 추출합니다
    
    자세한 도움말을 보려면 “gresource help <명령>” 명령을 실행하십시오.

en: Usage:
      gresource %s%s%s %s
    
    %s
ko: 사용법:
      gsettings %s%s%s %s
    
    %s

en:   SECTION   An (optional) elf section name
ko:   <섹션>   (추가적) ELF 섹션 이름

en:   COMMAND   The (optional) command to explain
ko:   <명령>    설명할 명령어(옵션)

en:   FILE      An elf file (a binary or a shared library)
ko:   <파일>    ELF 파일(바이너리 혹은 공유 라이브러리)

en:   FILE      An elf file (a binary or a shared library)
                or a compiled resource file
ko:   <파일>    ELF 파일(바이너리 혹은 공유 라이브러리)
                혹은 컴파일한 자원 파일

en: [PATH]
ko: [<경로>]

en:   PATH      An (optional) resource path (may be partial)
ko:   <경로>    (추가적) 자원 경로(부분적일 수 있음)

en:   PATH      A resource path
ko:   <경로>    자원 경로

en: No such schema “%s”
ko: “%s” 스키마가 없습니다

en: Schema “%s” is not relocatable (path must not be specified)
ko: “%s” 스키마는 이동 가능하지 않습니다 (경로를 지정해서는 안 됩니다)

en: Schema “%s” is relocatable (path must be specified)
ko: “%s” 스키마는 이동 가능합니다 (경로를 지정해야 합니다)

en: Empty path given.
ko: 빈 경로를 지정했습니다.

en: Path must begin with a slash (/)
ko: 경로는 슬래시(/)로 시작해야 합니다

en: Path must end with a slash (/)
ko: 경로는 슬래시(/)로 끝나야 합니다

en: Path must not contain two adjacent slashes (//)
ko: 경로에는 두 개의 연속된 슬래시(//)가 들어 있어서는 안 됩니다

en: The provided value is outside of the valid range
ko: 지정한 값이 올바른 범위에서 벗어납니다

en: The key is not writable
ko: 키를 쓸 수 없습니다

en: List the installed (non-relocatable) schemas
ko: 설치한(이동 가능하지 않은) 스키마의 목록을 표시합니다

en: List the installed relocatable schemas
ko: 설치한 이동 가능한 스키마의 목록을 표시합니다

en: List the keys in SCHEMA
ko: <스키마>의 키 목록을 표시합니다

en: SCHEMA[:PATH]
ko: <스키마>[:<경로>]

en: List the children of SCHEMA
ko: <스키마>의 하위 항목의 목록을 표시합니다

en: List keys and values, recursively
    If no SCHEMA is given, list all keys
ko: 키와 값의 목록을 재귀적으로 표시합니다.
    <스키마>가 없으면 모든 키를 표시합니다.

en: [SCHEMA[:PATH]]
ko: [<스키마>[:<경로>]]

en: Get the value of KEY
ko: <키>의 값을 가져옵니다

en: SCHEMA[:PATH] KEY
ko: <스키마>:[<경로>] <키>

en: Query the range of valid values for KEY
ko: <키>에 대한 올바른 값의 범위를 찾아 봅니다

en: Query the description for KEY
ko: <키>에 대한 설명을 찾아 봅니다

en: Set the value of KEY to VALUE
ko: <키>의 값을 <값>으로 설정합니다

en: SCHEMA[:PATH] KEY VALUE
ko: <스키마>:[<경로>] <키> <값>

en: Reset KEY to its default value
ko: <키>의 값을 기본값으로 초기화합니다

en: Reset all keys in SCHEMA to their defaults
ko: <스키마>에 있는 모든 키의 값을 기본값으로 초기화합니다

en: Check if KEY is writable
ko: <키>가 쓰기 가능한지 검사합니다

en: Monitor KEY for changes.
    If no KEY is specified, monitor all keys in SCHEMA.
    Use ^C to stop monitoring.
ko: <키>가 바뀌는 사항을 감시합니다.
    <키>를 지정하지 않으면, <스키마>의 모든 키를 감시합니다.
    감시를 중단하려면 ^C를 누르십시오.

en: SCHEMA[:PATH] [KEY]
ko: <스키마>[:<경로>] [<키>]

en: Usage:
      gsettings --version
      gsettings [--schemadir SCHEMADIR] COMMAND [ARGS…]
    
    Commands:
      help                      Show this information
      list-schemas              List installed schemas
      list-relocatable-schemas  List relocatable schemas
      list-keys                 List keys in a schema
      list-children             List children of a schema
      list-recursively          List keys and values, recursively
      range                     Queries the range of a key
      describe                  Queries the description of a key
      get                       Get the value of a key
      set                       Set the value of a key
      reset                     Reset the value of a key
      reset-recursively         Reset all values in a given schema
      writable                  Check if a key is writable
      monitor                   Watch for changes
    
    Use “gsettings help COMMAND” to get detailed help.
ko: 사용법:
      gsettings --version
      gsettings [--schemadir <스키마 경로>] <명령> [<인수>…]
    
    명령:
      help                      이 정보를 표시합니다
      list-schemas              설치한 스키마 목록을 표시합니다
      list-relocatable-schemas  이동 가능한 스키마 목록을 표시합니다
      list-keys                 스키마의 키 목록을 표시합니다
      list-children             스키마의 하위 항목 목록을 표시합니다
      list-recursively          키와 값 목록을 재귀적으로 표시합니다
      range                     키의 범위를 알아봅니다
      describe                  키의 설명을 알아봅니다
      get                       키의 값을 가져옵니다
      set                       키의 값을 설정합니다
      reset                     키의 값을 초기화합니다
      reset-recursively         키의 값을 재귀적으로 초기화합니다
      writable                  키가 쓰기 가능한지 검사합니다
      monitor                   바뀌는 사항을 감시합니다
    
    자세한 도움말을 보려면 “gsettings help <명령>” 명령을 실행하십시오.

en: Usage:
      gsettings [--schemadir SCHEMADIR] %s %s
    
    %s
ko: 사용법:
      gsettings [--schemadir <스키마 경로>] %s %s
    
    %s

en:   SCHEMADIR A directory to search for additional schemas
ko:   <스키마 경로> 추가적인 스키마를 검색하려는 디렉터리

en:   SCHEMA    The name of the schema
      PATH      The path, for relocatable schemas
ko:   <스키마>  스키마의 이름
      <경로>    경로, 이동 가능한 스키마의 경우

en:   KEY       The (optional) key within the schema
ko:   <키>      스키마 안의 키(옵션)

en:   KEY       The key within the schema
ko:   <키>      스키마 안의 키

en:   VALUE     The value to set
ko:   <값>      설정할 값

en: Could not load schemas from %s: %s
ko: “%s”에서 스키마를 읽어들일 수 없습니다: %s

en: No schemas installed
ko: 스키마를 설치하지 않았습니다

en: Empty schema name given
ko: 지정한 스키마 이름이 빈 문자열입니다

en: No such key “%s”
ko: “%s” 키가 없습니다

en: Invalid socket, not initialized
ko: 올바른 소켓이 아닙니다. 초기화되지 않았습니다

en: Invalid socket, initialization failed due to: %s
ko: 올바른 소켓이 아닙니다. 초기화가 다음 이유로 실패했습니다: %s

en: Socket is already closed
ko: 소켓을 이미 닫았습니다

en: creating GSocket from fd: %s
ko: 파일 서술자에서 GSocket을 만드는 중: %s

en: Unknown family was specified
ko: 알 수 없는 계열을 지정했습니다

en: Unknown protocol was specified
ko: 알 수 없는 프로토콜을 지정했습니다

en: Cannot use datagram operations on a non-datagram socket.
ko: 데이터그램 용도가 아닌 소켓에 데이터그램 동작을 수행할 수 없습니다.

en: Cannot use datagram operations on a socket with a timeout set.
ko: 제한시간을 설정한 소켓에 데이터그램 동작을 수행할 수 없습니다.

en: could not get local address: %s
ko: 로컬 주소를 알아낼 수 없습니다: %s

en: could not get remote address: %s
ko: 원격 주소를 알아낼 수 없습니다: %s

en: could not listen: %s
ko: 연결을 받을 수 없습니다: %s

en: Error binding to address %s: %s
ko: %s 주소에 바인드하는데 오류: %s

en: Error joining multicast group: %s
ko: 멀티캐스트 그룹에 참여하는 중 오류: %s

en: Error leaving multicast group: %s
ko: 멀티캐스트 그룹을 나오는 중 오류: %s

en: No support for source-specific multicast
ko: 소스 지향 멀티캐스트를 지원하지 않습니다

en: Unsupported socket family
ko: 소켓 패밀리를 지원하지 않습니다

en: source-specific not an IPv4 address
ko: 소스 지향 주소가 IPv4 주소가 아닙니다

en: Interface name too long
ko: 인터페이스 이름이 너무 깁니다

en: Interface not found: %s
ko: 인터페이스가 없습니다: %s

en: No support for IPv4 source-specific multicast
ko: IPv4 소스 지향 멀티캐스트를 지원하지 않습니다

en: No support for IPv6 source-specific multicast
ko: IPv6 소스 지향 멀티캐스트를 지원하지 않습니다

en: Error accepting connection: %s
ko: 연결을 받아들이는데 오류: %s

en: Connection in progress
ko: 연결이 진행 중입니다

en: Unable to get pending error:
ko: 밀린 오류를 알아낼 수 없습니다:

en: Error receiving data: %s
ko: 데이터를 받는데 오류: %s

en: Error sending data: %s
ko: 데이터를 보내는데 오류: %s

en: Unable to shutdown socket: %s
ko: 소켓을 닫을 수 없습니다: %s

en: Error closing socket: %s
ko: 소켓을 닫는데 오류: %s

en: Waiting for socket condition: %s
ko: 소켓 조건을 기다리는 중: %s

en: Error sending message: %s
ko: 메시지를 보내는 중 오류: %s

en: GSocketControlMessage not supported on Windows
ko: 윈도우에서는 GSocketControlMessage를 지원하지 않습니다

en: Error receiving message: %s
ko: 메시지를 받는데 오류: %s

en: Unable to read socket credentials: %s
ko: 소켓 암호 데이터를 읽을 수 없습니다: %s

en: g_socket_get_credentials not implemented for this OS
ko: g_socket_get_credentials가 이 OS에서 구현되지 않았습니다

en: Could not connect to proxy server %s:
ko: 프록시 서버 %s에 연결할 수 없습니다:

en: Could not connect to %s:
ko: %s(으)로 연결할 수 없습니다:

en: Could not connect:
ko: 연결할 수 없습니다:

en: Unknown error on connect
ko: 연결에 알 수 없는 오류

en: Proxying over a non-TCP connection is not supported.
ko: TCP가 아닌 프록시 연결은 지원하지 않습니다.

en: Proxy protocol “%s” is not supported.
ko: “%s” 프록시 프로토콜은 지원하지 않습니다.

en: Listener is already closed
ko: 리스너를 이미 닫았습니다

en: Added socket is closed
ko: 추가한 소켓이 닫혔습니다

en: SOCKSv4 does not support IPv6 address “%s”
ko: SOCKSv4는 “%s” IPv6 주소를 허용하지 않습니다

en: Username is too long for SOCKSv4 protocol
ko: SOCKSv4 프로토콜에 대한 사용자 이름이 너무 깁니다

en: Hostname “%s” is too long for SOCKSv4 protocol
ko: SOCKSv4 프로토콜에 대한 호스트 이름 “%s”이(가) 너무 깁니다.

en: The server is not a SOCKSv4 proxy server.
ko: 이 서버는 SOCKSv4 프록시 서버가 아닙니다.

en: Connection through SOCKSv4 server was rejected
ko: SOCKSv4 서버를 통한 연결이 거부되었습니다.

en: The server is not a SOCKSv5 proxy server.
ko: 이 서버는 SOCKSv5 프록시 서버가 아닙니다.

en: The SOCKSv5 proxy requires authentication.
ko: SOCKSv5 프록시에 인증이 필요합니다.

en: The SOCKSv5 proxy requires an authentication method that is not supported by GLib.
ko: 이 SOCKSv5 프록시는 GLib이 지원하지 않는 인증 방식을 사용합니다.

en: Username or password is too long for SOCKSv5 protocol.
ko: SOCKSv5 프로토콜에 대한 사용자 이름 또는 암호가 너무 깁니다.

en: SOCKSv5 authentication failed due to wrong username or password.
ko: SOCKSv5 인증이 잘못된 사용자 이름이나 암호 때문에 실패했습니다.

en: Hostname “%s” is too long for SOCKSv5 protocol
ko: SOCKSv5 프로토콜에 대한 호스트 이름 “%s”이(가) 너무 깁니다

en: The SOCKSv5 proxy server uses unknown address type.
ko: SOCKSv5 프로시 서버가 알 수 없는 주소 형식을 사용합니다.

en: Internal SOCKSv5 proxy server error.
ko: 내부 SOCKSv5 프로시 서버 오류.

en: SOCKSv5 connection not allowed by ruleset.
ko: SOCKSv5 연결을 규칙에 따라 허용하지 않습니다.

en: Host unreachable through SOCKSv5 server.
ko: SOCKSv5 프록시를 통해 호스트에 연결할 수 없습니다.

en: Network unreachable through SOCKSv5 proxy.
ko: SOCKSv5 프록시를 통해 네트워크에 연결할 수 없습니다.

en: Connection refused through SOCKSv5 proxy.
ko: SOCKSv5 프록시를 통한 연결이 거부되었습니다.

en: SOCKSv5 proxy does not support “connect” command.
ko: SOCKSv5 프록시가 “connect” 명령을 지원하지 않습니다.

en: SOCKSv5 proxy does not support provided address type.
ko: SOCKSv5 프록시가 해당 주소 형식을 지원하지 않습니다.

en: Unknown SOCKSv5 proxy error.
ko: 알 수 없는 SOCKSv5 프록시 오류.

en: Can’t handle version %d of GThemedIcon encoding
ko: GThemedIcon 인코딩의 %d 버전을 처리할 수 없습니다

en: No valid addresses were found
ko: 올바른 주소가 없습니다

en: Error reverse-resolving “%s”: %s
ko: “%s” 주소의 호스트 이름을 알아내는 데 오류: %s

en: No DNS record of the requested type for “%s”
ko: “%s”에 대한 요청 형식에 DNS 레코드가 없습니다

en: Temporarily unable to resolve “%s”
ko: 일시적으로 “%s” 주소를 알아낼 수 없습니다

en: Error resolving “%s”
ko: “%s”의 주소를 알아내는 데 오류

en: No PEM-encoded private key found
ko: PEM 인코딩된 개인 키가 없습니다

en: Cannot decrypt PEM-encoded private key
ko: PEM 인코딩된 개인 키를 해독할 수 없습니다

en: Could not parse PEM-encoded private key
ko: PEM 인코딩된 개인 키를 해석할 수 없습니다

en: No PEM-encoded certificate found
ko: PEM 인코딩된 인증서가 없습니다

en: Could not parse PEM-encoded certificate
ko: PEM 인코딩된 인증서를 해석할 수 없습니다

en: This is the last chance to enter the password correctly before your access is locked out.
ko: 이번에 암호를 올바르게 입력하지 않으면 접근이 막힙니다.

note: Translators: This is not the 'This is the last chance' string. It is * displayed when more than one attempt is allowed.
en: Several passwords entered have been incorrect, and your access will be locked out after further failures.
ko: 암호 입력이 여러 차례 잘못되었습니다. 계속 실패하면 접근이 막힙니다.

en: The password entered is incorrect.
ko: 입력한 암호가 올바르지 않습니다.

en: Expecting 1 control message, got %d | Expecting 1 control message, got %d
ko[0]: 한 개의 제어 메시지가 와야 하지만, %d개를 받았습니다

en: Unexpected type of ancillary data
ko: 예상치 못한 부속 데이터의 형식입니다

en: Expecting one fd, but got %d
     | Expecting one fd, but got %d
ko[0]: 한 개의 파일 서술자가 와야 하지만, %d개를 받았습니다

en: Received invalid fd
ko: 올바르지 않은 파일 서술자를 받았습니다

en: Error sending credentials:
ko: 암호 데이터를 보내는데 오류:

en: Error checking if SO_PASSCRED is enabled for socket: %s
ko: 소켓에 SO_PASSCRED를 사용하는지 검사하는데 오류: %s

en: Error enabling SO_PASSCRED: %s
ko: SO_PASSCRED 사용 오류: %s

en: Expecting to read a single byte for receiving credentials but read zero bytes
ko: 암호 데이터 1바이트를 읽어야 하지만 0바이트 읽음

en: Not expecting control message, but got %d
ko: 제어 메시지가 올 수 없지만, %d개를 받았습니다

en: Error while disabling SO_PASSCRED: %s
ko: SO_PASSCRED 사용 해제 오류: %s

en: Error reading from file descriptor: %s
ko: 파일 서술자로부터 읽어오는 중 오류: %s

en: Error closing file descriptor: %s
ko: 파일 서술자를 닫는 중 오류: %s

en: Filesystem root
ko: 파일 시스템 루트

en: Error writing to file descriptor: %s
ko: 파일 서술자에 쓰는 중 오류: %s

en: Abstract UNIX domain socket addresses not supported on this system
ko: 추상 유닉스 도메인 소켓 주소는 이 시스템에서 지원하지 않습니다

en: volume doesn’t implement eject
ko: 볼륨이 eject 기능을 구현하지 않았습니다

note: Translators: This is an error * message for volume objects that * don't implement any of eject or eject_with_operation.
en: volume doesn’t implement eject or eject_with_operation
ko: 볼륨이 eject 혹은 eject_with_operation 기능을 구현하지 않았습니다

en: Error reading from handle: %s
ko: 핸들에서 읽는 중 오류: %s

en: Error closing handle: %s
ko: 핸들을 닫는 중 오류: %s

en: Error writing to handle: %s
ko: 핸들에 쓰는 중 오류: %s

en: Internal error: %s
ko: 내부 오류: %s

en: Address to listen on
ko: 연결을 받아들일 주소

en: Ignored, for compat with GTestDbus
ko: GTestDbus와의 호환을 위해 무시합니다

en: Print address
ko: 주소 출력

en: Print address in shell mode
ko: 쉘 모드에서 주소 출력

en: Run a dbus service
ko: dbus 서비스 실행

en: Wrong args
ko: 잘못된 인자

en: Unexpected attribute “%s” for element “%s”
ko: 예상치 못하게 “%2$s” 요소에 '%1$s' 속성이 있습니다

en: Attribute “%s” of element “%s” not found
ko: “%2$s” 요소에 “%1$s” 속성이 없습니다

en: Unexpected tag “%s”, tag “%s” expected
ko: 예상치 못하게 “%s” 태그가 있습니다. “%s” 태그가 있어야 합니다

en: Unexpected tag “%s” inside “%s”
ko: 예상치 못하게 “%2$s” 안에 “%1$s” 태그가 있습니다

en: Invalid date/time ‘%s’ in bookmark file
ko: 북마크 파일에서 잘못된 날짜/시각 ‘%s’

en: No valid bookmark file found in data dirs
ko: 데이터 디렉터리에 올바른 북마크 파일이 없습니다

en: A bookmark for URI “%s” already exists
ko: “%s” URL에 대한 북마크가 이미 있습니다

en: No bookmark found for URI “%s”
ko: “%s” URL에 대한 북마크가 없습니다

en: No MIME type defined in the bookmark for URI “%s”
ko: “%s” URL에 대한 북마크에 MIME 형식이 없습니다

en: No private flag has been defined in bookmark for URI “%s”
ko: “%s” URL에 대한 북마크에 개인 플래그가 없습니다

en: No groups set in bookmark for URI “%s”
ko: “%s” URL에 대한 북마크에 그룹이 설정되어 있지 않습니다

en: No application with name “%s” registered a bookmark for “%s”
ko: “%s”에 대해 북마크를 등록한 “%s” 이름을 가진 프로그램이 없습니다

en: Failed to expand exec line “%s” with URI “%s”
ko: URI “%s”을(를) 사용해 “%s” 실행 명령 확장하기에 실패했습니다

en: Unrepresentable character in conversion input
ko: 변환 입력에 표현할 수 없는 글자가 들어 있습니다

en: Partial character sequence at end of input
ko: 입력의 끝에서 부분적인 문자 순서

en: Cannot convert fallback “%s” to codeset “%s”
ko: 대체 코드셋 “%s”을(를) “%s”(으)로 변환할 수 없습니다

en: Embedded NUL byte in conversion input
ko: 변환 입력에서 NUL 바이트가 들어 있습니다

en: Embedded NUL byte in conversion output
ko: 변환 출력에서 NUL 바이트가 들어 있습니다

en: The URI “%s” is not an absolute URI using the “file” scheme
ko: URI “%s”은(는) “file” 스키마를 사용하는 절대 경로 URI가 아닙니다

en: The local file URI “%s” may not include a “#”
ko: 로컬 파일 URI “%s”에는 “#”이 들어갈 수 없습니다

en: The URI “%s” is invalid
ko: URI “%s”이(가) 잘못되었습니다

en: The hostname of the URI “%s” is invalid
ko: URI “%s”의 호스트 이름이 잘못되었습니다

en: The URI “%s” contains invalidly escaped characters
ko: URI “%s”은(는) 잘못된 이스케이프 문자가 들어 있습니다

en: The pathname “%s” is not an absolute path
ko: 경로이름 “%s”은(는) 절대 경로가 아닙니다

[ctx: GDateTime]
note: Translators: this is the preferred format for expressing the date and the time
en: %a %b %e %H:%M:%S %Y
ko: %Y년 %b %e일 (%a) %H:%M:%S

[ctx: GDateTime]
note: Translators: this is the preferred format for expressing the date
en: %m/%d/%y
ko: %y/%m/%d

[ctx: GDateTime]
note: Translators: this is the preferred format for expressing 12 hour time
en: %I:%M:%S %p
ko: %p %I:%M:%S

[ctx: full month name]
note: Translators: Some languages (Baltic, Slavic, Greek, and some more) * need different grammatical forms of month names depending on whether * they are standalone or in a complete date context, with the day * number.  Some other languages may prefer starting with uppercase when * they are standalone an
en: January
ko: 1월

[ctx: full month name]
en: February
ko: 2월

[ctx: full month name]
en: March
ko: 3월

[ctx: full month name]
en: April
ko: 4월

[ctx: full month name]
en: May
ko: 5월

[ctx: full month name]
en: June
ko: 6월

[ctx: full month name]
en: July
ko: 7월

[ctx: full month name]
en: August
ko: 8월

[ctx: full month name]
en: September
ko: 9월

[ctx: full month name]
en: October
ko: 10월

[ctx: full month name]
en: November
ko: 11월

[ctx: full month name]
en: December
ko: 12월

[ctx: abbreviated month name]
note: Translators: Some languages need different grammatical forms of * month names depending on whether they are standalone or in a complete * date context, with the day number.  Some may prefer starting with * uppercase when they are standalone and with lowercase when they are * in a full date context. 
en: Jan
ko: 1월

[ctx: abbreviated month name]
en: Feb
ko: 2월

[ctx: abbreviated month name]
en: Mar
ko: 3월

[ctx: abbreviated month name]
en: Apr
ko: 4월

[ctx: abbreviated month name]
en: May
ko: 5월

[ctx: abbreviated month name]
en: Jun
ko: 6월

[ctx: abbreviated month name]
en: Jul
ko: 7월

[ctx: abbreviated month name]
en: Aug
ko: 8월

[ctx: abbreviated month name]
en: Sep
ko: 9월

[ctx: abbreviated month name]
en: Oct
ko: 10월

[ctx: abbreviated month name]
en: Nov
ko: 11월

[ctx: abbreviated month name]
en: Dec
ko: 12월

[ctx: full weekday name]
en: Monday
ko: 월요일

[ctx: full weekday name]
en: Tuesday
ko: 화요일

[ctx: full weekday name]
en: Wednesday
ko: 수요일

[ctx: full weekday name]
en: Thursday
ko: 목요일

[ctx: full weekday name]
en: Friday
ko: 금요일

[ctx: full weekday name]
en: Saturday
ko: 토요일

[ctx: full weekday name]
en: Sunday
ko: 일요일

[ctx: abbreviated weekday name]
en: Mon
ko: 월

[ctx: abbreviated weekday name]
en: Tue
ko: 화

[ctx: abbreviated weekday name]
en: Wed
ko: 수

[ctx: abbreviated weekday name]
en: Thu
ko: 목

[ctx: abbreviated weekday name]
en: Fri
ko: 금

[ctx: abbreviated weekday name]
en: Sat
ko: 토

[ctx: abbreviated weekday name]
en: Sun
ko: 일

[ctx: full month name with day]
note: Translators: Some languages need different grammatical forms of * month names depending on whether they are standalone or in a full * date context, with the day number.  Some may prefer starting with * uppercase when they are standalone and with lowercase when they are * in a full date context.  Her
en: January
ko: 1월

[ctx: full month name with day]
en: February
ko: 2월

[ctx: full month name with day]
en: March
ko: 3월

[ctx: full month name with day]
en: April
ko: 4월

[ctx: full month name with day]
en: May
ko: 5월

[ctx: full month name with day]
en: June
ko: 6월

[ctx: full month name with day]
en: July
ko: 7월

[ctx: full month name with day]
en: August
ko: 8월

[ctx: full month name with day]
en: September
ko: 9월

[ctx: full month name with day]
en: October
ko: 10월

[ctx: full month name with day]
en: November
ko: 11월

[ctx: full month name with day]
en: December
ko: 12월

[ctx: abbreviated month name with day]
note: Translators: Some languages need different grammatical forms of * month names depending on whether they are standalone or in a full * date context, with the day number.  Some may prefer starting with * uppercase when they are standalone and with lowercase when they are * in a full date context.  Her
en: Jan
ko: 1월

[ctx: abbreviated month name with day]
en: Feb
ko: 2월

[ctx: abbreviated month name with day]
en: Mar
ko: 3월

[ctx: abbreviated month name with day]
en: Apr
ko: 4월

[ctx: abbreviated month name with day]
en: May
ko: 5월

[ctx: abbreviated month name with day]
en: Jun
ko: 6월

[ctx: abbreviated month name with day]
en: Jul
ko: 7월

[ctx: abbreviated month name with day]
en: Aug
ko: 8월

[ctx: abbreviated month name with day]
en: Sep
ko: 9월

[ctx: abbreviated month name with day]
en: Oct
ko: 10월

[ctx: abbreviated month name with day]
en: Nov
ko: 11월

[ctx: abbreviated month name with day]
en: Dec
ko: 12월

[ctx: GDateTime]
note: Translators: 'before midday' indicator
en: AM
ko: 오전

[ctx: GDateTime]
note: Translators: 'after midday' indicator
en: PM
ko: 오후

en: Error opening directory “%s”: %s
ko: 디렉터리 “%s” 여는 중 오류 : %s

en: Could not allocate %lu byte to read file “%s” | Could not allocate %lu bytes to read file “%s”
ko[0]: “%2$s” 파일을 읽는데 %1$lu 바이트를 할당할 수 없습니다

en: Error reading file “%s”: %s
ko: “%s” 파일 읽는 중 오류: %s

en: File “%s” is too large
ko: “%s” 파일이 너무 큽니다

en: Failed to read from file “%s”: %s
ko: 파일 “%s”에서 읽기 실패: %s

en: Failed to open file “%s”: %s
ko: 파일 “%s” 열기 실패: %s

en: Failed to get attributes of file “%s”: fstat() failed: %s
ko: 파일 “%s”의 속성 가져오기 실패: fstat() 실패: %s

en: Failed to open file “%s”: fdopen() failed: %s
ko: 파일 “%s” 열기 실패: fdopen() 실패: %s

en: Failed to rename file “%s” to “%s”: g_rename() failed: %s
ko: 파일 “%s”의 이름을 “%s”(으)로 바꾸는데 실패: g_rename() 실패: %s

en: Failed to write file “%s”: write() failed: %s
ko: 파일 “%s” 쓰기 실패: write() 실패: %s

en: Failed to write file “%s”: fsync() failed: %s
ko: 파일 “%s” 쓰기 실패: fsync() 실패: %s

en: Failed to create file “%s”: %s
ko: 파일 “%s” 만들기 실패: %s

en: Existing file “%s” could not be removed: g_unlink() failed: %s
ko: 기존의 “%s” 파일을 지울 수 없습니다: g_unlink() 실패: %s

en: Template “%s” invalid, should not contain a “%s”
ko: “%s” 서식이 잘못되었습니다. “%s”이(가) 들어 있으면 안 됩니다

en: Template “%s” doesn’t contain XXXXXX
ko: “%s” 서식에 XXXXXX가 없습니다

en: Failed to read the symbolic link “%s”: %s
ko: 심볼릭 링크 “%s” 읽기 실패: %s

en: Could not open converter from “%s” to “%s”: %s
ko: “%s”에서 “%s”(으)로 변환하는 변환기를 열 수 없음: %s

en: Can’t do a raw read in g_io_channel_read_line_string
ko: g_io_channel_read_line_string으로 raw 읽기를 할 수 없습니다

en: Leftover unconverted data in read buffer
ko: 읽기 버퍼에서 변환되지 않은 데이터를 남겨둠

en: Channel terminates in a partial character
ko: 일부 문자에서 채널 끝냄

en: Can’t do a raw read in g_io_channel_read_to_end
ko: g_io_channel_read_to_endi로 raw 읽기를 할 수 없습니다

en: Valid key file could not be found in search dirs
ko: 검색 디렉터리 안에 올바른 키 파일이 없습니다

en: Key file contains line “%s” which is not a key-value pair, group, or comment
ko: 키 파일에 들어 있는 “%s” 줄은 키-값 쌍도 아니고, 그룹도 아니고, 주석도 아닙니다

en: Invalid group name: %s
ko: 잘못된 그룹 이름: %s

en: Key file does not start with a group
ko: 키 파일이 그룹으로 시작하지 않습니다

en: Invalid key name: %s
ko: 잘못된 키 이름: %s

en: Key file contains unsupported encoding “%s”
ko: 키 파일에 지원하지 않는 “%s” 인코딩이 들어 있습니다

en: Key file does not have group “%s”
ko: 키 파일에 “%s” 그룹이 없습니다

en: Key file does not have key “%s” in group “%s”
ko: 키 파일에 있는 “%2$s” 그룹의 “%1$s” 키가 없습니다

en: Key file contains key “%s” with value “%s” which is not UTF-8
ko: 키 파일에 있는 “%s” 키와 “%s” 값은 UTF-8이 아닙니다

en: Key file contains key “%s” which has a value that cannot be interpreted.
ko: 키 파일에 있는 “%s” 키의 값을 해석할 수 없습니다.

en: Key file contains key “%s” in group “%s” which has a value that cannot be interpreted.
ko: 키 파일에 해석할 수 없는 값을 지닌 “%2$s” 그룹의 “%1$s” 키가 키 파일에 있습니다.

en: Key “%s” in group “%s” has value “%s” where %s was expected
ko: %4$s 값이 있어야 할 “%2$s” 그룹의 “%1$s” 키가 “%3$s” 값을 지니고 있습니다

en: Key file contains escape character at end of line
ko: 키 파일의 줄 끝에 이스케이프 문자가 있습니다

en: Key file contains invalid escape sequence “%s”
ko: 키 파일에 잘못된 이스케이프 시퀀스 “%s”이(가) 들어 있습니다

en: Value “%s” cannot be interpreted as a number.
ko: 값 “%s”을(를) 숫자로 해석할 수 없습니다.

en: Integer value “%s” out of range
ko: 정수 값 “%s”이(가) 범위를 벗어났습니다

en: Value “%s” cannot be interpreted as a float number.
ko: 값 “%s”을(를) 단정도 실수로 해석할 수 없습니다.

en: Value “%s” cannot be interpreted as a boolean.
ko: 값 “%s”을(를) 불리언 값으로 해석할 수 없습니다.

en: Failed to get attributes of file “%s%s%s%s”: fstat() failed: %s
ko: “%s%s%s%s” 파일의 속성 가져오기 실패: fstat() 실패: %s

en: Failed to map %s%s%s%s: mmap() failed: %s
ko: %s%s%s%s 매핑 실패: mmap() 실패: %s

en: Failed to open file “%s”: open() failed: %s
ko: 파일 “%s” 열기 실패: dopen() 실패: %s

en: Error on line %d char %d:
ko: %d째 줄 %d 문자에서 오류:

en: Invalid UTF-8 encoded text in name — not valid “%s”
ko: 이름에 잘못 UTF-8 인코딩된 텍스트 — “%s” 부분이 올바르지 않습니다

en: “%s” is not a valid name
ko: “%s”은(는) 올바른 이름이 아닙니다

en: “%s” is not a valid name: “%c”
ko: “%s”은(는) 올바른 이름이 아닙니다: “%c”

en: Error on line %d: %s
ko: %d째 줄에서 오류: %s

en: Failed to parse “%-.*s”, which should have been a digit inside a character reference (&#234; for example) — perhaps the digit is too large
ko: “%-.*s”의 구문 해석에 실패했습니다.  문자 참조에는 숫자를 써야 합니다 (예를 들어 &#234;) — 숫자가 너무 클 수도 있습니다

en: Character reference did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as &amp;
ko: 문자 참조가 세미콜론으로 끝나지 않습니다. 보통 엔티티 시작에 사용하려고 하지 않은 곳에서 & 기호를 사용한 경우입니다 — 이런 경우 &amp; 라고 쓰십시오

en: Character reference “%-.*s” does not encode a permitted character
ko: 문자 참조 “%-.*s”에 대응되는 문자는 허용되지 않습니다

en: Empty entity “&;” seen; valid entities are: &amp; &quot; &lt; &gt; &apos;
ko: 비어있는 엔티티 “&;”를 찾았습니다. 올바른 엔티티는 &amp; &quot; &lt; &gt; &apos; 입니다

en: Entity name “%-.*s” is not known
ko: 엔티티 이름 “%-.*s”이(가) 알려져 있지 않습니다

en: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as &amp;
ko: 엔티티가 세미콜론으로 끝나지 않습니다. 대부분의 경우 엔티티 시작에 사용하려고 하지 않은 곳에서 & 기호를 사용한 경우입니다 — 이런 경우 &amp; 라고 쓰십시오

en: Document must begin with an element (e.g. <book>)
ko: 문서는 요소로 시작하여야 합니다 (예 <book>)

en: “%s” is not a valid character following a “<” character; it may not begin an element name
ko: “%s”은(는) “<” 문자 다음에 쓸 수 없습니다. 이 문자로는 요소 이름을 시작할 수 없습니다

en: Odd character “%s”, expected a “>” character to end the empty-element tag “%s”
ko: 이상한 문자 “%s”.  빈 요소 “%s” 태그를 끝내는 “>” 문자가 나타나야 합니다

en: Too many attributes in element “%s”
ko: “%s” 요소에 속성이 너무 많습니다

en: Odd character “%s”, expected a “=” after attribute name “%s” of element “%s”
ko: 이상한 문자 “%1$s”.  요소 “%3$s”의 속성 이름 “%2$s” 다음에 “=”이 나타나야 합니다

en: Odd character “%s”, expected a “>” or “/” character to end the start tag of element “%s”, or optionally an attribute; perhaps you used an invalid character in an attribute name
ko: 이상한 문자 “%s”.  요소 “%s”의 시작 태그를 끝내는 “>” 혹은 “/”가 나타나거나, 속성이 나와야 합니다. 아마도 속성 이름에 잘못된 문자를 쓴 경우입니다.

en: Odd character “%s”, expected an open quote mark after the equals sign when giving value for attribute “%s” of element “%s”
ko: 이상한 문자 “%1$s”.  요소 “%3$s”의 속성 “%2$s”의 값을 부여할 때 “=” 기호 다음에 따옴표가 나타나야 합니다

en: “%s” is not a valid character following the characters “</”; “%s” may not begin an element name
ko: “%s”은(는) “</” 다음에 쓸 수 있는 문자가 아닙니다. “%s”은(는) 요소 이름을 시작할 수 없습니다

en: “%s” is not a valid character following the close element name “%s”; the allowed character is “>”
ko: “%s”은(는) 요소 “%s”을(를) 닫은 다음에 쓸 수 있는 문자가 아닙니다. “>” 문자를 쓸 수 있습니다

en: Element “%s” was closed, no element is currently open
ko: “%s” 요소는 닫혔고, 현재 아무 요소도 열려 있지 않습니다

en: Element “%s” was closed, but the currently open element is “%s”
ko: “%s” 요소는 닫혔고, 현재 열려 있는 요소는 “%s”입니다

en: Document was empty or contained only whitespace
ko: 문서가 비어있거나 공백문자만 들어 있습니다

en: Document ended unexpectedly just after an open angle bracket “<”
ko: “<” 바로 다음에 문서가 갑작스럽게 끝났습니다

en: Document ended unexpectedly with elements still open — “%s” was the last element opened
ko: 요소가 열려 있는 상태로 문서가 갑작스럽게 끝났습니다 — 마지막에 열려 있던 요소는 “%s”입니다

en: Document ended unexpectedly, expected to see a close angle bracket ending the tag <%s/>
ko: 문서가 갑작스럽게 끝났습니다.  <%s/> 태그를 끝내는 > 기호가 나타나야 합니다

en: Document ended unexpectedly inside an element name
ko: 요소 이름에서 문서가 갑작스럽게 끝났습니다

en: Document ended unexpectedly inside an attribute name
ko: 에트리뷰트 이름에서 문서가 갑작스럽게 끝났습니다

en: Document ended unexpectedly inside an element-opening tag.
ko: 요소의 열기 태그 안에서 문서가 갑작스럽게 끝났습니다.

en: Document ended unexpectedly after the equals sign following an attribute name; no attribute value
ko: 속성 이름 다음의 = 기호 다음에서 문서가 갑작스럽게 끝났습니다. 속성 값이 없습니다

en: Document ended unexpectedly while inside an attribute value
ko: 속성 값 안에서 문서가 갑작스럽게 끝났습니다

en: Document ended unexpectedly inside the close tag for element “%s”
ko: “%s” 요소의 닫기 태그 안에서 문서가 갑작스럽게 끝났습니다

en: Document ended unexpectedly inside the close tag for an unopened element
ko: “%s” 요소의 닫기 태그 안에서 문서가 갑작스럽게 끝났습니다

en: Document ended unexpectedly inside a comment or processing instruction
ko: 주석문 혹은 처리 안내자 태그 안에서 문서가 갑작스럽게 끝났습니다

en: [OPTION…]
ko: [옵션…]

en: Help Options:
ko: 도움말 옵션:

en: Show all help options
ko: 모든 도움말 옵션을 봅니다

en: Application Options:
ko: 프로그램 옵션:

en: Cannot parse integer value “%s” for %s
ko: %2$s에 대한 정수 값 “%1$s”을(를) 분석할 수 없습니다

en: Integer value “%s” for %s out of range
ko: %2$s에 대한 정수 값 “%1$s”이(가) 범위를 벗어났습니다

en: Cannot parse double value “%s” for %s
ko: %2$s에 대한 배정도 실수 값 “%1$s”을(를) 분석할 수 없습니다

en: Double value “%s” for %s out of range
ko: %2$s에 대한 배정도 실수 값 “%1$s”이(가) 범위를 벗어났습니다

en: Error parsing option %s
ko: 옵션 읽는 중에 오류: %s

en: Missing argument for %s
ko: %s에 대한 인자가 빠졌습니다

en: Unknown option %s
ko: 알 수 없는 옵션 %s

en: corrupted object
ko: 개체가 손상되었습니다

en: internal error or corrupted object
ko: 내부 오류 또는 개체가 손상되었습니다

en: backtracking limit reached
ko: 역추적 최대값에 도달했습니다

en: the pattern contains items not supported for partial matching
ko: 패턴 안에 부분 매치에서 지원하지 않는 항목이 들어 있습니다.

en: back references as conditions are not supported for partial matching
ko: 후위 참조를 조건으로 사용하면 부분 매치에서 지원하지 않습니다.

en: recursion limit reached
ko: 재귀 최대값에 도달했습니다

en: invalid combination of newline flags
ko: 줄바꿈 플래그의 조합이 잘못되었습니다

en: bad offset
ko: 오프셋이 잘못되었습니다

en: short utf8
ko: UTF-8 문자열이 끊겼습니다

en: recursion loop
ko: 재귀 순환

en: \ at end of pattern
ko: 패턴 끝에 \\

en: \c at end of pattern
ko: 패턴 끝에 \\c

en: unrecognized character following \
ko: \ 다음에 인식할 수 없는 문자가 있습니다

en: numbers out of order in {} quantifier
ko: {} 안의 숫자가 순서를 벗어났습니다

en: number too big in {} quantifier
ko: {} 안의 숫자가 너무 큽니다

en: missing terminating ] for character class
ko: 문자 클래스에서 끝나는 ] 괄호가 빠졌습니다

en: invalid escape sequence in character class
ko: 문자 클래스에서 이스케이프 시퀀스가 잘못되었습니다

en: range out of order in character class
ko: 문자 클래스에서 범위가 순서를 벗어났습니다

en: nothing to repeat
ko: 반복할 사항 없음

en: unexpected repeat
ko: 예상하지 못한 반복

en: unrecognized character after (? or (?-
ko: (? 또는 (?- 다음에 알 수 없는 문자가 있습니다

en: POSIX named classes are supported only within a class
ko: POSIX 네임드 클래스는 클래스 안에서만 지원합니다

en: missing terminating )
ko: 끝나는 ) 괄호가 없습니다

en: reference to non-existent subpattern
ko: 없는 하위 패턴을 참조합니다

en: missing ) after comment
ko: 주석 다음에 ) 괄호가 빠졌습니다

en: regular expression is too large
ko: 정규식이 너무 깁니다

en: failed to get memory
ko: 메모리를 확보하는데 실패했습니다

en: ) without opening (
ko: ( 여는 괄호 없이 ) 괄호가 있습니다

en: code overflow
ko: 코드 오버플로우

en: unrecognized character after (?<
ko: (?< 다음에 알 수 없는 문자

en: lookbehind assertion is not fixed length
ko: 룩비하인드 어서션이 고정된 길이가 아닙니다

en: malformed number or name after (?(
ko: (?( 다음에 숫자나 이름의 형식이 잘못되었습니다

en: conditional group contains more than two branches
ko: 조건문 그룹에 브랜치가 2개보다 많이 들어 있습니다

en: assertion expected after (?(
ko: (?( 다음에 어서션이 이와야 합니다

note: translators: '(?R' and '(?[+-]digits' are both meant as (groups of) * sequences here, '(?-54' would be an example for the second group.
en: (?R or (?[+-]digits must be followed by )
ko: (?R 혹은 (?[+-]digits 다음에는 ) 괄호가 와야 합니다

en: unknown POSIX class name
ko: 알 수 없는 POSIX 클래스 이름

en: POSIX collating elements are not supported
ko: POSIX 사전 순서 항목은 지원하지 않습니다

en: character value in \x{...} sequence is too large
ko: \x{...} 시퀀스의 문자 값이 너무 큽니다

en: invalid condition (?(0)
ko: 잘못된 조건문 (?(0)

en: \C not allowed in lookbehind assertion
ko: \C는 룩비하인드 어서션에서 사용할 수 없습니다

en: escapes \L, \l, \N{name}, \U, and \u are not supported
ko: \L, \l, \N{name}, \U, and \u 이스케이프는 지원하지 않습니다

en: recursive call could loop indefinitely
ko: 재귀 호출때문에 무한히 반복할 수 있습니다

en: unrecognized character after (?P
ko: (?P 다음에 알 수 없는 문자

en: missing terminator in subpattern name
ko: 하위 패턴 이름에 끝나는 글자가 빠졌습니다

en: two named subpatterns have the same name
ko: 이름 있는 2개의 하위 패턴의 이름이 같습니다

en: malformed \P or \p sequence
ko: \P 혹은 \p 시퀀스의 형식이 잘못되었습니다

en: unknown property name after \P or \p
ko: \P 혹은 \p 다음에 속성 이름을 알 수 없습니다

en: subpattern name is too long (maximum 32 characters)
ko: 하위 패턴 이름이 너무 깁니다 (최대 32글자)

en: too many named subpatterns (maximum 10,000)
ko: 이름 있는 하위 패턴이 너무 많습니다 (최대 10,000개)

en: octal value is greater than \377
ko: 8진수값이 \377보다 큽니다

en: overran compiling workspace
ko: 컴파일 작업 공간을 넘어갔습니다

en: previously-checked referenced subpattern not found
ko: 이전에 검사한 참조할 하위 패턴이 없습니다

en: DEFINE group contains more than one branch
ko: DEFINE 그룹에 브랜치가 여러 개 들어 있습니다

en: inconsistent NEWLINE options
ko: 일관성 없는 NEWLINE 옵션

en: \g is not followed by a braced, angle-bracketed, or quoted name or number, or by a plain number
ko: 중괄호, 각괄호, 따옴표가 붙은 이름 또는 숫자, 또는 순수한 숫자가 따라오지 않았습니다

en: a numbered reference must not be zero
ko: 번호를 매긴 참조는 0이 되어서는 안됩니다

en: an argument is not allowed for (*ACCEPT), (*FAIL), or (*COMMIT)
ko: (*ACCEPT), (*FAIL), 또는 (*COMMIT)을 감안하여 인자를 허용하지 않습니다

en: (*VERB) not recognized
ko: (*VERB)를 인식하지 않았습니다

en: number is too big
ko: 숫자가 너무 큽니다

en: missing subpattern name after (?&
ko: (?& 다음에 하위 패턴 이름이 빠졌습니다

en: digit expected after (?+
ko: (?+ 다음에 숫자가 있어야 합니다

en: ] is an invalid data character in JavaScript compatibility mode
ko: ]는 자바스크립트 호환 모드에서 잘못된 데이터 문자 입니다

en: different names for subpatterns of the same number are not allowed
ko: 동일한 갯수의 하위 패턴에 대해 다른 이름을 허용하지 않습니다

en: (*MARK) must have an argument
ko: (*MARK)에 인자가 있어야 합니다

en: \c must be followed by an ASCII character
ko: \c 다음에 아스키 문자가 있어야 합니다

en: \k is not followed by a braced, angle-bracketed, or quoted name
ko: \k 다음에 중괄호, 각괄호, 따옴표가 붙은 이름이 따라오지 않았습니다

en: \N is not supported in a class
ko: 클래스에서 \N을 지원하지 않습니다

en: too many forward references
ko: 너무 많은 참조를 전달했습니다

en: name is too long in (*MARK), (*PRUNE), (*SKIP), or (*THEN)
ko: (*MARK), (*PRUNE), (*SKIP), 또는 (*THEN)의 이름이 너무 깁니다

en: character value in \u.... sequence is too large
ko: \u.... 시퀀스의 문자 값이 너무 큽니다

en: Error while matching regular expression %s: %s
ko: 정규 표현식 %s을(를) 맞추는 도중 오류가 발생했습니다: %s

en: PCRE library is compiled without UTF8 support
ko: PCRE 라이브러리가 UTF8 지원 없이 컴파일되었습니다

en: PCRE library is compiled without UTF8 properties support
ko: PCRE 라이브러리는 UTF8 속성을 지원하지 않고 컴파일되었습니다

en: PCRE library is compiled with incompatible options
ko: 비호환 옵션을 사용하여 PCRE 라이브러리 컴파일했습니다

en: Error while optimizing regular expression %s: %s
ko: 정규 표현식 %s을(를) 최적화하는 도중 오류 발생: %s

en: Error while compiling regular expression %s at char %d: %s
ko: 정규 표현식 %s을(를) 컴파일하는 중 %d번째 문자에서 오류가 발생했습니다: %s

en: hexadecimal digit or “}” expected
ko: 16 진수 또는 “}”가 있어야 합니다

en: hexadecimal digit expected
ko: 16 진수가 있어야 합니다

en: missing “<” in symbolic reference
ko: 심볼 참조에 “<” 기호가 없습니다

en: unfinished symbolic reference
ko: 심볼 참조가 끝나지 않았습니다

en: zero-length symbolic reference
ko: 심볼 참조에 내용이 없습니다

en: digit expected
ko: 숫자가 있어야 합니다

en: illegal symbolic reference
ko: 심볼 참조가 잘못되었습니다

en: stray final “\”
ko: 마지막 “\”가 없습니다

en: unknown escape sequence
ko: 알 수 없는 이스케이프 시퀀스

en: Error while parsing replacement text “%s” at char %lu: %s
ko: “%s” 바꿀 문자열을 읽는 중 %lu번째 문자에서 오류가 발생했습니다: %s

en: Quoted text doesn’t begin with a quotation mark
ko: 따옴표된 텍스트가 따옴표로 시작하지 않습니다

en: Unmatched quotation mark in command line or other shell-quoted text
ko: 명령줄에서 따옴표가 맞지 않거나 셸 따옴표된 텍스트가 또 있습니다

en: Text ended just after a “\” character. (The text was “%s”)
ko: 텍스트가 “\” 문자 다음에 끝났습니다. (텍스트는 “%s”입니다)

en: Text ended before matching quote was found for %c. (The text was “%s”)
ko: 텍스트가 %c에 대응되는 따옴표가 나타나기 전에 끝났습니다. (텍스트는 “%s”입니다)

en: Text was empty (or contained only whitespace)
ko: 텍스트가 비어 있음(또는 공백만 들어 있음)

en: Failed to read data from child process (%s)
ko: 하위 프로세스에서 데이터를 읽기 실패 (%s)

en: Unexpected error in reading data from a child process (%s)
ko: 하위 프로세스에서 데이터를 읽는 중 예상치 못한 오류 (%s)

en: Child process exited with code %ld
ko: 하위 프로세스가 %ld 코드로 끝났습니다

en: Child process killed by signal %ld
ko: 하위 프로세스가 %ld 시그널로 죽었습니다

en: Child process stopped by signal %ld
ko: 하위 프로세스가 %ld 시그널로 멈췄습니다

en: Child process exited abnormally
ko: 하위 프로세스가 예기치 않게 끝났습니다

en: Failed to spawn child process “%s” (%s)
ko: 하위 프로세스 “%s”을(를) 실행하기 실패 (%s)

en: Failed to fork (%s)
ko: 포크 실패 (%s)

en: Failed to change to directory “%s” (%s)
ko: 디렉터리 “%s”(으)로 바꾸기 실패 (%s)

en: Failed to execute child process “%s” (%s)
ko: 하위 프로세스 “%s”을(를) 실행하기 실패 (%s)

en: Failed to redirect output or input of child process (%s)
ko: 하위 프로세스(%s)의 입력 또는 출력의 리다이렉트 실패

en: Failed to fork child process (%s)
ko: 하위 프로세스(%s) 생성 실패

en: Unknown error executing child process “%s”
ko: 하위 프로세스 “%s”을(를) 실행하는 중 알 수 없는 오류

en: Failed to read enough data from child pid pipe (%s)
ko: 하위 PID 파이프에서 필요한 데이터를 읽는데 실패했습니다 (%s)

en: Failed to read data from child process
ko: 하위 프로세스에서 데이터 읽기 실패

en: Failed to create pipe for communicating with child process (%s)
ko: 하위 프로세스와 통신을 위한 파이프를 만드는 중 실패 (%s)

en: Failed to execute child process (%s)
ko: 하위 프로세스 실행 실패 (%s)

en: Invalid program name: %s
ko: 잘못된 프로그램 이름: %s

en: Invalid string in argument vector at %d: %s
ko: 인자에서 잘못된 문자열, %d: %s

en: Invalid string in environment: %s
ko: 환경에서 잘못된 문자열: %s

en: Invalid working directory: %s
ko: 잘못된 현재 디렉터리: %s

en: Failed to execute helper program (%s)
ko: 도움 프로그램 실행 실패 (%s)

en: Unexpected error in g_io_channel_win32_poll() reading data from a child process
ko: 하위 프로세스에서 데이터를 읽는중 g_io_channel_win32_poll()에서 예기치 못한 오류

en: Empty string is not a number
ko: 빈 문자열은 숫자가 아닙니다

en: “%s” is not a signed number
ko: “%s”은(는) 부호 있는 숫자가 아닙니다

en: Number “%s” is out of bounds [%s, %s]
ko: “%s” 숫자가 [%s, %s] 범위를 벗어납니다

en: “%s” is not an unsigned number
ko: “%s”은(는) 부호 없는 숫자가 아닙니다

en: Invalid %-encoding in URI
ko: URI에 잘못된 % 인코딩

en: Illegal character in URI
ko: URI에 잘못된 문자

en: Non-UTF-8 characters in URI
ko: URI에 UTF-8 아닌 문자

en: Invalid IPv6 address ‘%.*s’ in URI
ko: URI에 잘못된 IPv6 주소 ‘%.*s’

en: Illegal encoded IP address ‘%.*s’ in URI
ko: URI에 잘못 인코딩된 IP 주소 ‘%.*s’

en: Could not parse port ‘%.*s’ in URI
ko: URI에서 포트를 (‘%.*s’) 해석할 수 없습니다

en: Port ‘%.*s’ in URI is out of range
ko: URI에서 포트가 (‘%.*s’) 범위를 벗어납니다

en: URI ‘%s’ is not an absolute URI
ko: ‘%s’ URI는 절대 URI가 아닙니다

en: URI ‘%s’ has no host component
ko: URI ‘%s’에 호스트 구성 요소가 없습니다

en: URI is not absolute, and no base URI was provided
ko: URI가 절대 URI가 아니고, 기준 URI를 제공하지 않았습니다

en: Missing ‘=’ and parameter value
ko: ‘=’ 및 파라미터 값이 없습니다

en: Failed to allocate memory
ko: 메모리를 할당하는데 실패했습니다

en: Character out of range for UTF-8
ko: UTF-8 문자 범위를 벗어났습니다

en: Invalid sequence in conversion input
ko: 변환 입력 순서가 잘못되었습니다

en: Character out of range for UTF-16
ko: UTF-16 문자 범위를 벗어났습니다

note: Translators: the %s in "%s bits" will always be replaced by a number.
en: %s bit | %s bits
ko[0]: %s 비트

en: Proxy resolver internal error.
ko: 프록시 리졸버 내부 오류.

en: Connection is closed
ko: 연결이 닫혔습니다

note: Cannot perform a blocking operation during a handshake on the * same thread that triggered the handshake. The only way this can * occur is if the application is doing something weird in its * accept-certificate callback. Allowing a blocking op would stall * the handshake (forever, if there's no time
en: Cannot perform blocking operation during TLS handshake
ko: TLS 핸드셰이킹 중에 블로킹 동작을 수행할 수 없습니다.

en: Server required TLS certificate
ko: 서버에 TLS 인증서가 필요합니다

en: Peer does not support safe renegotiation
ko: 상대가 안전한 재협상을 지원하지 않습니다

en: Unacceptable TLS certificate
ko: TLS 핸드셰이킹을 받아들일 수 없습니다

en: Receive flags are not supported
ko: 받기 플래그를 지원하지 않습니다

en: Send flags are not supported
ko: 보내기 플래그를 지원하지 않습니다

en: Could not parse DER certificate: %s
ko: DER 인증서를 파싱할 수 없습니다: %s

en: Could not parse PEM certificate: %s
ko: PEM 인증서를 파싱할 수 없습니다: %s

en: Could not parse DER private key: %s
ko: DER 개인 키를 파싱할 수 없습니다: %s

en: Could not parse PEM private key: %s
ko: PEM 개인 키를 파싱할 수 없습니다: %s

en: No certificate data provided
ko: 인증서 데이터를 제공하지 않았습니다

en: Could not create TLS connection: %s
ko: TLS 연결을 만들 수 없습니다: %s

en: Peer failed to perform TLS handshake: %s
ko: 상대편이 TLS 핸드셰이킹에 실패했습니다: %s

en: TLS connection closed unexpectedly
ko: TLS 연결이 예상치 못하게 닫혔습니다

en: TLS connection peer did not send a certificate
ko: TLS 연결 상대가 인증서를 보내지 않았습니다

en: Peer sent fatal TLS alert: %s
ko: 상대가 치명적인 TLS 알림을 보냈습니다: %s

en: Protocol version downgrade attack detected
ko: 프로토콜 버전 다운그레이드 공격 감지됨

en: Message is too large for DTLS connection; maximum is %u byte | Message is too large for DTLS connection; maximum is %u bytes
ko[0]: DTLS 연결에 사용하기에는 메시지 크기가 너무 큽니다: 최대는 %u바이트입니다

en: The operation timed out
ko: 작업이 제한 시간을 넘었습니다

en: Error performing TLS handshake: %s
ko: TLS 핸드셰이킹에 오류가 발생했습니다: %s

en: Error performing TLS handshake
ko: TLS 핸드셰이킹에 오류가 발생했습니다

en: Error reading data from TLS socket
ko: TLS 소켓에서 데이터를 읽는데 오류가 발생했습니다

note: flags
en: Error writing data to TLS socket
ko: TLS 소켓에 데이터를 쓰는데 오류가 발생했습니다

en: Message of size %lu byte is too large for DTLS connection | Message of size %lu bytes is too large for DTLS connection
ko[0]: 크기가 %lu바이트인 메시지는 DTLS 연결에 사용하기에는 너무 큽니다

en: (maximum is %u byte) | (maximum is %u bytes)
ko[0]: (최대는 %u바이트입니다)

en: Error performing TLS close: %s
ko: TLS 닫기에 오류가 발생했습니다: %s

en: Failed to load system trust store: GnuTLS was not configured with a system trust
ko: 시스템 신뢰 정보를 읽어들이는데 실패했습니다: GnuTLS 설정에 시스템 신뢰 정보가 없습니다

en: Failed to load system trust store: %s
ko: 시스템 신뢰 정보를 읽어들이는데 실패했습니다: %s

en: Certificate has no private key
ko: 인증서에 개인 키가 없습니다

en: Could not create TLS context: %s
ko: TLS 컨텍스트를 만들 수 없습니다: %s

en: Could not set MAX protocol to %ld: %s
ko: 최대 프로토콜 버전을 %ld(으)로 설정할 수 없습니다: %s

en: Unacceptable TLS certificate authority
ko: TLS 인증 기관을 받아들일 수 없습니다

en: Digest too big for RSA key
ko: 다이제스트 값이 RSA 키에서 너무 큽니다

en: Secure renegotiation is disabled
ko: 보안 재협상 기능을 사용하지 않습니다

en: %s: The connection is broken
ko: %s: 연결이 끊겼습니다

en: Error performing TLS close
ko: TLS 닫기에 오류가 발생했습니다

en: Could not create CA store
ko: 인증서 저장소를 만들 수 없습니다: %s

en: Failed to populate trust list from %s: %s
ko: %s에서 신뢰 목록을 덧붙이는데 실패했습니다: %s

en: There is a problem with the certificate private key: %s
ko: 인증서 비밀 키에 문제가 있습니다: %s

en: There is a problem with the certificate: %s
ko: 인증서에 문제가 있습니다: %s

en: Horizontal Spacing:
ko: 가로 간격:

en: Vertical Spacing:
ko: 세로 간격:

en: Grid Style:
ko: 그리드 스타일:

en: Snap Options
ko: 스냅 설정

note: Horizontal snapping
en: Horizontal Snapping:
ko: 가로 스냅:

note: Vertical snapping
en: Vertical Snapping:
ko: 세로 스냅

en: Couldn't insert a GtkScrolledWindow widget.
ko: Gtk스크롤윈도우 위젯을 삽입할 수 없습니다.

en: Couldn't insert a GtkViewport widget.
ko: Gtk보기창 위젯을 삽입할 수 없습니다.

en: Couldn't add new widget.
ko: 새로운 위젯을 추가할 수 없습니다.

en: You can't add a widget at the selected position.
    
    Tip: GTK+ uses containers to lay out widgets.
    Try deleting the existing widget and using
    a box or table container instead.
ko: 선택한 위치에 위젯을 추가할 수 없습니다.
    
    제시: GTK+에서는 위젯을 배열하기 위해 콘테이너를 씁니다.
    이미 있는 위젯을 삭제하고 대신에 박스 또는 
    테이블 콘테이너를 써 보십시오.

en: Couldn't delete widget.
ko: 위젯을 삭제할 수 없습니다.

en: The widget can't be deleted
ko: 위젯이 삭제되지 않습니다.

en: The widget is created automatically as part of the parent widget, and it can't be deleted.
ko: 이 위젯은 부모위젯의 일부로 자동적으로 생성된 것이기에 삭제할 수 없습니다.

en: The width of the border around the container
ko: 콘테이너 주위 변두리의 너비

en: Remove Scrolled Window
ko: 스크롤된 윈도우의 삭제

en: Add Scrolled Window
ko: 스크롤된 윈도우의 추가

en: Remove Alignment
ko: Alignment 삭제

en: Add Alignment
ko: Alignment 추가

en: Remove Event Box
ko: 이벤트박스 삭제

en: Add Event Box
ko: 이벤트박스 추가

en: Redisplay
ko: 새로고침

note: General code for container - has to remove all children and add back NOTE: this may not work for specialised containers. NOTE: need to ref widgets?
en: replacing child of container - not implemented yet
ko: 콘테이너의 자식을 바꾸는 중 -아직 구현되지 않았음

en: Couldn't insert GtkAlignment widget.
ko: GtkAlignment 위젯을 삽입할 수 없습니다.

en: Couldn't remove GtkAlignment widget.
ko: GtkAlignment 위젯을 삭제할 수 없습니다.

en: Couldn't insert GtkEventBox widget.
ko: GtkEventBox 위젯을 삽입할 수 없습니다.

en: Couldn't remove GtkEventBox widget.
ko: GtkEventBox 위젯을 삭제할 수 없습니다.

en: Couldn't insert GtkScrolledWindow widget.
ko: GtkScrolledWindow 위젯을 삽입할 수 없습니다.

en: Couldn't remove GtkScrolledWindow widget.
ko: GtkScrolledWindow 위젯을 삭제할 수 없습니다.

en: Logo:
ko: 로고:

en: The pixmap to use as the logo
ko: 로고로 쓰이는 픽스맵

en: Program Name:
ko: 프로그램명:

en: The copyright notice
ko: 저작권 명시

en: The authors of the package, one on each line
ko: 패키지의 저자, 매 줄마다 기입

en: About Dialog
ko: 프로그램 정보 대화 상자

en: Label with Accelerator
ko: 가속기의 라벨

note: The GtkProgress interface is deprecated now, and GtkProgressBar doesn't have functions to set these, so I suppose we shouldn't support them.
en: X Align:
ko: X 조정:

en: The horizontal alignment of the child widget
ko: 자식위젯의 가로방향의 조정

en: Y Align:
ko: Y 조정:

en: The vertical alignment of the child widget
ko: 자식위젯의 새로방향의 조정

en: X Scale:
ko: X 스케일:

en: The horizontal scale of the child widget
ko: 자식위젯의 가로방향의 스케일

en: Y Scale:
ko: Y 스케일:

en: The vertical scale of the child widget
ko: 자식위젯의 새로방향의 스케일

en: The direction of the arrow
ko: 화살표의 방향

en: The shadow type of the arrow
ko: 화살의 그림자의 종류

en: The horizontal alignment of the arrow
ko: 화살의 가로방향의 조정

en: The vertical alignment of the arrow
ko: 화살의 새로방향의 조정

en: X Pad:
ko: X 패드:

en: The horizontal padding
ko: 가로방향의 패딩

en: Y Pad:
ko: Y 패드:

en: The vertical padding
ko: 세로 패딩

en: Label X Align:
ko: X 방향의 라벨의 조정:

en: The type of shadow of the frame
ko: 프레임그림자의 유형

en: The horizontal alignment of the frame's child
ko: 프레임의 자식의 가로방향의 조정

en: The aspect ratio of the frame's child
ko: 프레임의 자식의 종횡비율

en: Obey Child:
ko: 자식에 따름:

en: If the aspect ratio should be determined by the child
ko: 종횡비가 자식에 의해 결정되는가요?

en: Stock Button:
ko: 스톡 버튼:

en: The text to display
ko: 표시할 텍스트

en: Button Relief:
ko: 버튼 들어가기:

en: The relief style of the button
ko: 버튼의 들어가기 스타일

en: Heading:
ko: 머리글:

en: If the month and year should be shown at the top
ko: 맨 위에 년과 달을 표시할까요?

en: Day Names:
ko: 요일명:

en: If the day names should be shown
ko: 요일명을 표시할까요?

en: Fixed Month:
ko: 고정된 달:

en: If the month and year shouldn't be changeable
ko: 년과 달이 변경할 수 없게끔 할까요?

en: Week Numbers:
ko: 주일 번호:

en: If the number of the week should be shown
ko: 주일 번호를 표시할까요?

en: Monday First:
ko: 월요일부터 시작:

en: If the week should start on Monday
ko: 주일의 시작을 월요일로 할까요?

en: Back. Color:
ko: 배경색:

en: Initially On:
ko: 최초부터 온:

en: If the check button is initially on
ko: 확인버튼이 최초로부터 온이였는가요 ?

en: If the indicator is always drawn
ko: 지시물을 언제나 그려져 있게 할까요?

en: If the check menu item is initially on
ko: 체크메뉴아이템이 최초부터 온 인가요?

en: New columned list
ko: 새 열 리스트

en: Select Mode:
ko: 선택모드:

en: The selection mode of the columned list
ko: 열 리스트의 선택모드

en: Show Titles:
ko: 제목 보이기:

en: If the column titles are shown
ko: 열의 제목을 보일까요?

en: The type of shadow of the columned list's border
ko: 열 리스트의 테두리의 그림자의 유형

en: Columned List
ko: 열 리스트

en: Use Alpha:
ko: 알파사용:

en: If the alpha channel should be used
ko: 알파채널을 사용했나요?

en: Value In List:
ko: 리스트중의 수치:

en: If the value must be in the list
ko: 수치가 리스트중에 있지 않으면 안되는가요?

en: OK If Empty:
ko: 빈수치 허용:

en: If an empty value is acceptable, when 'Value In List' is set
ko: 리스트의 수치가 설정되여 있을 때 빈 수치를 허용하는가요?

en: Case Sensitive:
ko: 대소 구별:

en: If the searching is case sensitive
ko: 대문자.소문자를 구별하여 검색할까요?

en: Use Arrows:
ko: 화살표의 사용:

en: If arrows can be used to change the value
ko: 화살표로 수치의 변경이 될수 있도록 할까요?

en: Use Always:
ko: 언제나 사용:

en: If arrows work even if the value is not in the list
ko: 리스트에 수치가 없어도 화살표가 움직이는가요?

en: The items in the combo list, one per line
ko: 콤보 리스트의 아이템 ,한줄에 하나씩

en: New columned tree
ko: 새 열 트리

en: The selection mode of the columned tree
ko: 열 트리의 선택모드

en: The type of shadow of the columned tree's border
ko: 열 트리의 테두리 그림자의 유형

en: Columned Tree
ko: 열 트리

en: The type of the curve
ko: 곡선의 유형

en: X Min:
ko: X방향최소치:

en: The minimum horizontal value
ko: 가로방향의 최소치

en: X Max:
ko: X 방향최대치:

en: The maximum horizontal value
ko: 가로방향의 최대치

en: Y Min:
ko: Y 방향최소치:

en: The minimum vertical value
ko: 새로방향의 최소치

en: Y Max:
ko: Y 방향최대치:

en: The maximum vertical value
ko: 새로방향의 최대치

en: Creation Function:
ko: 생성함수:

en: The function which creates the widget
ko: 위젯을 생성하는 함수

en: String1:
ko: 스트링1:

en: The first string argument to pass to the function
ko: 함수에 넘어가는 첫번째의 스트링인자

en: String2:
ko: 스트링2:

en: The second string argument to pass to the function
ko: 함수에 넘어가는 두번째의 스트링인자

en: The first integer argument to pass to the function
ko: 함수에 넘어가는 첫번째의 Int인자

en: The second integer argument to pass to the function
ko: 함수에 넘어가는 두번째의 Int인자

en: Custom Widget
ko: 사용자 위젯

en: Editable:
ko: 편집가능:

en: If the text can be edited
ko: 텍스트를 편집할 수 있을까요?

en: Text Visible:
ko: 텍스트 보기:

en: If the text entered by the user will be shown. When turned off, the text typed in is displayed as asterix characters, which is useful for entering passwords
ko: 입력한 텍스트를 전시할까요?

en: Max Length:
ko: 최대길이:

en: The maximum length of the text
ko: 텍스트의 최대 길이

en: Expander
ko: 익스팬더

en: File Chooser Button
ko: 파일 선택 단추

en: File Chooser
ko: 파일 선택

en: File Chooser Dialog
ko: 파일선택 다이어로그

en: File Ops.:
ko: 파일 조작:

en: If the file operation buttons are shown
ko: 파일 조작버튼을 보이게 할까요?

en: File Selection Dialog
ko: 파일선택 다이어로그

en: The title of the font selection dialog
ko: 글꼴 선택 다이어로그의 제목

en: Show Size:
ko: 크기를 보이기:

en: If the font size is shown as part of the font information
ko: 글꼴 정보에 사이즈가 포함되는가요?

en: Use Font:
ko: 글꼴 사용:

en: If the selected font is used when displaying the font information
ko: 글꼴 정보를 표시할 때 선택된 글꼴이 사용되는가요?

en: Use Size:
ko: 사이즈 사용:

en: Preview Text:
ko: 미리보기 텍스트:

en: Initial Type:
ko: 초기의 유형:

en: The initial type of the curve
ko: 최초의 곡선의 유형

en: Gamma Curve
ko: 감마 곡선

en: The type of shadow around the handle box
ko: 핸들 박스의 주위그림자의 유형

en: Handle Pos:
ko: 핸들의 위치:

en: The position of the handle
ko: 핸들을 표시하는 위치

en: Snap Edge:
ko: 스냅 단면:

en: The edge of the handle box which snaps into position
ko: 스냅할 핸들박스의 단면

en: Handle Box
ko: 핸들 박스

en: New horizontal box
ko: 새로운 가로박스

en: The number of widgets in the box
ko: 박스중의 위젯수

en: If the children should be the same size
ko: 자식들의 크기를 똑같게 할까요?

en: The space between each child
ko: 자식과 자식들간의 간격

en: Can't delete any children.
ko: 어느 자식도 삭제할 수 없습니다.

en: The widget's position relative to its siblings
ko: 위젯과 형제의 상대위치

en: The widget's padding
ko: 위젯의 패딩

en: Expand:
ko: 확장:

en: Set True to let the widget expand
ko: 위젯이 자동적으로 확장합니다.

en: Set True to let the widget fill its allocated area
ko: 위젯이 분할구역을 채우게 하기

en: Pack Start:
ko: 첫머리부터 싸기:

en: Set True to pack the widget at the start of the box
ko: 위젯은 박스의 첫머리로부터 싸게 된다

en: New horizontal button box
ko: 새로운 가로버튼박스

en: The number of buttons
ko: 버튼수

en: The layout style of the buttons
ko: 버튼의 배열 유형

en: The space between the buttons
ko: 버튼간의 간격

en: The position of the divider
ko: 분할위치

en: Set True to let the widget shrink
ko: 위젯을 압축할 수 있을가요?

en: Set True to let the widget resize
ko: 위젯에 사이즈변경 시킬까요?

en: Metric:
ko: 단위:

en: The units of the ruler
ko: 자의 단위

en: Lower Value:
ko: 최소치:

en: The low value of the ruler
ko: 자의 최소치

en: Upper Value:
ko: 최대치:

en: The high value of the ruler
ko: 자의 최대치

en: The current position on the ruler
ko: 자의 현재 위치

en: The maximum value of the ruler
ko: 자의 최대치

en: Horizontal Ruler
ko: 가로자

en: Show Value:
ko: 수치를 보이기:

en: If the scale's value is shown
ko: 스케일수치를 보일까요?

en: Digits:
ko: 소수의 자리수:

en: The number of digits to show
ko: 소수점아래 몇자리까지 표할까요?

en: Value Pos:
ko: 수치의 위치:

en: The position of the value
ko: 수치를 표시하는 위치

en: The update policy of the scale
ko: 스케일의 업데이트 폴리시

en: The update policy of the scrollbar
ko: 스크롤바의 업데이트 폴리시

en: Horizonal Separator
ko: 가로 분리기

en: The horizontal alignment
ko: 가로방향의 조정

en: The vertical alignment
ko: 새로방향의 조정

en: Invalid stock menu item
ko: 부당한 스톡 메뉴아이템

en: Menu item with a pixmap
ko: 픽스맵나름의 메뉴아이템

en: Input Dialog
ko: 입력 다이어로그

en: The justification of the lines of the label
ko: 라벨의 선에 나란히

en: Wrap Text:
ko: 텍스트 행바꾸기:

en: If the text is wrapped to fit within the width of the label
ko: 라벨의 너비에 맞게끔 텍스트를 행바꾸기를 할까요?

en: The horizontal alignment of the entire label
ko: 입력라벨의 가로방향의 조정

en: The vertical alignment of the entire label
ko: 입력라벨의 세로방향의 조정

en: Focus Target:
ko: 초점대상:

en: Area Width:
ko: 구역 너비:

en: The width of the layout area
ko: 배열구역의 너비

en: Area Height:
ko: 구역 높이:

en: The height of the layout area
ko: 배열구역의 높이

en: The selection mode of the list
ko: 리스트의 선택모드

en: Edit Menus...
ko: 메뉴 편집...

en: Number of pages:
ko: 페이지번호:

en: Show Tabs:
ko: 탭 표시:

en: If the notebook tabs are shown
ko: 노트북의 탭을 보이게 할까요?

en: Show Border:
ko: 테두리 보이기:

en: If the notebook border is shown, when the tabs are not shown
ko: 탭이 표시되어 있지 않을 때 노트북의 테두리가 보이게 할까요?

en: Tab Pos:
ko: 탭 위치:

en: The position of the notebook tabs
ko: 노트북 탭의 위치

en: Scrollable:
ko: 스크롤가능:

en: If the notebook tabs are scrollable
ko: 노트북 탭이 스크롤 가능할까요?

note: These seem to be deprecated.
en: Tab Horz. Border:
ko: 가로 탭 테두리:

en: The size of the notebook tabs' horizontal border
ko: 노트북 탭의 가로방향의 테두리의 크기

en: Tab Vert. Border:
ko: 탭 세로 테두리:

en: The size of the notebook tabs' vertical border
ko: 노트북 탭의 새로방향의 테두리의 크기

en: Show Popup:
ko: 튀여나오기 보이기:

en: If the popup menu is enabled
ko: 튀여나오기메뉴가 쓸수 있을가?

en: The number of notebook pages
ko: 노트북의 페이지수

en: Switch Next
ko: 다음페이지에 이동

en: Switch Previous
ko: 전페이지에 이동

en: Option Menu
ko: 메뉴 선택

en: If the preview is color or grayscale
ko: 미리보기가 칼라인가 그레이스케일인가

en: If the preview expands to fill its allocated area
ko: 미리보기가 분할구역을 만끽하게 확장하는가요?

en: The orientation of the progress bar's contents
ko: 프로그레스바의 뻗는 방향

note: ShowText is implicit now, if the Text property is set to anything.
en: Show Text:
ko: 텍스트 보이기:

en: If the text should be shown in the progress bar
ko: 프로그레스바의 안에 텍스트를 표기할까요?

note: ActivityMode is deprecated and implicit now. The app just calls gtk_progress_bar_pulse() and it automatically goes into activity mode.
en: Activity Mode:
ko: 동작 모드:

en: If the progress bar should act like the front of Kit's car
ko: 프로그레스바의 동작을 자동차의 앞면과 같이 할까요?

en: The horizontal alignment of the text
ko: 텍스트의 가로방향의 조정

en: The vertical alignment of the text
ko: 텍스트의 세로방향의 조정

en: If the radio button is initially on
ko: 라디오 버튼이 최초로부터 온이 였었는가요?

en: The radio button group (the default is all radio buttons with the same parent)
ko: 라디오버튼의 그룹(디폴트에서는 전부 라디오버튼은 같은 부모를 갖고 있다)

en: If the radio menu item is initially on
ko: 라디오메뉴아이템이 최초로부터 온이 였었는가요?

en: The radio menu item group (the default is all radio menu items with the same parent)
ko: 라디오메뉴아이템의 그룹(디폴트에서는 전부 라디오 메뉴 아이템은 같은 부모를 갖고 있다.)

en: H Policy:
ko: 가로 폴리시:

en: When the horizontal scrollbar will be shown
ko: 가로 스크롤바가 표시될 적에

en: V Policy:
ko: 세로 폴리시:

en: When the vertical scrollbar will be shown
ko: 세로 스크롤바가 보이자 할 때

en: The update policy of the vertical scrollbar
ko: 세로스크롤바의 업데이트폴리시

en: Climb Rate:
ko: 증가비율:

en: The climb rate of the spinbutton, used in conjunction with the Page Increment
ko: 스핀버튼의 증가비율,페이지증가와 함께 쓰입니다.

en: The number of decimal digits to show
ko: 표기되는 수자의 소수점아래의 자리수

en: Numeric:
ko: 수치:

en: Update Policy:
ko: 업데이트 폴리시:

en: When value_changed signals are emitted
ko: value_changed시그널가 발행될 때

en: Snap:
ko: 스냅:

en: If the value is snapped to multiples of the step increment
ko: 스냅증가량의 배수로 수치가 스냅될까요?

en: Wrap:
ko: 전환:

en: If the value is wrapped at the limits
ko: 양단에서 수치를 돌렸는가요?

en: New table
ko: 새 테이블

en: Number of rows:
ko: 행수:

en: If the children should all be the same size
ko: 자식들을 전부 똑같은 크기로 할까요?

en: Row Spacing:
ko: 행 간격:

en: The space between each row
ko: 각 행 사이의 간격

en: Col Spacing:
ko: 열 간격:

en: The space between each column
ko: 각 열 사이의 간격

en: Cell X:
ko: Cell가로위치:

en: The left edge of the widget in the table
ko: 테이블내에서의 위젯의 왼변의 장소

en: Cell Y:
ko: Cell 세로위치:

en: The top edge of the widget in the table
ko: 테이블내의 위젯의 웃머리

en: Col Span:
ko: 점유하는 열:

en: The number of columns spanned by the widget in the table
ko: 테이블에서 위젯이 몇열을 점하는가요?

en: Row Span:
ko: 점유하는 행:

en: The number of rows spanned by the widget in the table
ko: 테이블에서 위젯이 몇행을 점하는가요?

en: H Padding:
ko: 가로 패딩:

en: V Padding:
ko: 세로 패딩:

en: X Expand:
ko: X 방향의 확장:

en: Set True to let the widget expand horizontally
ko: 위젯을 가로방향으로 확장되게 합니다.

en: Y Expand:
ko: Y 방향의 확장:

en: Set True to let the widget expand vertically
ko: 위젯을 세로방향으로 확장되게 합니다.

en: X Shrink:
ko: X 방향의 축소:

en: Set True to let the widget shrink horizontally
ko: 위젯을 가로방향으로 축소되게 합니다.

en: Y Shrink:
ko: Y 방향의 축소:

en: Set True to let the widget shrink vertically
ko: 위젯을 세로방향으로 축소되게 합니다.

en: X Fill:
ko: X 방향의 채움:

en: Set True to let the widget fill its horizontal allocated area
ko: 위젯은 분할구역을 가로방향으로 채우도록 합니다.

en: Y Fill:
ko: Y 방향의 채움:

en: Set True to let the widget fill its vertical allocated area
ko: 위젯은 분할구역을 세로방향으로 채우도록 합니다.

en: Insert Row Before
ko: 행을 앞에 삽입

en: Insert Row After
ko: 행을 뒤에 삽입

en: Indent:
ko: 들여쓰기:

en: If the toggle button is initially on
ko: 토글버튼이 최초로부터 온이 였는가요?

en: New toolbar
ko: 새 툴바

en: Number of items:
ko: 아이템수:

en: The number of items in the toolbar
ko: 툴바의 아이템수

en: The toolbar orientation
ko: 툴바의 방향

en: The toolbar style
ko: 툴바 스타일

en: Tooltips:
ko: 툴팁:

en: If tooltips are enabled
ko: 툴팁을 쓸수 있을가요?

note: Commands for inserting new items.
en: Insert Item Before
ko: 아이템을 앞에 삽입

en: Insert Item After
ko: 아이템을 뒤에 삽입

en: Toolbar Item
ko: 툴바 항목

en: New vertical box
ko: 새로운 세로 박스

en: New vertical button box
ko: 새로운 세로 버튼 박스

en: The type of shadow of the viewport
ko: 보기창의 그림자의 유형

en: Vertical Ruler
ko: 세로 자

en: Modal:
ko: 모달:

en: If the window is modal
ko: 윈도우가 모달인지요?

en: Default Width:
ko: 표준너비:

en: The default width of the window
ko: 디폴트에서의 윈도우너비

en: Default Height:
ko: 표준높이:

en: The default height of the window
ko: 윈도우의 높이 기본값

en: If the window can be shrunk
ko: 윈도우를 축소할 수 있을까요?

en: Grow:
ko: 확대:

en: If the window can be enlarged
ko: 윈도우를 확대할 수 있는가요?

en: System Error
ko: 시스템 에러

en: Invalid directory
ko: 부당한 디렉토리

en: Invalid XML entity
ko: 부당한 XML 존재

en: Start tag expected
ko: 스타트 택 없음

en: End tag expected
ko: End택을 기대함

en: Character data expected
ko: 캐럭터 데이타 없읍

en: Class id missing
ko: 종류 id가 없음

en: Class unknown
ko: 알려지지않은 클래스

en: Invalid component
ko: 부당한 부분

en: Controlled By
ko: 컨트롤됨

en: Controller For
ko: 컨트롤러

en: Label For
ko: 레이블함

en: Member Of
ko: 멤버임

en: Node Child Of
ko: 하위 노드

en: Flows To
ko: 흘러가는 곳

en: Flows From
ko: 흘러온 곳

en: Subwindow Of
ko: 하위 창임

en: Embeds
ko: 내장함

en: Embedded By
ko: 내장됨

en: Popup For
ko: 팝업창임

en: Parent Window Of
ko: 상위 창임

en: You need to select a widget to paste into
ko: 붙일 위젯을 선택할 필요가 있습니다.

en: You can't paste into windows or dialogs.
ko: 윈도우 또는 다이어로그에는 붙일수 없습니다.

en: You can't paste into the selected widget, since
    it is created automatically by its parent.
ko: 선택한 위젯을 붙일수 없습니다.
    부모위젯에 의해 자동적으로 생성되기 때문에.

en: Only menu items can be pasted into a menu or menu bar.
ko: 오직 메뉴항목만이 메뉴혹은 메뉴바에 붙일수 있습니다.

en: Only GnomeDockItem widgets can be pasted into a GnomeDock.
ko: 오직 GnomeDockItem 위젯만 GnomeDock에 붙여 넣을 수 있습니다.

en: Only GnomeDockItem widgets can be pasted over a GnomeDockItem.
ko: 오직 GnomeDockItem 위젯만이 GnomeDockItem에 붙여 넣을 수 있습니다.

en: Sorry - pasting over a GnomeDockItem is not implemented yet.
ko: 미안합니다 - GnomeDockItem에서 붙여 넣기는 아직 구현되지 않았습니다.

en: GnomeDockItem widgets can only be pasted into a GnomeDock.
ko: GnomeDockItem 위젯은 다만 GnomeDock에 붙여 넣을 수 있습니다.

en: Select Accelerator Key
ko: 가속기 키 선택

en: Menu Editor
ko: 메뉴 편집기

en: Move the item and its children up one place in the list
ko: 아이템을 옮기고 그 자식들도 리스트 위로 올립니다.

en: Move the item and its children down one place in the list
ko: 아이템을 옮기고 그 자식들을 리스트 아래로 내립니다.

en: Move the item and its children up one level
ko: 아이템을 옮기고 그 자식들도 한충 올립니다.

en: Move the item and its children down one level
ko: 아이템을 옮기고 그 자식들을 한충 내립니다.

en: The stock Gnome item to use.
ko: 스톡 GnomeItem을 사용합니다.

en: The function to be called when the item is selected
ko: 아이템을 선택하기만 하면 함수를 불러낼수 있습니다.

en: Handler:
ko: 핸들:

en: An optional icon to show on the left of the menu item.
ko: 메뉴아이템의 왼쪽에 있는 선택할 수 있는 아이콘.

en: The tip to show when the mouse is over the item
ko: 마우스커서가 아이템위에 지나기만 하면 나타나는 팁.

en: Add a new item below the selected item.
ko: 선택한 아이템의 아래에 새로운 아이템을 추가합니다.

en: Add a separator below the selected item.
ko: 선택한 아이템의 아래에 분리기를 추가합니다.

en: Delete the current item
ko: 현재의 아이템을 삭제합니다.

note: Type radio options and toggle options.
en: Item Type:
ko: 아이템 유형:

en: If the item is initially on.
ko: 아이템이 초기로부터 on되어 있는 지

note: Accelerator key options.
en: Accelerator:
ko: 가속기:

en: Select icon
ko: 아이콘 선택

en: The project directory is not set.
    Please set it using the Project Options dialog.
ko: 프로젝트 디렉토리는 설정되여 있지 않습니다.
    프로젝트 옵션 다이어로그로 설정하여 주십시오.

en: The source directory is not set.
    Please set it using the Project Options dialog.
ko: 소스디렉토리는 설정되여 있지 않습니다 .
    프로젝트 옵션 다이어로그로 설정하여 주십시오.

en: Invalid source directory:
    
    The source directory must be the project directory
    or a subdirectory of the project directory.
ko: 부정확한 소스 디렉토리:
    
    소스디렉토리는 반드시 프로젝트디렉토리 
    혹은 그 아래디렉토리여야 합니다.

en: The pixmaps directory is not set.
    Please set it using the Project Options dialog.
ko: 픽스맵디렉토리는 설정되여 있지 않습니다.
    프로젝트 옵션 다이어로그로 설정하여 주십시오.

en: Sorry - generating source for %s is not implemented yet
ko: 미안합니다 - %s의 소스의 출력은 아직 구현되지 않았습니다.

en: The pixmap directory is not set.
    Please set it using the Project Options dialog.
ko: 픽스맵 디렉토리가 설정되여 있지 않습니다.
    프로젝트 옵션 다이어로그로 설정하여 놓으십시오.

en: Project Options
ko: 프로젝트 옵션

en: Basic Options:
ko: 기본 설정:

en: The project directory
ko: 프로젝트 디렉토리

en: Project Directory:
ko: 프로젝트 디렉토리:

en: The name of the current project
ko: 현재 프로젝트 명칭

en: The name of the program
ko: 프로그램 명칭

en: The project file
ko: 프로젝트파일

en: Project File:
ko: 프로젝트파일:

note: Project Source Directory.
en: Subdirectories:
ko: 서브디렉토리:

en: The directory to save generated source code
ko: 소스코드를 저장할 디렉토리

en: Source Directory:
ko: 소스 디렉토리:

en: The directory to store pixmaps
ko: 픽스맵을 저장하는 디렉토리

en: Pixmaps Directory:
ko: 픽스맵의 디렉토리:

en: The license which is added at the top of generated files
ko: 소스를 만들 때 쓰이는 라이센스

en: Gnome:
ko: 그놈:

en: Enable Gnome Support
ko: 그놈 지원함

en: If a Gnome application is to be built
ko: 그놈 애플리케이션을 만들 지

en: Enable Gnome DB Support
ko: 그놈 DB 지원함

en: If a Gnome DB application is to be built
ko: Gnome DB 애플리케이션을 건립할까요?

note: * C Options Page.
en: C Options
ko: C 옵션

en: General Options:
ko: 일반 옵션:

note: Gettext Support.
en: Gettext Support
ko: Gettext 지원

en: If strings are marked for translation by gettext
ko: gettext에 의한 번역을 할 수 있게끔 스트링을 마크할까요?

note: Setting widget names.
en: Set Widget Names
ko: 위젯 명칭 설정

en: If widget names are set in the source code
ko: 소스에 위젯 이름을 설정할까요?

note: Backing up source files.
en: Backup Source Files
ko: 소스파일백업

en: If copies of old source files are made
ko: 과거 소스의 복사본을 생성할까요?

note: Gnome Help System support.
en: Gnome Help Support
ko: 그놈 도움말 지원

en: If support for the Gnome Help system should be included
ko: 그놈 도움말 시스템에 대한 지원이 포함될 지

en: File Output Options:
ko: 파일출력 옵션:

note: Outputting main file.
en: Output main.c File
ko: main.c 파일 출력

en: If a main.c file is output containing a main() function, if it doesn't already exist
ko: 아직 존재하지 않는다면 main()함수를 포함한 main.c파일을 출력합니다.

note: Outputting support files.
en: Output Support Functions
ko: 서포트 함수 출력

en: If the support functions are output
ko: 서포트 함수를 출력할까요?

note: Outputting build files.
en: Output Build Files
ko: Build 파일 출력

en: If files for building the source code are output, including Makefile.am and configure.in, if they don't already exist
ko: Makefile.am 과 configure.in을 포함한 소스코드를 컴파일을 하기 위한 파일을 출력합니다.

note: Main source file.
en: Interface Creation Functions:
ko: 인터페이스 생성 함수:

en: The file in which the functions to create the interface are written
ko: 인터페이스를 만드는 함수를 출력할 수 있는 파일

en: The file in which the declarations of the functions to create the interface are written
ko: 인터페이스를 생성하는 함수의 선언이 씌여져 있는 파일

en: Header File:
ko: 헤더 파일:

note: Handler source file.
en: Signal Handler & Callback Functions:
ko: 시그널 핸들러와 콜백함수:

en: The file in which the empty signal handler and callback functions are written
ko: 빈 시그널핸들러와 콜백함수가 씌여있는 파일

en: The file in which the declarations of the signal handler and callback functions are written
ko: 시그널핸들러와 콜백함수의 선언이 씌여있는 파일

note: Support source file.
en: Support Functions:
ko: 서포트 함수:

en: The file in which the support functions are written
ko: 서포트 함수가 씌여있는 파일

en: The file in which the declarations of the support functions are written
ko: 서포트 함수의 선언이 씌여있는 파일

note: * libglade Options Page.
en: LibGlade Options
ko: LibGlade 옵션

en: Translatable Strings:
ko: 번역할 수 있는 스트링:

note: Output translatable strings.
en: Save Translatable Strings
ko: 번역할 수 있는 스트링의 저장

en: If translatable strings are saved in a separate C source file, to enable translation of interfaces loaded by libglade
ko: libglade에 의해 적재된 매개면의 번역을 가능케하기 위해 분할된 C의 소스파일에 번역할 수 있는 스트링을 저장합니다.

en: The C source file to save all translatable strings in
ko: 전부의 번역을 할 수 있는 스트링을 저장하는 C의 소스파일

en: Select the Project Directory
ko: 프로젝트 디렉토리 선택

en: You need to set the Translatable Strings File option
ko: 번역할 수 있는 스트링의 파일을 설정할 필요가 있습니다.

en: You need to set the Project Directory option
ko: 프로젝트 디렉토리를 설정할 필요가 있습니다.

en: You need to set the Project File option
ko: 프로젝트 파일을 설정할 필요가 있습니다.

en: You need to set the Project Name option
ko: 프로젝트 이름을 설정할 필요가 있습니다.

en: You need to set the Program Name option
ko: 프로그램 이름을 설정할 필요가 있습니다.

en: You need to set the Source Directory option
ko: 소스디렉토리를 설정할 필요가 있습니다.

en: You need to set the Pixmaps Directory option
ko: 픽스맵 디렉토리를 설정할 필요가 있습니다.

en: Output the project source code
ko: 프로젝트의 소스코드를 출력함

en: Edit the project options
ko: 프로젝트 옵션 편집

en: Show _Palette
ko: 팔렛트를 보이기(_P)

en: Show the palette of widgets
ko: 위젯의 팔렛트 보이기

en: Show Property _Editor
ko: 속성 에디터 보이기(_E)

en: Show the property editor
ko: 속성 에디터를 보이기

en: Show Widget _Tree
ko: 위젯 트리를 보이기(_T)

en: Show the widget tree
ko: 위젯 트리를 보이기

en: Show _Clipboard
ko: 클립보드 보이기(_C)

en: Show the clipboard
ko: 클립보드 보이기

en: Show the grid (in fixed containers only)
ko: 그리드 보이기(고정 콘테이너만이)

en: Snap widgets to the grid
ko: 위젯을 그리드으로 붙잡기

en: Show _Widget Tooltips
ko: 위젯 툴팁을 보이기(_W)

en: Show the tooltips of created widgets
ko: 생성한 위젯의 툴팁을 보이기

en: Set Grid _Options...
ko: 그리드 옵션 설정...

en: Set the grid style and spacing
ko: 그리드의 유형과 간격의 설정

en: Set Snap O_ptions...
ko: 스냅 옵션 설정(_P)...

en: Set options for snapping to the grid
ko: 그리드으로의 스냅의 옵션설정

en: Save Project
ko: 프로젝트저장

en: Build the Source Code
ko: 소스코드를 빌드하기

en: Quit Glade
ko: Glade의 종료

en: _Grid
ko: 격자(_G)

en: Set the spacing between grid lines
ko: 그리드의 줄간격을 설정

en: Snap widgets to the grid (in fixed containers only)
ko: 그리드로 위젯을 붙잡기(고정 콘테이너만이)

en: Set which parts of a widget snap to the grid
ko: 위젯의 어느부분을 그리드으로 붙잡을것인가를 설정

en: Write Source Code
ko: 소스코드 쓰기

en: Are you sure you want to create a new project?
ko: 새로운 프로젝트를 생성해도 되겠습니까?

en: New project created.
ko: 새 프로젝트 생성됨

en: Project opened.
ko: 프로젝트 열렸음

en: Error opening project.
ko: 프로젝트를 여는 중 에러가 생김

en: Errors opening project file
ko: 프로젝트파일을 여는 중 에러가 생김

en:  errors opening project file:
ko: 프로젝트파일을 여는 중 에러가 생김:

en: Error saving project
ko: 프로젝트저장중 에러발생

en: Error saving project.
ko: 프로젝트저장중 에러발생

en: Project saved.
ko: 프로젝트 저장됨

en: Errors writing source code
ko: 소스코드를 쓸 때 에러발생

en: Error writing source.
ko: 소스를 쓸 때 에러발생

en: Source code written.
ko: 소스코드 씌여졌음

en: System error message:
ko: 시스템중 에러 정보:

en: Database Browser
ko: 데이타베이스 브라우저

en: Data-bound combo
ko: 데이타-바운드 콤보

en: Database error viewer
ko: 데이타베이스 애러 보기

en: Database error dialog
ko: 데이타베이스 애러 다이어로그

en: Data-bound grid
ko: 데이타-바운드 그리드

en: Data-bound list
ko: 데이타-바운드 리스트

en: Database login widget
ko: 데이타베이스 로그인 위젯

en: Database login dialog
ko: 데이타베이스 로그인 다이어로그

en: Allow Floating:
ko: 플로팅허가:

en: If floating dock items are allowed
ko: 플로팅 도크 아이템을 허가하는가요?

en: Add dock band on top
ko: 윗머리에 도크를 추가

en: Add dock band on bottom
ko: 아래끝에 도크를 추가

en: Add dock band on left
ko: 왼쪽에 도크를 추가

en: Add dock band on right
ko: 오른쪽에 도크를 추가

en: Add floating dock item
ko: 플로팅 도크를 추가

en: Gnome Dock
ko: 그놈 도크

en: Locked:
ko: 잠금:

en: If the dock item is locked in position
ko: 도크아이템의 장소를 고정할까요?

en: Exclusive:
ko: 독점:

en: If the dock item is always the only item in its band
ko: 도크에 있어서 유일한 도크아이템인가요?

en: Never Floating:
ko: 플로팅 불허:

en: If the dock item is never allowed to float in its own window
ko: 도크아이템에서 플로팅아이템으로 되는것을 허가하지 않습니다.

en: Never Vertical:
ko: 세로의 불허:

en: If the dock item is never allowed to be vertical
ko: 도크아이템에서 세로방향으로 되는것을 허가하지 않습니다.

en: Never Horizontal:
ko: 가로의 불허:

en: If the dock item is never allowed to be horizontal
ko: 도크아이템에서 가로방향으로 되는것을 허가하지 않습니다.

en: The type of shadow around the dock item
ko: 도크아이템주위그림자의 유형

en: The orientation of a floating dock item
ko: 플로팅도크아이템의 방향

en: Add dock item before
ko: 앞에 도크아이템을 추가

en: Add dock item after
ko: 뒤에 도크아이템을 추가

en: Gnome Dock Item
ko: 그놈 도크 아이템

en: Additional information, such as a description of the package and its home page on the web
ko: 패키지 설명, 웹의 홈페이지등의 추가정보

en: Gnome About Dialog
ko: 그놈 프로그램 정보 다이어로그

en: Status Bar:
ko: 상태바:

en: If the window has a status bar
ko: 윈도우가 상태바를 갖고 있는가요?

en: Store Config:
ko: 설정저장:

en: If the layout is saved and restored automatically
ko: 자동적으로 배열이 저장되는가요?

en: Gnome Application Window
ko: 그놈 애플리케이션 윈도우

en: Status Message.
ko: 상황 정보

en: If the app bar has a progress indicator
ko: 애플리케이션 바가 프로그레스 지시부를 갖고 있는가요?

en: If the app bar has an area for status messages and user input
ko: 애플리케이션 바가 상태정보와 사용자입력을 위한 구역을 갖고 있는가요?

en: Gnome Application Bar
ko: 그놈 애플리케이션 바

en: Anti-Aliased:
ko: 안티 알리아스:

en: If the canvas is anti-aliased, to smooth the edges of text and graphics
ko: 텍스트와 그래픽의 변을 미끈히 하기 위해 캔바스에 안티 알리아스를 할 지

en: The minimum x coordinate
ko: x 좌표의 최소치

en: The minimum y coordinate
ko: y축의 최소치

en: The maximum x coordinate
ko: x 좌표의 최대치

en: The maximum y coordinate
ko: y 좌표의 최대치

en: Pixels Per Unit:
ko: 픽셀수/매단위:

en: The number of pixels corresponding to one unit
ko: 한 단위에 해당되는 픽셀 수

en: Dither:
ko: 디더링:

en: If the sample should use dithering to be more accurate
ko: 보다 정밀하도록 샘플에 디더링을 사용하는지

en: Gnome Color Picker
ko: 그놈 색깔 선택기

en: Show Time:
ko: 시간 보이기:

en: If the time is shown as well as the date
ko: 날짜와 마찬가지로 시간을 표기할까요?

en: 24 Hour Format:
ko: 24시간 형식:

en: If the time is shown in 24-hour format
ko: 24시간 형식중 시간을 보일까요?

en: Lower Hour:
ko: 최저한시간:

en: The lowest hour to show in the popup
ko: 튀여나오기로 표시될 최저한시간

en: Upper Hour:
ko: 최대한시간:

en: The highest hour to show in the popup
ko: 튀여나오기로 표시될 최대한 시간

en: Auto Close:
ko: 자동적으로 닫기기:

en: If the dialog closes when any button is clicked
ko: 다이어로그가 임의의 버튼이 눌리는것으로 자동적으로 닫기우는가요?

en: Hide on Close:
ko: 닫을 때 감추기:

en: If the dialog is hidden when it is closed, instead of being destroyed
ko: 다이어로그를 닫을적에 파괴될 대신에 감추기를 쓰겠나요?

en: Gnome Dialog Box
ko: 그놈 다이어로그 박스

en: New Gnome Druid
ko: 새 그놈 드뤼드

en: Add Start Page
ko: 시작 페이지 추가

en: Add Finish Page
ko: 마지막 페이지 추가

en: Druid
ko: 드뤼드

en: The title of the page
ko: 페이지의 제목

en: The main text of the page, introducing people to the druid.
ko: 사람들을 드뤼드에 인도하는 주 텍스트 페이지.

en: Title Color:
ko: 제목 색깔:

en: The color of the title text
ko: 제목 텍스트의 색깔

en: Text Color:
ko: 텍스트 색깔:

en: The color of the main text
ko: 주 텍스트의 색깔

en: The background color of the page
ko: 페이지의 배경색

en: Logo Back. Color:
ko: 로고 배경색:

en: The background color around the logo
ko: 로고 주위의 배경색

en: Text Box Color:
ko: 텍스트 박스 색깔:

en: The background color of the main text area
ko: 주 텍스트 구역의 배경색

en: The logo to display in the top-right of the page
ko: 페이지의 오른쪽 위에 표시되는 로고

en: Druid Standard Page
ko: 드뤼드 표준 페이지

en: History ID:
ko: 기록 ID:

en: The ID to save the history entries under
ko: 기록을 저장할 ID

en: Max Saved:
ko: 저장최대:

en: The maximum number of history entries saved
ko: 저장되는 기록의 최대수

en: Gnome Entry
ko: 그놈 엔트리

en: The title of the file selection dialog
ko: 파일선택 다이어로그의 제목

en: If a directory is needed rather than a file
ko: 파일이 아니라 디렉토리가 필요되는가요?

en: If the file selection dialog should be modal
ko: 선택다이어로그가 모달인가요?

en: Gnome File Entry
ko: 그놈 파일 엔트리

en: The preview text to show in the font selection dialog
ko: 글꼴 선택 다이어로그에 미리보기텍스트를 표시합니다.

en: What to display in the font picker button
ko: 글꼴 선택 버튼이 무엇을 표시하는가요?

en: The size of the font to use in the font picker button
ko: 글꼴 선택 버튼에 쓰이는 글꼴의 크기

en: Gnome Font Picker
ko: 그놈 글꼴 선택기

en: The URL to display when the button is clicked
ko: 버튼을 누르면 표시할 URL

en: The text to display in the button
ko: 버튼에 표시되는 텍스트

en: Gnome HRef Link Button
ko: 그놈 HRef 링크 버튼

en: Gnome Icon Entry
ko: 그놈 아이콘 엔트리

en: Icon Width:
ko: 아이콘 너비:

en: The width of each icon
ko: 각 아이콘의 너비

en: The number of pixels between rows of icons
ko: 각 아이콘 줄들 사이의 픽셀수

en: The number of pixels between columns of icons
ko: 각 아이콘 열들 사이의 픽셀수

en: Icon Border:
ko: 아이콘 테두리:

en: The number of pixels around icons (unused?)
ko: 아이콘 주변의 픽셀 수 (사용안됨?)

en: Text Spacing:
ko: 텍스트 간격:

en: The number of pixels between the text and the icon
ko: 텍스트와 아이콘 사이의 픽셀 수

en: Text Editable:
ko: 텍스트 편집가능:

en: If the icon text can be edited by the user
ko: 아이콘 텍스트를 편집할 수 있는 지

en: Text Static:
ko: 텍스트 고정:

en: If the icon text is static, in which case it will not be copied by the GnomeIconList
ko: 아이콘 텍스트가 고정되었는지, 이 경우에 GnomeIconList에서 복사하지 못합니다

en: Icon List
ko: 아이콘 목록

en: Icon Selection
ko: 아이콘 선택

en: Message Type:
ko: 정보 유형:

en: The type of the message box
ko: 정보 박스의 유형

en: The message to display
ko: 표시되는 정보

en: Gnome Message Box
ko: 그놈 메세지 박스

en: The pixmap filename
ko: 픽스맵 파일이름

en: Scaled:
ko: 확대축소:

en: If the pixmap is scaled
ko: 픽스맵은 확대축소할 수 있는가요?

en: Scaled Width:
ko: 스케일할 너비:

en: The width to scale the pixmap to
ko: 픽스맵의 너비를 얼마로 스케일할 지

en: Scaled Height:
ko: 스케일할 높이

en: The height to scale the pixmap to
ko: 픽스맵의 높이를 얼마로 스케일할 지

en: Gnome Pixmap
ko: 그놈 픽스맵

en: If a small preview of the pixmap is displayed
ko: 픽스맵의 작은 미리보기를 표시할 지

en: New GnomePropertyBox
ko: 새 GnomePropertyBox

en: Property Dialog Box
ko: 등록정보 대화상자

en: Write the source code and exit
ko: 소스코드 쓰기 와 종료

en: glade: The XML file must be set for the '-w' or '--write-source' option.
ko: glade:XML파일은 반드시 '-w' 혹은 '--write-source' 옵션을 위해 설정돼야 합니다.

en: glade: Error loading XML file.
ko: glade: XML파일 적재중 에러가 발생.

en: glade: Error writing source.
ko: glade:소스를 쓰는 과정에 에러가 발생.

en: Prelight
ko: 프리라이트

en: Insens
ko: 무반응

en: When the window needs redrawing
ko: 윈도우 다시그림이 필요할 때

en: When the mouse moves
ko: 마우스를 움직일 때

en: Mouse movement hints
ko: 마우스 이동 힌트

en: Mouse movement with any button pressed
ko: 임의의 버튼을 누르면서 마우스를 움직였을 때

en: Mouse movement with button 1 pressed
ko: 버튼1을 누르면서 마우스를 움직였을 때

en: Mouse movement with button 2 pressed
ko: 버튼2을 누르면서 마우스를 움직였을 때

en: Mouse movement with button 3 pressed
ko: 버튼3을 누르면서 마우스를 움직였을 때

en: Any mouse button pressed
ko: 임의의 마우스버튼을 눌렀을 때

en: Any mouse button released
ko: 임의의 마우스버튼을 놓았을 때

en: Any key pressed
ko: 임의의 키를 눌렀을 때

en: Any key released
ko: 임의의 키를 놓았을 때

en: When the mouse enters the window
ko: 마우스커서가 윈도우안에 들어갔을 때

en: When the mouse leaves the window
ko: 마우스커서가 윈도우에서 나갈 때

en: Any change in input focus
ko: 입력 초점에서 변경이 있을 때

en: Any change in window structure
ko: 윈도우 구성에서 변경이 있을 때

en: Any change in X Windows property
ko: X Windows 소유물에서 변경이 있을 때

en: Any change in visibility
ko: 보이기에서 변화가 있을 때

en: For cursors in XInput-aware programs
ko: XInput에 대한 프로그램의 커서를 위하여

en: Properties:
ko: 소유물:

en: Properties: <none>
ko: 소유물:<없음>

en: The class of the widget
ko: 위젯의 클래스

en: If the widget is initially visible
ko: 위젯이 최초로부터 보이는가요?

en: Sensitive:
ko: 반응가능

en: If the widget responds to input
ko: 위젯이 입력에 반응하는가요?

en: The tooltip to display if the mouse lingers over the widget
ko: 마우스 커서가 위젯의 위에 왔을 때 현시되는 툴팁

en: Can Default:
ko: 디폴트 가능:

en: Has Default:
ko: 디폴트설정:

en: Can Focus:
ko: 초점가능:

en: If the widget can accept the input focus
ko: 위젯이 입력초점을 받을 수 있는 지

en: Has Focus:
ko: 초점설정:

en: If the widget has the input focus
ko: 위젯에 입력초점이 맞는가요?

en: The X events that the widget receives
ko: 위젯이 받아 들이는 X이벤트

en: Ext.Events:
ko: 확장 이벤트:

en: The X Extension events mode
ko: X 확장 이벤트 모드

en: Accelerators:
ko: 가속기:

en: Defines the signals to emit when keys are pressed
ko: 키가 눌리웠을 적에 발행하는 시그널의 설정

en: Propagate:
ko: 계승:

en: Set True to propagate the style to the widget's children
ko: 위젯의 자식에 스타일을 계승시킴

en: Named Style:
ko: 스타일 이름:

en: The name of the style, which can be shared by several widgets
ko: 몇개의 위젯에서 공유되여 있는 스타일의 이름

en: The font to use for any text in the widget
ko: 위젯의 소유의 텍스트에 사용되는 글꼴

en: Copy All
ko: 전부 복사

en: Base color
ko: 기본바탕 색깔

en: Back. Pixmap:
ko: 배경 픽스맵:

en: The graphic to use as the background of the widget
ko: 위젯의 배경으로 사용되는 그래픽

en: The file to write source code into
ko: 소스를 써넣는 디렉토리

en: Public:
ko: 전체:

en: If the widget is added to the component's data structure
ko: 위젯이 조성부분의 데이타구성에 추가되는가요?

en: Separate Class:
ko: 다른 종류:

en: Put this widget's subtree in a separate class
ko: 이 위젯의 삽트리를 다른 종류에 써넣기

en: Separate File:
ko: 별도 파일:

en: Put this widget in a separate source file
ko: 이 위젯을 다른 소스파일에 써넣기

en: Visibility of widgets. Public widgets are exported to a global map.
ko: 위젯의 공개/보호/비공개.공개 위젯은 글로발매프에 씌여져 있습니다.

en: You need to select a color or background to copy
ko: 복사할 색깔 혹은 배경을 선택할 필요가 있습니다.

en: Invalid selection in on_style_copy()
ko: on_style_copy()에서의 선택 착오가 있습니다.

en: You need to copy a color or background pixmap first
ko: 최초에 색깔 또는 배경 픽스맵을 복사할 필요가 있습니다.

en: You need to select a color to paste into
ko: 붙일 색깔을 선택할 필요가 있습니다.

en: You need to select a background pixmap to paste into
ko: 붙일 배경 픽스맵을 선택할 필요가 있습니다.

en: Couldn't create pixmap from file
ko: 파일에서 픽스맵을 생성할 수 없습니다.

en: Signal:
ko: 시그널:

en: The signal to add a handler for
ko: 핸들을 추가할 시그널

en: The function to handle the signal
ko: 시그널를 취급하는 함수

en: The data passed to the handler
ko: 핸들에 넘어갈 데이타

en: The object which receives the signal
ko: 시그널를 받아 들이는 오브젝트

en: If the handler runs after the class function
ko: 클래스 함수 후에 핸들러가 실행되는 지

en: Signal to emit
ko: 발행할 시그널

en: The accelerator key
ko: 가속기 키

en: The signal to emit when the accelerator is pressed
ko: 가속기가 눌리웠을적에 발행될 시그널

note: Translatable
en: T_ranslatable
ko: 번역 가능(_R)

en: Select X Events
ko: X이벤트 선택

en: Event Mask
ko: 이벤트 마스크

en: You need to set the accelerator key
ko: 가속기키를 설정할 필요가 있습니다.

en: You need to set the signal to emit
ko: 발생할 시그널를 설정할 필요가 있습니다.

en: You need to set the signal name
ko: 시그널명을 설정할 필요가 있습니다.

en: You need to set the handler for the signal
ko: 시그널에 핸들을 설정할 필요가 있습니다.

note: This groups the signals by class, e.g. 'GtkButton signals'.
en: %s signals
ko: %s시그널

en: Select Signal
ko: 시그널선택

en: Step Inc:
ko: 스텝 증폭:

en: Page Inc:
ko: 페이지 증폭:

en: Page Size:
ko: 페이지 크기:

en: H Value:
ko: 가로 치:

en: H Min:
ko: 가로 최소치:

en: H Max:
ko: 가로 최대치:

en: H Step Inc:
ko: 가로 스텝 증폭:

en: H Page Inc:
ko: 가로 페이지 증폭:

en: H Page Size:
ko: 가로 페이지 크기:

en: V Value:
ko: 세로 치:

en: V Min:
ko: 세로 최소치:

en: V Max:
ko: 세로 최대치:

en: V Step Inc:
ko: 세로 스텝 증폭:

en: V Page Inc:
ko: 세로 페이지 증폭:

en: V Page Size:
ko: 세로 페이지 크기:

en: The initial value
ko: 초기치

en: The minimum value
ko: 최소수치

en: The maximum value
ko: 최대수치

en: The step increment
ko: 스텝의 증가치

en: The page increment
ko: 페이지의 증가치

en: The page size
ko: 페이지의 크기

en: The requested font is not available.
ko: 글꼴을 사용할 수 없습니다.

en: Select Named Style
ko: 스타일 이름 선택

en: New Style:
ko: 새 스타일:

en: Invalid style name
ko: 부당한 스타일 이름

en: That style name is already in use
ko: 그 스타일 이름은 이미 사용되고 있습니다.

en: Rename Style To:
ko: 스타일 이름 변경:

en: Couldn't rename file:
      %s
    to:
      %s
ko: 파일의 이름을 바꿀수 없습니다:
      %s
    변경후:
      %s

en: Couldn't create file:
      %s
ko: 파일을 생성할 수 없습니다:
      %s

en: Error writing XML file
ko: XML파일을 쓰는 과정 에러가 발생

en: /*
     * Translatable strings file generated by Glade.
     * Add this file to your project's POTFILES.in.
     * DO NOT compile it as part of your application.
     */
ko: /*
     * Glade에 의해 생성된 번역 스트링입니다.
     * 이 파일을 귀하의 프로젝트의 POTFILES.in에 가해 주십시오.
     * 귀하의 애플리케이션의 일부로 컴파일하지 말아 주십시오.
     */

en: Invalid interface source filename: %s
    %s
ko: 부당한 매개면 소스 파일이름: %s
    %s

en: Invalid interface header filename: %s
    %s
ko: 부당한 매개면 헤더 파일이름: %s
    %s

en: Invalid callbacks source filename: %s
    %s
ko: 부당한 콜백 소스 파일이름: %s
    %s

en: Invalid callbacks header filename: %s
    %s
ko: 부당한 콜백 헤더 파일이름: %s
    %s

en: Invalid support source filename: %s
    %s
ko: 부당한 서포트 소스 파일이름: %s
    %s

en: Invalid support header filename: %s
    %s
ko: 부당한 서포트 헤더 파일이름: %s
    %s

en: Couldn't append to file:
      %s
ko: 파일에 추가할 수 없습니다:
      %s

en: Error writing to file:
      %s
ko: 파일을 쓰는 과정 에러:
      %s

en: The filename must be set in the Project Options dialog.
ko: 파일이름이 프로젝트설정다이어로그에 설정되지 않으면 안됩니다.

en: The filename must be a simple relative filename.
    Use the Project Options dialog to set it.
ko: 파일이름은 단순한 상대파일이름이 아니면 안됩니다.
    프로젝트설정다이어로그로 설정하십시오.

en: Widget Tree
ko: 위젯트리

en: Widget not found in box
ko: 박스에 위젯이 보이지 않습니다.

en: Widget not found in table
ko: 테이블에 위젯이 보이지 않습니다.

en: Widget not found in fixed container
ko: 고정 콘테이너에 위젯이 보이지 않습니다.

en: Widget not found in packer
ko: 팩커에 위젯이 없습니다.

en: Couldn't access file:
      %s
ko: 파일에 도달할 수 없습니다:
      %s

en: Couldn't open file:
      %s
ko: 파일을 열수 없습니다:
      %s

en: Error reading from file:
      %s
ko: 파일을 읽는중 에러가 발생:
      %s

note: This happens under WIN32 when stat is confused by the filename, but this is harmless, since we know that the directory exists after all.
en: Couldn't create directory:
      %s
ko: 디렉토리를 생성할 수 없습니다:
      %s

en: Couldn't access directory:
      %s
ko: 디렉토리에 도달할 수 없습니다:
      %s

en: Invalid directory:
      %s
ko: 부당한 디렉토리:
      %s

en: Couldn't open directory:
      %s
ko: 디렉토리를 열수 없습니다:
      %s

en: Interface Designer
ko: 인터페이스 디자인 프로그램

en: Create or open user interface designs for GTK+ applications
ko: GTK+ 프로그램의 사용자 인터페이스 디자인을 열거나 새로 만듭니다

note: Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: GUI designer;user interface;ui builder;
ko: GUI designer;GUI 디자인;user interface;사용자 인터페이스;ui builder;인터페이스 빌더;

note: To translators: AppData description first paragraph
en: Glade is a RAD tool to enable quick &amp; easy development of user interfaces for the GTK+ 3 toolkit and the GNOME desktop environment.
ko: 글레이드는 빠르고 쉽게 GTK+ 툴킷 및 그놈 데스크톱 환경의 사용자 인터페이스를 개발하는 RAD 도구입니다.

note: To translators: AppData description second paragraph
en: The user interfaces designed in Glade are saved as XML and these can be loaded by applications dynamically as needed by using GtkBuilder or used directly to define a new GtkWidget derived object class using GTK+ new template feature.
ko: 글레이드에서 디자인한 사용자 인터페이스는 XML로 저장해서 GtkBuilder를 사용하는 프로그램에서 동적으로 읽어들일 수도 있고, GTK+의 서식 기능을 사용해 새로운 GtkWidget 상속 위젯을 정의하는데 사용할 수도 있습니다.

note: To translators: AppData description third paragraph
en: By using GtkBuilder, Glade XML files can be used in numerous programming languages including C, C++, C#, Vala, Java, Perl, Python, and others.
ko: GtkBuilder를 사용해 글레이드 XML 파일을 C, C++, C#, 발라, 자바, 펄, 파이썬 등 여러가지 프로그래밍 언어에서 사용할 수 있습니다.

en: [Read Only]
ko: [읽기 전용]

en: User Interface Designer
ko: 사용자 인터페이스 디자인 프로그램

en: the last action
ko: 마지막 동작

en: Undo: %s
ko: 실행 취소: %s

en: Redo: %s
ko: 다시 실행: %s

en: Autosaving '%s'
ko: 자동 저장: '%s'

en: Error autosaving '%s'
ko: 자동 저장에 오류: '%s'

en: Project %s is still loading.
ko: 아직 %s 프로젝트를 읽어들이는 중입니다.

en: Failed to backup existing file, continue saving?
ko: 기존 파일 백업에 실패했습니다. 계속 저장하시겠습니까?

en: Failed to save %s: %s
ko: %s 파일을 저장하는데 실패했습니다: %s

en: The file %s has been modified since reading it
ko: %s 파일의 내용이 읽어들인 뒤에 바뀌었습니다

en: _Save Anyway
ko: 그래도 저장(_S)

en: Project '%s' saved
ko: `%s' 프로젝트를 저장했습니다

en: Could not save the file %s
ko: %s 파일을 저장할 수 없습니다

en: You do not have the permissions necessary to save the file.
ko: 파일을 저장하는데 필요한 권한이 없습니다.

en: Could not save file %s. Another project with that path is open.
ko: %s 파일을 저장할 수 없습니다. 해당 경로로 다른 프로젝트가 열려 있습니다.

en: No open projects to save
ko: 저장할 열린 프로젝트가 하나도 없습니다

en: Save changes to project "%s" before closing?
ko: 닫기 전에 "%s" 프로젝트에 저장하시겠습니까?

en: Save…
ko: 저장…

en: Could not create a new project.
ko: 새 프로젝트를 만들 수 없습니다.

en: The project %s has unsaved changes
ko: %s 프로젝트에 저장하지 않은 바뀐 사항이 있습니다

en: If you reload it, all unsaved changes could be lost. Reload it anyway?
ko: 다시 읽어들이면, 저장하지 않은 내용을 잃어버리게 됩니다. 그래도 다시 읽어들이겠습니까?

en: The project file %s has been externally modified
ko: %s 프로젝트 파일이 외부에서 바뀌었습니다

en: Do you want to reload the project?
ko: 프로젝트를 다시 읽으시겠습니까?

en: Hello, I will show you what's new in Glade
ko: 안녕하세요. 글레이드의 새로운 기능을 소개합니다

en: The menubar and toolbar were merged in the headerbar
ko: 메뉴 모음과 도구 모음이 헤더 모음에 통합

en: You can open a project
ko: 프로젝트를 열 수 있습니다

en: find recently used
ko: 최근에 사용된 내용을 찾기

en: or create a new one
ko: 아니면 새로 만들기

en: Project switcher
ko: 프로젝트 전환

en: and Save button are directly accessible in the headerbar
ko: 저장 단추를 헤더 모음에서 직접 접근할 수 있습니다

en: just like Save As
ko: 다른 이름으로 저장 단추와 마찬가지로

en: project properties
ko: 프로젝트 속성

en: and less commonly used actions
ko: 그리고 덜 자주 사용하는 작업

en: The object inspector took the palette's place
ko: 오브젝트 검사가 팔레트 위치를 차지합니다

en: To free up space for the property editor
ko: 속성 편집기에 필요한 공간을 확보합니다

en: The palette was replaced with a new object chooser
ko: 팔레트는 새로운 오브젝트 선택 기능으로 바뀝니다

en: Where you can search all supported classes
ko: 여기서 지원하는 모든 클래스를 검색할 수 있습니다

en: investigate GTK+ object groups
ko: GTK+ 오브젝트 그룹을 검사하고

en: and find classes introduced by other libraries
ko: 그리고 다른 라이브러리에서 제공한 클래스를 찾아보세요

en: OK, now that we are done with the overview, let's start with the new workflow
ko: 그럼 이제 대략적인 소개를 마쳤고, 새로운 작업 순서를 설명하겠습니다

en: First of all, create a new project
ko: 먼저, 새 프로젝트를 만듭니다

en: OK, now add a GtkWindow using the new widget chooser or by double clicking on the workspace
ko: 그리고 새 위젯 선택 창을 이용하거나 작업 공간에 마우스를 두 번 눌러 GtkWindow를 추가합니다

en: Excellent!
ko: 훌륭합니다!

en: BTW, did you know you can double click on any placeholder to create widgets?
ko: 들어갈 칸이 있을 때 마우스를 두 번 눌러서 위젯을 만들 수 있는 것 아시나요?

en: Try adding a grid
ko: 그리드를 추가하세요

en: and a button
ko: 그리고 단추도 추가

en: Quite easy! Isn't it?
ko: 참 쉽죠?

en: Enjoy!
ko: 그럼 즐겁게 사용하세요!

note: translators: Primary message of a dialog used to notify the user about the survey
en: We are conducting a user survey
     would you like to take it now?
ko: 사용자 설문을 실행 중입니다.
    - 지금 설문을 하시겠습니까?

note: translators: Secondary text of a dialog used to notify the user about the survey
en: If not, you can always find it in the Help menu.
ko: 지금 설문을 하지 않더라도, 도움말 메뉴에서 설문을 할 수 있습니다.

en: _Do not show this dialog again
ko: 이 대화창을 다시 표시하지 않기(_D)

note: translators: Text to show in the statusbar if the user did not completed the survey and choose not to show the notification dialog again
en: Go to Help -> Registration & User Survey and complete our survey!
ko: 도움말 -> 등록 및 사용자 설문 메뉴로 가서 설문 조사를 끝마치십시오!

en: Disable Devhelp integration
ko: 개발자 도움말 연동 기능 사용하지 않기

en: Unable to open '%s', the file does not exist.
ko: '%s' 파일을 열 수 없습니다. 파일이 없습니다.

en: gmodule support not found. gmodule support is required for glade to work
ko: gmodule 기능이 없습니다. 글레이드가 동작하려면 gmodule 기능이 필요합니다

en: Create or edit user interface designs for GTK+ or GNOME applications.
ko: GTK+ 혹은 그놈 프로그램의 사용자 인터페이스 디자인을 새로 만들거나 편집합니다.

en: Registration & User Survey
ko: 등록 및 사용자 설문

en: _Developer Reference
ko: 개발자 참고서(_D)

en: Interactive Intro
ko: 대화식 소개

en: Open a project
ko: 프로젝트를 엽니다

en: Edit project properties
ko: 프로젝트 속성을 편집합니다

en: Save the current project with a different name
ko: 현재 프로젝트를 다른 이름으로 저장합니다

en: Start/resume interactive UI introduction
ko: 시작/계속 사용자 인터페이스 소개

en: A user interface designer for GTK+ and GNOME.
ko: GTK+ 및 그놈 사용자 인터페이스 디자인 프로그램.

en: Visit Glade web site
ko: 글레이드 홈페이지 방문

en: Select a catalog search path
ko: 카탈로그 검색 경로 선택

en: Glade Preferences
ko: 글레이드 기본 설정

en: Create backups
ko: 백업 만들기

en: Create a backup of the last version of the project every time the project is saved
ko: 프로젝트를 저장할 때마다 최근 버전의 백업을 만듭니다

en: Automatically save the project to an alternate file whenever
    the project is modified and the specified timeout elapses
ko: 프로젝트를 수정했거나 지정한 시간이 지날 때마다 별도의 파일에 
    프로젝트를 자동으로 저장합니다

en: Automatically save project after
ko: 다음 시간이 지나면 프로젝트 자동 저장

en: Load and Save
ko: 읽기 및 저장

en: Versioning errors
ko: 버전 오류

en: Prompt the user at save time if the project uses any widgets, properties
    or signals which are not available in the project's target version
ko: 프로젝트 안에 목표 버전에 없는 위젯, 속성, 시그널이 있으면 저장할 때 알립니다

en: Deprecation warnings
ko: 권장하지 않음 경고

en: Prompt the user at save time if the project uses any widgets,
    properties or signals which are deprecated
ko: 프로젝트 안에 사용을 권장하지 않는 위젯, 속성, 시그널이 있으면 저장할 때 알립니다

en: Unrecognized types
ko: 알 수 없는 타입

en: Prompt the user at save time if the project
    contains any unrecognized types
ko: 프로젝트에 알 수 없는 타입이 들어 있으면 저장할 때 알립니다

en: Show warnings when saving
ko: 저장할 때 경고 표시

en: List of directories where to load widget catalogs and custom templates from.
    Needs to restart.
ko: 위젯 카탈로그 및 사용자 설정 서식을 읽어들일 디렉터리의 목록.
    다시 시작해야 합니다.

en: Add a new search path
ko: 새 검색 경로 추가

en: Remove the selected search path
ko: 선택한 검색 경로 제거

en: Extra Catalog & Templates paths
ko: 추가 카탈로그 및 서식 경로

en: Sending data to %s
ko: 데이터 보내기: %s(으)로

en: Waiting for %s
ko: 대기: %s을(를)

en: Receiving data from %s
ko: 데이터 받기: %s에서

en: Your subscription to the users list has been received!
    Check your email!
ko: 사용자 리스트에 대한 구독을 받았습니다!
    전자메일을 확인해 보십시오!

en: Thank you for taking the time to complete the survey, we appreciate it!
ko: 설문에 시간을 내 주셔서 감사합니다!

en: Completed and submitted!
ko: 완료 및 제출했습니다!

en: Glade Registration & User Survey
ko: 글레이드 등록 및 사용자 설문

en: Information will be sent to https://survey.gnome.org
ko: 정보를 https://survey.gnome.org 위치로 보냅니다

en: <Your name or nickname is required>
ko: <이름 또는 별명이 필요합니다>

en: Tokens are processed manually in batches.
    Please be patient.
ko: 토큰은 수동으로 순서대로 처리합니다.
    처리될 때까지 기다려 주세요.

en: <Required to send back registration token>
ko: <등록 토큰을 받는데 필요>

en: Subscribe me to the mailing list
ko: 메일링 리스트 구독

en: Subscribe to Glade Users mailing list.
    You will be sent email requesting confirmation!
ko: 글레이드 사용자 메일링 리스트에 구독합니다.
    먼저 확인 메일을 받게 됩니다!

en: Choose your country
ko: 국가를 선택하십시오

en: We care about privacy!
ko: 저희는 여러분의 개인 정보를 보호합니다!

en: All the data will be stored in a private location and will not be shared with the public or any third party.
ko: 모든 데이터는 알 수 없는 위치에 보관되며 공개되거나 제3자에게 전달되지 않습니다.

en: Glade User Survey
ko: 글레이드 사용자 설문조사

en: How long have you been programming?
ko: 얼마나 오래 프로그래밍을 했습니까?

en: I am not a programmer
ko: 프로그래머 아님

en: Which programming languages do you prefer?
ko: 어떤 프로그래밍 언어를 선호하십니까?

en: Rust
ko: 러스트

en: When did you start using Glade?
ko: 언제 글레이드를 사용하기 시작했습니까?

en: Which version do you normally use?
ko: 보통 어떤 버전을 사용합니까?

en: What is available in my OS
ko: 운영체제에 있는 버전

en: Latest stable from sources
ko: 가장 최근의 안정 버전 소스

en: 3.8 for GTK+ 2
ko: 3.8 (GTK+ 버전 2를 위해)

en: On what operating systems?
ko: 어떤 운영체제에서 사용합니까?

en: distribution
ko: 배포판

en: Alpine
ko: 알파인

en: Arch Linux
ko: 아치리눅스

en: Ataraxia Linux
ko: 아타락시아리눅스

en: CentOS
ko: 센트OS

en: Chrome OS
ko: 크롬OS

en: Clear Linux
ko: 클리어리눅스

en: Debian
ko: 데비안

en: elementary OS
ko: 엘리멘터리OS

en: Gentoo
ko: 젠투

en: Kubuntu
ko: 쿠분투

en: Mageia
ko: 마제야

en: Mandriva
ko: 맨드리바

en: Nix OS
ko: 닉스OS

en: openSUSE
ko: 오픈수세

en: Raspbian
ko: 라스비안

en: Red Hat
ko: 레드햇

en: Solus
ko: 솔러스

en: SulinOS
ko: 설린OS

en: Turbolinux
ko: 터보리눅스

en: Ubuntu
ko: 우분투

en: Void Linux
ko: 보이드리눅스

en: Xandros
ko: 잔드로스

en: Oracle Solaris
ko: 오라클 솔라리스

en: OpenSolaris
ko: 오픈솔라리스

en: Catalina
ko: 카탈리나

en: Mojave
ko: 모하비

en: High Sierra
ko: 하이 시에라

en: Sierra
ko: 시에라

en: El Capitan
ko: 엘 캐피탄

en: Yosemite
ko: 요세미티

en: Mavericks
ko: 매버릭스

en: Mountain Lion
ko: 마운틴 라이언

en: Snow Leopard
ko: 스노우 레퍼드

en: Leopard
ko: 레퍼드

en: Tiger
ko: 타이거

en: GNU/Linux
ko: GNU/리눅스

en: How often do you use it?
ko: 얼마나 자주 사용합니까?

en: Few days a week
ko: 매주 수 차례

en: A few times a month
ko: 매달 수 차례

en: A few times a year
ko: 일년에 수 차례

en: What level of Glade user would you say you are?
ko: 어느 정도 수준의 글레이드 사용자라고 말할 수 있습니까?

en: Under what kind of license(s) do you release the software you used Glade to create?
ko: 글레이드로 만드는 소프트웨어를 어떤 라이선스로 릴리스합니까?

en: Open source software
ko: 오픈 소스 소프트웨어

en: Commercial/Closed software
ko: 상업용/독점 소프트웨어

en: None - distributed internally
ko: 없음 - 내부적으로 배포

en: In what field(s) is the software you used Glade to create generally used?
ko: 글레이드를 사용해 보통 어떤 분야의 소프트웨어를 만듭니까?

en: Academic
ko: 연구용

en: Embedded applications
ko: 임베디드 프로그램

en: Desktop applications
ko: 데스크톱 프로그램

en: Educational
ko: 교육용

en: Industrial applications
ko: 산업용 프로그램

en: What aspect of the software needs the most improvement?
ko: 이 소프트웨어의 어떤 점에 가장 발전이 필요합니까?

en: In your opinion what is the biggest problem with Glade?
ko: 여러분이 보기에 글레이드의 가장 큰 문제가 무엇입니까?

en: Lack of documentation
ko: 문서 부족

en: Lack of professional support
ko: 전문적인 지원 부족

en: Lack of professional training
ko: 전문적인 교육 부족

en: Lack of publicity/exposure
ko: 홍보/노출 부족

en: Lack of official binary releases for other OS (Windows, Mac OS X)
ko: 다른 운영체제(윈도우, 맥오에스)에 대한 바이너리 릴리스 부족

en: Have you ever encountered a bug?
ko: 버그를 발견했습니까?

en: If so, did you file a bug report?
ko: 그렇다면 버그를 보고했습니까?

en: Have you ever thought about contributing?
ko: 소프트웨어 개발에 기여하는 걸 생각해 본 적이 있습니까?

en: Why not?
ko: 왜 그렇지 않습니까?

en: Privacy Note:
ko: 기타 개인적인 메모:

en: The sole purpose of this survey is to better know our user base.
    Your email address will be used to uniquely identify you as a Glade user and send you back a modification token in case you want to modify something or add extra comments.
    Only statistics compiled from the whole dataset will be shared publicly.
    Individual data will be stored in a private database and it will not be shared with the public or any other third party.
ko: 이 설문의 목적은 사용자에 대해서 더 잘 아는 것 뿐입니다.
    전자메일 주소는 글레이드 사용자를 구분하는데 사용되고, 수정용 토큰을 보내는데도 사용합니다. 이 토큰을 사용해 나중에 설문 내용을 바꾸거나 메모를 추가할 수 있습니다.
    전체 데이터에서 수집한 통계만 공개됩니다.
    개별 데이터는 알 수 없는 위치에 보관되며 공개되거나 제3자에게 전달되지 않습니다.

en: Trying to save private data to %s directory but it is a regular file.
    No private data will be saved in this session
ko: 내부 데이터를 %s 디렉터리에 저장하려고 하였으나 일반 파일입니다.
    이 세션에서는 내부 데이터를 저장하지 않습니다

en: Failed to create directory %s to save private data.
    No private data will be saved in this session
ko: 내부 데이터를 저장할 %s 디렉터리를 만드는데 실패했습니다.
    이 세션에서는 내부 데이터를 저장하지 않습니다

en: Error writing private data to %s (%s).
    No private data will be saved in this session
ko: 내부 데이터를 %s에 쓰는데 오류가 발생했습니다. (%s)
    이 세션에서는 내부 데이터를 저장하지 않습니다

en: Error serializing configuration data to save (%s).
    No private data will be saved in this session
ko: 설정 데이터를 저장하는데 직렬화에 오류가 발생했습니다. (%s)
    이 세션에서는 내부 데이터를 저장하지 않습니다

en: Error opening %s to write private data (%s).
    No private data will be saved in this session
ko: 내부 데이터를 저장하면서 %s을(를) 여는데 실패했습니다. (%s)
    이 세션에서는 내부 데이터를 저장하지 않습니다

en: Setting object type on %s to %s
ko: 오브젝트 타입 설정: %s에서 %s(으)로

en: Add a %s to %s
ko: 추가: %s을(를) %s에

en: Add child %s
ko: 하위 %s 추가

en: Delete %s child from %s
ko: 삭제: %s 하위 위젯을 %s에서

en: Reorder %s's children
ko: 순서 바꾸기: %s의 하위 위젯

en: The container object this editor is currently editing
ko: 이 편집기가 현재 편집하고 있는 컨테이너 오브젝트

en: <big><b>Tips:</b></big>
      * Right-click over the treeview to add items.
      * Press Delete to remove the selected item.
      * Drag &amp; Drop to reorder.
      * Type column is editable.
ko: <big><b>팁:</b></big>
      * 트리뷰에 항목을 추가하려면 오른쪽 단추를 누르십시오.
      * 선택한 항목을 제거하려면 Delete 키를 누르십시오.
      * 순서를 바꾸려면 끌어서 옮기십시오.
      * 종류 열을 편집할 수 있습니다.

note: GTK_STOCK_DND_MULTIPLE
en: Drag and Drop Multiple
ko: 여러 개 끌어 놓기

note: GTK_STOCK_MISSING_IMAGE
en: Missing Image
ko: 그림 없음

en: A builtin stock item
ko: 내장 스톡 항목

en: Stock Image
ko: 스톡 그림

en: A builtin stock image
ko: 내장 스톡 그림

en: A list of objects
ko: 오브젝트 리스트

en: Image File Name
ko: 그림 파일 이름

en: Enter a filename, relative path or full path to load the image
ko: 그림을 읽어들일 파일 이름을(상대 경로나 전체 경로) 입력하십시오

en: A GDK color value
ko: GDK 컬러 값

en: An entry
ko: 입력창

en: User templates
ko: 사용자 서식

en: Enabling property %s on widget %s
ko: 사용: %2$s 위젯의 %1$s 속성

en: Disabling property %s on widget %s
ko: 사용 해제: %2$s 위젯의 %1$s 속성

en: Setting multiple properties
ko: 설정: 여러 개 속성

en: Setting %s of %s
ko: 설정: %2$s의 %1$s

en: Setting %s of %s to %s
ko: 설정: %2$s의 %1$s 값을 %3$s(으)로

en: Renaming %s to %s
ko: 이름 바꾸기: %s의 이름을 %s(으)로

en: multiple
ko: 여러 개

en: You cannot remove a widget internal to a composite widget.
ko: 결합 위젯의 위젯 내부를 지울 수 없습니다.

en: %s is locked by %s, edit %s first.
ko: %s 위젯은 %s이(가) 잠갔습니다. 먼저 %s 편집을 하십시오.

en: Remove multiple
ko: 제거: 여러 개

en: Cut %s
ko: 잘라내기: %s

en: Paste %s
ko: 붙여넣기: %s

en: Drag %s and Drop to %s
ko: 끌어놓기: %s을(를) %s에

en: Add signal handler %s
ko: 시그널 핸들러 추가: %s

en: Remove signal handler %s
ko: 시그널 핸들러 제거: %s

en: Change signal handler %s
ko: 시그널 핸들러 바꾸기: %s

en: Setting i18n metadata
ko: 국제화 메타데이터 설정

en: Locking %s by widget %s
ko: 잠금: %s을(를) %s 위젯에

en: Setting target version of '%s' to %d.%d
ko: 설정: 목표 버전을 '%s'에서 %d.%d 버전으로

en: Setting project's %s property
ko: 설정: 프로젝트 %s 속성

en: Setting resource path to '%s'
ko: 설정: 리소스 경로를 '%s'(으)로

en: Setting translation domain to '%s'
ko: 설정: 번역 도메인을 '%s'(으)로

en: Unsetting widget '%s' as template
ko: 설정 해제: '%s' 위젯을 서식으로 설정하지 않음

en: Setting widget '%s' as template
ko: 설정: '%s' 위젯을 서식으로

en: Unsetting template
ko: 설정 해제: 서식

en: Unable to load image (%s)
ko: 그림을 읽어들일 수 없습니다(%s)

en: Editing alignments of %s
ko: 편집: %s의 맞춤

en: Editing margins of %s
ko: 편집: %s의 간격

en: Design View
ko: 디자인 뷰

en: The GladeDesignView that contains this layout
ko: 이 레이아웃이 들어 있는 GladeDesignView

en: Whether to show an informational button for the loaded widget
ko: 읽어들인 위젯에 대한 정보 단추를 표시할지 여부

en: The currently loaded widget in this editor
ko: 이 편집기에서 현재 읽어들인 위젯

en: Show Class Field
ko: 클래스 필드 표시

en: Whether to show the class field at the top
ko: 맨 위에 클래스 필드를 표시할지 여부

en: Class Field
ko: 클래스 필드

en: The class field string
ko: 클래스 필드 문자열

en: Signal Editor
ko: 시그널 편집기

en: The signal editor used to edit signals
ko: 시그널 편집에 사용하는 시그널 편집기

note: translators: %s(Class Title) Properties - %s (ClassName) [%s(WidgetName)] * example: Window Properties - GtkWindow [window1]
en: %s Properties - %s [%s]
ko: %s 속성 - %s [%s]

note: translators: %s(Class Title) Properties - %s (ClassName) * example: Window Properties - GtkWindow
en: %s Properties - %s
ko: %s 속성 - %s

en: Create a %s
ko: %s 만들기

en: Crea_te
ko: 만들기(_T)

en: Select the properties that you want to reset to their default values
ko: 기본값으로 초기화하려는 속성을 선택하십시오

en: Reset Widget Properties
ko: 위젯 속성 초기화

note: Checklist
en: _Properties:
ko: 속성(_P):

note: Description
en: Property _Description:
ko: 속성 설명(_D):

note: Translators: first %s is the project name, second is a widget name
en: %s - %s Properties
ko: %s - %s 속성

en: Property Definition
ko: 속성 정의

en: The GladePropertyDef this GladeEditorProperty was created for
ko: 이 GladeEditorProperty를 만든 해당 GladePropertyDef

en: Use Command
ko: 명령어 사용

en: Whether we should use the command API for the undo/redo stack
ko: 실행 취소/다시 실행 스택에 명령어 API를 사용할지 여부

en: Disable Check
ko: 확인란 사용 않기

en: Whether to explicitly disable the check button
ko: 확인란을 명시적으로 사용하지 않게 설정할지 여부

en: Custom Text
ko: 사용자 설정 텍스트

en: Custom Text to display in the property label
ko: 속성 레이블에 표시할 사용자 설정 텍스트

en: Select Fields
ko: 필드 선택

en: _Select individual fields:
ko: 각각의 필드 선택(_S):

en: Select Named Icon
ko: 이름 있는 아이콘 선택

en: Edit Text
ko: 편집 종류

en: Whether this property is translatable
ko: 이 속성을 번역할 수 있는지 여부

en: Conte_xt for translation:
ko: 번역 컨텍스트(_X):

en: For short and ambiguous strings: type a word here to differentiate the meaning of this string from the meaning of other occurrences of the same string
ko: 짧고 중복된 문자열의 경우: 이 문자열의 의미를 같은 문자열의 의미와 다르게 나타내는 말을 입력하십시오

en: Co_mments for translators:
ko: 번역자 주석문(_M):

en: Select a file from the project resource directory
ko: 프로젝트 리소스 디렉터리에서 파일을 선택하십시오

en: Choose parentless %s type objects in this project
ko: 이 프로젝트에서 상위 위젯 없는 %s 종류 오브젝트 선택

en: Choose %s type objects in this project
ko: 이 프로젝트에서 %s 종류 오브젝트 선택

en: Choose a parentless %s in this project
ko: 이 프로젝트에서 상위 위젯 없는 %s 선택

en: Choose a %s in this project
ko: 이 프로젝트에서 %s 선택

note: Checklist
en: O_bjects:
ko: 오브젝트(_B):

note: translators: Creating 'a widget' for 'a property' of 'a widget'
en: Creating %s for %s of %s
ko: 만들기: %s, 속성 %s 위젯 %s

note: Checklist
en: Objects:
ko: 오브젝트:

en: Page Type
ko: 페이지 종류

en: The editor page type to create this GladeEditorTable for
ko: 이 GladeEditorTable을 만들 편집기 페이지 종류

en: Class Name:
ko: 클래스 이름:

en: The object's unique identifier
ko: 오브젝트의 유일한 아이디

en: Whether this widget is a composite template
ko: 이 위젯이 결합 위젯인지 여부

en: The project being inspected
ko: 검사하고 있는 프로젝트

en:  < Search Widgets >
ko: < 위젯 검색 >

en: All Contexts
ko: 모든 컨텍스트

en: Named Icon Chooser
ko: 이름 있는 아이콘 선택

en: Icon _Name:
ko: 아이콘 이름(_N):

en: C_ontexts:
ko: 컨텍스트(_O):

en: Icon Na_mes:
ko: 아이콘 이름(_M):

en: _List standard icons only
ko: 표준 아이콘 목록만 표시(_L)

en: Could not create directory: %s
ko: 디렉터리를 만들 수 없습니다: %s

en: Widget selector
ko: 위젯 선택 창

en: _Add widget here
ko: 여기 위젯 추가(_A)

en: Add widget as _toplevel
ko: 최상위에 위젯 추가(_T)

en: Read _documentation
ko: 문서 읽기(_D)

en: Set default value
ko: 기본값 설정

en: Error launching previewer: %s
ko: 미리보기 실행에 오류가 발생했습니다: %s

en: Failed to launch preview: %s.
ko: 미리보기 실행에 실패했습니다: %s.

en: Glade Previewer log
ko: 글레이드 미리보기 로그

en: user_data
ko: 사용자 데이터

note: translators: GConnectFlags values
en: Swapped | After
ko: 뒤바꿈 | 다음에

note: translators: GConnectFlags value
en: Swapped
ko: 뒤바꿈

note: translators: this will be shown in glade previewer when a signal %s::%s is emitted one time
en: %s::%s emitted one time
ko: %s::%s 시그널 1회 발생

note: translators: this will be shown in glade previewer when a signal %s::%s is emitted %d times
en: %s::%s emitted %d times
ko: %s::%s 시그널 %d회 발생

en: Run First
ko: 처음에 실행

en: Run Last
ko: 마지막에 실행

en: Run Cleanup
ko: 지우기 실행

en: UI definition has no previewable widgets.
ko: UI 정의에 미리 볼 수 있는 위젯이 없습니다.

en: Object %s not found in UI definition.
ko: UI 정의에 %s 오브젝트가 없습니다.

en: Object is not previewable.
ko: 오브젝트를 미리 볼 수 없습니다.

en: Couldn't load builder definition: %s
ko: 빌더 정의를 읽어들일 수 없습니다: %s

en: Error: %s.
ko: 오류: %s.

en: Broken pipe!
ko: 파이프가 망가졌습니다!

en: Name of the file to preview
ko: 미리 볼 파일의 이름

en: Creates dummy widget class to load a template
ko: 서식을 읽어들이는 가짜 위젯 클래스를 만듭니다

en: Name of the toplevel to preview
ko: 미리 볼 톱레벨의 이름

en: File name to save a screenshot
ko: 스크린샷을 저장할 파일 이름

en: CSS file to use
ko: 사용할 CSS 파일

en: Listen standard input
ko: 표준 입력을 받습니다

en: make a slideshow of every toplevel widget by adding them in a GtkStack
ko: GtkStack에 추가해서 톱레벨 위젯의 슬라이드쇼를 만듭니다

en: Print handlers signature on invocation
ko: 핸들러가 실행될 때 시그너쳐 표시

en: Display previewer version
ko: 미리보기 버전을 표시합니다

en: - previews a glade UI definition
ko: - 글레이드 UI를 미리 봅니다

en: Either --listen or --filename must be specified.
ko: --listen 혹은 --filename 옵션을 지정해야 합니다.

en: Whether project has been modified since it was last saved
ko: 프로젝트를 저장한 다음에 바꾼 사항이 있는지 여부

en: Whether project has a selection
ko: 프로젝트에 선택한 사항이 있는지 여부

en: The filesystem path of the project
ko: 프로젝트의 파일 시스템 경로

en: Whether project is read-only
ko: 프로젝트가 읽기 전용인지 여부

en: The current item to add to the project
ko: 프로젝트에 추가할 현재 항목

en: Pointer Mode
ko: 포인터 모드

en: The currently effective GladePointerMode
ko: 현재 유효한 GladePointerMode

en: The project translation domain
ko: 프로젝트 번역 도메인

en: The project's template widget, if any
ko: 프로젝트의 서식 위젯, 있는 경우

en: Resource Path
ko: 리소스 경로

en: Path to load images and resources in Glade's runtime
ko: 글레이드 런타임에 그림과 리소스를 읽어들일 경로

en: License for this project, it will be added as a document level comment.
ko: 이 프로젝트의 라이선스, 문서 코멘트에 추가됩니다.

en: CSS Provider Path
ko: CSS 프로바이더 경로

en: Path to use as the custom CSS provider for this project.
ko: 이 프로젝트의 사용자 설정 CSS 프로바이더에 사용할 경로.

en: (internal %s)
ko: (내부 %s)

en: (%s child)
ko: (%s 하위 위젯)

en: (template)
ko: (서식)

note: translators: refers to a property named '%s' of widget '%s'
en: (%s of %s)
ko: (%2$s의 %1$s)

en: Failed to load %s.
    The following required catalogs are unavailable: %s
ko: %s 파일을 읽어들이는데 실패했습니다.
    필요한 다음 카탈로그가 없습니다: %s

note: translators: refers to project name '%s' that targets gtk version '%d.%d'
en: %s targets Gtk+ %d.%d
ko: %s 프로젝트는 Gtk+ %d.%d 용입니다

en: Especially because there is %d object that can not be built with type: %s | Especially because there are %d objects that can not be built with types: %s
ko[0]: 특히 다음 타입으로 빌드할 수 없는 오브젝트 %d개가 있기 때문: %s

en: But this version of Glade is for GTK+ 3 only.
    Make sure you can run this project with Glade 3.8 with no deprecated widgets first.
    %s
ko: 그리고 이 버전의 글레이드는 GTK+ 3 전용입니다.
    권장하지 않는 위젯을 지정하지 않은 글레이드 3.8로 이 프로젝트를
    실행하십시오.
    %s

en: An automatically saved version of `%s' is more recent.
    
    Would you like to load the autosave version instead?
ko: 자동 저장한 버전의 `%s' 프로젝트가 더 최근입니다.
    
    자동 저장한 버전을 대신 읽어들이시겠습니까?

note: ****************************************************************** Verify code here (versioning, incompatibility checks) Defined here for pretty translator comments (bug in intl tools, for some reason * you can only comment about the line directly following, forcing you to write * ugly messy code wi
en: This widget was introduced in %s %d.%d while project targets %s %d.%d
ko: 이 위젯은 %s %d.%d 버전에 처음 생겼지만, 프로젝트는 %s %d.%d 버전을 사용합니다

note: translators: refers to a widget '[%s]' introduced in toolkit version '%s %d.%d'
en: [%s]
    	Object class '<b>%s</b>' was introduced in %s %d.%d
ko: [%s]
    	'<b>%s</b>' 오브젝트 클래스는 %s %d.%d 버전에 처음 생겼습니다

en: This widget is deprecated
ko: 이 위젯은 사용을 권장하지 않습니다

note: translators: refers to a widget '[%s]' loaded from toolkit version '%s %d.%d'
en: [%s]
    	Object class '<b>%s</b>' from %s %d.%d is deprecated
ko: [%s]
    	'<b>%s</b>' 오브젝트 클래스는 (버전 %s %d.%d) 사용을 권장하지 않습니다

note: translators: refers to a property in toolkit version '%s %d.%d' * and a project targeting toolkit version '%s %d.%d'
en: This property was introduced in %s %d.%d while project targets %s %d.%d
ko: 이 속성은 %s %d.%d 버전에 처음 생겼지만, 프로젝트는 %s %d.%d 버전을 사용합니다

note: translators: refers to a property '%s' of widget '[%s]' in toolkit version '%s %d.%d'
en: [%s]
    	Property '<b>%s</b>' of object class '<b>%s</b>' was introduced in %s %d.%d
ko: [%s]
    	'<b>%s</b>' 속성은('<b>%s</b>' 오브젝트 클래스) %s %d.%d 버전에 처음 생겼습니다.

note: translators: refers to a property '%s' of widget '[%s]' in toolkit version '%s %d.%d'
en: [%s]
    	Packing property '<b>%s</b>' of object class '<b>%s</b>' was introduced in %s %d.%d
ko: [%s]
    	'<b>%s</b>' 패킹 속성은 ('<b>%s</b>' 오브젝트 클래스) %s %d.%d 버전에 처음 생겼습니다

en: This property is deprecated
ko: 이 속성은 사용을 권장하지 않습니다

note: translators: refers to a property '%s' of widget '[%s]'
en: [%s]
    	Property '<b>%s</b>' of object class '<b>%s</b>' is deprecated
ko: [%s]
    	'<b>%s</b>' 속성은 ('<b>%s</b>' 오브젝트 클래스) 사용을 권장하지 않습니다

note: translators: refers to a signal in toolkit version '%s %d.%d' * and a project targeting toolkit version '%s %d.%d'
en: This signal was introduced in %s %d.%d while project targets %s %d.%d
ko: 이 시그널은 %s %d.%d 버전에 처음 생겼지만, 프로젝트는 %s %d.%d 버전을 사용합니다

note: translators: refers to a signal '%s' of widget '[%s]' in toolkit version '%s %d.%d'
en: [%s]
    	Signal '<b>%s</b>' of object class '<b>%s</b>' was introduced in %s %d.%d
ko: [%s]
    	'<b>%s</b>' 시그널은 ('<b>%s</b>' 오브젝트 클래스) %s %d.%d 버전에 처음 생겼습니다

en: This signal is deprecated
ko: 이 시그널은 사용을 권장하지 않습니다

note: translators: refers to a signal '%s' of widget '[%s]'
en: [%s]
    	Signal '<b>%s</b>' of object class '<b>%s</b>' is deprecated
ko: [%s]
    	'<b>%s</b>' 시그널은 ('<b>%s</b>' 오브젝트 클래스) 사용을 권장하지 않습니다

en: Project "%s" has errors. Save anyway?
ko: "%s" 프로젝트에 오류가 있습니다. 그래도 저장하시겠습니까?

en: Object %s is a class template but this is not supported in gtk+ %d.%d
ko: %s 오브젝트는 클래스 서식이지만 gtk+ %d.%d 버전에서 지원하지 않습니다.

en: Object %s has unrecognized type %s
ko: %s 오브젝트에 알 수 없는 %s 타입이 들어 있습니다

en: Unsaved %i
ko: 저장하지 않음 %i

en: No widget selected.
ko: 위젯을 선택하지 않았습니다.

en: Unable to copy unrecognized widget type.
ko: 알 수 없는 위젯 타입을 복사할 수 없습니다.

en: Unable to cut unrecognized widget type
ko: 알 수 없는 위젯 타입을 잘라낼 수 없습니다

en: Unable to paste to the selected parent
ko: 선택한 상위 위젯으로 붙여넣을 수 없습니다

en: Unable to paste to multiple widgets
ko: 여러 개 위젯으로 붙여넣을 수 없습니다

en: No widget on the clipboard
ko: 클립보드에 위젯이 없습니다

en: Only one widget can be pasted at a time to this container
ko: 이 컨테이너에는 한 번에 한 개 위젯만 붙여넣을 수 있습니다

en: Insufficient amount of placeholders in target container
ko: 대상 컨테이너에 들어갈 수 있는 칸이 부족합니다

en: The project this properties dialog was created for
ko: 이 대화 상자를 만든 해당 프로젝트

en: Project %s has no deprecated widgets or version mismatches.
ko: %s 프로젝트에 권장하지 않는 위젯이나 버전 불일치가 없습니다.

en: The GladePropertyDef for this property
ko: 이 속성에 대한 GladePropertyDef

en: If the property is optional, this is its enabled state
ko: 속성이 옵션일 경우, 사용할지 여부를 이 값으로 나타냅니다

en: This gives backends control to set property sensitivity
ko: 입출력 가능 속성을 설정하는 백엔드 컨트롤을 사용합니다

en: Context for translation
ko: 번역 컨텍스트

en: Comment for translators
ko: 번역자 주석문

en: Translatable
ko: 번역 가능

en: Visual State
ko: 비주얼 상태

en: Priority information for the property editor to act on
ko: 속성 편집기가 동작할 우선 순위 정보

en: Where applicable, precision to use on editors
ko: 편집기에서 사용할 소수점 자리수 (자리수 표시 해당하는 경우)

en: The GladeProperty to display a label for
ko: 레이블을 표시할 해당 GladePropertyC

en: Property Name
ko: 속성 이름

note: To Translators: the property name/id to use to get * the GladeProperty object from the GladeWidget the * property belongs to.
en: The property name to use when loading by widget
ko: 위젯이 읽어들일 때 사용할 속성 이름

en: Append Colon
ko: 콜론 붙이기

en: Whether to append a colon ':' to the property name
ko: 속성 이름에 콜론(':')을 붙일지 여부

note: To Translators: packing properties or child properties are * properties introduced by GtkContainer and they are not specific * to the container or child widget but to the relation. * For more information see GtkContainer docs.
en: Whether the property to load is a packing property or not
ko: 읽어들일 속성이 패킹 속성인지 여부

en: Custom text to override the property name
ko: 속성 이름 대신 사용할 사용자 설정 텍스트

en: Custom Tooltip
ko: 사용자 설정 풍선 도움말

en: Custom tooltip to override the property description
ko: 속성 설명 대신 사용할 사용자 설정 풍선 도움말

en: Whether to use the GladeCommand API when modifying properties
ko: 속성을 수정할 때 GladeCommand API를 사용할지 여부

en: Editor Property Type Name
ko: 편집기 속성 타입 이름

en: Specify the actual editor property type name to use for this shell
ko: 이 셸에서 사용할 실제 편집기 속성 타입 이름 지정

en: SignalClass
ko: 시그널 클래스

en: The signal class of this signal
ko: 이 시그널의 시그널 클래스

en: The detail for this signal
ko: 이 시그널 자세히 보기

en: The handler for this signal
ko: 이 시그널의 핸들러

en: User Data
ko: 사용자 데이터

en: The user data for this signal
ko: 이 시그널의 사용자 데이터

en: Support Warning
ko: 지원 버전 경고

en: The versioning support warning for this signal
ko: 이 시그널에 대해 지원 버전 경고

en: Whether this signal is run after default handlers
ko: 이 시그널을 기본 핸들러 다음에 실행할지 여부

en: Whether the user data is swapped with the instance for the handler
ko: 사용자 데이터를 핸들러의 인스턴스와 뒤바꿀지 여부

en: Select an object to pass to the handler
ko: 핸들러에 넘길 오브젝트 선택

en: User data
ko: 사용자 데이터

en: Glade Widget
ko: 글레이드 위젯

en: The glade widget to edit signals
ko: 시그널 편집하는 글레이드 위젯

en: <Type here>
ko: <여기에 입력>

en: <Click here>
ko: <여기 누르기>

en: We could not find the symbol "%s"
ko: "%s" 심볼을 찾을 수 없습니다

en: Could not get the type from "%s"
ko: "%s"에서 타입을 가져올 수 없습니다

en: Cannot add non scrollable %s widget to a %s directly.
    Add a %s first.
ko: 스크롤 불가능한 %s 위젯을 %s에 직접 추가할 수 없습니다.
    %s 위젯을 먼저 추가하십시오.

en: Libglade Files
ko: libglade 파일

en: GtkBuilder Files
ko: GtkBuilder 파일

en: All Glade Files
ko: 모든 glade 파일

en: Could not show link:
ko: 링크를 표시할 수 없습니다:

en: GladeWidgetActionDef structure pointer
ko: GladeWidgetActionDef 구조체 포인터

en: Whether this action is sensitive
ko: 이 동작이 입출력 가능한지 여부

en: Whether this action is visible
ko: 이 동작이 보이는지 여부

en: A derived adaptor (%s) of %s already exist!
ko: %2$s의 파생 어댑터가(%1$s) 이미 있습니다!

en: %s does not support adding any children.
ko: %s 위젯은 하위 위젯 추가를 지원하지 않습니다.

en: Name of the class
ko: 클래스의 이름

en: GType of the class
ko: 클래스의 GType

en: Translated title for the class used in the glade UI
ko: 글레이드 UI에서 사용할 클래스의 번역한 이름

en: Generic Name
ko: 일반 이름

en: Used to generate names of new widgets
ko: 새 위젯의 이름을 만들 때 사용합니다

en: The icon name
ko: 아이콘의 이름

en: The name of the widget catalog this class was declared by
ko: 이 클래스가 선언되어 있는 위젯 카탈로그의 이름

en: DevHelp search namespace for this widget class
ko: 이 위젯 클래스의 개발자 도움말 검색 네임스페이스

en: Special Child Type
ko: 특수 하위 위젯 종류

en: Holds the name of the packing property to depict special children for this container class
ko: 이 컨테이너 클래스에 대한 특수 하위 위젯을 설명하는 용도의 패킹 속성의 이름입니다.

en: A cursor for inserting widgets in the UI
ko: UI에서 위젯을 집어 넣을 때 사용할 커서

en: Whether the adaptor should query the use or not
ko: 위젯 어댑터가 사용을 질의하는지 여부.

en: Internal name
ko: 내부 이름

en: The internal name of the widget
ko: 위젯의 내부 이름

en: Anarchist
ko: 아나키스트

en: Whether this composite child is an ancestral child or an anarchist child
ko: 이 결합 하위 위젯이 상위 위젯이 없는 하위 위젯이거나 아나키스트 하위 위젯인 지 여부

en: The object associated
ko: 관련된 오브젝트

en: Adaptor
ko: 어댑터

en: The class adaptor for the associated widget
ko: 해당 위젯의 클래스 어댑터

en: The glade project that this widget belongs to
ko: 이 위젯이 속해 있는 글레이드 프로젝트

en: A list of GladeProperties
ko: GladeProperties의 리스트

en: A pointer to the parenting GladeWidget
ko: 상위 GladeWidget을 가리키는 포인터

en: A generic name prefix for internal widgets
ko: 내부 위젯에 대한 일반적인 이름 접두어

en: A GladeWidget template to base a new widget on
ko: 새 위젯이 기반으로 할 GladeWidget 서식

en: Exact Template
ko: 정확한 서식

en: Whether we are creating an exact duplicate when using a template
ko: 서식을 사용할 때 정확한 복사판을 만들지 여부

en: A GladeCreateReason for this creation
ko: 만들 위젯의 GladeCreateReason

en: Toplevel Width
ko: 최상위 너비

en: The width of the widget when toplevel in the GladeDesignLayout
ko: GladeDesignLayout에서 최상위일 때 위젯의 너비

en: Toplevel Height
ko: 최상위 높이

en: The height of the widget when toplevel in the GladeDesignLayout
ko: GladeDesignLayout에서 최상위일 때 위젯의 높이

en: A warning string about version mismatches
ko: 버전이 맞지 않을 경우 경고 문자열

en: Whether the widget is visible or not
ko: 이 위젯이 보이는지 여부

en: Whether this widget is the template for a composite widget
ko: 이 위젯이 결합 위젯의 서식인지 여부

en: Template classes are only usable in GTK+ 3.10 and later.
ko: 서식 클래스는 GTK+ 3.10 이후에서만 사용할 수 있습니다.

en: Object has unrecognized type %s
ko: 오브젝트에 알 수 없는 %s 타입이 있습니다

en: Property has versioning problems:
ko: 속성에 버전 문제가 있습니다:

en: Some properties have versioning problems:
ko: 일부 속성에 버전 문제가 있습니다:

en: Signal has versioning problems:
ko: 시그널에 버전 문제가 있습니다:

en: Some signals have versioning problems:
ko: 일부 시그널에 버전 문제가 있습니다:

en: International
ko: 국제

en: All available widgets and objects
ko: 사용 가능한 모든 위젯 및 오브젝트

en: Click on a placeholder to create this class
    (use middle button to create more than one)
ko: 들어갈 칸을 눌러 이 클래스를 만듭니다
    (가운데 단추를 누르면 여러 개를 만듭니다)

en: Non-GTK+ widgets and objects
ko: GTK+ 아닌 위젯 및 오브젝트

en: Extra GTK+ objects
ko: 추가 GTK+ 오브젝트

en: _Packing
ko: 패킹(_P)

en: _Common
ko: 공통 사항(_C)

en: _Signals
ko: 시그널(_S)

en: Translation domain:
ko: 번역 도메인:

en: Composite template toplevel:
ko: 결합 서식 최상위:

en: Select a CSS to use as custom style provider
ko: 사용자 설정 스타일 프로바이더에 사용할 CSS 선택

en: Custom CSS style provider:
ko: 사용자 설정 스타일 프로바이더:

en: From the project directory
ko: 프로젝트 디렉터리에서

en: From a project relative directory
ko: 프로젝트 상대 디렉터리에서

en: From this directory
ko: 이 디렉터리에서

en: Choose a path to load image resources
ko: 그림 리소스를 읽어들일 경로 지정

en: Image resources are loaded locally:
ko: 그림 리소스를 로컬에서 읽어들일 때:

en: Toolkit version required:
ko: 필요한 툴키트 버전:

en: Verify objects, properties and signals deprecations
ko: 사용을 권장하지 않는 오브젝트, 속성, 시그널 확인

en: Warnings:
ko: 경고:

en: program or library name
ko: 프로그램 또는 라이브러리 이름

en: Author(s):
ko: 개발자:

en: program or library short description
ko: 프로그램 또는 라이브러리 짧은 설명

en: GNU GPL version 2
ko: GNU GPL 버전 2

en: GNU GPL version 3
ko: GNU GPL 버전 3

en: GNU LGPL version 2.1
ko: GNU GPL 버전 2.1

en: GNU LGPL version 3
ko: GNU GPL 버전 3

en: Apache 2
ko: 아파치 2

en: Setting License type of %s
ko: 설정: %s의 라이선스 종류

en: Setting %s to use logo file
ko: 설정: %s을(를) 로고 파일로 사용

en: Setting %s to use a logo icon
ko: 설정: %s을(를) 로고 아이콘으로 사용

en: <choose a key>
ko: <키를 고르십시오>

en: Accelerator Key
ko: 단축키

en: Choose accelerator keys...
ko: 단축키 선택...

en: Setting %s to use a center child
ko: 설정: %s을(를) 가운데 하위 위젯을 사용하도록 설정

en: Setting %s to not use a center child
ko: 설정: %s을(를) 가운데 하위 위젯을 사용하지 않도록 설정

[ctx: textattr]
en: Style
ko: 스타일

[ctx: textattr]
en: Weight
ko: 굵기

[ctx: textattr]
en: Variant
ko: 변형

[ctx: textattr]
en: Stretch
ko: 늘림

[ctx: textattr]
en: Underline
ko: 밑줄

[ctx: textattr]
en: Strikethrough
ko: 취소선

[ctx: textattr]
en: Gravity
ko: 그래비티

[ctx: textattr]
en: Gravity Hint
ko: 그래비티 힌트

[ctx: textattr]
en: Size
ko: 크기

[ctx: textattr]
en: Absolute Size
ko: 절대 크기

[ctx: textattr]
en: Foreground Color
ko: 전경 색

[ctx: textattr]
en: Background Color
ko: 배경 색

[ctx: textattr]
en: Underline Color
ko: 밑줄 색

[ctx: textattr]
en: Strikethrough Color
ko: 취소선 색

[ctx: textattr]
en: Scale
ko: 크기 조정

[ctx: textattr]
en: Font Description
ko: 글꼴 디스크립션

en: <Enter Value>
ko: <값 입력>

en: Select a font
ko: 색 선택

en: Setup Text Attributes
ko: 텍스트 속성 설정

en: Edit Attributes
ko: 속성 편집

en: Setting %s to use a custom child
ko: 설정: %s을(를) 사용자 지정 하위 위젯을 사용하도록 설정

en: Setting %s to use standard configuration
ko: 설정: %s을(를) 표준 설정을 사용하도록 설정

en: Setting %s to use a stock button
ko: 설정: %s을(를) 스톡 단추를 사용하도록 설정

en: Setting %s to use a label and image
ko: 설정: %s을(를) 레이블과 그림을 사용하도록 설정

en: Setting %s to use the %s property as an attribute
ko: 설정: %s을(를) %s 속성을 셀 속성으로 사용하도록 설정

en: Setting %s to use the %s property directly
ko: 설정: %s을(를) %s 속성을 직접 사용하도록 설정

en: Retrieve %s from model (type %s)
ko: 모델에서 %s 가져오기(%s 타입)

en: no model
ko: 모델 없음

en: Setting columns on %s
ko: 설정: %s의 열 설정

en: < define a new column >
ko: < 새 열 정의 >

en: Add and remove columns:
ko: 열 추가 및 제거:

en: Column type
ko: 열 종류

en: Column name
ko: 열 이름

en: Setting %s to use static text
ko: 설정: %s을(를) 고정 문자열을 사용하도록 설정

en: Setting %s to use an external buffer
ko: 설정: %s을(를) 외부 버퍼 사용하도록

en: Setting %s to use a primary icon from stock
ko: 설정: %s을(를) 스톡에서 주요 아이콘을 사용하도록 설정

en: Setting %s to use a primary icon from the icon theme
ko: 설정: %s을(를) 아이콘 테마에서 주요 아이콘을 사용하도록 설정

en: Setting %s to use a primary icon from filename
ko: 설정: %s을(를) 파일 이름으로 주요 아이콘을 사용하도록 설정

en: Setting %s to use a secondary icon from stock
ko: 설정: %s을(를) 스톡에서 보조 아이콘을 사용하도록 설정

en: Setting %s to use a secondary icon from the icon theme
ko: 설정: %s을(를) 아이콘 테마에서 보조 아이콘을 사용하도록 설정

en: Setting %s to use a secondary icon from filename
ko: 설정: %s을(를) 파일 이름으로 보조 아이콘을 사용하도록 설정

en: Setting primary icon of %s to use tooltip markup
ko: 설정: %s의 주요 아이콘에서 풍선 도움말 마크업을 사용하도록 설정

en: Setting secondary icon of %s to use tooltip markup
ko: 설정: %s의 보조 아이콘에서 풍선 도움말 마크업을 사용하도록 설정

en: Setting primary icon of %s to not use tooltip markup
ko: 설정: %s의 주요 아이콘에서 풍선 도움말 마크업을 사용하지 않도록 설정

en: Setting secondary icon of %s to not use tooltip markup
ko: 설정: %s의 보조 아이콘에서 풍선 도움말 마크업을 사용하지 않도록 설정

en: Placing %s inside %s
ko: 놓기: %s 위젯을 %s 내부에

en: X position property
ko: X 위치 속성

en: The property used to set the X position of a child object
ko: 하위 오브젝트의 X 위치를 설정할 때 사용하는 속성

en: Y position property
ko: Y 위치 속성

en: The property used to set the Y position of a child object
ko: 하위 오브젝트의 Y 위치를 설정할 때 사용하는 속성

en: Width property
ko: 너비 속성

en: The property used to set the width of a child object
ko: 하위 오브젝트의 너비를 설정할 때 사용하는 속성

en: Height property
ko: 높이 속성

en: The property used to set the height of a child object
ko: 하위 오브젝트의 높이를 설정할 때 사용하는 속성

en: Can resize
ko: 크기 조절 가능

en: Whether this container supports resizes of child widgets
ko: 이 컨테이너가 하위 위젯의 크기 조절을 지원하는지 여부

en: Action Group Editor
ko: 동작 그룹 편집기

en: Introduction page
ko: 소개 페이지

en: Content page
ko: 내용 페이지

en: Confirmation page
ko: 확인 페이지

en: Ordering children of %s
ko: %s의 하위 위젯 순서 바꾸기

en: Tree View Column
ko: 트리 뷰 열

en: Cell Renderer
ko: 셀 렌더러

en: Properties and Attributes
ko: 속성

en: Common Properties and Attributes
ko: 공통 속성

en: Icon View Editor
ko: 아이콘 뷰 편집기

en: Combo Editor
ko: 콤보 편집기

en: Entry Completion Editor
ko: 입력창 완성 편집기

en: %s is set to load %s from the model
ko: %s 위젯은 모델에서 %s을(를) 읽어들이도록 설정

en: %s is set to manipulate %s directly
ko: %s 위젯은 직접 %s을(를) 조작하도록 설정

en: This combo box is not configured to have an entry
ko: 이 콤보 박스는 입력창이 없게 설정

en: Tearoff menus are disabled
ko: 떼어내기 메뉴를 사용하지 않음

en: Cannot add a toplevel window to a container.
ko: 톱레벨 창을 컨테이너에 추가할 수 없습니다.

en: Cannot add a popover to a container.
ko: 팝오버를 컨테이너에 추가할 수 없습니다.

en: Widgets of type %s can only have widgets as children.
ko: 타입이 %s인 위젯은 하위 위젯만 들어갈 수 있습니다.

en: Widgets of type %s need placeholders to add children.
ko: 타입이 %s인 위젯은 하위 위젯이 들어갈 칸이 필요합니다.

en: This property is only available
    if the entry has a frame
ko: 이 속성은 입력창에 프레임이 있는 경우에만
    적용됩니다

en: This property is only available
    if the entry characters are invisible
ko: 이 속성은 입력창에 문자가 보이지
    않는 경우에만 적용됩니다

en: Insert Child on %s
ko: %s에 하위 위젯 넣기

en: Insert Row on %s
ko: %s에 행 넣기

en: Insert Column on %s
ko: %s에 열 넣기

en: Remove Column on %s
ko: %s에서 열 제거

en: Remove Row on %s
ko: %s에서 행 제거

note: --------------------------------- Constants ------------------------------
en: This property does not apply unless Use Underline is set.
ko: 이 속성은 밑줄 사용이 설정되지 않으면 적용하지 않습니다.

en: Property not selected
ko: 속성을 선택하지 않았습니다

en: This property is only for use in dialog action buttons
ko: 이 속성은 대화창 동작 단추에만 사용합니다

en: This property is set to be controlled by an Action
ko: 이 속성은 동작에 따라 움직이도록 설정됩니다

en: Only objects of type %s can be added to objects of type %s.
ko: 타입이 %s인 오브젝트만 타입이 %s인 오브젝트에 추가할 수 있습니다.

en: The accelerator can only be set when inside an Action Group.
ko: 바로가기는 동작 그룹 안에서만 설정할 수 있습니다.

en: This property does not apply when a custom title is set
ko: 이 속성은 사용자 지정 제목 표시줄을 설정했을 때 적용하지 않습니다

en: Insert placeholder to %s
ko: %s에 칸 넣기

en: Remove placeholder from %s
ko: %s에서 칸 제거

en: The decoration layout does not apply to header bars which do no show window controls
ko: 창 꾸밈 배치 설정은 창 컨트롤을 표시하지 않는 헤더 모음에는 적용되지 않습니다

en: This property only applies to stock images or named icons
ko: 이 속성은 스톡 그림 또는 이름 있는 아이콘에만 적용됩니다

en: This property only applies to named icons
ko: 이 속성은 이름 있는 아이콘에만 적용됩니다

en: This property only applies if ellipsize and wrapping are enabled
ko: 이 속성은 말줄임표와 줄바꿈을 사용할 때만 효과가 있습니다

en: Edit Menu Bar
ko: 메뉴 모음 편집

en: Edit Menu
ko: 메뉴 편집

en: An object of type %s cannot have any children.
ko: 타입이 %s인 오브젝트는 하위 위젯이 들어갈 수 없습니다.

en: <separator>
ko: <구분선>

en: <custom>
ko: <사용자설정>

en: Children cannot be added to a separator.
ko: 구분선에는 하위 위젯을 추가할 수 없습니다.

en: Children cannot be added to a Recent Chooser Menu.
ko: 최근 선택 메뉴에는 하위 위젯을 추가할 수 없습니다.

en: %s already has a menu.
ko: %s에 이미 메뉴가 있습니다.

en: %s item already has a submenu.
ko: %s에 이미 하위 메뉴가 있습니다.

en: Normal item
ko: 일반 항목

en: Image item
ko: 그림 항목

en: Check item
ko: 확인란 항목

en: Radio item
ko: 라디오 항목

en: Separator item
ko: 구분선 항목

en: Recent Menu
ko: 최근 메뉴

en: Tool Item
ko: 도구 항목

en: Tool Item Group
ko: 도구 항목 그룹

en: Recent Chooser Menu
ko: 최근 선택 메뉴

en: Remove page from %s
ko: %s에서 페이지 제거

en: Insert page on %s
ko: %s에 페이지 넣기

en: This progressbar does not show text
ko: 이 진행률 표시줄은 텍스트를 표시하지 않습니다

en: Scale is configured to not draw the value
ko: 스케일이 값을 표시하지 않도록 설정되었습니다

en: This property is disabled
ko: 이 속성은 사용하지 않음

en: Search bar is already full
ko: 검색 표시줄이 이미 가득 차 있습니다

en: Text Tag Table Editor
ko: 텍스트 태그 테이블 편집기

en: Tool Bar Editor
ko: 메뉴 모음 편집기

en: This property only applies when configuring the label with text
ko: 이 속성은 레이블에 텍스트를 설정할 때만 효과가 있습니다

en: Tool Palette Editor
ko: 도구 팔레트 편집기

en: Tree View Editor
ko: 트리 뷰 편집기

note: XXX FIXME: We should hide the actual "fixed-height-mode" setting from * treeview editors and provide a custom control that sets all its columns * to fixed size and then control the column's sensitivity accordingly.
en: Columns must have a fixed size inside a treeview with fixed height mode set
ko: 고정 높이 모드를 설정한 트리뷰에서는 열의 크기를 고정해야 합니다.

en: Search is disabled
ko: 검색 기능 없음

en: Headers are invisible
ko: 헤더가 보이지 않음

en: Expanders are not shown
ko: 확장을 표시하지 않음

en: Removing parent of %s
ko: %s의 상위 위젯 제거

en: Adding parent %s for %s
ko: 추가: %s 상위 위젯을 %s에

en: Adding %s to Size Group %s
ko: 추가: %2$s 크기 그룹에 %1$s

en: Adding %s to a new Size Group
ko: 추가: 새 크기 그룹에 %s

note: Add trailing new... item
en: New Size Group
ko: 새 크기 그룹

en: This property does not apply to client-side decorated windows
ko: 이 속성은 클라이언트에서 창을 꾸미는 경우 적용되지 않습니다

note: Translators: %s is the name of a widget here, the sentence means: * Make the widget use a custom title
en: Setting %s to use a custom title
ko: 설정: %s을(를) 사용자 지정 제목 표시줄을 사용하도록 설정

note: Translators: %s is the name of a widget here, the sentence means: * Make the widget use the standard title
en: Setting %s to use the standard title
ko: 설정: %s을(를) 표준 제목 표시줄을 사용하도록 설정

en: Setting %s to show window controls
ko: 설정: %s에서 창 컨트롤을 사용하도록 설정

en: Setting %s to not show window controls
ko: 설정: %s에서 창 컨트롤을 표시하지 않도록 설정

note: Add descriptive label
en: First add a stock name in the entry below, then add and define sources for that icon in the treeview.
ko: 먼저 아래 입력창에 스톡 이름을 추가하고, 트리 뷰에서 그 아이콘의 소스를 추가/정의하십시오.

en: Enter a filename or a relative or full path for this source of '%s' (Glade will only ever load them in the runtime from your project directory).
ko: 이 '%s' 소스의 파일 이름이나 상대 경로나 전체 경로를 입력하십시오. (글레이드는 프로젝트 디렉터리에 있는 파일만 읽어들입니다.)

en: Set whether you want to specify a text direction for this source of '%s'
ko: 이 '%s' 소스의 텍스트 방향을 지정할지 여부를 설정합니다

en: Set the text direction for this source of '%s'
ko: 이 '%s' 소스의 텍스트 방향을 설정합니다

en: Set whether you want to specify an icon size for this source of '%s'
ko: 이 '%s' 소스의 아이콘 크기를 지정할지 여부를 설정합니다

en: Set the icon size for this source of '%s'
ko: 이 '%s' 아이콘 소스에 아이콘 크기를 설정합니다

en: Set whether you want to specify a state for this source of '%s'
ko: 이 '%s' 아이콘 소스에 상태를 지정할지 여부를 설정합니다

en: Set the state for this source of '%s'
ko: 이 '%s' 아이콘 소스의 상태를 설정합니다

en: Setting %s to use an image from stock
ko: 설정: %s을(를) 스톡에서 이미지 사용하도록 설정

en: Setting %s to use an image from the icon theme
ko: 설정: %s을(를) 아이콘 테마에서 그림을 사용하도록 설정

en: Setting %s to use a resource name
ko: 설정: %s에서 리소스 이름을 사용하도록 설정

en: Setting %s to use an image from filename
ko: 설정: %s을(를) 파일 이름으로 지정한 이미지를 사용하도록 설정

en: Setting %s to use a stock item
ko: 설정: %s을(를) 스톡 항목을 사용하도록 설정

en: Custom label and image:
ko: 사용자 설정 레이블 및 그림:

note: #-#-#-#-#  499 (glade)  #-#-#-#-# Label area frame...
en: Edit Label
ko: 레이블 편집

note: #-#-#-#-#  499 (glade)  #-#-#-#-# Internal Image area... #-#-#-#-#  56 (zim)  #-#-#-#-# Dialog title
en: Edit Image
ko: 그림 편집

en: Setting %s to use an attribute list
ko: 설정: %s을(를) 속성 목록 사용하도록

en: Setting %s to use a Pango markup string
ko: 설정: %s을(를) 판고 마크업 문자열 사용하도록

en: Setting %s to use a pattern string
ko: 설정: %s을(를) 패턴 문자열 사용하도록

en: Setting %s to use normal line wrapping
ko: 설정: %s을(를) 줄바꿈을 사용하도록 설정

en: Setting %s to use a single line
ko: 설정: %s을(를) 한 줄 입력만 가능하도록 설정

en: Setting %s to use specific Pango word wrapping
ko: 설정: %s을(를) 판고 단어 바꿈 문자를 사용하도록 설정

en: <printable chars only>
ko: <표시 가능 문자만>

en: Add and remove rows:
ko: 행 추가 및 제거:

en: Setting %s to have a start action
ko: 설정: %s이(가) 시작 동작을 갖도록 설정

en: Setting %s to have an end action
ko: 설정: %s이(가) 끝 동작을 갖도록 설정

en: Setting %s to not have a start action
ko: 설정: %s이(가) 시작 동작을 갖지 않도록 설정

en: Setting %s to not have an end action
ko: 설정: %s이(가) 끝 동작을 갖지 않도록 설정

note: Add descriptive label
en: Define columns for your liststore; giving them meaningful names will help you to retrieve them when setting cell renderer attributes (press the Delete key to remove the selected column)
ko: 리스트 스토어의 열을 정의하십시오. 열마다 그에 맞는 이름을 붙여 놓으면 셀 렌더러 속성을 설정할 때 검색하기 좋습니다. (선택한 열을 지우려면 Delete 키를 누르십시오.)

en: Add remove and edit rows of data (you can optionally use Ctrl+N to add new rows and the Delete key to remove the selected row)
ko: 데이터 행을 추가, 제거, 편집합니다. (Ctrl+N 키를 사용해 새 행을 추가할 수 있고, Delete 키를 눌러 선택한 행을 지울 수 있습니다.)

en: <Type Here>
ko: <여기에 입력>

en: <Enter ID>
ko: <ID 입력>

en: Setting %s to use standard label text
ko: 설정: %s을(를) 표준 레이블 위젯을 사용하도록 설정

en: Setting %s to use a custom label widget
ko: 설정: %s을(를) 사용자 설정 레이블 위젯을 사용하도록 설정

en: Choose a Data Model and define some
    columns in the data store first
ko: 먼저 데이터 모델을 고르고
    데이터 스토어의 열을 정의하십시오.

en: Setting %s to use a custom tooltip
ko: 설정: %s에서 사용자 설정 풍선 도움말을 사용하도록 설정

en: Setting %s to use tooltip markup
ko: 설정: %s에서 풍선 도움말 마크업을 사용하도록 설정

en: Setting %s to not use tooltip markup
ko: 설정: %s에서 풍선 도움말 마크업을 사용하지 않도록 설정

en: Setting %s to use a named icon
ko: 설정: %s에서 이름 있는 아이콘을 사용하도록 설정

en: Setting %s to use an icon file
ko: 설정: %s에서 아이콘 파일을 사용하도록 설정

en: Setting %s to use a custom titlebar
ko: 설정: %s을(를) 사용자 지정 제목 표시줄을 사용하도록 설정

en: Setting %s to use a system provided titlebar
ko: 설정: %s을(를) 시스템 제공 제목 표시줄을 사용하도록 설정

en: Page Setup Dialog
ko: 페이지 설정 대화 상자

en: Print Dialog
ko: 인쇄 대화 창

en: Page Set
ko: 페이지 설정

en: Generate PDF
ko: PDF 만들기

en: Generate PS
ko: PS 만들기

en: Number Up
ko: 번호 붙이기

en: Number Up Layout
ko: 번호 붙이기 배치

en: GTK+ Unix Print Toplevels
ko: GTK+ 유닉스 프린트 탑레벨

en: Preview snapshot
ko: 미리보기 스냅샷

en: Edit Separately
ko: 별도로 편집

en: Remove Parent
ko: 상위 제거

en: Add Parent
ko: 상위 위젯 추가

en: Add to Size Group
ko: 크기 그룹에 추가

en: Clear properties
ko: 속성 지우기

en: Read documentation
ko: 문서 읽기

en: A list of style class names to apply to this widget
ko: 이 위젯에 적용할 스타일 클래스 이름의 목록

en: Pointer Motion
ko: 포인터 움직임

en: Pointer Motion Hint
ko: 포인터 움직임 힌트

en: Button Motion
ko: 단추 움직임

en: Button 1 Motion
ko: 단추 1 움직임

en: Button 2 Motion
ko: 단추 2 움직임

en: Button 3 Motion
ko: 단추 3 움직임

en: Button Press
ko: 단추 누르기

en: Button Release
ko: 단추 떼기

en: Key Release
ko: 키 떼기

en: Enter Notify
ko: 들어감 알림

en: Leave Notify
ko: 나감 알림

en: Focus Change
ko: 포커스 바뀜

en: Property Change
ko: 속성 바뀜

en: Visibility Notify
ko: 표시 알림

en: Proximity In
ko: 접촉식 입출력 들어오기

en: Proximity Out
ko: 접촉식 입출력 나가기

en: Substructure
ko: 하위 구성

note: #-#-#-#-#  223 (caribou master)  #-#-#-#-# Translators: Keyboard type (similar to touch/tactile device)
en: Touch
ko: 터치

en: Touchpad Gesture
ko: 터치패드 제스쳐

en: Tablet Pad
ko: 태블릿 패드

en: A list of accelerator keys
ko: 단축키의 목록

en: Accessible Name
ko: 접근성 이름

en: Object instance's name formatted for assistive technology access
ko: 오브젝트의 인스턴스 이름, 접근성 기능을 통해 사용하기 위한 용도

en: Accessible Description
ko: 접근성 설명

en: Accelerator Label
ko: 단축키 레이블

en: Date Editor
ko: 날짜 편집기

en: Desktop Frame
ko: 바탕 화면 프레임

en: Directory Pane
ko: 디렉터리 창

en: Font Chooser
ko: 글꼴 선택

en: Glass Pane
ko: 유리 창

en: HTML Container
ko: HTML 컨테이너

en: Internal Frame
ko: 내부 프레임

en: Layered Pane
ko: 단계별 창

en: Option Pane
ko: 옵션 창

en: Page Tab
ko: 페이지 탭

en: Page Tab List
ko: 페이지 탭 목록

en: Progress bar
ko: 진행률 표시줄

en: Push Button
ko: 푸시 단추

en: Root Pane
ko: 최상위 창

en: Scroll pane
ko: 스크롤 창

en: Split Pane
ko: 나누기 창

en: Table Cell
ko: 테이블 셀

en: Tear Off Menu Item
ko: 떼어내기 메뉴 항목

en: Tool Bar
ko: 도구 모음

en: Tool Tip
ko: 풍선 도움말

en: Tree Table
ko: 트리 테이블

en: Editbar
ko: 편집 모음

en: Document Frame
ko: 문서 프레임

en: Redundant Object
ko: 불필요 오브젝트

en: Input Method Window
ko: 입력기 창

en: Table Row
ko: 테이블 행

en: Tree Item
ko: 트리 항목

en: Document Spreadsheet
ko: 문서 스프레드시트

en: Document Presentation
ko: 문서 프리젠테이션

en: Document Web
ko: 문서 웹

en: Document Email
ko: 문서 전자메일

en: List Box
ko: 리스트 박스

en: Image Map
ko: 그림 맵

en: Info Bar
ko: 정보 막대

en: Level Bar
ko: 단계 막대

en: Title Bar
ko: 제목 표시줄

en: Block Quote
ko: 블럭 인용

en: Landmark
ko: 랜드마크

en: Description List
ko: 설명 목록

en: Description Term
ko: 설명 용어

en: Description Value
ko: 설명 값

en: Generic object
ko: 일반 오브젝트

en: Mathematical fraction
ko: 수학 분수

en: A radical expression (in math)
ko: 무리식 (수학)

en: Subscript text
ko: 아래 첨자

en: Superscript text
ko: 위 첨자

en: Footnote text
ko: 각주 텍스트

en: Content deletion
ko: 내용 삭제

en: Content insertion
ko: 내용 추가

en: Marked content
ko: 내용 표시

en: Change suggestion
ko: 제안 바꿈

en: Last Defined
ko: 최근 정의

en: Indicates an object controlled by one or more target objects
ko: 이 오브젝트는 여기의 한 개 이상의 오브젝트가 컨트롤합니다

en: Indicates an object is a controller for one or more target objects
ko: 이 오브젝트는 여기의 한 개 이상의 오브젝트에 대한 컨트롤러입니다

en: Labeled By
ko: 레이블됨

en: Indicates an object is labeled by one or more target objects
ko: 이 오브젝트를 한 개 이상의 대상 오브젝트가 레이블합니다

en: Indicates an object is a label for one or more target objects
ko: 이 오브젝트는 여기의 한 개 이상의 대상 오브젝트에 대한 레이블입니다

en: Indicates an object is a member of a group of one or more target objects
ko: 이 오브젝트는 여기의 한 개 이상의 오브젝트가 속한 그룹의 멤버입니다

en: Indicates an object is a cell in a treetable which is displayed because a cell in the same column is expanded and identifies that cell
ko: 이 오브젝트는 트리테이블의 셀로, 같은 열의 셀이 확장되었기 때문에 이 셀이 표시되었습니다

en: Indicates that the object has content that flows logically to another AtkObject in a sequential way, (for instance text-flow)
ko: 이 오브젝트의 내용이 다른 AtkObject로 논리적인 순서로 흘러갑니다. (예를 들어 텍스트 흐름)

en: Indicates that the object has content that flows logically from another AtkObject in a sequential way, (for instance text-flow)
ko: 이 오브젝트의 내용이 다른 AtkObject에서 논리적인 흐름이 순서대로입니다. (예를 들어 텍스트 흐름)

en: Indicates a subwindow attached to a component but otherwise has no connection in the UI hierarchy to that component
ko: 어떤 요소에 하위 창이 붙어 있지만, 그 외에는 그 요소의 어떤 UI 구조에도 붙어 있지 않음을 말합니다

en: Indicates that the object visually embeds another object's content, i.e. this object's content flows around another's content
ko: 오브젝트가 다른 오브젝트의 내용을 내장합니다. 즉 이 오브젝트의 내용이 다른 오브젝트의 내용 주변에 표시됩니다

en: Inverse of 'Embeds', indicates that this object's content is visually embedded in another object
ko: '내장함'의 반대로, 이 오브젝트의 내용이 다른 오브젝트 안에 내장되어 표시됩니다

en: Indicates that an object is a popup for another object
ko: 오브젝트가 다른 오브젝트의 팝업창입니다

en: Indicates that an object is a parent window of another object
ko: 오브젝트가 다른 오브젝트의 상위 창입니다

en: Described By
ko: 설명됨

en: Indicates that another object provides descriptive information about this object; more verbose than 'Labelled By'
ko: 다른 오브젝트에 이 오브젝트에 대한 설명 정보가 있음을 말합니다. '레이블당함'보다 더 자세함

en: Description For
ko: 설명함

en: Indicates that an object provides descriptive information about another object; more verbose than 'Label For'
ko: 오브젝트에 다른 오브젝트에 대한 설명 정보가 있음을 말합니다. '레이블함'보다 더 자세함

en: Remove Slot
ko: 슬롯 제거

en: The number of items in the box
ko: 상자에 들어 있는 항목 수

en: Center Child
ko: 가운데 하위 위젯

en: Action Bar
ko: 동작 모음

en: The number of items in the action bar
ko: 동작 모음의 항목 수

en: Accel Groups
ko: 단축키 그룹

en: A list of accel groups to be added to this window
ko: 이 창에 추가할 단축키 그룹 목록

en: Utility
ko: 유틸리티

en: Drop Down Menu
ko: 드롭 다운 메뉴

en: Toplevel
ko: 최상위

en: Offscreen
ko: 보이지 않음

en: Always Center
ko: 언제나 가운데

en: Center on Parent
ko: 상위 위젯의 가운데

en: Offscreen Window
ko: 보이지 않는 창

en: Application Window
ko: 프로그램 창

en: Menu Shell
ko: 메뉴 셸

en: The position of the menu item in the menu shell
ko: 메뉴 셸에서 메뉴 항목의 위치

en: Use Underline
ko: 밑줄 사용

en: Action Target
ko: 동작 대상

en: Set the description of the Click atk action
ko: 클릭 ATK 동작에 대한 설명 설정

en: Image Menu Item
ko: 그림 메뉴 항목

en: Stock Item
ko: 스톡 항목

en: The stock item for this menu item
ko: 이 메뉴 항목의 스톡 항목

en: Separator Menu Item
ko: 구분선 메뉴 항목

en: Top to Bottom
ko: 위에서 아래로

en: Text below icons
ko: 아이콘 아래 텍스트

en: A symbolic icon size for the stock icon
ko: 이 스톡 아이콘의 심볼릭 아이콘 크기

en: Small Toolbar
ko: 작은 도구 모음

en: Large Toolbar
ko: 큰 툴바

en: Drag &amp; Drop
ko: 끌어 놓기

en: The position of the tool item in the toolbar
ko: 도구 모음에서 도구 항목의 위치

en: Tool Palette
ko: 도구 팔레트

en: Whether to start scrolling at less than minimum or natural width
ko: 최소 또는 자연스러운 너비보다 작게 스크롤을 시작할지 여부

en: Whether to start scrolling at less than minimum or natural height
ko: 최소 또는 자연스러운 높이보다 작게 스크롤을 시작할지 여부

en: The position of the tool item group in the palette
ko: 팔레트에서 도구 항목의 위치

en: Separator Tool Item
ko: 구분선 도구 항목

en: Tool Button
ko: 토글 단추

en: The stock icon displayed on the item (choose an item from GTK+ stock or from an icon factory)
ko: 항목에 표시할 스톡 아이콘(GTK+ 스톡이나 아이콘 팩토리에서 항목 선택)

en: Toggle Tool Button
ko: 토글 도구 단추

en: Radio Tool Button
ko: 라디오 도구 단추

en: Menu Tool Button
ko: 메뉴 도구 단추

en: Etched In
ko: 들어가 보이게

en: Etched Out
ko: 나와 보이게

en: The pango attributes for this label
ko: 이 레이블의 판고 속성

en: Word Character
ko: 단어 문자

en: Free Form
ko: 자유 형식

en: Pin Code
ko: PIN 번호

note: #-#-#-#-#  193 (kword)  #-#-#-#-# i18n: ectx: Menu (SpellCheck)
en: Spellcheck
ko: 맞춤법 검사

en: No Spellcheck
ko: 맞춤법 검사 없음

en: Uppercase Chars
ko: 대문자 문자

en: Uppercase Words
ko: 대문자 단어

en: Uppercase Sentences
ko: 대문자 문장

en: Inhibit On-screen Keyboard
ko: 화면 키보드 금지

en: Vertical Writing
ko: 세로쓰기

en: Emoji Support
ko: 에모지 지원

en: No Emoji Support
ko: 에모지 지원 않음

en: Primary Stock Icon
ko: 주요 스톡 아이콘

en: Secondary Stock Icon
ko: 보조 스톡 아이콘

en: Primary Icon Pixbuf
ko: 주요 아이콘 픽스버퍼

en: Secondary Icon Pixbuf
ko: 보조 아이콘 픽스버퍼

en: Primary Icon Name
ko: 주요 아이콘 이름

en: Secondary Icon Name
ko: 보조 아이콘 이름

en: Primary Icon Activatable
ko: 주요 아이콘 활성화 가능

en: Secondary Icon Activatable
ko: 보조 아이콘 활성화 가능

en: Primary Icon Sensitive
ko: 주요 아이콘 입출력 가능

en: Secondary Icon Sensitive
ko: 보조 아이콘 입출력 가능

en: Primary Icon Tooltip Text
ko: 주요 아이콘 도구 설명 텍스트

en: Secondary Icon Tooltip Text
ko: 보조 아이콘 도구 설명 텍스트

en: Primary Icon Tooltip Markup
ko: 주요 아이콘 도구 설명 마크업

en: Secondary Icon Tooltip Markup
ko: 보조 아이콘 도구 설명 마크업

en: Set the description of the Activate atk action
ko: 활성화 ATK 동작에 대한 설명 설정

en: Search Entry
ko: 검색 입력창

en: Stock Button
ko: 스톡 단추

en: The stock item for this button
ko: 이 단추의 스톡 항목

en: Response ID
ko: 응답 ID

en: The response ID of this button in a dialog
ko: 대화 상자에서 이 단추의 응답 ID

en: Set the description of the Press atk action
ko: 누르기 ATK 동작에 대한 설명 설정

en: Set the description of the Release atk action
ko: 떼기 ATK 동작에 대한 설명 설정

en: If Valid
ko: 올바를 경우

en: Scale Button
ko: 스케일 단추

en: The names of the icons to be used by the scale button. The first item in the array will be used in the button when the current value is the lowest value, the second item for the highest value. All the subsequent icons will be used for all the other values, spread evenly over the range of values
ko: 스케일 단추가 사용할 아이콘의 이름. 현재 값이 최소값인 경우 배열의 첫 번째 항목을 사용합니다. 최대값인 경우 두 번째 항목을 사용합니다. 그 뒤의 아이콘은 균등하게 그 사이 범위의 다른 값에 사용합니다.

en: Volume Button
ko: 볼륨 단추

en: File Chooser Widget
ko: 파일 선택 위젯

en: Application Chooser Widget
ko: 프로그램 선택 위젯

en: Places Sidebar
ko: 위치 가장자리 창

en: Font Button
ko: 글꼴 단추

en: Combo Box Text
ko: 콤보 상자 텍스트

en: The list of items to show in the combo box
ko: 콤보 상자에 표시할 항목 목록

en: Resource Name
ko: 리소스 이름

en: Remove Column
ko: 열 제거

en: The number of rows for this grid
ko: 이 격자의 행 수

en: The number of columns for this grid
ko: 이 격자의 열 수

en: Set the currently active page to edit, this property will not be saved
ko: 현재 편집에 활성화된 페이지를 지정, 이 속성은 저장되지 않습니다

en: Number of pages
ko: 페이지 수

en: The number of pages in the notebook
ko: 노트북의 페이지 수

en: Start Action
ko: 시작 동작

en: End Action
ko: 끝 동작

en: HeaderBar
ko: 헤더 모음

en: Reserve space for subtitle
ko: 부제목을 쓸 공간 확보

en: Keep the headerbar height the same as the subtitle changes dynamically.
ko: 헤더 모음 높이를 부제목이 바뀔 때에도 동일하게 유지합니다.

en: The number of items in the header bar
ko: 헤더 모음의 항목 수

en: Add Slot
ko: 공간 추가

en: The number of pages in the stack
ko: 스택의 페이지 수

en: Edit page
ko: 페이지 편집

en: Slide Right
ko: 오른쪽으로 슬라이드

en: Slide Left
ko: 왼쪽으로 슬라이드

en: Slide Up
ko: 위로 슬라이드

en: Slide Down
ko: 아래로 슬라이드

en: Slide Left-Right
ko: 왼쪽 오른쪽 슬라이드

en: Slide Up-Down
ko: 위 아래 슬라이드

en: Move Over Up
ko: 위로 덮기

en: Move Over Down
ko: 아래로 덮기

en: Move Over Left
ko: 왼쪽으로 덮기

en: Move Over Right
ko: 오른쪽으로 덮기

en: Move Over Up-Down
ko: 위-아래로 덮기

en: Move Over Down-Up
ko: 아래-위로 덮기

en: Move Over Left-Right
ko: 왼쪽-오른쪽으로 덮기

en: Move Over Right-Left
ko: 오른쪽-왼쪽으로 덮기

en: Move Under Up
ko: 위로 드러내기

en: Move Under Down
ko: 아래로 드러내기

en: Move Under Left
ko: 왼쪽으로 드러내기

en: Move Under Right
ko: 오른쪽으로 드러내기

en: Stack Switcher
ko: 스택 바꾸기

en: Stack Sidebar
ko: 스택 가장자리 창

en: Revealer
ko: 드러내기

en: Whether this listbox should have a placeholder widget that is shown in the list when it doesn't display any visible children
ko: 이 리스트 모음에 빈 칸 위젯을 놓을지 여부. 목록에 보이는 하위 위젯이 하나도 없을 때 목록에 표시됩니다.

en: The position of the row item in the listbox
ko: 리스트 모음에서 행 항목의 위치

en: List Box Row
ko: 리스트 모음 행

en: Flow Box
ko: 플로우 박스

en: Add Child
ko: 하위 위젯 추가

en: The position of the child in the flowbox
ko: 플로우 박스에서 하위 위젯의 위치

en: Flow Box Child
ko: 플로우 박스 하위 위젯

en: Discontinuous
ko: 불연속

en: The number of digits to round the value to when the value changes
ko: 값이 바뀔 때 값을 반올림할 유효 숫자

en: Whether to highlight the area of the trough from the bottom or left leading up to the knob
ko: 맨 아래에서 조절 손잡이까지 아래 부분을 강조할지 여부

en: Slide Horizontally
ko: 가로 방향 움직이기

en: Slide Vertically
ko: 세로 방향 움직이기

en: Resize Horizontally
ko: 가로 방향 크기 조정

en: Resize Vertically
ko: 세로 방향 크기 조정

en: Flip Both Sides
ko: 모든 방향으로 뒤집기

en: Slide Both Sides
ko: 모든 방향으로 움직이기

en: Resize Both Sides
ko: 모든 방향으로 크기 조정

en: Button Box
ko: 단추 상자

en: Horizontal Separator
ko: 가로 구분선

en: Accel Label
ko: 단축키 레이블

en: Menu Button
ko: 메뉴 단추

en: Lock Button
ko: 잠그기 단추

en: OpenGL Area
ko: OpenGL 영역

en: If overlay scrolling is enabled, scrollbars are only added as traditional widgets when a mouse is present
ko: 오버레이 스크롤을 사용하면, 마우스가 있을 때 스크롤막대는 전통적인 위젯으로만 추가합니다.

en: GPL 2.0 Only
ko: GPL 2.0 버전만

en: GPL 3.0 Only
ko: GPL 3.0 버전만

en: LGPL 2.1 Only
ko: LGPL 2.1 버전만

en: LGPL 3.0 Only
ko: LGPL 3.0 버전만

en: AGPL 3.0 Only
ko: AGPL 3.0 버전만

en: You can mark this as translatable and set one name/address if you want to show a translation specific translator, otherwise you should list all translators and unmark this string for translation
ko: 이 문자열이 번역 가능하게 했을 때 어떤 한 번역자를 표시하고 싶으면 그 한 사람의 이름과 주소로 설정하고, 그렇지 않으면 모든 번역자를 열거해 놓고 이 문자열을 번역에서 제외합니다.

en: Application Chooser Dialog
ko: 프로그램 선택 대화 상자

en: Message Dialog
ko: 메시지 대화 상자

en: Yes, No
ko: 예, 아니오

en: Ok, Cancel
ko: 확인, 취소

en: Color Chooser Widget
ko: 색 선택 위젯

en: Color Chooser Dialog
ko: 색 선택 대화 상자

en: Font Chooser Widget
ko: 글꼴 선택 위젯

en: Font Chooser Dialog
ko: 글꼴 선택 대화 상자

en: Number of pages in this assistant
ko: 이 도우미의 페이지 수

en: Initially Complete
ko: 최초 완성

en: Whether this page will initially be marked as complete regardless of user input.
ko: 최초에 사용자 입력에 관계없이 이 페이지를 완료로 표시할지 여부.

en: Intro
ko: 소개

en: The page position in the Assistant
ko: 도우미에서 페이지의 위치

en: Popover Menu
ko: 팝오버 메뉴

en: Number of submenus
ko: 하위 메뉴 수

en: The number of submenus in the popover menu
ko: 팝오버 메뉴에서 하위 메뉴의 수

en: Set the currently active submenu to edit, this property will not be saved
ko: 현재 편집에 활성화된 하위 메뉴를 지정, 이 속성은 저장되지 않습니다

en: Model Button
ko: 모델 단추

en: Link Button
ko: 링크 단추

en: Recent Chooser
ko: 최근 선택

en: Most Recently Used first
ko: 최근에 사용한 것부터

en: Least Recently Used first
ko: 오래전에 사용한 것부터

en: Recent Chooser Dialog
ko: 최근 선택 대화 상자

en: Size Group
ko: 크기 그룹

en: List of widgets in this group
ko: 이 그룹의 위젯 목록

en: An accelerator key for this action
ko: 이 동작의 단축키

en: Toggle Action
ko: 토글 액션

en: Radio Action
ko: 라디오 액션

en: Recent Action
ko: 최근 액션

en: Entry Completion
ko: 입력창 완성

en: Icon Factory
ko: 아이콘 팩토리

en: Icon Sources
ko: 아이콘 소스

en: A list of sources for this icon factory
ko: 이 아이콘 팩토리의 소스 목록

en: List Store
ko: 리스트 스토어

en: Enter a list of column types for this data store
ko: 이 데이터 스토어의 열의 형식의 목록을 입력하십시오

en: Enter a list of values to be applied on each row
ko: 각 행에 적용할 값의 목록을 입력하십시오

en: Tree Store
ko: 트리 스토어

en: Tree Model Filter
ko: 트리 모델 필터

en: Tree Model Sort
ko: 트리 모델 정렬

en: Tree Selection
ko: 트리 선택

en: Grow Only
ko: 확대만 가능

en: Cell Background Color name column
ko: 셀 배경 색 이름 열

en: The column in the model to load the value from
ko: 값을 읽어들일 모델의 열

en: Cell Background Color column
ko: 셀 배경 색 열

en: Cell Background RGBA column
ko: 셀 배경 RGBA 열

en: Width column
ko: 너비 열

en: Height column
ko: 높이 열

en: Horizontal Padding column
ko: 가로 채움 열

en: Vertical Padding column
ko: 세로 채움 열

en: Horizontal Alignment column
ko: 가로 맞춤 열

en: Vertical Alignment column
ko: 세로 맞춤 열

en: Sensitive column
ko: 입출력 가능 열

en: Visible column
ko: 표시 열

en: Text Renderer
ko: 텍스트 렌더러

en: Alignment column
ko: 맞춤 열

en: Attributes column
ko: 속성 열

en: Background Color Name column
ko: 배경 색 이름 열

en: Background Color column
ko: 배경 색 열

en: Editable column
ko: 편집 가능 열

en: Ellipsize column
ko: 말줄임표 열

en: Family column
ko: 패밀리 열

en: Font column
ko: 글꼴 열

en: Font Description column
ko: 글꼴 디스크립션 열

en: Foreground Color Name column
ko: 전경 색 이름 열

en: Foreground Color column
ko: 전경 색 열

en: Language column
ko: 언어 열

en: Rise column
ko: 올림 열

en: Scale column
ko: 스케일 열

en: Single Paragraph Mode column
ko: 한 문단 모드 열

en: Size column
ko: 크기 열

en: Data column
ko: 데이터 열

en: Ultra Condensed
ko: 아주 크게 줄임

en: Extra Condensed
ko: 크게 줄임

en: Semi Condensed
ko: 약간 줄임

en: Semi Expanded
ko: 약간 늘림

en: Extra Expanded
ko: 크게 늘림

en: Ultra Expanded
ko: 아주 크게 늘림

en: Stretch column
ko: 늘림 열

en: Strikethrough column
ko: 취소선 열

en: Oblique
ko: 기울임

en: Style column
ko: 스타일 열

en: Underline column
ko: 밑줄 열

en: Variant column
ko: 변형 열

en: Weight column
ko: 굵기 열

en: Width in Characters column
ko: 문자 수 단위 너비 열

en: Wrap Mode column
ko: 줄바꿈 모드 열

en: Wrap Width column
ko: 줄바꿈 너비 열

en: Background RGBA column
ko: 배경 RGBA 열

en: Foreground RGBA column
ko: 전경 RGBA 열

en: Accelerator Renderer
ko: 단축키 렌더러

en: Accelerator Mode column
ko: 단축키 모드 열

en: Shift Key
ko: Shift 키

en: Lock Key
ko: Lock 키

en: Control Key
ko: Control 키

en: Alt Key
ko: Alt 키

en: Fifth Key
ko: 다섯번째 키

en: Sixth Key
ko: 여섯번째 키

en: Seventh Key
ko: 일곱번째 키

en: Eighth Key
ko: 여덟번째 키

en: First Mouse Button
ko: 첫번째 마우스 단추

en: Second Mouse Button
ko: 두번째 마우스 단추

en: Third Mouse Button
ko: 세번째 마우스 단추

en: Fourth Mouse Button
ko: 네번째 마우스 단추

en: Fifth Mouse Button
ko: 다섯번째 마우스 단추

en: Super Modifier
ko: Super 조합키

en: Hyper Modifier
ko: Hyper 조합키

en: Meta Modifier
ko: Meta 조합키

en: Release Modifier
ko: 떼기 조합키

en: All Modifiers
ko: 모든 조합키

en: Accelerator Modifiers column
ko: 단축키 조합키 열

en: Keycode column
ko: 키 코드 열

en: Combo Renderer
ko: 콤보 렌더러

en: Has Entry column
ko: 입력창 있음 열

en: Model column
ko: 모델 열

en: Text Column column
ko: 텍스트 열 열

en: Spin Renderer
ko: 스핀 렌더러

en: Adjustment column
ko: 조정 열

en: Climb Rate column
ko: 상승/하강률 열

en: Digits column
ko: 숫자 열

en: Pixbuf Renderer
ko: 픽스버퍼 렌더러

en: Follow State column
ko: 상태 따르기 열

en: Icon Name column
ko: 아이콘 이름 열

en: GIcon column
ko: G아이콘 열

en: Pixbuf Expander Closed column
ko: 픽스버퍼 익스팬더 닫힌 열

en: Pixbuf Expander Open column
ko: 픽스버퍼 익스팬더 열린 열

en: Stock Detail column
ko: 스톡 자세히 열

en: Stock column
ko: 스톡 열

en: Stock Size column
ko: 스톡 크기 열

en: Progress Renderer
ko: 진행률 렌더러

en: Orientation column
ko: 방향 열

en: Pulse column
ko: 박자 열

en: Text Horizontal Alignment column
ko: 텍스트 가로 맞춤 열

en: Text Vertical Alignment column
ko: 텍스트 세로 맞춤 열

en: Value column
ko: 값 열

en: Inverted column
ko: 열 반전

en: Spinner Renderer
ko: 스피너 렌더러

en: Active column
ko: 활성화 열

en: Toggle Renderer
ko: 토글 렌더러

en: Activatable column
ko: 활성화 가능 열

en: Inconsistent column
ko: 불일치 열

en: Indicator Size column
ko: 표시 크기 열

en: Radio column
ko: 라디오 열

en: Status Icon
ko: 상태 아이콘

en: Entry Buffer
ko: 입력창 버퍼

en: Text Tag
ko: 텍스트 태그

en: File Filter
ko: 파일 필터

en: The list of mime types to add to the filter
ko: 필터에 추가할 MIME 종류의 목록

en: The list of file name patterns to add to the filter
ko: 필터에 추가할 파일 이름 패턴 목록

en: Recent Filter
ko: 최근 필터

en: The list of application names to add to the filter
ko: 필터에 추가할 프로그램 이름 목록

en: Themed Icon
ko: 테마 아이콘

en: File Icon
ko: 파일 아이콘

en: Native File Chooser Dialog
ko: 네이티브 파일 선택 대화창

en: Toplevels
ko: 최상위

en: Composite Widgets
ko: 결합 위젯

en: Program Attributes
ko: 프로그램 속성

en: License Text
ko: 라이선스 텍스트

en: License and Copyright
ko: 라이선스 및 저작권

en: Box Attributes
ko: 박스 속성

en: Add center child
ko: 가운데 하위 위젯 추가

en: Whether this action bar should include a centered child.
ko: 이 동작 모음에 가운데 하위 위젯을 넣어야 할지 여부.

en: Action Attributes
ko: 동작 속성

en: Toolbar Proxies
ko: 도구 모음 프록시

en: Toggle and Radio
ko: 토글 및 라디오

en: Value ID:
ko: 값 ID:

en: Radio proxies
ko: 라디오 프록시

en: Activatable / Actionable
ko: 활성화 가능 / 동작 가능

en: App Chooser Button Attributes
ko: 프로그램 선택 단추 속성

en: App Chooser Widget Attributes
ko: 프로그램 선택 위젯 속성

en: Baseline:
ko: 베이스라인:

en: Whether this box should include a centered child.
ko: 이 상자에 가운데 하위 위젯을 넣어야 할지 여부.

en: Child alignments:
ko: 하위 위젯 맞춤:

en: Horizontal:
ko: 가로:

en: Vertical:
ko: 세로:

en: Button Attributes
ko: 단추 속성

en: Button Content
ko: 단추 내용

en: Add custom content
ko: 사용자 설정 내용

en: Label with optional image
ko: 레이블, 추가로 그림 가능

en: Combo Box Attributes
ko: 콤보 상자 속성

en: Tree model:
ko: 트리 모델:

en: Draw frame around entry
ko: 입력창 주위에 프레임 그리기

en: Tearoff menus
ko: 떼어내기 메뉴

en: Tabular Menus
ko: 표 메뉴

en: Combo Box Text Attributes
ko: 콤보 상자 텍스트 속성

en: List of items:
ko: 항목 수:

en: Input Hints:
ko: 입력 힌트:

en: Primary Icon
ko: 주요 아이콘

en: Whether to use markup in the
    primary icon's tooltip
ko: 주요 아이콘의 풍선 도움말에서 마크업을 사용할지 여부

en: Secondary Icon
ko: 보조 아이콘

en: Whether to use markup in the
    secondary icon's tooltip
ko: 보조 아이콘의 풍선 도움말에서 마크업을 사용할지 여부

en: File Chooser Attributes
ko: 파일 선택 속성

en: Font Button Attributes
ko: 글꼴 단추 속성

en: Font Chooser Attributes
ko: 글꼴 선택 속성

en: Grid Attributes
ko: 그리드 속성

en: Headerbar Attributes
ko: 헤더 모음 속성

en: Whether the headerbar should use a custom title widget.
ko: 헤더 모음이 사용자 설정 제목 표시줄 위젯을 사용하는지 여부.

en: Show window controls
ko: 윈도우 컨트롤 표시

en: Whether to show window controls, e.g. a close button.
ko: 닫기 단추 등 윈도우 컨트롤을 표시할지 여부.

en: Icon View Attributes
ko: 아이콘 뷰 속성

en: Single Click Activate
ko: 한번 클릭으로 동작

en: Cell Spacing:
ko: 셀 공백:

en: Item Width:
ko: 항목 너비:

en: View Margin:
ko: 보기 간격:

en: Item Size and Spacing
ko: 항목 크기 및 공백

en: Label behaviour
ko: 레이블 동작

en: Wrap only on new line
ko: 새 줄에서만 줄바꿈

en: Never wrap
ko: 줄 바꾸지 않음

en: Label Width
ko: 레이블 너비

en: Automatically wrap
ko: 자동 줄 바꿈

en: Level Bar Attributes
ko: 단계 막대 속성

en: Indicator Mode:
ko: 표시 모드:

en: Message Dialog Attributes
ko: 메시지 대화 상자 속성

en: Primary Text:
ko: 주요 텍스트:

en: Secondary Text:
ko: 보조 텍스트:

en: Alignment and Padding
ko: 맞춤 및 채움

en: Model Button Attributes
ko: 모델 단추 속성

en: Notebook Attributes
ko: 노트북 속성

note: Property used to choose which page of the notebook to edit
en: Edit page:
ko: 페이지 편집:

en: Tab Attributes
ko: 탭 속성

en: Start Action:
ko: 시작 동작:

en: End Action:
ko: 끝 동작:

en: Popover Attributes
ko: 팝오버 속성

en: Menu Attributes
ko: 메뉴 속성

en: Progress Bar Attributes
ko: 진행률 표시줄 속성

en: Ellipsize Text:
ko: 말줄임표 텍스트:

en: Tree View Attributes
ko: 트리 보기 속성

en: Search Column:
ko: 검색 열:

en: Expander Column:
ko: 확장 열:

en: Recent Chooser Attributes
ko: 최근 선택 속성

en: Scale Button Attributes
ko: 스케일 단추 속성

en: Scale orientation:
ko: 스케일 방향:

en: Scale Attributes
ko: 스케일 속성

en: Stepper Sensitivity
ko: 스테퍼 민감도

en: Lower:
ko: 아래:

en: Upper:
ko: 위:

en: Highlight Origin
ko: 원래 값 강조

en: Scrolling Attributes
ko: 스크롤 속성

en: Scrollbar Attributes
ko: 스크롤 막대 속성

en: Scrolled Window Attributes
ko: 스크롤 창 속성

en: Window Placement:
ko: 창 위치:

en: Scrollbar Policy:
ko: 스크롤 막대 정책:

en: Adjustment:
ko: 조정:

en: Height:
ko: 높이:

en: Spin Button Attributes
ko: 스핀 단추 속성

en: Button Orientation:
ko: 단추 방향:

en: Stack Attributes
ko: 스택 속성

en: Stack Switcher Attributes
ko: 스택 바꾸기 속성

en: Text View Attributes
ko: 텍스트 보기 속성

note: Name for populate-all property
en: Populate for touch
ko: 채우기

en: Text Formatting
ko: 텍스트 포매팅

en: Indentation:
ko: 들여쓰기:

en: Above Lines:
ko: 위 줄:

en: Below Lines:
ko: 아래 줄:

en: Inside Wrap:
ko: 내부 줄 바꿈:

en: Widget:
ko: 위젯:

en: Widget Attributes
ko: 위젯 속성

en: Whether to use markup in the tooltip
ko: 풍선 도움말에서 마크업을 사용할지 여부

en: Widget Flags
ko: 위젯 플래그

en: Widget Spacing
ko: 위젯 공백

en: Use the "query-tooltip" to present a tooltip
    instead of setting a literal tooltip
ko: 풍선 도움말을 표시할 때 "tooltip" 대신 "query-tooltip"을 사용합니다

en: Window Attributes
ko: 창 속성

en: Transient For:
ko: 일시적 기간:

en: Attached To:
ko: 붙은 위치:

en: Icon File
ko: 아이콘 파일

en: Window Flags
ko: 창 플래그

en: Hint:
ko: 힌트:

en: Client side window decorations
ko: 클라이언트에서 창 꾸미기

en: Whether this window should include a custom titlebar.
ko: 이 창에서 사용자 설정 제목 표시줄을 사용하는지 여부.

en: WebKit Web View
ko: WebKit 웹 뷰

en: The URL to load in Glade (this property will not be saved)
ko: 글레이드에서 읽어들일 URL (이 속성은 저장되지 않습니다)

en: WebKit Settings
ko: WebKit 설정

en: On Demand
ko: 필요할 때

en: WebKit2GTK+ Widgets
ko: WebKit2GTK+ 위젯

note: (itstool) path: articleinfo/title
en: Glade Interface Designer Manual
ko: 글레이드 인터페이스 디자인 프로그램 설명서

note: (itstool) path: abstract/para
en: Glade is a user interface designer for GTK+ applications.
ko: 글레이드는 GTK+ 프로그램을 위한 사용자 인터페이스 디자인 프로그램 입니다.

note: (itstool) path: authorgroup/author
en: <firstname>Vincent</firstname> <surname>Geddes</surname> <affiliation> <orgname>GNOME Documentation Project</orgname> <address><email>vincent.geddes@gmail.com</email></address> </affiliation>
ko: <firstname>Vincent</firstname> <surname>Geddes</surname> <affiliation> <orgname>그놈 문서화 프로젝트</orgname> <address><email>vincent.geddes@gmail.com</email></address> </affiliation>

note: (itstool) path: authorgroup/author
en: <firstname>Michael</firstname> <surname>Vance</surname> <affiliation> <orgname>GNOME Documentation Project</orgname> </affiliation>
ko: <firstname>Michael</firstname> <surname>Vance</surname> <affiliation> <orgname>그놈 문서화 팀</orgname> </affiliation>

note: (itstool) path: revhistory/revision
en: <revnumber>Glade Manual 3.0</revnumber> <date>5 December 2006</date> <_:revdescription-1/>
ko: <revnumber>글레이드 사용자 설명서 3.0</revnumber> <date>2006년 12월 5일</date> <_:revdescription-1/>

note: (itstool) path: revhistory/revision
en: <revnumber>Glade Manual 2.1;</revnumber> <date>17 June 2004</date> <_:revdescription-1/>
ko: <revnumber>글레이드 사용자 설명서 2.1;</revnumber> <date>2004년 6월 17일</date> <_:revdescription-1/>

note: (itstool) path: revhistory/revision
en: <revnumber>Glade User Manual 2.0</revnumber> <date>25 February 2004</date> <_:revdescription-1/>
ko: <revnumber>글레이드 사용자 설명서 2.0</revnumber> <date>2004년 2월 25일</date> <_:revdescription-1/>

note: (itstool) path: revhistory/revision
en: <revnumber>Glade User Manual 1.2</revnumber> <date>10 Feb 2004</date> <_:revdescription-1/>
ko: <revnumber>글레이드 사용자 설명서 1.2</revnumber> <date>2004년 2월 10일</date> <_:revdescription-1/>

note: (itstool) path: revhistory/revision
en: <revnumber>Glade User Manual 1.1</revnumber> <date>30 Mar 2002</date> <_:revdescription-1/>
ko: <revnumber>글레이드 사용자 설명서 1.1</revnumber> <date>2002년 3월 30일</date> <_:revdescription-1/>

note: (itstool) path: revhistory/revision
en: <revnumber>Glade User Manual 1.0</revnumber> <date>11 May 2000</date> <_:revdescription-1/>
ko: <revnumber>글레이드 사용자 설명서 1.0</revnumber> <date>2000년 5월 11일</date> <_:revdescription-1/>

note: (itstool) path: articleinfo/releaseinfo
en: This manual describes version 3.1.0 of Glade.
ko: 이 사용자 설명서는 글레이드 버전 3.1.0을 설명 합니다.

note: (itstool) path: legalnotice/para
en: To report a bug or make a suggestion regarding the Glade application or this manual, follow the directions in the <ulink url="help:gnome-feedback" type="help">GNOME Feedback Page</ulink>.
ko: 버그를 보고하거나 글레이드 프로그램 또는 매뉴얼에 대해서 제안을 하시려면 <ulink url="help:gnome-feedback" type="help">그놈 피드백 페이지</ulink>의 지시를 따르세요.

note: (itstool) path: article/indexterm
en: <primary>glade</primary>
ko: <primary>글레이드</primary>

note: (itstool) path: article/indexterm
en: <primary>user interface designer</primary>
ko: <primary>사용자 인터페이스 디자인 프로그램</primary>

note: (itstool) path: sect1/para
en: The <application>Glade</application> interface designer enables you to create and edit user interface designs for <application>GTK+</application> applications.
ko: <application>글레이드</application> 인터페이스 디자인 프로그램으로 <application>GTK+</application> 프로그램의 사용자 인터페이스를 만들고 편집할 수 있습니다.

note: (itstool) path: sect1/para
en: The GTK+ library provides an extensive collection of user interface building blocks such as text boxes, dialog labels, numeric entries, check boxes, and menus. These building blocks are called <emphasis>widgets</emphasis>. You can use Glade to place widgets in a GUI. Glade allows you to modify the layout and properties of these widgets. You can also use Glade to add connections between widgets and application source code.
ko: GTK+ 라이브러리는 텍스트 박스, 다이얼로그 라벨, 숫자 항목, 체크 박스 그리고 메뉴와 같은 다양한 사용자 인터페이스 빌딩 블럭을 제공합니다. 이런 빌딩 블럭을 <emphasis>위젯</emphasis>이라고 부릅니다. 글레이드를 사용하여 GUI에 위젯을 배치 할 수 있습니다. 글레이드로 레이아웃을 변경하거나 위젯의 속성을 변경 할 수 있습니다. 또한 글레이드를 사용하여 위젯과 프로그램의 소스코드를 연결 할 수 있습니다.

note: (itstool) path: sect1/para
en: The user interfaces designed in Glade are stored in an XML format, enabling easy integration with external tools. You can use the <application>libglade</application> library to dynamically create GUIs from the XML description.
ko: 글레이드로 디자인된 사용자 인터페이스는 XML 형태로 저장이 되어서 외부 툴에 쉽게 통합 됩니다. <application>libglade</application> 라이브러리를 사용하면 XML 명세서를 이용하여 동적으로 GUI를 만들 수 있습니다.

note: (itstool) path: sect2/title
en: To Start <application>Glade</application>
ko: <application>글레이드</application>를 시작하기

note: (itstool) path: sect2/para
en: You can start <application>Glade</application> in the following ways:
ko: 다음 순서로 <application>글레이드</application>를 시작하세요:

note: (itstool) path: listitem/para
en: Choose <menuchoice> <guisubmenu>Programming</guisubmenu> <guimenuitem>Glade Interface Designer</guimenuitem> </menuchoice>.
ko: 선택 <menuchoice> <guisubmenu>프로그래밍</guisubmenu> <guimenuitem>글레이드 인터페이스 디자이너</guimenuitem> </menuchoice>.

note: (itstool) path: listitem/para
en: To start <application>Glade</application> from a command line, type the following command, then press <keycap>Return</keycap>: <command>glade-3</command>
ko: To start <application>Glade</application> from a command line, type the following command, then press <keycap>Return</keycap>: <command>glade-3</command>
    명령행에서 <application>글레이드</application>를 실행 시작하려면 다음 명령을 입력하고 <keycap>리턴키</keycap>:를 누르세요. <command>glade-3</command>

note: (itstool) path: sect2/title
en: When You Start <application>Glade</application>
ko: <application>글레이드</application>를 시작 할 때

note: (itstool) path: sect2/para
en: When you start <application>Glade</application>, the following window is displayed.
ko: <application>글레이드</application>를 시작하면 다음 창이 보여집니다.

note: (itstool) path: figure/title
en: <application>Glade</application> window
ko: <application>글레이드</application> 창

note: (itstool) path: screenshot/mediaobject
en: <imageobject><imagedata fileref="figures/main-window.png" format="PNG"/></imageobject> <textobject><phrase>Shows the<application>Glade</application> window.</phrase></textobject>
ko: <imageobject><imagedata fileref="figures/main-window.png" format="PNG"/></imageobject> <textobject><phrase><application>글레이드</application> 창 보이기.</phrase></textobject>

note: (itstool) path: sect2/para
en: The <application>Glade</application> window contains the following elements:
ko: <application>글레이드</application> 창은 다음 엘리먼트를 포함 합니다:

note: (itstool) path: varlistentry/term
en: Design Area
ko: 디자인 영역

note: (itstool) path: listitem/para
en: The design area is where a user interface can be visually edited.
ko: 디자인 영역은 사용자 인터페이스를 시각적으로 확인하면서 수정할 수 있는 곳 입니다.

note: (itstool) path: listitem/para
en: The palette contains the widgets that can be used to build a user interface.
ko: 팔레트는 사용자 인터페이스를 구성하는데 필요한 위젯이 들어있다.

note: (itstool) path: listitem/para
en: The inspector displays information about the widgets in a project.
ko: 인스펙터는 프로젝트에 있는 위젯의 정보를 보여줍니다.

note: (itstool) path: varlistentry/term
en: Property Editor
ko: 속성 편집기

note: (itstool) path: listitem/para
en: The property editor is used to manipulate the properties of widgets, as well as adding connections to source code.
ko: 속성 편집기는 위젯의 속성을 변경하거나 소스코드와 연결시킬 때 사용 됩니다.

note: (itstool) path: listitem/para
en: The statusbar displays information about current <application>Glade</application> activity and contextual information about the menu items.
ko: 상태바는 <application>글레이드</application>의 현재 상태를 보여주거나 메뉴 항목의 문맥 정보를 보여줍니다.

note: (itstool) path: sect1/title
en: Working with Projects
ko: 프로젝트로 작업하기

note: (itstool) path: sect2/title
en: Creating a New Project
ko: 새로운 프로젝트 만들기

note: (itstool) path: sect2/para
en: To create a new project, choose <menuchoice><guimenu>File</guimenu><guimenuitem>New</guimenuitem></menuchoice>. The application displays a new blank project in the <application>Glade</application> window.
ko: 새 프로젝트를 만드려면 <menuchoice><guimenu>파일</guimenu><guimenuitem>새로 만들기</guimenuitem></menuchoice>를 선택하세요. 프로그램은 <application>글레이드</application> 창에서 빈 프로젝트를 보여줍니다.

note: (itstool) path: sect2/title
en: Opening a Project
ko: 프로젝트 열기

note: (itstool) path: sect2/para
en: To open an existing project, choose <menuchoice><guimenu>File</guimenu><guimenuitem>Open</guimenuitem></menuchoice>. The application displays the project in the <application>Glade</application> window.
ko: 존재하는 프로젝트를 열려면 <menuchoice><guimenu>파일</guimenu><guimenuitem>열기</guimenuitem></menuchoice>를 선택하세요. 프로그램은 <application>글레이드</application> 창에 프로젝트를 보여줍니다.

note: (itstool) path: sect2/title
en: Saving a Project
ko: 프로젝트 저장하기

note: (itstool) path: sect2/para
en: You can save projects in the following ways:
ko: 다음과 같은 방법으로 프로젝트를 저장 할 수 있습니다:

note: (itstool) path: listitem/para
en: To save changes to an existing project file, choose <menuchoice><guimenu>File</guimenu><guimenuitem>Save</guimenuitem></menuchoice>.
ko: 프로젝트의 변경 사항을 저장하려면 <menuchoice><guimenu>파일</guimenu><guimenuitem>저장하기</guimenuitem></menuchoice>를 선택하세요.

note: (itstool) path: listitem/para
en: To save a new project file or to save an existing project file under a new filename, choose <menuchoice> <guimenu>File</guimenu> <guimenuitem>Save As</guimenuitem> </menuchoice>. Enter a name for the project file in the <guilabel>Save As</guilabel> dialog, then click <guibutton>Save</guibutton>.
ko: 새로운 프로젝트 파일이나 존재하는 프로젝트 파일을 새로운 이름으로 저장하려면  <menuchoice> <guimenu>파일</guimenu> <guimenuitem>다른 이름으로 저장</guimenuitem> </menuchoice>를 선택하세요.

note: (itstool) path: sect1/title
en: Working with Widgets
ko: 위젯으로 작업하기

note: (itstool) path: sect2/title
en: To Select Widgets From the Palette Window
ko: 팔레트 창에서 위젯을 선택하기

note: (itstool) path: sect2/para
en: You can work with the widgets in the <guilabel>Palette</guilabel> window in the following ways:
ko: 다음과 같은 방법으로 <guilabel>팔레트</guilabel> 창에서 위젯으로 작업 할 수 있습니다:

note: (itstool) path: listitem/para
en: To use selection mode, click on the <guilabel>Selector</guilabel> arrow. The pointer changes to an arrow to indicate that selection mode is active. In this mode, you use the mouse to select widgets in your project. You can then use the <guilabel>Properties</guilabel> window to edit the properties of the widgets.
ko: 선택 모드를 사용하려면 <guilabel>선택</guilabel>을 선택하세요. 선택 모드가 되면 포인터는 화살표 모양으로 변하고 프로젝트에 있는 위젯을 선택 할 수 있습니다. <guilabel>속성</guilabel> 창에서 위젯의 속성을 수정 할 수 있습니다.

note: (itstool) path: listitem/para
en: You can also use the widget context menu to select a widget. Right-click on a widget to open the widget context menu.
ko: 위젯 컨텍스트 메뉴로 위젯을 선택 할 수도 있습니다. 위젯에서 오른쪽 마우스 버튼을 클릭하면 위젯 컨텍스트 메뉴를 열 수 있습니다.

note: (itstool) path: listitem/para
en: You can add multiple widgets of a specific type from the <guilabel>Palette</guilabel> to your project by holding down the <keycap>Control</keycap> key when you select a widget. You need to click on the <guilabel>Selector</guilabel> arrow or another widget in the <guilabel>Palette</guilabel> to return to normal mode.
ko: <keycap>컨트롤</keycap>키를 누르고 <guilabel>팔레트</guilabel>에 있는 다수의 특정 위젯을 선택해서 프로젝트에 추가 할 수 있습니다.

note: (itstool) path: varlistentry/term
en: Widget placement mode
ko: 위젯 변경 모드

note: (itstool) path: listitem/para
en: To use widget placement mode, select a widget in the <guilabel>Palette</guilabel> window. When you select most widgets, the pointer changes to a pointer-plus-cross. You can then place the widget inside containers, top-level widgets, and so on. After you place a widget, the mode returns to selection mode.
ko: 위젯 배치 모드를 사용하려면 <guilabel>팔레트</guilabel> 창에 있는 위젯을 선택하세요.  위젯을 선택하면 포인터는 십자모양 포인터로 변경됩니다. 이 상태에서 위젯을 컨테이너, 상위레벨 위젯등에 배치 할 수 있습니다. 위젯 배치를 마치고 나면 선택모드로 변경 됩니다.

note: (itstool) path: varlistentry/term
en: Top-level placement mode
ko: 상위레벨 배치 모드

note: (itstool) path: listitem/para
en: To use top level placement mode, select a defined top-level widget in the <application>Palette</application> window. When you select a top-level widget in the <guilabel>Palette</guilabel> window, the widget appears immediately on your desktop. You can then edit the widget. After you select a top-level widget, the mode returns to selection mode.
ko: 상위레벨 배치 모드를 사용하려면 <application>팔레트</application> 창에 있는 상위레벨 위젯을 선택하세요. <guilabel>팔레트</guilabel> 창에 있는 상위레벨 위젯을 선택하면 바탕 화면에 바로 나타납니다. 이 상태에서 위젯을 수정 할 수 있습니다. 상위레벨 위젯을 선택하고나면 선택모드로 변경 됩니다.

note: (itstool) path: sect2/title
en: To Organize Widgets In Your Project
ko: 프로젝트에서 위젯을 배치하기

note: (itstool) path: sect2/para
en: You use widget containers, or boxes, to layout and organize widgets in your project window. You can choose the following widget containers from the <guilabel>Palette</guilabel> window:
ko: 프로젝트 창에서 위젯을 배치하거나 조직화하려면 컨테이너 또는 박스를 사용 할 수 있습니다. <guilabel>팔레트</guilabel> 창에서 다음의 위젯 컨테이너를 선택 할 수 있습니다:

note: (itstool) path: sect2/para
en: You can nest boxes to create complex layout structures. When you create horizontal and vertical boxes, <application>Glade</application> asks you how many rows or columns to create initially, though rows and columns can easily be added or deleted later.
ko: 복잡한 레이아웃 구조를 만들 때 중첩된 박스를 사용 할 수 있습니다. 가로 또는 세로 박스를 만들 때 <application>글레이드</application>는 열과 행의 수를 물어 봅니다. 행과 열은 쉽게 추가하거나 삭제 할 수 있습니다.

note: (itstool) path: sect2/para
en: When you have created all the boxes you require, you can add specific widgets like labels, buttons, and more complicated widgets into the boxes. Notice that <application>Glade</application> packs widgets into the layout which eliminates a lot of tedious work. The use of boxes enables windows to change size to accommodate different size labels in different languages when the application is localized.
ko: 원하는 형태의 박스를 만들고나면 라벨, 단추 또는 더 복잡하게 생긴 위젯을 박스에 추가 할 수 있습니다. <application>글레이드</application>는 위젯을 레이아웃에 모아두는 방법을 사용하여 지루한 작업을 없애 준다는것에 주목하세요. 박스를 사용하면 지역화된 프로그램에서 각 언어에 맞게 라벨의 크기를 조정 할 수 있습니다.

note: (itstool) path: sect2/title
en: To Place a Widget on the Clipboard
ko: 클립보드로 위젯을 옮기기

note: (itstool) path: sect2/para
en: To remove a widget from a parent and place the widget on the clipboard, select the widget then choose <menuchoice> <guimenu>Edit</guimenu> <guisubmenu>Cut</guisubmenu> </menuchoice>.
ko: 상위 위젯에서 위젯을 제거하고 클립보드에 배치하려면 위젯을 선택하고 <menuchoice> <guimenu>편집</guimenu><guisubmenu>잘라내기</guisubmenu> </menuchoice>를 선택하세요.

note: (itstool) path: sect2/title
en: To Copy a Widget to the Clipboard
ko: 클립보드로 위젯을 복사하기

note: (itstool) path: sect2/para
en: To copy a widget to the clipboard, select the widget then choose <menuchoice> <guimenu>Edit</guimenu> <guisubmenu>Copy</guisubmenu> </menuchoice>. The original widget remains attached to the parent.
ko: 위젯을 클립보드로 복사하려면 위젯을 선택하고 <menuchoice> <guimenu>편집</guimenu> <guisubmenu>복사하기</guisubmenu> </menuchoice>를 선택하세요. 원본 위젯은 연결된 상위 위젯에 남습니다.

note: (itstool) path: sect2/title
en: To Paste a Widget From the Clipboard Into Your Project
ko: 클립보드에 있는 위젯을 프로젝트에 붙여넣기

note: (itstool) path: sect2/para
en: To paste a widget that exists on the clipboard into your project, choose <menuchoice> <guimenu>Edit</guimenu> <guisubmenu>Paste</guisubmenu> </menuchoice>.
ko: 클립보드에 있는 위젯을 프로젝트에 붙여넣기 하시려면 <menuchoice> <guimenu>편집</guimenu> <guisubmenu>붙여넣기</guisubmenu> </menuchoice>를 선택하세요.

note: (itstool) path: sect2/para
en: All widgets must have a unique name within <application>Glade</application>. If you cut a widget, and then paste the widget into your project, then the widget and all of the children of the widget keep their original names. If you copy a widget, or paste the widget multiple times into your project, then <application>Glade</application> generates new names for the widget copies.
ko: 모든 위젯은 <application>글레이드</application> 내에서 유일한 이름을 가져야 합니다. 만약 프로젝트에서 위젯을 잘라내고 붙여넣기를 한다면 위젯과 위젯의 하위 위젯은 원래 이름을 유지합니다. 만약 위젯을 복사하고 여러번 붙여넣기를 한다면  <application>글레이드</application>는 복사된 위젯의 새로운 이름을 생성합니다.

note: (itstool) path: sect2/title
en: To Delete a Widget
ko: 위젯을 삭제하기

note: (itstool) path: sect2/para
en: To delete a widget from the parent without moving the widget to the clipboard, select the widget then choose <menuchoice> <guimenu>Edit</guimenu> <guisubmenu>Delete</guisubmenu> </menuchoice>.
ko: 상위 위젯에 있는 위젯을 클립보드로 이동시키지 않고 삭제하려면 <menuchoice> <guimenu>편집</guimenu> <guisubmenu>삭제</guisubmenu> </menuchoice>를 선택하세요.

note: (itstool) path: sect2/title
en: To Change a Property of a Widget
ko: 위젯의 속성을 변경하기

note: (itstool) path: sect2/para
en: The property editor is used to edit the properties of a selected widget. To change a property of a widget, select the widget and then enter an appropriate value in one of the Property window's property fields.
ko: 속성 편집기는 선택한 위젯의 속성을 편집 할 때 사용합니다. 위젯의 속성을 변경하려면 속성 창의 속성 필드에 적절한 값을 입력하세요.

note: (itstool) path: sect1/para
en: Glade is maintained by the Glade developers and GNOME community volunteers. To find more information about Glade, please visit the <ulink url="http://glade.gnome.org" type="http">Glade Web site</ulink>.
ko: 글레이드는 글레이드 개발자와 그놈 커뮤니티 자원봉사자의 노력으로 유지되고 있습니다. 글레이드에 관해서 더 많은 정보를 보시려면 <ulink url="http://glade.gnome.org" type="http">글레이드 웹 사이트</ulink>를 방문해 주세요.

note: (itstool) path: sect1/para
en: To report a bug or make a suggestion regarding this application or this manual, you can submit them using <ulink url="http://bugzilla.gnome.org/enter_bug.cgi?product=glade3" type="http">bugzilla</ulink>.
ko: 버그를 보고 하거나 이 프로그램 또는 매뉴얼에 제안 할 것이 있다면 <ulink url="http://bugzilla.gnome.org/enter_bug.cgi?product=glade3" type="http">버그질라</ulink>에 제출하세요.

note: (itstool) path: sect1/para
en: Another excellent source of information are the Glade <ulink url="http://lists.ximian.com/mailman/listinfo/glade-users" type="http">user</ulink> and <ulink url="http://lists.ximian.com/mailman/listinfo/glade-devel" type="http">developer</ulink> mailing lists. In addition to subscribing, you might also want to browse the list archives, available via these same links.
ko: 또 다른 최고의 정보원은 글레이드 <ulink url="http://lists.ximian.com/mailman/listinfo/glade-users" type="http">사용자</ulink> 그리고 <ulink url="http://lists.ximian.com/mailman/listinfo/glade-devel" type="http">개발자</ulink> 메일링 리스트 입니다. 메일링 리스트에 가입하는것 외에 같은 링크에 있는 메일링 리스트 아카이브를 검색 할 수도 있습니다.

en: POSTNET (any)
ko: POSTNET (임의)

en: POSTNET-5 (ZIP only)
ko: POSTNET-5 (ZIP만)

en: EAN (any)
ko: EAN (임의)

en: UPC (UPC-A or UPC-E)
ko: UPC (UPC-A 또는 UPC-E)

en: Dark Red
ko: 어두운 빨강

en: Salmon
ko: 살몬색

en: New Label or Card
ko: 새 라벨 또는 카드

en: Label properties
ko: 라벨 속성

en: gLabels documents
ko: gLabels 문서

en: Empty file name selection
ko: 비어있는 파일 이름

en: Please select a file or supply a valid file name
ko: 지원하는 파일을 선택하세요.

en: Could not open file "%s"
ko: "%s" 파일을 열 수 없습니다.

en: Not a supported file format
ko: 지원되지 않는 파일 형식

en: Could not save file "%s"
ko: "%s" 파일을 저장할 수 없습니다.

en: Error encountered during save.  The file is still not saved.
ko: 저장하는데 오류가 발생했습니다. 파일을 저장하지 못했습니다.

en: Save "%s" as
ko: "%s" 이름으로 저장

en: Please supply a valid file name
ko: 유효한 파일이름이 필요합니다.

en: Overwrite file "%s"?
ko: "%s"파일이름으로 덮어쓰시겠습니까?

en: File already exists.
ko: 파일이름이 존재합니다.

en: Sample text
ko: 샘플 텍스트

en: number of sheets (default=1)
ko: 용지 수(기본= 1)

en: sheets
ko: 용지

en: number of copies (default=1)
ko: 복사 수(기본= 1)

en: copies
ko: 복사

en: print outlines (to test printer alignment)
ko: 외곽선 인쇄 (프린터 정렬 테스트)

en: print in reverse (i.e. a mirror image)
ko: 거꾸로 인쇄 (거울 효과)

en: print crop marks
ko: 자르기 표시 인쇄

en: cannot open glabels file %s
ko: gLabel 파일  %s 을(를) 열 수 없습니다.

en: Create barcode object
ko: 바코드 개체 만들기

en: Invalid barcode data
ko: 잘못된 바코드 데이터

en: Fill color
ko: 색 채우기

en: Line color
ko: 선 색상

note: i18n: ectx: property (text), widget (QCheckBox, verticalCheckBox)
en: Center vertically
ko: 수직 가운데

en: Create image object
ko: 그림 개체 만들기

en: Create line object
ko: 선 개체 만들기

en: Create text object
ko: 글자 개체 만들기

en: Line spacing
ko: 줄 간격

en: Merge Properties
ko: 여백 속성

en: Select merge-database source
ko: 병합 데이터베이스 소스 선택

en: Record/Field
ko: 기록/범위

en: Box object properties
ko: 사각형 개체 속성

en: Ellipse object properties
ko: 타원 개체 속성

en: Line object properties
ko: 선 개체 속성

en: Image object properties
ko: 그림 개체 속성

en: Text object properties
ko: 글자 개체 속성

en: Barcode object properties
ko: 바코드 개체 속성

en: Insert merge field
ko: 병합 필드 삽입

en: All Images
ko: 모든 그림

en: gLabels Preferences
ko: gLabels 환경설정

en: _Select Mode
ko: 모드 선택(_S)

en: _Line
ko: 선(_L)

en: _Ellipse
ko: 타원(_E)

en: Bar_code
ko: 바코드(_C)

en: _Merge Properties
ko: 여백 속성(_M)

en: Object _Properties
ko: 항목 속성(_P)

en: _Lefts
ko: 좌측(_L)

en: _Rights
ko: 우측(_R)

en: _Centers
ko: 중앙(_C)

en: _Tops
ko: 상위(_T)

en: Bottoms
ko: 하위

en: Label Ce_nter
ko: 라벨 중앙(_N)

en: Not Linked
ko: 연결되지 않음

en: Name and Description
ko: 이름과 설명

en: Label or Card Shape
ko: 라벨 또는 카드 외형

en: Label Size (CD/DVD)
ko: 라벨 크기(CD/DVD)

en: Number of Layouts
ko: 레이아웃 선택

en: Layout(s)
ko: 레이아웃

en: Design Completed
ko: 서식 디자인 완료됨

en: Customize Main Toolbar
ko: 주 도구 커스터마이즈

en: Customize Drawing Toolbar
ko: 그리기 도구 커스터마이즈

en: _Objects
ko: 항목(_O)

en: _Rotate/Flip
ko: 회전/뒤집기(_R)

en: Modify document properties
ko: 문서 속성 고치기

en: Template _Designer...
ko: 서식 디자이너(_D)...

en: Create a custom template
ko: 임의의 서식 만들기

en: Delete the selected objects
ko: 선택한 개체 삭제

en: Select all objects
ko: 모든 개체 선택

en: Un-select All
ko: 모든 선택 해제

en: Remove all selections
ko: 모든 선택사항 삭제

en: Increase magnification
ko: 상승 확대

en: Decrease magnification
ko: 확대 감소

en: Restore scale to 100%
ko: 100%크기로 복구

en: Select Mode
ko: 선택 모드

en: Select, move and modify objects
ko: 선택, 개체 이동과 수정

en: Create box/rectangle object
ko: 사각형/직사각형 개체 만들기

en: Create ellipse/circle object
ko: 타원/원형 개체 만들기

en: Raise object to top
ko: 개체를 상위로 올리기

en: Lower object to bottom
ko: 개체를 하단으로 내리기

en: Flip object horizontally
ko: 수직 개체 뒤집기

en: Flip object vertically
ko: 수평 개체 뒤집기

en: Align objects to left edges
ko: 개체 좌측 가장자리로 정렬

en: Align objects to right edges
ko: 개체 우측 가장자리로 정렬

en: Align objects to horizontal centers
ko: 개체 세로 중앙으로 정렬

en: Align objects to vertical centers
ko: 개체 수평 중앙으로 정렬

en: Center objects to horizontal label center
ko: 중앙 개체를 수직라벨 중앙으로

en: Center objects to vertical label center
ko: 중앙 개체를 수평라벨 중상으로

en: Edit merge properties
ko: 여백 속성 편집

en: About glabels
ko: gLabels에 대해

en: Property toolbar
ko: 속성 도구

en: Change the visibility of the property toolbar in the current window
ko: 현재 윈도우의 보이는 속성 도구 변경

en: Change the visibility of the grid in the current window
ko: 현재 윈도우의 보이는 그리드 변경

en: Change the visibility of markup lines in the current window
ko: 현재 윈도우의 보이는 마크업 선 변경

en: Main toolbar
ko: 주 도구

en: Change the visibility of the main toolbar in the current window
ko: 현재 윈도우의 보이는 주 도구 변경

en: Drawing toolbar
ko: 그리기 도구

en: Change the visibility of the drawing toolbar in the current window
ko: 현재 윈도우의 보이는 그리기 도구 변경

en: See the file AUTHORS for additional credits,
ko: 참여 제작자 AUTHORS 파일을 보세요.

en: glabels
ko: gLabels

en: (none) - gLabels
ko: (없음) - gLabels

en: (modified)
ko: (수정됨)

en: Bad root node = "%s"
ko: 잘못된 Root 노드 = "%s"

en: bad node =  "%s"
ko: 잘못된 노드 = "%s"

en: xmlParseFile error
ko: xmlParse파일 오류

en: No document root
ko: root 문서가 아님

en: Importing from glabels 0.1 format
ko: gLabels 0.1로 부터 가져오기

en: Importing from glabels 0.4 format
ko: gLabels 0.4로 부터 가져오기

en: bad node in Document node =  "%s"
ko: 문서 노드 내의 잘못된 노드 = "%s"

en: bad node in Data node =  "%s"
ko: 데이터 노드 내의 잘못된 노드 = "%s"

en: Utf8 conversion error.
ko: Utf8 변환 에러

en: Problem saving xml file.
ko: XML 파일 저장에 문제가 있습니다.

note: Translators: %d is the total number of labels on a page (sheet).
en: %d per sheet
ko: 용지의 %d

note: This should always be an id, but just in case a name slips by!
en: Unknown page size id "%s", trying as name
ko: 알 수 없는 용지 크기 ID "%s"。名前として扱います。

en: Unknown page size id or name "%s"
ko: 알 수 없는 용지 크기 ID 또는 이름 "%s"

en: Page size:
ko: 용지 크기:

en: Label size:
ko: 라벨 크기:

en: Part #:
ko: 라벨분류:

en: Rotated
ko: 회전

en: Allow merge to automatically shrink text
ko: 자동으로 축소한 글자에 병합

en: Line Spacing:
ko: 행간:

en: Reset image size
ko: 그림크기 재설정

en: format:
ko: 서식:

en: Default page size
ko: 페이지 크기 기본값

en: ISO A4
ko: ISO A4 용지

en: Select default properties for new objects.
ko: 새 개체의 기본 속성을 선택

en: Select locale specific behavior.
ko: 구체적인 로케일을 선택

en: Center align
ko: 중앙 정렬

en: Left align
ko: 왼쪽 정렬

en: Right align
ko: 오른쪽으로 정렬

en: (e.g., "Mailing Labels," "Business Cards," ...)
ko: (예: "주소라벨", "명함", ...)

en: (e.g., 8163A)
ko: (예: 8163A)

en: (e.g., Avery, Acme, ...)
ko: (예: Avery, Acme, ...)

en: 1. Outer radius:
ko: 1. 바깥 반지름:

en: 1. Radius:
ko: 1. 반지름:

en: 1. Width:
ko: 1. 넓이:

en: 2. Height:
ko: 2. 높이:

en: 2. Inner radius:
ko: 2. 안쪽 반지름:

en: 2. Waste (overprint allowed):
ko: 2. 여백 (겹친 인쇄 허용):

en: 3. Clipping width:
ko: 3. 오려내기 넓이:

en: 3. Margin
ko: 3. 여백

en: 3. Round (radius of corner):
ko: 3. 둥글기 (귀퉁이 각도):

en: 4. Clipping height:
ko: 4. 오려내기 높이:

en: 4. Horiz. waste (overprint allowed):
ko: 4. 좌우 여백 (겹친 인쇄 허용):

en: 5. Vert. waste (overprint allowed):
ko: 5. 아래위 여백 (겹친 인쇄 허용):

en: 5. Waste (overprint allowed):
ko: 5. 여백 (겹친 인쇄 허용):

en: 6. Margin
ko: 6. 라벨 내 여백

en: Brand/Manufacturer:
ko: 상표/제조업체:

en: CD/DVD (including credit card CDs)
ko: CD/DVD (credit card CD 포함)

en: Congratulations!
    
    You have completed the gLabels Template Designer.
    If you wish to accept and save your design, click "Apply."
    
    Otherwise, you may click "Cancel" to abandon your design
    or "Back" to continue editing this design.
ko: 축하드립니다！
    
    gLabels 서식문서 디자이너로 서식 만들기를 마쳤습니다.
    새로 만든 서식을 저장하기 원한다면  "적용" 을 누르세요.
    
    "취소"를 누르면 만든것을 버리게 됩니다.
    또는 "뒤로"를 선택하여 만든것을 편집 할 수 있습니다.

en: Distance from left edge (x0):
ko: 왼쪽 가장자리 부터  (x0):

en: Distance from top edge (y0):
ko: 위쪽 가장자리 부터 (y0):

en: Horizontal pitch (dx):
ko: 수평 pitch (dx):

en: How many layouts will your template contain? 
    
    A layout is a set of labels or cards that can be arranged in a simple grid.
    Most templates only need one layout, as in the first example.
    The second example illustrates when two layouts are needed.
ko: 서식을 얼마나 포함합니까?
    
    레이아웃 서식 개수 지정을 통해 두개 이내의 레이아웃을 만들 수 있습니다.
    보통은 아래 첫번째 예제처럼 한개의 레이아웃을 필요로 하지만,
    어떤것은 두번째 예제처럼 두개의 레이아웃을 필요로 하는것도 있습니다.

en: Layout #1
ko: 레이아웃 #1:

en: Layout #2
ko: 레이아웃 #2:

en: Number across (nx):
ko: 가로 개수 (nx):

en: Number down (ny):
ko: 세로 개수 (ny):

en: Number of layouts:
ko: 레이아웃 선택:

en: Please enter the following identifying information about the template stationery.
ko: 입력 상자에 기본 서식 정보를 입력하세요.

en: Please enter the following layout information.
ko: 레이아웃 정보를 입력하세요.

en: Please enter the following size parameters of a single label in your template.
ko: 라벨서식의 치수를 입력하세요.

en: Please enter the following size parameters of a single label or card in your template.
ko: 라벨서식 또는 카드서식의 치수를 입력하세요.

en: Please select the basic shape of the labels or cards.
ko: 라벨 또는 카드의 기본 형태를 선택하세요.

en: Please select the page size of the template stationery.
ko: 서식 용지의 크기 선택

en: Print test sheet
ko: 용지 테스트 인쇄

en: Rectangular or square (can have rounded corners)
ko: 직사각형 또는 정사각형(마무리를 둥글게 만들 수 있음)

en: Templates needing
    two layouts.
ko: 2. 두개의 레이아웃
    서식 필요

en: Templates needing only
    one layout.
ko: 1. 한개의 레이아웃
    서식 필요

en: Vertical pitch (dy):
ko: 수직 pitch (dy):

en: Welcome to the gLabels Template Designer.
    
    This dialog will assist you in the creation of a custom gLabels template.
ko: gLabels 서식 제작기에 어서오세요.
    
    차근차근 gLabels의 사용자 서식을 쉽게 만들 수 있게 도와드립니다.

en: Sheets:
ko: 용지:

en: Start on label
ko: 라벨의 시작

en: on 1st sheet
ko: 첫번째 용지에서

en: Create labels, business cards and media covers
ko: 라벨, 명함 그리고 미디어 커버 만들기

en: gLabels Project File
ko: gLabels 프로젝트 파일

note: Other ISO A series sizes
en: A0
ko: A0용지

en: A1
ko: A1용지

en: A10
ko: A10용지

en: A2
ko: A2용지

en: A3
ko: A3용지

note: Most popular (at top of list)
en: A4
ko: A4용지

en: A5
ko: A5용지

en: A6
ko: A6용지

en: A7
ko: A7용지

en: A8
ko: A8용지

en: A9
ko: A9용지

note: ISO B series sizes
en: B0
ko: B0용지

en: B1
ko: B1용지

en: B10
ko: B10용지

en: B2
ko: B2용지

en: B3
ko: B3용지

en: B4
ko: B4용지

en: B5
ko: B5용지

en: B6
ko: B6용지

en: B7
ko: B7용지

en: B8
ko: B8용지

en: B9
ko: B9용지

note: =================================================================== ********************************************************************
en: Address Labels
ko: 주소 라벨

note: =================================================================== ============================================================ ********************************************************************
en: Business Cards
ko: 명함

note: =================================================================== ===============================================================
en: CD/DVD Labels
ko: CD/DVD 라벨

note: ===================================================================
en: CD/DVD Labels (Disc Labels)
ko: CD/DVD 라벨 (Disc 라벨)

note: ===================================================================
en: Diskette Labels
ko: 디스크 라벨

note: ===================================================================
en: Filing Labels
ko: 출원 라벨

note: ===================================================================
en: Full Sheet Labels
ko: Full Sheet 라벨

note: ===================================================================
en: Large Round Labels
ko: 큰 원형 라벨

note: ===================================================================
en: Name Badge Labels
ko: Name Badge 라벨

note: =================================================================== ********************************************************************
en: Return Address Labels
ko: 반송 주소용 라벨

note: =================================================================== ********************************************************************
en: Shipping Labels
ko: 출하 라벨

note: ===================================================================
en: Small Round Labels
ko: 작은 원형 라벨

note: ===================================================================
en: Square Labels
ko: 구형 라벨

note: ===================================================================
en: Video Tape Face Labels
ko: 비디오 테입 앞면 라벨

note: ===================================================================
en: Video Tape Spine Labels
ko: 비디오 테입 옆면 라벨

note: ===================================================================
en: Address labels
ko: 주소 라벨

note: ===================================================================
en: Diskette labels
ko: 디스크 라벨

note: =============================================================== ===================================================================
en: Mailing Labels
ko: 봉투 라벨

note: ===================================================================
en: Mailing labels
ko: 봉투 라벨

note: ===================================================================
en: Mini Address Labels
ko: 작은 주소라벨

note: ===================================================================
en: Shipping labels
ko: 출하 라벨

note: ===================================================================
en: Business Card CD
ko: 명함 CD

note: ===================================================================
en: CD Template Rectangles
ko: CD 서식 (직사각형)

note: ===================================================================
en: CD/DVD Labels (Face Only)
ko: CD/DVD 라벨 (표지만)

note: ===================================================================
en: CD/DVD Labels (face only)
ko: CD/DVD 라벨 (표지만)

note: ===================================================================
en: DLT Labels
ko: DLT 라벨

note: ===================================================================
en: Microtube labels
ko: Microtube 라벨

note: ===================================================================
en: Mini-CD Labels
ko: Mini-CD 라벨

en: PRO CD Labels 2-up (CD spine only)
ko: PRO CD 라벨 2-up (CD 세로표지 전용)

en: PRO CD Labels 2-up (Face only)
ko: PRO CD 라벨 2-up (표지만)

note: ===================================================================
en: PRO CD Labels 2-up (face only)
ko: PRO CD 라벨 2-up (표지만)

note: ===================================================================
en: Slimline CD Case (rightside up)
ko: Slimline CD 케이스 (우측옆)

en: Slimline CD Case (upside down)
ko: Slimline CD 케이스(상위)

note: ===================================================================
en: Allround Labels
ko: Allround 라벨

note: ===================================================================
en: Arch File Labels
ko: Arch 파일 라벨

note: ===================================================================
en: Arch File Labels (large)
ko: Arch 파일 라벨 (큰것)

note: ===================================================================
en: Arch File Labels (small)
ko: Arch 파일 라벨 (작은것)

note: ===================================================================
en: CD/DVD Labels Standard Format (face only)
ko: 기본 CD/DVD 라벨 (표지만)

note: ===================================================================
en: Diskette Labels (face only)
ko: 디스켓 라벨 (표지만)

note: ===================================================================
en: EPSON Photo Stickers 16
ko: EPSON 포토 스티커 16

note: ===================================================================
en: Fridge Magnet Stickers
ko: Fridge Magnet 스티커

note: ===================================================================
en: Mailing Labels-2 columns
ko: 주소 라벨 (2형)

note: ===================================================================
en: Mailing Labels-3 columns
ko: 주소라벨 (3형)

note: ===================================================================
en: Rectangular Labels
ko: 직사각형 라벨

note: ===================================================================
en: Video Labels (face only)
ko: 비디오 라벨 (표지만)

note: ===================================================================
en: Correction and Cover-up Labels
ko: 수집 과 Cover-up 라벨

note: ===================================================================
en: Lever Arch File Labels
ko: Lever Arch 파일 라벨

note: ===================================================================
en: QSL-Karten Etiketten 70mm x 50,8mm
ko: QSL-Karten Etiketten (70mm x 50.8mm)

note: ===================================================================
en: Rectangular Copier Labels
ko: 분류표기 라벨

note: ===================================================================
en: Video Labels (back)
ko: 비디오 라벨 (뒤)

en: dark grey
ko: 어두운 회색

en: lime
ko: 라임색

en: gitg is a graphical user interface for git. It aims at being a small, fast and convenient tool to visualize the history of git repositories. Besides visualization, gitg also provides several utilities to manage your repository and commit your work.
ko: gitg는 git용 그래픽 사용자 인터페이스입니다. git 저장소의 이력을 나타내는데 작은 규모의, 빠르고, 편리한 도구를 지향합니다. 시각 표현 기능과 더불어 gitg는 저장소를 관리하고 작업 내용을 제출하는 몇가지 편의 수단을 제공합니다.

en: Browse local git repositories
ko: 로컬 git 저장소 탐색

en: Clone local and remote git repositories
ko: 로컬 및 원격 git 저장소를 복제합니다

en: Commit files
ko: 제출 파일

en: Retrieve patch from a commit
ko: 커밋에서 패치 가져오기

en: Browse repository history
ko: 저장소 이력 탐색

en: Staging area to compose your commit
ko: 커밋을 작성할 스테이지 영역

en: Commit staged changes
ko: 스테이지에 올린 바뀐 내용

en: Overview of recently used repositories
ko: 최근 사용한 저장소 목록 개요

en: Git repository browser
ko: git 저장소 탐색기

en: Default Clone Directory
ko: 기본 복제 디렉터리

en: The default directory in which new repositories should be suggested to be cloned.
ko: 복제할 새 저장소를 정할 기본 디렉터리.

en: Orientation of the main interface (vertical or horizontal)
ko: 주 인터페이스 방향(수직 또는 수평)

en: Setting that sets the orientation of the main interface.
ko: 메인 인터페이스 방향 설정.

en: Default Activity
ko: 기본 동작

en: The activity which gitg activates by default when first launched.
ko: 처음 실행할 때 gitg기 가본으로 실행할 동작.

en: Use Gravatar
ko: 그라바타 사용

en: Enable the use of gravatar to display user avatars.
ko: 사용자 아바타를 표시할 때 그라바타 표시를 사용합니다.

en: Enable Monitoring
ko: 감시 활성화

en: Automatically update when external changes to .git are detected
ko: 외부의 .git 바꾸기를 감지했을 때 자동으로 업데이트

en: Enable Diff Highlighting
ko: 비교 강조 활성화

en: Setting that determines whether to enable syntax highlighting in diff views.
ko: 비교 보기 화면에서 문법 강조를 활성화할 지 여부를 결정하는 설정입니다.

en: Color scheme to use for syntax highlighting
ko: 문법 강조에 활용할 색 스킴

en: Used by GtkSourceView to determine colors for syntax highlighting
ko: GtkSourceView에서 문법 강조시 색상을 지정할 때 활용합니다

en: When to Collapse Inactive Lanes
ko: 비활성 레인을 숨길 때

en: Setting that indicates when an inactive lane should be collapsed. Valid values are 0 — 4, where 0 indicates “early” and 4 indicates “late”.
ko: 비활성 레인을 숨길 때 나타내는 설정입니다. 값은 0 — 4 범위이며, 0은 “빨리” 4는 “늦게”를 나타냅니다.

en: Setting that indicates whether to collapse history lanes which do not show activity. Enabling this can provide a cleaner history view when there is a lot of parallel development. See collapse-inactive-lanes to control when lanes should be collapsed.
ko: 활동을 보여주지 않을 기록 레인을 숨길지 여부를 나타내는 설정. 이 설정을 활성화하면 여러 동시 개발을 진행중일 때 더욱 깔끔하게 기록을 볼 수 있습니다. 레인을 숨겨야 할 경우를 다루려면 collapse-inactive-lanes를 참조하십시오.

en: Show History in Topological Order
ko: 전후 순서대로 기록 보기

en: Setting that indicates whether to show the history in topological order.
ko: 기록을 전후 순서로 표시할 지 여부를 나타내는 설정.

en: Show Stashed Changes
ko: 따로 저장한 바뀐 점 표시

en: Setting that indicates whether to show items for the stash in the history.
ko: 기록에서 따로 저장 항목을 표시할 것인지 나타내는 설정.

en: Show Staged Changes
ko: 스테이지에 올린 바뀐 점 표시

en: Setting that indicates whether to show a virtual item for the currently staged changes in the history.
ko: 기록의 현재 스테이지에 등록한 바뀐 내용에 대해 가상 항목을 보여줄 것인지를 나타내는 설정.

en: Show Unstaged Changes
ko: 스테이지에 올리지 않은 바뀐 점 표시

en: Setting that indicates whether to show a virtual item for the currently unstaged changes in the history.
ko: 기록의 아직 스테이지에 등록하지 않은 바뀐 내용에 대해 가상 항목을 보여줄 것인지를 나타내는 설정.

en: Mainline Head
ko: 메인라인 헤드

en: Setting that indicates whether to always preserve a mainline in the history for the current HEAD.
ko: 현재 HEAD에 대해 기록에서 메인라인을 항상 유지할 지 여부를 나타내는 설정.

en: Default selection of the history activity
ko: 기록 활동시 기본 선택

en: Setting that determines the default selection on startup of the history activity.
ko: 기록 활동을 시작할 때 기본 선택 사항을 결정하는 설정입니다.

en: Reference Sort Order
ko: 참조 정렬 순서

en: The order by which references in the history sidebar should be sorted.
ko: 가장자리 기록 표시줄의 레퍼런스를 정렬할 순서 방식입니다.

en: Show Upstream With Branch
ko: 업스트림 브랜치 표시

en: Determines whether to also show the upstream (remote) tracking branch when selecting a local branch in the history view.
ko: 기록 보기에서 로컬 브랜치를 선택했을 때 업스트림(원격) 추적 브랜치 표시 여부를 결정합니다.

en: Show Right Margin in Commit Message View
ko: 커밋 메시지 보기에 오른쪽 여백 표시

en: Show a right margin indicator in the commit message view. This can be used to easily see where to break the commit message at a particular column.
ko: 커밋 메시지 보기에서 오른쪽 여백 표시를 보여줍니다. 제각각의 칸에서 커밋 메시지가 끊어지는 부분을 쉽게 볼 때 사용할 수 있습니다.

en: Column at Which Right Margin is Shown
ko: 오른쪽 여백을 표시할 칸

en: The column at which the right margin is shown if the show-right-margin preference is set to TRUE.
ko: show-right-margin 기본 설정값을 참으로 설정했을 때 오른쪽 여백에 표시할 칸.

en: Show Subject Margin in Commit Message View
ko: 커밋 메시지 보기에 주제 여백 표시

en: Highlight the subject text of the commit message when it passes the margin specified by subject-margin-position.
ko: subject-margin-position으로 지정한 여백을 지나칠 경우 커밋 메시지의 주제 텍스트를 강조.

en: Column at Which Subject Margin is Shown
ko: 주제 여백을 표시할 칸

en: The column at which the subject margin is shown if the show-subject-margin preference is set to TRUE.
ko: show-subject-margin 기본 설정을 참으로 설정했을 때 주제 여백을 표시할 칸.

en: Setting which determines whether or not spell checking is enabled when writing a commit message.
ko: 커밋 메시지를 작성할 때 철자 검사를 활성화 할지 여부를 결정하는 설정.

en: Spell Checking Language
ko: 맞춤법 검사 언어

en: The language to use when spell checking is enabled for writing a commit message.
ko: 커밋 메시지를 작성할 때 철자 검사를 활성화 했을 경우 사용할 언어.

en: Use patience algorithm to show diffs
ko: 차이점을 나타낼 때 patience 알고리즘 활용

en: Setting to use patience algorithm to show diffs of a commit.
ko: 제출 내용의 차이점을 나타낼 때 patience 알고리즘을 활용하도록 설정합니다.

en: Ignore Whitespace Changes
ko: 공백 바뀜 무시

en: Setting that indicates whether to ignore whitespace changes when showing the diff of a commit.
ko: 커밋의 차이점을 표시할 때 바뀐 공백을 무시할지 여부를 의미하는 설정.

en: Show Changes Inline
ko: 줄 범위 바뀐 점 표시

en: Setting that indicates whether changes within lines should be shown inline.
ko: 줄 범위에서 바뀐 점을 줄 범위 자체로 나타낼지에 대한 설정.

en: Wrap lines.
ko: 줄을 바꿉니다.

en: Number of Before/After Context Lines
ko: 문맥 전후 줄 수

en: Setting that determines how many lines of context (before and after) should be shown when showing the diff of a commit.
ko: 커밋의  차이점을 표시할 때 보일 문맥(전후) 줄 수를 얼마나 표시할지 결정하는 설정.

en: Rendered Width of a Tab Character
ko: 탭 문자 표현 간격

en: Setting that determines how much space a tab character should occupy when showing the diff of a commit.
ko: 커밋 차이점을 표시할 때 탭 문자의 공간을 얼마나 차지해야 하는지 결정하는 설정.

en: Setting that determines how many lines of context (before and after) should be shown when showing the diff to be staged/unstaged in the commit area.
ko: 커밋 영역에서 스테이지에 올린/올리지 않은 내용의 차이점을 표시할 때 문맥(전후) 줄 수를 얼마나 표시할지 결정하는 설정.

en: Cannot set spell checking language: %s
ko: 맞춤법 검사 언어를 설정할 수 없습니다: %s

en: There are no changes to be committed
ko: 커밋할 바뀐 내용이 없습니다

en: Use amend to change the commit message of the previous commit
ko: 커밋하기 전에 커밋 메시지를 바꾸려면 amend를 사용하십시오

[ctx: Activity]
en: Commit
ko: 커밋

en: Create new commits and manage the staging area
ko: 새 커밋을 만들고 스테이지 영역을 관리합니다

en: _Stage selection
ko: 선택 항목 스테이지에 등록(_S)

en: Failed to stage the removal of submodule “%s”
ko: “%s” 하위 모듈 제거 항목의 스테이지 등록에 실패했습니다

en: Failed to open the repository of submodule “%s” while trying to stage
ko: 스테이지에 올리던 중 “%s” 하위 모듈 저장소 열기에 실패했습니다

en: Failed to lookup the working directory commit of submodule “%s” while trying to stage
ko: 스테이지에 올리던 중 “%s” 하위 모듈의 작업 디렉터리 커밋 찾기에 실패했습니다

en: Failed to stage the submodule “%s”
ko: “%s” 하위 모듈의 스테이지 등록에 실패했습니다

en: Failed to stage the removal of file “%s”
ko: 삭제한 “%s” 파일의 스테이지 등록에 실패했습니다

en: Failed to stage the file “%s”
ko: “%s” 파일의 스테이지 등록에 실패했습니다

en: _Unstage selection
ko: 선택 항목 스테이지에서 제외(_U)

en: Failed to unstage the removal of file “%s”
ko: 삭제한 “%s” 파일을 스테이지에서 제외하는데 실패했습니다

en: Failed to unstage the file “%s”
ko: “%s” 파일 스테이지에서 제외에 실패했습니다

en: Failed to unstage the removal of submodule “%s”
ko: “%s” 하위 모듈 제거 사항을 스테이지에서 등록 해제하는데 실패했습니다

en: Failed to unstage the submodule “%s”
ko: “%s” 하위 모듈을 스테이지에서 등록 해제하는데 실패했습니다

note: Populate staged items
en: Staged
ko: 스테이지에 등록함

en: No staged files
ko: 스테이지에 등록한 파일이 없습니다

note: Populate unstaged items
en: Unstaged
ko: 스테이지에 등록하지 않음

en: No unstaged files
ko: 스테이지에 등록하지 않은 파일이 없습니다

note: Populate untracked items
en: Untracked
ko: 추적하지 않는 파일

en: No untracked files
ko: 추적하지 않는 파일이 없습니다

en: Submodule
ko: 하위 모듈

en: No dirty submodules
ko: 깨끗하지 않은 하위모듈

en: Failed to commit
ko: 커밋에 실패했습니다

en: Failed to pass pre-commit
ko: 커밋 이전 과정 통과에 실패했습니다

en: Are you sure you want to permanently discard the selected changes?
ko: 선택한 바뀐 점을 완전히 폐기하시겠습니까?

en: Failed to discard selection
ko: 선택 항목 폐기에 실패했습니다

en: Failed to stage selection
ko: 선택 항목을 스테이지에 등록하는데 실패했습니다

en: Failed to unstage selection
ko: 선택 항목을 스테이지에서 제외하는데 실패했습니다

en: Failed to discard changes
ko: 바뀐 항목 폐기에 실패했습니다

en: Are you sure you want to permanently discard all changes made to the file “%s”?
ko: “%s” 파일의 바뀐 모든 내용을 완전히 폐기하시겠습니까?

en: Are you sure you want to permanently discard all changes made to the files %s and “%s”?
ko: %s 및 “%s” 파일의 바뀐 모든 내용을 완전히 폐기하시겠습니까?

en: Failed to delete files
ko: 파일 삭제에 실패했습니다

en: Are you sure you want to permanently delete the file “%s”?
ko: 정말로 “%s” 파일을 완전히 삭제하시겠습니까?

en: Are you sure you want to permanently delete the files %s and “%s”?
ko: 정말로 %s 파일과 “%s”을(를) 완전히 삭제하시겠습니까?

en: _Stage changes
ko: 바뀐 내용 스테이지에 올리기(_S)

en: _Unstage changes
ko: 바뀐 내용 스테이지에서 내리기(_U)

en: D_elete file | D_elete files
ko[0]: 파일 삭제(_E)

en: _Edit file
ko: 파일 편집(_E)

en: Failed to stash changes: %s
ko: 바뀐 항목 따로 저장에 실패했습니다: %s

en: Unstaged changes
ko: 스테이지에 올리지 않은 바뀐 내용

en: You appear to have unstaged changes in your working directory. Would you like to stash the changes before the checkout?
ko: 작업 디렉터리에 스테이지에 올리지 않은채로 바꾼 내용이 있습니다. 체크아웃을 수행하기 전 바뀐 내용을 따로 저장하시겠습니까?

en: Stash changes
ko: 바뀐 내용 따로 저장

en: Failed with conflicts
ko: 겹치는 내용이 있어 실패했습니다

en: Failed to checkout conflicts: %s
ko: 겹치는 내용 체크아웃에 실패했습니다: %s

en: Failed to obtain author details
ko: 작성자 세부정보 가져오기에 실패했습니다

en: Failed to lookup commit: %s
ko: 커밋 검색에 실패했습니다: %s

en: Failed to create commit: %s
ko: 커밋 만들기에 실패했습니다: %s

en: Failed to checkout index: %s
ko: 인덱스 체크아웃에 실패했습니다: %s

en: Start gitg with a particular activity
ko: gitg를 지정 동작으로 시작

en: Start gitg with the commit activity (shorthand for --activity commit)
ko: gitg를 커밋 동작으로 시작(--activity commit 요약)

en: Do not try to load a repository from the current working directory
ko: 현재 작업 디렉터리에서 저장소를 불러오려 하지 마십시오

en: Run gitg in standalone mode
ko: 독립 실행 모드로 gitg 실행

en: — Git repository viewer
ko: — git 저장소 보기 프로그램

en: gitg is a Git repository viewer for GTK+/GNOME
ko: gitg는 GTK+/GNOME용 git 저장소 보기 프로그램입니다

en: gitg homepage
ko: gitg 홈페이지

en: We are terribly sorry, but gitg requires libgit2 (a library on which gitg depends) to be compiled with threading support.
    
    If you manually compiled libgit2, then please configure libgit2 with -DTHREADSAFE:BOOL=ON.
    
    Otherwise, report a bug in your distributions’ bug reporting system for providing libgit2 without threading support.
ko: 정말로 죄송하지만, gitg는 스레드를 지원하도록 컴파일한 libgit2(gitg에서 필요한 라이브러리)가 필요합니다.
    
    직접 libgit2를 컴파일 했다면, -DTHREADSAFE:BOOL=ON 옵션을 주고 libgit2를 컴파일 전 설정하십시오.
    
    아니면, libgit2가 스레드를 지원하지 않은 상태로 제공됨을 배포판 버그 보고 시스템에 버그로 보고하십시오.

en: Author Details
ko: 작성자 세부 내용

en: Enter default details used for all repositories:
ko: 모든 저장소에 기본값으로 설정할 세부 정보를 입력하십시오:

note: Translators: %s is the repository name
en: Override global details for repository “%s”:
ko: “%s” 저장소의 전역 세부 정보를 덮어씁니다:

en: Failed to set Git user config.
ko: git 사용자 설정을 설정하는데 실패했습니다.

en: The URL introduced is not supported
ko: 제공한 URL을 지원하지 않습니다

en: Cherry pick onto
ko: 다음에 체리피킹

en: Cherry pick this commit onto a branch
ko: 이 커밋을 다음 브랜치로 체리피킹

en: Failed to lookup the commit for branch %s: %s
ko: %s 브랜치의 커밋 찾기 실패: %s

en: Failed to cherry-pick the commit: %s
ko: 커밋 체리피킹에 실패했습니다: %s

en: Cherry pick has conflicts
ko: 체리피킹에 겹치는 내용이 있습니다

en: The cherry pick of %s onto %s has caused conflicts, would you like to checkout branch %s with the cherry pick to your working directory to resolve the conflicts?
ko: %s을(를) %s에 체리피킹하는 과정에 겹치는 내용이 있습니다. %s 브랜치를 가져와서 작업 디렉터리에 체리피킹한 후 문제를 해결하시겠습니까?

en: The cherry-pick of %s onto %s has caused conflicts, would you like to checkout the cherry pick to your working directory to resolve the conflicts?
ko: %s을(를) %s에 체리피킹 하는 과정에 겹치는 내용이 있습니다. 작업 디렉터리로 체리피킹하여 문제를 해결하시겠습니까?

en: Checkout
ko: 체크아웃

en: Cherry pick failed with conflicts
ko: 체리피킹 내용이 겹쳐 실패했습니다

en: Cherry pick finished with conflicts in working directory
ko: 작업 디렉터리에서 체리피킹 내용이 겹쳐 실패했습니다

en: Cherry pick %s onto %s
ko: %s을(를) %s에 체리피킹

en: Successfully cherry picked
ko: 체리피킹을 성공했습니다

en: Cherry pick onto %s
ko: %s에 체리피킹

en: Create branch
ko: 브랜치 만들기

en: Create a new branch at the selected commit
ko: 선택한 커밋의 새 브랜치 만들기

en: Failed to create branch
ko: 브랜치 만들기에 실패했습니다

en: Create patch
ko: 패치 만들기

en: Create a patch from the selected commit
ko: 선택한 커밋에서 새 패치 만들기

en: Save Patch File
ko: 패치 파일 저장

en: _Save Patch
ko: 패치 저장(_S)

en: Failed to create patch
ko: 패치 만들기에 실패했습니다

en: Create tag
ko: 태그 만들기

en: Create a new tag at the selected commit
ko: 선택한 커밋에 새 태그 만들기

en: Failed to create tag
ko: 태그 만들기에 실패했습니다

en: Failed to lookup tag
ko: 태그 검색에 실패했습니다

en: Provide a message to create an annotated tag
ko: 설명 달아놓은 태그를 만들 때 메시지 제공

en: Select and manage projects
ko: 프로젝트 선택 및 관리

note: Translators: the two %s will be replaced to create a link to perform the scanning action.
en: We can also %sscan your home directory%s for git repositories.
ko:  %s내 폴더에서 git 저장소를 검색%s 할 수 있습니다.

note: Translators: the two %s will be used to create a link to the author dialog.
en: In the mean time, you may want to %sset up your git profile%s.
ko: 잠시 동안, %sgit 프로파일을 설정하셨으면 좋겠습니다%s.

en: Failed to clone repository
ko: 저장소 복제에 실패했습니다

en: Create new repository
ko: 새 저장소 만들기

note: Translators: %s is a file name
en: The location <i>%s</i> does not appear to be a valid git repository. Would you like to initialize a new git repository at this location?
ko: <i>%s</i> 위치는  올바른 git 저장소가 아닌 것 같습니다. 이 위치에 새 git 저장소를 초기화하시겠습니까?

en: Create repository
ko: 저장소 만들기

en: Failed to create repository
ko: 저장소 만들기에 실패했습니다

en: Scanning for repositories in %s
ko: %s에서 저장소 검색

en: Checkout the selected reference
ko: 선택한 참조 체크아웃

en: Checkout %s
ko: %s 체크아웃

en: Failed to checkout branch: %s
ko: 브랜치 체크아웃에 실패했습니다: %s

en: Failed to update HEAD: %s
ko: HEAD 업데이트에 실패했습니다: %s

en: Successfully checked out branch to working directory
ko: 작업 디렉터리로 브랜치를 성공적으로 체크아웃했습니다.

en: Copy name
ko: 이름 복사

en: Copy the name of the reference to the clipboard
ko: 클립보드에 참조 이름을 복사합니다

en: Delete the selected reference
ko: 선택한 참조 삭제

en: Delete branch %s
ko: %s 브랜치 삭제

en: Are you sure that you want to permanently delete the branch %s?
ko: 정말로 %s 브랜치를 완전히 삭제하시겠습니까?

en: Delete tag %s
ko: %s 태그 삭제

en: Are you sure that you want to permanently delete the tag %s?
ko: 정말로 %s 태그를 완전히 삭제하시겠습니까?

en: Delete remote branch %s
ko: %s 원격 브랜치 삭제

en: Are you sure that you want to permanently delete the remote branch %s?
ko: 정말로 %s 원격 브랜치를 완전히 삭제하시겠습니까?

note: Translators: %s is the name of the tag
en: Failed to delete tag %s
ko: %s 태그 삭제에 실패했습니다

note: Translators: the first %s is the name of the tag, the second is an error message
en: The tag %s could not be deleted: %s
ko: %s 태그를 삭제할 수 없습니다: %s

note: Translators: %s is the name of the branch
en: Failed to delete branch %s
ko: %s 브랜치 삭제에 실패했습니다

note: Translators: the first %s is the name of the branch, the second is an error message
en: The branch %s could not be deleted: %s
ko: %s 브랜치를 삭제할 수 없습니다: %s

en: Fetch from %s
ko: %s에서 가져오기

en: Fetch remote objects from %s
ko: %s에서 원격 객체를 가져옵니다

en: Fetching from %s
ko: %s에서 가져오는 중

en: Failed to fetch from %s: %s
ko: %s에서 가져오기에 실패: %s

note: Translators: the %s will get replaced with the remote url,
en: Fetched from %s: everything is up to date
ko: %s에서 가져옴: 모든 항목이 최신입니다

note: Translators: the first %s is the remote url to fetch from, * the second is a list of references that got updated.
en: Fetched from %s: %s
ko: %s에서 가져옴: %s

en: Merge into %s
ko: %s에 병합

note: TODO
en: Merge another branch into branch %s
ko: 다른 브랜치를 %s 브랜치에 병합

en: Failed to merge commits: %s
ko: 커밋 병합에 실패했습니다: %s

en: Merge has conflicts
ko: 병합에 겹치는 내용이 있습니다.

en: The merge of %s into %s has caused conflicts, would you like to checkout branch %s with the merge to your working directory to resolve the conflicts?
ko: %s을(를) %s에 병합하는 과정에 겹치는 내용이 있습니다. %s 브랜치를 가져와서 작업 디렉터리에 병합한 후 문제를 해결하시겠습니까?

en: The merge of %s into %s has caused conflicts, would you like to checkout the merge to your working directory to resolve the conflicts?
ko: %s을(를) %s에 병합하는 과정에 겹치는 내용이 있습니다. 작업 디렉터리로 병합하여 문제를 해결하시겠습니까?

en: Merge failed with conflicts
ko: 겹치는 내용이 있어 병합에 실패했습니다

en: Finished merge with conflicts in working directory
ko: 작업 디렉터리에 겹치는 내용을 병합했습니다.

en: Merge %s into %s
ko: %s을(를) %s에 병합

en: Failed to lookup our commit: %s
ko: 커밋 검색에 실패했습니다: %s

en: Failed to lookup their commit: %s
ko: 상대측 커밋 검색에 실패했습니다: %s

en: Successfully merged %s into %s
ko: %s을(를) %s에 성공적으로 병합했습니다

en: Merge %s into branch %s
ko: %s을(를) %s 브랜치에 병합

en: Rename the selected reference
ko: 선택한 참조 제거

en: The specified name “%s” contains invalid characters
ko: 지정한 “%s” 이름에 잘못된 문자가 있습니다

en: Failed to rename
ko: 이름 바꾸기에 실패했습니다

en: _Scan for all git repositories from this directory
ko: 이 디렉터리의 모든 git 저장소 검색(_S)

en: Select items
ko: 항목 선택

en: “%s” is not a Git repository.
ko: “%s”은(는) git 저장소가 아닙니다.

en: Your user name and email are not configured yet. Please go to the user configuration and provide your name and email.
ko: 사용자 이름과 전자 메일 주소를 아직 설정하지 않았습니다. 사용자 설정으로 이동하여 사용자 이름과 전자 메일 주소를 설정하십시오.

en: Your user name is not configured yet. Please go to the user configuration and provide your name.
ko: 사용자 이름을 아직 설정하지 않았습니다. 사용자 설정으로 이동하여 사용자 이름을 설정하십시오.

en: Your email is not configured yet. Please go to the user configuration and provide your email.
ko: 전자 메일 주소를 아직 설정하지 않았습니다. 사용자 설정으로 이동하여 전자 메일 주소를 설정하십시오.

en: Missing author details
ko: 작성자 세부 내용이 빠졌습니다

en: Select all commits by default in the history activity
ko: 기록 활동에서 모든 커밋을 기본으로 선택

en: Select all branches by default in the history activity
ko: 기록 활동에서 모든 브랜치를 기본으로 선택

en: Select all remotes by default in the history activity
ko: 기록 활동에서 모든 원격 커밋을 기본으로 선택

en: Select all tags by default in the history activity
ko: 기록 활동에서 모든 태그를 기본으로 선택

en: Select the specified reference by default in the history activity
ko: 기록 활동시 기본으로 지정할 참조를 선택하십시오

en: REFERENCE
ko: 참조

en: %zu ahead, %zu behind
ko: %zu개 앞, %zu개 뒤

en: %zu ahead
ko: %zu개 앞

en: %zu behind
ko: %zu개 뒤

en: All commits
ko: 모든 커밋

en: Examine the history of the repository
ko: 저장소의 기록을 살펴봅니다

en: Mainline
ko: 메인 라인

[ctx: Preferences]
en: Commit
ko: 커밋

en: Default details used for all repositories
ko: 모든 저장소에 기본값으로 사용할 세부 정보

en: Cl_one
ko: 클론(_O)

en: Remote _URL:
ko: 원격 URL(_U):

en: _Local Folder:
ko: 로컬 폴더(_L):

en: Select location…
ko: 위치를 선택하십시오…

en: Bare repository
ko: 비어있는 저장소

[ctx: Create Dialog]
en: Commit
ko: 커밋

en: C_ommit
ko: 커밋(_O)

en: Add _signed-off-by signature
ko: signed-off-by 서명 추가(_S)

en: _Amend previous commit
ko: 이전 커밋 개정(amend)(_A)

en: Skip commit _hooks
ko: 커밋 훅 건너뛰기(_H)

en: S_tage selection
ko: 선택 항목 스테이지에 등록(_T)

en: D_iscard selection
ko: 선택 내용 폐기(_I)

en: The submodule is in a dirty state and has staged and/or unstaged changes that are not yet committed as shown below.
ko: 하위 모듈이 깨끗한 상태가 아니며, 아래와 같이 스테이지에 등록하거나 커밋하지 않아 스테이지에 등록하지 않은 항목이 있습니다.

en: Staged:
ko: 스테이지에 등록함:

en: Unstaged:
ko: 스테이지에 등록하지 않음:

en: Create Branch
ko: 브랜치 만들기

en: Branch _name:
ko: 브랜치 이름(_N):

en: Tag _name:
ko: 태그 이름(_N):

en: No repositories have been added yet. To get started, you can add an existing repository or clone a new one.
ko: 아직 추가한 저장소가 없습니다. 시작하려면 기존 저장소를 추가하거나 새 저장소를 복제할 수 있습니다.

en: _Author Details
ko: 작성자 세부 정보(_A)

en: Show markup
ko: 마크업 표시

en: Display _subject margin at column:
ko: 다음 칸에 주제 여백 표시(_S):

en: Commit Message
ko: 커밋 메시지

en: Default selection
ko: 기본 선택

en: Current branch
ko: 현재 브랜치

en: All branches
ko: 모든 브랜치

en: Sort references in the sidebar by latest activity
ko: 최근 활동순으로 가장자치 표시줄의 참조 정렬

en: Show upstream (remote) branch when selecting a local branch
ko: 로컬 브랜치를 선택하면 업스트림(원격) 브랜치 표시

en: Commits
ko: 커밋

en: Collapse inactive lanes
ko: 비활성 레인 숨기기

en: Early
ko: 빨리

en: Late
ko: 늦게

en: Show history in topological order
ko: 위상 순서로 기록 표시

en: Preserve mainline for currently checked out branch
ko: 현재 체크아웃한 브랜치의 메인라인 보존

en: Start with activity:
ko: 지정 동작으로 시작:

en: Use horizontal layout
ko: 수평 배치 사용

en: Avatars
ko: 아바타

en: Use gravatar service to provide user avatars
ko: 사용자 아바타 표시에 그라바타 서비스 사용

en: Enable syntax highlighting of source code in diff views
ko: 비교 보기에서 소스 코드 문법 강조 활성

en: Syntax highlighting color scheme:
ko: 문법 강조 색 스킴:

[ctx: shortcut window]
en: Windows
ko: 창

[ctx: shortcut window]
en: Open shortcut window
ko: 바로 가기 창 열기

[ctx: shortcut window]
en: Open the window menu
ko: 창 메뉴 열기

[ctx: shortcut window]
en: Open a repository
ko: 저장소 열기

[ctx: shortcut window]
en: Open the help
ko: 도움말 열기

[ctx: shortcut window]
en: Close the active window
ko: 활성 창 닫기

en: Show the list of recently used repositories
ko: 최근 사용한 저장소 목록 표시

en: Clone repository
ko: 저장소 복제

en: Add repository
ko: 저장소 추가

en: Find a word or phrase
ko: 던어 또는 어구 찾기

en: General settings and options
ko: 일반 설정 및 옵션

en: Half an hour ago
ko: 30분 전

en: A day ago | %d days ago
ko[0]: %d일 전

note: Translators: this is a strftime type date format which is used when the date is in the current year and uses a 24 hour clock.
en: %b %e, %H∶%M
ko: %b %e일, %H∶%M

note: Translators: this is a strftime type date format which is used when the date is in the current year and uses a 12 hour clock.
en: %b %e, %I∶%M %p
ko: %b %e일, %p %I∶%M

note: Translators: this is a strftime type date format which is used when the date is not in the current year and uses a 24 hour clock.
en: %b %e %Y, %H∶%M
ko: %Y년 %b %e일, %H∶%M

note: Translators: this is a strftime type date format which is used when the date is not in the current year and uses a 12 hour clock.
en: %b %e %Y, %I∶%M %p
ko: %Y년 %b %e일, %p %I∶%M

note: Translators: this label is displayed below the image diff, %s is substituted with the size of the image
en: before (%s)
ko: 이전(%s)

note: Translators: this label is displayed below the image diff, %s is substituted with the size of the image
en: removed (%s)
ko: 제거함(%s)

note: Translators: this label is displayed below the image diff, %s is substituted with the size of the image
en: after (%s)
ko: 다음(%s)

note: Translators: this label is displayed below the image diff, %s is substituted with the size of the image
en: added (%s)
ko: 추가함(%s)

en: Committed by %s
ko: %s이(가) 제출함

en: _Open file
ko: 파일 열기(_O)

en: Open containing _folder
ko: 포함 폴더 열기(_F)

en: _Copy file path
ko: 파일 경로 복사(_C)

note: Translators: this is used to construct: "at <directory>", to indicate where the repository is at.
en: at %s
ko: %s에서

en: Cloning…
ko: 복제중…

en: Could not read commit message after running commit-msg hook: %s
ko: commit-msg 훅을 실행한 뒤에 커밋 메시지를 읽을 수 없습니다: %s

en: The previous attempt to authenticate has failed, please provide your user name and password and try again.
ko: 앞서 시도한 인증을 실패했습니다, 사용자 이름 및 암호를 입력하고 다시 시도하십시오.

en: Unable to display changes for binary file
ko: 이진 파일 변경 내역을 표시할 수 없습니다

en: Side by side
ko: 나란히

en: Wrap lines:
ko: 줄 바꿈:

en: Ignore whitespace:
ko: 공백 무시:

en: Remove the repository from the list (does not delete the repository from disk)
ko: 목록에서 저장소 제거(디스크에서는 저장소를 삭제하지 않음)

en: Show the changes introduced by the selected commit
ko: 선택한 커밋에서 바뀐 내용 표시

en: Show the files in the tree of the selected commit
ko: 선택한 커밋의 트리 내 파일 표시

en: %shint: %.*s%s
ko: %s힌트: %.*s%s

en: Cherry-picking is not possible because you have unmerged files.
ko: 병합하지 않은 파일이 있으므로, 커밋 빼오기를 할 수 없습니다.

en: Committing is not possible because you have unmerged files.
ko: 병합하지 않은 파일이 있으므로, 커밋할 수 없습니다.

en: Merging is not possible because you have unmerged files.
ko: 병합하지 않은 파일이 있으므로, 병합할 수 없습니다.

en: Pulling is not possible because you have unmerged files.
ko: 병합하지 않은 파일이 있으므로, 풀을 할 수 없습니다.

en: Reverting is not possible because you have unmerged files.
ko: 병합하지 않은 파일이 있으므로, 되돌리기를 할 수 없습니다.

en: It is not possible to %s because you have unmerged files.
ko: 병합하지 않은 파일이 있으므로, %s 할 수 없습니다.

en: Fix them up in the work tree, and then use 'git add/rm <file>'
    as appropriate to mark resolution and make a commit.
ko: 작업 폴더에서 문제를 바로잡은 다음, 'git add/rm <파일>'을 적절히
    사용해 해결 표시하고 커밋하십시오.

en: Exiting because of an unresolved conflict.
ko: 해결하지 못한 충돌 때문에 끝납니다.

en: You have not concluded your merge (MERGE_HEAD exists).
ko: 병합 작업을 다 마치지 않았습니다 (MERGE_HEAD 파일이 있습니다).

en: Please, commit your changes before merging.
ko: 병합하기 전에 변경 사항을 커밋하십시오.

en: Exiting because of unfinished merge.
ko: 병합을 마치지 못했기 때문에 끝납니다.

en: Note: checking out '%s'.
    
    You are in 'detached HEAD' state. You can look around, make experimental
    changes and commit them, and you can discard any commits you make in this
    state without impacting any branches by performing another checkout.
    
    If you want to create a new branch to retain commits you create, you may
    do so (now or later) by using -b with the checkout command again. Example:
    
      git checkout -b <new-branch-name>
ko: 주의: '%s' 체크아웃하기.
    
    지금 'HEAD가 분리된' 상태입니다. 이 상태에서는 여기저기 돌아보고,
    실험적으로 바꾸고 커밋하더라도, 체크아웃할 수 있는 다른 브랜치에
    영향을 미치지 않고 변경 사항을 잃어버릴 수 있습니다.
    
    커밋을 유지하는 브랜치를 새로 만드려면, (지금이든 나중이든) 체크아웃
    명령을 다시 하면서 -b 옵션을 사용하면 됩니다. 예를 들어:
    
      git checkout -b <새-브랜치-이름>

en: unrecognized whitespace option '%s'
ko: 알 수 없는 공백 옵션 '%s'

en: unrecognized whitespace ignore option '%s'
ko: 알 수 없는 공백 무시 옵션 '%s'

en: --reject and --3way cannot be used together.
ko: --reject 및 --3way 옵션은 같이 쓸 수 없습니다.

en: --cached and --3way cannot be used together.
ko: --cached 및 --3way 옵션은 같이 쓸 수 없습니다.

en: --3way outside a repository
ko: 저장소 밖에서 --3way 옵션 사용

en: --index outside a repository
ko: 저장소 밖에서 --index 옵션 사용

en: --cached outside a repository
ko: 저장소 밖에서 --cached 옵션 사용

en: Cannot prepare timestamp regexp %s
ko: 타임스탬프 정규식을 준비할 수 없습니다 (%s)

en: regexec returned %d for input: %s
ko: regexec()에서 다음 입력에 대해 %d번을 리턴했습니다: %s

en: unable to find filename in patch at line %d
ko: 패치의 %d번 줄에 파일 이름을 찾을 수 없습니다

en: git apply: bad git-diff - expected /dev/null, got %s on line %d
ko: git apply: 잘못된 git-diff - %2$d번 줄에서 /dev/null을 기대했지만, '%1$s'이(가) 왔습니다

en: git apply: bad git-diff - inconsistent new filename on line %d
ko: git apply: 잘못된 git-diff - %d번 줄에 새 파일 이름이 올바르지 않습니다

en: git apply: bad git-diff - inconsistent old filename on line %d
ko: git apply: 잘못된 git-diff - %d번 줄에 예전 파일 이름이 올바르지 않습니다

en: git apply: bad git-diff - expected /dev/null on line %d
ko: git apply: 잘못된 git-diff - %d번 줄에서 /dev/null을 기대했습니다

en: invalid mode on line %d: %s
ko: %d번 줄에 잘못된 모드: %s

en: inconsistent header lines %d and %d
ko: 일관성 없는 헤더 줄 %d번 및 %d번

en: recount: unexpected line: %.*s
ko: recount: 예상치 못한 줄: %.*s

en: patch fragment without header at line %d: %.*s
ko: %d번 줄에 헤더 없는 패치 부분: %.*s

en: git diff header lacks filename information when removing %d leading pathname component (line %d) | git diff header lacks filename information when removing %d leading pathname components (line %d)
ko[0]: 경로 이름 부분에서 %d개를 제거라 때 git diff 헤더에 파일 이름 정보가 없습니다. (%d번 줄)

en: git diff header lacks filename information (line %d)
ko: git diff 헤더에 파일 이름 정보가 없습니다 (%d번 줄)

en: new file depends on old contents
ko: 새 파일이 예전 내용에 의존합니다

en: deleted file still has contents
ko: 삭제한 파일에 아직 내용이 들어 있습니다

en: corrupt patch at line %d
ko: 패치가 %d번 줄에서 망가졌습니다

en: new file %s depends on old contents
ko: 새 파일 %s이(가) 예전 내용에 의존합니다

en: deleted file %s still has contents
ko: 삭제한 파일 %s이(가) 아직 내용이 들어 있습니다

en: ** warning: file %s becomes empty but is not deleted
ko: ** 경고: %s 파일의 내용이 비어 있지만 삭제되지 않았습니다

en: corrupt binary patch at line %d: %.*s
ko: %d번 줄에 바이너리 패치가 손상되었습니다: %.*s

en: unrecognized binary patch at line %d
ko: %d번 줄에 바이너리 패치가 이해할 수 없습니다

en: patch with only garbage at line %d
ko: %d번 줄에 쓰레기 데이터만 있는 패치

en: unable to read symlink %s
ko: %s 심볼릭 링크를 읽을 수 없습니다

en: unable to open or read %s
ko: %s을(를) 열거나 읽을 수 없습니다

en: invalid start of line: '%c'
ko: 줄 시작이 잘못됨: '%c'

en: Hunk #%d succeeded at %d (offset %d line). | Hunk #%d succeeded at %d (offset %d lines).
ko[0]: 패치 %d번 부분 %d번 줄에서 성공 (오프셋 %d번 줄)

en: Context reduced to (%ld/%ld) to apply fragment at %d
ko: 컨텍스트가 (%ld/%ld)로 줄어듭니다. (%d번 줄에서 적용)

en: while searching for:
    %.*s
ko: 다음을 검색하던 중:
    %.*s

en: missing binary patch data for '%s'
ko: '%s'에 대한 바이너리 패치 데이터가 없습니다

en: cannot reverse-apply a binary patch without the reverse hunk to '%s'
ko: 반대 헝크가 없으면 '%s'에 대한 바이너리 패치를 반대로 적용할 수 없습니다

en: cannot apply binary patch to '%s' without full index line
ko: 전체 인덱스 라인이 없으면 '%s'에 대한 바이너리 패치를 적용할 수 없습니다

en: the patch applies to '%s' (%s), which does not match the current contents.
ko: 패치가 '%s'(%s)에 적용되지만, 현재 내용과 일치하지 않습니다.

en: the patch applies to an empty '%s' but it is not empty
ko: 패치는 빈 '%s'에 적용되지만, 현재 비어 있지 않습니다

en: the necessary postimage %s for '%s' cannot be read
ko: '%2$s'에 대한 필요한 %1$s 포스트이미지를 읽을 수 없습니다

en: binary patch does not apply to '%s'
ko: 바이너리 패치를 '%s'에 적용할 수 없습니다

en: binary patch to '%s' creates incorrect result (expecting %s, got %s)
ko: '%s'에 대한 바이너리 패치가 올바르지 않은 결과를 만듭니다. (기대한 값 %s, 실제 %s)

en: patch failed: %s:%ld
ko: 패치 실패: %s:%ld

en: cannot checkout %s
ko: %s을(를) 가져올 수 없습니다

en: failed to read %s
ko: %s을(를) 읽는데 실패했습니다

en: reading from '%s' beyond a symbolic link
ko: 심볼릭 링크 뒤에 있는 '%s' 읽기

en: path %s has been renamed/deleted
ko: %s 경로가 이름이 바뀌었거나 삭제되었습니다

en: %s: does not exist in index
ko: %s: 인덱스에 없습니다

en: %s: does not match index
ko: %s: 인덱스와 맞지 않습니다

en: repository lacks the necessary blob to fall back on 3-way merge.
ko: 저장소에 3-방향 병합으로 대신할 때 필요한 블롭이 없습니다.

en: Falling back to three-way merge...
ko: 3-방향 병합으로 대신합니다...

en: cannot read the current contents of '%s'
ko: '%s'의 현재 내용을 읽을 수 없습니다

en: Failed to fall back on three-way merge...
ko: 3-방향 병합으로 대신하는데 실패했습니다...

en: Applied patch to '%s' with conflicts.
ko: 패치를 '%s'에 충돌이 있는 상태로 적용.

en: Applied patch to '%s' cleanly.
ko: 패치를 '%s'에 패치 문제 없이 적용.

en: removal patch leaves file contents
ko: 제거하는 패치 다음에 파일 내용이 남았습니다

en: %s: wrong type
ko: %s: 잘못된 종류

en: %s has type %o, expected %o
ko: %s의 종류가 %o이지만 %o이(가) 되어야 합니다

en: invalid path '%s'
ko: 잘못된 경로 '%s'

en: %s: already exists in index
ko: %s: 이미 인덱스에 있습니다

en: %s: already exists in working directory
ko: %s: 이미 작업 디렉터리에 있습니다

en: new mode (%o) of %s does not match old mode (%o)
ko: %2$s의 새 모드(%1$o)가 예전 모드(%3$o)와 다릅니다

en: new mode (%o) of %s does not match old mode (%o) of %s
ko: %2$s의 새 모드(%1$o)가 %4$s의 예전 모드(%3$o)와 다릅니다

en: affected file '%s' is beyond a symbolic link
ko: 영향 받는 '%s' 파일이 심볼릭 링크 뒤에 있습니다

en: %s: patch does not apply
ko: %s: 패치를 적용하지 않습니다

en: Checking patch %s...
ko: %s 패치를 확인하는 중입니다...

en: sha1 information is lacking or useless for submodule %s
ko: sha1 정보가 없거나 %s 하위 모듈에서 쓸 수 없습니다

en: mode change for %s, which is not in current HEAD
ko: %s에 대한 모드 변경이지만, 현재 HEAD에 없습니다

en: sha1 information is lacking or useless (%s).
ko: sha1 정보가 없거나 쓸 수 없습니다 (%s).

en: make_cache_entry failed for path '%s'
ko: 경로 '%s'에 대해 make_cache_entry 실패

en: could not add %s to temporary index
ko: 임시 인덱스에 %s 항목을 추가할 수 없습니다

en: could not write temporary index to %s
ko: 임시 인덱스를 %s에 쓸 수 없습니다

en: unable to remove %s from index
ko: 인덱스에서 %s을(를) 제거할 수 없습니다

en: corrupt patch for submodule %s
ko: 하위 모듈 %s에 대해 손상된 패치

en: unable to stat newly created file '%s'
ko: 새로 만든 파일 '%s'에 대해 stat()할 수 없습니다

en: unable to create backing store for newly created file %s
ko: 새로 만든 파일 '%s'에 대해 예비 저장소를 만들 수 없습니다

en: unable to add cache entry for %s
ko: %s에 대해 캐시 항목을 추가할 수 없습니다

en: failed to write to '%s'
ko: '%s'에 쓰는데 실패했습니다

en: closing file '%s'
ko: '%s' 파일을 닫는 중입니다

en: unable to write file '%s' mode %o
ko: '%s' 파일에 쓸 수 없습니다 ('%o' 모드)

en: Applied patch %s cleanly.
ko: %s 패치 깔끔하게 적용.

en: Applying patch %%s with %d reject... | Applying patch %%s with %d rejects...
ko[0]: %%s 패치를 (%d개 거부) 적용...

en: truncating .rej filename to %.*s.rej
ko: truncating .rej 파일 이름을 '%.*s.rej'(으)로 자름

en: Hunk #%d applied cleanly.
ko: 패치 부위 #%d 깔끔하게 적용.

en: Rejected hunk #%d.
ko: 패치 부위 #%d 거부됨.

en: Skipped patch '%s'.
ko: 패치 '%s' 건너뜀.

en: unrecognized input
ko: 인식할 수 없는 입력

en: unable to read index file
ko: 인덱스 파일을 읽을 수 없습니다

en: can't open patch '%s': %s
ko: '%s' 패치를 열 수 없습니다: %s

en: squelched %d whitespace error | squelched %d whitespace errors
ko[0]: 공백 오류 %d개를 넘어갑니다

en: %d line adds whitespace errors. | %d lines add whitespace errors.
ko[0]: %d번 줄에서 공백 오류를 추가합니다.

en: %d line applied after fixing whitespace errors. | %d lines applied after fixing whitespace errors.
ko[0]: 공백 오류를 바로잡은 뒤에 %d번 줄 적용.

en: Unable to write new index file
ko: 새 인덱스 파일에 쓸 수 없습니다

en: don't apply changes matching the given path
ko: 주어진 경로에 해당하는 변경 사항을 적용하지 않습니다

en: apply changes matching the given path
ko: 주어진 경로에 해당하는 변경 사항을 적용합니다

en: remove <num> leading slashes from traditional diff paths
ko: 전통적인 diff 경로 앞의 <개수>개의 앞 슬래시(/)를 제거합니다

en: ignore additions made by the patch
ko: 패치에서 추가하는 파일을 무시합니다

en: instead of applying the patch, output diffstat for the input
ko: 패치를 적용하는 대신, 입력에 대한 diffstat을 출력합니다

en: show number of added and deleted lines in decimal notation
ko: 십진수로 추가 및 삭제한 줄 수를 표시합니다

en: instead of applying the patch, output a summary for the input
ko: 패치를 적용하는 대신, 입력에 대한 요약을 출력합니다

en: instead of applying the patch, see if the patch is applicable
ko: 패치를 적용하는 대신, 패치를 적용 가능한지 확인합니다

en: make sure the patch is applicable to the current index
ko: 현재 인덱스에서 패치가 적용 가능한지 확인합니다

en: apply a patch without touching the working tree
ko: 작업 폴더를 바꾸지 않고 패치를 적용합니다

en: accept a patch that touches outside the working area
ko: 작업 영역 밖의 파일을 바꾸는 패치를 허용합니다

en: also apply the patch (use with --stat/--summary/--check)
ko: 그리고 패치도 적용합니다 (--stat/--summary/--check 옵션과 같이 사용)

en: attempt three-way merge if a patch does not apply
ko: 패치를 적용하지 않으면 3-방향 병합을 시도합니다

en: build a temporary index based on embedded index information
ko: 내장 인덱스 정보를 사용해 임시 인덱스를 만듭니다

en: paths are separated with NUL character
ko: 경로를 NUL 문자로 구분합니다

en: ensure at least <n> lines of context match
ko: 최소한 <n>줄이 컨텍스트와 일치하는지 확인합니다

en: detect new or modified lines that have whitespace errors
ko: 공백 오류가 있는 추가됐거나 수정된 줄을 찾습니다

en: ignore changes in whitespace when finding context
ko: 컨텍스트를 찾을 때 공백 변경 사항을 무시합니다

en: apply the patch in reverse
ko: 패치를 반대 순서로 적용합니다

en: don't expect at least one line of context
ko: 최소한의 컨텍스트 한 줄도 없이 적용합니다

en: leave the rejected hunks in corresponding *.rej files
ko: 거부된 패치 부분을 대응되는 *.rej 파일에 남겨둡니다

en: allow overlapping hunks
ko: 패치 부분이 겹쳐도 허용합니다

en: tolerate incorrectly detected missing new-line at the end of file
ko: 파일 끝에 줄바꿈이 빠졌음을 잘못 검색한 경우에 무시합니다

en: do not trust the line counts in the hunk headers
ko: 패치 부분의 헤더의 줄 수를 신용하지 않습니다

en: prepend <root> to all filenames
ko: 모든 파일 이름에 <최상위>를 앞에 붙입니다

en: git archive [<options>] <tree-ish> [<path>...]
ko: git archive [<옵션>] <트리-따위> [<경로>...]

en: git archive --remote <repo> [--exec <cmd>] [<options>] <tree-ish> [<path>...]
ko: git archive --remote <저장소> [--exec <명령>] [<옵션>] <트리-따위> [<경로>...]

en: git archive --remote <repo> [--exec <cmd>] --list
ko: git archive --remote <저장소> [--exec <명령>] --list

en: pathspec '%s' did not match any files
ko: '%s' 경로명세가 어떤 파일과도 일치하지 않습니다

en: fmt
ko: 형식

en: archive format
ko: 압축 형식

en: prefix
ko: 접두어

en: prepend prefix to each pathname in the archive
ko: 아카이브의 각 경로 이름의 앞에 지정한 경로를 붙입니다

en: write the archive to this file
ko: 아카이브를 이 파일에 씁니다

en: read .gitattributes in working directory
ko: 작업 폴더의 .gitattributes를 읽습니다

en: report archived files on stderr
ko: 아카이브에 포함된 파일을 표준오류로 표시합니다

en: store only
ko: 저장만 하기

en: compress faster
ko: 더 빠르게 압축

en: compress better
ko: 더 작게 압축

en: list supported archive formats
ko: 지원하는 압축 형식의 목록을 표시합니다

en: repo
ko: 저장소

en: retrieve the archive from remote repository <repo>
ko: 원격 저장소 <저장소>에서 아카이브를 가져옵니다

en: path to the remote git-upload-archive command
ko: 원격 git-upload-archive 명령의 경로

en: Unexpected option --remote
ko: 예상치 못한 옵션 --remote

en: Option --exec can only be used together with --remote
ko: --exec 옵션은 --remote 옵션과 같이 사용할 경우에만 쓸 수 있습니다.

en: Unexpected option --output
ko: 예상치 못한 옵션 --output

en: Unknown archive format '%s'
ko: 알 수 없는 아카이브 형식 '%s'

en: Argument not supported for format '%s': -%d
ko: '%s' 형식에서는 지원하지 않는 인자: -%d

en: %.*s is not a valid attribute name
ko: %.*s은(는) 올바른 속성 이름이 아닙니다

en: Negative patterns are ignored in git attributes
    Use '\!' for literal leading exclamation.
ko: git attributes에서 반대 패턴은 무시됩니다.
    앞에 느낌표를 쓰려면 '\!'를 사용하십시오.

en: Badly quoted content in file '%s': %s
ko: '%s' 파일 안에 잘못된 따옴표가 붙은 내용: %s

en: We cannot bisect more!
ko: 더 이상 이등분할 수 없습니다!

en: Not a valid commit name %s
ko: 올바른 커밋 이름이 아닙니다 (%s)

en: The merge base %s is bad.
    This means the bug has been fixed between %s and [%s].
ko: %s 병합 베이스가 비정상입니다.
    버그가 %s 및 [%s] 사이에서 고쳐졌다는 뜻입니다.

en: The merge base %s is new.
    The property has changed between %s and [%s].
ko: %s 병합 베이스가 새롭습니다.
    속성이 %s 및 [%s] 사이에서 변경되었습니다.

en: The merge base %s is %s.
    This means the first '%s' commit is between %s and [%s].
ko: %s 병합 베이스가 %s입니다.
    처음 '%s' 커밋이 %s 및 [%s] 사이라는 뜻입니다.

en: Some %s revs are not ancestors of the %s rev.
    git bisect cannot work properly in this case.
    Maybe you mistook %s and %s revs?
ko: 일부 %s 리비전이 %s 리비전의 과거 항목이 아닙니다.
    git bisect 명령은 이 경우에는 올바르게 동작하지 않습니다.
    %s 및 %s 리비전을 잘못 쓴 것 아닙니까?

en: the merge base between %s and [%s] must be skipped.
    So we cannot be sure the first %s commit is between %s and %s.
    We continue anyway.
ko: %s 및 %s 사이의 병합 베이스를 건너뜁니다.
    그러므로 처음 %s 커밋이 %s 및 %s 사이에 있는지 확신할 수 없습니다.
    어쨌든 계속합니다.

en: Bisecting: a merge base must be tested
ko: 이등분: 병합 베이스를 시험해야 합니다

en: a %s revision is needed
ko: 하나의 %s 리비전이 필요합니다

en: could not create file '%s'
ko: '%s' 파일을 만들 수 없습니다

en: could not read file '%s'
ko: '%s' 파일을 읽을 수 없습니다

en: reading bisect refs failed
ko: 이등분 레퍼런스 읽기에 실패했습니다

en: %s was both %s and %s
ko: %s은(는) %s 및 %s 모두에 해당됩니다

en: No testable commit found.
    Maybe you started with bad path parameters?
ko: 시험 가능한 커밋이 없습니다.
    잘못된 경로 파라미터로 시작하지 않았습니까?

en: (roughly %d step) | (roughly %d steps)
ko[0]: (대략 %d 단계)

note: TRANSLATORS: the last %s will be replaced with "(roughly %d steps)" translation.
en: Bisecting: %d revision left to test after this %s
     | Bisecting: %d revisions left to test after this %s
ko[0]: 이등분: %2$s 뒤에 시험할 리비전이 %1$d개 남았습니다

en: --contents and --reverse do not blend well.
ko: --contents 및 --reverse 옵션은 호환되지 않습니다.

en: cannot use --contents with final commit object name
ko: --contents 옵션을 마지막 오브젝트 이름에 사용할 수 없습니다

en: --reverse and --first-parent together require specified latest commit
ko: --reverse 및 --first-parent 옵션을 같이 쓰면 최근 커밋을 지정해야 합니다

en: revision walk setup failed
ko: 리비전 walk 준비가 실패했습니다

en: --reverse --first-parent together require range along first-parent chain
ko: --reverse 및 --first-parent 옵션을 같이 쓰면 최초-상위 체인과 범위가 필요합니다

en: no such path %s in %s
ko: %s 경로가 %s 안에 없습니다

en: cannot read blob %s for path %s
ko: %s 경로에 대해 %s 블롭을 읽을 수 없음

en: 
    After fixing the error cause you may try to fix up
    the remote tracking information by invoking
    "git branch --set-upstream-to=%s%s%s".
ko: 
    오류를 수정한 다음 원격 추적 정보를
    "git branch --set-upstream-to=%s%s%s" 명령을
    실행해 수정할 수 있습니다.

en: Not setting branch %s as its own upstream.
ko: %s 브랜치를 자신의 업스트림으로 지정하지 않음.

en: Branch '%s' set up to track remote branch '%s' from '%s' by rebasing.
ko: '%s' 브랜치가 리베이스를 통해 리모트의 '%s' 브랜치를 ('%s'에서) 따라가도록 설정되었습니다.

en: Branch '%s' set up to track remote branch '%s' from '%s'.
ko: '%s' 브랜치가 리모트의 '%s' 브랜치를 ('%s'에서) 따라가도록 설정되었습니다.

en: Branch '%s' set up to track local branch '%s' by rebasing.
ko: '%s' 브랜치가 리베이스를 통해 리모트의 '%s' 브랜치를 따라가도록 설정되었습니다.

en: Branch '%s' set up to track local branch '%s'.
ko: '%s' 브랜치가 '%s' 브랜치를 따라가도록 설정되었습니다.

en: Branch '%s' set up to track remote ref '%s' by rebasing.
ko: '%s' 브랜치가 리베이스를 통해 리모트의 '%s' 레퍼런스를 따라가도록 설정되었습니다.

en: Branch '%s' set up to track remote ref '%s'.
ko: '%s' 브랜치가 리모트의 '%s' 레퍼런스를 따라가도록 설정되었습니다.

en: Branch '%s' set up to track local ref '%s' by rebasing.
ko: '%s' 브랜치가 리베이스를 통해 로컬의 '%s' 레퍼런스를 따라가도록 설정되었습니다.

en: Branch '%s' set up to track local ref '%s'.
ko: '%s' 브랜치가 로컬의 '%s' 레퍼런스를 따라가도록 설정되었습니다.

en: Unable to write upstream branch configuration
ko: 업스트림 브랜치 설정을 쓸 수 없습니다

en: Not tracking: ambiguous information for ref %s
ko: 따라가지 않음: %s 레퍼런스에 대해 애매한 정보

en: '%s' is not a valid branch name.
ko: '%s'은(는) 올바른 브랜치 이름이 아닙니다.

en: A branch named '%s' already exists.
ko: 이름이 '%s'인 브랜치가 이미 있습니다.

en: Cannot force update the current branch.
ko: 현재 브랜치를 강제로 업데이트할 수 없습니다.

en: Cannot setup tracking information; starting point '%s' is not a branch.
ko: 따라가기 정보를 설정할 수 없습니다. 시작 위치 '%s'이(가) 브랜치가 아닙니다.

en: the requested upstream branch '%s' does not exist
ko: 요청한 업스트림 '%s' 브랜치가 없습니다

en: 
    If you are planning on basing your work on an upstream
    branch that already exists at the remote, you may need to
    run "git fetch" to retrieve it.
    
    If you are planning to push out a new local branch that
    will track its remote counterpart, you may want to use
    "git push -u" to set the upstream config as you push.
ko: 
    리모트에 이미 있는 업스트림 브랜치를 기반으로 작업하려면,
    먼저 "git fetch"로 가져 리모트 브랜치를 가져옵니다.
    
    새 로컬 브랜치를 거기에 해당하는 리모트 브랜치로 push하려면,
    "git push -u"로 push하는 업스트림을 설정할 수 있습니다.

en: Not a valid object name: '%s'.
ko: 올바른 오브젝트 이름이 아닙니다: '%s'.

en: Ambiguous object name: '%s'.
ko: 애매한 오브젝트 이름: '%s'.

en: Not a valid branch point: '%s'.
ko: 올바른 브랜치 위치가 아닙니다: '%s'.

en: '%s' is already checked out at '%s'
ko: '%s'은(는) 이미 '%s' 위치에 받아져 있습니다

en: HEAD of working tree %s is not updated
ko: 작업 폴더 %s의 헤드가 업데이트되지 않았습니다

en: '%s' does not look like a v2 bundle file
ko: '%s' 파일이 버전2 번들 파일로 보이지 않습니다

en: unrecognized header: %s%s (%d)
ko: 인식할 수 없는 헤더: %s%s (%d)

en: could not open '%s'
ko: '%s'을(를) 열 수 없습니다

en: Repository lacks these prerequisite commits:
ko: 저장소에 필수적인 다음 커밋이 없습니다:

en: The bundle contains this ref: | The bundle contains these %d refs:
ko[0]: 번들에 다음 레퍼런스 %d개가 있습니다:

en: The bundle records a complete history.
ko: 번들은 전체 커밋 내역을 기록합니다.

en: The bundle requires this ref: | The bundle requires these %d refs:
ko[0]: 번들에 다음 레퍼런스 %d개가 필요합니다:

en: Could not spawn pack-objects
ko: pack-objects 명령을 실행할 수 없습니다

en: pack-objects died
ko: pack-objects 명령이 죽었습니다

en: rev-list died
ko: rev-list 명령이 죽었습니다

en: ref '%s' is excluded by the rev-list options
ko: rev-list 옵션에서 '%s' 레퍼런스가 제외되었습니다

en: unrecognized argument: %s
ko: 알 수 없는 인자: %s

en: Refusing to create empty bundle.
ko: 빈 번들은 만들지 않습니다.

en: cannot create '%s'
ko: '%s'을(를) 만들 수 없습니다

en: index-pack died
ko: index-pack 명령이 죽었습니다

en: invalid color value: %.*s
ko: 잘못된 색 값: %.*s

en: could not parse %s
ko: parse %s을(를) 파싱할 수 없습니다

en: %s %s is not a commit!
ko: %s %s, 커밋이 아닙니다

en: Support for <GIT_DIR>/info/grafts is deprecated
    and will be removed in a future Git version.
    
    Please use "git replace --convert-graft-file"
    to convert the grafts into replace refs.
    
    Turn this message off by running
    "git config advice.graftFileDeprecated false"
ko: <GIT_DIR>/info/grafts에 대한 지원은 다음 깃
    버전에서 제거될 예정입니다.
    
    그래프트를 레퍼런스로 전환하려면
    "git replace --convert-graft-file" 명령을
    사용하십시오.
    
    이 메시지를 보지 않으려면
    "git config advice.graftFileDeprecated false"
    명령을 사용하십시오

en: Warning: commit message did not conform to UTF-8.
    You may want to amend it after fixing the message, or set the config
    variable i18n.commitencoding to the encoding your project uses.
ko: 경고: 커밋 메시지가 UTF-8 인코딩에 맞지 않습니다.
    메시지를 수정한 다음 커밋을 수정하거나, 설정의 i18n.commitencoding
    변수를 프로젝트가 사용 중인 인코딩으로 맞추십시오.

en: the commit graph format cannot write %d commits
ko: 커밋 그래프 포맷에서 커밋 %d개를 쓸 수 없습니다

en: too many commits to write graph
ko: 그래프를 쓰기에는 커밋 수가 너무 많습니다

en: cannot mkdir %s
ko: %s에 대해 mkdir를 할 수 없습니다

en: relative config include conditionals must come from files
ko: 상대 경로 설정 include 조건은 파일에서 와야 합니다

en: bad config line %d in blob %s
ko: 블롭 %2$s 안에 %1$d번 줄에 잘못된 설정

en: bad config line %d in file %s
ko: 파일 %2$s 안에 %1$d번 줄에 잘못된 설정

en: bad config line %d in standard input
ko: 표준 입력 안에 %d번 줄에 잘못된 설정

en: bad config line %d in submodule-blob %s
ko: 하위 모듈 블롭 %2$s 안에 %1$d번 줄에 잘못된 설정

en: bad config line %d in command line %s
ko: 명령행 %2$s 안에 %1$d번 줄에 잘못된 설정

en: bad config line %d in %s
ko: %2$s 안에 %1$d번 줄에 잘못된 설정

en: out of range
ko: 범위를 벗어남

en: invalid unit
ko: 단위가 잘못됨

en: bad numeric config value '%s' for '%s': %s
ko: 잘못된 수치 설정 값 '%s' (키 '%s'): %s

en: bad numeric config value '%s' for '%s' in blob %s: %s
ko: 잘못된 수치 설정 값 '%s' (키 '%s', 블롭 %s): %s

en: bad numeric config value '%s' for '%s' in file %s: %s
ko: 잘못된 수치 설정 값 '%s' (키 '%s', 파일 %s): %s

en: bad numeric config value '%s' for '%s' in standard input: %s
ko: 잘못된 수치 설정 값 '%s' (키 '%s', 표준입력): %s

en: bad numeric config value '%s' for '%s' in submodule-blob %s: %s
ko: 잘못된 수치 설정 값 '%s' (키 '%s', 하위 모듈 블롭 %s): %s

en: bad numeric config value '%s' for '%s' in command line %s: %s
ko: 잘못된 수치 설정 값 '%s' (키 '%s', 명령행 %s): %s

en: bad numeric config value '%s' for '%s' in %s: %s
ko: 잘못된 수치 설정 값 '%s' (키 '%s', %s 안에): %s

en: failed to expand user dir in: '%s'
ko: 다음에 사용자 디렉터리 확장에 실패: '%s'

en: '%s' for '%s' is not a valid timestamp
ko: '%s' 값이 '%s'에 대해 올바른 시각 값이 아닙니다

en: bad zlib compression level %d
ko: %d번은 올바른 zlib 압축 단계가 아닙니다

en: invalid mode for object creation: %s
ko: 오브젝트 생성 모드가 올바르지 않습니다: %s

en: bad pack compression level %d
ko: 잘못 묶음 압축 단계 %d

en: unable to parse command-line config
ko: 명령행 설정을 파싱할 수 없습니다

en: unknown error occurred while reading the configuration files
ko: 설정 파일을 읽는 중 알 수 없는 오류가 생겼습니다

en: Invalid %s: '%s'
ko: 잘못된 %s: '%s'

en: unknown core.untrackedCache value '%s'; using 'keep' default value
ko: 알 수 없는 core.untrackedCache 값 '%s'. 기본값으로 'keep' 사용

en: splitIndex.maxPercentChange value '%d' should be between 0 and 100
ko: splitIndex.maxPercentChange 값('%d')은 0에서 100 사이여야 합니다

en: unable to parse '%s' from command-line config
ko: 명령행 설정에서 '%s'을(를) 설정할 수 없습니다

en: bad config variable '%s' in file '%s' at line %d
ko: '%2$s' 파일의 %3$d번 줄 '%1$s' 설정 변수가 잘못되었습니다

en: %s has multiple values
ko: %s은(는) 여러 개 값이 있습니다

en: fstat on %s failed
ko: %s에 대해 fstat 실패

en: could not set '%s' to '%s'
ko: '%s'을(를) '%s'(으)로 설정할 수 없습니다

en: could not unset '%s'
ko: '%s' 설정을 지울 수 없습니다

en: The remote end hung up upon initial contact
ko: 리모트 측이 최초 연결했을 때 연결을 끊었습니다

en: Could not read from remote repository.
    
    Please make sure you have the correct access rights
    and the repository exists.
ko: 리모트 저장소에서 읽을 수 없습니다
    
    올바른 접근 권한이 있는지, 그리고 저장소가 있는지
    확인하십시오.

en: Checking connectivity
ko: 연결을 확인하는 중입니다

en: Could not run 'git rev-list'
ko: 'git rev-list'를 실행할 수 없습니다

en: failed write to rev-list
ko: rev-list 쓰기에 실패했습니다

en: failed to close rev-list's stdin
ko: rev-list의 표준입력을 닫는데 실패했습니다

en: CRLF would be replaced by LF in %s.
ko: %s에서 CRLF는 LF로 바뀝니다.

en: CRLF will be replaced by LF in %s.
    The file will have its original line endings in your working directory.
ko: %s에서 CRLF는 LF로 바뀝니다.
    작업 디렉터리에서는 원래 줄 바꿈 형식을 유지합니다.

en: LF would be replaced by CRLF in %s
ko: %s에서 LF는 CRLF로 바뀝니다.

en: LF will be replaced by CRLF in %s.
    The file will have its original line endings in your working directory.
ko: %s에서 LF는 CRLF로 바뀝니다.
    작업 디렉터리에서는 원래 줄 바꿈 형식을 유지합니다.

en: BOM is prohibited in '%s' if encoded as %s
ko: '%s'에서 인코딩이 %s이면 BOM이 금지됩니다

en: The file '%s' contains a byte order mark (BOM). Please use UTF-%s as working-tree-encoding.
ko: '%s' 파일에 BOM(byte order mark)이 들어 있습니다. working-tree-encoding으로 UTF-%s 값을 사용하십시오.

en: BOM is required in '%s' if encoded as %s
ko: '%s'에서 인코딩이 %s이면 BOM이 필요합니다

en: The file '%s' is missing a byte order mark (BOM). Please use UTF-%sBE or UTF-%sLE (depending on the byte order) as working-tree-encoding.
ko: '%s' 파일에 BOM(byte order mark)이 없습니다. (바이트 순서에 따라) UTF-%sBE 또는 UTF-%sLE 값을 working-tree-encoding으로 사용하십시오.

en: failed to encode '%s' from %s to %s
ko: '%s'의 인코딩을 %s에서 %s(으)로 변환하는데 실패했습니다

en: encoding '%s' from %s to %s and back is not the same
ko: '%s'의 인코딩을 %s에서 %s(으)로 변환하고 다시 역으로 변환했을 때 원래 내용과 다릅니다.

en: true/false are no valid working-tree-encodings
ko: true/false는 올바른 working-tree-encodings 값이 아닙니다

en: %<PRIuMAX> second ago | %<PRIuMAX> seconds ago
ko[0]: %<PRIuMAX>초 전

en: %<PRIuMAX> minute ago | %<PRIuMAX> minutes ago
ko[0]: %<PRIuMAX>분 전

en: %<PRIuMAX> hour ago | %<PRIuMAX> hours ago
ko[0]: %<PRIuMAX>시간 전

en: %<PRIuMAX> day ago | %<PRIuMAX> days ago
ko[0]: %<PRIuMAX>일 전

en: %<PRIuMAX> week ago | %<PRIuMAX> weeks ago
ko[0]: %<PRIuMAX>주 전

en: %<PRIuMAX> month ago | %<PRIuMAX> months ago
ko[0]: %<PRIuMAX>달 전

en: %<PRIuMAX> year | %<PRIuMAX> years
ko[0]: %<PRIuMAX>년

note: TRANSLATORS: "%s" is "<n> years"
en: %s, %<PRIuMAX> month ago | %s, %<PRIuMAX> months ago
ko[0]: %s, %<PRIuMAX>달 전

en: %<PRIuMAX> year ago | %<PRIuMAX> years ago
ko[0]: %<PRIuMAX>년 전

en: failed to read orderfile '%s'
ko: '%s' 순서 파일을 읽는데 실패했습니다

en: Performing inexact rename detection
ko: 부정확한 이름 바꾸기 탐색을 수행하는 중

en: option '%s' requires a value
ko: '%s' 옵션에는 값이 필요합니다

en:   Failed to parse dirstat cut-off percentage '%s'
ko:   dirstat 자름 퍼센트 값 '%s' 파싱에 실패했습니다

en:   Unknown dirstat parameter '%s'
ko:   알 수 없는 dirstat 파라미터 '%s'

en: color moved setting must be one of 'no', 'default', 'zebra', 'dimmed_zebra', 'plain'
ko: 옮김 색 설정은 'no', 'default', 'zebra', 'dimmed_zebra', 'plain' 중의 하나입니다.

en: Unknown value for 'diff.submodule' config variable: '%s'
ko: 'diff.submodule' 설정 변수에 알 수 없는 값: '%s'

en: Found errors in 'diff.dirstat' config variable:
    %s
ko: 'diff.submodule' 설정 변수에 오류:
    %s'

en: external diff died, stopping at %s
ko: 외부 diff 프로그램이 죽음, %s 위치에서 멈춤

en: --name-only, --name-status, --check and -s are mutually exclusive
ko: "--name-only, --name-status, --check, -s 옵션 중 하나만 쓸 수 있습니다

en: -G, -S and --find-object are mutually exclusive
ko: -G, -S, --find-object 옵션 중 하나만 쓸 수 있습니다

en: --follow requires exactly one pathspec
ko: --follow 옵션에는 정확히 하나의 경로명세가 필요합니다

en: Failed to parse --dirstat/-X option parameter:
    %s
ko: --dirstat/-X 옵션 파라미터를 파싱하는데 실패했습니다:
    %s

en: Failed to parse --submodule option parameter: '%s'
ko: --submodule 옵션 파라미터 파싱에 실패했습니다: '%s'

en: inexact rename detection was skipped due to too many files.
ko: 파일이 너무 많아서 부정확한 이름 바꾸기 검색 기능을 건너뜁니다.

en: only found copies from modified paths due to too many files.
ko: 파일이 너무 많아서 수정한 경로의 복사본만 찾았습니다.

en: you may want to set your %s variable to at least %d and retry the command.
ko: %s 변수를 최소한 %d(으)로 설정하고 명령을 다시 시도해 보십시오.

en: could not open directory '%s'
ko: '%s' 디렉터리를 열 수 없습니다

en: failed to get kernel name and information
ko: 커널 이름과 정보를 가져오는데 실패했습니다

en: Untracked cache is disabled on this system or location.
ko: 이 시스템 또는 위치에서는 추적되지 않는 캐시를 사용하지 않습니다.

en: could not create directories for %s
ko: %s에 필요한 디렉터리를 만들 수 없습니다

en: could not migrate git directory from '%s' to '%s'
ko: '%s'에서 '%s'(으)로 git 디렉터리를 옮겨올 수 없습니다

en: hint: Waiting for your editor to close the file...%c
ko: 힌트: 편집기가 파일을 닫기를 기다리는 중입니다...%c

en: Filtering content
ko: 내용 필터링

en: could not stat file '%s'
ko: '%s' 파일에 stat을 할 수 없습니다

en: Remote with no URL
ko: URL 없는 리모트

en: git fetch-pack: expected shallow list
ko: git fetch-pack: 얕은 목록을 예상함

en: git fetch-pack: expected ACK/NAK, got a flush packet
ko: git fetch-pack: ACK/NAK가 와야 하지만, 플러시 패킷을 받았습니다

en: remote error: %s
ko: 리모트 오류: %s

en: git fetch-pack: expected ACK/NAK, got '%s'
ko: git fetch-pack: ACK/NAK가 와야 하지만, '%s'을(를) 받았습니다

en: --stateless-rpc requires multi_ack_detailed
ko: --stateless-rpc 옵션은 multi_ack_detailed가 필요합니다

en: invalid shallow line: %s
ko: shallow 줄이 잘못됨: %s

en: invalid unshallow line: %s
ko: unshallow 줄이 잘못됨: %s

en: object not found: %s
ko: 오브젝트가 없습니다: %s

en: error in object: %s
ko: 오브젝트에 오류: %s

en: no shallow found: %s
ko: shallow가 없습니다: %s

en: expected shallow/unshallow, got %s
ko: shallow/unshallow가 와야 하지만, %s을(를) 받았습니다

en: got %s %d %s
ko: 받음: %s %d %s

en: invalid commit %s
ko: 잘못된 커밋 %s

en: giving up
ko: 포기함

en: got %s (%d) %s
ko: 받음: %s (%d) %s

en: Marking %s as complete
ko: %s 항목을 완료로 표시

en: already have %s (%s)
ko: 이미 %s (%s) 있음

en: fetch-pack: unable to fork off sideband demultiplexer
ko: fetch-pack: 사이드밴드 디멀티플렉서를 fork할 수 없습니다

en: protocol error: bad pack header
ko: 프로토콜 오류: 잘못된 묶음 헤더

en: fetch-pack: unable to fork off %s
ko: fetch-pack: %s 명령을 fork할 수 없습니다

en: error in sideband demultiplexer
ko: 사이드밴드 디멀티플렉서에 오류

en: Server does not support shallow clients
ko: 서버에서 shallow 클라이언트를 지원하지 않습니다

en: Server supports multi_ack_detailed
ko: 서버에서 multi_ack_detailed를 지원합니다

en: Server supports no-done
ko: 서버에서 no-done을 지원합니다

en: Server supports multi_ack
ko: 서버에서 multi_ack를 지원합니다

en: Server supports side-band-64k
ko: 서버에서 side-band-64k를 지원합니다

en: Server supports side-band
ko: 서버에서 side-band를 지원합니다

en: Server supports allow-tip-sha1-in-want
ko: 서버에서 allow-tip-sha1-in-want를 지원합니다

en: Server supports allow-reachable-sha1-in-want
ko: 서버에서 allow-reachable-sha1-in-want를 지원합니다

en: Server supports ofs-delta
ko: 서버에서 ofs-delta를 지원합니다

en: Server supports filter
ko: 서버에서 필터를 지원합니다

en: Server version is %.*s
ko: 서버 버전이 %.*s입니다

en: Server does not support --shallow-since
ko: 서버에서 --shallow-signed 옵션을 지원하지 않습니다

en: Server does not support --shallow-exclude
ko: 서버에서 --shallow-exclude 옵션을 지원하지 않습니다

en: Server does not support --deepen
ko: 서버에서 --deepen 옵션을 지원하지 않습니다

en: no common commits
ko: 공통 커밋 없음

en: git fetch-pack: fetch failed.
ko: git fetch-pack: 가져오기 실패.

en: Server does not support shallow requests
ko: 서버에서 shallow 요청을 지원하지 않습니다

en: no matching remote head
ko: 해당하는 리모트 헤드가 없습니다

en: no such remote ref %s
ko: 그런 리모트가 레퍼런스가 없습니다: %s

en: Server does not allow request for unadvertised object %s
ko: 서버에서 알려지지 않은 %s 오브젝트에 대한 요청을 허용하지 않습니다

en: gpg failed to sign the data
ko: gpg에서 데이터를 서명하는데 실패했습니다.

en: could not create temporary file
ko: 임시 파일을 만들 수 없습니다

en: failed writing detached signature to '%s'
ko: 분리된 서명을 '%s'에 쓰는데 실패했습니다

en: ignore invalid color '%.*s' in log.graphColors
ko: log.graphColors에 잘못된 색을 ('%.*s') 무시합니다

en: '%s': unable to read %s
ko: '%s': %s을(를) 읽을 수 없습니다

en: failed to stat '%s'
ko: '%s'에 대해 stat()이 실패했습니다

en: '%s': short read
ko: '%s': 읽다가 잘림

en: start a working area (see also: git help tutorial)
ko: 작업 공간 시작 (참고: git help tutorial)

en: work on the current change (see also: git help everyday)
ko: 변경 사항에 대한 작업 (참고: git help everyday)

en: examine the history and state (see also: git help revisions)
ko: 커밋 내역과 상태 보기 (참고: git help revisions)

en: grow, mark and tweak your common history
ko: 커밋 내역을 키우고, 표시하고, 조작하기

en: collaborate (see also: git help workflows)
ko: 협동 작업 (참고: git help workflows)

en: Main Porcelain Commands
ko: 주요 사용자용 명령

en: Ancillary Commands / Manipulators
ko: 보조 명령 / 조작 기능

en: Ancillary Commands / Interrogators
ko: 보조 명령 / 정보 획득 기능

en: Interacting with Others
ko: 다른 사람과 소통

en: Low-level Commands / Manipulators
ko: 저수준 명령/ 조작 기능

en: Low-level Commands / Interrogators
ko: 보조 명령 / 정보 획득 기능

en: Low-level Commands / Synching Repositories
ko: 보조 명령 / 저장소 동기화 기능

en: Low-level Commands / Internal Helpers
ko: 보조 명령 / 내부 사용 기능

en: available git commands in '%s'
ko: '%s'에 있는 깃 명령

en: git commands available from elsewhere on your $PATH
ko: 다른 $PATH에 있는 깃 명령

en: These are common Git commands used in various situations:
ko: 다음은 여러가지 상황에서 자주 사용하는 깃 명령입니다:

en: unsupported command listing type '%s'
ko: 지원하지 명령 열거 방식 '%s'

en: The common Git guides are:
ko: 자주 사용하는 깃 안내서는 다음과 같습니다:

en: '%s' appears to be a git command, but we were not
    able to execute it. Maybe git-%s is broken?
ko: '%s'은(는) 깃 명령으로 보이지만, 실행할 수
    없습니다. 아마도 git-%s 망가진 것 같습니다.

en: Uh oh. Your system reports no Git commands at all.
ko: 어라라. 시스템에 깃 명령이 하나도 없다고 나옵니다.

en: WARNING: You called a Git command named '%s', which does not exist.
ko: 경고: 이름이 '%s'인 깃 명령을 실행했지만, 그 명령이 없습니다.

en: Continuing under the assumption that you meant '%s'.
ko: '%s' 명령이라고 가정하고 계속합니다.

en: Continuing in %0.1f seconds, assuming that you meant '%s'.
ko: %0.1f초 뒤에 '%s' 명령이라고 가정하고 계속합니다.

en: git: '%s' is not a git command. See 'git --help'.
ko: git: '%s'은(는) 깃 명령이 아닙니다. 'git --help'를 참고하십시오.

en: 
    The most similar command is | 
    The most similar commands are
ko[0]: 
    가장 비슷한 명령은

en: git version [<options>]
ko: git version [<옵션>]

en: 
    Did you mean this? | 
    Did you mean one of these?
ko[0]: 
    다음을 의도하신 것 아니었나요?

en: 
    *** Please tell me who you are.
    
    Run
    
      git config --global user.email "you@example.com"
      git config --global user.name "Your Name"
    
    to set your account's default identity.
    Omit --global to set the identity only in this repository.
ko: 
    *** 내가 누구인지 설정하십시오.
    
    다음을 실행하면,
    
      git config --global user.email "you@example.com"
      git config --global user.name "내 이름"
    
    계정의 기본 신원 정보를 설정합니다.
    --global 옵션을 빼면 이 저장소서만 신원 정보를 설정합니다.

en: no email was given and auto-detection is disabled
ko: 메일 주소가 없고 자동 검사가 꺼져 있습니다

en: unable to auto-detect email address (got '%s')
ko: 메일 주소를 자동 검사할 수 없습니다 ('%s' 찾음)

en: no name was given and auto-detection is disabled
ko: 이름이 없고 자동 검사가 꺼져 있습니다

en: unable to auto-detect name (got '%s')
ko: 이름을 자동 검사할 수 없습니다 ('%s' 찾음)

en: empty ident name (for <%s>) not allowed
ko: 빈 이름의 신원 정보는 (<%s>에 대해) 허용하지 않습니다

en: name consists only of disallowed characters: %s
ko: 이름이 허용하지 않는 문자로만 이루어져 있습니다: %s

en: invalid date format: %s
ko: 시각 형식이 잘못되었습니다: %s

en: multiple filter-specs cannot be combined
ko: 여러 개의 필터 양식은 결합될 수 없습니다

en: cannot change partial clone promisor remote
ko: 프라미서 리모트 저장소로부터 부분 복제를 할 수 없습니다

en: Unable to create '%s.lock': %s.
    
    Another git process seems to be running in this repository, e.g.
    an editor opened by 'git commit'. Please make sure all processes
    are terminated then try again. If it still fails, a git process
    may have crashed in this repository earlier:
    remove the file manually to continue.
ko: '%s.lock' 파일을 만들 수 없습니다: %s.
    
    이 저장소에서 다른 깃 프로세스가 실행 중인 것으로 보입니다. (예를
    들어 'git commit' 명령으로 편집기가 열려 있다든지.) 모든 프로세스를
    끝냈는지 확인하시고 다시 시도해 보십시오. 그래도 계속 실패하면, 이
    저장소에서 깃 프로세스가 전에 이상 종료했을 수도 있습니다:
    수동으로 해당 파일을 제거하고 계속하십시오.

en: Unable to create '%s.lock': %s
ko: '%s.lock'을 만들 수 없습니다: %s

en: failed to read the cache
ko: 캐시를 읽는데 실패했습니다

en: unable to write new index file
ko: 새 인덱스 파일을 쓸 수 없습니다

en: (bad commit)
ko: (잘못된 커밋)

en: add_cacheinfo failed for path '%s'; merge aborting.
ko: '%s' 경로에 대해 addinfo_cache 실패. 병합 중지.

en: add_cacheinfo failed to refresh for path '%s'; merge aborting.
ko: '%s' 경로에 대해 addinfo_cache 새로 고침 실패. 병합 중지.

en: error building trees
ko: 트리 빌드에 오류

en: failed to create path '%s'%s
ko: '%s' 경로 만들기에 실패했습니다%s

en: Removing %s to make room for subdirectory
ko: 하위 디렉터리에 공간을 만드려고 %s을(를) 제거합니다

en: : perhaps a D/F conflict?
ko: : 아마도 D/F 충돌?

en: refusing to lose untracked file at '%s'
ko: '%s' 위치의 추적되지 않는 파일을 잃기를 거부합니다

en: cannot read object %s '%s'
ko: %s '%s' 오브젝트를 읽을 수 없음

en: blob expected for %s '%s'
ko: %s '%s'에 대해 블롭을 예상

en: failed to open '%s': %s
ko: '%s'을(를) 여는데 실패: %s

en: failed to symlink '%s': %s
ko: '%s' 심볼릭 링크에 실패: %s

en: do not know what to do with %06o %s '%s'
ko: 다음을 어떻게 할지 알 수 없습니다: %06o %s '%s'

en: Failed to merge submodule %s (not checked out)
ko: %s 하위 모듈 병합 실패 (가져오지 않음)

en: Failed to merge submodule %s (commits not present)
ko: %s 하위 모듈 병합 실패 (커밋이 없습니다)

en: Failed to merge submodule %s (commits don't follow merge-base)
ko: %s 하위 모듈 병합 실패 (커밋이 병합 베이스를 따르지 않습니다)

en: Fast-forwarding submodule %s to the following commit:
ko: %s 하위 모듈을 다음 커밋으로 정방향 진행:

en: Fast-forwarding submodule %s
ko: %s 하위 모듈을 정방향 진행

en: Failed to merge submodule %s (merge following commits not found)
ko: %s 하위 모듈 병합 실패 (병합할 때 따라갈 커밋이 없습니다)

en: Failed to merge submodule %s (not fast-forward)
ko: %s 하위 모듈 병합 실패 (정방향이 아닙니다)

en: Found a possible merge resolution for the submodule:
ko: 하위 모듈에 대해 가능한 병합 방법을 찾았습니다:

en: If this is correct simply add it to the index for example
    by using:
    
      git update-index --cacheinfo 160000 %s "%s"
    
    which will accept this suggestion.
ko: 이 제안이 맞으면 인덱스에 추가하면 됩니다. 예를 들어
    다음 명령을 사용하면:
    
      git update-index --cacheinfo 160000 %s "%s"
    
    제안을 받아들이게 됩니다.

en: Failed to merge submodule %s (multiple merges found)
ko: %s 하위 모듈 병합 실패 (병합이 여러개 있습니다)

en: Failed to execute internal merge
ko: 내부 병합 실행에 실패

en: Unable to add %s to database
ko: %s을(를) 데이터베이스에 추가할 수 없습니다

en: Auto-merging %s
ko: 자동 병합: %s

en: Error: Refusing to lose untracked file at %s; writing to %s instead.
ko: 오류: %s 위치의 추적되지 않는 파일을 잃기를 거부합니다. 대신 %s에 씁니다.

en: CONFLICT (%s/delete): %s deleted in %s and %s in %s. Version %s of %s left in tree.
ko: 충돌 (%s/삭제): %s (위치 %s) 및 %s (%s에서) 삭제. %s 버전의 %s 트리에 남음.

en: CONFLICT (%s/delete): %s deleted in %s and %s to %s in %s. Version %s of %s left in tree.
ko: 충돌 (%s/삭제): %s (위치 %s) 삭제, %s에서 %s(으)로 (위치 %s). %s 버전의 %s 트리에 남음.

en: CONFLICT (%s/delete): %s deleted in %s and %s in %s. Version %s of %s left in tree at %s.
ko: 충돌 (%s/삭제): %s (위치 %s) 및 %s (위치 %s) 삭제. %s 버전의 %s 트리에 %s(으)로 남음.

en: CONFLICT (%s/delete): %s deleted in %s and %s to %s in %s. Version %s of %s left in tree at %s.
ko: 충돌 (%s/삭제): %s (위치 %s) 삭제, %s에서 %s(으)로 (위치 %s). %s 버전의 %s 트리에 남음 (위치 %s).

en: renamed
ko: 이름바꿈

en: Refusing to lose dirty file at %s
ko: %s 위치의 변경된 파일을 잃기를 거부합니다

en: %s is a directory in %s adding as %s instead
ko: %s은(는) %s에 있는 디렉터리로 %s(으)로 이름을 바꿉니다

en: Refusing to lose untracked file at %s; adding as %s instead
ko: %s 위치의 추적되지 않는 파일을 잃기를 거부합니다. 대신 %s 추가

en: CONFLICT (rename/rename): Rename "%s"->"%s" in branch "%s" rename "%s"->"%s" in "%s"%s
ko: 충돌 (이름바꾸기/이름바꾸기): "%3$s" 브랜치에서 이름바꾸기 "%1$s"->"%2$s" "%6$s" 브랜치에서 이름 바꾸기 "%4$s"->"%5$s"%7$s

en:  (left unresolved)
ko:  (해결되지 않음)

en: CONFLICT (rename/rename): Rename %s->%s in %s. Rename %s->%s in %s
ko: 충돌 (rename/rename): 이름 바꾸기 %s->%s (위치 %s). 이름 바꾸기 %s->%s (위치 %s)

en: Renaming %s to %s and %s to %s instead
ko: 대신 이름을 %s에서 %s(으)로 바꾸고 %s에서 %s(으)로 바꿉니다

en: Refusing to lose untracked file at %s, even though it's in the way.
ko: %s 위치의 추적되지 않는 파일을 잃기를 (잃어버릴 예정이지만) 거부합니다.

en: CONFLICT (directory rename split): Unclear where to place %s because directory %s was renamed to multiple other directories, with no destination getting a majority of the files.
ko: 충돌 (디렉터리 이름 바꾸기 분리): %s 파일을 어디에 놓을지 불분명합니다. %s 디렉터리가 여러 개의 다른 디렉터리로 이름이 바뀌었고 파일 다수가 들어 있는 대상이 없기 때문입니다.

en: CONFLICT (implicit dir rename): Existing file/dir at %s in the way of implicit directory rename(s) putting the following path(s) there: %s.
ko: 충돌 (묵시적인 디렉터리 이름 바꾸기): %s 위치의 기존 파일/디렉터리가 묵시적으로 디렉터리 이름이 바뀌어 다음 경로가 들어갈 예정입니다: %s.

en: CONFLICT (implicit dir rename): Cannot map more than one path to %s; implicit directory renames tried to put these paths there: %s
ko: 충돌 (묵시적인 디렉터리 이름 바꾸기): 여러 개의 경로를 %s에 대응할 수 없습니다. 묵시적인 디렉터리 이름 바꾸기 기능은 이들 경로를 해당 위치에 놓도록 시도합니다: %s

en: CONFLICT (rename/rename): Rename directory %s->%s in %s. Rename directory %s->%s in %s
ko: 충돌 (rename/rename): 이름 바꾸기 %s->%s (위치 %s). 이름 바꾸기 %s->%s (위치 %s)

en: WARNING: Avoiding applying %s -> %s rename to %s, because %s itself was renamed.
ko: 경고: %s -> %s 이름 바꾸기 (대상 %s) 적용 거부. %s 자체가 이미 이름이 바뀌었습니다.

en: CONFLICT (rename/add): Rename %s->%s in %s. %s added in %s
ko: 충돌 (rename/add): 이름 바꾸기 %s->%s (위치 %s). %s 추가 (위치 %s)

en: Adding merged %s
ko: 병합된 %s을(를) 추가합니다

en: Adding as %s instead
ko: 대신 %s(으)로 추가합니다

en: cannot read object %s
ko: %s 오브젝트를 읽을 수 없습니다

en: object %s is not a blob
ko: %s 오브젝트는 블롭이 아닙니다

en: modify
ko: 수정

en: add/add
ko: 추가/추가

en: Skipped %s (merged same as existing)
ko: 건너뛰기: %s (기존과 같게 병합)

en: submodule
ko: 하위 모듈

en: CONFLICT (%s): Merge conflict in %s
ko: 충돌 (%s): %s에 병합 충돌

en: file/directory
ko: 파일/디렉터리

en: directory/file
ko: 디렉터리/파일

en: CONFLICT (%s): There is a directory with name %s in %s. Adding %s as %s
ko: 충돌 (%s): 이름이 %s인 디렉터리가 %s에 있습니다. %s을(를) %s(으)로 추가합니다

en: Adding %s
ko: 추가: %s

en: Dirty index: cannot merge (dirty: %s)
ko: 변경된 인덱스: 병합할 수 없습니다 (dirty: %s)

en: Already up to date!
ko: 이미 업데이트 상태입니다!

en: merging of trees %s and %s failed
ko: %s 및 %s 트리의 병합이 실패했습니다

en: Merging:
ko: 병합:

en: found %u common ancestor: | found %u common ancestors:
ko[0]: 과거의 공통 커밋 %u개 발견:

en: merge returned no commit
ko: 병합 결과에 커밋이 없습니다

en: Could not parse object '%s'
ko: '%s' 오브젝트를 파싱할 수 없습니다

en: Unable to write index.
ko: 인덱스를 쓸 수 없습니다.

en: You have not concluded your previous notes merge (%s exists).
    Please, use 'git notes merge --commit' or 'git notes merge --abort' to commit/abort the previous merge before you start a new notes merge.
ko: 이전의 노트 병합을 다 마치지 않았습니다 (%s 있음).
    새로 노트 병합을 시작하기 전에 'git notes merge --commit'
    또는 'git notes merge --abort'로 이전 병합을 커밋/중지하십시오.

en: You have not concluded your notes merge (%s exists).
ko: 노트 병합 작업을 다 마치지 않았습니다. (%s 있음)

en: Cannot commit uninitialized/unreferenced notes tree
ko: 초기화하지 않았거나 레퍼런스하지 않은 notes 트리를 커밋할 수 없습니다

en: Bad notes.rewriteMode value: '%s'
ko: 잘못된 notes.rewriteMode 값: '%s'

en: Refusing to rewrite notes in %s (outside of refs/notes/)
ko: %s에서 노트를 다시 쓰기를 거부합니다 (refs/notes/ 밖임)

note: TRANSLATORS: The first %s is the name of the environment variable, the second %s is its value.
en: Bad %s value: '%s'
ko: 잘못된 %s 값: '%s'

en: unable to parse object: %s
ko: 오브젝트를 파싱할 수 없습니다: %s

en: offset before end of packfile (broken .idx?)
ko: 오프셋이 묶음 파일 앞입니다 (망가진 .idx?)

en: offset before start of pack index for %s (corrupt index?)
ko: 오프셋이 %s의 묶음 인덱스 시작보다 앞입니다 (망가진 인덱스?)

en: offset beyond end of pack index for %s (truncated index?)
ko: 오프셋이 %s의 묶음 인덱스 끝보다 뒤입니다 (망가진 인덱스?)

en: usage: %s
ko: 사용법: %s

note: TRANSLATORS: the colon here should align with the one in "usage: %s" translation.
en:    or: %s
ko:   또는: %s

en: malformed expiration date '%s'
ko: 형식이 잘못된 만료 시각: '%s'

en: malformed object name '%s'
ko: 잘못된 형식의 오브젝트 이름 '%s'

en: Could not make %s writable by group
ko: %s을(를) 그룹에서 쓰기 가능하도록 만들 수 없습니다

en: Escape character '\' not allowed as last character in attr value
ko: 속성 값의 마지막 문자로 '\\' 이스케이프 문자는 허용하지 않습니다

en: Only one 'attr:' specification is allowed.
ko: 하나의 'attr:' 명세만 허용합니다.

en: attr spec must not be empty
ko: attr 명세는 비어 있으면 안 됩니다

en: invalid attribute name %s
ko: 잘못된 속성 이름 %s

en: global 'glob' and 'noglob' pathspec settings are incompatible
ko: 'glob' 및 'noglob' 경로명세 전체 설정은 호환되지 않습니다

en: global 'literal' pathspec setting is incompatible with all other global pathspec settings
ko: 'literal' 경로명세 전체 설정은 다른 경로명세 전체 설정과 호환되지 않습니다

en: invalid parameter for pathspec magic 'prefix'
ko: 경로명세 지시어 'prefix'에 잘못된 파라미터

en: Invalid pathspec magic '%.*s' in '%s'
ko: 잘못된 경로명세 지시어 '%.*s' (위치 '%s')

en: Missing ')' at the end of pathspec magic in '%s'
ko: 경로 명세 지시어 끝에 ')' 빠짐 (위치 '%s')

en: Unimplemented pathspec magic '%c' in '%s'
ko: 구현되지 않은 경로명세 지시어 '%c' (위치 '%s')

en: %s: 'literal' and 'glob' are incompatible
ko: %s: 'literal'과 'glob'은 호환되지 않습니다

en: %s: '%s' is outside repository
ko: %s: '%s'은(는) 저장소 밖입니다

en: '%s' (mnemonic: '%c')
ko: '%s' (단축키: '%c')

en: %s: pathspec magic not supported by this command: %s
ko: %s: 경로명세 지시어가 이 명령어에서 지원하지 않습니다: %s

en: pathspec '%s' is beyond a symbolic link
ko: '%s' 경로명세는 심볼릭 링크 아래에 있습니다

en: unable to parse --pretty format
ko: --pretty 형식을 파싱할 수 없습니다

en: index.version set, but the value is invalid.
    Using version %i
ko: index.version이 설정되었지만, 이 값이 잘못되었습니다.
    %i 버전을 사용합니다

en: GIT_INDEX_VERSION set, but the value is invalid.
    Using version %i
ko: GIT_INDEX_VERSION이 설정되었지만, 이 값이 잘못되었습니다.
    %i 버전을 사용합니다

en: could not close '%s'
ko: '%s'을(를) 닫을 수 없습니다

en: could not stat '%s'
ko: '%s'을(를) stat()할 수 없습니다

en: unable to open git dir: %s
ko: git 디렉터리를 열 수 없습니다: %s

en: unable to unlink: %s
ko: 링크 해제할 수 없습니다: %s

en: could not open '%s' for writing
ko: '%s'을(를) 쓰기용으로 열 수 없습니다

en: ref updates forbidden inside quarantine environment
ko: 격리된 환경에서 레퍼런스 업데이트가 금지됩니다

en: could not remove reference %s
ko: %s 레퍼런스를 제거할 수 없습니다

en: could not delete reference %s: %s
ko: %s 레퍼런스를 삭제할 수 없습니다: %s

en: could not delete references: %s
ko: 레퍼런스를 삭제할 수 없습니다: %s

en: gone
ko: 없음

en: ahead %d
ko: %d개 앞

en: behind %d
ko: %d개 뒤

en: ahead %d, behind %d
ko: %d개 앞, %d개 뒤

en: expected format: %%(color:<color>)
ko: 예상한 형식: %%(color:<색>)

en: unrecognized color: %%(color:%s)
ko: 인식할 수 없는 색: %%(color:%s)

en: Integer value expected refname:lstrip=%s
ko: 정수 값이 와야 합니다 refname:lstrip=%s

en: Integer value expected refname:rstrip=%s
ko: 정수 값이 와야 합니다 refname:rstrip=%s

en: unrecognized %%(%s) argument: %s
ko: 인식할 수 없는 %%(%s) 인자: %s

en: %%(body) does not take arguments
ko: %%(body)에 인자를 받지 않습니다

en: %%(subject) does not take arguments
ko: %%(subject)에 인자를 받지 않습니다

en: unknown %%(trailers) argument: %s
ko: 알 수 없는 %%(trailers) 옵션 인자: %s

en: positive value expected contents:lines=%s
ko: 'contents:lines=%s'에서 0보다 큰 값이 와야 합니다

en: unrecognized %%(contents) argument: %s
ko: 알 수 없는 %%(contents) 인자: %s

en: positive value expected objectname:short=%s
ko: 'contents:short=%s'에서 0보다 큰 값이 와야 합니다

en: unrecognized %%(objectname) argument: %s
ko: 알 수 없는 %%(objectname) 인자: %s

en: expected format: %%(align:<width>,<position>)
ko: 예상한 형식: %%(align:<너비>,<위치>)

en: unrecognized position:%s
ko: 인식할 수 없는 위치:%s

en: unrecognized width:%s
ko: 인식할 수 없는 너비:%s

en: unrecognized %%(align) argument: %s
ko: 인식할 수 없는 %%(align) 인자:%s

en: positive width expected with the %%(align) atom
ko: %%(align) 아톰에 너비가 0보다 커야 합니다

en: unrecognized %%(if) argument: %s
ko: 인식할 수 없는 %%(if) 인자: %s

en: malformed field name: %.*s
ko: 잘못된 형식의 필드 이름: %.*s

en: unknown field name: %.*s
ko: 알 수 없는 필드 이름: %.*s

en: format: %%(if) atom used without a %%(then) atom
ko: 형식: %%(if) 아톰이 %%(then) 아톰 없이 사용되었습니다

en: format: %%(then) atom used without an %%(if) atom
ko: 형식: %%(then) 아톰이 %%(if) 아톰 없이 사용되었습니다

en: format: %%(then) atom used more than once
ko: 형식: %%(then) 아톰이 여러번 사용되었습니다

en: format: %%(then) atom used after %%(else)
ko: 형식: %%(then) 아톰이 %%(else) 뒤에 사용되었습니다

en: format: %%(else) atom used without an %%(if) atom
ko: 형식: %%(else) 아톰이 %%(if) 아톰 없이 사용되었습니다

en: format: %%(else) atom used without a %%(then) atom
ko: 형식: %%(else) 아톰이 %%(then) 아톰 없이 사용되었습니다

en: format: %%(else) atom used more than once
ko: 형식: %%(else) 아톰이 여러번 사용되었습니다

en: format: %%(end) atom used without corresponding atom
ko: 형식: %%(end) 아톰이 대응되는 아톰 없이 사용되었습니다

en: malformed format string %s
ko: 잘못된 형식의 문자열 %s

en: (no branch, rebasing %s)
ko: (브랜치 없음, %s 리베이스)

en: (no branch, rebasing detached HEAD %s)
ko: (브랜치 없음, 분리된 HEAD %s 리베이스)

en: (no branch, bisect started on %s)
ko: (브랜치 없음, 이등분 %s에서 시작)

note: TRANSLATORS: make sure this matches "HEAD detached at " in wt-status.c
en: (HEAD detached at %s)
ko: (HEAD %s 위치에서 분리됨)

note: TRANSLATORS: make sure this matches "HEAD detached from " in wt-status.c
en: (HEAD detached from %s)
ko: (HEAD %s(으)로부터 분리됨)

en: (no branch)
ko: (브랜치 없음)

en: missing object %s for %s
ko: 없는 오브젝트 %s, %s에 대해

en: parse_object_buffer failed on %s for %s
ko: %s에 parse_object_buffer 실패 (%s에 대해)

en: malformed object at '%s'
ko: '%s'에 잘못된 형식의 오브젝트

en: ignoring ref with broken name %s
ko: 망가진 이름 %s에 레퍼런스를 무시합니다

en: ignoring broken ref %s
ko: 망가진 레퍼런스 %s 무시

en: format: %%(end) atom missing
ko: 형식: %%(end) 아톰이 없습니다

en: malformed object name %s
ko: 잘못된 형식의 오브젝트 이름 %s

en: Cannot fetch both %s and %s to %s
ko: %s 및 %s을(를) 모두 %s에 가져올 수 없습니다

en: %s usually tracks %s, not %s
ko: %s은(는) 보통 %s을(를) 추적하고, %s을(를) 추적하지 않습니다

en: %s tracks both %s and %s
ko: %s은(는) %s 및 %s 모두 추적합니다

en: HEAD does not point to a branch
ko: HEAD가 브랜치를 가리키지 않습니다

en: no such branch: '%s'
ko: 그런 브랜치가 없습니다: '%s'

en: no upstream configured for branch '%s'
ko: '%s' 브랜치에 대해 업스트림을 설정하지 않았습니다

en: upstream branch '%s' not stored as a remote-tracking branch
ko: 업스트림 '%s' 브랜치가 리모트 추적 브랜치로 저장되지 않았습니다

en: push destination '%s' on remote '%s' has no local tracking branch
ko: 리모트 '%2$s'의 푸시 대상 '%1$s'에 로컬 추적 브랜치가 없습니다

en: branch '%s' has no remote for pushing
ko: '%s' 브랜치에 푸시 리모트가 없습니다

en: push refspecs for '%s' do not include '%s'
ko: '%s'에 대한 푸시 레퍼런스명세에 '%s'이(가) 들어 있지 않습니다

en: push has no destination (push.default is 'nothing')
ko: 푸시의 대상이 없습니다 (push.default가 'nothing'입니다)

en: cannot resolve 'simple' push to a single destination
ko: 하나의 대상에 대해 'simple' 푸시를 처리할 수 없습니다

en: Your branch is based on '%s', but the upstream is gone.
ko: 현재 브랜치가 '%s' 기반이지만, 업스트림이 없어졌습니다.

en:   (use "git branch --unset-upstream" to fixup)
ko:   (바로잡으려면 "git branch --unset-upstream"을 사용하십시오)

en: Your branch is up to date with '%s'.
ko: 브랜치가 '%s'에 맞게 업데이트된 상태입니다.

en: Your branch and '%s' refer to different commits.
ko: 현재 브랜치와 '%s'이(가) 다른 커밋을 레퍼런스합니다.

en:   (use "%s" for details)
ko:  (자세한 정보를 위해 "%s"을(를) 사용하십시오)

en: Your branch is ahead of '%s' by %d commit.
     | Your branch is ahead of '%s' by %d commits.
ko[0]: 브랜치가 '%s'보다 %d개 커밋만큼 앞에 있습니다.

en:   (use "git push" to publish your local commits)
ko:   (로컬에 있는 커밋을 제출하려면 "git push"를 사용하십시오)

en: Your branch is behind '%s' by %d commit, and can be fast-forwarded.
     | Your branch is behind '%s' by %d commits, and can be fast-forwarded.
ko[0]: 브랜치가 '%s'보다 %d개 커밋 뒤에 있고, 앞으로 돌릴 수 있습니다.

en:   (use "git pull" to update your local branch)
ko:   (로컬 브랜치를 업데이트하려면 "git pull"을 사용하십시오)

en: Your branch and '%s' have diverged,
    and have %d and %d different commit each, respectively.
     | Your branch and '%s' have diverged,
    and have %d and %d different commits each, respectively.
ko[0]: 현재 브랜치와 '%s'이(가) 갈라졌습니다,
    다른 커밋이 각각 %d개와 %d개 있습니다.

en:   (use "git pull" to merge the remote branch into yours)
ko:   (리모트의 브랜치를 현재 브랜치로 병합하려면 "git pull"을 사용하십시오)

en: your current branch appears to be broken
ko: 현재 브랜치가 망가진 것처럼 보입니다

en: your current branch '%s' does not have any commits yet
ko: 현재 '%s' 브랜치에 아직 아무 커밋도 없습니다

en: --first-parent is incompatible with --bisect
ko: --first-parent 옵션은 --bisect 옵션과 호환되지 않습니다

en: open /dev/null failed
ko: /dev/null 열기 실패

en: The '%s' hook was ignored because it's not set as executable.
    You can disable this warning with `git config advice.ignoredHook false`.
ko: '%s' 후크가 실행 가능하도록 설정되지 않아서, 무시됩니다.
    이 경고는 `git config advice.ignoredHook false` 명령으로 끌 수 있습니다.

en: unexpected flush packet while reading remote unpack status
ko: 리모트 묶음 풀기 상태를 읽는 동안 발생한 예상치 못한 플러시 패킷

en: unable to parse remote unpack status: %s
ko: 리모트 묶음 풀기 상태를 파싱할 수 없습니다: %s

en: remote unpack failed: %s
ko: 리모트 묶음 풀기 실패: %s

en: failed to sign the push certificate
ko: 푸시 인증서 서명에 실패했습니다

en: the receiving end does not support --signed push
ko: 받는 쪽에서 --signed 푸시를 지원하지 않습니다

en: not sending a push certificate since the receiving end does not support --signed push
ko: 받는 쪽에서 --signed 푸시를 지원하지 않으므로 푸시 인증서를 보내지 않습니다

en: the receiving end does not support --atomic push
ko: 받는 쪽에서 --atomic 푸시를 지원하지 않습니다

en: the receiving end does not support push options
ko: 받는 쪽에서 푸시 옵션을 지원하지 않습니다

en: invalid commit message cleanup mode '%s'
ko: 잘못된 커밋 메시지 정리 모드 '%s'

en: could not delete '%s'
ko: '%s'을(를) 삭제할 수 없습니다

en: Unknown action: %d
ko: 알 수 없는 동작: %d

en: after resolving the conflicts, mark the corrected paths
    with 'git add <paths>' or 'git rm <paths>'
ko: 이 충돌을 해결한 뒤에, 바로잡은 경로를
    'git add <경로>' 또는 'git rm <경로>'로 표시하십시오

en: after resolving the conflicts, mark the corrected paths
    with 'git add <paths>' or 'git rm <paths>'
    and commit the result with 'git commit'
ko: 이 충돌을 해결한 뒤에, 바로잡은 경로를
    'git add <경로>' 또는 'git rm <경로>'로 표시하십시오.
    그리고 결과물을 'git commit'으로 커밋하십시오

en: could not lock '%s'
ko: '%s'을(를) 잠글 수 없습니다

en: could not write to '%s'
ko: '%s'에 쓸 수 없습니다

en: could not write eol to '%s'
ko: '%s'에 줄바꿈을 쓸 수 없습니다

en: failed to finalize '%s'
ko: '%s' 마치는데 실패했습니다

en: could not read '%s'
ko: '%s'에서 읽을 수 없습니다

en: your local changes would be overwritten by %s.
ko: 로컬 변경 사항을 %s 때문에 덮어 쓰게 됩니다.

en: commit your changes or stash them to proceed.
ko: 변경 사항을 커밋하거나 스태시한 다음 계속하십시오.

en: %s: fast-forward
ko: %s: 정방향 진행

note: TRANSLATORS: %s will be "revert", "cherry-pick" or "rebase -i".
en: %s: Unable to write new index file
ko: %s: 새 인덱스 파일을 쓸 수 없습니다

en: unable to update cache tree
ko: 캐시 트리를 업데이트할 수 없습니다

en: could not resolve HEAD commit
ko: HEAD 커밋을 찾을 수 없습니다

en: you have staged changes in your working tree
    If these changes are meant to be squashed into the previous commit, run:
    
      git commit --amend %s
    
    If they are meant to go into a new commit, run:
    
      git commit %s
    
    In both cases, once you're done, continue with:
    
      git rebase --continue
ko: 작업 폴더에 스테이징한 변경 사항이 있습니다.
    이 변경 사항을 이전 커밋에 합치려면,
    다음을 실행하십시오:
    
      git commit --amend %s
    
    새 커밋으로 만드려면 다음을 실행하십시오:
    
      git commit %s
    
    어떤 경우이든, 마친 다음에 다음 명령으로 계속합니다:
    
      git rebase --continue

en: writing root commit
ko: 최상위 커밋을 씁니다

en: 'prepare-commit-msg' hook failed
ko: 'prepare-commit-msg' 후크가 실패했습니다

en: Your name and email address were configured automatically based
    on your username and hostname. Please check that they are accurate.
    You can suppress this message by setting them explicitly. Run the
    following command and follow the instructions in your editor to edit
    your configuration file:
    
        git config --global --edit
    
    After doing this, you may fix the identity used for this commit with:
    
        git commit --amend --reset-author
ko: 이름과 전자메일 주소를 사용자 이름과 호스트 이름을 이용해서 자동으로
    설정했습니다. 이 정보가 맞는지 확인하십시오. 이 메시지를 보지 않으려면 정보를
    명시적으로 설정하십시오. 다음 명령어를 실행하고 편집기의 안내에 따라 설정
    파일을 편집하십시오:
    
        git config --global --edit
    
    이렇게 한 다음, 이 커밋에 사용한 신원 정보를 다음과 같이 해서 바꿀 수 있습니다:
    
        git commit --amend --reset-author

en: Your name and email address were configured automatically based
    on your username and hostname. Please check that they are accurate.
    You can suppress this message by setting them explicitly:
    
        git config --global user.name "Your Name"
        git config --global user.email you@example.com
    
    After doing this, you may fix the identity used for this commit with:
    
        git commit --amend --reset-author
ko: 이름과 전자메일 주소를 사용자 이름과 호스트 이름을 이용해서
    자동으로 설정했습니다. 이 정보가 맞는지 확인하십시오. 이 메시지를
    보지 않으려면 정보를 명시적으로 설정하십시오:
    
        git config --global user.name "내 이름"
        git config --global user.email you@example.com
    
    이렇게 한 다음, 이 커밋에 사용한 신원 정보를 다음과 같이 해서 바꿀 수 있습니다:
    
        git commit --amend --reset-author

en: couldn't look up newly created commit
ko: 새로 만든 커밋을 찾아볼 수 없습니다

en: could not parse newly created commit
ko: 새로 만든 커밋을 파싱할 수 없습니다

en: unable to resolve HEAD after creating commit
ko: 커밋을 만든 후 HEAD를 찾을 수 없습니다

en: detached HEAD
ko: HEAD 분리됨

en:  (root-commit)
ko:  (최상위-커밋)

en: could not parse HEAD
ko: HEAD를 파싱할 수 없습니다

en: HEAD %s is not a commit!
ko: HEAD %s은(는) 커밋이 아닙니다!

en: could not parse HEAD commit
ko: HEAD 커밋을 파싱할 수 없습니다

en: unable to parse commit author
ko: 커밋 작성자를 파싱할 수 없습니다

en: git write-tree failed to write a tree
ko: git write-tree가 트리를 쓰는데 실패했습니다

en: unable to read commit message from '%s'
ko:  '%s'의 커밋 메시지를 읽을 수 없습니다

en: failed to write commit object
ko: 커밋 오브젝트를 쓰는데 실패했습니다

en: could not parse commit %s
ko: %s 커밋을 파싱할 수 없습니다

en: could not parse parent commit %s
ko: %s 이전 커밋을 파싱할 수 없습니다

en: This is a combination of %d commits.
ko: 커밋 %d개가 섞인 결과입니다.

en: need a HEAD to fixup
ko: 바로잡으려면 HEAD가 필요합니다

en: could not read HEAD
ko: HEAD를 읽을 수 없습니다

en: could not read HEAD's commit message
ko: HEAD의 커밋 메시지를 읽을 수 없습니다

en: cannot write '%s'
ko: '%s'을(를) 쓸 수 없습니다

en: This is the 1st commit message:
ko: 1번째 커밋 메시지입니다:

en: could not read commit message of %s
ko: %s의 커밋 메시지를 읽을 수 없습니다

en: This is the commit message #%d:
ko: 커밋 메시지 #%d번입니다:

en: The commit message #%d will be skipped:
ko: 커밋 메시지 #%d번을 건너뜁니다:

en: unknown command: %d
ko: 알 수 없는 명령: %d

en: your index file is unmerged.
ko: 인덱스 파일이 병합되지 않았습니다.

en: cannot fixup root commit
ko: 최상위 커밋을 바로잡을 수 없습니다

en: commit %s is a merge but no -m option was given.
ko: %s 커밋은 병합이지만 -m 옵션이 주어지지 않았습니다.

en: commit %s does not have parent %d
ko: %s 커밋에 이전 커밋 %d이(가) 없습니다

en: mainline was specified but commit %s is not a merge.
ko: 메인라인을 지정했지만 %s 커밋이 병합 커밋이 아닙니다.

en: cannot get commit message for %s
ko: %s에 대한 커밋 메시지를 가져올 수 없습니다

note: TRANSLATORS: The first %s will be a "todo" command like "revert" or "pick", the second %s a SHA1.
en: %s: cannot parse parent commit %s
ko: %s: %s 이전 커밋을 파싱할 수 없습니다

en: could not rename '%s' to '%s'
ko: '%s'에서 '%s'(으)로 이름을 바꿀 수 없습니다

en: could not revert %s... %s
ko: 다음을 되돌릴(revert) 수 없습니다: %s... %s

en: could not apply %s... %s
ko: 다음을 적용할(apply) 수 없습니다: %s... %s

en: empty commit set passed
ko: 빈 커밋 모음을 건너 뜁니다

en: git %s: failed to read the index
ko: git %s: 인덱스 읽기에 실패했습니다

en: git %s: failed to refresh the index
ko: git %s: 인덱스 새로 고침에 실패했습니다

en: %s does not accept arguments: '%s'
ko: %s(은)는 인자를 허용하지 않습니다: '%s'

en: missing arguments for %s
ko: 없는 인자, %s에 대해

en: invalid line %d: %.*s
ko: 잘못된 줄 %d: %.*s

en: cannot '%s' without a previous commit
ko: 이전 커밋 없이 '%s' 수행할 수 없습니다

en: could not read '%s'.
ko: '%s'에서 읽을 수 없습니다.

en: please fix this using 'git rebase --edit-todo'.
ko: 'git rebase --edit-todo' 명령으로 바로잡으십시오.

en: unusable instruction sheet: '%s'
ko: 사용 불가능 인스트럭션 시트: '%s'

en: no commits parsed.
ko: 파싱한 커밋이 없습니다.

en: cannot cherry-pick during a revert.
ko: 되돌리기(revert) 중에 빼오기(cherry-pick)를 할 수 없습니다.

en: cannot revert during a cherry-pick.
ko: 빼오기(cherry-pick) 중에 되돌리기(revert)를 할 수 없습니다.

en: invalid key: %s
ko: 잘못된 키: %s

en: unusable squash-onto
ko: 불안한 squash-onto

en: malformed options sheet: '%s'
ko: 형식이 잘못된 옵션 시트: '%s'

en: a cherry-pick or revert is already in progress
ko: 이미 커밋 빼오기(cherry-pick) 또는 되돌리기(revert)가 진행 중입니다

en: try "git cherry-pick (--continue | --quit | --abort)"
ko: "git cherry-pick (--continue | --quit | --abort)" 명령을 해 보십시오

en: could not create sequencer directory '%s'
ko: '%s' 시퀀서 디렉터리를 만들 수 없습니다

en: could not lock HEAD
ko: HEAD를 잠글 수 없습니다

en: no cherry-pick or revert in progress
ko: 빼오기(cherry-pick) 또는 되돌리기(revert)가 진행 중이지 않습니다

en: cannot resolve HEAD
ko: HEAD를 구해 올 수 없습니다

en: cannot abort from a branch yet to be born
ko: 새로 만들고 있는 브랜치에서 중지할 수 없습니다

en: cannot open '%s'
ko: '%s'을(를) 열 수 없습니다

en: cannot read '%s': %s
ko: '%s'을(를) 읽을 수 없습니다: %s

en: stored pre-cherry-pick HEAD file '%s' is corrupt
ko: 빼오기 전에 저장한 HEAD 파일이('%s') 손상되었습니다

en: You seem to have moved HEAD. Not rewinding, check your HEAD!
ko: HEAD를 옮긴 것 같습니다. 되돌리지 않습니다. HEAD를 확인하십시오!

en: could not update %s
ko: %s을(를) 업데이트할 수 없습니다

en: cannot read HEAD
ko: HEAD를 읽을 수 없습니다

en: could not copy '%s' to '%s'
ko: '%s'에서 '%s'(으)로 복사할 수 없습니다

en: could not read index
ko: 인덱스를 읽을 수 없습니다

en: execution failed: %s
    %sYou can fix the problem, and then run
    
      git rebase --continue
ko: 실행 실패: %s
    %s문제를 바로잡고, 다음을 실행하십시오
    
      git rebase --continue

en: and made changes to the index and/or the working tree
ko: 그리고 인덱스 그리고/또는 작업 폴더에 변경 사항이 있습니다

en: execution succeeded: %s
    but left changes to the index and/or the working tree
    Commit or stash your changes, and then run
    
      git rebase --continue
ko: 실행 성공: %s
    하지만 변경 사항을 인덱스 및/또는 작업 폴더에 남겨둡니다.
    변경 사항을 커밋하거나 스태시에 넣으려면, 다음을 실행하십시오:
    
      git rebase --continue

en: writing fake root commit
ko: 가짜 최상위 커밋을 씁니다

en: writing squash-onto
ko: squash-onto를 씁니다

en: failed to find tree of %s
ko: %s의 트리를 찾는데 실패했습니다

en: could not write index
ko: 인덱스를 쓸 수 없습니다

en: cannot merge without a current revision
ko: 현재 리비전 없이 병합할 수 없습니다

en: could not resolve '%s'
ko: '%s' 해결할 수 없습니다

en: could not get commit message of '%s'
ko: '%s'의 커밋 메시지를 읽을 수 없습니다

en: could not write '%s'
ko: '%s'에 쓸 수 없습니다

en: could not even attempt to merge '%.*s'
ko: '%.*s' 병합을 시도도 할 수 없습니다

en: merge: Unable to write new index file
ko: 병합: 새 인덱스 파일을 쓸 수 없습니다

en: Applied autostash.
ko: 자동 스태시 적용.

en: cannot store %s
ko: %s을(를) 저장할 수 없습니다

en: Applying autostash resulted in conflicts.
    Your changes are safe in the stash.
    You can run "git stash pop" or "git stash drop" at any time.
ko: 자동스태시 적용에 충돌이 발생했습니다.
    변경 사항은 스태시 안에 안전하게 들어 있습니다.
    언제든지 "git stash pop" 또는 "git stash drop"을 실행할 수 있습니다.

en: Could not execute the todo command
    
        %.*s
    It has been rescheduled; To edit the command before continuing, please
    edit the todo list first:
    
        git rebase --edit-todo
        git rebase --continue
ko: 할 일 목록 명령을 실행할 수 없습니다
    
        %.*s
    스케줄을 조정합니다. 계속 하기 전에 명령어를 편집하려면, 먼저 다음
    할 일 목록을 편집하십시오:
    
        git rebase --edit-todo
        git rebase --continue

en: Stopped at %s...  %.*s
ko: %s...  %.*s 위치에서 멈췄습니다

en: unknown command %d
ko: 알 수 없는 명령 %d

en: could not read orig-head
ko: orig-head를 읽을 수 없습니다

en: could not read 'onto'
ko: 'onto'를 읽을 수 없습니다

en: could not update HEAD to %s
ko: HEAD를 %s 위치로 업데이트할 수 없습니다

en: cannot rebase: You have unstaged changes.
ko: 리베이스할 수 없습니다: 스테이징하지 않은 변경 사항이 있습니다.

en: cannot amend non-existing commit
ko: 없는 커밋을 수정할 수 없습니다

en: invalid file: '%s'
ko: 잘못된 파일: '%s'

en: invalid contents: '%s'
ko: 잘못된 내용: '%s'

en: 
    You have uncommitted changes in your working tree. Please, commit them
    first and then run 'git rebase --continue' again.
ko: 
    작업 폴더에 커밋하지 않은 변경 사항이 있습니다. 이 사항을 먼저
    커밋하고 'git rebase --continue' 명령을 다시 실행하십시오.

en: could not write file: '%s'
ko: 파일을 쓸 수 없습니다: '%s'

en: could not remove CHERRY_PICK_HEAD
ko: CHERRY_PICK_HEAD를 제거할 수 없습니다

en: could not commit staged changes.
ko: 스테이징한 변경 사항을 커밋할 수 없습니다.

en: %s: can't cherry-pick a %s
ko: %s: %s 커밋을 빼올 수 없습니다

en: %s: bad revision
ko: %s: 잘못된 리비전

en: can't revert as initial commit
ko: 최초의 커밋으로 되돌릴 수 없습니다

en: make_script: unhandled options
ko: make_script: 처리하지 않은 옵션

en: make_script: error preparing revisions
ko: make_script: 리비전 준비 중 오류

en: unusable todo list: '%s'
ko: 사용할 수 없는 할 일 목록: %s

en: unrecognized setting %s for option rebase.missingCommitsCheck. Ignoring.
ko: rebase.missingCommitsCheck 옵션에 대해 인식할 수 없는 %s 설정. 무시합니다.

en: Warning: some commits may have been dropped accidentally.
    Dropped commits (newer to older):
ko: 경고: 일부 커밋이 의도치 않게 버려졌을 수도 있습니다.
    버려진 커밋 (최근에서 과거 순서):

en: To avoid this message, use "drop" to explicitly remove a commit.
    
    Use 'git config rebase.missingCommitsCheck' to change the level of warnings.
    The possible behaviours are: ignore, warn, error.
ko: 이 메시지를 보지 않으려면, "drop"을 사용해 명시적으로 커밋을 제거하십시오.
    
    'git config rebase.missingCommitsCheck' 명령으로 경고 단계를 바꿀 수 있습니다.
    가능한 동작은: ignore, warn, error

en: You can fix this with 'git rebase --edit-todo' and then run 'git rebase --continue'.
    Or you can abort the rebase with 'git rebase --abort'.
ko: 'git rebase --edit-todo' 명령으로 바로잡을 수 있고 'git rebase --continue' 명령을 실행합니다.
    또는 'git rebase --abort' 명령으로 리베이스를 중지할 수도 있습니다.

en: could not parse commit '%s'
ko: '%s' 커밋을 파싱할 수 없습니다

en: the script was already rearranged.
ko: 스크립트를 이미 재구성했습니다.

en: '%s' is outside repository
ko: '%s'은(는) 저장소 밖입니다

en: %s: no such path in the working tree.
    Use 'git <command> -- <path>...' to specify paths that do not exist locally.
ko: %s: 작업 폴더에 그런 경로가 없습니다.
    로컬에 없는 경로를 지정하려면 'git <명령> -- <경로>...' 식으로 사용하십시오.

en: ambiguous argument '%s': unknown revision or path not in the working tree.
    Use '--' to separate paths from revisions, like this:
    'git <command> [<revision>...] -- [<file>...]'
ko: 애매한 인자 '%s': 알 수 없는 리비전 또는 작업 폴더에 없는 경로.
    경로와 리비전을 구분하려면 다음과 같이 '--'를 사용하십시오:
    'git <명령> [<리비전>...] -- [<파일>...]'

en: option '%s' must come before non-option arguments
ko: '%s' 옵션은  옵션이 아닌 인자 전에 와야 합니다

en: ambiguous argument '%s': both revision and filename
    Use '--' to separate paths from revisions, like this:
    'git <command> [<revision>...] -- [<file>...]'
ko: 애매한 인자 '%s': 알 수 없는 리비전 및 파일 이름
    경로와 리비전을 구분하려면 다음과 같이 '--'를 사용하십시오:
    'git <명령> [<리비전>...] -- [<파일>...]'

en: unable to set up work tree using invalid config
ko: 잘못된 설정을 사용하여 작업 폴더를 설정할 수 없습니다

en: this operation must be run in a work tree
ko: 이 작업은 작업 폴더에서 실행해야 합니다

en: Expected git repo version <= %d, found %d
ko: 깃 저장소 버전 <= %d 버전을 기대하지만, %d 버전이 발견되었습니다

en: unknown repository extensions found:
ko: 알 수 없는 저장소 확장이 있습니다:

en: too large to be a .git file: '%s'
ko: .git 파일이 너무 큽니다: '%s'

en: invalid gitfile format: %s
ko: 깃파일 형식이 잘못되었습니다: %s

en: no path in gitfile: %s
ko: 깃파일에 경로가 없습니다: %s

en: not a git repository: %s
ko: 깃 저장소가 아닙니다: %s

en: '$%s' too big
ko: '$%s'이(가) 너무 큽니다

en: not a git repository: '%s'
ko: 깃 저장소가 아닙니다: '%s'

en: cannot chdir to '%s'
ko: '%s'에 대해 chdir를 할 수 없습니다

en: cannot come back to cwd
ko: 현재 디렉터리로 돌아올 수 없습니다

en: not a git repository (or any of the parent directories): %s
ko: (현재 폴더 또는 상위 폴더 중 일부가) 깃 저장소가 아닙니다: %s

en: failed to stat '%*s%s%s'
ko: '%*s%s%s'에 대해 stat()이 실패했습니다

en: Unable to read current working directory
ko: 현재 작업 디렉터리를 읽을 수 없습니다

en: cannot change to '%s'
ko: '%s'에 대해 변경 할 수 없습니다

en: not a git repository (or any parent up to mount point %s)
    Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
ko: (현재 폴더 또는 상위 폴더 부터 마운트 위치 %s 까지 일부가) 깃 저장소가 아닙니다
    파일 시스템 경계에서 중지합니다. (GIT_DISCOVERY_ACROSS_FILESYSTEM 설정되지 않음)

en: problem with core.sharedRepository filemode value (0%.3o).
    The owner of files must always have read and write permissions.
ko: core.sharedRepository 파일모드 값에 (0%.3o) 문제가 있습니다.
    파일의 소유자에 읽기와 쓰기 권한이 있어야 합니다.

en: open /dev/null or dup failed
ko: /dev/null 열기 또는 dup()이 실패

en: fork failed
ko: fork 실패

en: setsid failed
ko: setsid 실패

en: path '%s' does not exist
ko: '%s' 경로가 없습니다

en: reference repository '%s' as a linked checkout is not supported yet.
ko: 레퍼런스 '%s' 저장소를 연결된 체크아웃으로 쓰기는 아직 지원하지 않습니다.

en: reference repository '%s' is not a local repository.
ko: 레퍼런스 '%s' 저장소가 로컬 저장소가 아닙니다.

en: reference repository '%s' is shallow
ko: 레퍼런스 '%s' 저장소가 얕은 저장소입니다

en: reference repository '%s' is grafted
ko: 레퍼런스 '%s' 저장소가 그래프트로 붙은 저장소입니다

en: short SHA1 %s is ambiguous
ko: 짧은 SHA1 %s은(는) 여럿에 대응됩니다

en: The candidates are:
ko: 후보는 다음과 같습니다:

en: Git normally never creates a ref that ends with 40 hex characters
    because it will be ignored when you just specify 40-hex. These refs
    may be created by mistake. For example,
    
      git checkout -b $br $(git rev-parse ...)
    
    where "$br" is somehow empty and a 40-hex ref is created. Please
    examine these refs and maybe delete them. Turn this message off by
    running "git config advice.objectNameWarning false"
ko: 깃에서는 보통 40개의 16진수 문자로 끝나는 레퍼런스를 만들지 않습니다.
    16진수 문자 40자를 지정했을 때 이 레퍼런스가 무시되기 때문입니다. 이
    레퍼런스는 실수로 만들어졌을 수도 있습니다. 예를 들어,
    
      git checkout -b $br $(git rev-parse ...)
    
    여기서 "$br"은 비어 있으므로 40자 레퍼런스가 만들어집니다. 이 레퍼런스를
    확인해 보시고 잘못 만들어진 것이면 지우십시오. 이 메시지를 보고 싶지
    않으면 "git config advice.objectNameWarning false" 명령을 사용하십시오.

en: Cannot change unmerged .gitmodules, resolve merge conflicts first
ko: 병합하지 않은 .gitmodules를 바꿀 수 없습니다. 병합 충돌을 먼저 해결하십시오

en: Could not find section in .gitmodules where path=%s
ko: 경로가 %s일 때 .gitmodules의 섹션을 찾을 수 없습니다

en: Could not update .gitmodules entry %s
ko: .gitmodules 항목 %s을(를) 업데이트할 수 없습니다

en: Could not remove .gitmodules entry for %s
ko: %s에 대한 .gitmodules 항목을 제거할 수 없습니다

en: staging updated .gitmodules failed
ko: 업데이트한 .gitmodules를 커밋할 사항으로 표시하는데 실패

en: in unpopulated submodule '%s'
ko: 내용이 없는 하위 모듈 '%s'에서

en: Pathspec '%s' is in submodule '%.*s'
ko: 경로명세 '%s'은(는) ''%.*s' 하위 모듈 안에 있습니다

en: submodule entry '%s' (%s) is a %s, not a commit
ko: 서브모듈 항목 '%s'(%s)은(는) %s이고, 커밋이 아닙니다

en: Failed to resolve HEAD as a valid ref.
ko: HEAD를 올바른 레퍼런스로 구해내는데 실패했습니다.

en: '%s' not recognized as a git repository
ko: '%s'은(는) 깃 저장소로 인식되지 않습니다

en: could not start 'git status' in submodule '%s'
ko: 하위 모듈 '%s'에서 'git status'를 시작할 수 없습니다

en: could not run 'git status' in submodule '%s'
ko: 하위 모듈 '%s'에서 'git status'를 실행할 수 없습니다

en: submodule '%s' has dirty index
ko: '%s' 하위 모듈에 변경된 인덱스가 있습니다

en: relocate_gitdir for submodule '%s' with more than one worktree not supported
ko: 여러 개의 작업 폴더가 있는 하위 모듈 '%s'에 대해 relocate_gitdir은 지원하지 않습니다

en: could not lookup name for submodule '%s'
ko: 하위 모듈 '%s'의 이름을 찾아볼 수 없습니다

en: could not create directory '%s'
ko: '%s' 디렉터리를 만들 수 없습니다

en: Migrating git directory of '%s%s' from
    '%s' to
    '%s'
ko: '%s%s'의 깃 디렉터리를 옮깁니다:
    '%s'에서
    '%s'(으)로

en: could not recurse into submodule '%s'
ko: 재귀적으로 '%s' 하위 모듈에 들어갈 수 없습니다

en: could not start ls-files in ..
ko: '..' 안에서 ls-files를 시작할 수 없습니다

en: ls-tree returned unexpected return code %d
ko: ls-tree가 예상치 못한 코드 %d번을 리턴했습니다

en: ignoring suspicious submodule name: %s
ko: 의심스러운 하위 모듈 이름을 무시합니다: %s

en: negative values not allowed for submodule.fetchjobs
ko: submodule.fetchjobs 값에 음수를 쓸 수 없습니다

en: invalid value for %s
ko: %s의 값이 올바르지 않습니다

en: running trailer command '%s' failed
ko: 트레일러 명령 '%s' 실행 실패

en: unknown value '%s' for key '%s'
ko: 알 수 없는 값 '%s', 키 '%s'

en: more than one %s
ko: %s이(가) 여러개입니다

en: empty trailer token in trailer '%.*s'
ko: 트레일러 '%.*s'에서 빈 트레일러 토큰

en: could not read input file '%s'
ko: '%s' 입력 파일을 읽을 수 없습니다

en: could not read from stdin
ko: 표준 입력에서 읽을 수 없습니다

en: could not stat %s
ko: %s에 대해 stat()할 수 없습니다

en: file %s is not a regular file
ko: '%s' 파일이 일반 파일이 아닙니다

en: file %s is not writable by user
ko: 사용자가 %s 파일에 쓸 수 없습니다

en: could not open temporary file
ko: 임시 파일을 열 수 없습니다: %s

en: could not rename temporary file to %s
ko: 임시 파일 이름을 '%s'(으)로 바꿀 수 없습니다

en: Would set upstream of '%s' to '%s' of '%s'
ko: '%1$s'의 업스트림을 '%3$s'의 '%2$s'(으)로 설정합니다

en: transport: invalid depth option '%s'
ko: transport: 잘못된 깊이 옵션: %s

en: could not parse transport.color.* config
ko: transport.color.* 설정을 파싱할 수 없습니다

en: The following submodule paths contain changes that can
    not be found on any remote:
ko: 다음 하위 모듈 경로에 리모트 어디에도 없는
    변경 사항이 있습니다:

en: 
    Please try
    
    	git push --recurse-submodules=on-demand
    
    or cd to the path and use
    
    	git push
    
    to push them to a remote.
ko: 
    리모트에 푸시하려면
    
    	git push --recurse-submodules=on-demand
    
    또는 해당 경로로 cd한 다음
    
    	git push
    
    명령을 시도해 보십시오

en: Aborting.
ko: 중지함.

en: Could not read ref %s
ko: %s 레퍼런스를 읽을 수 없습니다

en: too-short tree object
ko: 너무 짧은 트리 오브젝트

en: malformed mode in tree entry
ko: 트리 엔트리에 잘못된 형식의 모드

en: empty filename in tree entry
ko: 트리 엔트리에 빈 파일 이름

en: too-short tree file
ko: 너무 짧은 트리 파일

en: Your local changes to the following files would be overwritten by checkout:
    %%sPlease commit your changes or stash them before you switch branches.
ko: 다음 파일의 로컬 변경 사항을 체크아웃 때문에 덮어 쓰게 됩니다:
    %%s브랜치를 전환하기 전에 변경 사항을 커밋하거나 스태시하십시오.

en: Your local changes to the following files would be overwritten by checkout:
    %%s
ko: 다음 파일의 로컬 변경 사항을 체크아웃 때문에 덮어 쓰게 됩니다:
    %%s

en: Your local changes to the following files would be overwritten by merge:
    %%sPlease commit your changes or stash them before you merge.
ko: 다음 파일의 로컬 변경 사항을 병합 때문에 덮어 쓰게 됩니다:
    %%s병합하기 전에 변경 사항을 커밋하거나 스태시하십시오.

en: Your local changes to the following files would be overwritten by merge:
    %%s
ko: 다음 파일의 로컬 변경 사항을 병합 때문에 덮어 쓰게 됩니다.

en: Your local changes to the following files would be overwritten by %s:
    %%sPlease commit your changes or stash them before you %s.
ko: 다음 파일의 로컬 변경 사항을 %s 때문에 덮어 쓰게 됩니다:
    %%s%s 전에 변경 사항을 커밋하거나 스태시하십시오.

en: Your local changes to the following files would be overwritten by %s:
    %%s
ko: 다음 파일의 로컬 변경 사항을 %s 때문에 덮어 쓰게 됩니다:
    %%s

en: Updating the following directories would lose untracked files in them:
    %s
ko: 다음 디렉터리를 업데이트하면 그 안의 추적하지 않는 파일을 잃어버립니다:
    %s

en: The following untracked working tree files would be removed by checkout:
    %%sPlease move or remove them before you switch branches.
ko: 체크아웃 때문에 추적하지 않는 다음 작업 폴더의 파일이 제거됩니다:
    %%s브랜치를 전환하기 전에 이 파일을 옮기거나 제거하십시오.

en: The following untracked working tree files would be removed by checkout:
    %%s
ko: 체크아웃 때문에 추적하지 않는 다음 작업 폴더 파일이 제거됩니다:
    %%s

en: The following untracked working tree files would be removed by merge:
    %%sPlease move or remove them before you merge.
ko: 병합 때문에 추적하지 않는 다음 작업 폴더의 파일이 제거됩니다:
    %%s병합하기 전에 이 파일을 옮기거나 제거하십시오.

en: The following untracked working tree files would be removed by merge:
    %%s
ko: 병합 때문에 추적하지 않는 다음 작업 폴더 파일이 제거됩니다:
    %%s

en: The following untracked working tree files would be removed by %s:
    %%sPlease move or remove them before you %s.
ko: %s 때문에 추적하지 않는 다음 작업 폴더의 파일이 제거됩니다:
    %%s%s 하기 전에 이 파일을 옮기거나 제거하십시오.

en: The following untracked working tree files would be removed by %s:
    %%s
ko: %s 때문에 추적하지 않는 다음 작업 폴더 파일이 제거됩니다:
    %%s

en: The following untracked working tree files would be overwritten by checkout:
    %%sPlease move or remove them before you switch branches.
ko: 체크아웃 때문에 추적하지 않는 다음 작업 폴더의 파일을 덮어씁니다:
    %%s브랜치를 전환하기 전에 이 파일을 옮기거나 제거하십시오.

en: The following untracked working tree files would be overwritten by checkout:
    %%s
ko: 체크아웃 때문에 추적하지 않는 다음 작업 폴더 파일을 덮어씁니다:
    %%s

en: The following untracked working tree files would be overwritten by merge:
    %%sPlease move or remove them before you merge.
ko: 병합 때문에 추적하지 않는 다음 작업 폴더의 파일을 덮어씁니다:
    %%s병합하기 전에 이 파일을 옮기거나 제거하십시오.

en: The following untracked working tree files would be overwritten by merge:
    %%s
ko: 병합 때문에 추적하지 않는 다음 작업 폴더 파일을 덮어씁니다:
    %%s

en: The following untracked working tree files would be overwritten by %s:
    %%sPlease move or remove them before you %s.
ko: %s 때문에 추적하지 않는 다음 작업 폴더의 파일을 덮어씁니다:
    %%s%s 하기 전에 이 파일을 옮기거나 제거하십시오.

en: The following untracked working tree files would be overwritten by %s:
    %%s
ko: %s 때문에 추적하지 않는 다음 작업 폴더 파일을 덮어씁니다:
    %%s

en: Entry '%s' overlaps with '%s'.  Cannot bind.
ko: '%s' 항목이 '%s'와(과) 겹칩니다.  묶을 수 없습니다.

en: Cannot update sparse checkout: the following entries are not up to date:
    %s
ko: 드문 체크아웃을 업데이트할 수 없습니다. 다음 항목이 최신으로 업데이트되지 않았습니다:
    %s

en: The following working tree files would be overwritten by sparse checkout update:
    %s
ko: 드문 체크아웃 업데이트 때문에 추적하지 않는 다음 작업 폴더 파일을 덮어씁니다:
    %s

en: The following working tree files would be removed by sparse checkout update:
    %s
ko: 드문 체크아웃 업데이트 때문에 추적하지 않는 다음 작업 폴더 파일을 제거합니다:
    %s

en: Cannot update submodule:
    %s
ko: 하위 모듈을  업데이트할 수 없습니다:
    %s

en: Aborting
ko: 중지함

en: Checking out files
ko: 파일을 가져옵니다

en: invalid URL scheme name or missing '://' suffix
ko: URL 스킴 이름이 잘못되었거나 '://'가 뒤에 붙지 않았습니다

en: invalid %XX escape sequence
ko: 잘못된 %XX 이스케이프 시퀀스

en: missing host and scheme is not 'file:'
ko: 호스트가 없고 스킴이 'file:'이 아닙니다

en: a 'file:' URL may not have a port number
ko: 'file:' URL에는 포트 번호를 쓸 수 없습니다

en: invalid characters in host name
ko: 호스트 이름에 잘못된 문자

en: invalid port number
ko: 잘못된 포트 번호

en: invalid '..' path segment
ko: 경로에서 잘못된 '..' 부분

en: failed to read '%s'
ko: '%s'을(를) 읽는데 실패했습니다

en: '%s' at main working tree is not the repository directory
ko: 메인 작업 폴더의 '%s'은(는) 저장소 디렉터리가 아닙니다

en: '%s' file does not contain absolute path to the working tree location
ko: '%s' 파일은 작업 폴더 위치의 절대 경로를 가지지 않습니다

en: '%s' is not a .git file, error code %d
ko: '%s'은(는) .git 파일이 아닙니다, 상태 코드가 %d 입니다

en: '%s' does not point back to '%s'
ko: '%s'은(는) '%s'을(를) 가리키지 않습니다

en: could not open '%s' for reading and writing
ko: 읽기와 쓰기용으로 '%s'을(를) 열 수 없습니다

en: could not open '%s' for reading
ko: '%s'을(를) 읽기용으로 열 수 없습니다

en: unable to access '%s'
ko: '%s'에 접근할 수 없습니다

en: Unmerged paths:
ko: 병합하지 않은 경로:

en:   (use "git reset %s <file>..." to unstage)
ko:   (스테이지 해제하려면 "git reset %s <파일>..."을 사용하십시오)

en:   (use "git rm --cached <file>..." to unstage)
ko:   (스테이지 해제하려면 "git rm --cached <파일>..."을 사용하십시오)

en:   (use "git add <file>..." to mark resolution)
ko:   (해결했다고 표시하려면 "git add <파일>..."을 사용하십시오)

en:   (use "git add/rm <file>..." as appropriate to mark resolution)
ko:   (해결했다고 표시하려면 알맞게 "git add/rm <파일>..."을 사용하십시오)

en:   (use "git rm <file>..." to mark resolution)
ko:   (해결했다고 표시하려면 "git rm <파일>..."을 사용하십시오)

en: Changes to be committed:
ko: 커밋할 변경 사항:

en: Changes not staged for commit:
ko: 커밋하도록 정하지 않은 변경 사항:

en:   (use "git add <file>..." to update what will be committed)
ko:   (무엇을 커밋할지 바꾸려면 "git add <파일>..."을 사용하십시오)

en:   (use "git add/rm <file>..." to update what will be committed)
ko:   (무엇을 커밋할지 바꾸려면 "git add/rm <파일>..."을 사용하십시오)

en:   (use "git checkout -- <file>..." to discard changes in working directory)
ko:   (작업 폴더의 변경 사항을 버리려면 "git checkout -- <파일>..."을 사용하십시오)

en:   (commit or discard the untracked or modified content in submodules)
ko:   (하위 모듈의 추적되지 않는 파일이나 수정된 내용을 커밋하거나 버리십시오)

en:   (use "git %s <file>..." to include in what will be committed)
ko:   (커밋할 사항에 포함하려면 "git %s <파일>..."을 사용하십시오)

en: both deleted:
ko: 양쪽에서 삭제:

en: added by us:
ko: 이 쪽에서 추가:

en: deleted by them:
ko: 저 쪽에서 삭제:

en: added by them:
ko: 저 쪽에서 추가:

en: deleted by us:
ko: 이 쪽에서 삭제:

en: both added:
ko: 양쪽에서 추가:

en: both modified:
ko: 양쪽에서 수정:

en: new file:
ko: 새 파일:

en: copied:
ko: 복사함:

en: deleted:
ko: 삭제함:

en: modified:
ko: 수정함:

en: renamed:
ko: 이름 바꿈:

en: typechange:
ko: 종류 바뀜:

en: unknown:
ko: 알 수 없음:

en: unmerged:
ko: 병합하지 않음:

en: new commits,
ko: 새 커밋,

en: modified content,
ko: 수정한 내용,

en: untracked content,
ko: 추적하지 않은 내용,

en: Your stash currently has %d entry | Your stash currently has %d entries
ko[0]: 현재 스태시에 %d개 항목이 있습니다

en: Submodules changed but not updated:
ko: 변경되었지만 업데이트하지 않은 하위 모듈:

en: Submodule changes to be committed:
ko: 커밋할 하위 모듈의 변경 사항:

en: Do not modify or remove the line above.
    Everything below it will be ignored.
ko: 위의 줄을 바꾸거나 지우지 마십시오.
    아래 있는 내용은 모두 무시됩니다.

en: You have unmerged paths.
ko: 병합하지 않은 경로가 있습니다.

en:   (fix conflicts and run "git commit")
ko:   (충돌을 바로잡고 "git commit"을 실행하십시오)

en:   (use "git merge --abort" to abort the merge)
ko:   (병합을 중단하려면 "git merge --abort"를 사용하십시오)

en: All conflicts fixed but you are still merging.
ko: 모든 충돌을 바로잡았지만 아직 병합하는 중입니다.

en:   (use "git commit" to conclude merge)
ko:   (병합을 마무리하려면 "git commit"을 사용하십시오)

en: You are in the middle of an am session.
ko: am 세션 중간에 있습니다.

en: The current patch is empty.
ko: 현재 패치가 비어 있습니다.

en:   (fix conflicts and then run "git am --continue")
ko:   (충돌을 바로잡은 다음 "git am --continue"를 사용하십시오)

en:   (use "git am --skip" to skip this patch)
ko:   (이 패치를 건너 뛰려면 "git am --skip"을 사용하십시오)

en:   (use "git am --abort" to restore the original branch)
ko:   (원본 브랜치를 복구하려면 "git am --abort"를 사용하십시오)

en: git-rebase-todo is missing.
ko: git-rebase-todo가 없습니다.

en: No commands done.
ko: 완료한 명령 없음.

en: Last command done (%d command done): | Last commands done (%d commands done):
ko[0]: 최근 완료한 명령 (%d개 명령 완료):

en:   (see more in file %s)
ko:   (자세한 정보는 %s 파일 참고)

en: No commands remaining.
ko: 명령이 남아있지 않음.

en: Next command to do (%d remaining command): | Next commands to do (%d remaining commands):
ko[0]: 다음에 할 명령 (%d개 명령 남음):

en:   (use "git rebase --edit-todo" to view and edit)
ko:   (보고 편집하려면 "git rebase --edit-todo"를 사용하십시오)

en: You are currently rebasing branch '%s' on '%s'.
ko: 현재 '%s' 브랜치를 '%s' 위로 리베이스하는 중입니다.

en: You are currently rebasing.
ko: 현재 리베이스하는 중입니다.

en:   (fix conflicts and then run "git rebase --continue")
ko:   (충돌을 바로잡고 "git rebase --continue"를 사용하십시오)

en:   (use "git rebase --skip" to skip this patch)
ko:   (이 패치를 건너뛰려면 "git rebase --skip"을 사용하십시오)

en:   (use "git rebase --abort" to check out the original branch)
ko:   (원본 브랜치를 가져오려면 "git rebase --abort"를 사용하십시오)

en:   (all conflicts fixed: run "git rebase --continue")
ko:   (모든 충돌을 바로잡았습니다: "git rebase --continue"를 실행하십시오)

en: You are currently splitting a commit while rebasing branch '%s' on '%s'.
ko: 현재 '%s' 브랜치를 '%s' 위로 리베이스하는 중 커밋을 분리하는 중입니다.

en: You are currently splitting a commit during a rebase.
ko: 현재 리베이스하는 중 커밋을 분리하는 중입니다.

en:   (Once your working directory is clean, run "git rebase --continue")
ko:   (작업 폴더가 깨끗해지면, "git rebase --continue"를 실행하십시오)

en: You are currently editing a commit while rebasing branch '%s' on '%s'.
ko: '%s' 브랜치를 '%s' 위로 리베이스하는 중 커밋을 편집하는 중입니다.

en: You are currently editing a commit during a rebase.
ko: 리베이스 중에 커밋을 편집하는 중입니다.

en:   (use "git commit --amend" to amend the current commit)
ko:   (현재 커밋을 수정하려면 "git commit --amend"을 사용하십시오)

en:   (use "git rebase --continue" once you are satisfied with your changes)
ko:   (변경 사항에 만족할 때 "git rebase --continue"를 사용하십시오)

en: You are currently cherry-picking commit %s.
ko: 현재 %s 커밋을 뽑아 내고 있습니다.

en:   (fix conflicts and run "git cherry-pick --continue")
ko:   (충돌을 바로잡고 "git cherry-pick --continue"를 실행하십시오)

en:   (all conflicts fixed: run "git cherry-pick --continue")
ko:   (모든 충돌을 바로잡았습니다: "git cherry-pick --continue"를 실행하십시오)

en:   (use "git cherry-pick --abort" to cancel the cherry-pick operation)
ko:   (뽑기 작업을 취소하려면 "git cherry-pick --abort"를 사용하십시오)

en: You are currently reverting commit %s.
ko: 현재 %s 커밋을 되돌리는 중입니다.

en:   (fix conflicts and run "git revert --continue")
ko:   (충돌을 바로잡고 "git revert --continue"를 실행하십시오)

en:   (all conflicts fixed: run "git revert --continue")
ko:   (모든 충돌을 바로잡았습니다: "git revert --continue"를 실행하십시오)

en:   (use "git revert --abort" to cancel the revert operation)
ko:   (되돌리기 작업을 취소하려면 "git revert --abort"를 사용하십시오)

en: You are currently bisecting, started from branch '%s'.
ko: '이등분하는 중입니다. '%s' 브랜치부터 시작.

en: You are currently bisecting.
ko: '이등분하는 중입니다.

en:   (use "git bisect reset" to get back to the original branch)
ko:   (원래 브랜치로 돌아가려면 "git bisect reset"을 사용하십시오)

en: On branch
ko: 현재 브랜치

en: interactive rebase in progress; onto
ko: 대화형 리베이스 진행 중. 갈 위치는

en: rebase in progress; onto
ko: 리베이스 진행 중. 갈 위치는

en: HEAD detached at
ko: HEAD가 다음 위치에서 분리:

en: HEAD detached from
ko: HEAD가 다음으로부터 분리:

en: Not currently on any branch.
ko: 현재 어떤 브랜치도 사용하지 않음.

en: Initial commit
ko: 최초 커밋

en: No commits yet
ko: 아직 커밋이 없습니다

en: Untracked files
ko: 추적하지 않는 파일

en: It took %.2f seconds to enumerate untracked files. 'status -uno'
    may speed it up, but you have to be careful not to forget to add
    new files yourself (see 'git help status').
ko: 추적하지 않는 파일을 모두 확인하는데 %.2f초가 걸렸습니다.
    'status -uno' 옵션을 쓰면 빨라질 수도 있지만, 새 파일을
    직접 찾아서 추가해야 합니다. ('git help status' 참고)

en: Untracked files not listed%s
ko: 추적하지 않는 파일을 보지 않습니다%s

en:  (use -u option to show untracked files)
ko:  (추적하지 않는 파일을 보려면 -u 옵션을 사용하십시오)

en: no changes added to commit (use "git add" and/or "git commit -a")
ko: 커밋할 변경 사항을 추가하지 않았습니다 ("git add" 및/또는 "git commit -a"를
    사용하십시오)

en: no changes added to commit
ko: 커밋할 변경 사항을 추가하지 않았습니다

en: nothing added to commit but untracked files present (use "git add" to track)
ko: 커밋할 사항을 추가하지 않았지만 추적하지 않는 파일이 있습니다 (추적하려면 "git
    add"를 사용하십시오)

en: nothing added to commit but untracked files present
ko: 커밋할 사항을 추가하지 않았지만 추적하지 않는 파일이 있습니다

en: nothing to commit (create/copy files and use "git add" to track)
ko: 커밋할 사항 없음 (파일을 만들거나 복사하고 "git add"를 사용하면 추적합니다)

en: nothing to commit
ko: 커밋할 사항 없음

en: nothing to commit (use -u to show untracked files)
ko: 커밋할 사항 없음 (추적하지 않는 파일을 보려면 -u 옵션을 사용하십시오)

en: nothing to commit, working tree clean
ko: 커밋할 사항 없음, 작업 폴더 깨끗함

en: No commits yet on
ko: 아직 커밋이 없습니다, 위치: <

en: HEAD (no branch)
ko: HEAD (브랜치 없음)

en: behind
ko: 다음 뒤에:

en: ahead
ko: 다음 앞에:

note: TRANSLATORS: the action is e.g. "pull with rebase"
en: cannot %s: You have unstaged changes.
ko: %s 할 수 없습니다: 스테이징하지 않은 변경 사항이 있습니다.

en: additionally, your index contains uncommitted changes.
ko: 추가로, 인덱스에 커밋하지 않은 변경 사항이 있습니다.

en: cannot %s: Your index contains uncommitted changes.
ko: %s 할 수 없습니다: 인덱스에 커밋하지 않은 변경 사항이 있습니다.

en: failed to unlink '%s'
ko: '%s' 파일 삭제에 실패했습니다

en: git add [<options>] [--] <pathspec>...
ko: git add [<옵션>] [--] <경로명세>...

en: unexpected diff status %c
ko: 예상치 못한 diff 상태 %c

en: updating files failed
ko: 파일 업데이트가 실패했습니다

en: remove '%s'
ko: '%s' 제거

en: Unstaged changes after refreshing the index:
ko: 인덱스를 새로 고친 다음 커밋 표시하지 않은 변경 사항:

en: Could not read the index
ko: 인덱스를 읽을 수 없습니다

en: Could not write patch
ko: 패치를 쓸 수 없습니다

en: editing patch failed
ko: 패치 편집에 실패했습니다

en: Could not stat '%s'
ko: '%s'을(를) stat()할 수 없습니다

en: Empty patch. Aborted.
ko: 빈 패치. 중지.

en: Could not apply '%s'
ko: '%s'을(를) 적용할 수 없습니다

en: The following paths are ignored by one of your .gitignore files:
ko: 다음 경로는 .gitignore 파일 중 하나 때문에 무시합니다:

en: dry run
ko: 가짜로 실행

en: interactive picking
ko: 대화식으로 고릅니다

en: select hunks interactively
ko: 대화식으로 변경된 부분을 선택합니다

en: edit current diff and apply
ko: 현재 diff를 편집하고 적용합니다

en: allow adding otherwise ignored files
ko: 무시하는 파일의 추가를 허용합니다

en: update tracked files
ko: 추적되는 파일을 업데이트합니다

en: renormalize EOL of tracked files (implies -u)
ko: 추적된 파일의 새줄문자(EOL)를 재 적용합니다 (-u 옵션 포함)

en: record only the fact that the path will be added later
ko: 나중에 추가할 것이라는 사실만 기록합니다

en: add changes from all tracked and untracked files
ko: 추적되고 추적되지 않는 모든 파일의 변경 사항을 추가합니다

en: ignore paths removed in the working tree (same as --no-all)
ko: 작업 폴더에서 제거한 경로를 무시합니다 (--no-all과 동일)

en: don't add, only refresh the index
ko: 추가하지 않고 인덱스만 새로 고칩니다

en: just skip files which cannot be added because of errors
ko: 오류 때문에 추가할 수 없는 파일을 건너뜁니다

en: check if - even missing - files are ignored in dry run
ko: 가짜로 실행했을 때 파일을 무시하는지 확인합니다

en: override the executable bit of the listed files
ko: 목록의 파일에서 실행 가능 비트를 바꿉니다

en: warn when adding an embedded repository
ko: 내장 저장소를 추가할 때 경고를 표시합니다

en: You've added another git repository inside your current repository.
    Clones of the outer repository will not contain the contents of
    the embedded repository and will not know how to obtain it.
    If you meant to add a submodule, use:
    
    	git submodule add <url> %s
    
    If you added this path by mistake, you can remove it from the
    index with:
    
    	git rm --cached %s
    
    See "git help submodule" for more information.
ko: 현재 저장소 안에 또 다른 깃 저장소를 추가했습니다. 외부 저장소를 복제해도
    내장된 저장소의 내용을 복제하진 않고 어떻게 내장된 저장소 내용을 얻을지 정보도
    없습니다. 하위 모듈을 추가하려면, 다음 명령을 사용하십시오:
    
    	git submodule add <url> %s
    
    실수로 이 경로를 추가했다면 다음 명령으로 인덱스에서 제거할 수 있습니다:
    
    	git rm --cached %s
    
    더 자세한 정보는 "git help submodule"을 참고하십시오.

en: adding embedded git repository: %s
ko: 내장 깃 저장소 추가: %s

en: Use -f if you really want to add them.
ko: 정말로 추가하려면 -f 옵션을 사용하십시오.

en: adding files failed
ko: 파일 추가가 실패했습니다

en: -A and -u are mutually incompatible
ko: -A 및 -u 옵션은 서로 호환되지 않습니다

en: Option --ignore-missing can only be used together with --dry-run
ko: --ignore-missing 옵션은 --dry-run 옵션과 같이 사용할 경우에만 쓸 수 있습니다.

en: --chmod param '%s' must be either -x or +x
ko: --chmod 파라미터 '%s'은(는) -x 또는 +x 형식이어야 합니다

en: Nothing specified, nothing added.
ko: 아무 것도 지정하지 않았으므로 아무 것도 추가하지 않습니다.

en: Maybe you wanted to say 'git add .'?
ko: 'git add .' 명령을 실행하려고 한 것 아니었습니까?

en: index file corrupt
ko: 인덱스 파일이 손상되었습니다

en: could not parse author script
ko: 작성자 스크립트를 파싱할 수 없습니다

en: '%s' was deleted by the applypatch-msg hook
ko: applypatch-msg 후크 때문에 '%s'이(가) 삭제되었습니다.

en: Malformed input line: '%s'.
ko: 잘못된 형식의 입력 줄: '%s'.

en: Failed to copy notes from '%s' to '%s'
ko: '%s'에서 '%s'(으)로 노트를 복사하는데 실패했습니다

en: fseek failed
ko: fseek 실패

en: could not parse patch '%s'
ko: '%s' 패치를 파싱할 수 없습니다

en: Only one StGIT patch series can be applied at once
ko: 한번에 하나의 StGIT 패치 시리즈만 적용할 수 있습니다

en: invalid Date line
ko: Date 줄이 잘못되었습니다

en: invalid timezone offset
ko: 시간대 오프셋이 잘못되었습니다

en: Patch format detection failed.
ko: 패치 형식 검색이 실패했습니다.

en: failed to create directory '%s'
ko: '%s' 디렉터리 만들기가 실패했습니다

en: Failed to split patches.
ko: 패치를 쪼개는데 실패했습니다.

en: unable to write index file
ko: 인덱스 파일을 쓸 수 없습니다

en: When you have resolved this problem, run "%s --continue".
ko: 이 문제를 해결했을 때 "%s --continue"를 실행하십시오.

en: If you prefer to skip this patch, run "%s --skip" instead.
ko: 이 패치를 건너뛰려면, 그 대신 "%s --skip"을 실행하십시오.

en: To restore the original branch and stop patching, run "%s --abort".
ko: 원래 브랜치를 복구하고 패치 적용을 중지하려면 "%s --abort"를 실행하십시오.

en: Patch is empty.
ko: 패치가 비어 있습니다.

en: invalid ident line: %.*s
ko: 잘못된 신원 줄: %.*s

en: unable to parse commit %s
ko: %s 커밋을 파싱할 수 없습니다

en: Repository lacks necessary blobs to fall back on 3-way merge.
ko: 저장소에 3-방향 병합으로 대신할 때 필요한 블롭이 없습니다.

en: Using index info to reconstruct a base tree...
ko: 인덱스 정보를 사용해 기본 트리를 다시 만듭니다...

en: Did you hand edit your patch?
    It does not apply to blobs recorded in its index.
ko: 패치를 직접 편집하셨습니까?
    이 패치는 인덱스에 기록된 블롭에는 적용되지 않습니다.

en: Falling back to patching base and 3-way merge...
ko: 베이스 패치 적용 및 3-방향 병합으로 대신합니다...

en: Failed to merge in the changes.
ko: 변경 사항에서 병합하는데 실패했습니다.

en: applying to an empty history
ko: 빈 커밋 내역에 대해 적용합니다

en: cannot resume: %s does not exist.
ko: 다시 시작할 수 없습니다: %s이(가) 없습니다.

en: cannot be interactive without stdin connected to a terminal.
ko: 터미널에 표준 입력이 연결되지 않은 상태에서 대화형으로 실행할 수 없습니다.

en: Commit Body is:
ko: 커밋 본문은:

note: TRANSLATORS: Make sure to include [y], [n], [e], [v] and [a] in your translation. The program will only accept English input at this point.
en: Apply? [y]es/[n]o/[e]dit/[v]iew patch/[a]ccept all:
ko: 적용? 예[y]/아니오[n]/편집[e]/패치 보기[v]/모두 적용[a]:

en: Dirty index: cannot apply patches (dirty: %s)
ko: 변경된 인덱스: 패치를 적용할 수 없습니다 (dirty: %s)

en: Applying: %.*s
ko: 적용하는 중: %.*s

en: No changes -- Patch already applied.
ko: 변경 사항 없음 -- 패치가 이미 적용되었습니다.

en: Patch failed at %s %.*s
ko: 패치가 %s %.*s 위치에서 실패했습니다

en: Use 'git am --show-current-patch' to see the failed patch
ko: 'git am --show-current-patch'를 사용하여 실패한 패치를 볼 수 있습니다

en: No changes - did you forget to use 'git add'?
    If there is nothing left to stage, chances are that something else
    already introduced the same changes; you might want to skip this patch.
ko: 변경 사항이 없습니다 - 'git add' 사용을 잊으셨습니까?
    커밋으로 표시할 사항이 남아 있지 않으면, 이미 같은 패치에서 적용된
    경우일 수도 있습니다. 그런 경우에는 이 패치를 건너뛰면 됩니다.

en: You still have unmerged paths in your index.
    You should 'git add' each file with resolved conflicts to mark them as such.
    You might run `git rm` on a file to accept "deleted by them" for it.
ko: 인덱스에 아직 병합하지 않은 경로가 남아 있습니다.
    충돌을 해결한 파일을 'git add'해서 해결했다고 표시해야 합니다.
    파일의 "저 쪽에서 삭제"를 받아들이려면 `git rm`을 실행하십시오.

en: Could not parse object '%s'.
ko: '%s' 오브젝트를 파싱할 수 없습니다.

en: failed to clean index
ko: 인덱스 지우기에 실패했습니다

en: You seem to have moved HEAD since the last 'am' failure.
    Not rewinding to ORIG_HEAD
ko: 마지막 'am' 실패 이후 HEAD를 옮긴 것 같습니다.
    ORIG_HEAD로 되돌리지 않습니다.

en: Invalid value for --patch-format: %s
ko: --patch-format 옵션에 대해 잘못된 값: %s

en: git am [<options>] [(<mbox> | <Maildir>)...]
ko: git am [<옵션>] [(<mbox> | <Maildir>)...]

en: git am [<options>] (--continue | --skip | --abort)
ko: git am [<옵션>] (--continue | --skip | --abort)

en: run interactively
ko: 대화형으로 실행합니다

en: historical option -- no-op
ko: 아무 동작도 하지 않습니다 (과거부터 있었던 옵션)

en: allow fall back on 3way merging if needed
ko: 필요하면 3-방향 병합으로 대신하도록 허용합니다

en: be quiet
ko: 간략히 표시합니다

en: add a Signed-off-by line to the commit message
ko: 커밋 메시지에 Signed-off-by 줄을 남깁니다

en: recode into utf8 (default)
ko: UTF-8 인코딩으로 변환합니다 (기본값)

en: pass -k flag to git-mailinfo
ko: git-mailinfo에 -k 옵션을 씁니다

en: pass -b flag to git-mailinfo
ko: git-mailinfo에 -b 옵션을 씁니다

en: pass -m flag to git-mailinfo
ko: git-mailinfo에 -m 옵션을 씁니다

en: pass --keep-cr flag to git-mailsplit for mbox format
ko: mbox 형식에 대해 git-mailsplit에 --keep-cr 옵션을 사용합니다

en: do not pass --keep-cr flag to git-mailsplit independent of am.keepcr
ko: am.keepcr에 무관하게 git-mailsplit에 --keep-cr 옵션을 사용하지 않습니다.

en: strip everything before a scissors line
ko: 절취선 앞의 모든 사항을 무시합니다

en: pass it through git-apply
ko: git-apply에 넘깁니다

en: format the patch(es) are in
ko: 패치의 형식

en: override error message when patch failure occurs
ko: 패치 실패가 발생했을 때 오류 메시지 대신 사용합니다

en: continue applying patches after resolving a conflict
ko: 충돌을 해결한 다음 패치 적용을 계속합니다

en: synonyms for --continue
ko: --continue 옵션과 동일

en: skip the current patch
ko: 현재 패치 건너뛰기

en: restore the original branch and abort the patching operation.
ko: 원래 브랜치를 복구하고 패치 적용 작업을 중지합니다.

en: abort the patching operation but keep HEAD where it is.
ko: 패치 작업을 중단하지만 HEAD는 그대로 둡니다.

en: show the patch being applied.
ko: 적용되는 패치를 보여줍니다.

en: lie about committer date
ko: 커미터 시각을 작성자 시각으로 넣습니다

en: use current timestamp for author date
ko: 현재 시각을 작성자 시각으로 사용합니다

en: key-id
ko: 키-ID

en: GPG-sign commits
ko: GPG 서명 커밋

en: (internal use for git-rebase)
ko: (git-rebase를 위한 내부 용도)

en: The -b/--binary option has been a no-op for long time, and
    it will be removed. Please do not use it anymore.
ko: -b/--binary 옵션은 오랜 시간 동안 아무 동작도 하지 않았으므로, 이
    옵션은 제거될 예정입니다. 이제 사용하지 마십시오.

en: failed to read the index
ko: 인덱스 읽기에 실패했습니다

en: previous rebase directory %s still exists but mbox given.
ko: 이전 리베이스 디렉터리 %s이(가) 아직 있고 mbox를 지정했습니다.

en: Stray %s directory found.
    Use "git am --abort" to remove it.
ko: 벗어난 %s 디렉터리가 발견되었습니다.
    제거하려면 "git am --abort"를 사용하십시오.

en: Resolve operation not in progress, we are not resuming.
ko: 해소 작업이 진행 중입니다. 다시 시작하지 않습니다.

en: git apply [<options>] [<patch>...]
ko: git apply [<옵션>] [<패치>...]

en: could not create archive file '%s'
ko: '%s' 아카이브 파일을 만들 수 없습니다

en: could not redirect output
ko: 출력 방향을 돌릴 수 없습니다

en: git archive: Remote with no URL
ko: git archive: URL 없는 리모트

en: git archive: expected ACK/NAK, got a flush packet
ko: git archive: ACK/NAK가 와야 하지만, 플러시 패킷을 받았습니다

en: git archive: protocol error
ko: git archive: 프로토콜 오류

en: git archive: expected a flush
ko: git archive: 파일 끝을 예상함

en: git bisect--helper --write-terms <bad_term> <good_term>
ko: git bisect--helper --write-terms <비정상_용어> <정상_용어>

en: '%s' is not a valid term
ko: '%s'은(는) 올바른 용어가 아닙니다.

en: can't use the builtin command '%s' as a term
ko: 내부 명령어 '%s'을(를) 용어로 사용할 수 없습니다

en: can't change the meaning of the term '%s'
ko: 용어 '%s'의 의미를 바꿀 수 없습니다

en: please use two different terms
ko: 두 다른 용어를 사용하십시오

en: could not open the file BISECT_TERMS
ko: BISECT_TERMS 파일을 열 수 없습니다

en: perform 'git bisect next'
ko: 'git bisect next'를 수행합니다

en: write the terms to .git/BISECT_TERMS
ko: 용어를 .git/BISECT_TERMS에 씁니다

en: cleanup the bisection state
ko: 이등분 상태를 정리합니다

en: check for expected revs
ko: 예상된 리비전을 확인합니다

en: update BISECT_HEAD instead of checking out the current commit
ko: 현재 커밋을 가져오는 대신 BISECT_HEAD를 업데이트합니다

en: --write-terms requires two arguments
ko: --write-terms 옵션은 두 인자가 필요합니다

en: --bisect-clean-state requires no arguments
ko: --bisect-clean-state 옵션은 인자가 필요하지 않습니다

en: git blame [<options>] [<rev-opts>] [<rev>] [--] <file>
ko: git blame [<옵션>] [<리비전-옵션>] [<리비전>] [--] <파일>

en: <rev-opts> are documented in git-rev-list(1)
ko: <리비전-옵션>은 git-rev-list(1)에 설명되어 있습니다

en: expecting a color: %s
ko: 색을 예상합니다: %s

en: must end with a color
ko: 색으로 끝나야 합니다

en: invalid color '%s' in color.blame.repeatedLines
ko: color.blame.repeatedLines에 잘못된 색을 ('%s') 무시합니다

en: invalid value for blame.coloring
ko: blame.coloring의 값이 올바르지 않습니다

en: Show blame entries as we find them, incrementally
ko: 블레임 항목을 찾자마자 점진적으로 표시합니다

en: Show blank SHA-1 for boundary commits (Default: off)
ko: 가장자리 커밋에 대해 빈 SHA-1을 표시합니다 (기본값: 꺼짐)

en: Do not treat root commits as boundaries (Default: off)
ko: 최상위 커밋을 가장자리 커밋으로 취급하지 않습니다 (기본값: 꺼짐)

en: Show work cost statistics
ko: 작업 비용 통계를 표시합니다

en: Force progress reporting
ko: 강제로 진행 상황을 표시합니다

en: Show output score for blame entries
ko: 블레임 항목에 대해 출력 점수를 표시합니다

en: Show original filename (Default: auto)
ko: 원래 파일 이름 표시 (기본값: 자동)

en: Show original linenumber (Default: off)
ko: 원래 줄 번호 표시 (기본값: 하지 않음)

en: Show in a format designed for machine consumption
ko: 컴퓨터 처리용으로 설계된 형식으로 표시합니다

en: Show porcelain format with per-line commit information
ko: 줄마다 커밋 정보가 표시되는 사용자용 형식으로 표시합니다

en: Use the same output mode as git-annotate (Default: off)
ko: git-annotate와 동일한 형식을 사용합니다 (기본값: 꺼짐)

en: Show raw timestamp (Default: off)
ko: 내부 형식으로 시각을 표시합니다 (기본값: 꺼짐)

en: Show long commit SHA1 (Default: off)
ko: 길게 커밋 SHA1을 표시합니다 (기본값: 꺼짐)

en: Suppress author name and timestamp (Default: off)
ko: 작성자 이름과 시각을 표시하지 않습니다 (기본값: 꺼짐)

en: Show author email instead of name (Default: off)
ko: 작성자 이름 대신에 전자메일을 표시합니다 (기본값: 꺼짐)

en: Ignore whitespace differences
ko: 공백 문자 차이점을 무시합니다

en: color redundant metadata from previous line differently
ko: 불필요한 메타데이터를 앞의 줄과 다르게 색을 칠합니다

en: color lines by age
ko: 줄이 얼마나 오래 됐느냐에 따라 다르게 색을 칠합니다

en: Use an experimental heuristic to improve diffs
ko: diff를 향상하는데 실험적인 휴리스틱을 사용합니다

en: Spend extra cycles to find better match
ko: 더 일치하는 항목을 찾는데 더 시간을 소모합니다

en: Use revisions from <file> instead of calling git-rev-list
ko: git-rev-list를 호출하는 대신 <파일>에서 리비전을 사용합니다

en: Use <file>'s contents as the final image
ko: <파일>의 내용을 최종 이미지로 사용합니다

en: score
ko: 점수

en: Find line copies within and across files
ko: 파일 내부와 파일 사이의 복사된 줄을 찾습니다

en: Find line movements within and across files
ko: 파일 내부와 파일 사이의 옮겨진 줄을 찾습니다

en: Process only line range n,m, counting from 1
ko: n,m줄 (1번 줄부터 시작) 사이의 범위만 처리

en: --progress can't be used with --incremental or porcelain formats
ko: --progress 옵션은 --incremental 옵션이나 포스레인 형식에서 사용할 수 없습니다

note: TRANSLATORS: This string is used to tell us the maximum display width for a relative timestamp in "git blame" output.  For C locale, "4 years, 11 months ago", which takes 22 places, is the longest among various forms of relative timestamps, but your language may need more or fewer display columns.
en: 4 years, 11 months ago
ko: 4년 11달 전

en: file %s has only %lu line | file %s has only %lu lines
ko[0]: %s 파일에는 줄이 %lu개 뿐입니다

en: Blaming lines
ko: 블레임 줄

en: git branch [<options>] [-r | -a] [--merged | --no-merged]
ko: git branch [<옵션>] [-r | -a] [--merged | --no-merged]

en: git branch [<options>] [-l] [-f] <branch-name> [<start-point>]
ko: git branch [<옵션>] [-l] [-f] <브랜치-이름> [<시작-지점>]

en: git branch [<options>] [-r] (-d | -D) <branch-name>...
ko: git branch [<옵션>] [-r] (-d | -D) <브랜치-이름>...

en: git branch [<options>] (-m | -M) [<old-branch>] <new-branch>
ko: git branch [<옵션>] (-m | -M) [<과거-브랜치>] <새-브랜치>

en: git branch [<options>] (-c | -C) [<old-branch>] <new-branch>
ko: git branch [<옵션>] (-c | -C) [<과거-브랜치>] <새-브랜치>

en: git branch [<options>] [-r | -a] [--points-at]
ko: git branch [<옵션>] [-r | -a] [--points-at]

en: git branch [<options>] [-r | -a] [--format]
ko: git branch [<옵션>] [-r | -a] [--format]

en: deleting branch '%s' that has been merged to
             '%s', but not yet merged to HEAD.
ko: '%s' 브랜치를 삭제합니다. 이 브랜치는 '%s'에
             병합되었지만, HEAD에는 병합되지 않았습니다.

en: not deleting branch '%s' that is not yet merged to
             '%s', even though it is merged to HEAD.
ko: '%s' 브랜치를 삭제하지 않습니다. 이 브랜치는 '%s'에
             병합되지 않았지만, HEAD에는 병합되었습니다.

en: Couldn't look up commit object for '%s'
ko: '%s'에 대한 커밋 오브젝트를 찾아볼 수 없습니다

en: The branch '%s' is not fully merged.
    If you are sure you want to delete it, run 'git branch -D %s'.
ko: '%s' 브랜치가 완전히 병합되지 않았습니다.
    정말로 삭제하려면 'git branch -D %s' 명령을 실행하십시오.

en: Update of config-file failed
ko: config-file 업데이트가 실패했습니다

en: cannot use -a with -d
ko: -a 옵션을 -d 옵션과 같이 쓸 수 없습니다

en: Couldn't look up commit object for HEAD
ko: HEAD에 대한 커밋 오브젝트를 찾아볼 수 없습니다

en: Cannot delete branch '%s' checked out at '%s'
ko: '%2$s' 위치에 체크아웃한 '%1$s' 브랜치를 삭제할 수 없습니다

en: remote-tracking branch '%s' not found.
ko: 리모트 추적 '%s' 브랜치가 없습니다.

en: branch '%s' not found.
ko: '%s' 브랜치가 없습니다.

en: Error deleting remote-tracking branch '%s'
ko: 리모트 추적 '%s' 브랜치를 삭제하는데 오류

en: Error deleting branch '%s'
ko: '%s' 브랜치를 삭제하는데 오류

en: Deleted remote-tracking branch %s (was %s).
ko: 리모트 추적 '%s' 브랜치를 삭제합니다. (과거 %s)

en: Deleted branch %s (was %s).
ko: %s 브랜치 삭제 (과거 %s).

en: unable to parse format string
ko: 포맷 문자열을 파싱할 수 없습니다

en: Branch %s is being rebased at %s
ko: %s 브랜치를 %s 위치에 리베이스합니다

en: Branch %s is being bisected at %s
ko: %s 브랜치를 %s 위치에서 bisect합니다

en: cannot copy the current branch while not on any.
ko: 브랜치 위에 없으면서 현재 브랜치를 복사할 수 없습니다.

en: cannot rename the current branch while not on any.
ko: 브랜치 위에 없으면서 현재 브랜치 이름을 바꿀 수 없습니다.

en: Invalid branch name: '%s'
ko: 잘못된 브랜치 이름: '%s'

en: Branch rename failed
ko: 브랜치 이름 바꾸기 실패

en: Branch copy failed
ko: 브랜치 복사 실패

en: Created a copy of a misnamed branch '%s'
ko: 이름이 잘못된 '%s' 브랜치의 복사본을 만들었습니다

en: Renamed a misnamed branch '%s' away
ko: 이름이 잘못된 '%s' 브랜치의 이름을 다르게 바꿉니다

en: Branch renamed to %s, but HEAD is not updated!
ko: 브랜치 이름을 %s(으)로 바꾸지만, HEAD를 업데이트하지 않습니다!

en: Branch is renamed, but update of config-file failed
ko: 브랜치의 이름을 바꾸지만, config-file 업데이트가 실패했습니다

en: Branch is copied, but update of config-file failed
ko: 브랜치를 복사했지만, config-file 업데이트가 실패했습니다

en: Please edit the description for the branch
      %s
    Lines starting with '%c' will be stripped.
ko: 다음 브랜치에 대한 설명을 쓰십시오:
      %s
    '%c' 문자로 시작하는 줄은 무시됩니다.

en: Generic options
ko: 일반 옵션

en: show hash and subject, give twice for upstream branch
ko: 해시와 제목을 표시하고, 업스트림 브랜치에 대한 위치를 표시합니다

en: suppress informational messages
ko: 여러가지 안내 메시지를 표시하지 않습니다

en: set up tracking mode (see git-pull(1))
ko: 추적 모드를 설정합니다 (git-pull(1) 참고)

en: upstream
ko: 업스트림

en: change the upstream info
ko: 업스트림 정보를 바꿉니다

en: Unset the upstream info
ko: 업스트림 정보를 해제합니다

en: use colored output
ko: 여러 색으로 출력합니다

en: act on remote-tracking branches
ko: 리모트 추적 브랜치에 대해 동작합니다

en: print only branches that contain the commit
ko: 커밋이 있는 브랜치만 표시합니다

en: print only branches that don't contain the commit
ko: 커밋이 들어있지 않은 브랜치만 표시합니다

en: Specific git-branch actions:
ko: 특정 git-branch 동작:

en: list both remote-tracking and local branches
ko: 리모트와 로컬의 브랜치 목록을 모두 표시합니다

en: delete fully merged branch
ko: 완전히 병합된 브랜치를 삭제합니다

en: delete branch (even if not merged)
ko: 브랜치를 삭제합니다 (병합되지 않았더라도)

en: move/rename a branch and its reflog
ko: 브랜치와 그 reflog를 옮기거나 이름을 바꿉니다

en: move/rename a branch, even if target exists
ko: 대상이 이미 있더라도 브랜치를 옮기거나 이름을 바꿉니다

en: copy a branch and its reflog
ko: 브랜치와 그 reflog를 복사합니다

en: copy a branch, even if target exists
ko: 대상이 이미 있더라도 브랜치를 복사합니다

en: list branch names
ko: 브랜치 이름 목록을 표시합니다

en: create the branch's reflog
ko: 브랜치의 reflog를 만듭니다

en: edit the description for the branch
ko: 브랜치의 설명을 편집합니다

en: force creation, move/rename, deletion
ko: 강제로 만들고, 옮기거나 이름을 바꾸고, 삭제합니다

en: print only branches that are merged
ko: 병합되는 브랜치만 표시합니다

en: print only branches that are not merged
ko: 병합되지 않는 브랜치만 표시합니다

en: list branches in columns
ko: 목록을 여러 열로 표시합니다

en: key
ko: 키

en: field name to sort on
ko: 정렬한 기준이 되는 필드 이름

en: print only branches of the object
ko: 해당 오브젝트의 브랜치만 표시합니다

en: sorting and filtering are case insensitive
ko: 정렬과 필터링은 대소문자를 구분하지 않습니다

en: format to use for the output
ko: 출력에 사용할 형식

en: HEAD not found below refs/heads!
ko: 레퍼런스/헤드 아래에 HEAD가 없습니다!

en: --column and --verbose are incompatible
ko: --column 및 --verbose 옵션은 호환되지 않습니다

en: branch name required
ko: 브랜치 이름이 필요합니다

en: Cannot give description to detached HEAD
ko: 분리된 HEAD에 대한 설명을 부여할 수 없습니다

en: cannot edit description of more than one branch
ko: 여러 브랜치에 대한 설명을 편집할 수 없습니다

en: No commit on branch '%s' yet.
ko: 아직 '%s' 브랜치에 커밋이 없습니다.

en: No branch named '%s'.
ko: 이름이 '%s'인 브랜치가 없습니다.

en: too many branches for a copy operation
ko: 복사 작업에 대해 브랜치가 너무 많습니다

en: too many arguments for a rename operation
ko: 이름 바꾸기 작업에 대해 인자가 너무 많습니다

en: too many arguments to set new upstream
ko: 새 업스트림을 설정하는데 인자가 너무 많습니다

en: could not set upstream of HEAD to %s when it does not point to any branch.
ko: HEAD의 업스트림을 %s(으)로 설정할 수 없습니다. 어떤 브랜치도 가리키지 않습니다.

en: no such branch '%s'
ko: 그런 브랜치가 ('%s') 없습니다

en: branch '%s' does not exist
ko: '%s' 브랜치가 없습니다

en: too many arguments to unset upstream
ko: 업스트림 설정을 해제하는데 인자가 너무 많습니다

en: could not unset upstream of HEAD when it does not point to any branch.
ko: HEAD의 업스트림 설정을 해제할 수 없습니다. 어떤 브랜치도 가리키지 않습니다.

en: Branch '%s' has no upstream information
ko: '%s' 브랜치에 업스트림 정보가 없습니다

en: -a and -r options to 'git branch' do not make sense with a branch name
ko: 'git branch'에 대해 -a 및 -r 옵션은 브랜치 이름과 같이 쓰면 앞뒤가 맞지 않습니다

en: the '--set-upstream' option is no longer supported. Please use '--track' or '--set-upstream-to' instead.
ko: '--set-upstream' 옵션은 더 이상 사용되지 않고 제거될 예정입니다. '--track' 또는 '--set-upstream-to' 옵션을 사용해 보십시오.

en: %s is okay
ko: %s 정상입니다

en: Need a repository to create a bundle.
ko: 번들을 만드려면 저장소가 필요합니다.

en: Need a repository to unbundle.
ko: 번들을 해제하려면 저장소가 필요합니다.

en: git cat-file (-t [--allow-unknown-type] | -s [--allow-unknown-type] | -e | -p | <type> | --textconv | --filters) [--path=<path>] <object>
ko: git cat-file (-t [--allow-unknown-type] | -s [--allow-unknown-type] | -e | -p | <종류> | --textconv | --filters) [--path=<경로>] <오브젝트>

en: <type> can be one of: blob, tree, commit, tag
ko: <종류>는 다음 중 하나가 될 수 있습니다: blob, tree, commit, tag

en: show object type
ko: 오브젝트 종류를 봅니다

en: show object size
ko: 오브젝트 크기를 봅니다

en: exit with zero when there's no error
ko: 오류가 없을 때 0을 리턴하고 끝냅니다

en: pretty-print object's content
ko: 오브젝트의 내용을 예쁘게 표시합니다

en: for blob objects, run textconv on object's content
ko: 블롭 오브젝트에 대해서는, 오브젝트의 내용에 대해 textconv를 실행합니다

en: for blob objects, run filters on object's content
ko: 블롭 오브젝트에 대해서는, 오브젝트의 내용에 대해 필터를 실행합니다

en: blob
ko: 블롭

en: use a specific path for --textconv/--filters
ko: --textconv/--filters 옵션에 경로를 지정합니다

en: allow -s and -t to work with broken/corrupt objects
ko: -s 및 -t 옵션이 손상된 오브젝트에 대해 동작하도록 허용합니다

en: buffer --batch output
ko: --batch 출력에 대해 버퍼링합니다

en: show info and content of objects fed from the standard input
ko: 표준 입력에서 입력된 오브젝트의 정보와 내용을 표시합니다

en: show info about objects fed from the standard input
ko: 표준 입력에서 입력된 오브젝트의 정보를 표시합니다

en: follow in-tree symlinks (used with --batch or --batch-check)
ko: 트리 내부의 심볼릭 링크를 따라갑니다 (--batch 또는 --batch-check와 같이 사용)

en: show all objects with --batch or --batch-check
ko: --batch 또는 --batch-check에서 모든 오브젝트를 표시합니다

en: git check-attr [-a | --all | <attr>...] [--] <pathname>...
ko: git check-attr [-a | --all | <속성>...] [--] <경로이름>...

en: git check-attr --stdin [-z] [-a | --all | <attr>...]
ko: git check-attr --stdin [-z] [-a | --all | <속성>...]

en: report all attributes set on file
ko: 파일에 설정된 모든 속성을 표시합니다

en: use .gitattributes only from the index
ko: 인덱스에서만 .gitattributes를 사용합니다

en: read file names from stdin
ko: 표준 입력에서 파일 이름을 읽습니다

en: terminate input and output records by a NUL character
ko: NUL 문자를 기준으로 자료 입력 및 출력을 멈춥니다

en: suppress progress reporting
ko: 진행 상황 표시를 하지 않습니다

en: show non-matching input paths
ko: 일치하지 않는 입력 경로를 표시합니다

en: ignore index when checking
ko: 검사할 때 인덱스를 무시합니다

en: cannot specify pathnames with --stdin
ko: --stdin으로 경로 이름을 지정할 수 없습니다

en: -z only makes sense with --stdin
ko: -z 옵션은 --stdin 옵션과 같이 써야만 의미가 있습니다

en: no path specified
ko: 경로를 지정하지 않았습니다

en: --quiet is only valid with a single pathname
ko: --quiet 옵션은 하나의 경로 이름과 같이 써야 합니다

en: cannot have both --quiet and --verbose
ko: --quiet 및 --verbose 옵션을 같이 쓸 수 없습니다

en: --non-matching is only valid with --verbose
ko: --non-matching 옵션은 --verbose 옵션과 같이 써야 합니다

en: git check-mailmap [<options>] <contact>...
ko: git check-mailmap [<옵션>] <연락처>...

en: also read contacts from stdin
ko: 또 연락처를 표준 입력에서 읽습니다

en: unable to parse contact: %s
ko: 연락처를 파싱할 수 없습니다: %s

en: no contacts specified
ko: 연락처를 지정하지 않았습니다

en: git checkout-index [<options>] [--] [<file>...]
ko: git checkout-index [<옵션>] [--] [<파일>...]

en: stage should be between 1 and 3 or all
ko: 스테이지는 1에서 3 사이의 값이거나 all이어야 합니다

en: check out all files in the index
ko: 인덱스의 모든 파일을 가져옵니다

en: force overwrite of existing files
ko: 기존 파일을 강제로 덮어 씁니다

en: no warning for existing files and files not in index
ko: 기존 파일과 인덱스에 없는 파일에 대해 경고하지 않습니다

en: don't checkout new files
ko: 새 파일을 가져오지 않습니다

en: update stat information in the index file
ko: 인덱스 파일의 stat 정보를 업데이트합니다

en: read list of paths from the standard input
ko: 표준 입력에서 경로의 목록을 읽습니다

en: write the content to temporary files
ko: 내용을 임시 파일에 씁니다

en: when creating files, prepend <string>
ko: 파일을 만들 때, 앞에 <문자열>을 붙입니다

en: copy out the files from named stage
ko: 지정한 스테이지에서 파일을 복사해 옵니다

en: git checkout [<options>] <branch>
ko: git checkout [<옵션>] <브랜치>

en: git checkout [<options>] [<branch>] -- <file>...
ko: git checkout [<옵션>] [<브랜치>] -- <파일>...

en: path '%s' does not have our version
ko: '%s' 경로에 우리쪽 버전이 없습니다

en: path '%s' does not have their version
ko: '%s' 경로에 상대편 버전이 없습니다

en: path '%s' does not have all necessary versions
ko: '%s' 경로에 필요한 모든 버전이 없습니다

en: path '%s' does not have necessary versions
ko: '%s' 경로에 필요한 버전이 없습니다

en: path '%s': cannot merge
ko: '%s' 경로: 병합할 수 없습니다

en: Unable to add merge result for '%s'
ko: '%s'에 대한 병합 결과를 추가할 수 없습니다

en: '%s' cannot be used with updating paths
ko: '%s' 옵션은 업데이트하는 경로에서 쓸 수 없습니다

en: '%s' cannot be used with %s
ko: '%s' 옵션은 %s 옵션과 같이 쓸 수 없습니다

en: Cannot update paths and switch to branch '%s' at the same time.
ko: 경로를 업데이트하고 '%s' 브랜치로 전환하는 일은 동시에 할 수 없습니다.

en: path '%s' is unmerged
ko: '%s' 경로를 병합하지 않았습니다

en: you need to resolve your current index first
ko: 현재 인덱스를 먼저 해결해야 합니다

en: Can not do reflog for '%s': %s
ko: '%s'에 대해 reflog할 수 없습니다: %s

en: HEAD is now at
ko: HEAD의 현재 위치는

en: unable to update HEAD
ko: HEAD를 업데이트할 수 없습니다

en: Reset branch '%s'
ko: '%s' 브랜치 리셋

en: Already on '%s'
ko: 이미 '%s'에 있습니다

en: Switched to and reset branch '%s'
ko: '%s' 브랜치로 전환하고 리셋합니다

en: Switched to a new branch '%s'
ko: 새로 만든 '%s' 브랜치로 전환합니다

en: Switched to branch '%s'
ko: '%s' 브랜치로 전환합니다

en:  ... and %d more.
ko:  ... 그리고 %d개 더.

en: Warning: you are leaving %d commit behind, not connected to
    any of your branches:
    
    %s
     | Warning: you are leaving %d commits behind, not connected to
    any of your branches:
    
    %s
ko[0]: 경고: 브랜치 중에 아무것에도 연결되지 않은 커밋이 뒤에
    %d개 있습니다:
    
    %s

en: If you want to keep it by creating a new branch, this may be a good time
    to do so with:
    
     git branch <new-branch-name> %s
    
     | If you want to keep them by creating a new branch, this may be a good time
    to do so with:
    
     git branch <new-branch-name> %s
ko[0]: 새 브랜치를 만들어서 이 커밋을 저장하고 싶으면, 지금 다음과
    같이 할 수 있습니다:
    
     git branch <새-브랜치-이름> %s

en: internal error in revision walk
ko: 리비전 walk에 내부 오류

en: Previous HEAD position was
ko: 이전 HEAD 위치는

en: You are on a branch yet to be born
ko: 현재 위치가 만들 예정인 브랜치에 있습니다

en: only one reference expected, %d given.
ko: 하나의 레퍼런스만 지정해야 하지만 %d개를 지정했습니다.

en: invalid reference: %s
ko: 잘못된 레퍼런스: %s

en: reference is not a tree: %s
ko: 레퍼런스가 트리가 아닙니다: %s

en: paths cannot be used with switching branches
ko: 브랜치를 전환하는데 경로를 사용할 수 없습니다

en: '%s' cannot be used with switching branches
ko: '%s' 옵션은 브랜치를 전환할 때 쓸 수 없습니다

en: Cannot switch branch to a non-commit '%s'
ko: 브랜치를 커밋이 아닌 '%s'(으)로 전환할 수 없습니다

en: branch
ko: 브랜치

en: create and checkout a new branch
ko: 새 브랜치를 만들고 가져옵니다

en: create/reset and checkout a branch
ko: 브랜치를 만들거나 리셋하고 가져옵니다

en: create reflog for new branch
ko: 새 브랜치에 대한 reflog를 만듭니다

en: detach HEAD at named commit
ko: HEAD를 해당 커밋에서 분리합니다

en: set upstream info for new branch
ko: 새 브랜치에 대한 업스트림 정보를 설정합니다

en: new-branch
ko: 새-브랜치

en: new unparented branch
ko: 상위 브랜치가 없는 새 브랜치

en: checkout our version for unmerged files
ko: 병합되지 않은 파일에 대해 우리쪽 버전을 가져옵니다

en: checkout their version for unmerged files
ko: 병합되지 않은 파일에 대해 상대편 버전을 가져옵니다

en: force checkout (throw away local modifications)
ko: 강제로 체크아웃합니다 (로컬에서 수정한 사항을 버립니다)

en: perform a 3-way merge with the new branch
ko: 새 브랜치에 대해 3-방향 병합을 수행합니다

en: update ignored files (default)
ko: 무시하는 파일을 업데이트합니다 (기본값)

en: style
ko: 스타일

en: conflict style (merge or diff3)
ko: 충돌 스타일 (merge 또는 diff3)

en: do not limit pathspecs to sparse entries only
ko: 경로명세를 드문 항목에만 제한하지 않습니다

en: second guess 'git checkout <no-such-branch>'
ko: 'git checkout <없는-브랜치>'에 대해 추측합니다

en: do not check if another worktree is holding the given ref
ko: 다른 작업폴더에 주어진 레퍼런스가 있는지 확인하지 않습니다

en: force progress reporting
ko: 강제로 진행 상황을 표시합니다

en: -b, -B and --orphan are mutually exclusive
ko: -b, -B 및 --orphan 옵션은 서로 호환되지 않습니다

en: --track needs a branch name
ko: --track 옵션은 브랜치 이름이 필요합니다

en: Missing branch name; try -b
ko: 브랜치 이름이 없습니다. -b 옵션을 사용해 보십시오

en: invalid path specification
ko: 경로 명세가 잘못되었습니다

en: '%s' is not a commit and a branch '%s' cannot be created from it
ko: '%s'은(는) 커밋이 아니고 여기에서 '%s' 브랜치를 만들 수 없습니다

en: git checkout: --detach does not take a path argument '%s'
ko: git checkout: --detach 옵션은 경로 인자를 받지 않습니다 '%s'

en: git checkout: --ours/--theirs, --force and --merge are incompatible when
    checking out of the index.
ko: git checkout: --ours/--theirs, --force 및 --merge 옵션은 인덱스에서
    가져올 경우에는 서로 호환되지 않습니다.

en: git clean [-d] [-f] [-i] [-n] [-q] [-e <pattern>] [-x | -X] [--] <paths>...
ko: git clean [-d] [-f] [-i] [-n] [-q] [-e <패턴>] [-x | -X] [--] <경로>...

en: Would remove %s
ko: %s 제거할 예정

en: Skipping repository %s
ko: %s 저장소 건너뜀

en: Would skip repository %s
ko: %s 저장소 건너뛸 예정

en: Prompt help:
    1          - select a numbered item
    foo        - select item based on unique prefix
               - (empty) select nothing
ko: 프롬프트 도움말:
    1          - 해당 번호의 항목을 선택
    foo        - 유일한 접두어에 해당하는 항목 선택
               - (빈 입력) 선택하지 않음

en: Prompt help:
    1          - select a single item
    3-5        - select a range of items
    2-3,6-9    - select multiple ranges
    foo        - select item based on unique prefix
    -...       - unselect specified items
    *          - choose all items
               - (empty) finish selecting
ko: 프롬프트 도움말:
    1          - 해당 번호의 항목을 선택
    3-5        - 해당 범위의 항목을 선택
    2-3,6-9    - 여러 개 범위를 선택
    foo        - 유일한 접두어에 해당하는 항목 선택
    -...       - 해당 항목 선택 해제
    *          - 모든 항목 선택
               - (빈 입력) 선택 마침

en: Huh (%s)?
ko: 어라라 (%s)?

en: Input ignore patterns>>
ko: 무시할 패턴을 입력하십시오>>

en: WARNING: Cannot find items matched by: %s
ko: 경고: 다음에 해당하는 항목을 찾을 수 없습니다: %s

en: Select items to delete
ko: 삭제할 항목을 선택하십시오

note: TRANSLATORS: Make sure to keep [y/N] as is
en: Remove %s [y/N]?
ko: %s 제거합니까 [y/N]?

en: Bye.
ko: 끝.

en: clean               - start cleaning
    filter by pattern   - exclude items from deletion
    select by numbers   - select items to be deleted by numbers
    ask each            - confirm each deletion (like "rm -i")
    quit                - stop cleaning
    help                - this screen
    ?                   - help for prompt selection
ko: clean               - 지우기 시작
    filter by pattern   - exclude items from deletion
    select by numbers   - 삭제할 항목을 번호로 선택
    ask each            - 삭제 항목을 ("rm -i" 처럼) 하나하나 확인
    quit                - 지우기 중지
    help                - 이 화면 표시
    ?                   - 프롬프트 선택 도움말

en: *** Commands ***
ko: *** 명령 ***

en: What now
ko: 무엇을 할까요

en: Would remove the following item: | Would remove the following items:
ko[0]: 다음 항목을 제거할 예정입니다:

en: No more files to clean, exiting.
ko: 지울 파일이 이제 없으므로 끝냅니다.

en: do not print names of files removed
ko: 제거할 파일 이름을 표시하지 않습니다

en: interactive cleaning
ko: 대화형 지우기

en: remove whole directories
ko: 전체 디렉터리 제거

en: add <pattern> to ignore rules
ko: 규칙을 무시하려면 <패턴>을 추가하십시오

en: remove ignored files, too
ko: 무시한 파일도 제거

en: remove only ignored files
ko: 무시한 파일만 제거

en: -x and -X cannot be used together
ko: -x 및 -X 옵션은 같이 쓸 수 없습니다

en: clean.requireForce set to true and neither -i, -n, nor -f given; refusing to clean
ko: clean.requireForce가 true로 설정되었고 -i, -n, -f 옵션 중 하나도 쓰지 않았습니다. 지우지 않습니다

en: clean.requireForce defaults to true and neither -i, -n, nor -f given; refusing to clean
ko: clean.requireForce 기본값이 true이고 -i, -n, -f 옵션 중 하나도 쓰지 않았습니다. 지우지 않습니다

en: git clone [<options>] [--] <repo> [<dir>]
ko: git clone [<옵션>] [--] <저장소> [<디렉터리>]

en: don't create a checkout
ko: 체크아웃을 만들지 않습니다

en: create a bare repository
ko: 간략한 저장소를 만듭니다

en: create a mirror repository (implies bare)
ko: 미러 저장소를 만듭니다 (간략한 저장소로 취급)

en: to clone from a local repository
ko: 로컬 저장소에서 복제합니다

en: don't use local hardlinks, always copy
ko: 로컬 하드링크를 사용하지 않고, 항상 복사합니다

en: setup as shared repository
ko: 공유 저장소로 설정합니다

en: pathspec
ko: 경로명세

en: initialize submodules in the clone
ko: 복제한 결과물에서 하위 모듈을 초기화합니다

en: number of submodules cloned in parallel
ko: 병렬적으로 복제하는 하위모듈 개수

en: template-directory
ko: 서식-디렉터리

en: directory from which templates will be used
ko: 서식을 사용할 디렉터리 위치

en: reference repository
ko: 레퍼런스 저장소

en: use --reference only while cloning
ko: 복제할 경우에만 --reference를 사용합니다

en: use <name> instead of 'origin' to track upstream
ko: 업스트림 추적에 'origin' 대신 <이름>을 사용합니다

en: checkout <branch> instead of the remote's HEAD
ko: 리모트의 HEAD 대신 <브랜치>를 가져옵니다

en: path to git-upload-pack on the remote
ko: 리모트의 git-upload-pack 경로

en: depth
ko: 깊이

en: create a shallow clone of that depth
ko: 지정한 깊이의 얕은 복제를 만듭니다

en: create a shallow clone since a specific time
ko: 지정한 시간 이후의 얕은 복제를 만듭니다

en: deepen history of shallow clone, excluding rev
ko: 리비전을 제외해 얕은 복제의 커밋 내역을 깊게 만듭니다

en: clone only one branch, HEAD or --branch
ko: 하나의 브랜치만 복제합니다 (HEAD 또는 --branch로 지정)

en: don't clone any tags, and make later fetches not to follow them
ko: 태그를 복제하지 않습니다. 나중에 가져올 때도 태그를 따르지 않습니다.

en: any cloned submodules will be shallow
ko: 모든 복제한 하위 모듈은 얕은 모듈입니다

en: separate git dir from working tree
ko: 깃 디렉터리를 작업 폴더와 별개의 위치에 놓습니다

en: key=value
ko: 키=값

en: set config inside the new repository
ko: 새 저장소 안에서 설정합니다

en: use IPv4 addresses only
ko: IPv4 주소만 사용합니다

en: use IPv6 addresses only
ko: IPv6 주소만 사용합니다

en: No directory name could be guessed.
    Please specify a directory on the command line
ko: 디렉터리 이름을 알아낼 수 없습니다.
    명령행에서 디렉터리를 지정하십시오

en: info: Could not add alternate for '%s': %s
ko: 정보: '%s'에 대한 보조 파일을 추가할 수 없습니다: %s

en: failed to open '%s'
ko: '%s'을(를) 여는데 실패

en: %s exists and is not a directory
ko: '%s'이(가) 있지만 디렉터리가 아닙니다

en: failed to stat %s
ko: '%s'에 대해 stat()이 실패했습니다

en: failed to create link '%s'
ko: '%s' 링크를 만드는데 실패했습니다

en: failed to copy file to '%s'
ko: 파일을 '%s'(으)로 복사하는데 실패했습니다

en: Clone succeeded, but checkout failed.
    You can inspect what was checked out with 'git status'
    and retry the checkout with 'git checkout -f HEAD'
ko: 복제가 성공했지만, 체크아웃이 실패했습니다.
    'git status' 명령으로 무엇을 체크아웃했는지 살펴볼 수 있고
    'git checkout -f HEAD'로 체크아웃을 다시 할 수 있습니다

en: Could not find remote branch %s to clone.
ko: 복제할 리모트의 %s 브랜치를 찾을 수 없습니다.

en: remote did not send all necessary objects
ko: 리모트에서 필요한 오브젝트를 모두 보내지 않았습니다

en: unable to update %s
ko: %s을(를) 업데이트할 수 없습니다

en: remote HEAD refers to nonexistent ref, unable to checkout.
ko: 리모트 HEAD가 없는 레퍼런스를 참고하므로, 체크아웃할 수 없습니다.

en: unable to checkout working tree
ko: 작업 폴더를 체크아웃할 수 없습니다

en: unable to write parameters to config file
ko: 파라미터를 설정 파일에 쓸 수 없습니다

en: cannot repack to clean up
ko: 정리용으로 repack할 수 없습니다

en: cannot unlink temporary alternates file
ko: 보조 임시 파일을 삭제할 수 없습니다

en: You must specify a repository to clone.
ko: 복제할 저장소를 지정해야 합니다.

en: --bare and --origin %s options are incompatible.
ko: --bare 및 --origin %s 옵션은 호환되지 않습니다.

en: --bare and --separate-git-dir are incompatible.
ko: --bare 및 --separate-git-dir 옵션은 호환되지 않습니다.

en: repository '%s' does not exist
ko: '%s' 저장소가 없습니다

en: depth %s is not a positive number
ko: 깊이가(%s) 0보다 큰 수가 아닙니다

en: destination path '%s' already exists and is not an empty directory.
ko: 대상 경로가('%s') 이미 있고 빈 디렉터리가 아닙니다.

en: working tree '%s' already exists.
ko: 작업 폴더가('%s') 이미 있습니다.

en: could not create leading directories of '%s'
ko: '%s'의 앞 디렉터리를 만들 수 없습니다

en: could not create work tree dir '%s'
ko: 작업 폴더를('%s') 만들 수 없습니다

en: Cloning into bare repository '%s'...
ko: 간략한 저장소로('%s') 복제합니다...

en: Cloning into '%s'...
ko: '%s'에 복제합니다...

en: clone --recursive is not compatible with both --reference and --reference-if-able
ko: clone --recursive 옵션은 --reference 및 --reference-if-able 옵션을 같이 쓰는 것과 호환되지 않습니다

en: --depth is ignored in local clones; use file:// instead.
ko: --depth 옵션은 로컬 복제에서 무시됩니다. 대신에 'file://'을 사용하십시오.

en: --shallow-since is ignored in local clones; use file:// instead.
ko: --shallow-since 옵션은 로컬 복제에서 무시됩니다. 대신에 'file://'을 사용하십시오.

en: --shallow-exclude is ignored in local clones; use file:// instead.
ko: --shallow-exclude 옵션은 로컬 복제에서 무시됩니다. 대신에 'file://'을 사용하십시오.

en: --filter is ignored in local clones; use file:// instead.
ko: --filter 옵션은 로컬 복제에서 무시됩니다. 대신에 'file://'을 사용하십시오.

en: source repository is shallow, ignoring --local
ko: 원본 저장소가 얕은 저장소이므로, --local 옵션을 무시합니다

en: --local is ignored
ko: --local 옵션은 무시됩니다

en: Remote branch %s not found in upstream %s
ko: 리모트의 %s 브랜치가 업스트림 %s에 없습니다

en: You appear to have cloned an empty repository.
ko: 빈 저장소를 복제한 것처럼 보입니다.

en: git column [<options>]
ko: git column [<옵션>]

en: lookup config vars
ko: 설정 변수를 찾아 봅니다

en: layout to use
ko: 사용할 배치

en: Maximum width
ko: 최대 너비

en: Padding space on left border
ko: 왼쪽 가장자리에 채울 공백

en: Padding space on right border
ko: 오른쪽 가장자리에 채울 공백

en: Padding space between columns
ko: 열 사이에 채울 공백

en: --command must be the first argument
ko: --command는 첫 번째 인자여야 합니다

en: git commit [<options>] [--] <pathspec>...
ko: git commit [<옵션>] [--] <경로명세>...

en: git status [<options>] [--] <pathspec>...
ko: git status [<옵션>] [--] <경로명세>...

en: You asked to amend the most recent commit, but doing so would make
    it empty. You can repeat your command with --allow-empty, or you can
    remove the commit entirely with "git reset HEAD^".
ko: 최초의 커밋을 바꾸려고 하지만, 그렇게 하면 커밋이 비어 있게 됩니다.
    --allow-empty 옵션과 같이 이 명령을 반복할 수도 있고, "git reset HEAD"
    명령으로 커밋을 완전히 제거할 수도 있습니다.

en: The previous cherry-pick is now empty, possibly due to conflict resolution.
    If you wish to commit it anyway, use:
    
        git commit --allow-empty
ko: 이전 커맷 빼오기가 비어 있습니다. 아마도 충돌 해결 과정에서 그렇게 됐을
    것입니다. 그래도 커밋하려면 다음과 같이 하십시오:
    
        git commit --allow-empty

en: Otherwise, please use 'git reset'
ko: 아니면 'git reset'을 사용하십시오

en: If you wish to skip this commit, use:
    
        git reset
    
    Then "git cherry-pick --continue" will resume cherry-picking
    the remaining commits.
ko: 이 커밋을 건너뛰려면, 다음을 사용하십시오:
    
        git reset
    
    그 다음에 "git cherry-pick --continue"를 하면 나머지 커밋에
    대해 커밋 빼오기를 다시 시작합니다.

en: failed to unpack HEAD tree object
ko: HEAD 트리 오브젝트의 묶음을 푸는데 실패했습니다

en: unable to create temporary index
ko: 임시 인덱스를 만들 수 없습니다

en: interactive add failed
ko: 대화형 추가가 실패했습니다

en: unable to update temporary index
ko: 임시 인덱스를 업데이트할 수 없습니다

en: Failed to update main cache tree
ko: 주요 캐시 트리를 업데이트하는데 실패했습니다

en: unable to write new_index file
ko: new_index 파일에 쓸 수 없습니다

en: cannot do a partial commit during a merge.
ko: 병합하는 중 부분 커밋을 할 수 없습니다.

en: cannot do a partial commit during a cherry-pick.
ko: 커밋 빼오기를 하는 중 부분 커밋을 할 수 없습니다.

en: cannot read the index
ko: 인덱스를 읽을 수 없습니다

en: unable to write temporary index file
ko: 임시 인덱스 파일을 쓸 수 없습니다

en: commit '%s' lacks author header
ko: '%s' 커밋에 작성자 헤더가 없습니다

en: commit '%s' has malformed author line
ko: '%s' 커밋의 작성자 헤더 형식이 잘못되었습니다

en: malformed --author parameter
ko: --author 파라미터 형식이 잘못되었습니다

en: unable to select a comment character that is not used
    in the current commit message
ko: 현재 커밋 메시지에서 사용되지 않는 주석 문자를
    선택할 수 없습니다

en: could not lookup commit %s
ko: %s 커밋을 찾아볼 수 없습니다

en: (reading log message from standard input)
ko: (표준 입력에서 로그 메시지를 읽음)

en: could not read log from standard input
ko: 표준 입력에서 로그 메시지를 읽을 수 없습니다

en: could not read log file '%s'
ko: '%s' 로그 파일을 읽을 수 없습니다

en: could not read SQUASH_MSG
ko: SQUASH_MSG를 읽을 수 없습니다

en: could not read MERGE_MSG
ko: MERGE_MSG를 읽을 수 없습니다

en: could not write commit template
ko: 커밋 서식을 쓸 수 없습니다

en: 
    It looks like you may be committing a merge.
    If this is not correct, please remove the file
    	%s
    and try again.
ko: 
    병합을 커밋하려는 것으로 보입니다.
    그렇지 않다면, 다음 파일을 지우고,
    	%s
    다시 시도하십시오.

en: 
    It looks like you may be committing a cherry-pick.
    If this is not correct, please remove the file
    	%s
    and try again.
ko: 
    커밋 빼오기를 커밋하려는 것으로 보입니다.
    그렇지 않다면, 다음 파일을 지우고,
    	%s
    다시 시도하십시오.

en: Please enter the commit message for your changes. Lines starting
    with '%c' will be ignored, and an empty message aborts the commit.
ko: 변경 사항에 대한 커밋 메시지를 입력하십시오. '%c' 문자로 시작하는
    줄은 무시되고, 메시지를 입력하지 않으면 커밋이 중지됩니다.

en: Please enter the commit message for your changes. Lines starting
    with '%c' will be kept; you may remove them yourself if you want to.
    An empty message aborts the commit.
ko: 변경 사항에 대한 커밋 메시지를 입력하십시오. '%c' 문자로 시작하는
    줄은 보존되니, 필요하면 직접 제거하십시오. 메시지를 입력하지
    않으면 커밋이 중지됩니다.

en: %sAuthor:    %.*s <%.*s>
ko: %s작성자:    %.*s <%.*s>

en: %sDate:      %s
ko: %s시각:      %s

en: %sCommitter: %.*s <%.*s>
ko: %s커미터: %.*s <%.*s>

en: Cannot read index
ko: 인덱스를 읽을 수 없습니다

en: Error building trees
ko: 트리를 만드는데 오류

en: Please supply the message using either -m or -F option.
ko: 메시지를 -m 또는 -F 옵션으로 입력하십시오.

en: --author '%s' is not 'Name <email>' and matches no existing author
ko: --author '%s' 옵션이 '이름 <전자메일>' 형식이 아니고 기존 작성자에도 없습니다

en: Invalid ignored mode '%s'
ko: 무시한 모드가 ('%s') 잘못되었습니다

en: Invalid untracked files mode '%s'
ko: 추적되지 않는 파일 모드가 ('%s') 잘못되었습니다

en: --long and -z are incompatible
ko: --long 및 -z 옵션은 호환되지 않습니다

en: Using both --reset-author and --author does not make sense
ko: --reset-author 및 --author 옵션을 모두 사용하면 앞뒤가 맞지 않습니다

en: You have nothing to amend.
ko: 바꿀 사항이 없습니다.

en: You are in the middle of a merge -- cannot amend.
ko: 병합 중에 있습니다 -- 커밋을 바꿀 수 없습니다.

en: You are in the middle of a cherry-pick -- cannot amend.
ko: 커밋 빼오기 중에 있습니다 -- 커밋을 바꿀 수 없습니다.

en: Options --squash and --fixup cannot be used together
ko: --squash 및 --fixup 옵션은 같이 쓸 수 없습니다

en: Only one of -c/-C/-F/--fixup can be used.
ko: -c/-C/-F/--fixup 옵션 중에 하나만 사용할 수 있습니다.

en: Option -m cannot be combined with -c/-C/-F.
ko: -m 옵션은 -c/-C/-F 옵션과 같이 쓸 수 없습니다.

en: --reset-author can be used only with -C, -c or --amend.
ko: --reset-author 옵션은 -C, -c 또는 --amend 옵션과 같이 써야 합니다.

en: Only one of --include/--only/--all/--interactive/--patch can be used.
ko: --include/--only/--all/--interactive/--patch 옵션 중 하나만 사용할 수 있습니다.

en: No paths with --include/--only does not make sense.
ko: 경로가 없이 --include/--only 옵션을 쓰면 앞뒤가 맞지 않습니다.

en: Invalid cleanup mode %s
ko: 잘못된 정리 모드 %s

en: Paths with -a does not make sense.
ko: -a 옵션과 경로를 같이 사용하면 앞뒤가 맞지 않습니다.

en: show status concisely
ko: 상태를 간략하게 표시합니다

en: show branch information
ko: 브랜치 정보를 표시합니다

en: show stash information
ko: 스태시 정보를 표시합니다

en: compute full ahead/behind values
ko: 앞/뒤 값 전체를 계산합니다

en: machine-readable output
ko: 컴퓨터가 읽을 수 있는 형식

en: show status in long format (default)
ko: 긴 형식으로 상태를 표시합니다 (기본값)

en: terminate entries with NUL
ko: NUL 문자로 항목을 끝냅니다

en: show untracked files, optional modes: all, normal, no. (Default: all)
ko: 추적되지 않는 파일을 표시합니다. 추가 옵션: all, normal, no (기본값: all)

en: show ignored files, optional modes: traditional, matching, no. (Default: traditional)
ko: 무시된 파일을 표시합니다. 추가 옵션: traditional, matching, no. (기본값: traditional)

en: when
ko: 언제

en: ignore changes to submodules, optional when: all, dirty, untracked. (Default: all)
ko: 하위 모듈의 변경을 무시합니다. 추가 옵션: all, dirty, untracked. (기본값: all)

en: list untracked files in columns
ko: 추적되지 않는 파일의 목록을 여러 열로 표시합니다

en: do not detect renames
ko: 이름 바꾸기를 검사하지 않습니다

en: detect renames, optionally set similarity index
ko: 이름 바꾸기 검사하고, 부가적으로 유사성 인덱스를 설정합니다

en: Unsupported combination of ignored and untracked-files arguments
ko: 무시한 모드와 추적되지 않는 파일의 인수가 지원되지 않는 조합입니다

en: suppress summary after successful commit
ko: 성공적인 커밋 후에 요약을 표시하지 않습니다

en: show diff in commit message template
ko: 커밋 메시지 서식에 diff를 표시합니다

en: Commit message options
ko: 커밋 메시지 옵션

en: read message from file
ko: 파일에서 메시지를 읽습니다

en: override author for commit
ko: 커밋의 작성자를 지정합니다

en: override date for commit
ko: 커밋의 시각을 지정합니다

en: commit message
ko: 커밋 메시지

en: commit
ko: 커밋

en: reuse and edit message from specified commit
ko: 지정한 커밋의 메시지를 재사용하고 편집합니다

en: reuse message from specified commit
ko: 지정한 커밋에서 메시지를 재사용합니다

en: use autosquash formatted message to fixup specified commit
ko: 지정한 커밋을 수정하는데 autosquash 형식 메시지를 사용합니다

en: use autosquash formatted message to squash specified commit
ko: 지정한 커밋을 합치는데 autosquash 형식 메시지를 사용합니다

en: the commit is authored by me now (used with -C/-c/--amend)
ko: 커밋을 내가 작성한 것으로 만듭니다 (-C/-c/--amend와 같이 사용)

en: add Signed-off-by:
ko: Signed-off-by: 줄을 추가합니다

en: use specified template file
ko: 지정한 서식 파일을 사용합니다

en: force edit of commit
ko: 커밋 편집을 강제합니다

en: how to strip spaces and #comments from message
ko: 메시지에서 공백과 #주석을 지웁니다

en: include status in commit message template
ko: 커밋 메시지 서식에 상태를 포함합니다

en: GPG sign commit
ko: GPG 서명 커밋

en: Commit contents options
ko: 커밋 내용 옵션

en: commit all changed files
ko: 변경된 파일을 모두 커밋합니다

en: add specified files to index for commit
ko: 지정한 파일을 커밋할 인덱스에 추가합니다

en: interactively add files
ko: 대화형으로 파일을 추가합니다

en: interactively add changes
ko: 대화형으로 변경 사항을 추가합니다

en: commit only specified files
ko: 지정한 파일만 커밋합니다

en: bypass pre-commit and commit-msg hooks
ko: 커밋 전 후크와 커밋 메시지 후크를 건너뜁니다

en: show what would be committed
ko: 무엇을 커밋할지 표시합니다

en: amend previous commit
ko: 바로 앞 커밋을 바꿉니다

en: bypass post-rewrite hook
ko: 다시쓰기 후 후크를 건너뜁니다

en: ok to record an empty change
ko: 빈 변경 사항을 기록하도록 허용합니다

en: ok to record a change with an empty message
ko: 빈 메시지와 같이 변경 사항을 기록하도록 허용합니다

en: Corrupt MERGE_HEAD file (%s)
ko: 손상된 MERGE_HEAD 파일 (%s)

en: could not read MERGE_MODE
ko: MERGE_MODE를 읽을 수 없습니다

en: could not read commit message: %s
ko: 커밋 메시지를 읽을 수 없습니다: %s

en: Aborting commit due to empty commit message.
ko: 커밋을 중지합니다. 커밋 메시지가 비어 있습니다.

en: Aborting commit; you did not edit the message.
ko: 커밋을 중지합니다. 메시지를 편집하지 않았습니다.

en: Repository has been updated, but unable to write
    new_index file. Check that disk is not full and quota is
    not exceeded, and then "git reset HEAD" to recover.
ko: 저장소를 업데이트했습니다. 하지만 new_index 파일을 쓸 수
    없습니다. 디스크가 꽉 차지 않았고 제한 용량을 넘어가지
    않았는지 확인하십시오. 그리고 'git reset HEAD'로 복구하십시오.

en: git commit-graph [--object-dir <objdir>]
ko: git commit-graph [--object-dir <오브젝트디렉터리>]

en: git commit-graph read [--object-dir <objdir>]
ko: git commit-graph read [--object-dir <오브젝트디렉터리>]

en: git commit-graph write [--object-dir <objdir>] [--append] [--stdin-packs|--stdin-commits]
ko: git commit-graph write [--object-dir <오브젝트디렉터리>] [--append] [--stdin-packs|--stdin-commits]

en: The object directory to store the graph
ko: 그래프를 저장할 오브젝트 디렉터리

en: scan pack-indexes listed by stdin for commits
ko: 커밋을 찾을 때 표준입력에서 열거한 묶음 인덱스를 검사합니다

en: start walk at commits listed by stdin
ko: 표준 입력에 열거한 커밋에서부터 그리기를 시작합니다

en: include all commits already in the commit-graph file
ko: commit-graph 파일에 이미 있는 모든 커밋을 포함합니다

en: cannot use both --stdin-commits and --stdin-packs
ko: --stdin-commits 및 --stdin-packs 옵션은 같이 쓸 수 없습니다

en: git config [<options>]
ko: git config [<옵션>]

en: unrecognized --type argument, %s
ko: 알 수 없는 --type 인자: %s

en: Config file location
ko: 설정 파일 위치

en: use global config file
ko: 공통 설정 파일을 사용합니다

en: use system config file
ko: 시스템 설정 파일을 사용합니다

en: use repository config file
ko: 저장소 설정 파일을 사용합니다

en: use given config file
ko: 지정한 설정 파일을 사용합니다

en: blob-id
ko: 블롭-id

en: read config from given blob object
ko: 지정한 블롭 오브젝트에서 설정을 읽습니다

en: get value: name [value-regex]
ko: 값을 가져옵니다: <이름> [<값-정규식>]

en: get all values: key [value-regex]
ko: 모든 값을 가져옵니다: <키> [<값-정규식>]

en: get values for regexp: name-regex [value-regex]
ko: 정규식에 대한 값을 가져옵니다: <이름-정규식> [<값-정규식>]

en: get value specific for the URL: section[.var] URL
ko: <URL>에 특정되는 값을 가져옵니다: <섹션>[.<변수>] <URL>

en: replace all matching variables: name value [value_regex]
ko: 해당하는 변수를 모두 제거합니다: <이름> <값> [<값-정규식>]

en: add a new variable: name value
ko: 새 변수를 추가합니다: <이름> <값>

en: remove a variable: name [value-regex]
ko: 변수를 제거합니다: <이름> [<값-정규식>]

en: remove all matches: name [value-regex]
ko: 해당하는 항목을 모두 제거합니다: <이름> [<값-정규식>]

en: rename section: old-name new-name
ko: 섹션의 이름을 바꿉니다: <옛-이름> <새-이름>

en: remove a section: name
ko: 섹션을 제거합니다: <이름>

en: list all
ko: 전체 목록을 표시합니다

en: open an editor
ko: 편집기를 엽니다

en: find the color configured: slot [default]
ko: 설정한 색을 찾습니다: slot [<기본값>]

en: find the color setting: slot [stdout-is-tty]
ko: 색 설정을 찾습니다: slot [<표준출력이-TTY인지-여부>]

en: value is given this type
ko: 값이 해당 종류로 주어집니다

en: value is "true" or "false"
ko: 값이 "true" 또는 "false"입니다

en: value is decimal number
ko: 값이 십진수입니다

en: value is --bool or --int
ko: 값이 --bool 또는 --int입니다

en: value is a path (file or directory name)
ko: 값이 경로(파일 또는 디렉터리 이름)입니다

en: value is an expiry date
ko: 값이 만료 시각입니다

en: terminate values with NUL byte
ko: 값을 NUL 바이트로 끝냅니다

en: show variable names only
ko: 변수 이름만 표시합니다

en: respect include directives on lookup
ko: 찾아볼 때 include 지시어를 고려합니다

en: show origin of config (file, standard input, blob, command line)
ko: 설정의 출처를 표시합니다 (파일, 표준 입력, 블롭, 명령행)

en: with --get, use default value when missing entry
ko: --wget 옵션에서, 해당 항목이 없으면 기본값을 사용합니다

en: failed to format default config value: %s
ko: 기본 설정 값을 포매팅하는데 실패했습니다: %s

en: unable to parse default color value
ko: 기본 색 값을 파싱할 수 없습니다

en: # This is Git's per-user configuration file.
    [user]
    # Please adapt and uncomment the following lines:
    #	name = %s
    #	email = %s
ko: # 깃의 사용자별 설정 파일입니다.
    [user]
    # 다음 줄을 알맞게 고치고 앞의 주석을 제거하십시오:
    #	name = %s
    #	email = %s

en: --local can only be used inside a git repository
ko: --local 옵션은 깃 저장소 안에서만 쓸 수 있습니다

en: --blob can only be used inside a git repository
ko: --blob 옵션은 깃 저장소 안에서만 쓸 수 있습니다

en: cannot create configuration file %s
ko: %s 설정 파일을 만들 수 없습니다

en: cannot overwrite multiple values with a single value
           Use a regexp, --add or --replace-all to change %s.
ko: 여러 개의 값을 하나의 값으로 덮어쓸 수 없습니다.
    %s을(를) 변경하려면 정규식을 쓰거나, --add 또는 --replace-all 옵션을
    사용하십시오.

en: print sizes in human readable format
ko: 사람이 읽기 좋은 형식으로 크기를 표시합니다

en: git describe [<options>] [<commit-ish>...]
ko: git describe [<옵션>] [<커밋-따위>...]

en: git describe [<options>] --dirty
ko: git describe [<옵션>] --dirty

en: annotated tag %s not available
ko: 주석 달린 %s 태그를 사용할 수 없습니다

en: annotated tag %s has no embedded name
ko: 주석 달린 %s 태그에 내장된 이름이 없습니다

en: tag '%s' is really '%s' here
ko: '%s' 태그가 실제 여기 '%s'입니다

en: no tag exactly matches '%s'
ko: 어떤 태그도 '%s'와(과) 정확히 일치하지 않습니다

en: No exact match on refs or tags, searching to describe
ko: 어떤 레퍼런스나 태그도 정확히 일치하지 않고, 설명을 검색합니다

en: finished search at %s
ko: %s에서 검색 마침

en: No annotated tags can describe '%s'.
    However, there were unannotated tags: try --tags.
ko: 어떤 주석 달린 태그도 '%s'을(를) 설명하지 않습니다.
    하지만 주석 달리지 않은 태그가 있습니다: --tags 옵션을 해 보십시오.

en: No tags can describe '%s'.
    Try --always, or create some tags.
ko: 어떤 태그도 '%s'을(를) 설명할 수 없습니다.
    --always 옵션을 써 보거나, 태그를 만들어 보십시오.

en: traversed %lu commits
ko: 커밋 %lu개를 가로질렀습니다

en: more than %i tags found; listed %i most recent
    gave up search at %s
ko: 태그를 %i개 넘게 찾았습니다. 가장 최근의 %i개 목록을
    표시합니다. %s 위치에서 검색을 중지합니다.

en: describe %s
ko: %s 설명합니다

en: Not a valid object name %s
ko: 올바른 오브젝트 이름이 아닙니다 (%s)

en: %s is neither a commit nor blob
ko: %s(은)는 커밋도 블롭도 아닙니다

en: find the tag that comes after the commit
ko: 커밋 다음에 오는 태그를 찾습니다

en: debug search strategy on stderr
ko: 표준 오류에서 검색 전략을 디버깅합니다

en: use any ref
ko: 모든 레퍼런스를 사용합니다

en: use any tag, even unannotated
ko: 모든 태그를, 주석 달리지 않은 태그까지 사용합니다

en: always use long format
ko: 항상 긴 형식을 사용합니다

en: only follow first parent
ko: 첫 번째 이전 커밋만 따라갑니다

en: only output exact matches
ko: 정확히 일치하는 항목만 출력합니다

en: consider <n> most recent tags (default: 10)
ko: <n>개의 가장 최근의 태그만 고려합니다 (기본값: 10)

en: only consider tags matching <pattern>
ko: <패턴>과 일치하는 태그만 고려합니다

en: do not consider tags matching <pattern>
ko: <패턴>과 일치하는 태그를 고려하지 않습니다

en: show abbreviated commit object as fallback
ko: 대안으로 요약한 커밋 오브젝트를 표시합니다

en: append <mark> on dirty working tree (default: "-dirty")
ko: 변경된 작업 폴더에 <표시>를 뒤에 붙입니다 (기본값: "-dirty")

en: append <mark> on broken working tree (default: "-broken")
ko: 망가진 작업 폴더에 <표시>를 뒤에 붙입니다 (기본값: "-broken")

en: --long is incompatible with --abbrev=0
ko: --long 옵션은 --abbrev=0 옵션과 호환되지 않습니다

en: No names found, cannot describe anything.
ko: 이름이 없습니다. 아무것도 설명할 수 없습니다.

en: --dirty is incompatible with commit-ishes
ko: --dirty 옵션은 커밋같은 항목과 호환되지 않습니다

en: --broken is incompatible with commit-ishes
ko: --broken 옵션은 커밋같은 항목과 호환되지 않습니다

en: '%s': not a regular file or symlink
ko: '%s': 일반 파일이나 심볼릭 링크가 아닙니다

en: invalid option: %s
ko: 잘못된 옵션: %s

en: Not a git repository
ko: 깃 저장소가 아닙니다

en: invalid object '%s' given.
ko: 잘못된 '%s' 오브젝트가 주어졌습니다.

en: more than two blobs given: '%s'
ko: 두 개보다 많은 블롭이 주어졌습니다: '%s'

en: unhandled object '%s' given.
ko: 처리하지 않은 '%s' 오브젝트가 주어졌습니다.

en: git difftool [<options>] [<commit> [<commit>]] [--] [<path>...]
ko: git difftool [<옵션>] [<커밋> [<커밋>]] [--] [<경로>...]

en: failed: %d
ko: 실패: %d

en: could not read symlink %s
ko: %s 심볼릭 링크를 읽을 수 없습니다

en: could not read symlink file %s
ko: %s 심볼릭 링크 파일을 읽을 수 없습니다

en: could not read object %s for symlink %s
ko: %2$s 심볼릭 링크에 대한 %1$s 오브젝트를 읽을 수 없습니다

en: combined diff formats('-c' and '--cc') are not supported in
    directory diff mode('-d' and '--dir-diff').
ko: 컴바인드 diff 형식은 ('-c' 및 '--cc') 디렉터리 diff 모드에서는
    ('-d' 및 '--dir-diff') 지원하지 않습니다.

en: both files modified: '%s' and '%s'.
ko: 두 파일이 수정되었습니다: '%s' 및 '%s'.

en: working tree file has been left.
ko: 작업 폴더가 남겨져 있습니다.

en: temporary files exist in '%s'.
ko: 임시 파일이 '%s'에 있습니다.

en: you may want to cleanup or recover these.
ko: 이 파일을 지우거나 복구할 수 있습니다.

en: use `diff.guitool` instead of `diff.tool`
ko: `diff.tool` 대신 `diff.guitool`을 사용하십시오

en: perform a full-directory diff
ko: 전체 디렉터리 diff를 수행합니다

en: do not prompt before launching a diff tool
ko: diff 도구를 실행하기 전에 프롬프트를 표시하지 않습니다

en: use symlinks in dir-diff mode
ko: dir-diff 모드에서 심볼릭 링크를 사용합니다

en: <tool>
ko: <도구>

en: use the specified diff tool
ko: 지정한 diff 도구를 사용합니다

en: print a list of diff tools that may be used with `--tool`
ko: `--tool` 옵션에서 사용할 수 있는 diff 도구 목록을 표시합니다

en: make 'git-difftool' exit when an invoked diff tool returns a non - zero exit code
ko: 실행한 diff 도구가 0이 아닌 코드를 리턴하면 'git-difftool'이 끝나게 합니다

en: <command>
ko: <명령>

en: specify a custom command for viewing diffs
ko: diff를 보는 명령어를 사용자가 지정합니다

en: no <tool> given for --tool=<tool>
ko: --tool=<도구> 옵션에 <도구>가 주어지지 않았습니다

en: no <cmd> given for --extcmd=<cmd>
ko: --extcmd=<명령> 옵션에 <명령>이 주어지지 않았습니다

en: git fast-export [rev-list-opts]
ko: git fast-export [rev-list-옵션]

en: show progress after <n> objects
ko: 오브젝트 <n>개 뒤에 진행 상황을 표시합니다

en: select handling of signed tags
ko: 서명한 태그의 처리 방식을 선택합니다

en: select handling of tags that tag filtered objects
ko: 필터링한 오브젝트에 대한 태그의 처리 방식을 선택합니다

en: Dump marks to this file
ko: 이 파일로 표시를 내보냅니다

en: Import marks from this file
ko: 이 파일에서 표시를 가져옵니다

en: Fake a tagger when tags lack one
ko: 태그에 태그붙인 사람이 없을 때 가짜로 만듭니다

en: Output full tree for each commit
ko: 커밋 마다 전체 트리를 출력합니다

en: Use the done feature to terminate the stream
ko: 스트림을 끝내는데 완료 기능을 사용합니다

en: Skip output of blob data
ko: 블롭 데이터의 출력을 건너뜁니다

en: refspec
ko: 레퍼런스명세

en: Apply refspec to exported refs
ko: 레퍼런스명세를 내보낸 레퍼런스에 적용합니다

en: anonymize output
ko: 출력을 익명화합니다

en: git fetch [<options>] [<repository> [<refspec>...]]
ko: git fetch [<옵션>] [<저장소> [<레퍼런스명세>...]]

en: git fetch [<options>] <group>
ko: git fetch [<옵션>] <그룹>

en: git fetch --multiple [<options>] [(<repository> | <group>)...]
ko: git fetch --multiple [<옵션>] [(<저장소> | <그룹>)...]

en: git fetch --all [<options>]
ko: git fetch --all [<옵션>]

en: fetch from all remotes
ko: 모든 리모트에서 가져옵니다

en: append to .git/FETCH_HEAD instead of overwriting
ko: 덮어쓰지 말고 .git/FETCH_HEAD에 덧붙입니다

en: path to upload pack on remote end
ko: 리모트 쪽에 묶음을 업로드할 경로

en: force overwrite of local branch
ko: 로컬 브랜치를 강제로 덮어씁니다

en: fetch from multiple remotes
ko: 여러 리모트에서 가져옵니다

en: fetch all tags and associated objects
ko: 모든 태그와 관련 오브젝트를 가져옵니다

en: do not fetch all tags (--no-tags)
ko: 모든 태그를 가져오지 않습니다 (--no-tags)

en: number of submodules fetched in parallel
ko: 병렬적으로 받아오는 하위모듈 개수

en: prune remote-tracking branches no longer on remote
ko: 리모트에 이제 없는 리모트 추적 브랜치를 잘라냅니다

en: prune local tags no longer on remote and clobber changed tags
ko: 리모트 저장소에 없는 로컬 태그를 제거하고 변경된 태크를 적용합니다

en: on-demand
ko: 주문형

en: control recursive fetching of submodules
ko: 하위 모듈 재귀적으로 가져오기 방식을 설정합니다

en: keep downloaded pack
ko: 다운로드한 묶음을 보존합니다

en: allow updating of HEAD ref
ko: HEAD 레퍼런스 업데이트를 허용합니다

en: deepen history of shallow clone
ko: 얕은 복제의 커밋 내역을 깊게 만듭니다

en: deepen history of shallow repository based on time
ko: 얕은 복제의 커밋 내역을 시간을 기준으로 깊게 만듭니다

en: convert to a complete repository
ko: 완전한 저장소로 전환합니다

en: prepend this to submodule path output
ko: 하위 모듈 경로 출력의 앞에 이 디렉터리를 붙입니다

en: default for recursive fetching of submodules (lower priority than config files)
ko: 하위 모듈을 재귀적으로 가져올 때 기본값 (설정 파일보다 낮은 우선 순위)

en: accept refs that update .git/shallow
ko: .git/shallow를 업데이트하는 레퍼런스를 허용합니다

en: refmap
ko: 레퍼런스맵

en: specify fetch refmap
ko: 레퍼런스맵 가져오기를 지정합니다

en: server-specific
ko: 서버-전용-옵션

en: option to transmit
ko: 전송할 옵션

en: Couldn't find remote ref HEAD
ko: 리모트 레퍼런스 HEAD를 찾을 수 없습니다

en: configuration fetch.output contains invalid value %s
ko: fetch.output 설정에 잘못된 값이 있습니다: %s

en: [up to date]
ko: [최신 상태]

en: [rejected]
ko: [거부됨]

en: can't fetch in current branch
ko: 현재 브랜치에서 가져올 수 없음

en: [tag update]
ko: [태그 업데이트]

en: unable to update local ref
ko: 로컬 레퍼런스를 업데이트할 수 없습니다

en: [new tag]
ko: [새로운 태그]

en: [new branch]
ko: [새로운 브랜치]

en: [new ref]
ko: [새로운 레퍼런스]

en: forced update
ko: 강제 업데이트

en: non-fast-forward
ko: 정방향 진행이 아님

en: %s did not send all necessary objects
ko: %s이(가) 모든 필요한 오브젝트를 보내지 않았습니다

en: reject %s because shallow roots are not allowed to be updated
ko: 얕은 최상위의 업데이트가 허용되지 않으므로 %s을(를) 거부합니다

en: From %.*s
ko: %.*s URL에서

en: some local refs could not be updated; try running
     'git remote prune %s' to remove any old, conflicting branches
ko: 업데이트할 수 없는 로컬 레퍼런스가 있습니다. 과거 충돌 브랜치를
     제거하려면 'git remote prune %s' 명령을 실행해 보십시오

en:    (%s will become dangling)
ko:    (%s 레퍼런스가 연결이 끊어지게 됩니다)

en:    (%s has become dangling)
ko:    (%s 레퍼런스가 연결이 끊어졌습니다)

en: [deleted]
ko: [삭제됨]

en: Refusing to fetch into current branch %s of non-bare repository
ko: 간략한 저장소가 아닌 저장소의 현재 %s 브랜치로 가져오기를 거절합니다

en: Option "%s" value "%s" is not valid for %s
ko: "%s" 옵션의 "%s" 값은 %s에 대해 올바르지 않습니다

en: Option "%s" is ignored for %s
ko: "%s" 옵션은 '%s'에 대해 무시됩니다

en: Fetching %s
ko: %s을(를) 가져오는 중

en: Could not fetch %s
ko: %s을(를) 가져올 수 없습니다

en: --filter can only be used with the remote configured in core.partialClone
ko: --filter 옵션은 core.partialClone에 설정된 리모트 저장소에만 사용할 수 있습니다

en: No remote repository specified.  Please, specify either a URL or a
    remote name from which new revisions should be fetched.
ko: 리모트 저장소를 지정하지 않았습니다. 새 리비전을 가져올 수 있는
    URL이나 리모트 이름을 지정하십시오.

en: You need to specify a tag name.
ko: 태그 이름을 지정해야 합니다.

en: Negative depth in --deepen is not supported
ko: --deepen 옵션에 음수 깊이는 지원하지 않습니다

en: --deepen and --depth are mutually exclusive
ko: --deepen, --depth 옵션 중 하나만 쓸 수 있습니다

en: --depth and --unshallow cannot be used together
ko: --depth 및 --unshallow 옵션은 같이 쓸 수 없습니다

en: --unshallow on a complete repository does not make sense
ko: 완전한 저장소에 대해 --unshallow 옵션을 사용하는 건 앞뒤가 맞지 않습니다

en: fetch --all does not take a repository argument
ko: fetch --all 명령에 저장소 인자가 없습니다

en: fetch --all does not make sense with refspecs
ko: fetch --all 명령은 레퍼런스명세 인자와 같이 쓰면 앞뒤가 맞지 않습니다

en: No such remote or remote group: %s
ko: 그런 리모트나 리모트 그룹이 없습니다: %s

en: Fetching a group and specifying refspecs does not make sense
ko: 그룹을 가져오고 레퍼런스명세를 지정하면 앞뒤가 맞지 않습니다

en: git fmt-merge-msg [-m <message>] [--log[=<n>] | --no-log] [--file <file>]
ko: git fmt-merge-msg [-m <메시지>] [--log[=<n>] | --no-log] [--file <파일>]

en: populate log with at most <n> entries from shortlog
ko: shortlog에서 최대 <n>개 로그를 표시합니다

en: alias for --log (deprecated)
ko: --log와 동일 (없어질 예정)

en: use <text> as start of message
ko: <텍스트>를 시작 메시지로 사용합니다

en: file to read from
ko: 읽어들일 파일

en: git for-each-ref [<options>] [<pattern>]
ko: git for-each-ref [<옵션>] [<패턴>]

en: git for-each-ref [--points-at <object>]
ko: git for-each-ref [--points-at <오브젝트>]

en: git for-each-ref [(--merged | --no-merged) [<commit>]]
ko: git for-each-ref [(--merged | --no-merged) [<커밋>]]

en: git for-each-ref [--contains [<commit>]] [--no-contains [<commit>]]
ko: git for-each-ref [--contains [<커밋>]] [--no-contains [<커밋>]]

en: quote placeholders suitably for shells
ko: 셸에 적합하게 플레이스홀더를 인용합니다

en: quote placeholders suitably for perl
ko: 펄에 적합하게 플레이스홀더를 인용합니다

en: quote placeholders suitably for python
ko: 파이썬에 적합하게 플레이스홀더를 인용합니다

en: quote placeholders suitably for Tcl
ko: 티클에 적합하게 플레이스홀더를 인용합니다

en: show only <n> matched refs
ko: <n>개의 해당하는 레퍼런스만 표시합니다

en: respect format colors
ko: 포맷 색을 유지합니다

en: print only refs which points at the given object
ko: 주어진 오브젝트를 가리키는 레퍼런스만 표시합니다

en: print only refs that are merged
ko: 병합하는 레퍼런스만 표시합니다

en: print only refs that are not merged
ko: 병합하지 않는 레퍼런스만 표시합니다

en: print only refs which contain the commit
ko: 커밋이 들어 있는 레퍼런스만 표시합니다

en: print only refs which don't contain the commit
ko: 커밋이 들어 있지 않은 레퍼런스만 표시합니다

en: Checking object directories
ko: 오브젝트 디렉터리를 확인하는 중입니다

en: git fsck [<options>] [<object>...]
ko: git fsck [<옵션>] [<오브젝트>...]

en: show unreachable objects
ko: 접근할 수 없는 오브젝트를 표시합니다

en: show dangling objects
ko: 연결이 끊어진 오브젝트를 표시합니다

en: report tags
ko: 태그를 알립니다

en: report root nodes
ko: 최상위 노드를 알립니다

en: make index objects head nodes
ko: 인덱스 오브젝트 헤드 노드를 만듭니다

en: make reflogs head nodes (default)
ko: reflog 헤드 노드를 만듭니다 (기본값)

en: also consider packs and alternate objects
ko: 묶음과 보조 오브젝트도 만듭니다

en: check only connectivity
ko: 연결만 확인합니다

en: enable more strict checking
ko: 더 엄격하게 확인합니다

en: write dangling objects in .git/lost-found
ko: .git/lost-found 안에 연결이 끊어진 오브젝트를 씁니다

en: show progress
ko: 진행 상황을 표시합니다

en: show verbose names for reachable objects
ko: 접근할 수 없는 오브젝트의 이름을 자세히 표시합니다

en: Checking objects
ko: 오브젝트를 확인합니다

en: git gc [<options>]
ko: git gc [<옵션>]

en: Failed to fstat %s: %s
ko: '%s'에 fstat()하는데 실패했습니다: %s

en: The last gc run reported the following. Please correct the root cause
    and remove %s.
    Automatic cleanup will not be performed until the file is removed.
    
    %s
ko: 마지막 가비지컬렉터에서 다음을 알려왔습니다. 원인을 바로잡은
    다음 %s 파일을 제거하십시오.
    이 파일을 제거하기 전에는 자동 정리 작업을 수행하지 않습니다.
    
    %s

en: prune unreferenced objects
ko: 레퍼런스하지 않는 오브젝트를 잘라냅니다

en: be more thorough (increased runtime)
ko: 더 자세히 검사합니다 (실행 시간 늘어남)

en: enable auto-gc mode
ko: 자동 가비지컬렉터 모드를 사용합니다

en: force running gc even if there may be another gc running
ko: 이미 가비지컬렉터가 실행 중이더라도 강제로 가비지컬렉터를 실행합니다

en: repack all other packs except the largest pack
ko: 가장 큰 묶음을 제외한 다른 묶음을 다시 묶습니다

en: failed to parse gc.logexpiry value %s
ko: gc.logexpiry 값을 (%s) 파싱하는데 실패했습니다

en: failed to parse prune expiry value %s
ko: 만료값 %s 파싱하는데 실패했습니다

en: Auto packing the repository in background for optimum performance.
ko: 최적 성능을 위해 백그라운드에서 자동으로 저장소의 묶음을 만듭니다.

en: Auto packing the repository for optimum performance.
ko: 최적 성능을 위해 자동으로 저장소의 묶음을 만듭니다.

en: See "git help gc" for manual housekeeping.
ko: 수동 관리 작업은 "git help gc" 내용을 참고하십시오.

en: gc is already running on machine '%s' pid %<PRIuMAX> (use --force if not)
ko: 가비지컬렉터가 이미 '%s' 컴퓨터에서 %<PRIuMAX> PID로 실행 중입니다 (아니면 --force를 사용하십시오)

en: There are too many unreachable loose objects; run 'git prune' to remove them.
ko: 느슨한 오브젝트가 너무 많습니다. 제거하려면 'git prune'을 실행하십시오.

en: git grep [<options>] [-e] <pattern> [<rev>...] [[--] <path>...]
ko: git grep [<옵션>] [-e] <패턴> [<리비전>...] [[--] <경로>...]

en: grep: failed to create thread: %s
ko: grep: 스레드를 만드는데 실패했습니다: %s

en: invalid number of threads specified (%d) for %s
ko: 잘못된 스레드 수를 %2$s에 대해 지정했습니다 (%1$d)

note: TRANSLATORS: %s is the configuration variable for tweaking threads, currently grep.threads
en: no threads support, ignoring %s
ko: 스레드 기능이 없습니다. %s 무시

en: unable to read tree (%s)
ko: 트리를 읽을 수 없습니다 (%s)

en: unable to grep from object of type %s
ko: 종류가 %s인 오브젝트에서 grep을 할 수 없습니다

en: switch `%c' expects a numerical value
ko: `%c' 옵션에는 숫자 값이 와야 합니다

en: search in index instead of in the work tree
ko: 작업 폴더 대신에 인덱스에서 검색합니다

en: find in contents not managed by git
ko: 깃으로 관리하지 않은 내용에서 찾습니다

en: search in both tracked and untracked files
ko: 추적되는 파일과 추적되지 않는 파일 모두에서 검색합니다

en: ignore files specified via '.gitignore'
ko: '.gitignore'로 지정한 파일을 무시합니다

en: recursively search in each submodule
ko: 각 하위 모듈에 재귀적으로 검색합니다

en: show non-matching lines
ko: 일치하지 않는 줄을 표시합니다

en: case insensitive matching
ko: 대소문자 구별하지 않고 비교합니다

en: match patterns only at word boundaries
ko: 단어 경계 부분에 대해서만 패턴을 맞춥니다

en: process binary files as text
ko: 바이너리 파일을 텍스트로 처리합니다

en: don't match patterns in binary files
ko: 바이너리 파일에서 패턴을 맞추지 않습니다

en: process binary files with textconv filters
ko: textconv 필터를 사용해 바이너리 파일을 처리합니다

en: descend at most <depth> levels
ko: 최대 <깊이> 단계만큼 내려갑니다

en: use extended POSIX regular expressions
ko: POSIX 확장 정규식을 사용합니다

en: use basic POSIX regular expressions (default)
ko: 기본 POSIX 정규식을 사용합니다 (기본값)

en: interpret patterns as fixed strings
ko: 패턴을 고정 문자열로 해석합니다

en: use Perl-compatible regular expressions
ko: 펄과 호환되는 정규식을 사용합니다

en: show line numbers
ko: 줄 번호를 표시합니다

en: don't show filenames
ko: 파일 이름을 표시하지 않습니다

en: show filenames
ko: 파일 이름을 표시합니다

en: show filenames relative to top directory
ko: 파일 이름을 최상위 디렉터리 상대 경로로 표시합니다

en: show only filenames instead of matching lines
ko: 일치하는 줄을 표시하지 않고 파일 이름만 표시합니다

en: synonym for --files-with-matches
ko: --files-with-matches 옵션과 동일

en: show only the names of files without match
ko: 일치하지 않는 파일의 이름만 표시합니다

en: print NUL after filenames
ko: 파일 이름 다음에 NUL을 출력합니다

en: show the number of matches instead of matching lines
ko: 일치하는 줄을 표시하지 않고 일치하는 수를 표시합니다

en: highlight matches
ko: 일치하는 부분을 강조합니다

en: print empty line between matches from different files
ko: 다른 파일 사이에 일치하는 부분의 사이에 빈 줄을 출력합니다

en: show filename only once above matches from same file
ko: 같은 파일에서 여러 개가 일치하면 파일 이름을 한 번만 표시합니다

en: show <n> context lines before and after matches
ko: 일치하는 부분 앞뒤에 컨텍스트를 <n>줄 표시합니다

en: show <n> context lines before matches
ko: 일치하는 부분 앞에 컨텍스트를 <n>줄 표시합니다

en: show <n> context lines after matches
ko: 일치하는 부분 뒤에 컨텍스트를 <n>줄 표시합니다

en: use <n> worker threads
ko: <n>개의 작업 스레드를 사용합니다

en: shortcut for -C NUM
ko: -C NUM 옵션의 줄임

en: show a line with the function name before matches
ko: 일치 항목 앞에 함수 이름 줄을 표시합니다

en: show the surrounding function
ko: 들어 있는 함수를 표시합니다

en: read patterns from file
ko: 파일에서 패턴을 읽습니다

en: match <pattern>
ko: <패턴>과 일치

en: combine patterns specified with -e
ko: -e 옵션으로 지정한 패턴을 결합합니다

en: indicate hit with exit status without output
ko: 출력하지 않고 일치하는 항목을 exit() 상태 번호로 리턴합니다

en: show only matches from files that match all patterns
ko: 모든 패턴과 일치하는 파일의 일치하는 부분만 표시합니다

en: show parse tree for grep expression
ko: grep 표현식에 대한 파싱 트리를 표시합니다

en: pager
ko: 페이저

en: show matching files in the pager
ko: 일치하는 파일을 페이저 프로그램에서 표시합니다

en: allow calling of grep(1) (ignored by this build)
ko: grep(1) 실행을 허용합니다 (이 빌드에서는 무시)

en: no pattern given.
ko: 패턴을 지정하지 않았습니다.

en: --no-index or --untracked cannot be used with revs
ko: --no-index 또는 --untracked 옵션은 리비전과 같이 쓸 수 없습니다

en: unable to resolve revision: %s
ko: 리비전을 찾아낼 수 없습니다: %s

en: invalid number of threads specified (%d)
ko: 잘못된 스레드 수를 지정했습니다 (%d)

en: no threads support, ignoring --threads
ko: 스레드 기능이 없습니다. --threads 옵션 무시

en: --open-files-in-pager only works on the worktree
ko: --open-files-in-pager 옵션은 작업 폴더에서만 동작합니다

en: option not supported with --recurse-submodules.
ko: --recurse-submodules와 같이 지원하지 않는 옵션입니다.

en: --cached or --untracked cannot be used with --no-index.
ko: --cached 또는 --untracked 옵션은 --no-index 옵션과 같이 쓸 수 없습니다.

en: --[no-]exclude-standard cannot be used for tracked contents.
ko: --[no-]exclude-standard 옵션은 추적되는 내용에 대해 쓸 수 없습니다.

en: both --cached and trees are given.
ko: --cached 옵션과 트리를 모두 지정했습니다.

en: git hash-object [-t <type>] [-w] [--path=<file> | --no-filters] [--stdin] [--] <file>...
ko: git hash-object [-t <종류>] [-w] [--path=<파일> | --no-filters] [--stdin] [--] <파일>...

en: object type
ko: 오브젝트 종류

en: write the object into the object database
ko: 오브젝트를 오브젝트 데이터베이스로 씁니다

en: read the object from stdin
ko: 표준 입력에서 오브젝트를 읽습니다

en: store file as is without filters
ko: 파일을 필터 없이 그대로 저장합니다

en: just hash any random garbage to create corrupt objects for debugging Git
ko: 임의의 쓰레기 데이터를 해시해 손상된 오브젝트를 만듭니다 (디버깅용)

en: process file as it were from this path
ko: 파일이 이 경로에서 온 것처럼 처리합니다

en: print all available commands
ko: 사용 가능한 모든 명령의 목록을 표시합니다

en: exclude guides
ko: 설명서 제외

en: print list of useful guides
ko: 유용한 안내서 목록을 표시합니다

en: show man page
ko: 맨 페이지를 표시합니다

en: show manual in web browser
ko: 웹 브라우저에서 설명서를 표시합니다

en: show info page
ko: 인포 페이지를 표시합니다

en: print command description
ko: 명령어 설명을 표시합니다

en: git help [--all] [--guides] [--man | --web | --info] [<command>]
ko: git help [--all] [--guides] [--man | --web | --info] [<명령>]

en: unrecognized help format '%s'
ko: '%s' 도움말 포맷을 인식할 수 없습니다

en: Failed to start emacsclient.
ko: emacsclient 시작에 실패했습니다.

en: Failed to parse emacsclient version.
ko: emacsclient 버전 파싱에 실패했습니다.

en: emacsclient version '%d' too old (< 22).
ko: emacsclient '%d' 버전은 너무 과거 (< 22) 버전입니다.

en: failed to exec '%s'
ko: 실행 실패: '%s'

en: '%s': path for unsupported man viewer.
    Please consider using 'man.<tool>.cmd' instead.
ko: '%s': 지원하지 않는 맨 페이지 보기 프로그램 경로.
    대신에 'man.<도구>.cmd' 옵션을 사용해 보십시오.

en: '%s': cmd for supported man viewer.
    Please consider using 'man.<tool>.path' instead.
ko: '%s': 지원하지 않는 맨 페이지 보기 프로그램 명령.
    대신에 'man.<도구>.path' 옵션을 사용해 보십시오.

en: '%s': unknown man viewer.
ko: '%s': 알 수 없는 맨 페이지 보기 프로그램.

en: no man viewer handled the request
ko: 요청을 처리한 맨 페이지 보기 프로그램이 없습니다

en: no info viewer handled the request
ko: 요청을 처리한 인포 페이지 보기 프로그램이 없습니다

en: '%s' is aliased to '%s'
ko: '%s' 명령은 '%s' 명령의 단축입니다

en: usage: %s%s
ko: 사용법: %s%s

en: object type mismatch at %s
ko: 오브젝트 종류가 맞지 않습니다 (%s)

en: did not receive expected object %s
ko: 예상한 %s 오브젝트를 받지 않았습니다

en: object %s: expected type %s, found %s
ko: %s 오브젝트: 예상한 종류 %s, 실제 %s

en: cannot fill %d byte | cannot fill %d bytes
ko[0]: %d 바이트를 채울 수 없습니다

en: early EOF
ko: 너무 빨리 파일이 끝남

en: read error on input
ko: 입력에 읽기 오류

en: used more bytes than were available
ko: 있는 바이트보다 더 많이 사용합니다

en: pack too large for current definition of off_t
ko: 현재 정의된 off_t에 비해 묶음이 너무 큽니다

en: pack exceeds maximum allowed size
ko: 묶음 크기가 최대 허용 크기를 넘었습니다

en: cannot open packfile '%s'
ko: '%s' 묶음 파일을 열 수 없습니다

en: pack signature mismatch
ko: 묶음 서명이 맞지 않습니다

en: pack version %<PRIu32> unsupported
ko: 묶음의 %<PRIu32> 버전을 지원하지 않습니다

en: pack has bad object at offset %<PRIuMAX>: %s
ko: 묶음의 %<PRIuMAX> 오프셋에 잘못된 오브젝트가 있습니다: %s

en: inflate returned %d
ko: inflate가 %d번을 리턴했습니다

en: offset value overflow for delta base object
ko: 델타 베이스 오브젝트에 대해 오프셋 값이 오버플로우

en: delta base offset is out of bound
ko: 델타 베이스 오프셋이 범위를 벗어났습니다

en: unknown object type %d
ko: 알 수 없는 오브젝트 종류 %d번

en: cannot pread pack file
ko: 묶음 파일에 대해 pread를 할 수 없습니다

en: premature end of pack file, %<PRIuMAX> byte missing | premature end of pack file, %<PRIuMAX> bytes missing
ko[0]: 묶음 파일이 너무 일찍 끝남. %<PRIuMAX> 바이트 부족

en: serious inflate inconsistency
ko: 심각한 inflate 부조화

en: SHA1 COLLISION FOUND WITH %s !
ko: SHA1 충돌이 %s에서 발견되었습니다!

en: cannot read existing object info %s
ko: 기존 %s 오브젝트 정보를 읽을 수 없습니다

en: cannot read existing object %s
ko: 기존 %s 오브젝트를 읽을 수 없습니다

en: invalid blob object %s
ko: 잘못된 블롭 오브젝트 %s

en: fsck error in packed object
ko: 묶음 오브젝트에서 fsck 오류

en: invalid %s
ko: 잘못된 %s

en: Not all child objects of %s are reachable
ko: %s의 모든 하위 오브젝트에 접근할 수 없습니다

en: failed to apply delta
ko: 델타를 적용하는데 실패했습니다

en: Receiving objects
ko: 오브젝트를 받는 중

en: Indexing objects
ko: 오브젝트 인덱스를 만드는 중

en: pack is corrupted (SHA1 mismatch)
ko: 묶음이 손상되었습니다 (SHA1 일치하지 않음)

en: cannot fstat packfile
ko: 묶음 파일에 대해 fstat()할 수 없습니다

en: pack has junk at the end
ko: 묶음의 끝에 쓰레기 데이터가 있습니다

en: confusion beyond insanity in parse_pack_objects()
ko: parse_pack_objects()에서 극심한 혼란

en: Resolving deltas
ko: 델타를 알아내는 중

en: unable to create thread: %s
ko: 스레드를 만들 수 없습니다: %s

en: confusion beyond insanity
ko: 극심한 혼란

en: completed with %d local object | completed with %d local objects
ko[0]: 로컬 오브젝트 %d개 마침

en: Unexpected tail checksum for %s (disk corruption?)
ko: %s에 대해 예상치 못한 테일 체크섬 (디스크 손상?)

en: pack has %d unresolved delta | pack has %d unresolved deltas
ko[0]: 묶음에 알아내지 못한 델타 %d개가 있습니다

en: unable to deflate appended object (%d)
ko: 추가한 오브젝트를 deflate할 수 없습니다 (%d)

en: local object %s is corrupt
ko: %s 로컬 오브젝트가 손상되었습니다

en: packfile name '%s' does not end with '.pack'
ko: '%s' 묶음파일 이름이 '.pack'으로 끝나지 않습니다

en: cannot write %s file '%s'
ko: %s 파일을 쓸 수 없습니다 '%s'

en: cannot close written %s file '%s'
ko: 쓴 %s파일을 닫을 수 없습니다 '%s'

en: error while closing pack file
ko: 묶음 파일을 닫는데 오류

en: cannot store pack file
ko: 묶음 파일을 저장할 수 없습니다

en: cannot store index file
ko: 인덱스 파일을 저장할 수 없습니다

en: bad pack.indexversion=%<PRIu32>
ko: 잘못된 pack.indexversion=%<PRIu32>

en: Cannot open existing pack file '%s'
ko: 기존 '%s' 묶음 파일을 열 수 없습니다

en: Cannot open existing pack idx file for '%s'
ko: '%s'에 대한 기존 묶음 idx 파일을 열 수 없습니다

en: non delta: %d object | non delta: %d objects
ko[0]: 델타 아님: 오브젝트 %d개

en: chain length = %d: %lu object | chain length = %d: %lu objects
ko[0]: 체인 길이 = %d: 오브젝트 %lu개

en: Cannot come back to cwd
ko: 현재 디렉터리로 돌아올 수 없습니다

en: bad %s
ko: 잘못된 %s

en: --fix-thin cannot be used without --stdin
ko: --fix-thin 옵션은 --stdin 옵션과 같이 쓸 수 없습니다

en: --stdin requires a git repository
ko: --stdin 옵션은 깃 저장소가 필요합니다

en: --verify with no packfile name given
ko: --verify 옵션에 묶음파일 이름을 지정하지 않았습니다

en: fsck error in pack objects
ko: 묶음 오브젝트에서 fsck 오류

en: cannot stat '%s'
ko: '%s'을(를) stat()할 수 없습니다

en: cannot stat template '%s'
ko: '%s' 서식을 stat()할 수 없습니다

en: cannot opendir '%s'
ko: '%s'을(를) opendir()할 수 없습니다

en: cannot readlink '%s'
ko: '%s'을(를) readlink()할 수 없습니다

en: cannot symlink '%s' '%s'
ko: '%s'을(를) '%s'에 symlink()할 수 없습니다

en: ignoring template %s
ko: %s 서식을 무시합니다

en: templates not found in %s
ko: %s에 서식이 없습니다

en: not copying templates from '%s': %s
ko: '%s'에서 서식을 복사하지 않습니다: %s

en: unable to handle file type %d
ko: 파일 종류 %d번을 처리할 수 없습니다

en: unable to move %s to %s
ko: %s을(를) %s(으)로 옮길 수 없습니다

en: %s already exists
ko: %s 파일이 이미 있습니다

en: Reinitialized existing shared Git repository in %s%s
ko: %s%s 안의 기존 공유 깃 저장소를 다시 초기화했습니다

en: Reinitialized existing Git repository in %s%s
ko: %s%s 안의 기존 깃 저장소를 다시 초기화했습니다

en: Initialized empty shared Git repository in %s%s
ko: %s%s 안의 빈 공유 깃 저장소를 다시 초기화했습니다

en: Initialized empty Git repository in %s%s
ko: %s%s 안의 빈 깃 저장소를 다시 초기화했습니다

en: git init [-q | --quiet] [--bare] [--template=<template-directory>] [--shared[=<permissions>]] [<directory>]
ko: git init [-q | --quiet] [--bare] [--template=<서식-디렉터리>] [--shared[=<권한>]] [<디렉터리>]

en: specify that the git repository is to be shared amongst several users
ko: 깃 저장소를 다른 사용자가 공유할 수 있게 지정

en: cannot chdir to %s
ko: %s에 대해 chdir를 할 수 없습니다

en: %s (or --work-tree=<directory>) not allowed without specifying %s (or --git-dir=<directory>)
ko: %s (또는 --work-tree=<디렉터리>) 허용되지 않음. %s (또는 --git-dir=<directory>) 지정이 없으면

en: Cannot access work tree '%s'
ko: 작업 폴더 '%s'에 접근할 수 없습니다

en: git interpret-trailers [--in-place] [--trim-empty] [(--trailer <token>[(=|:)<value>])...] [<file>...]
ko: git interpret-trailers [--in-place] [--trim-empty] [(--trailer <토큰>[(=|:)<값>])...] [<파일>...]

en: edit files in place
ko: 파일을 직접 편집합니다

en: trim empty trailers
ko: 빈 트레일러를 잘라냅니다

en: where to place the new trailer
ko: 새 트레일러를 놓을 위치

en: action if trailer already exists
ko: 트레일러가 이미 있을 때 동작

en: action if trailer is missing
ko: 트레일러가 없을 때 동작

en: output only the trailers
ko: 트레일러만 출력합니다

en: do not apply config rules
ko: 설정 규칙을 적용하지 않습니다

en: join whitespace-continued values
ko: 공백으로 계속된 값을 연결합니다

en: set parsing options
ko: 파싱 옵션 설정

en: trailer
ko: 트레일러

en: trailer(s) to add
ko: 추가할 트레일러

en: --trailer with --only-input does not make sense
ko: --trailer 옵션과 --only-input 옵션은 앞뒤가 맞지 않습니다

en: no input file given for in-place editing
ko: 파일 직접 편집에 입력 파일을 지정하지 않았습니다

en: git log [<options>] [<revision-range>] [[--] <path>...]
ko: git log [<옵션>] [<리비전-범위>] [[--] <경로>...]

en: git show [<options>] <object>...
ko: git show [<옵션>] <오브젝트>...

en: invalid --decorate option: %s
ko: 잘못된 --decorate 옵션: %s

en: suppress diff output
ko: diff를 출력하지 않습니다

en: show source
ko: 소스를 표시합니다

en: Use mail map file
ko: 메일 맵 파일을 사용합니다

en: only decorate refs that match <pattern>
ko: <패턴>과 일치하는 레퍼런스만 꾸밉니다

en: do not decorate refs that match <pattern>
ko: <패턴>과 일치하는 레퍼런스를 꾸미지 않습니다

en: decorate options
ko: 꾸미기 옵션

en: Process line range n,m in file, counting from 1
ko: 파일에서 n,m 범위의 줄을 처리합니다 (1부터 시작)

en: Final output: %d %s
ko: 최종 출력: %d %s

en: git show %s: bad file
ko: git show %s: 잘못된 파일

en: Could not read object %s
ko: %s 오브젝트를 읽을 수 없습니다

en: Unknown type: %d
ko: 알 수 없는 종류: %d

en: format.headers without value
ko: format.headers 설정에 값이 없음

en: name of output directory is too long
ko: 출력 디렉터리의 이름이 너무 깁니다

en: Cannot open patch file %s
ko: %s 패치 파일을 열 수 없습니다

en: Need exactly one range.
ko: 정확히 하나의 범위가 필요합니다.

en: Not a range.
ko: 범위가 아닙니다.

en: Cover letter needs email format
ko: 커버레터는 전자메일 형식이어야 합니다

en: insane in-reply-to: %s
ko: 정신나간 in-reply-to 헤더: %s

en: git format-patch [<options>] [<since> | <revision-range>]
ko: git format-patch [<옵션>] [<시작시각> | <리비전-범위>]

en: Two output directories?
ko: 출력 디렉터리가 두개?

en: Unknown commit %s
ko: 알 수 없는 커밋 %s

en: Failed to resolve '%s' as a valid ref.
ko: '%s'을(를) 올바른 레퍼런스로 알아내는데 실패했습니다.

en: Could not find exact merge base.
ko: 정확한 병합 기준점을 찾을 수 없습니다.

en: Failed to get upstream, if you want to record base commit automatically,
    please use git branch --set-upstream-to to track a remote branch.
    Or you could specify base commit by --base=<base-commit-id> manually.
ko: 업스트림을 가져오는데 실패했습니다. 베이스 커밋을 자동으로 기록하려면,
    'git branch --set-upstream-to' 명령으로 원격 브랜치를 추적하십시오.
    아니면 직접 '--base=<기준점-커밋-ID>' 옵션으로 기준점 커밋을 지정할
    수도 있습니다.

en: Failed to find exact merge base
ko: 정확한 병합 기준점을 찾는데 실패했습니다

en: base commit should be the ancestor of revision list
ko: 기준점 커밋은 리비전 목록의 상위 커밋이어야 합니다

en: base commit shouldn't be in revision list
ko: 기준점 커밋은 리비전 목록에 들어 있으면 안 됩니다

en: cannot get patch id
ko: 패치 ID를 알아낼 수 없습니다

en: use [PATCH n/m] even with a single patch
ko: 하나의 패치에 대해서도 [PATCh n/m]을 붙입니다

en: use [PATCH] even with multiple patches
ko: 여러 개 패치에 대해서도 [PATCH]를 붙입니다

en: print patches to standard out
ko: 패치를 표준 출력으로 표시합니다

en: generate a cover letter
ko: 커버레터를 만듭니다

en: use simple number sequence for output file names
ko: 출력 파일 이름에 간단한 일련 번호를 사용합니다

en: sfx
ko: 확장자

en: use <sfx> instead of '.patch'
ko: '.patch' 대신 <확장자>를 사용합니다

en: start numbering patches at <n> instead of 1
ko: 패치 번호를 1 대신 <n>에서 시작합니다

en: mark the series as Nth re-roll
ko: 시리즈를 N번째 re-roll로 표시합니다

en: Use [RFC PATCH] instead of [PATCH]
ko: [PATCH] 대신 [RFC PATCH]를 사용합니다

en: Use [<prefix>] instead of [PATCH]
ko: [PATCH] 대신 [<접두어>]를 사용합니다

en: store resulting files in <dir>
ko: 결과 파일을 <디렉터리>에 저장합니다

en: don't strip/add [PATCH]
ko: [PATCH]를 자르거나 추가하지 않습니다

en: don't output binary diffs
ko: 바이너리 diff를 만들지 않습니다

en: output all-zero hash in From header
ko: From 헤더에서 모두 0인 해시를 출력합니다

en: don't include a patch matching a commit upstream
ko: 업스트림에 있는 패치를 포함하지 않습니다

en: show patch format instead of default (patch + stat)
ko: 기본값 (패치 + 통계) 대신 패치 형식을 표시합니다

en: add email header
ko: 전자메일 헤더

en: add To: header
ko: To: 헤더를 추가합니다

en: add Cc: header
ko: Cc: 헤더를 추가합니다

en: ident
ko: 신원

en: set From address to <ident> (or committer ident if absent)
ko: <신원>에서 From 주소를 설정합니다 (없으면 커미터 주소 신원 사용)

en: message-id
ko: 메시지-ID

en: make first mail a reply to <message-id>
ko: 첫 메일을 <메시지-ID>에 대한 답장 메일로 만듭니다

en: boundary
ko: 경계

en: attach the patch
ko: 패치를 첨부합니다

en: inline the patch
ko: 패치를 본문에 포함합니다

en: enable message threading, styles: shallow, deep
ko: 메시지에 스레드를 사용, 스타일: shallow, deep

en: add a signature
ko: 서명을 추가합니다

en: base-commit
ko: 베이스-커밋

en: add prerequisite tree info to the patch series
ko: 전제조건 트리 정보를 패치 시리즈에 추가합니다

en: add a signature from a file
ko: 파일에서 서명을 추가합니다

en: don't print the patch filenames
ko: 패치 파일 이름을 표시하지 않습니다

en: show progress while generating patches
ko: 패치를 만드는 동안 진행률을 표시합니다

en: invalid ident line: %s
ko: 잘못된 신원 줄: %s

en: -n and -k are mutually exclusive.
ko: -n 및 -k 옵션은 하나만 써야 합니다.

en: --subject-prefix/--rfc and -k are mutually exclusive.
ko: --subject-prefix/--rfc 및 -k 옵션은 하나만 써야 합니다.

en: --name-only does not make sense
ko: --name-only 옵션은 앞뒤가 맞지 않습니다

en: --name-status does not make sense
ko: --name-status 옵션은 앞뒤가 맞지 않습니다

en: --check does not make sense
ko: --check 옵션은 앞뒤가 맞지 않습니다

en: standard output, or directory, which one?
ko: 표준 출력이나 디렉터리 중에 하나만 지정해야 합니다.

en: Could not create directory '%s'
ko: '%s' 디렉터리를 만들 수 없습니다

en: unable to read signature file '%s'
ko: '%s' 서명 파일을 읽을 수 없습니다

en: Generating patches
ko: 패치 생성

en: Failed to create output files
ko: 출력 파일을 만드는데 실패했습니다

en: git cherry [-v] [<upstream> [<head> [<limit>]]]
ko: git cherry [-v] [<업스트림> [<헤드> [<한계값>]]]

en: Could not find a tracked remote branch, please specify <upstream> manually.
ko: 추적되는 리모트 브랜치를 찾을 수 없습니다. <업스트림>을 수동으로 지정하십시오.

en: git ls-files [<options>] [<file>...]
ko: git ls-files [<옵션>] [<파일>...]

en: identify the file status with tags
ko: 파일 상태를 태그와 같이 표시합니다

en: use lowercase letters for 'assume unchanged' files
ko: '변경되지 않았다고 가정' 파일에 소문자를 사용합니다

en: use lowercase letters for 'fsmonitor clean' files
ko: '파일 시스템 모니터에 변경되지 않은' 파일에 소문자를 사용합니다

en: show cached files in the output (default)
ko: 출력에 캐시된 파일을 표시합니다 (기본값)

en: show deleted files in the output
ko: 출력에 삭제된 파일을 표시합니다

en: show modified files in the output
ko: 출력에 수정된 파일을 표시합니다

en: show other files in the output
ko: 출력에 기타 파일을 표시합니다

en: show ignored files in the output
ko: 출력에 무시된 파일을 표시합니다

en: show staged contents' object name in the output
ko: 출력에 커밋 표시된 내용의 오브젝트 이름을 표시합니다

en: show files on the filesystem that need to be removed
ko: 파일 시스템에서 제거해야 하는 파일을 표시합니다

en: show 'other' directories' names only
ko: 기타 디렉터리의 이름만 표시합니다

en: show line endings of files
ko: 파일의 줄 끝을 표시합니다

en: don't show empty directories
ko: 빈 디렉터리 표시하지 않기

en: show unmerged files in the output
ko: 출력에 병합하지 않은 파일을 표시합니다

en: show resolve-undo information
ko: resolve-undo 정보를 표시합니다

en: skip files matching pattern
ko: 패턴에 일치하는 파일을 건너뜁니다

en: exclude patterns are read from <file>
ko: 제외할 패턴을 <파일>에서 읽습니다

en: read additional per-directory exclude patterns in <file>
ko: <파일>에서 추가적인 디렉터리별 제외 패턴을 읽습니다

en: add the standard git exclusions
ko: 표준 깃 제외 패턴을 추가합니다

en: make the output relative to the project top directory
ko: 최상위 디렉터리 상대 경로로 출력합니다

en: recurse through submodules
ko: 하위 모듈에 재귀적으로 적용

en: if any <file> is not in the index, treat this as an error
ko: <파일>이 인덱스 안에 없으면 오류로 취급합니다

en: tree-ish
ko: 트리-따위

en: pretend that paths removed since <tree-ish> are still present
ko: <트리-따위> 뒤로 제거한 경로가 있다고 가정합니다

en: show debugging data
ko: 디버깅 데이터를 표시합니다

en: git ls-remote [--heads] [--tags] [--refs] [--upload-pack=<exec>]
                         [-q | --quiet] [--exit-code] [--get-url]
                         [--symref] [<repository> [<refs>...]]
ko: git ls-remote [--heads] [--tags] [--refs] [--upload-pack=<실행>]
                         [-q | --quiet] [--exit-code] [--get-url]
                         [--symref] [<저장소> [<레퍼런스>...]]

en: do not print remote URL
ko: 원격 URL을 표시하지 않습니다

en: path of git-upload-pack on the remote host
ko: 원격 호스트의 git-upload-pack 경로

en: limit to tags
ko: 태그에 한정

en: limit to heads
ko: 헤드에 한정

en: do not show peeled tags
ko: 벗겨진 태그를 표시하지 않습니다

en: take url.<base>.insteadOf into account
ko: url.<베이스>.insteadOf 설정을 고려합니다

en: exit with exit code 2 if no matching refs are found
ko: 해당하는 레퍼런스가 없으면 코드 2번으로 끝냅니다

en: show underlying ref in addition to the object pointed by it
ko: 레퍼런스와 레퍼런스가 가리키는 오브젝트를 표시합니다

en: git ls-tree [<options>] <tree-ish> [<path>...]
ko: git ls-tree [<옵션>] <트리-따위> [<경로>...]

en: only show trees
ko: 트리만 표시

en: recurse into subtrees
ko: 하위 트리로 재귀적으로 적용

en: show trees when recursing
ko: 재귀적으로 적용할 때 트리 표시

en: terminate entries with NUL byte
ko: 항목을 NUL 바이트로 끝냅니다

en: include object size
ko: 오브젝트 크기 포함

en: list only filenames
ko: 파일 이름만 목록 표시

en: use full path names
ko: 전체 경로 이름 사용

en: list entire tree; not just current directory (implies --full-name)
ko: 전체 트리 목록 표시, 현재 디렉터리만 아니라 (--full-name 옵션 포함)

en: empty mbox: '%s'
ko: 빈 mbox: '%s'

en: git merge [<options>] [<commit>...]
ko: git merge [<옵션>] [<커밋>...]

en: switch `m' requires a value
ko: `m' 옵션에는 값이 필요합니다

en: Could not find merge strategy '%s'.
ko: '%s' 병합 전략을 찾을 수 없습니다.

en: Available strategies are:
ko: 사용 가능한 전략은:

en: Available custom strategies are:
ko: 사용 가능한 사용자 설정 전략은:

en: do not show a diffstat at the end of the merge
ko: 병합이 끝날 때 diffstat을 표시하지 않습니다

en: show a diffstat at the end of the merge
ko: 병합이 끝날 때 diffstat을 표시합니다

en: (synonym to --stat)
ko: (--stat 옵션과 동일)

en: add (at most <n>) entries from shortlog to merge commit message
ko: 병합 커밋의 메시지에 shortlog 항목을 (최대 <n>개) 추가합니다

en: create a single commit instead of doing a merge
ko: 병합하는 대신 하나의 커밋을 만듭니다

en: perform a commit if the merge succeeds (default)
ko: 병합이 성공하면 커밋을 합니다 (기본값)

en: edit message before committing
ko: 커밋 전에 메시지를 편집합니다

en: allow fast-forward (default)
ko: 정방향 진행을 허용합니다 (기본값)

en: abort if fast-forward is not possible
ko: 정방향 진행이 불가능하면 중지합니다

en: verify that the named commit has a valid GPG signature
ko: 지정한 커밋에 올바른 GPG 서명이 있는지 검증합니다

en: strategy
ko: 전략

en: merge strategy to use
ko: 사용할 병합 전략

en: option=value
ko: 옵션=값

en: option for selected merge strategy
ko: 선택한 병합 전략에 대한 옵션

en: merge commit message (for a non-fast-forward merge)
ko: 병합 커밋 메시지 (정방향이 아닌 병합에 대해)

en: abort the current in-progress merge
ko: 현재 진행 중인 병합을 중지합니다

en: continue the current in-progress merge
ko: 현재 진행 중인 병합을 계속합니다

en: allow merging unrelated histories
ko: 관계 없는 커밋 내역의 병합을 허용합니다

en: verify commit-msg hook
ko: 커밋 메시지 후크를 검증합니다

en: could not run stash.
ko: stash를 실행할 수 없습니다.

en: stash failed
ko: 스태시 실패

en: not a valid object: %s
ko: 올바른 오브젝트가 아닙니다: %s

en: read-tree failed
ko: read-tree 실패

en:  (nothing to squash)
ko:  (합칠 내용이 없습니다)

en: Squash commit -- not updating HEAD
ko: 커밋 합치기 -- HEAD를 업데이트하지 않습니다

en: No merge message -- not updating HEAD
ko: 병합 메시지가 없습니다 -- HEAD를 업데이트하지 않습니다

en: '%s' does not point to a commit
ko: '%s'이(가) 커밋을 가리키지 않습니다

en: Bad branch.%s.mergeoptions string: %s
ko: 잘못된 branch.%s.mergeoptions 문자열: %s

en: Not handling anything other than two heads merge.
ko: 두 개의 헤드 병합 외에는 처리하지 않습니다.

en: Unknown option for merge-recursive: -X%s
ko: merge-recursive에 대해 알 수 없는 옵션: -X%s

en: unable to write %s
ko: %s에 쓸 수 없습니다

en: Not committing merge; use 'git commit' to complete the merge.
ko: 병합을 커밋하지 않습니다. 병합을 마치려면 'git commit'을 사용하십시오.

en: Please enter a commit message to explain why this merge is necessary,
    especially if it merges an updated upstream into a topic branch.
    
    Lines starting with '%c' will be ignored, and an empty message aborts
    the commit.
ko: 왜 이 병합이 필요한지를 설명하는 커밋 메시지를 입력하십시오. 특히
    업스트림 업데이트를 어떤 목적용 브랜치로 병합할 때는 반드시 그렇게
    하십시오.
    
    '%c' 문자로 시작하는 줄은 무시되고, 메시지가 비어 있으면 커밋을
    중지합니다.

en: Empty commit message.
ko: 빈 커밋 메시지.

en: Wonderful.
ko: 훌륭합니다.

en: Automatic merge failed; fix conflicts and then commit the result.
ko: 자동 병합이 실패했습니다. 충돌을 바로잡고 결과물을 커밋하십시오.

en: No current branch.
ko: 현재 브랜치가 없습니다.

en: No remote for the current branch.
ko: 현재 브랜치에 대한 리모트가 없습니다.

en: No default upstream defined for the current branch.
ko: 현재 브랜치에 대해 기본 업스트림을 지정하지 않았습니다.

en: No remote-tracking branch for %s from %s
ko: 리모트 %2$s에서 %1$s에 대한 리모트 추적 브랜치가 없습니다

en: Bad value '%s' in environment '%s'
ko: 잘못된 값 '%s', 환경 '%s'

en: not something we can merge in %s: %s
ko: %s 안에서 병합할 수 있는 항목이 아닙니다: %s

en: not something we can merge
ko: 병합할 수 있는 항목이 아닙니다

en: --abort expects no arguments
ko: --abort 옵션은 인자를 받지 않습니다

en: There is no merge to abort (MERGE_HEAD missing).
ko: 중지할 병합 작업이 없습니다. (MERGE_HEAD가 없음)

en: --continue expects no arguments
ko: --continue 옵션은 인자를 받지 않습니다

en: There is no merge in progress (MERGE_HEAD missing).
ko: 진행 중인 병합 작업이 없습니다. (MERGE_HEAD가 없음)

en: You have not concluded your merge (MERGE_HEAD exists).
    Please, commit your changes before you merge.
ko: 병합을 마치지 않았습니다. (MERGE_HEAD 있음)
    병합하기 전에 변경 사항을 커밋하십시오.

en: You have not concluded your cherry-pick (CHERRY_PICK_HEAD exists).
    Please, commit your changes before you merge.
ko: 커밋 빼오기를 마치지 않았습니다. (COMMIT_PICK_HEAD 있음)
    병합하기 전에 변경 사항을 커밋하십시오.

en: You have not concluded your cherry-pick (CHERRY_PICK_HEAD exists).
ko: 커밋 빼오기를 마치지 않았습니다. (CHERRY_PICK_HEAD 있음)

en: You cannot combine --squash with --no-ff.
ko: --squash 옵션을 --no-ff 옵션과 같이 쓸 수 없습니다.

en: No commit specified and merge.defaultToUpstream not set.
ko: 커밋을 지정하지 않았고  merge.defaultToUpstream를 설정하지 않았습니다.

en: Squash commit into empty head not supported yet
ko: 빈 헤드로 커밋을 합치기는 지원하지 않습니다

en: Non-fast-forward commit does not make sense into an empty head
ko: 정방향이 아닌 커밋은 빈 헤드에서는 앞뒤가 맞지 않습니다

en: %s - not something we can merge
ko: %s - 병합할 수 있는 항목이 아닙니다

en: Can merge only exactly one commit into empty head
ko: 빈 헤드에는 정확히 하나의 커밋만 병합할 수 있습니다

en: Commit %s has an untrusted GPG signature, allegedly by %s.
ko: %s 커밋에 신뢰하지 않는 (서명자가 %s라고 하는) GPG 서명이 있습니다.

en: Commit %s has a bad GPG signature allegedly by %s.
ko: %s 커밋에 잘못된 (서명자가 %s라고 하는) GPG 서명이 있습니다.

en: Commit %s does not have a GPG signature.
ko: %s 커밋에 GPG 서명이 없습니다.

en: Commit %s has a good GPG signature by %s
ko: %s 커밋에 %s의 올바른 GPG 서명이 없습니다

en: refusing to merge unrelated histories
ko: 관계 없는 커밋 내역의 병합을 거부합니다

en: Already up to date.
ko: 이미 업데이트 상태입니다.

en: Updating %s..%s
ko: 업데이트 중 %s..%s

en: Trying really trivial in-index merge...
ko: 아주 간단한 인덱스 내부 병합을 시도합니다...

en: Nope.
ko: 아님.

en: Already up to date. Yeeah!
ko: 이미 업데이트 상태입니다. 야호!

en: Not possible to fast-forward, aborting.
ko: 정방향이 불가능하므로, 중지합니다.

en: Rewinding the tree to pristine...
ko: 트리를 본래 위치로 되돌립니다...

en: Trying merge strategy %s...
ko: 병합 전략 %s 시도...

en: No merge strategy handled the merge.
ko: 병합을 처리한 전략이 없습니다.

en: Merge with strategy %s failed.
ko: 전략 %s(으)로 병합이 실패했습니다.

en: Using the %s to prepare resolving by hand.
ko: 수동 해결의 준비를 위해 %s 전략을 사용합니다.

en: Automatic merge went well; stopped before committing as requested
ko: 자동 병합이 잘 진행되었습니다. 요청한대로 커밋 전에 중지합니다

en: git merge-base [-a | --all] <commit> <commit>...
ko: git merge-base [-a | --all] <커밋> <커밋>...

en: git merge-base [-a | --all] --octopus <commit>...
ko: git merge-base [-a | --all] --octopus <커밋>...

en: git merge-base --independent <commit>...
ko: git merge-base --independent <커밋>...

en: git merge-base --is-ancestor <commit> <commit>
ko: git merge-base --is-ancestor <커밋> <커밋>

en: git merge-base --fork-point <ref> [<commit>]
ko: git merge-base --fork-point <레퍼런스> [<커밋>]

en: output all common ancestors
ko: 모든 과거 공통 커밋을 출력합니다

en: find ancestors for a single n-way merge
ko: 하나의 n-방향 병합에 대한 과거 커밋을 찾습니다

en: list revs not reachable from others
ko: 다른 곳에서 접근 불가능한 리비전 목록을 출력합니다

en: is the first one ancestor of the other?
ko: 첫번째가 다른 것의 과거 커밋인지 여부?

en: find where <commit> forked from reflog of <ref>
ko: <레퍼런스>의 reflog에서 <커밋>이 분리된 위치를 찾습니다

en: git merge-file [<options>] [-L <name1> [-L <orig> [-L <name2>]]] <file1> <orig-file> <file2>
ko: git merge-file [<옵션>] [-L <이름1> [-L <orig> [-L <이름2>]]] <파일1> <본래-파일> <파일2>

en: send results to standard output
ko: 결과를 표준 출력으로 보냅니다

en: use a diff3 based merge
ko: diff3 기반 병합을 사용합니다

en: for conflicts, use our version
ko: 충돌이 발생하면, 우리쪽 버전을 사용합니다

en: for conflicts, use their version
ko: 충돌이 발생하면, 상대편 버전을 사용합니다

en: for conflicts, use a union version
ko: 충돌이 발생하면, 합친 버전을 사용합니다

en: for conflicts, use this marker size
ko: 충돌이 발생하면, 이 크기로 표시합니다

en: do not warn about conflicts
ko: 충돌에 대해 경고하지 않습니다

en: set labels for file1/orig-file/file2
ko: <파일1>/<본래-파일>/<파일2>에 대한 레이블을 설정합니다

en: unknown option %s
ko: 알 수 없는 옵션: %s

en: could not parse object '%s'
ko: '%s' 오브젝트를 파싱할 수 없습니다

en: cannot handle more than %d base. Ignoring %s. | cannot handle more than %d bases. Ignoring %s.
ko[0]: 베이스를 %d개 보다 많이 쓸 수 없습니다. %s 무시합니다.

en: not handling anything other than two heads merge.
ko: 두 개의 헤드 병합 외에는 처리하지 않습니다.

en: could not resolve ref '%s'
ko: '%s' 레퍼런스를 알아낼 수 없습니다

en: Merging %s with %s
ko: %s 병합, %s 항목과

en: input is NUL terminated
ko: 입력이 NUL로 끝납니다

en: allow missing objects
ko: 없는 오브젝트를 허용합니다

en: allow creation of more than one tree
ko: 여러개 트리 만들기를 허용합니다

en: git mv [<options>] <source>... <destination>
ko: git mv [<옵션>] <원본>... <대상>

en: Directory %s is in index and no submodule?
ko: %s 디렉터리가 인덱스에 있고 하위 모듈이 없습니다?

en: Please stage your changes to .gitmodules or stash them to proceed
ko: 계속하려면 .gitmodules의 변경 사항을 스테이지에 넣거나 스태시 하십시오

en: %.*s is in index
ko: %.*s이(가) 인덱스에 있습니다

en: force move/rename even if target exists
ko: 대상이 이미 있어도 강제로 옮기기/이름 바꾸기를 합니다

en: skip move/rename errors
ko: 옮기기/이름 바꾸기 오류를 건너 뜁니다

en: destination '%s' is not a directory
ko: 대상이 ('%s') 디렉터리가 아닙니다

en: Checking rename of '%s' to '%s'
ko: '%s'을(를) '%s'(으)로 이름 바꾸기합니다

en: bad source
ko: 잘못된 원본

en: can not move directory into itself
ko: 디렉터리를 자기 자신으로 옮길 수 없습니다

en: cannot move directory over file
ko: 디렉터리를 파일로 옮길 수 없습니다

en: source directory is empty
ko: 원본 디렉터리가 비어 있습니다

en: not under version control
ko: 버전 컨트롤 중이 아닙니다

en: destination exists
ko: 대상이 있습니다

en: overwriting '%s'
ko: '%s' 덮어쓰기

en: Cannot overwrite
ko: 덮어쓸 수 없습니다

en: multiple sources for the same target
ko: 동일한 대상에 대해 여러 개 원본

en: destination directory does not exist
ko: 대상 디렉터리가 없습니다

en: %s, source=%s, destination=%s
ko: %s, 원본=%s, 대상=%s

en: renaming '%s' failed
ko: '%s'의 이름 바꾸기가 실패했습니다

en: git name-rev [<options>] <commit>...
ko: git name-rev [<옵션>] <커밋>...

en: git name-rev [<options>] --all
ko: git name-rev [<옵션>] --all

en: git name-rev [<options>] --stdin
ko: git name-rev [<옵션>] --stdin

en: print only names (no SHA-1)
ko: 이름만 표시 (SHA-1 없이)

en: only use tags to name the commits
ko: 커밋을 지정할 때 태그만 사용합니다

en: only use refs matching <pattern>
ko: <패턴>과 일치하는 레퍼런스만 사용합니다

en: ignore refs matching <pattern>
ko: <패턴>과 일치하는 레퍼런스를 무시합니다

en: list all commits reachable from all refs
ko: 모든 레퍼런스에서 접근 가능한 모든 커밋 목록을 표시합니다

en: read from stdin
ko: 표준입력에서 읽습니다

en: allow to print `undefined` names (default)
ko: `정의되지 않은' 이름 표시를 허용합니다 (기본값)

en: dereference tags in the input (internal use)
ko: 입력의 태그 레퍼런스를 따라갑니다 (내부 사용)

en: git notes [--ref <notes-ref>] [list [<object>]]
ko: git notes [--ref <노트-레퍼런스>] [list [<오브젝트>]]

en: git notes [--ref <notes-ref>] add [-f] [--allow-empty] [-m <msg> | -F <file> | (-c | -C) <object>] [<object>]
ko: git notes [--ref <notes-ref>] add [-f] [--allow-empty] [-m <메시지> | -F <파일> | (-c | -C) <오브젝트>] [<오브젝트>]

en: git notes [--ref <notes-ref>] copy [-f] <from-object> <to-object>
ko: git notes [--ref <노트-레퍼런스>] copy [-f] <원본-오브젝트> <대상-오브젝트>

en: git notes [--ref <notes-ref>] append [--allow-empty] [-m <msg> | -F <file> | (-c | -C) <object>] [<object>]
ko: git notes [--ref <쪽지-레퍼런스>] append [--allow-empty] [-m <메시지> | -F <파일> | (-c | -C) <오브젝트>] [<오브젝트>]

en: git notes [--ref <notes-ref>] edit [--allow-empty] [<object>]
ko: git notes [--ref <쪽지-레퍼런스>] edit [--allow-empty] [<오브젝트>]

en: git notes [--ref <notes-ref>] show [<object>]
ko: git notes [--ref <notes-ref>] show [<오브젝트>]

en: git notes [--ref <notes-ref>] merge [-v | -q] [-s <strategy>] <notes-ref>
ko: git notes [--ref <노트-레퍼런스>] merge [-v | -q] [-s <전략>] <노트-레퍼런스>

en: git notes [--ref <notes-ref>] remove [<object>...]
ko: git notes [--ref <노트-레퍼런스>] remove [<오브젝트>...]

en: git notes [--ref <notes-ref>] prune [-n] [-v]
ko: git notes [--ref <노트-레퍼런스>] prune [-n] [-v]

en: git notes [--ref <notes-ref>] get-ref
ko: git notes [--ref <노트-레퍼런스>] get-ref

en: git notes [list [<object>]]
ko: git notes [list [<오브젝트>]]

en: git notes add [<options>] [<object>]
ko: git notes add [<옵션>] [<오브젝트>]

en: git notes copy [<options>] <from-object> <to-object>
ko: git notes copy [<옵션>] <원본-오브젝트> <대상-오브젝트>

en: git notes copy --stdin [<from-object> <to-object>]...
ko: git notes copy --stdin [<원본-오브젝트> <대상-오브젝트>]...

en: git notes append [<options>] [<object>]
ko: git notes append [<옵션>] [<오브젝트>]

en: git notes edit [<object>]
ko: git notes edit [<오브젝트>]

en: git notes show [<object>]
ko: git notes show [<오브젝트>]

en: git notes merge [<options>] <notes-ref>
ko: git notes merge [<옵션>] <쪽지-레퍼런스>

en: git notes merge --commit [<options>]
ko: git notes merge --commit [<옵션>]

en: git notes merge --abort [<options>]
ko: git notes merge --abort [<옵션>]

en: git notes remove [<object>]
ko: git notes remove [<오브젝트>]

en: git notes prune [<options>]
ko: git notes prune [<옵션>]

en: Write/edit the notes for the following object:
ko: 다음 오브젝트에 노트를 쓰거나 편집합니다:

en: unable to start 'show' for object '%s'
ko: '%s' 오브젝트에 대해 'show'를 시작할 수 없습니다

en: could not read 'show' output
ko: 'show' 출력을 읽을 수 없습니다

en: failed to finish 'show' for object '%s'
ko: 오브젝트 '%s'에 대해 'show'를 마치는데 실패했습니다

en: please supply the note contents using either -m or -F option
ko: 노트 내용을 -m 또는 -F 옵션으로 입력하십시오

en: unable to write note object
ko: 노트 오브젝트를 쓸 수 없습니다

en: the note contents have been left in %s
ko: 노트 내용은 %s에 남습니다

en: cannot read '%s'
ko: '%s'을(를) 읽을 수 없습니다

en: could not open or read '%s'
ko: '%s'을(를) 열거나 읽을 수 없습니다

en: failed to resolve '%s' as a valid ref.
ko: '%s'을(를) 올바른 레퍼런스로 알아내는데 실패했습니다.

en: failed to read object '%s'.
ko: '%s' 오브젝트 읽기에 실패했습니다.

en: cannot read note data from non-blob object '%s'.
ko: 블롭이 아닌 '%s' 오브젝트에 대해 노트 데이터를 읽을 수 없습니다.

en: malformed input line: '%s'.
ko: 잘못된 형식의 입력 줄: '%s'.

en: failed to copy notes from '%s' to '%s'
ko: '%s'에서 '%s'(으)로 노트를 복사하는데 실패했습니다

note: TRANSLATORS: the first %s will be replaced by a git notes command: 'add', 'merge', 'remove', etc.
en: refusing to %s notes in %s (outside of refs/notes/)
ko: %s에서 노트를 %s 하기를 거부합니다 (refs/notes/ 밖임)

en: too many parameters
ko: 파라미터가 너무 많습니다

en: no note found for object %s.
ko: %s 오브젝트에 대해 노트가 없습니다.

en: note contents as a string
ko: 문자열로 노트 내용

en: note contents in a file
ko: 파일 안에 노트 내용

en: reuse and edit specified note object
ko: 지정한 노트 오브젝트를 재사용하고 편집합니다

en: reuse specified note object
ko: 지정한 노트 오브젝트를 재사용합니다

en: allow storing empty note
ko: 빈 노트 저장을 허용합니다

en: replace existing notes
ko: 기존 노트를 바꿉니다

en: Cannot add notes. Found existing notes for object %s. Use '-f' to overwrite existing notes
ko: 노트를 추가할 수 없습니다. %s 오브젝트에 대한 기존 노트가 있습니다. 기존 노트를 덮어쓰려면 '-f' 옵션을 사용하십시오

en: Overwriting existing notes for object %s
ko: %s 오브젝트에 대한 기존 노트를 덮어씁니다

en: Removing note for object %s
ko: %s 오브젝트에 대한 노트를 제거합니다

en: read objects from stdin
ko: 표준 입력에서 오브젝트를 읽습니다

en: load rewriting config for <command> (implies --stdin)
ko: <명령>에 대한 다시쓰기 설정을 읽어들입니다 (--stdin 옵션 포함)

en: Cannot copy notes. Found existing notes for object %s. Use '-f' to overwrite existing notes
ko: 노트를 복사할 수 없습니다. %s 오브젝트에 대한 기존 노트가 있습니다. 기존 노트를 덮어쓰려면 '-f' 옵션을 사용하십시오

en: missing notes on source object %s. Cannot copy.
ko: 원본 %s 오브젝트에 대한 노트가 없습니다. 복사할 수 없습니다.

en: The -m/-F/-c/-C options have been deprecated for the 'edit' subcommand.
    Please use 'git notes add -f -m/-F/-c/-C' instead.
ko: -m/-F/-c/-C 옵션은 'edit' 하위 명령에 대해 사용을 권하지 않습니다.
    대신에 'git notes add -f -m/-F/-c/-C' 명령을 사용하십시오.

en: failed to delete ref NOTES_MERGE_PARTIAL
ko: NOTES_MERGE_PARTIAL 레퍼런스 삭제에 실패했습니다

en: failed to delete ref NOTES_MERGE_REF
ko: NOTES_MERGE_REF 레퍼런스 삭제에 실패했습니다

en: failed to remove 'git notes merge' worktree
ko: 'git notes merge' 작업트리 제거에 실패했습니다

en: failed to read ref NOTES_MERGE_PARTIAL
ko: NOTES_MERGE_PARTIAL 레퍼런스 읽기에 실패했습니다

en: could not find commit from NOTES_MERGE_PARTIAL.
ko: NOTES_MERGE_PARTIAL에서 커밋을 찾을 수 없습니다.

en: could not parse commit from NOTES_MERGE_PARTIAL.
ko: NOTES_MERGE_PARTIAL에서 커밋을 파싱할 수 없습니다.

en: failed to resolve NOTES_MERGE_REF
ko: NOTES_MERGE_REF 알아내기에 실패했습니다

en: failed to finalize notes merge
ko: 노트 병합을 마치는데 실패했습니다

en: unknown notes merge strategy %s
ko: 알 수 없는 노트 병합 전략 %s

en: Merge options
ko: 병합 옵션

en: resolve notes conflicts using the given strategy (manual/ours/theirs/union/cat_sort_uniq)
ko: 주어진 전략을 사용해 노트 충돌을 해결합니다 (manual/ours/theirs/union/cat_sort_uniq)

en: Committing unmerged notes
ko: 병합하지 않은 노트 커밋

en: finalize notes merge by committing unmerged notes
ko: 병합하지 않은 노트를 커밋해 노트 병합을 마칩니다

en: Aborting notes merge resolution
ko: 노트 병합 해결 중지

en: abort notes merge
ko: 노트 병합을 중지합니다

en: cannot mix --commit, --abort or -s/--strategy
ko: --commit, --abort, -s/--strategy 옵션을 섞어 쓸 수 없습니다

en: must specify a notes ref to merge
ko: 병합할 노트 레퍼런스를 지정해야 합니다

en: unknown -s/--strategy: %s
ko: 알 수 없는 전략(-s/--strategy): %s

en: a notes merge into %s is already in-progress at %s
ko: %s 위치로 노트 병합이 이미 %s에서 진행중입니다

en: failed to store link to current notes ref (%s)
ko: 현재 노트 레퍼런스의 (%s) 링크를 저장하는데 실패했습니다.

en: Automatic notes merge failed. Fix conflicts in %s and commit the result with 'git notes merge --commit', or abort the merge with 'git notes merge --abort'.
ko: 자동 노트 병합이 실패했습니다. %s 안의 충돌을 바로잡고 결과를 'git notes merge --commit' 명령으로 커밋하십시오. 또는 'git notes merge --abort' 명령으로 병합을 중지하십시오.

en: Object %s has no note
ko: %s 오브젝트에 노트가 없습니다

en: attempt to remove non-existent note is not an error
ko: 없는 노트를 제거하려는 시도를 오류가 아닌 것으로 취급합니다

en: read object names from the standard input
ko: 표준 입력에서 오브젝트 이름을 읽습니다

en: do not remove, show only
ko: 제거하지 않고, 보여주기만 합니다

en: report pruned notes
ko: 잘라낸 노트를 알립니다

en: notes-ref
ko: 노트-레퍼런스

en: use notes from <notes-ref>
ko: <노트-레퍼런스>에서 노트를 사용합니다

en: unknown subcommand: %s
ko: 알 수 없는 하위 명령: %s

en: git pack-objects --stdout [<options>...] [< <ref-list> | < <object-list>]
ko: git pack-objects --stdout [<옵션>...] [< <레퍼런스목록> | < <오브젝트목록>]

en: git pack-objects [<options>...] <base-name> [< <ref-list> | < <object-list>]
ko: git pack-objects [<옵션>...] <베이스이름> [< <레퍼런스목록> | < <오브젝트목록>]

en: deflate error (%d)
ko: deflate 오류 (%d)

en: disabling bitmap writing, packs are split due to pack.packSizeLimit
ko: 배트맵 쓰기를 하지 않습니다. 묶음은 pack.packSizeLimit 값에 따라 쪼개집니다

en: disabling bitmap writing, as some objects are not being packed
ko: 묶음에 들어있지 않은 오브젝트가 있으므로, 비트맵 쓰기를 하지 않습니다

en: Counting objects
ko: 오브젝트 개수 세는 중

en: unable to get size of %s
ko: %s의 크기를 알아낼 수 없습니다

en: unable to parse object header of %s
ko: %s의 오브젝트 헤더를 파싱할 수 없습니다

en: Compressing objects
ko: 오브젝트 압축하는 중

en: invalid value for --missing
ko: --missing의 값이 올바르지 않습니다

en: unsupported index version %s
ko: 지원하지 않는 인덱스 버전 %s

en: bad index version '%s'
ko: 잘못된 인덱스 버전 '%s'

en: do not show progress meter
ko: 진행률을 표시하지 않습니다

en: show progress meter
ko: 진행률을 표시합니다

en: show progress meter during object writing phase
ko: 오브젝트 쓰기 단계에서 진행률을 표시합니다

en: similar to --all-progress when progress meter is shown
ko: 진행률이 표시될 때 --all-progress와 비슷합니다

en: version[,offset]
ko: 버전[,오프셋]

en: write the pack index file in the specified idx format version
ko: 지정한 버전의 인덱스 형식에 따라 묶음 인덱스 파일을 씁니다

en: maximum size of each output pack file
ko: 출력 묶음 파일의 최대 크기

en: ignore borrowed objects from alternate object store
ko: 보조 오브젝트 저장소에서 빌려온 오브젝트를 무시합니다

en: ignore packed objects
ko: 묶음 오브젝트를 무시합니다

en: limit pack window by objects
ko: 묶음 윈도우를 오브젝트 단위로 제한합니다

en: limit pack window by memory in addition to object limit
ko: 묶음 윈도우를 오브젝트 단위에 추가로 메모리 단위로 제한합니다

en: maximum length of delta chain allowed in the resulting pack
ko: 결과물 묶음에서 허용되는 최대 길이의 델타 체인

en: reuse existing deltas
ko: 기존 델타를 재사용합니다

en: reuse existing objects
ko: 기존 오브젝트를 재사용합니다

en: use OFS_DELTA objects
ko: OFS_DELTA 오브젝트를 사용합니다

en: use threads when searching for best delta matches
ko: 최상의 델타 일치를 검색하는데 스레드를 사용합니다

en: do not create an empty pack output
ko: 빈 묶음 출력을 만들지 않습니다

en: read revision arguments from standard input
ko: 표준 입력에서 리비전 인자를 읽습니다

en: limit the objects to those that are not yet packed
ko: 묶지 않는 오브젝트 수를 제한합니다

en: include objects reachable from any reference
ko: 모든 레퍼런스에서 접근 가능한 오브젝트를 포함합니다

en: include objects referred by reflog entries
ko: reflog 항목에서 레퍼런스할 수 있는 오브젝트를 포함합니다

en: include objects referred to by the index
ko: 인덱스에서< 레퍼런스하는 오브젝트를 포함합니다

en: output pack to stdout
ko: 묶음을 표준 출력으로 출력합니다

en: include tag objects that refer to objects to be packed
ko: 묶음에 들어갈 오브젝트를 레퍼런스하는 태그 오브젝트를 포함합니다

en: keep unreachable objects
ko: 접근 불가능 오브젝트를 보존합니다

en: pack loose unreachable objects
ko: 느슨한 접근 불가능 오브젝트를 묶습니다

en: unpack unreachable objects newer than <time>
ko: <시각>보다 새로운 접근 불가능 오브젝트의 묶음을 풉니다

en: create thin packs
ko: 얇은 묶음을 만듭니다

en: create packs suitable for shallow fetches
ko: 얕은 가져오기에 적합한 묶음을 만듭니다

en: ignore packs that have companion .keep file
ko: 해당하는 .keep 파일이 있는 묶음을 무시합니다

en: ignore this pack
ko: 이 묶음을 무시합니다

en: pack compression level
ko: 묶음 압축 단계

en: do not hide commits by grafts
ko: 그래프트로 발생한 커밋을 숨기지 않습니다

en: use a bitmap index if available to speed up counting objects
ko: 가능하면 비트맵 인덱스를 사용해 오브젝트 세기 속도를 높입니다

en: write a bitmap index together with the pack index
ko: 묶음 인덱스와 같이 비트맵 인덱스를 씁니다

en: handling for missing objects
ko: 없는 오브젝트를 처리합니다

en: do not pack objects in promisor packfiles
ko: 프라미서 묶음 파일에 오브젝트를 묶지 않습니다

en: delta chain depth %d is too deep, forcing %d
ko: 델타 체인 깊이 값이 (%d) 너무 큽니다. %d 값으로 조정합니다

en: pack.deltaCacheLimit is too high, forcing %d
ko: pack.deltaCacheLimit 값이 너무 큽니다. %d 값으로 조정합니다

en: Enumerating objects
ko: 오브젝트 나열하는 중

en: git pack-refs [<options>]
ko: git pack-refs [<옵션>]

en: pack everything
ko: 모두 묶습니다

en: prune loose refs (default)
ko: 느슨한 레퍼런스를 잘라냅니다 (기본값)

en: Removing duplicate objects
ko: 중복된 오브젝트 제거

en: git prune [-n] [-v] [--progress] [--expire <time>] [--] [<head>...]
ko: git prune [-n] [-v] [--progress] [--expire <시각>] [--] [<헤드>...]

en: report pruned objects
ko: 잘라낸 오브젝트를 알립니다

en: expire objects older than <time>
ko: <시각>보다 오래 된 오브젝트를 만료합니다

en: limit traversal to objects outside promisor packfiles
ko: 프라미서 묶음파일 밖에서 오브젝트 찾지 않습니다

en: cannot prune in a precious-objects repo
ko: precious-objects 저장소에서 잘라낼 수 없습니다

en: git pull [<options>] [<repository> [<refspec>...]]
ko: git pull [<옵션>] [<저장소> [<레퍼런스명세>...]]

en: control for recursive fetching of submodules
ko: 하위 모듈 재귀적으로 가져오기 방식을 조정합니다

en: Options related to merging
ko: 병합 관련 옵션

en: incorporate changes by rebasing rather than merging
ko: 변경 사항을 적용할 때 병합하는 대신 리베이스합니다

en: allow fast-forward
ko: 정방향 진행을 허용합니다

en: automatically stash/stash pop before and after rebase
ko: 리베이스 전과 후에 stash 및 stash pop을 자동으로 합니다

en: Options related to fetching
ko: 가져오기 관련 옵션

en: number of submodules pulled in parallel
ko: 병렬적으로 풀을 실행할 하위모듈 개수

en: Invalid value for pull.ff: %s
ko: pull.ff에 대해 잘못된 값: %s

en: There is no candidate for rebasing against among the refs that you just fetched.
ko: 가져온 레퍼런스 중에 리베이스할 대상 후보가 없습니다.

en: There are no candidates for merging among the refs that you just fetched.
ko: 가져온 레퍼런스 중에 병합할 대상 후보가 없습니다.

en: Generally this means that you provided a wildcard refspec which had no
    matches on the remote end.
ko: 보통 이런 경우는 리모트 쪽에는 없는 와일드카드 레퍼런스명세가
    주어졌을 때 일어납니다.

en: You asked to pull from the remote '%s', but did not specify
    a branch. Because this is not the default configured remote
    for your current branch, you must specify a branch on the command line.
ko: 리모트 '%s'에서 풀을 요청했지만, 브랜치를 지정하지 않았습니다.
    이 리모트는 현재 브랜치에 대해 기본으로 설정된 리모트가
    아니기 때문에, 명령행에서 브랜치를 지정해야 합니다.

en: You are not currently on a branch.
ko: 현재 어떤 브랜치 위에도 있지 않습니다.

en: Please specify which branch you want to rebase against.
ko: 어떤 브랜치를 대상으로 리베이스할지 지정하십시오.

en: Please specify which branch you want to merge with.
ko: 어떤 브랜치를 대상으로 병합할지 지정하십시오.

en: See git-pull(1) for details.
ko: 자세한 정보는 git-pull(1) 페이지를 참고하십시오.

en: <remote>
ko: <리모트>

en: <branch>
ko: <브랜치>

en: There is no tracking information for the current branch.
ko: 현재 브랜치에 추적 정보가 없습니다.

en: If you wish to set tracking information for this branch you can do so with:
ko: 이 브랜치에 대한 추적 정보를 설정하려면 다음과 같이 할 수 있습니다:

en: Your configuration specifies to merge with the ref '%s'
    from the remote, but no such ref was fetched.
ko: 설정에서 리모트의 '%s' 레퍼런스와 병합하도록 지정했지만,
    그런 레퍼런스를 가져오지 않았습니다.

en: ignoring --verify-signatures for rebase
ko: 리베이스에 대해 --verify-signatures 옵션을 무시합니다

en: --[no-]autostash option is only valid with --rebase.
ko: --[no-]autostash 옵션은 --rebase 옵션과 같이 써야 합니다.

en: Updating an unborn branch with changes added to the index.
ko: 만들어지지 않은 브랜치를 인덱스에 추가된 변경 사항으로 업데이트합니다.

en: pull with rebase
ko: 리베이스로 풀하기

en: please commit or stash them.
ko: 커밋하거나 스태시에 넣으십시오.

en: fetch updated the current branch head.
    fast-forwarding your working tree from
    commit %s.
ko: 현재 브랜치 헤드를 업데이트했습니다.
    작업 폴더를 %s 커밋에서 정방향
    진행합니다.

en: Cannot fast-forward your working tree.
    After making sure that you saved anything precious from
    $ git diff %s
    output, run
    $ git reset --hard
    to recover.
ko: 작업 폴더를 정방향 진행할 수 없습니다.
    다음 명령 출력에서 중요한 사항을 저장한 다음,
    $ git diff %s
    다음을 실행하면
    $ git reset --hard
    복구됩니다.

en: Cannot merge multiple branches into empty head.
ko: 여러 브랜치를 빈 헤드로 병합할 수 없습니다.

en: Cannot rebase onto multiple branches.
ko: 여러 브랜치로 리베이스할 수 없습니다.

en: cannot rebase with locally recorded submodule modifications
ko: 로컬에서 기록한 하위 모듈 수정 사항을 이용해 리베이스할 수 없습니다

en: git push [<options>] [<repository> [<refspec>...]]
ko: git push [<옵션>] [<저장소> [<레퍼런스명세>...]]

en: tag shorthand without <tag>
ko: <태그> 없이 태그 줄임

en: --delete only accepts plain target ref names
ko: --delete 옵션은 일반 대상 레퍼런스 이름만 받습니다

en: 
    To choose either option permanently, see push.default in 'git help config'.
ko: 
    어느 한 쪽 옵션만 계속 선택하려면, 'git help config'에서 push.default를 참고하십시오.

en: The upstream branch of your current branch does not match
    the name of your current branch.  To push to the upstream branch
    on the remote, use
    
        git push %s HEAD:%s
    
    To push to the branch of the same name on the remote, use
    
        git push %s %s
    %s
ko: 현재 브랜치의 업스트림 브랜치가 현재 브랜치의 이름과
    같지 않습니다. 리모트의 업스트림 브랜치로 푸시하려면
    다음과 같이 하십시오.
    
        git push %s HEAD:%s
    
    리모트의 같은 이름으로 푸시하려면 다음과 같이 하십시오.
    
        git push %s %s
    %s

en: You are not currently on a branch.
    To push the history leading to the current (detached HEAD)
    state now, use
    
        git push %s HEAD:<name-of-remote-branch>
ko: 현재 어떤 브랜치 위에도 있지 않습니다.
    지금 현재 (HEAD 분리) 상태까지의 커밋 내역을 푸시하려면
    다음과 같이 하십시오.
    
        git push %s HEAD:<name-of-remote-branch>

en: The current branch %s has no upstream branch.
    To push the current branch and set the remote as upstream, use
    
        git push --set-upstream %s %s
ko: 현재 브랜치 %s에 업스트림 브랜치가 없습니다.
    현재 브랜치를 푸시하고 해당 리모트를 업스트림으로 지정하려면
    다음과 같이 하십시오.
    
        git push --set-upstream %s %s

en: The current branch %s has multiple upstream branches, refusing to push.
ko: 현재 브랜치  %s에 여러 업스트림 브랜치가 있습니다. 푸시를 거절합니다.

en: You are pushing to remote '%s', which is not the upstream of
    your current branch '%s', without telling me what to push
    to update which remote branch.
ko: '%s' 리모트로 푸시하는 중입니다. 하지만 이 리모트는 현재
    '%s' 브랜치의 업스트림이 아닙니다. 어떤 리모트 브랜치에 무엇을
    푸시할지 설정하지 않았습니다.

en: You didn't specify any refspecs to push, and push.default is "nothing".
ko: 푸시할 레퍼런스명세를 지정하지 않았고, push.default 값이 'nothing'입니다.

en: Updates were rejected because the tip of your current branch is behind
    its remote counterpart. Integrate the remote changes (e.g.
    'git pull ...') before pushing again.
    See the 'Note about fast-forwards' in 'git push --help' for details.
ko: 현재 브랜치의 끝이 리모트 브랜치보다 뒤에 있으므로 업데이트가
    거부되었습니다. 푸시하기 전에 ('git pull ...' 등 명령으로) 리모트
    변경 사항을 포함하십시오.
    자세한 정보는 'git push --help'의 "Note about fast-forwards' 부분을
    참고하십시오.

en: Updates were rejected because a pushed branch tip is behind its remote
    counterpart. Check out this branch and integrate the remote changes
    (e.g. 'git pull ...') before pushing again.
    See the 'Note about fast-forwards' in 'git push --help' for details.
ko: 현재 브랜치의 끝이 리모트 브랜치보다 뒤에 있으므로 업데이트가
    거부되었습니다. 이 브랜치를 체크아웃하고 푸시하기 전에
    ('git pull ...' 등 명령으로) 리모트 변경 사항을 포함하십시오.
    자세한 정보는 'git push --help'의 "Note about fast-forwards' 부분을
    참고하십시오.

en: Updates were rejected because the remote contains work that you do
    not have locally. This is usually caused by another repository pushing
    to the same ref. You may want to first integrate the remote changes
    (e.g., 'git pull ...') before pushing again.
    See the 'Note about fast-forwards' in 'git push --help' for details.
ko: 리모트에 로컬에 없는 사항이 들어 있으므로 업데이트가
    거부되었습니다. 이 상황은 보통 또 다른 저장소에서 같은
    저장소로 푸시할 때 발생합니다.  푸시하기 전에
    ('git pull ...' 등 명령으로) 리모트 변경 사항을 먼저
    포함해야 합니다.
    자세한 정보는 'git push --help'의 "Note about fast-forwards' 부분을
    참고하십시오.

en: Updates were rejected because the tag already exists in the remote.
ko: 리모트에 태그가 이미 있기 때문에 업데이트가 거부되었습니다.

en: You cannot update a remote ref that points at a non-commit object,
    or update a remote ref to make it point at a non-commit object,
    without using the '--force' option.
ko: '--force' 옵션이 없이 커밋이 아닌 오브젝트를 가리키는 리모트
    레퍼런스를 업데이트하거나, 커밋이 아닌 오브젝트를 가리키도록
    업데이트할 수 없습니다.

en: Pushing to %s
ko: 다음에 푸시: %s

en: failed to push some refs to '%s'
ko: 레퍼런스를 '%s'에 푸시하는데 실패했습니다

en: bad repository '%s'
ko: 잘못된 저장소 '%s'

en: No configured push destination.
    Either specify the URL from the command-line or configure a remote repository using
    
        git remote add <name> <url>
    
    and then push using the remote name
    
        git push <name>
ko: 푸시 대상을 설정하지 않았습니다.
    명령행에서 URL을 지정하거나 다음을 사용해 리모트 저장소를 설정하십시오
    
        git remote add <이름> <URL>
    
    그리고 이 리모트 이름을 사용해 푸시하십시오
    
        git push <name>

en: repository
ko: 저장소

en: push all refs
ko: 모든 레퍼런스 푸시하기

en: mirror all refs
ko: 모든 레퍼런스 미러

en: delete refs
ko: 레퍼런스 삭제

en: push tags (can't be used with --all or --mirror)
ko: 태그 푸시하기 (--all 또는 --mirror 옵션과 같이 쓸 수 없음)

en: force updates
ko: 강제로 업데이트

en: refname>:<expect
ko: 레퍼런스이름>:<예상

en: require old value of ref to be at this value
ko: 레퍼런스의 과거 값이 이 값이어야 합니다

en: control recursive pushing of submodules
ko: 재귀적 하위 모듈 푸시 방식을 설정합니다

en: use thin pack
ko: 얇은 묶음을 사용합니다

en: receive pack program
ko: receive pack 프로그램

en: set upstream for git pull/status
ko: git pull/status에 대한 업스트림을 설정합니다

en: prune locally removed refs
ko: 로컬에서 제거한 레퍼런스를 잘라냅니다

en: bypass pre-push hook
ko: 푸시 전 후크를 건너뜁니다

en: push missing but relevant tags
ko: 빠졌지만 관련된 태그를 푸시합니다

en: GPG sign the push
ko: 푸시에 GPG 서명

en: request atomic transaction on remote side
ko: 리모트 쪽에 원자 트랜잭션을 요청합니다

en: --delete is incompatible with --all, --mirror and --tags
ko: --delete 옵션은 --all, --mirror, --tags 옵션과 호환되지 않습니다

en: --delete doesn't make sense without any refs
ko: --delete 옵션은 레퍼런스 없이 앞뒤가 맞지 않습니다

en: --all and --tags are incompatible
ko: --all 및 --tags 옵션은 호환되지 않습니다

en: --all can't be combined with refspecs
ko: --all 옵션은 레퍼런스명세와 같이 쓸 수 없습니다

en: --mirror and --tags are incompatible
ko: --mirror 및 --tags 옵션은 호환되지 않습니다

en: --mirror can't be combined with refspecs
ko: --mirror 옵션은 레퍼런스명세와 같이 쓸 수 없습니다

en: --all and --mirror are incompatible
ko: --all 및 --mirror 옵션은 호환되지 않습니다

en: push options must not have new line characters
ko: 푸시 옵션에는 줄바꿈 문자가 들어갈 수 없습니다

en: git read-tree [(-m [--trivial] [--aggressive] | --reset | --prefix=<prefix>) [-u [--exclude-per-directory=<gitignore>] | -i]] [--no-sparse-checkout] [--index-output=<file>] (--empty | <tree-ish1> [<tree-ish2> [<tree-ish3>]])
ko: git read-tree [(-m [--trivial] [--aggressive] | --reset | --prefix=<접두어>) [-u [--exclude-per-directory=<gitignore>] | -i]] [--no-sparse-checkout] [--index-output=<파일>] (--empty | <트리-따위> [<트리-따위2> [<트리-따위3>]])

en: write resulting index to <file>
ko: 결과 인덱스를 <파일>에 씁니다

en: only empty the index
ko: 인덱스를 비우기만 합니다

en: perform a merge in addition to a read
ko: 읽은 다음 병합을 수행합니다

en: 3-way merge if no file level merging required
ko: 파일 단위 병합이 필요하지 않으면 3-방향 병합을 합니다

en: 3-way merge in presence of adds and removes
ko: 추가와 제거가 있을 때 3-방향 병합을 합니다

en: same as -m, but discard unmerged entries
ko: -m과 동일하지만, 병합되지 않은 항목을 버립니다

en: <subdirectory>/
ko: <하위디렉터리>/

en: read the tree into the index under <subdirectory>/
ko: 트리를 <하위디렉터리>/ 아래 인덱스로 읽습니다

en: update working tree with merge result
ko: 작업 폴더를 병합 결과로 업데이트합니다

en: allow explicitly ignored files to be overwritten
ko: 무시하는 파일을 덮어쓰도록 명시적으로 허용합니다

en: don't check the working tree after merging
ko: 병합 후에 작업 폴더를 확인하지 않습니다

en: don't update the index or the work tree
ko: 인덱스나 작업 폴더를 업데이트하지 않습니다

en: skip applying sparse checkout filter
ko: 드문 체크아웃 필터 적용을 건너뜁니다

en: debug unpack-trees
ko: unpack-trees 디버깅

en: git rebase--helper [<options>]
ko: git rebase--helper [<옵션>]

en: keep empty commits
ko: 빈 커밋을 유지합니다

en: allow commits with empty messages
ko: 빈 메시지로 커밋을 허용합니다

en: rebase merge commits
ko: 병합 커밋을 리베이스합니다

en: keep original branch points of cousins
ko: 관련된 본래 브랜치 위치를 유지합니다

en: continue rebase
ko: 리베이스 계속

en: abort rebase
ko: 리베이스를 중지합니다

en: make rebase script
ko: 리베이스 스크립트를 만듭니다

en: shorten commit ids in the todo list
ko: 할 일 목록의 커밋 아이디를 줄입니다.

en: expand commit ids in the todo list
ko: 할 일 목록의 커밋 아이디를 늘입니다.

en: check the todo list
ko: 할 일 목록을 확인합니다

en: skip unnecessary picks
ko: 불필요한 빼오기를 건너뜁니다

en: rearrange fixup/squash lines
ko: fixup/squash 줄 재구성

en: insert exec commands in todo list
ko: 할 일 목록에 실행 명령을 추가합니다

en: --[no-]rebase-cousins has no effect without --rebase-merges
ko: --[no-]rebase-cousins 옵션은 --rebase-merges 옵션 없이는 아무 효과가 없습니다

en: By default, updating the current branch in a non-bare repository
    is denied, because it will make the index and work tree inconsistent
    with what you pushed, and will require 'git reset --hard' to match
    the work tree to HEAD.
    
    You can set the 'receive.denyCurrentBranch' configuration variable
    to 'ignore' or 'warn' in the remote repository to allow pushing into
    its current branch; however, this is not recommended unless you
    arranged to update its work tree to match what you pushed in some
    other way.
    
    To squelch this message and still keep the default behaviour, set
    'receive.denyCurrentBranch' configuration variable to 'refuse'.
ko: 기본값으로 간략한 저장소가 아닌 현재 브랜치의 업데이트는 거부됩니다.
    업데이트하면 인덱스와 작업 트리가 푸시한 내용과 일치하지 않게 되므로,
    'git reset --hard'로 작업 폴더를 HEAD에 맞춰야 합니다.
    
    리모트 저장소에서 'receive.denyCurrentBranch' 설정 변수를 'ignore'나
    'warn'으로 설정하면 현재 브랜치로 푸시할 수 있습니다. 하지만 작업
    폴더의 내용을 푸시할 내용에 맞추는 게 아니라면 추천하지 않습니다.
    
    이 메시지를 보지 않고 기본 동작을 계속 하려면,
    'receive.denyCurrentBranch' 설정 변수를 'refuse'로 설정하십시오.

en: By default, deleting the current branch is denied, because the next
    'git clone' won't result in any file checked out, causing confusion.
    
    You can set 'receive.denyDeleteCurrent' configuration variable to
    'warn' or 'ignore' in the remote repository to allow deleting the
    current branch, with or without a warning message.
    
    To squelch this message, you can set it to 'refuse'.
ko: 기본값으로, 현재 브랜치의 삭제는 거부됩니다. 다음에 'git clone'할 때
    아무 파일도 체크아웃하지 않게 되므로 혼동을 일으키기 때문입니다.
    
    'receive.denyDeleteCurrent' 설정 변수를 'ignore'나 'warn'으로 설정하면
    (경고 메시지를 포함하거나 포함하지 않고) 현재 브랜치를 삭제할 수
    있습니다.
    
    이 메시지를 보지 않으려면, 이 설정 변수를 'refuse'로 설정하십시오.

en: You must specify a directory.
ko: 디렉터리를 지정해야 합니다.

en: '%s' is not a valid timestamp
ko: '%s'은(는) 올바른 시각 값이 아닙니다

en: git remote add [-t <branch>] [-m <master>] [-f] [--tags | --no-tags] [--mirror=<fetch|push>] <name> <url>
ko: git remote add [-t <브랜치>] [-m <master>] [-f] [--tags | --no-tags] [--mirror=<fetch|push>] <이름> <url>

en: git remote rename <old> <new>
ko: git remote rename <옛이름> <새이름>

en: git remote remove <name>
ko: git remote remove <이름>

en: git remote set-head <name> (-a | --auto | -d | --delete | <branch>)
ko: git remote set-head <이름> (-a | --auto | -d | --delete | <브랜치>)

en: git remote [-v | --verbose] show [-n] <name>
ko: git remote [-v | --verbose] show [-n] <이름>

en: git remote prune [-n | --dry-run] <name>
ko: git remote prune [-n | --dry-run] <이름>

en: git remote [-v | --verbose] update [-p | --prune] [(<group> | <remote>)...]
ko: git remote [-v | --verbose] update [-p | --prune] [(<그룹> | <리모트>)...]

en: git remote set-branches [--add] <name> <branch>...
ko: git remote set-branches [--add] <이름> <브랜치>...

en: git remote get-url [--push] [--all] <name>
ko: git remote get-url [--push] [--all] <이름>

en: git remote set-url [--push] <name> <newurl> [<oldurl>]
ko: git remote set-url [--push] <이름> <새url> [<옛url>]

en: git remote set-url --add <name> <newurl>
ko: git remote set-url --add <이름> <새url>

en: git remote set-url --delete <name> <url>
ko: git remote set-url --delete <이름> <url>

en: git remote add [<options>] <name> <url>
ko: git remote add [<옵션>] <이름> <url>

en: git remote set-branches <name> <branch>...
ko: git remote set-branches <이름> <브랜치>...

en: git remote set-branches --add <name> <branch>...
ko: git remote set-branches --add <이름> <브랜치>...

en: git remote show [<options>] <name>
ko: git remote show [<옵션>] <이름>

en: git remote prune [<options>] <name>
ko: git remote prune [<옵션>] <이름>

en: git remote update [<options>] [<group> | <remote>]...
ko: git remote update [<옵션>] [<그룹> | <리모트>]...

en: --mirror is dangerous and deprecated; please
    	 use --mirror=fetch or --mirror=push instead
ko: --mirror는 위험하므로 사용을 권하지 않습니다. 대신에
    	 --mirror=fetch 또는 --mirror=push를 사용하십시오

en: unknown mirror argument: %s
ko: 알 수 없는 --mirror 옵션 인자: %s

en: fetch the remote branches
ko: 리모트 브랜치를 가져옵니다

en: import all tags and associated objects when fetching
ko: 가져올 때 모든 태그와 관련 오브젝트를 가져옵니다

en: or do not fetch any tag at all (--no-tags)
ko: 아니면 아무 태그도 가져오지 않습니다 (--no-tags)

en: branch(es) to track
ko: 추적할 브랜치

en: master branch
ko: 마스터 브랜치

en: set up remote as a mirror to push to or fetch from
ko: 리모트를 푸시 또는 가져올 때 사용할 미러로 설정합니다

en: specifying a master branch makes no sense with --mirror
ko: --mirror 옵션과 같이 마스터 브랜치를 지정하면 앞뒤가 맞지 않습니다

en: specifying branches to track makes sense only with fetch mirrors
ko: 마스터 브랜치를 지정은 fetch 미러에서만 앞뒤가 맞습니다

en: remote %s already exists.
ko: %s 리모트가 이미 있습니다.

en: '%s' is not a valid remote name
ko: '%s'은(는) 올바른 리모트 이름이 아닙니다

en: Could not setup master '%s'
ko: 마스터 '%s'을(를) 설정할 수 없습니다

en: Could not get fetch map for refspec %s
ko: %s 레퍼런스명세에 대한 가져오기 맵을 얻을 수 없습니다

en: (matching)
ko: (일치)

en: (delete)
ko: (삭제)

en: No such remote: %s
ko: 그런 리모트가 없습니다: %s

en: Could not rename config section '%s' to '%s'
ko: 설정 섹션을 '%s'에서 '%s'(으)로 바꿀 수 없습니다

en: Not updating non-default fetch refspec
    	%s
    	Please update the configuration manually if necessary.
ko: 기본값이 아닌 가져오기 레퍼런스명세를 업데이트하지 않습니다
    	%s
    	필요하면 설정을 수동으로 업데이트하십시오.

en: deleting '%s' failed
ko: '%s' 삭제가 실패했습니다

en: creating '%s' failed
ko: '%s' 만들기가 실패했습니다

en: Note: A branch outside the refs/remotes/ hierarchy was not removed;
    to delete it, use: | Note: Some branches outside the refs/remotes/ hierarchy were not removed;
    to delete them, use:
ko[0]: 알림: 레퍼런스/리모트/ 계층 구조 밖에 있는 일부 브랜치가 제거되지 않았습니다.
    삭제하려면 다음을 사용하십시오:

en: Could not remove config section '%s'
ko: 설정 섹션 '%s'을(를) 제거할 수 없습니다

en:  new (next fetch will store in remotes/%s)
ko:  새 항목 (다음 가져오기는 remotes/%s 아래 저장됩니다)

en:  tracked
ko:  추적됨

en:  stale (use 'git remote prune' to remove)
ko:  오래됨 (제거하려면 'git remote prune'을 사용하십시오)

en: invalid branch.%s.merge; cannot rebase onto > 1 branch
ko: 잘못된 branch.%s.merge 값. 여러 개 브랜치로 리베이스할 수 없습니다

en: rebases interactively onto remote %s
ko: 리모트 %s 위로 대화식으로 리베이스합니다

en: rebases interactively (with merges) onto remote %s
ko: 리모트 %s 위로 대화식으로 (병합 포함) 리베이스합니다

en: rebases onto remote %s
ko: 리모트 %s 위로 리베이스합니다

en:  merges with remote %s
ko:  병합: 리모트 %s

en: merges with remote %s
ko: 병합: 리모트 %s

en: %-*s    and with remote %s
ko: %-*s    그리고 리모트 %s

en: up to date
ko: 최신 상태

en: fast-forwardable
ko: 정방향 진행 가능

en: local out of date
ko: 로컬이 뒤떨어짐

en:     %-*s forces to %-*s (%s)
ko:     %-*s에서 %-*s(으)로 강제 (%s)

en:     %-*s pushes to %-*s (%s)
ko:     %-*s에서 %-*s(으)로 푸시 (%s)

en:     %-*s forces to %s
ko:     %-*s에서 %s(으)로 강제

en:     %-*s pushes to %s
ko:     %-*s에서 %s(으)로 푸시

en: do not query remotes
ko: 리모트에 질의하지 않습니다

en: * remote %s
ko: * 리모트 %s

en:   Fetch URL: %s
ko:   가져오기 URL: %s

en: (no URL)
ko: (URL 없음)

note: TRANSLATORS: the colon ':' should align with the one in " Fetch URL: %s" translation.
en:   Push  URL: %s
ko:   푸시  URL: %s

en:   HEAD branch: %s
ko:   HEAD 브랜치: %s

en: (not queried)
ko: (질의하지 않음)

en:   HEAD branch (remote HEAD is ambiguous, may be one of the following):
ko:   HEAD 브랜치 (리모트 HEAD는 애매하고, 다음 중 하나일 수 있습니다):

en:   Remote branch:%s |   Remote branches:%s
ko[0]:   리모트 브랜치:%s

en:  (status not queried)
ko:  (상태를 질의하지 않음)

en:   Local branch configured for 'git pull': |   Local branches configured for 'git pull':
ko[0]:   'git pull'에 사용할 로컬 브랜치를 설정:

en:   Local refs will be mirrored by 'git push'
ko:   로컬 레퍼런스를 'git push'로 미러링할 예정

en:   Local ref configured for 'git push'%s: |   Local refs configured for 'git push'%s:
ko[0]:   로컬 레퍼런스를 'git push'로 미러링%s:

en: set refs/remotes/<name>/HEAD according to remote
ko: 레퍼런스/리모트/<이름>/HEAD 값을 리모트에 맞게 설정합니다

en: delete refs/remotes/<name>/HEAD
ko: 레퍼런스/리모트/<이름>/HEAD 값을 삭제합니다

en: Cannot determine remote HEAD
ko: 리모트 HEAD를 결정할 수 없습니다

en: Multiple remote HEAD branches. Please choose one explicitly with:
ko: 리모트 HEAD 브랜치가 여러개입니다. 다음 중 하나를 명시적으로 지정하십시오:

en: Not a valid ref: %s
ko: 올바른 레퍼런스가 아닙니다: %s

en: Could not setup %s
ko: %s을(를) 설정할 수 없습니다

en:  %s will become dangling!
ko:  %s의 연결이 끊어집니다!

en:  %s has become dangling!
ko:  %s의 연결이 끊어졌습니다!

en: Pruning %s
ko: 잘라냄: %s

en:  * [would prune] %s
ko:  * [잘라낼 예정] %s

en:  * [pruned] %s
ko:  * [잘라냄] %s

en: prune remotes after fetching
ko: 가져온 후에 리모트를 잘라냅니다

en: No such remote '%s'
ko: 그런 리모트가 없습니다 ('%s')

en: add branch
ko: 브랜치를 추가합니다

en: no remote specified
ko: 리모트를 지정하지 않았습니다

en: query push URLs rather than fetch URLs
ko: 가져오기 URL이 아니라 푸시 URL을 질의합니다

en: return all URLs
ko: 모든 URL을 리턴합니다

en: no URLs configured for remote '%s'
ko: '%s' 리모트에 대한 URL을 설정하지 않았습니다

en: manipulate push URLs
ko: 푸시 URL을 지정합니다

en: add URL
ko: URL을 추가합니다

en: delete URLs
ko: URL을 삭제합니다

en: --add --delete doesn't make sense
ko: --add --delete 옵션을 둘다 쓰면 안 됩니다

en: Invalid old URL pattern: %s
ko: 잘못된 오래전 URL 패턴: %s

en: No such URL found: %s
ko: 그런 URL이 없습니다: %s

en: Will not delete all non-push URLs
ko: 푸시용이 아닌 모든 URL을 삭제하지 않습니다

en: be verbose; must be placed before a subcommand
ko: 자세히 표시합니다 (하위 명령 앞에 와야 합니다)

en: Unknown subcommand: %s
ko: 알 수 없는 하위 명령: %s

en: git repack [<options>]
ko: git repack [<옵션>]

en: Incremental repacks are incompatible with bitmap indexes.  Use
    --no-write-bitmap-index or disable the pack.writebitmaps configuration.
ko: 점진적인 repack은 비트맵 인덱스와 호환되지 않습니다.
    --no-write-bitmap-index를 사용하거나 pack.writebitmaps 설정을 끄십시오.

en: pack everything in a single pack
ko: 하나의 묶음 안에 모두 묶습니다

en: same as -a, and turn unreachable objects loose
ko: -a와 동일하고, 접근 불가능 오브젝트를 느슨하게 바꿉니다

en: remove redundant packs, and run git-prune-packed
ko: 여분의 묶음을 제거하고, git-prune-packed를 실행합니다

en: pass --no-reuse-delta to git-pack-objects
ko: git-pack-objects에 --no-reuse-delta 옵션을 넘깁니다

en: pass --no-reuse-object to git-pack-objects
ko: git-pack-objects에 --no-reuse-object 옵션을 넘깁니다

en: do not run git-update-server-info
ko: git-update-server-info를 실행하지 않습니다

en: pass --local to git-pack-objects
ko: git-pack-objects에 --local 옵션을 넘깁니다

en: write bitmap index
ko: 비트맵 인덱스를 씁니다

en: approxidate
ko: 대략의시각

en: with -A, do not loosen objects older than this
ko: -A에 추가로, 지정한 시각보다 오래된 오브젝트를 느슨하게 만들지 않습니다

en: with -a, repack unreachable objects
ko: -a와 같이, 접근 불가능 오브젝트를 다시 묶습니다

en: size of the window used for delta compression
ko: 델타 압축에 사용할 윈도우 크기

en: same as the above, but limit memory size instead of entries count
ko: 위와 동일하지만, 항목 수 대신 메모리 크기를 제한합니다

en: limits the maximum delta depth
ko: 최대 델타 깊이를 제한합니다

en: limits the maximum number of threads
ko: 최대 스레드 수를 제한합니다

en: maximum size of each packfile
ko: 묶음 파일의 최대 크기

en: repack objects in packs marked with .keep
ko: .keep으로 표시된 묶음의 오브젝트를 다시 묶습니다

en: do not repack this pack
ko: 이 묶음을 다시 묶지 않습니다

en: cannot delete packs in a precious-objects repo
ko: precious-objects 저장소의 묶음을 삭제할 수 없습니다

en: --keep-unreachable and -A are incompatible
ko: --keep-unreachable 및 -A 옵션은 호환되지 않습니다

en: failed to remove '%s'
ko: '%s' 제거에 실패했습니다

en: git replace [-f] <object> <replacement>
ko: git replace [-f] <오브젝트> <대체이름>

en: git replace [-f] --edit <object>
ko: git replace [-f] --edit <오브젝트>

en: git replace [-f] --graft <commit> [<parent>...]
ko: git replace [-f] --graft <커밋> [<상위>...]

en: git replace -d <object>...
ko: git replace -d <오브젝트>...

en: git replace [--format=<format>] [-l [<pattern>]]
ko: git replace [--format=<형식>] [-l [<패턴>]]

en: Not a valid object name: '%s'
ko: 올바른 오브젝트 이름이 아닙니다: '%s'

en: bad mergetag in commit '%s'
ko: 커밋 '%s'에 잘못된 병합태그

en: malformed mergetag in commit '%s'
ko: 커밋 '%s'에 잘못된 형식의 병합태그

en: original commit '%s' contains mergetag '%s' that is discarded; use --edit instead of --graft
ko: 본래 커밋 '%s'에 버려진 병합태그 '%s'이(가) 들어 있습니다. --graft 대신 --edit 옵션을 사용하십시오

en: the original commit '%s' has a gpg signature.
ko: 본래 커밋 '%s'에 GPG 서명이 있습니다.

en: the signature will be removed in the replacement commit!
ko: 대체 커밋에서 서명을 제거합니다!

en: could not write replacement commit for: '%s'
ko: 다음에 대한 대체 커밋을 쓸 수 없습니다: '%s'

en: could not convert the following graft(s):
    %s
ko: 다음 그래프트를 변환할 수 없습니다:
    %s

en: list replace refs
ko: 대체 레퍼런스 목록을 표시합니다

en: delete replace refs
ko: 대체 레퍼런스를 삭제합니다

en: edit existing object
ko: 현재 오브젝트를 편집합니다

en: change a commit's parents
ko: 커밋의 상위 항목을 바꿉니다

en: convert existing graft file
ko: 기존 그래프트 파일을 변환합니다

en: replace the ref if it exists
ko: 레퍼런스가 있으면 대체합니다

en: do not pretty-print contents for --edit
ko: --edit에 대한 내용을 예쁘게 표시하지 않습니다

en: use this format
ko: 이 형식을 사용합니다

en: git rerere [clear | forget <path>... | status | remaining | diff | gc]
ko: git rerere [clear | forget <경로>... | status | remaining | diff | gc]

en: register clean resolutions in index
ko: 인덱스에 깔끔한 해결을 등록합니다

en: git reset [--mixed | --soft | --hard | --merge | --keep] [-q] [<commit>]
ko: git reset [--mixed | --soft | --hard | --merge | --keep] [-q] [<커밋>]

en: git reset [-q] [<tree-ish>] [--] <paths>...
ko: git reset [-q] [<트리-따위>] [--] <경로>...

en: git reset --patch [<tree-ish>] [--] [<paths>...]
ko: git reset --patch [<트리-따위>] [--] [<경로>...]

en: mixed
ko: 혼합

en: soft
ko: 소프트

en: keep
ko: 유지

en: You do not have a valid HEAD.
ko: 올바른 HEAD가 없습니다.

en: Failed to find tree of HEAD.
ko: HEAD의 트리를 찾는데 실패했습니다.

en: Failed to find tree of %s.
ko: %s의 트리를 찾는데 실패했습니다.

en: HEAD is now at %s
ko: HEAD의 현재 위치는 %s입니다

en: Cannot do a %s reset in the middle of a merge.
ko: 병합 중에 %s 리셋을 할 수 없습니다.

en: be quiet, only report errors
ko: 간략히 표시, 오류만 표시합니다

en: reset HEAD and index
ko: HEAD와 인덱스를 리셋합니다

en: reset only HEAD
ko: HEAD만 리셋합니다

en: reset HEAD, index and working tree
ko: HEAD, 인덱스, 작업폴더를 리셋합니다

en: reset HEAD but keep local changes
ko: HEAD를 리셋하지만 로컬 변경 사항을 남겨둡니다

en: record only the fact that removed paths will be added later
ko: 제거한 경로를 나중에 추가한다는 사실만 기록합니다

en: Failed to resolve '%s' as a valid revision.
ko: '%s'을(를) 올바른 리비전으로 찾는데 실패했습니다.

en: Failed to resolve '%s' as a valid tree.
ko: '%s'을(를) 올바른 트리로 찾는데 실패했습니다.

en: --patch is incompatible with --{hard,mixed,soft}
ko: --patch 옵션은 --{hard,mixed,soft} 옵션과 호환되지 않습니다

en: --mixed with paths is deprecated; use 'git reset -- <paths>' instead.
ko: --mixed 옵션을 경로와 같이 쓰기는 제거될 예정입니다. 대신에 'git reset -- <경로>'를 사용하십시오.

en: Cannot do %s reset with paths.
ko: 경로와 같이 %s 리셋을 할 수 없습니다.

en: %s reset is not allowed in a bare repository
ko: %s 리셋은 간략한 저장소에서만 쓸 수 있습니다

en: -N can only be used with --mixed
ko: -N 옵션은 --mixed 옵션과 같이 써야만 합니다

en: Unstaged changes after reset:
ko: 리셋 뒤에 스테이징하지 않은 변경 사항:

en: Could not reset index file to revision '%s'.
ko: 인덱스 파일을 '%s' 리비전으로 리셋할 수 없습니다.

en: Could not write new index file.
ko: 새 인덱스 파일을 쓸 수 없습니다.

en: cannot combine --exclude-promisor-objects and --missing
ko: --exclude-promisor-objects 옵션과 --missing 옵션을 결합 할 수 없습니다

en: object filtering requires --objects
ko: 오브젝트 필터링은 --objects 옵션이 필요합니다

en: invalid sparse value '%s'
ko: 잘못된 드문 값 '%s'

en: rev-list does not support display of notes
ko: rev-list는 노트 표시를 지원하지 않습니다

en: cannot combine --use-bitmap-index with object filtering
ko: --use-bitmap-index 옵션에 오브젝트 필터링을 결합 할 수 없습니다

en: git rev-parse --parseopt [<options>] -- [<args>...]
ko: git rev-parse --parseopt [<옵션>] -- [<인자>...]

en: keep the `--` passed as an arg
ko: 인자로 넘긴 `--`를 유지합니다

en: stop parsing after the first non-option argument
ko: 첫번째 옵션이 아닌 인자 뒤에 파싱을 중지합니다

en: output in stuck long form
ko: stuck long 형식으로 출력합니다

en: git rev-parse --parseopt [<options>] -- [<args>...]
       or: git rev-parse --sq-quote [<arg>...]
       or: git rev-parse [<options>] [<arg>...]
    
    Run "git rev-parse --parseopt -h" for more information on the first usage.
ko: git rev-parse --parseopt [<옵션>] -- [<인자>...]
       or: git rev-parse --sq-quote [<인자>...]
       or: git rev-parse [<옵션>] [<인자>...]
    
    첫번째 사용방법에 대해 자세히 알고 싶으면, "git rev-parse --parseopt -h"를
    실행해 보십시오.

en: git revert [<options>] <commit-ish>...
ko: git revert [<옵션>] <커밋-따위>...

en: git revert <subcommand>
ko: git revert <하위명령>

en: git cherry-pick [<options>] <commit-ish>...
ko: git cherry-pick [<옵션>] <커밋-따위>...

en: git cherry-pick <subcommand>
ko: git cherry-pick <하위명령>

en: %s: %s cannot be used with %s
ko: %s: %s은(는) %s와(과) 같이 쓸 수 없습니다

en: end revert or cherry-pick sequence
ko: 되돌리기 또는 커밋 빼오기 연속을 끝냅니다

en: resume revert or cherry-pick sequence
ko: 되돌리기 또는 커밋 빼오기 연속을 계속합니다

en: cancel revert or cherry-pick sequence
ko: 되돌리기 또는 커밋 빼오기 연속을 취소합니다

en: don't automatically commit
ko: 자동으로 커밋하지 않습니다

en: edit the commit message
ko: 커밋 메시지를 편집합니다

en: parent-number
ko: 이전-커밋-번호

en: select mainline parent
ko: 이전 커밋 중 메인라인 선택

en: merge strategy
ko: 병합 전략

en: option
ko: 옵션

en: option for merge strategy
ko: 병합 전략 옵션

en: append commit name
ko: 커밋 이름을 뒤에 붙입니다

en: preserve initially empty commits
ko: 최초 빈 커밋을 유지합니다

en: keep redundant, empty commits
ko: 여분의 빈 커밋을 유지합니다

en: revert failed
ko: 되돌리기 실패

en: cherry-pick failed
ko: cherry-pick 실패

en: git rm [<options>] [--] <file>...
ko: git rm [<옵션>] [--] <파일>...

en: the following file has staged content different from both the
    file and the HEAD: | the following files have staged content different from both the
    file and the HEAD:
ko[0]: 다음 파일에 파일과 HEAD 모두 다른 스테이징한 내용이
    있습니다:

en: 
    (use -f to force removal)
ko: 
    (강제로 제거하려면 -f 옵션을 사용하십시오)

en: the following file has changes staged in the index: | the following files have changes staged in the index:
ko[0]: 다음 파일이 인덱스에 스테이징한 변경 사항이 있습니다:

en: 
    (use --cached to keep the file, or -f to force removal)
ko: 
    (파일을 유지하려면 --cached 옵션, 강제로 제거하려면 -f 옵션을 사용하십시오)

en: the following file has local modifications: | the following files have local modifications:
ko[0]: 다음 파일에 로컬 수정 사항이 있습니다:

en: do not list removed files
ko: 제거한 파일 목록을 표시하지 않습니다

en: only remove from the index
ko: 인덱스에서만 제거합니다

en: override the up-to-date check
ko: 최신 버전 확인을 하지 않습니다

en: allow recursive removal
ko: 재귀적 제거를 허용합니다

en: exit with a zero status even if nothing matched
ko: 아무 것도 일치하지 않으면 상태 0번으로 끝납니다

en: not removing '%s' recursively without -r
ko: -r 옵션이 없으면 재귀적으로 '%s'을(를) 제거하지 않습니다

en: git rm: unable to remove %s
ko: git rm: %s을(를) 제거할 수 없습니다

en: could not remove '%s'
ko: '%s'을(를) 제거할 수 없습니다

en: git send-pack [--all | --mirror] [--dry-run] [--force] [--receive-pack=<git-receive-pack>] [--verbose] [--thin] [--atomic] [<host>:]<directory> [<ref>...]
      --all and explicit <ref> specification are mutually exclusive.
ko: git send-pack [--all | --mirror] [--dry-run] [--force] [--receive-pack=<git-receive-pack>] [--verbose] [--thin] [--atomic] [<호스트>:]<디렉터리> [<레퍼런스>...]
      --all 옵션과 명시적인 <레퍼런스> 명세 중 하나만 사용할 수 있습니다.

en: remote name
ko: 리모트 이름

en: use stateless RPC protocol
ko: 상태 없는 RPC 프로토콜을 사용합니다

en: read refs from stdin
ko: 표준 입력에서 레퍼런스를 읽습니다

en: print status from remote helper
ko: 리모트 도움 프로그램의 상태를 표시합니다

en: git serve [<options>]
ko: git serve [<옵션>]

en: quit after a single request/response exchange
ko: 하나의 요청/응답 교환 뒤에 끝납니다

en: exit immediately after advertising capabilities
ko: 기능 정보 교환 뒤에 즉시 끝납니다

en: git shortlog [<options>] [<revision-range>] [[--] <path>...]
ko: git shortlog [<옵션>] [<리비전-범위>] [[--] <경로>...]

en: git log --pretty=short | git shortlog [<options>]
ko: git log --pretty=short | git shortlog [<옵션>]

en: Group by committer rather than author
ko: 작성자가 아닌 커미터로 묶습니다

en: sort output according to the number of commits per author
ko: 작성자별 커밋 수에 따라 정렬합니다

en: Suppress commit descriptions, only provides commit count
ko: 커밋 설명을 생략하고, 커밋 수만 표시합니다

en: Show the email address of each author
ko: 작성자의 전자메일 주소를 표시합니다

en: Linewrap output
ko: 줄바꿈 출력

en: too many arguments given outside repository
ko: 저장소 밖에서 주어진 인자가 너무 많습니다

en: git show-branch [-a | --all] [-r | --remotes] [--topo-order | --date-order]
    		[--current] [--color[=<when>] | --no-color] [--sparse]
    		[--more=<n> | --list | --independent | --merge-base]
    		[--no-name | --sha1-name] [--topics] [(<rev> | <glob>)...]
ko: git show-branch [-a | --all] [-r | --remotes] [--topo-order | --date-order]
    		[--current] [--color[=<시각>] | --no-color] [--sparse]
    		[--more=<n> | --list | --independent | --merge-base]
    		[--no-name | --sha1-name] [--topics] [(<리비전> | <glob>)...]

en: git show-branch (-g | --reflog)[=<n>[,<base>]] [--list] [<ref>]
ko: git show-branch (-g | --reflog)[=<n>[,<베이스>]] [--list] [<레퍼런스>]

en: ignoring %s; cannot handle more than %d ref | ignoring %s; cannot handle more than %d refs
ko[0]: %s 무시. 레퍼런스를 %d개보다 많이 처리할 수 없습니다

en: no matching refs with %s
ko: %s와(과) 일치하는 레퍼런스가 없습니다

en: show remote-tracking and local branches
ko: 리모트 추적 및 로컬 브랜치를 표시합니다

en: show remote-tracking branches
ko: 리모트 추적 브랜치를 표시합니다

en: color '*!+-' corresponding to the branch
ko: 브랜치에 따른 '*!+-' 표시에 색을 입힙니다

en: show <n> more commits after the common ancestor
ko: 공통 이전 커밋 뒤의 <n>개의 커밋을 표시합니다

en: synonym to more=-1
ko: --more=-1 옵션과 동일

en: suppress naming strings
ko: 이름 문자열을 표시하지 않습니다

en: include the current branch
ko: 현재 브랜치를 포함

en: name commits with their object names
ko: 커밋의 이름을 그 오브젝트 이름으로 붙입니다

en: show possible merge bases
ko: 가능한 병합 기준점을 표시합니다

en: show refs unreachable from any other ref
ko: 다른 어떤 레퍼런스에서도 접근 불가능한 레퍼런스를 표시합니다

en: show commits in topological order
ko: 위상 순서에 따라 커밋을 표시합니다

en: show only commits not on the first branch
ko: 첫 브랜치에 없는 커밋만 표시합니다

en: show merges reachable from only one tip
ko: 하나의 끝에서만 접근 가능한 병합을 표시합니다

en: topologically sort, maintaining date order where possible
ko: 가능하면 시간 순서를 유지하면서 위상 순서로 정렬

en: <n>[,<base>]
ko: <n>[,<베이스>]

en: show <n> most recent ref-log entries starting at base
ko: 기준부터 시작해 최대 <n>개의 최근 ref-log 항목을 표시합니다

en: --reflog is incompatible with --all, --remotes, --independent or --merge-base
ko: --reflog 옵션은 --all, --remotes, --independent, --merge-base 옵션과 호환되지 않습니다

en: no branches given, and HEAD is not valid
ko: 브랜치를 지정하지 않았고, HEAD가 올바르지 않습니다

en: --reflog option needs one branch name
ko: --reflog 옵션은 브랜치 이름이 필요합니다

en: only %d entry can be shown at one time. | only %d entries can be shown at one time.
ko[0]: 한 번에 %d개 항목만 표시할 수 있습니다.

en: no such ref %s
ko: 그런 레퍼런스가 없습니다: %s

en: cannot handle more than %d rev. | cannot handle more than %d revs.
ko[0]: 리비전을 %d개보다 많이 처리할 수 없습니다.

en: '%s' is not a valid ref.
ko: '%s'은(는) 올바른 레퍼런스가 아닙니다.

en: cannot find commit %s (%s)
ko: %s 커밋을 찾을 수 없음 (%s)

en: git show-ref [-q | --quiet] [--verify] [--head] [-d | --dereference] [-s | --hash[=<n>]] [--abbrev[=<n>]] [--tags] [--heads] [--] [<pattern>...]
ko: git show-ref [-q | --quiet] [--verify] [--head] [-d | --dereference] [-s | --hash[=<n>]] [--abbrev[=<n>]] [--tags] [--heads] [--] [<패턴>...]

en: git show-ref --exclude-existing[=<pattern>]
ko: git show-ref --exclude-existing[=<패턴>]

en: only show tags (can be combined with heads)
ko: 태그만 표시 (헤드와 결합 가능)

en: only show heads (can be combined with tags)
ko: 헤드만 표시 (태그와 결합 가능)

en: stricter reference checking, requires exact ref path
ko: 더 엄격한 레퍼런스 검사, 정확히 하나의 레퍼런스 경로 필요

en: show the HEAD reference, even if it would be filtered out
ko: HEAD 레퍼런스를 표시합니다 (필터링되서 제외되더라도)

en: dereference tags into object IDs
ko: 태그를 오브젝트 ID로 따라갑니다

en: only show SHA1 hash using <n> digits
ko: SHA-1 표시에 <n>개의 숫자만 사용합니다

en: do not print results to stdout (useful with --verify)
ko: 표준 출력에 결과를 표시하지 않습니다 (--verify 옵션과 사용하면 좋음)

en: show refs from stdin that aren't in local repository
ko: 로컬 저장소에 없는 레퍼런스를 표준 입력에서 읽어 표시합니다

en: skip and remove all lines starting with comment character
ko: 주석 문자로 시작하는 모든 줄을 건너뛰고 제거합니다

en: prepend comment character and space to each line
ko: 각 줄의 앞에 주석 문자와 공백을 붙입니다

en: No such ref: %s
ko: 그런 레퍼런스가 없습니다: %s

en: Expecting a full ref name, got %s
ko: 전체 레퍼런스 이름이 필요하지만, 입력은 %s

en: submodule--helper print-default-remote takes no arguments
ko: submodule--helper print-default-remote 옵션은 인자가 필요하지 않습니다

en: cannot strip one component off url '%s'
ko: '%s' URL 하나의 단계를 잘라낼 수 없습니다

en: alternative anchor for relative paths
ko: 상대 경로에 사용할 또다른 기준

en: git submodule--helper list [--prefix=<path>] [<path>...]
ko: git submodule--helper list [--prefix=<경로>] [<경로>...]

en: No url found for submodule path '%s' in .gitmodules
ko: .gitmodules에서 하위 모듈 경로 '%s'에 대한 URL이 없습니다

en: could not lookup configuration '%s'. Assuming this repository is its own authoritative upstream.
ko: '%s' 설정을 찾아볼 수 없습니다. 이 저장소가 자체 업스트림이라고 가정합니다.

en: Failed to register url for submodule path '%s'
ko: 하위 모듈 경로 '%s'에 대한 URL을 등록하는데 실패했습니다

en: Submodule '%s' (%s) registered for path '%s'
ko: '%3$s' 경로에 대해 '%1$s' (%2$s) 하위 모듈 등록

en: warning: command update mode suggested for submodule '%s'
ko: 경고: '%s' 하위 모듈에 대해 커맨드 업데이트 모드가 제안되었습니다

en: Failed to register update mode for submodule path '%s'
ko: '%s' 하위 모듈에 대해 업데이트 모드 등록이 실패했습니다

en: Suppress output for initializing a submodule
ko: 하위 모듈 초기화에 출력을 하지 않습니다

en: git submodule--helper init [<path>]
ko: git submodule--helper init [<경로>]

en: no submodule mapping found in .gitmodules for path '%s'
ko: 경로 '%s'에 대해 .gitmodules에 있는 하위모듈 매핑이 없습니다

en: could not resolve HEAD ref inside the submodule '%s'
ko: HEAD 레퍼런스를 '%s' 하위 모듈 안에서 찾을 수 없습니다

en: failed to recurse into submodule '%s'
ko: '%s' 하위 모듈에 재귀적으로 적용이 실패했습니다

en: Suppress submodule status output
ko: 하위 모듈 상태를 출력하지 않습니다

en: Use commit stored in the index instead of the one stored in the submodule HEAD
ko: 하위 모듈 HEAD에 저장된 커밋 대신 인덱스에 저장된 커밋을 사용합니다

en: recurse into nested submodules
ko: 내장된 하위 모듈에 재귀적으로 적용

en: git submodule status [--quiet] [--cached] [--recursive] [<path>...]
ko: git submodule status [--quiet] [--cached] [--recursive] [<경로>...]

en: git submodule--helper name <path>
ko: git submodule--helper name <경로>

en: Synchronizing submodule url for '%s'
ko: 하위 모듈 URL을 '%s'에 대해 동기화

en: failed to register url for submodule path '%s'
ko: 하위 모듈 경로 '%s'에 대한 URL을 등록하는데 실패했습니다

en: failed to get the default remote for submodule '%s'
ko: 하위 모듈 경로 '%s'에 대한 기본 리모트 (저장소)를 가져오는데 실패했습니다

en: failed to update remote for submodule '%s'
ko: 하위 모듈 경로 '%s'에 대한 리모트 (저장소)를 업데이트하는데 실패했습니다

en: Suppress output of synchronizing submodule url
ko: 하위 모듈 URL 동기화 출력 표시하지 않습니다

en: Recurse into nested submodules
ko: 중첩된 하위 모듈에 재귀적으로 적용합니다

en: git submodule--helper sync [--quiet] [--recursive] [<path>]
ko: git submodule--helper sync [--quiet] [--recursive] [<경로>]

en: Submodule work tree '%s' contains a .git directory (use 'rm -rf' if you really want to remove it including all of its history)
ko: 하위 모듈 작업 폴더 '%s'에 .git 디렉터리가 있습니다 (정말로 모든 커밋 내역을 포함하여 제거하려면 'rm -rf'를 사용하십시오)

en: Submodule work tree '%s' contains local modifications; use '-f' to discard them
ko: 하위 모듈 작업 폴더 '%s'에 로컬 수정 사항이 있습니다. 버리려면 '-f'를 사용하십시오

en: Cleared directory '%s'
ko: '%s' 디렉터리를 지웁니다

en: Could not remove submodule work tree '%s'
ko: 하위 모듈 작업 폴더  '%s'을(를) 제거할 수 없습니다

en: could not create empty submodule directory %s
ko: 빈 하위 모듈 디렉터리를 %s을(를) 만들 수 없습니다

en: Submodule '%s' (%s) unregistered for path '%s'
ko: '%s' 하위 모듈이 (%s) '%s' 경로에 대해 등록되지 않았습니다

en: Remove submodule working trees even if they contain local changes
ko: 로컬 변경 사항이 있어도 하위 모듈 작업 폴더를 제거합니다

en: Unregister all submodules
ko: 모든 하위 모듈을 목록에서 제거합니다

en: git submodule deinit [--quiet] [-f | --force] [--all | [--] [<path>...]]
ko: git submodule deinit [--quiet] [-f | --force] [--all | [--] [<경로>...]]

en: Use '--all' if you really want to deinitialize all submodules
ko: 정말로 모든 하위 모듈 초기화를 해제하려면 '--all'을 사용하십시오

en: submodule '%s' cannot add alternate: %s
ko: '%s' 하위 모듈에 보조 오브젝트를 추가할 수 없습니다: %s

en: Value '%s' for submodule.alternateErrorStrategy is not recognized
ko: submodule.alternateErrorStrategy에 대한 값이('%s') 알 수 없는 값입니다

en: Value '%s' for submodule.alternateLocation is not recognized
ko: submodule.alternateLocation에 대한 값이('%s') 알 수 없는 값입니다

en: where the new submodule will be cloned to
ko: 새 하위 모듈을 복제할 대상 위치

en: name of the new submodule
ko: 새 하위 모듈 이름

en: url where to clone the submodule from
ko: 하위 모듈을 복제해 올 URL

en: depth for shallow clones
ko: 얕은 복제에 사용할 깊이

en: force cloning progress
ko: 복제 진행 상황을 항상 표시합니다

en: git submodule--helper clone [--prefix=<path>] [--quiet] [--reference <repository>] [--name <name>] [--depth <depth>] --url <url> --path <path>
ko: git submodule--helper clone [--prefix=<경로>] [--quiet] [--reference <저장소>] [--name <이름>] [--depth <깊이>] --url <url> --path <경로>

en: clone of '%s' into submodule path '%s' failed
ko: '%s'에서 하위 모듈 경로 '%s'에 복제하는데 실패했습니다

en: could not get submodule directory for '%s'
ko: '%s'에 대한 하위 모듈 디렉터리를 가져올 수 없습니다

en: Submodule path '%s' not initialized
ko: '%s' 하위 모듈 경로가 초기화되지 않았습니다

en: Maybe you want to use 'update --init'?
ko: 'update --init'을 하려고 한 것 아니었습니까?

en: Skipping unmerged submodule %s
ko: 병합하지 하위 모듈 %s 건너뜀

en: Skipping submodule '%s'
ko: 하위 모듈 '%s' 건너뜀

en: Failed to clone '%s'. Retry scheduled
ko: '%s' 복제하는데 실패했습니다. 재시도 예정

en: Failed to clone '%s' a second time, aborting
ko: 두번째 '%s' 복제하는데 실패했습니다. 중지합니다

en: path into the working tree
ko: 작업 폴더로 가는 경로

en: path into the working tree, across nested submodule boundaries
ko: 작업 폴더로 가는 경로, 내장된 하위 모듈의 경계 통과

en: rebase, merge, checkout or none
ko: rebase, merge, checkout 또는 none

en: Create a shallow clone truncated to the specified number of revisions
ko: 지정한 개수의 리비전에서 잘린 얕은 복제를 만듭니다

en: parallel jobs
ko: 병렬 작업 개수

en: whether the initial clone should follow the shallow recommendation
ko: 최초 복제가 얕은 복제 추천을 따를지 여부

en: don't print cloning progress
ko: 복제 과정을 표시하지 않습니다

en: git submodule--helper update_clone [--prefix=<path>] [<path>...]
ko: git submodule--helper update_clone [--prefix=<경로>] [<경로>...]

en: bad value for update parameter
ko: 파라미터 업데이트에 값이 잘못되었습니다

en: Submodule (%s) branch configured to inherit branch from superproject, but the superproject is not on any branch
ko: 하위 모듈 (%s) 브랜치가 상위 프로젝트 브랜치를 이어받도록 설정되었지만, 상위 프로젝트에 브랜치가 없습니다

en: recurse into submodules
ko: 하위 모듈에 재귀적으로 적용

en: git submodule--helper embed-git-dir [<path>...]
ko: git submodule--helper embed-git-dir [<경로>...]

en: %s doesn't support --super-prefix
ko: %s에서 --super-prefix 옵션을 지원하지 않습니다

en: '%s' is not a valid submodule--helper subcommand
ko: '%s'은(는) 올바른 submodule--helper 하위 명령이 아닙니다

en: git symbolic-ref [<options>] <name> [<ref>]
ko: git symbolic-ref [<옵션>] <이름> [<레퍼런스>]

en: git symbolic-ref -d [-q] <name>
ko: git symbolic-ref -d [-q] <이름>

en: suppress error message for non-symbolic (detached) refs
ko: 심볼이 아닌 (분리된) 레퍼런스에 대해 에러 메시지를 표시하지 않습니다

en: delete symbolic ref
ko: 심볼릭 레퍼런스를 삭제합니다

en: shorten ref output
ko: 레퍼런스 출력을 줄입니다

en: reason of the update
ko: 업데이트의 이유

en: git tag [-a | -s | -u <key-id>] [-f] [-m <msg> | -F <file>] <tagname> [<head>]
ko: git tag [-a | -s | -u <키-ID>] [-f] [-m <메시지> | -F <파일>] <태그이름>
    		[<헤드>]

en: git tag -d <tagname>...
ko: git tag -d <태그이름>...

en: git tag -l [-n[<num>]] [--contains <commit>] [--no-contains <commit>] [--points-at <object>]
    		[--format=<format>] [--[no-]merged [<commit>]] [<pattern>...]
ko: git tag -l [-n[<번호>]] [--contains <커밋>] [--no-contains <커밋>] [--points-at <오브젝트>]
    		[--format=<형식>] [--[no-]merged [<커밋>]] [<패턴>...]

en: git tag -v [--format=<format>] <tagname>...
ko: git tag -v [--format=<형식>] <태그이름>...

en: tag '%s' not found.
ko: '%s' 태그가 없습니다.

en: Deleted tag '%s' (was %s)
ko: '%s' 태그 삭제함 (과거 %s)

en: 
    Write a message for tag:
      %s
    Lines starting with '%c' will be ignored.
ko: 
    다음 태그에 대한 메시지를 쓰십시오:
      %s
    '%c' 문자로 시작하는 줄은 무시됩니다.

en: 
    Write a message for tag:
      %s
    Lines starting with '%c' will be kept; you may remove them yourself if you want to.
ko: 
    다음 태그에 대한 메시지를 쓰십시오:
      %s
    '%c' 문자로 시작하는 줄은 유지됩니다. 제거하려면 직접 지워야 합니다.

en: unable to sign the tag
ko: 태그에 서명할 수 없습니다

en: unable to write tag file
ko: 태그 파일을 쓸 수 없습니다

en: bad object type.
ko: 잘못된 오브젝트 종류.

en: no tag message?
ko: 태그 메시지 없음?

en: The tag message has been left in %s
ko: 태그 메시지가 %s 파일에 남아 있습니다

en: list tag names
ko: 태그 이름 목록을 표시합니다

en: print <n> lines of each tag message
ko: 각 태그 메시지의 <n>줄을 표시합니다

en: delete tags
ko: 태그를 삭제합니다

en: verify tags
ko: 태그를 검증합니다

en: Tag creation options
ko: 태그 만들기 옵션

en: annotated tag, needs a message
ko: 주석 달린 태그, 메시지가 필요합니다

en: tag message
ko: 태그 메시지

en: force edit of tag message
ko: 강제로 태그 메시지를 편집합니다

en: annotated and GPG-signed tag
ko: 주석 달리고 GPG 서명한 태그

en: use another key to sign the tag
ko: 태그를 서명하는데 지정한 키를 사용합니다

en: replace the tag if exists
ko: 태그가 있으면 바꿉니다

en: create a reflog
ko: reflog를 만듭니다

en: Tag listing options
ko: 태그 목록 보기 옵션

en: show tag list in columns
ko: 태그 목록을 여러 열로 표시합니다

en: print only tags that contain the commit
ko: 해당 커밋이 들어 있는 태그만 표시합니다

en: print only tags that don't contain the commit
ko: 해당 커밋이 들어 있지 않은 태그만 표시합니다

en: print only tags that are merged
ko: 병합된 태그만 표시합니다

en: print only tags that are not merged
ko: 병합되지 않은 태그만 표시합니다

en: print only tags of the object
ko: 해당 오브젝트의 태그만 표시합니다

en: --column and -n are incompatible
ko: --column 및 -n 옵션은 호환되지 않습니다

en: -n option is only allowed in list mode
ko: -n 옵션은 리스트 모드에서만 허용합니다

en: --contains option is only allowed in list mode
ko: --contains 옵션은 리스트 모드에서만 허용합니다

en: --no-contains option is only allowed in list mode
ko: --no-contains 옵션은 리스트 모드에서만 허용합니다

en: --points-at option is only allowed in list mode
ko: --points-at 옵션은 리스트 모드에서만 허용합니다

en: --merged and --no-merged options are only allowed in list mode
ko: --merged 및 --no-merged 옵션은 리스트 모드에서만 허용합니다

en: only one -F or -m option is allowed.
ko: 하나의 -F 또는 -m 옵션만 쓸 수 있습니다.

en: too many params
ko: 파라미터가 너무 많습니다

en: '%s' is not a valid tag name.
ko: '%s'은(는) 올바른 태그 이름이 아닙니다.

en: tag '%s' already exists
ko: 태그 '%s'이(가) 이미 있습니다

en: Updated tag '%s' (was %s)
ko: 태그 '%s' 업데이트 (과거 %s)

en: Unpacking objects
ko: 오브젝트 묶음 푸는 중

en: failed to stat %s
ko: %s에 대해 stat()이 실패했습니다

en: failed to create file %s
ko: %s 파일을 만드는데 실패했습니다

en: failed to delete file %s
ko: %s 파일을 삭제하는데 실패했습니다

en: failed to delete directory %s
ko: %s 디렉터리를 삭제하는데 실패했습니다

en: Testing mtime in '%s'
ko: '%s' 안의 수정 시각을 확인하는 중입니다

en: directory stat info does not change after adding a new file
ko: 새 파일을 추가한 후에 디렉터리 정보가 바뀌지 않았습니다

en: directory stat info does not change after adding a new directory
ko: 새 디렉터리를 추가한 후에 디렉터리 정보가 바뀌지 않았습니다

en: directory stat info changes after updating a file
ko: 파일을 업데이트한 후에 디렉터리 정보가 바뀌지 않았습니다

en: directory stat info changes after adding a file inside subdirectory
ko: 하위 디렉터리에 파일을 추가한 후에 디렉터리 정보가 바뀌지 않았습니다

en: directory stat info does not change after deleting a file
ko: 파일을 삭제한 후에 디렉터리 정보가 바뀌지 않았습니다

en: directory stat info does not change after deleting a directory
ko: 디렉터리를 삭제한 후에 디렉터리 정보가 바뀌지 않았습니다

en:  OK
ko:  오케이

en: git update-index [<options>] [--] [<file>...]
ko: git update-index [<옵션>] [--] [<파일>...]

en: continue refresh even when index needs update
ko: 인덱스에 업데이트가 필요하더라도 새로 고침을 계속합니다

en: refresh: ignore submodules
ko: 새로 고침: 하위 모듈 무시

en: do not ignore new files
ko: 새 파일을 무시할 수 않습니다

en: let files replace directories and vice-versa
ko: 디렉터리를 파일로, 또는 그 반대로 바꿀 수 있게 허용합니다

en: notice files missing from worktree
ko: 작업폴더에서 알림 파일이 없습니다

en: refresh even if index contains unmerged entries
ko: 인덱스에 병합하지 않은 항목이 있어도 새로 고칩니다

en: refresh stat information
ko: 파일 정보를 새로 고칩니다

en: like --refresh, but ignore assume-unchanged setting
ko: --refresh와 동일하지만, assume-unchanged 설정을 무시합니다

en: <mode>,<object>,<path>
ko: <모드>,<오브젝트>,<경로>

en: add the specified entry to the index
ko: 지정한 항목을 인덱스에 추가합니다

en: mark files as "not changing"
ko: 파일을 "바꾸지 않음"으로 표시합니다

en: clear assumed-unchanged bit
ko: 바꾸지 않음으로 가정 (assumed-unchanged) 비트를 지웁니다

en: mark files as "index-only"
ko: 파일을 인덱스 전용으로 ("index-only") 표시합니다

en: clear skip-worktree bit
ko: 작업폴더 건너뛰기 (skip-worktree) 비트를 지웁니다

en: add to index only; do not add content to object database
ko: 인덱스에만 추가합니다. 내용을 오브젝트 데이터베이스에 추가하지 않습니다

en: remove named paths even if present in worktree
ko: 작업 폴더에 있어도 해당 경로를 제거합니다

en: with --stdin: input lines are terminated by null bytes
ko: --stdin과 같이 사용: 입력 줄은 NUL 바이트로 끝납니다

en: read list of paths to be updated from standard input
ko: 표준 입력에서 업데이트할 경로의 목록을 읽습니다

en: add entries from standard input to the index
ko: 표준 입력에서 읽은 항목을 인덱스에 추가합니다

en: repopulate stages #2 and #3 for the listed paths
ko: 경로 목록에 대해 #2 및 #3 스테이징을 다시 합니다

en: only update entries that differ from HEAD
ko: HEAD와 다른 항목만 업데이트합니다

en: ignore files missing from worktree
ko: 작업 폴더에 없는 파일을 무시합니다

en: report actions to standard output
ko: 표준 출력에 동작을 알립니다

en: (for porcelains) forget saved unresolved conflicts
ko: 저장한 해결되지 않은 충돌을 무시합니다 (사용자용 명령 용도)

en: write index in this format
ko: 인덱스를 이 형식으로 씁니다

en: enable or disable split index
ko: 스플릿 인덱스를 켜거나 끕니다

en: enable/disable untracked cache
ko: 추적하지 않는 캐시 사용을 켜거나 끕니다

en: test if the filesystem supports untracked cache
ko: 파일 시스템이 추적하지 않는 캐시를 지원하는지 검사합니다

en: enable untracked cache without testing the filesystem
ko: 파일 시스템 시험 없이 추적하지 않는 캐시를 사용합니다

en: write out the index even if is not flagged as changed
ko: 변경된 것으로 표시되지 않은 경우에도 인덱스에 씁니다

en: enable or disable file system monitor
ko: 파일 시스템 모니터를 켜거나 끕니다

en: mark files as fsmonitor valid
ko: 파일 시스템 모니터링 기능이 변경사항을 확인하는 비트를 파일에 표시합니다

en: clear fsmonitor valid bit
ko: 파일 시스템 모니터링 기능이 변경사항을 확인하는 비트를 지웁니다

en: core.splitIndex is set to false; remove or change it, if you really want to enable split index
ko: core.splitIndex 값이 거짓입니다. 정말로 스플릿 인덱스를 사용하려면 이 값을 제거하거나 바꾸십시오.

en: core.splitIndex is set to true; remove or change it, if you really want to disable split index
ko: core.splitIndex 값이 참입니다. 정말로 스플릿 인덱스를 사용하지 않으려면 이 값을 제거하거나 바꾸십시오.

en: core.untrackedCache is set to true; remove or change it, if you really want to disable the untracked cache
ko: core.untrackedCache 값이 참입니다. 정말로 추적하지 않는 캐시를 사용하지 않으려면 이 값을 제거하거나 바꾸십시오.

en: Untracked cache disabled
ko: 추적되지 않는 파일 캐시를 사용하지 않습니다

en: core.untrackedCache is set to false; remove or change it, if you really want to enable the untracked cache
ko: core.untrackedCache 값이 거짓입니다. 정말로 추적하지 않는 캐시를 사용하려면 이 값을 제거하거나 바꾸십시오.

en: Untracked cache enabled for '%s'
ko: '%s'에 대해 추적되지 않는 캐시를 사용하지 않습니다

en: core.fsmonitor is unset; set it if you really want to enable fsmonitor
ko: core.fsmonitor가 설정되지 않았습니다. 정말로 파일 시스템 모니터를 사용하려면 설정하십시오

en: fsmonitor enabled
ko: 파일 시스템 모니터가 켜졌습니다

en: core.fsmonitor is set; remove it if you really want to disable fsmonitor
ko: core.fsmonitor가 설정되어 있습니다. 정말로 파일 시스템 모니터를 사용하지 않으려면 설정을 제거하십시오

en: fsmonitor disabled
ko: 파일 시스템 모니터가 꺼졌습니다

en: git update-ref [<options>] -d <refname> [<old-val>]
ko: git update-ref [<옵션>] -d <레퍼런스이름> [<과거-값>]

en: git update-ref [<options>]    <refname> <new-val> [<old-val>]
ko: git update-ref [<옵션>]    <레퍼런스이름> <새-값> [<과거-값>]

en: git update-ref [<options>] --stdin [-z]
ko: git update-ref [<옵션>] --stdin [-z]

en: delete the reference
ko: 레퍼런스를 삭제합니다

en: update <refname> not the one it points to
ko: <레퍼런스이름>을 가리키지 않는 항목으로 업데이트합니다

en: stdin has NUL-terminated arguments
ko: 표준 입력에 NUL로 끝나는 인자가 있습니다

en: read updates from stdin
ko: 표준 입력에서 업데이트를 읽습니다

en: update the info files from scratch
ko: 바닥부터 정보 파일을 업데이트합니다

en: git upload-pack [<options>] <dir>
ko: git upload-pack [<옵션>] <디렉터리>

en: exit immediately after initial ref advertisement
ko: 최초 레퍼런스 알림 뒤에 즉시 끝납니다

en: do not try <directory>/.git/ if <directory> is no Git directory
ko: <디렉터리>가 깃 디렉터리가 아니면 <디렉터리>/.git/ 폴더를 시도하지 않습니다.

en: interrupt transfer after <n> seconds of inactivity
ko: <n>초 동안 반응이 없으면 전송을 중지합니다

en: git verify-commit [-v | --verbose] <commit>...
ko: git verify-commit [-v | --verbose] <커밋>...

en: print commit contents
ko: 커밋 내용을 표시합니다

en: print raw gpg status output
ko: 원본 GPG 상태를 출력합니다

en: git verify-pack [-v | --verbose] [-s | --stat-only] <pack>...
ko: git verify-pack [-v | --verbose] [-s | --stat-only] <묶음>...

en: verbose
ko: 자세히 표시

en: show statistics only
ko: 통계만 표시

en: git verify-tag [-v | --verbose] [--format=<format>] <tag>...
ko: git verify-tag [-v | --verbose] [--format=<형식>] <태그>...

en: print tag contents
ko: 태그 내용 표시

en: git worktree add [<options>] <path> [<commit-ish>]
ko: git worktree add [<옵션>] <경로> [<커밋-따위>]

en: git worktree list [<options>]
ko: git worktree list [<옵션>]

en: git worktree lock [<options>] <path>
ko: git worktree lock [<옵션>] <경로>

en: git worktree move <worktree> <new-path>
ko: git worktree move <작업트리> <새-경로>

en: git worktree prune [<options>]
ko: git worktree prune [<옵션>]

en: git worktree remove [<options>] <worktree>
ko: git worktree remove [<옵션>] <작업트리>

en: git worktree unlock <path>
ko: git worktree unlock <경로>

en: Removing worktrees/%s: not a valid directory
ko: worktrees/%s 제거: 올바른 디렉터리가 아닙나다

en: Removing worktrees/%s: gitdir file does not exist
ko: worktrees/%s 제거: gitdir 파일이 없습니다

en: Removing worktrees/%s: unable to read gitdir file (%s)
ko: worktrees/%s 제거: gitdir 파일을 읽을 수 없습니다 (%s)

en: Removing worktrees/%s: short read (expected %<PRIuMAX> bytes, read %<PRIuMAX>)
ko: 작업 트리 제거/%s: 부족하게 읽음 (%<PRIuMAX> 바이트 예상, %<PRIuMAX> 바이트 읽음)

en: Removing worktrees/%s: invalid gitdir file
ko: worktrees/%s 제거: gitdir 파일이 올바르지 않습니다

en: Removing worktrees/%s: gitdir file points to non-existent location
ko: worktrees/%s 제거: gitdir 파일이 없는 위치를 가리킵니다

en: report pruned working trees
ko: 잘라낸 작업 폴더를 알립니다

en: expire working trees older than <time>
ko: <시각>보다 오래 된 작업 폴더를 만료합니다

en: could not create directory of '%s'
ko: '%s'의 디렉터리를 만들 수 없습니다

en: Preparing worktree (new branch '%s')
ko: 작업 트리 준비 중 (새 브랜치 '%s')

en: Preparing worktree (resetting branch '%s'; was at %s)
ko: 작업 트리 준비 중 ('%s' 브랜치 재설정 중. 원래 위치 %s)

en: Preparing worktree (checking out '%s')
ko: 작업 트리 준비 중 ('%s' 가져오는 중)

en: Preparing worktree (detached HEAD %s)
ko: 작업 트리 준비 중 (분리된 HEAD %s)

en: checkout <branch> even if already checked out in other worktree
ko: 다른 작업 폴더에서 체크아웃했더라도 <브랜치>를 체크아웃합니다

en: create a new branch
ko: 새 브랜치를 만듭니다

en: create or reset a branch
ko: 브랜치를 만들거나 리셋합니다

en: populate the new working tree
ko: 새 작업 폴더를 만듭니다

en: keep the new working tree locked
ko: 새 작업 폴더를 잠궈 둡니다

en: set up tracking mode (see git-branch(1))
ko: 추적 모드를 설정합니다 (git-branch(1) 참고)

en: try to match the new branch name with a remote-tracking branch
ko: 새 브랜치 이름과 리모트 추적 브랜치를 일치 시킵니다

en: -b, -B, and --detach are mutually exclusive
ko: -b, -B, --detach 옵션 중 하나만 쓸 수 있습니다

en: --[no-]track can only be used if a new branch is created
ko: --[no-]track 옵션은 새로운 브런치가 생성되었을 경우에만 쓸 수 있습니다

en: reason for locking
ko: 잠그는 이유

en: '%s' is not a working tree
ko: '%s'은(는) 작업 폴더가 아닙니다

en: The main working tree cannot be locked or unlocked
ko: 메인 작업 폴더를 잠그거나 잠금 해제할 수 없습니다

en: '%s' is already locked, reason: %s
ko: '%s'은(는) 이미 잠겼습니다. 이유: %s

en: '%s' is already locked
ko: '%s'은(는) 이미 잠겼습니다

en: working trees containing submodules cannot be moved or removed
ko: 하위 모듈이 포함된 작업 폴더는 옮기거나 제거할 수 없습니다

en: '%s' is a main working tree
ko: '%s'은(는) 메인 작업 폴더입니다

en: could not figure out destination name from '%s'
ko: '%s'에서 대상 이름을 찾을 수 없습니다

en: target '%s' already exists
ko: 타게 '%s'이(가) 이미 있습니다

en: cannot move a locked working tree, lock reason: %s
ko: 잠긴 작업 폴더를 옮길 수 없습니다. 잠긴 이유: %s

en: cannot move a locked working tree
ko: 잠긴 작업 폴더를 옮길 수 없습니다

en: validation failed, cannot move working tree: %s
ko: 유효성 검사에 실패하여, 작업 폴더를 옮길 수 없습니다: %s

en: failed to move '%s' to '%s'
ko: '%s'을(를) '%s'(으)로 옮기는데 실패했습니다

en: failed to run 'git status' on '%s'
ko: '%s'에서 'git status'를 실행하는데 실패했습니다

en: '%s' is dirty, use --force to delete it
ko: '%s'이(가) 변경 되었습니다,  삭제하려면 --force를 사용하십시오

en: failed to run 'git status' on '%s', code %d
ko: '%s'에서 'git status'를 실행하는데 실패했습니다,  코드 %d

en: failed to delete '%s'
ko: '%s'을(를) 삭제하는데 실패했습니다

en: force removing even if the worktree is dirty
ko: 작업트리에 변경사항이 있더라도 강제로 제거합니다

en: cannot remove a locked working tree, lock reason: %s
ko: 잠긴 작업 폴더를 제거할 수 없습니다. 잠긴 이유: %s

en: cannot remove a locked working tree
ko: 잠긴 작업 폴더를 제거할 수 없습니다

en: validation failed, cannot remove working tree: %s
ko: 유효성 검사에 실패하여, 작업 폴더를 제거할 수 없습니다: %s

en: git write-tree [--missing-ok] [--prefix=<prefix>/]
ko: git write-tree [--missing-ok] [--prefix=<접두어>/]

en: <prefix>/
ko: <접두어>/

en: write tree object for a subdirectory <prefix>
ko: 하위 디렉터리 <접두어>에 대해 트리 오브젝트를 씁니다

en: only useful for debugging
ko: 디버깅 용도로만 사용

en: The permissions on your socket directory are too loose; other
    users may be able to read your cached credentials. Consider running:
    
    	chmod 0700 %s
ko: 소켓 디렉터리의 권한이 너무 느슨합니다. 다른 사용자가
    캐시에 들어 있는 비밀 정보를 읽을 수 있습니다. 다음을 실행해 보십시오:
    
    	chmod 0700 %s

en: print debugging messages to stderr
ko: 디버깅 메시지를 표준오류로 출력합니다

en: git [--version] [--help] [-C <path>] [-c <name>=<value>]
               [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
               [-p | --paginate | -P | --no-pager] [--no-replace-objects] [--bare]
               [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
               <command> [<args>]
ko: git [--version] [--help] [-C <경로>] [-c <이름>=<값>]
               [--exec-path[=<경로>]] [--html-path] [--man-path] [--info-path]
               [-p | --paginate | -P | --no-pager] [--no-replace-objects] [--bare]
               [--git-dir=<경로>] [--work-tree=<경로>] [--namespace=<이름>]
               <명령> [<인자>]

en: 'git help -a' and 'git help -g' list available subcommands and some
    concept guides. See 'git help <command>' or 'git help <concept>'
    to read about a specific subcommand or concept.
ko: 'git help -a' 및 'git help -g' 명령을 실행하면 하위 명령어와 개념 설명서의
    목록을 볼 수 있습니다. 특정 하위 명령어나 개념에 대해 읽어 보려면 'git help
    <명령>' 또는 'git help <개념>' 명령을 실행하십시오.

en: no directory given for --git-dir
ko: --git-dir에 대한 주어진 디렉터리가 없습니다

en: no namespace given for --namespace
ko: --namespace에 대한 주어진 네임 스페이스가 없습니다

en: no directory given for --work-tree
ko: --work-tree에 대한 주어진 디렉터리가 없습니다

en: no prefix given for --super-prefix
ko: --super-prefix에 대한 접두어가 주어지지 않았습니다

en: -c expects a configuration string
ko: -c는 옵션에는 설정 문자열이 와야 합니다

en: no directory given for -C
ko: -C 옵션에 주어진 디렉터리가 없습니다

en: unknown option: %s
ko: 알 수 없는 옵션: %s

en: expansion of alias '%s' failed; '%s' is not a git command
ko: 별칭 '%s'의 확장에 실패했습니다. '%s'은(는) 깃 명령이 아닙니다

en: failed to run command '%s': %s
ko: '%s'을(를) 여는데 실패: %s

en: negative value for http.postbuffer; defaulting to %d
ko: http.postbuffer이 0보다 작은 값입니다. 기본값 %d

en: Delegation control is not supported with cURL < 7.22.0
ko: 딜리게이션 컨트롤은 cURL 7.44.0 앞 버전에서는 지원하지 않습니다

en: Public key pinning not supported with cURL < 7.44.0
ko: 공개 키 고정은 cURL 7.44.0 앞 버전에서는 지원하지 않습니다

en: unable to update url base from redirection:
      asked for: %s
       redirect: %s
ko: 리다이렉션에서 URL 베이스를 업데이트할 수 없습니다:
           요청: %s
     리다이렉트: %s

en: redirecting to %s
ko: %s(으)로 리다이렉트

en: args
ko: 인자

en: object filtering
ko: 오브젝트 필터링

en: expiry-date
ko: 만료-시각

en: no-op (backward compatibility)
ko: 아무 동작도 하지 않음 (호환용)

en: be more verbose
ko: 더 자세히 표시합니다

en: be more quiet
ko: 더 간략히 표시합니다

en: use <n> digits to display SHA-1s
ko: SHA-1 표시에 <n>개의 숫자를 사용합니다

en: Add file contents to the index
ko: 파일 내용을 인덱스에 추가합니다

en: Apply a series of patches from a mailbox
ko: 메일함에서 연속된 패치를 적용합니다

en: Annotate file lines with commit information
ko: 파일 줄마다 커밋 정보를 표시합니다

en: Apply a patch to files and/or to the index
ko: 패치를 파일 및/또는 인덱스에 적용합니다

en: Import an Arch repository into Git
ko: arch 저장소를 깃 저장소로 가져옵니다

en: Create an archive of files from a named tree
ko: 지정한 트리에 들어 있는 파일의 아카이브를 만듭니다

en: Use binary search to find the commit that introduced a bug
ko: 이진 탐색으로 버그를 만들어낸 커밋을 찾습니다

en: Show what revision and author last modified each line of a file
ko: 파일 줄마다 끝에 마지막으로 수정한 리비전과 작성자를 표시합니다

en: List, create, or delete branches
ko: 브랜치를 만들거나, 삭제하거나, 목록을 출력합니다

en: Move objects and refs by archive
ko: 아카이브 형태로 오브젝트와 레퍼런스를 옮깁니다

en: Provide content or type and size information for repository objects
ko: 저장소 오브젝트에 대해 내용 또는 종류와 크기 정보를 표시합니다

en: Display gitattributes information
ko: gitattributes 정보를 표시합니다

en: Debug gitignore / exclude files
ko: gitignore / 제외할 파일을 디버깅합니다

en: Show canonical names and email addresses of contacts
ko: 연락처의 전체 이름과 메일 주소를 표시합니다

en: Switch branches or restore working tree files
ko: 브랜치를 전환하거나 작업 파일을 복구합니다

en: Copy files from the index to the working tree
ko: 인덱스의 파일을 작업 폴더로 복사합니다

en: Ensures that a reference name is well formed
ko: 레퍼런스 이름의 형식이 올바른지 확인합니다

en: Find commits yet to be applied to upstream
ko: 업스트림에 적용해야 할 커밋을 찾습니다

en: Apply the changes introduced by some existing commits
ko: 기존 커밋으로 발생한 변경 사항을 적용합니다

en: Graphical alternative to git-commit
ko: git-commit의 그래픽 대체 버전

en: Remove untracked files from the working tree
ko: 작업 폴더에서 추적되지 않는 파일을 제거합니다

en: Clone a repository into a new directory
ko: 저장소를 복제해 새 디렉터리로 가져옵니다

en: Display data in columns
ko: 데이터를 여러 열로 표시합니다

en: Record changes to the repository
ko: 바뀐 사항을 저장소에 기록합니다

en: Write and verify Git commit graph files
ko: 깃 커밋 그래프 파일을 쓰고 확인합니다

en: Create a new commit object
ko: 새 커밋 오브젝트를 만듭니다

en: Get and set repository or global options
ko: 저장소 옵션 또는 전체 옵션을 보거나 설정합니다

en: Count unpacked number of objects and their disk consumption
ko: 묶여지지 않은 오브젝트의 개수 및 그 디스크 사용량을 측정합니다

en: Retrieve and store user credentials
ko: 사용자 비밀 정보를 가져오고 저장합니다

en: Helper to temporarily store passwords in memory
ko: 메모리에 임시로 암호 저장하는 도움 명령

en: Helper to store credentials on disk
ko: 비밀 정보를 디스크에 저장하는 도움 명령

en: Export a single commit to a CVS checkout
ko: 하나의 커밋을 CVS 체크아웃으로 내보냅니다

en: Salvage your data out of another SCM people love to hate
ko: 다른 소스 코드 관리 시스템에서 데이터 가져오기

en: A CVS server emulator for Git
ko: 깃용 CVS 서버 에뮬레이터

en: A really simple server for Git repositories
ko: 깃 저장소에 대한 아주 간단한 서버

en: Give an object a human readable name based on an available ref
ko: 사용 가능한 레퍼런스를 기준으로 오브젝트에 읽을 수 있는 이름을 부여합니다

en: Show changes between commits, commit and working tree, etc
ko: 커밋과 커밋 사이, 커밋과 작업 내용 사이 등의 바뀐 점을 봅니다

en: Compares files in the working tree and the index
ko: 작업 폴더와 인덱스의 파일을 비교합니다

en: Compare a tree to the working tree or index
ko: 트리를 작업 폴더나 인덱스와 비교합니다

en: Compares the content and mode of blobs found via two tree objects
ko: 두 개의 트리 오브젝트에 있는 내용과 블롭의 모드를 비교합니다

en: Show changes using common diff tools
ko: 일반적인 diff 도구를 사용해 변경 사항을 표시합니다

en: Git data exporter
ko: 깃 데이터 내보내기

en: Backend for fast Git data importers
ko: 고속 깃 데이터 가져오기 백엔드

en: Download objects and refs from another repository
ko: 다른 저장소에서 오브젝트와 레퍼런스를 다운로드합니다

en: Receive missing objects from another repository
ko: 다른 저장소에서 없는 오브젝트를 다운로드합니다

en: Rewrite branches
ko: 리모트 브랜치

en: Produce a merge commit message
ko: 병합 커밋 메시지를 만듭니다

en: Output information on each ref
ko: 각 레퍼런스의 정보를 출력합니다

en: Prepare patches for e-mail submission
ko: 메일 제출 용도로 패치를 준비합니다

en: Verifies the connectivity and validity of the objects in the database
ko: 연결을 확인하고 데이터베이스의 오브젝트가 올바른지 확인합니다

en: Cleanup unnecessary files and optimize the local repository
ko: 불필요한 파일을 지우고 로컬 저장소를 최적화합니다

en: Extract commit ID from an archive created using git-archive
ko: git-archive로 만든 아카이브에서 커밋 ID를 추출합니다

en: Print lines matching a pattern
ko: 패턴과 일치하는 줄을 표시합니다

en: A portable graphical interface to Git
ko: 깃의 포터블 그래픽 인터페이스

en: Compute object ID and optionally creates a blob from a file
ko: 오브젝트 ID를 계산하고 선택적으로 파일의 블롭을 만듭니다

en: Display help information about Git
ko: 깃의 도움말 정보를 표시합니다

en: Server side implementation of Git over HTTP
ko: 깃 HTTP 프로토콜의 서버측 구현

en: Download from a remote Git repository via HTTP
ko: 원격 깃 저장소에서 HTTP를 통해 다운로드합니다

en: Push objects over HTTP/DAV to another repository
ko: 오브젝트를 HTTP/DAV를 통해 다른 저장소로 푸시합니다

en: Send a collection of patches from stdin to an IMAP folder
ko: 표준입력에서 패치 모음을 읽어 IMAP 폴더로 보냅니다

en: Build pack index file for an existing packed archive
ko: 기존 묶음 아카이브에 대한 묶음 인덱스 파일을 만듭니다

en: Create an empty Git repository or reinitialize an existing one
ko: 빈 깃 저장소를 만들거나 기존 저장소를 다시 초기화합니다

en: Instantly browse your working repository in gitweb
ko: 내 작업 저장소를 gitweb에서 즉시 살펴봅니다

en: add or parse structured information in commit messages
ko: 커밋 메시지에 구조화된 정보를 추가하거나 정보를 파싱합니다

en: The Git repository browser
ko: 깃 저장소 살펴보기

en: Show commit logs
ko: 커밋 기록을 표시합니다

en: Show information about files in the index and the working tree
ko: 인덱스와 작업 폴더의 파일에 대한 정보를 표시합니다

en: List references in a remote repository
ko: 원격 저장소의 레퍼런스를 열거합니다

en: List the contents of a tree object
ko: 트리 오브젝트의 내용을 열거합니다

en: Extracts patch and authorship from a single e-mail message
ko: 하나의 메일 메시지에서 패치와 작성자 정보를 뽑아냅니다

en: Simple UNIX mbox splitter program
ko: 간단한 유닉스 mbox 쪼개기 프로그램

en: Join two or more development histories together
ko: 여러 개의 개발 내역을 하나로 합칩니다

en: Find as good common ancestors as possible for a merge
ko: 병합에 사용할 최선의 공통 과거 커밋을 찾습니다

en: Run a three-way file merge
ko: 3-방향 파일 병합을 실행합니다

en: Run a merge for files needing merging
ko: 병합이 필요한 파일에 대해 병합을 실행합니다

en: The standard helper program to use with git-merge-index
ko: git-merge-index와 같이 사용하는 기본 도움 프로그램

en: Run merge conflict resolution tools to resolve merge conflicts
ko: 병합 충돌 상황에서 병합 충돌 해결 도구를 실행합니다

en: Show three-way merge without touching index
ko: 인덱스를 바꾸지 않고 3-방향 병합을 표시합니다

en: Creates a tag object
ko: 태그 오브젝트를 만듭니다

en: Build a tree-object from ls-tree formatted text
ko: ls-tree 포맷의 텍스트에서 tree-object를 만듭니다

en: Move or rename a file, a directory, or a symlink
ko: 파일, 디렉터리, 심볼릭 링크를 옮기거나 이름을 바꿉니다

en: Find symbolic names for given revs
ko: 주어진 리비전에 대한 심볼 이름을 찾습니다

en: Add or inspect object notes
ko: 오브젝트 노트를 추가하거나 살펴봅니다

en: Import from and submit to Perforce repositories
ko: Perforce 저장소에서 가져오거나 저장소로 제출합니다

en: Create a packed archive of objects
ko: 오브젝트의 묶음 아카이브를 만듭니다

en: Find redundant pack files
ko: 중복된 묶음 파일을 찾습니다

en: Pack heads and tags for efficient repository access
ko: 효율적인 저장소 접근을 위해 헤드와 태그를 묶습니다

en: Routines to help parsing remote repository access parameters
ko: 원격 저장소 접근 파라미터를 파싱하는데 사용하는 공통 기능

en: Compute unique ID for a patch
ko: 패치에 대한 유일한 ID를 계산합니다

en: Prune all unreachable objects from the object database
ko: 오브젝트 데이터베이스에서 도달할 수 없는 오브젝트를 모두 잘라냅니다

en: Remove extra objects that are already in pack files
ko: 묶음 파일에 이미 들어 있는 오브젝트를 추가로 제거합니다

en: Fetch from and integrate with another repository or a local branch
ko: 다른 저장소 또는 다른 로컬 브랜치에서 가져오거나 통합합니다

en: Update remote refs along with associated objects
ko: 원격 레퍼런스 및 그와 관련된 오브젝트를 업데이트합니다

en: Applies a quilt patchset onto the current branch
ko: 현재 브랜치에 quilt 패치 모음을 적용합니다

en: Reads tree information into the index
ko: 트리 정보를 인덱스로 읽습니다

en: Reapply commits on top of another base tip
ko: 커밋을 다른 베이스 끝의 최상위에서 적용합니다

en: Receive what is pushed into the repository
ko: 저장소에 푸시한 내용을 받습니다

en: Manage reflog information
ko: reflog 정보를 관리합니다

en: Manage set of tracked repositories
ko: 추적하는 저장소 모음을 관리합니다

en: Pack unpacked objects in a repository
ko: 저장소의 묶여지지 않은 오브젝트를 묶습니다

en: Create, list, delete refs to replace objects
ko: 오브젝트를 바꾸는 레퍼런스를 만들거나, 표시하거나, 삭제합니다

en: Generates a summary of pending changes
ko: 예정된 변경 사항의 요약을 만듭니다

en: Reuse recorded resolution of conflicted merges
ko: 충돌하는 병합의 기록된 해결 방법을 다시 사용합니다

en: Reset current HEAD to the specified state
ko: 현재 HEAD를 지정한 상태로 재설정화합니다

en: Revert some existing commits
ko: 기존 커밋을 되돌립니다

en: Lists commit objects in reverse chronological order
ko: 시간 반대 순서에 따라 커밋 오브젝트를 열거합니다

en: Pick out and massage parameters
ko: 파라미터를 찾아내서 조정합니다

en: Remove files from the working tree and from the index
ko: 파일을 작업 폴더에서 제거하고 인덱스에서도 제거합니다

en: Send a collection of patches as emails
ko: 패치 모음을 메일로 보냅니다

en: Push objects over Git protocol to another repository
ko: 오브젝트를 깃 프로토콜을 통해 다른 저장소로 푸시합니다

en: Restricted login shell for Git-only SSH access
ko: 깃만 사용하는 SSH 접근에 필요한 제한된 로그인 셸

en: Summarize 'git log' output
ko: 'git log' 출력을 요약합니다

en: Show various types of objects
ko: 여러가지 종류의 오브젝트를 표시합니다

en: Show branches and their commits
ko: 브랜치 목록과 그 커밋을 표시합니다

en: Show packed archive index
ko: 묶여진 아카이브 인덱스를 표시합니다

en: List references in a local repository
ko: 로컬 저장소의 레퍼런스를 열거합니다

en: Git's i18n setup code for shell scripts
ko: 셸 스크립트를 위한 깃의 국제화 준비 코드

en: Common Git shell script setup code
ko: 공통 깃 셸 스크립트 준비 코드

en: Stash the changes in a dirty working directory away
ko: 작업 폴더의 변경 사항을 임시로 다른 곳에 저장합니다

en: Add file contents to the staging area
ko: 파일 내용을 스테이징 영역에 추가합니다

en: Show the working tree status
ko: 작업 폴더 상태를 표시합니다

en: Remove unnecessary whitespace
ko: 불필요한 공백 문자를 제거합니다

en: Initialize, update or inspect submodules
ko: 하위 모듈을 초기화하거나, 업데이트하거나, 조사합니다

en: Bidirectional operation between a Subversion repository and Git
ko: 서브버전 저장소와 깃 사이의 양방향 동작

en: Read, modify and delete symbolic refs
ko: 심볼릭 레퍼런스를 읽고, 수정하고, 삭제합니다

en: Create, list, delete or verify a tag object signed with GPG
ko: 태그를 만들거나, 표시하거나, 삭제하거나, GPG 서명을 검증합니다

en: Creates a temporary file with a blob's contents
ko: 블롭의 내용으로 임시 파일을 만듭니다

en: Unpack objects from a packed archive
ko: 묶음 아카이브에서 오브젝트를 풀어냅니다

en: Register file contents in the working tree to the index
ko: 작업 폴더에서 파일 내용을 인덱스에 등록합니다

en: Update the object name stored in a ref safely
ko: 레퍼런스에 저장된 오브젝트 이름을 안전하게 업데이트합니다

en: Update auxiliary info file to help dumb servers
ko: 단순 서버에 도움을 주도록 보조 정보 파일을 업데이트합니다

en: Send archive back to git-archive
ko: 아카이브를 다시 git-archive로 보냅니다

en: Send objects packed back to git-fetch-pack
ko: 묶은 오브젝트를 다시 git-fetch-pack으로 보냅니다

en: Show a Git logical variable
ko: 깃의 논리적 변수를 표시합니다

en: Check the GPG signature of commits
ko: 커밋의 GPG 서명을 확인합니다

en: Validate packed Git archive files
ko: 묶음 깃 아카이브 파일을 검증합니다

en: Check the GPG signature of tags
ko: 태그의 GPG 서명을 확인합니다

en: Git web interface (web frontend to Git repositories)
ko: 깃 웹 인터페이스 (깃 저장소에 대한 웹 프론트엔드)

en: Show logs with difference each commit introduces
ko: 각 커밋으로 발생하는 차이점마다 기록을 표시합니다

en: Manage multiple working trees
ko: 여러 개의 작업 폴더를 관리합니다

en: Create a tree object from the current index
ko: 현재 인덱스에서 트리 오브젝트를 만듭니다

en: Defining attributes per path
ko: 경로마다 속성 정의하기

en: Git command-line interface and conventions
ko: 깃 명령행 인터페이스 및 관습

en: A Git core tutorial for developers
ko: 개발자를 위한 깃 핵심 따라하기 문서

en: Git for CVS users
ko: CVS 사용자를 위한 깃

en: Tweaking diff output
ko: diff 출력 미세 조정

en: A useful minimum set of commands for Everyday Git
ko: 매일매일 유용하게 사용할 최소한의 깃 명령어 모음

en: A Git Glossary
ko: 깃 용어 사전

en: Hooks used by Git
ko: 깃에서 사용하는 후크

en: Specifies intentionally untracked files to ignore
ko: 의도적으로 추적하지 않는 파일을 무시하게 지정하기

en: Defining submodule properties
ko: 하위 모듈 속성 정의하기

en: Git namespaces
ko: 깃 네임스페이스

en: Git Repository Layout
ko: 깃 저장소 구조

en: Specifying revisions and ranges for Git
ko: 깃의 리비전 및 범위를 지정하기

en: A tutorial introduction to Git: part two
ko: 깃 따라하기 안내서: 2부

en: A tutorial introduction to Git
ko: 깃 따라하기 안내서

en: An overview of recommended workflows with Git
ko: 추천하는 깃 활용 작업 순서의 개요

en: update the index with reused conflict resolution if possible
ko: 가능하면 인덱스를 재사용한 충돌 해결로 업데이트합니다

en: You need to start by "git bisect start"
ko: "git bisect start" 명령으로 시작해야 합니다

note: TRANSLATORS: Make sure to include [Y] and [n] in your translation. The program will only accept English input at this point.
en: Do you want me to do it for you [Y/n]?
ko: 지금 하시겠습니까 [Y/n]?

en: unrecognised option: '$arg'
ko: 알 수 없는 옵션: '$arg'

en: '$arg' does not appear to be a valid revision
ko: '$arg'은(는) 올바른 리비전처럼 보이지 않습니다

en: Bad HEAD - I need a HEAD
ko: 잘못된 HEAD - HEAD가 필요합니다

en: Checking out '$start_head' failed. Try 'git bisect reset <valid-branch>'.
ko: '$start_head' 받아오기가 실패했습니다. 'git bisect reset <valid-branch>'를 해 보십시오.

en: won't bisect on cg-seek'ed tree
ko: cg-seek한 트리에서 bisect를 할 수 없습니다

en: Bad HEAD - strange symbolic ref
ko: 잘못된 HEAD - 심볼릭 레퍼런스가 잘못되었습니다

en: Bad bisect_write argument: $state
ko: 잘못된 bisect_write 인자: $state

en: Bad rev input: $arg
ko: 잘못된 리비전 입력: $arg

en: Bad rev input: $bisected_head
ko: 잘못된 리비전 입력: $bisected_head

en: Bad rev input: $rev
ko: 잘못된 리비전 입력: $rev

en: 'git bisect $TERM_BAD' can take only one argument.
ko: 'git bisect $TERM_BAD' 명령은 하나의 인자만 쓸 수 있습니다.

en: Warning: bisecting only with a $TERM_BAD commit.
ko: 경고: 하나의 $TERM_BAD 커밋에 대해서만 이등분.

note: TRANSLATORS: Make sure to include [Y] and [n] in your translation. The program will only accept English input at this point.
en: Are you sure [Y/n]?
ko: 확실합니까 [Y/n]?

en: You need to give me at least one $bad_syn and one $good_syn revision.
    (You can use "git bisect $bad_syn" and "git bisect $good_syn" for that.)
ko: 최소한 하나의 $bad_syn 및 하나의 $good_syn 리비전을 넘겨야 합니다.
    ("git bisect $bad_syn" 및 "git bisect $good_syn" 명령을 실행하면 됩니다.)

en: You need to start by "git bisect start".
    You then need to give me at least one $good_syn and one $bad_syn revision.
    (You can use "git bisect $bad_syn" and "git bisect $good_syn" for that.)
ko: "git bisect start"를 실행해야 합니다.
    그 다음 최소한 하나의 $good_syn 및 하나의 $bad_syn 리비전을 넘겨야 합니다
    ("git bisect $bad_syn" 및 "git bisect $good_syn" 명령을 실행하면 됩니다.)

en: We are not bisecting.
ko: 이등분하는 중입니다.

en: '$invalid' is not a valid commit
ko: '$invalid'은(는) 올바른 커밋이 아닙니다

en: Could not check out original HEAD '$branch'.
    Try 'git bisect reset <commit>'.
ko: 본래의 HEAD '$branch'을(를) 체크아웃할 수 없습니다.
    'git bisect reset <커밋>'을 해 보십시오

en: No logfile given
ko: 로그 파일이 주어지지 않았습니다

en: cannot read $file for replaying
ko: 다시 재생할 $file 파일을 읽을 수 없습니다

en: ?? what are you talking about?
ko: ?? 무슨 소리인지 모르겠습니다?

en: bisect run failed: no command provided.
ko: 이등분 실행이 실패했습니다: 주어진 명령어가 없습니다.

en: running $command
ko: 실행: $command

en: bisect run failed:
    exit code $res from '$command' is < 0 or >= 128
ko: 이등분 실행이 실패했습니다:
    '$command' 명령에서 상태 코드 '$res'이(가) 0보다 작거나 128보다 큽니다

en: bisect run cannot continue any more
ko: 이등분 실행을 계속 할 수 없습니다

en: bisect run failed:
    'bisect_state $state' exited with error code $res
ko: 이등분 실행이 실패했습니다:
    'bisect_state $state' 명령에서 상태 코드가 '$res'입니다

en: bisect run success
ko: 이등분 실행 성공

en: Invalid command: you're currently in a $TERM_BAD/$TERM_GOOD bisect.
ko: 잘못된 명령어: 현재 $TERM_BAD/$TERM_GOOD 이등분 중입니다.

en: no terms defined
ko: 용어를 정의하지 않았습니다

en: invalid argument $arg for 'git bisect terms'.
    Supported options are: --term-good|--term-old and --term-bad|--term-new.
ko: 'git bisect terms'에 대해 잘못된 인자 '$arg'.
    지원하는 옵션은: --term-good|--term-old 및 --term-bad|--term-new.

en: Error: Your local changes to the following files would be overwritten by merge
ko: 오류: 다음 파일의 로컬 변경 사항을 병합 때문에 덮어 쓰게 됩니다.

en: Automated merge did not work.
ko: 자동 병합이 동작하지 않았습니다.

en: Should not be doing an octopus.
ko: 옥토퍼스 전략 병합을 할 수 없습니다.

en: Unable to find common commit with $pretty_name
ko: $pretty_name(으)로 공통 커밋을 찾을 수 없습니다

en: Already up to date with $pretty_name
ko: 이미 $pretty_name에 업데이트 상태입니다

en: Fast-forwarding to: $pretty_name
ko: 다음으로 정방향 진행: $pretty_name

en: Trying simple merge with $pretty_name
ko: $pretty_name에 간단한 병합 시도합니다

en: Simple merge did not work, trying automatic merge.
ko: 간단한 병합이 동작하지 않습니다. 자동 병합을 시도합니다.

en: Resolve all conflicts manually, mark them as resolved with
    "git add/rm <conflicted_files>", then run "git rebase --continue".
    You can instead skip this commit: run "git rebase --skip".
    To abort and get back to the state before "git rebase", run "git rebase --abort".
ko: 모든 충돌을 수동으로 해결하고, 모두 "git add/rm <충돌_파일>" 명령으로
    해결했다고 표시하고, "git rebase --continue" 명령을 실행하십시오. 이 패치를
    건너뛰려면, 대신에 "git rebase --skip" 명령을 실행하십시오. 리베이스를
    중지하고 "git rebase" 명령 전의 원래 상태로 돌아가려면, "git rebase --abort"
    명령을 실행하십시오.

en: Could not move back to $head_name
ko: '$head_name' 위치로 돌아갈 수 없습니다

en: Applied autostash.
ko: 자동스태시 적용.

en: Cannot store $stash_sha1
ko: "$stash_sha1"을(를) 저장할 수 없습니다

en: The pre-rebase hook refused to rebase.
ko: 리베이스 전 후크에서 리베이스를 거부했습니다.

en: It looks like 'git am' is in progress. Cannot rebase.
ko: 'git am'이 진행 중인 것처럼 보입니다. 리베이스할 수 없습니다.

en: No rebase in progress?
ko: 리베이스가 진행 중이지 않습니다

en: The --edit-todo action can only be used during interactive rebase.
ko: --edit-todo 동작은 대화형 리베이스에서만 사용할 수 있습니다.

en: Cannot read HEAD
ko: HEAD를 읽을 수 없습니다

en: You must edit all merge conflicts and then
    mark them as resolved using git add
ko: 모든 병합 충돌을 편집하고 git add
    명령으로 해결되었다고 표시해야 합니다

en: It seems that there is already a $state_dir_base directory, and
    I wonder if you are in the middle of another rebase.  If that is the
    case, please try
    	$cmd_live_rebase
    If that is not the case, please
    	$cmd_clear_stale_rebase
    and run me again.  I am stopping in case you still have something
    valuable there.
ko: 이미 '$state_dir_base' 디렉터리가 있는 것으로 보아, 이미
    또 다른 리베이스 중에 있는 것 같습니다. 그러한 경우에는
    다음을 시도해 보십시오:
    	$cmd_live_rebase
    리베이스 중이 아니라면 다음을 시도하고,
    	$cmd_clear_stale_rebase
    이 명령을 다시 실행하십시오. 중요한 사항이 남아 있을 경우를
    대비해 여기서 멈춥니다.

en: error: cannot combine '--signoff' with '--preserve-merges'
ko: 오류: '--signoff' 옵션과 '--preserve-merges' 옵션을 같이 쓸 수 없습니다

en: invalid upstream '$upstream_name'
ko: 잘못된 업스트림 '$upstream_name'

en: $onto_name: there are more than one merge bases
ko: $onto_name: 여러 개의 병합 베이스가 있습니다

en: $onto_name: there is no merge base
ko: $onto_name: 병합 베이스가 없습니다

en: Does not point to a valid commit: $onto_name
ko: 올바른 커밋을 가리키지 않습니다: $onto_name

en: fatal: no such branch/commit '$branch_name'
ko: 치명적 이상: 그런 브랜치/커밋이 없습니다 '$branch_name'

en: Cannot autostash
ko: 자동 스태시를 할 수 없습니다

en: Created autostash: $stash_abbrev
ko: 자동 스태시를 만들었습니다: $stash_abbrev

en: Please commit or stash them.
ko: 커밋하거나 스태시에 넣으십시오.

en: HEAD is up to date.
ko: HEAD가 최신 상태입니다.

en: Current branch $branch_name is up to date.
ko: 현재 브랜치가 ($branch_name) 최신 상태입니다.

en: HEAD is up to date, rebase forced.
ko: HEAD가 최신 상태입니다. 강제 리베이스합니다.

en: Current branch $branch_name is up to date, rebase forced.
ko: 현재 브랜치가 ($branch_name) 최신 상태입니다. 강제 리베이스합니다.

en: Changes from $mb to $onto:
ko: 변경 사항 '$mb'에서 '$onto'(으)로:

en: First, rewinding head to replay your work on top of it...
ko: 작업 사항을 다시 넣기 위해 먼저 헤드를 뒤로 돌립니다...

en: Fast-forwarded $branch_name to $onto_name.
ko: $branch_name 브랜치를 $onto_name 위치로 정방향 진행합니다.

en: git stash clear with parameters is unimplemented
ko: git stash clear 명령을 파라미터와 같이 쓰기는 구현되지 않았습니다

en: You do not have the initial commit yet
ko: 아직 최초 커밋이 없습니다

en: Cannot save the current index state
ko: 현재 인덱스 상태를 저장할 수 없습니다

en: Cannot save the untracked files
ko: 추적하지 않는 파일을 저장할 수 없습니다

en: Cannot save the current worktree state
ko: 현재 작업 폴더 상태를 저장할 수 없습니다

en: No changes selected
ko: 변경 사항을 선택하지 않았습니다

en: Cannot remove temporary index (can't happen)
ko: 임시 인덱스를 제거할 수 없습니다 (일어날 수 없는 상황)

en: Cannot record working tree state
ko: 작업 폴더 상태를 기록할 수 없습니다

en: Cannot update $ref_stash with $w_commit
ko: $ref_stash을(를) $w_commit(으)로 업데이트할 수 없습니다

en: error: unknown option for 'stash push': $option
ko: 오류: 'stash push'에 대해 알 수 없는 옵션: $option

en: Can't use --patch and --include-untracked or --all at the same time
ko: --patch 옵션과 --include-untracked 또는 --all 옵션을 동시에 쓸 수 없습니다

en: No local changes to save
ko: 저장할 로컬 변경 사항이 없습니다

en: Cannot initialize stash
ko: 스태시를 초기화할 수 없습니다

en: Cannot save the current status
ko: 현재 상태를 저장할 수 없습니다

en: Saved working directory and index state $stash_msg
ko: 작업 폴더와 $stash_msg 인덱스 상태를 저장했습니다

en: Cannot remove worktree changes
ko: 작업폴더 변경 사항을 제거할 수 없습니다

en: unknown option: $opt
ko: 알 수 없는 옵션: $opt

en: No stash entries found.
ko: 스태시 항목이 없습니다.

en: Too many revisions specified: $REV
ko: 너무 많은 리비전을 지정했습니다: $REV

en: $reference is not a valid reference
ko: $reference은(는) 올바른 레퍼런스가 아닙니다

en: '$args' is not a stash-like commit
ko: '$args'은(는) 스태시 커밋이 아닙니다

en: '$args' is not a stash reference
ko: '$args'은(는) 스태시 레퍼런스가 아닙니다

en: unable to refresh index
ko: 인덱스를 새로 고칠 수 없습니다

en: Cannot apply a stash in the middle of a merge
ko: 병합 도중에 스태시를 적용할 수 없습니다

en: Conflicts in index. Try without --index.
ko: 인덱스에 충돌. --index 없이 시도해 보십시오.

en: Could not save index tree
ko: 인덱스 트리를 저장할 수 없습니다

en: Could not restore untracked files from stash entry
ko: 스태시 항목에서 추적하지 않는 파일을 복구할 수 없습니다

en: Cannot unstage modified files
ko: 수정한 파일을 스테이지에서 뺄 수 없습니다

en: Index was not unstashed.
ko: 인덱스가 스태시에서 빠졌습니다.

en: The stash entry is kept in case you need it again.
ko: 다시 필요할 때를 대비해 스태시 항목을 보관합니다.

en: Dropped ${REV} ($s)
ko: ${REV} 지움 ($s)

en: ${REV}: Could not drop stash entry
ko: ${REV}: 스태시 항목을 지울 수 없습니다

en: No branch name specified
ko: 브랜치 이름을 지정하지 않았습니다

en: (To restore them type "git stash apply")
ko: (복구하려면 "git stash apply"를 실행하십시오)

en: Relative path can only be used from the toplevel of the working tree
ko: 상대 경로는 작업 폴더의 최상위에서만 쓸 수 있습니다

en: repo URL: '$repo' must be absolute or begin with ./|../
ko: 저장소 URL: '$repo' 값은 절대 경로거나 ./ 또는 ../로 시작해야 합니다.

en: '$sm_path' already exists in the index
ko: '$sm_path'은(는) 이미 인덱스에 있습니다

en: '$sm_path' already exists in the index and is not a submodule
ko: '$sm_path'은(는) 이미 인덱스에 있고 하위 모듈이 아닙니다

en: The following path is ignored by one of your .gitignore files:
    $sm_path
    Use -f if you really want to add it.
ko: 다음 경로는 .gitignore 파일에서 무시합니다:
    $sm_path
    정말로 추가하려면 -f 옵션을 사용하십시오.

en: Adding existing repo at '$sm_path' to the index
ko: '$sm_path'의 기존 저장소를 인덱스에 추가합니다

en: '$sm_path' already exists and is not a valid git repo
ko: '$sm_path'이(가) 이미 있고 올바른 git 저장소가 아닙니다

en: A git directory for '$sm_name' is found locally with remote(s):
ko: '$sm_name'에 대한 깃 디렉터리가 로컬에서 리모트가 있는 채로 있습니다:

en: If you want to reuse this local git directory instead of cloning again from
      $realrepo
    use the '--force' option. If the local git directory is not the correct repo
    or you are unsure what this means choose another name with the '--name' option.
ko: 이 로컬 깃 디렉터리를 다음 저장소에서 다시 복제하는 대신 다시 사용하려면,
      $realrepo
    '--force' 옵션을 사용하십시오. 로컬 깃 디렉터리가 올바른 저장소가 아니거나
    무슨 의미인지 잘 모르겠으면 '--name' 옵션으로 다른 이름을 선택하십시오.

en: Reactivating local git directory for submodule '$sm_name'.
ko: 로컬 깃 디렉터리를 '$sm_name' 하위모듈로 다시 활성화합니다.

en: Unable to checkout submodule '$sm_path'
ko: '$sm_path' 하위 모듈을 체크아웃할 수 없습니다

en: Failed to add submodule '$sm_path'
ko: '$sm_path' 하위 모듈을 추가하는데 실패했습니다

en: Failed to register submodule '$sm_path'
ko: '$sm_path' 하위 모듈을 등록하는데 실패했습니다

en: Entering '$displaypath'
ko: '$displaypath' 들어감

en: Stopping at '$displaypath'; script returned non-zero status.
ko: '$displaypath'에서 멈춤. 스크립트가 0이 아닌 상태를 리턴함.

en: Unable to find current revision in submodule path '$displaypath'
ko: 하위 모듈 경로에서 ('$displaypath') 현재 리비전을 찾을 수 없습니다

en: Unable to fetch in submodule path '$sm_path'
ko: 하위 모듈 경로 '$sm_path'에서 가져올 수 없습니다

en: Unable to find current ${remote_name}/${branch} revision in submodule path '$sm_path'
ko: 하위 모듈 경로 '$sm_path'에서 현재 ${remote_name}/${branch} 리비전을 찾을 수 없습니다

en: Unable to fetch in submodule path '$displaypath'
ko: 하위 모듈 경로 '$displaypath'에서 가져올 수 없습니다

en: Fetched in submodule path '$displaypath', but it did not contain $sha1. Direct fetching of that commit failed.
ko: '$displaypath' 하위 모듈 경로에서 가져왔지만, $sha1 커밋이 들어있지 않습니다. 이 커밋을 직접 가져오는데 실패했습니다.

en: Unable to checkout '$sha1' in submodule path '$displaypath'
ko: 하위 모듈 경로 '$displaypath'에서 '$sha1'을(를) 체크아웃할 수 없습니다

en: Submodule path '$displaypath': checked out '$sha1'
ko: 하위 모듈 경로 '$displaypath': '$sha1' 체크아웃

en: Unable to rebase '$sha1' in submodule path '$displaypath'
ko: 하위 모듈 경로 '$displaypath'에서 '$sha1'을(를) 리베이스할 수 없습니다

en: Submodule path '$displaypath': rebased into '$sha1'
ko: 하위 모듈 경로 '$displaypath': '$sha1'(으)로 리베이스

en: Unable to merge '$sha1' in submodule path '$displaypath'
ko: 하위 모듈 경로 '$displaypath'에서 '$sha1' 병합할 수 없습니다

en: Submodule path '$displaypath': merged in '$sha1'
ko: 하위 모듈 경로 '$displaypath': '$sha1'에서 병합

en: Execution of '$command $sha1' failed in submodule path '$displaypath'
ko: '$command $sha1' 실행이 하위 모듈 경로 '$displaypath'에서 실패했습니다

en: Submodule path '$displaypath': '$command $sha1'
ko: 하위 모듈 경로 '$displaypath': '$command $sha1'

en: Failed to recurse into submodule path '$displaypath'
ko: 재귀적으로 하위 모듈 경로 '$displaypath'에 들어가는데 실패했습니다

en: The --cached option cannot be used with the --files option
ko: --cached 옵션은 --files 옵션과 같이 쓸 수 없습니다

en: unexpected mode $mod_dst
ko: 예상치 못한 모드 $mod_dst

en:   Warn: $display_name doesn't contain commit $sha1_src
ko:   경고: '$display_name'에 '$sha1_src' 커밋이 들어있지 않습니다

en:   Warn: $display_name doesn't contain commit $sha1_dst
ko:   경고: '$display_name'에 '$sha1_dst' 커밋이 들어있지 않습니다

en:   Warn: $display_name doesn't contain commits $sha1_src and $sha1_dst
ko:   경고: '$display_name'에 '$sha1_src' 및 '$sha1_dst' 커밋이 들어있지 않습니다

en: See git-${cmd}(1) for details.
ko: 자세한 정보는 git-${cmd}(1) 페이지를 참고하십시오.

en: Rebasing ($new_count/$total)
ko: 리베이스중 ($new_count/$total)

en: 
    Commands:
    p, pick <commit> = use commit
    r, reword <commit> = use commit, but edit the commit message
    e, edit <commit> = use commit, but stop for amending
    s, squash <commit> = use commit, but meld into previous commit
    f, fixup <commit> = like "squash", but discard this commit's log message
    x, exec <command> = run command (the rest of the line) using shell
    d, drop <commit> = remove commit
    l, label <label> = label current HEAD with a name
    t, reset <label> = reset HEAD to a label
    m, merge [-C <commit> | -c <commit>] <label> [# <oneline>]
    .       create a merge commit using the original merge commit's
    .       message (or the oneline, if no original merge commit was
    .       specified). Use -c <commit> to reword the commit message.
    
    These lines can be re-ordered; they are executed from top to bottom.
ko: 
    명령어:
     p, pick = 커밋 사용
     r, reword = 커밋 사용하지만, 커밋 메시지 편집
     e, edit = 커밋 사용하지만, 커밋 수정(amend)을 위해 중단
     s, squash = 커밋 사용하지만, 이전 커밋과 합치기
     f, fixup = "squash"와 같지만, 이 커밋의 로그 메시지를 버림
     x, exec = 셸을 사용해 명령 실행 (뒤에 명령 지정)
     d, drop = 커밋 제거
     l, label <레이블> = 현재 HEAD에 이름을 붙입니다
     t, reset <레이블> = HEAD를 레이블 위치로 리셋합니다
     m, merge [-C <커밋> | -c <커밋>] <레이블> [# <한줄>]
     .       본래 병합 커밋의 메시지를 이용해 병합 커밋을 만듭니다.
     .       (본래 병합 커밋을 지정하지 않는 경우, <한줄>을 메시지로
     .       사용합니다.) 커밋 메시지를 편집하려면 -c <커밋>을 사용.
    
    이 줄은 순서를 바꿀 수 있습니다. 위에서 아래 순서로 실행합니다.

en: 
    Do not remove any line. Use 'drop' explicitly to remove a commit.
ko: 
    줄을 제거하지 않습니다. 커밋을 제거하려면 명시적으로 'drop'을 사용하십시오.

en: 
    If you remove a line here THAT COMMIT WILL BE LOST.
ko: 
    여기 줄을 제거하면 해당 커밋을 잃어버립니다!

en: You can amend the commit now, with
    
    	git commit --amend $gpg_sign_opt_quoted
    
    Once you are satisfied with your changes, run
    
    	git rebase --continue
ko: 지금 다음 명령으로 커밋을 수정할 수 있습니다:
    
    	git commit --amend $gpg_sign_opt_quoted
    
    변경 사항에 만족하면, 다음을 실행하십시오:
    
    	git rebase --continue

en: $sha1: not a commit that can be picked
ko: $sha1: 빼오기가 가능한 커밋이 아닙니다

en: Invalid commit name: $sha1
ko: 잘못된 커밋 이름: $sha1

en: Cannot write current commit's replacement sha1
ko: 현재 커밋의 대체 sha1을 쓸 수 없습니다

en: Fast-forward to $sha1
ko: 정방향 진행, $sha1 위치로

en: Cannot fast-forward to $sha1
ko: $sha1 위치로 정방향 진행할 수 없습니다

en: Cannot move HEAD to $first_parent
ko: HEAD를 $first_parent 위치로 옮길 수 없습니다

en: Refusing to squash a merge: $sha1
ko: 병합 squash 거부: $sha1

en: Error redoing merge $sha1
ko: $sha1 병합을 다시 하는데 오류

en: Could not pick $sha1
ko: $sha1을 빼오기 할 수 없습니다

en: This is the commit message #${n}:
ko: 커밋 메시지 #${n}번입니다:

en: The commit message #${n} will be skipped:
ko: #${n}번째 커밋 메시지를 건너뜁니다:

en: This is a combination of $count commit. | This is a combination of $count commits.
ko[0]: 커밋 $count개가 섞인 결과입니다.

en: Cannot write $fixup_msg
ko: $fixup_msg를 쓸 수 없습니다

en: This is a combination of 2 commits.
ko: 커밋 2개가 섞인 결과입니다.

en: Could not apply $sha1... $rest
ko: 다음을 적용할(apply) 수 없습니다: $sha1... $rest

en: Could not amend commit after successfully picking $sha1... $rest
    This is most likely due to an empty commit message, or the pre-commit hook
    failed. If the pre-commit hook failed, you may need to resolve the issue before
    you are able to reword the commit.
ko: 성공적으로 $sha1... $rest 커밋을 빼온 뒤에 커밋을 수정할 수 없습니다.
    대부분의 경우 빈 커밋 메시지 때문이거나, 또는 커밋 전 후크가 실패했기
    때문입니다. 커밋 메시지를 수정하기 전에 이 문제를 먼저 해결해야 합니다.

en: Stopped at $sha1_abbrev... $rest
ko: 다음에서 멈춥니다: $sha1_abbrev... $rest

en: Cannot '$squash_style' without a previous commit
ko: 이전 커밋 없이 '$squash_style' 수행할 수 없습니다

en: Executing: $rest
ko: 실행 중: $rest

en: Execution failed: $rest
ko: 실행 실패: $rest

en: and made changes to the index and/or the working tree
ko: 그리고 인덱스 그리고/또는 작업 폴더에 변경 사항이 있습니다

en: You can fix the problem, and then run
    
    	git rebase --continue
ko: 문제를 바로잡고, 다음을 실행하십시오
    
    	git rebase --continue

note: TRANSLATORS: after these lines is a command to be issued by the user
en: Execution succeeded: $rest
    but left changes to the index and/or the working tree
    Commit or stash your changes, and then run
    
    	git rebase --continue
ko: 실행 성공: $rest
    하지만 변경 사항을 인덱스 및/또는 작업 폴더에 남겨둡니다.
    변경 사항을 커밋하거나 스태시에 넣으려면, 다음을 실행하십시오:
    
    	git rebase --continue

en: Unknown command: $command $sha1 $rest
ko: 알 수 없는 명령: $command $sha1 $rest

en: Please fix this using 'git rebase --edit-todo'.
ko: 'git rebase --edit-todo' 명령으로 바로잡으십시오.

en: Successfully rebased and updated $head_name.
ko: 성공적으로 리베이스했고 $head_name 업데이트했습니다.

en: could not detach HEAD
ko: HEAD는 분리할 수 없습니다

en: Could not remove CHERRY_PICK_HEAD
ko: CHERRY_PICK_HEAD를 제거할 수 없습니다

en: You have staged changes in your working tree.
    If these changes are meant to be
    squashed into the previous commit, run:
    
      git commit --amend $gpg_sign_opt_quoted
    
    If they are meant to go into a new commit, run:
    
      git commit $gpg_sign_opt_quoted
    
    In both cases, once you're done, continue with:
    
      git rebase --continue
ko: 작업 폴더에 스테이징한 변경 사항이 있습니다.
    이 변경 사항을 이전 커밋에 합치려면,
    다음을 실행하십시오:
    
      git commit --amend $gpg_sign_opt_quoted
    
    새 커밋으로 만드려면 다음을 실행하십시오:
    
      git commit $gpg_sign_opt_quoted
    
    어떤 경우이든, 마친 다음에 다음 명령으로 계속합니다:
    
      git rebase --continue

en: Error trying to find the author identity to amend commit
ko: 커밋을 수정한 작성자 신원을 찾는데 오류

en: You have uncommitted changes in your working tree. Please commit them
    first and then run 'git rebase --continue' again.
ko: 작업 폴더에 커밋하지 않은 변경 사항이 있습니다. 이 사항을 먼저
    커밋하고 'git rebase --continue' 명령을 다시 실행하십시오.

en: Could not commit staged changes.
ko: 스테이징한 변경 사항은 커밋할 수 없습니다.

en: 
    You are editing the todo file of an ongoing interactive rebase.
    To continue rebase after editing, run:
        git rebase --continue
ko: 
    진행 중인 대화형 리베이스의 TODO 파일을 편집하는 중입니다.
    편집 뒤에 리베이스를 계속하려면 다음을 실행하십시오:
        git rebase --continue

en: Could not execute editor
ko: 편집기를 실행할 수 없습니다

en: Could not checkout $switch_to
ko: $switch_to를 체크아웃할 수 없습니다

en: No HEAD?
ko: HEAD가 없습니다?

en: Could not create temporary $state_dir
ko: 임시로 $state_dir 디렉터리를 만들 수 없습니다

en: Could not mark as interactive
ko: 대화형으로 표시할 수 없습니다.

en: Rebase $shortrevisions onto $shortonto ($todocount command) | Rebase $shortrevisions onto $shortonto ($todocount commands)
ko[0]: 리베이스 $shortrevisions, $shortonto 위로 (명령 $todocount개)

en: 
    	However, if you remove everything, the rebase will be aborted.
ko: 
    하지만 모두 제거할 경우, 리베이스를 중지합니다.

en: Note that empty commits are commented out
ko: 단 빈 커밋은 주석 처리되었습니다.

en: Could not generate todo list
ko: 할 일 목록을 생성할 수 없습니다

en: Could not init rewritten commits
ko: 다시 작성된 커밋을 초기화할 수 없습니다

en: usage: $dashless $USAGE
ko: 사용법: $dashless $USAGE

en: Cannot chdir to $cdup, the toplevel of the working tree
ko: $cdup 디렉터리로 (작업폴더 최상위) 이동할 수 없습니다

en: fatal: $program_name cannot be used without a working tree.
ko: 치명적: $program_name은 작업 폴더 없이 사용할 수 없습니다.

en: Cannot rebase: You have unstaged changes.
ko: 리베이스할 수 없습니다: 스테이징하지 않은 변경 사항이 있습니다.

en: Cannot rewrite branches: You have unstaged changes.
ko: 브랜치를 다시 쓸 수 없습니다: 스테이징하지 않은 변경 사항이 있습니다.

en: Cannot pull with rebase: You have unstaged changes.
ko: 리베이스로 풀을 할 수 없습니다: 스테이징하지 않은 변경 사항이 있습니다.

en: Cannot $action: You have unstaged changes.
ko: $action 할 수 없습니다: 스테이징하지 않은 변경 사항이 있습니다.

en: Cannot rebase: Your index contains uncommitted changes.
ko: 리베이스할 수 없습니다: 인덱스에 커밋하지 않은 변경 사항이 있습니다.

en: Cannot pull with rebase: Your index contains uncommitted changes.
ko: 리베이스로 풀을 할 수 없습니다: 인덱스에 커밋하지 않은 변경 사항이 있습니다.

en: Cannot $action: Your index contains uncommitted changes.
ko: $action 할 수 없습니다: 인덱스에 커밋하지 않은 변경 사항이 있습니다.

en: Additionally, your index contains uncommitted changes.
ko: 추가로, 인덱스에 커밋하지 않은 변경 사항이 있습니다.

en: You need to run this command from the toplevel of the working tree.
ko: 이 명령은 작업 폴더의 최상위에서만 쓸 수 있습니다.

en: Unable to determine absolute path of git directory
ko: 깃 디렉터리의 절대 경로를 알아낼 수 없습니다

en: staged
ko: 스테이징

en: unstaged
ko: 안스테이징

en: unchanged
ko: 안바뀜

en: added %d path
     | added %d paths
ko[0]: 경로 %d개 추가

en: updated %d path
     | updated %d paths
ko[0]: 경로 %d개 업데이트

en: reverted %d path
     | reverted %d paths
ko[0]: 경로 %d개 되돌림

en: touched %d path
     | touched %d paths
ko[0]: 경로 %d개 건드림

en: note: %s is untracked now.
ko: 주의: %s은(는) 현재 추적하지 않습니다.

en: Add untracked
ko: 추적하지 않는 파일 추가

en: No untracked files.
ko: 추적하지 않는 파일 없음.

en: If the patch applies cleanly, the edited hunk will immediately be
    marked for staging.
ko: 패치가 깔끔하게 적용되면, 편집 부분은 즉시 스테이징으로
    표시됩니다.

en: If the patch applies cleanly, the edited hunk will immediately be
    marked for stashing.
ko: 패치가 깔끔하게 적용되면, 편집 부분은 즉시 스태시에
    표시됩니다.

en: If the patch applies cleanly, the edited hunk will immediately be
    marked for unstaging.
ko: 패치가 깔끔하게 적용되면, 편집 부분은 즉시 스테이징 아님으로
    표시됩니다.

en: If the patch applies cleanly, the edited hunk will immediately be
    marked for applying.
ko: 패치가 깔끔하게 적용되면, 편집 부분은 즉시 적용으로
    표시됩니다.

en: If the patch applies cleanly, the edited hunk will immediately be
    marked for discarding.
ko: 패치가 깔끔하게 적용되면, 편집 부분은 즉시 버림으로
    표시됩니다.

en: failed to open hunk edit file for writing: %s
ko: 부분 편집 파일을 쓰기용으로 여는데 실패: '%s'

en: Manual hunk edit mode -- see bottom for a quick guide.
ko: 수동 부분 편집 모드 -- 빠른 설명은 맨 아래를 보십시오.

en: ---
    To remove '%s' lines, make them ' ' lines (context).
    To remove '%s' lines, delete them.
    Lines starting with %s will be removed.
ko: ---
    '%s' 줄을 제거하려면, 줄을 ' ' 줄로 만드십시오 (컨텍스트).
    '%s' 줄을 제거하려면, 줄을 삭제하십시오..
    %s(으)로 시작하는 줄은 제거됩니다

note: TRANSLATORS: 'it' refers to the patch mentioned in the previous messages.
en: If it does not apply cleanly, you will be given an opportunity to
    edit again.  If all lines of the hunk are removed, then the edit is
    aborted and the hunk is left unchanged.
ko: 깔끔하게 적용되지 않으면, 다시 편집할 기회가 있습니다. 모든 줄을 제거할 경우,
    편집은 중단되고 이 부분은 변경되지 않은 상태로 남아있게 됩니다.

en: failed to open hunk edit file for reading: %s
ko: 부분 편집 파일을 읽기용으로 여는데 실패: '%s'

note: TRANSLATORS: do not translate [y/n] The program will only accept that input at this point. Consider translating (saying "no" discards!) as (saying "n" for "no" discards!) if the translation of the word "no" does not start with n.
en: Your edited hunk does not apply. Edit again (saying "no" discards!) [y/n]?
ko: 편집한 부분이 적용되지 않습니다. 다시 편집하시겠습니까 ("no"라고 하면 버립니다!) [y/n]?

en: y - stage this hunk
    n - do not stage this hunk
    q - quit; do not stage this hunk or any of the remaining ones
    a - stage this hunk and all later hunks in the file
    d - do not stage this hunk or any of the later hunks in the file
ko: y - 이 부분 스테이징
    n - 이 부분 스테이징하지 않음
    q - 끝내기. 이 부분과 나머지 모두 스테이징하지 않음
    a - 이 부분과 파일의 뒤 부분 모두 스테이징
    d - 이 부분과 파일의 뒤 부분 모두 스테이징하지 않음

en: y - stash this hunk
    n - do not stash this hunk
    q - quit; do not stash this hunk or any of the remaining ones
    a - stash this hunk and all later hunks in the file
    d - do not stash this hunk or any of the later hunks in the file
ko: y - 이 부분 스태시
    n - 이 부분 스태시하지 않음
    q - 끝내기. 이 부분과 나머지 모두 스태시하지 않음
    a - 이 부분과 파일의 뒤 부분 모두 스태시
    d - 이 부분과 파일의 뒤 부분 모두 스태시하지 않음

en: y - unstage this hunk
    n - do not unstage this hunk
    q - quit; do not unstage this hunk or any of the remaining ones
    a - unstage this hunk and all later hunks in the file
    d - do not unstage this hunk or any of the later hunks in the file
ko: y - 이 부분 스테이징 해제
    n - 이 부분 스테이징 해제하지 않음
    q - 끝내기. 이 부분과 나머지 모두 스테이징 해제하지 않음
    a - 이 부분과 파일의 뒤 부분 모두 스테이징 해제
    d - 이 부분과 파일의 뒤 부분 모두 스테이징 해제하지 않음

en: y - apply this hunk to index
    n - do not apply this hunk to index
    q - quit; do not apply this hunk or any of the remaining ones
    a - apply this hunk and all later hunks in the file
    d - do not apply this hunk or any of the later hunks in the file
ko: y - 이 부분 인덱스에 적용
    n - 이 부분 인덱스에 적용하지 않음
    q - 끝내기. 이 부분과 나머지 모두 적용하지 않음
    a - 이 부분과 파일의 뒤 부분 모두 
    d - 이 부분과 파일의 뒤 부분 모두 적용하지 않음

en: y - discard this hunk from worktree
    n - do not discard this hunk from worktree
    q - quit; do not discard this hunk or any of the remaining ones
    a - discard this hunk and all later hunks in the file
    d - do not discard this hunk or any of the later hunks in the file
ko: y - 이 부분 작업 폴더에서 버림
    n - 이 부분 작업 폴더에서 버리지 않음
    q - 끝내기. 이 부분과 나머지 모두 버리지 않음
    a - 이 부분과 파일의 뒤 부분 모두 버림
    d - 이 부분과 파일의 뒤 부분 모두 버리지 않음

en: y - discard this hunk from index and worktree
    n - do not discard this hunk from index and worktree
    q - quit; do not discard this hunk or any of the remaining ones
    a - discard this hunk and all later hunks in the file
    d - do not discard this hunk or any of the later hunks in the file
ko: y - 이 부분 인덱스와 작업 폴더에서 버림
    n - 이 부분 인덱스와 작업 폴더에서 버리지 않음
    q - 끝내기. 이 부분과 나머지 모두 버리지 않음
    a - 이 부분과 파일의 뒤 부분 모두 버림
    d - 이 부분과 파일의 뒤 부분 모두 버리지 않음

en: y - apply this hunk to index and worktree
    n - do not apply this hunk to index and worktree
    q - quit; do not apply this hunk or any of the remaining ones
    a - apply this hunk and all later hunks in the file
    d - do not apply this hunk or any of the later hunks in the file
ko: y - 이 부분 인덱스와 작업 폴더에 적용
    n - 이 부분 인덱스와 작업 폴더에 적용하지 않음
    q - 끝내기. 이 부분과 나머지 모두 적용하지 않음
    a - 이 부분과 파일의 뒤 부분 모두 
    d - 이 부분과 파일의 뒤 부분 모두 적용하지 않음

en: g - select a hunk to go to
    / - search for a hunk matching the given regex
    j - leave this hunk undecided, see next undecided hunk
    J - leave this hunk undecided, see next hunk
    k - leave this hunk undecided, see previous undecided hunk
    K - leave this hunk undecided, see previous hunk
    s - split the current hunk into smaller hunks
    e - manually edit the current hunk
    ? - print help
ko: g - 이동할 부분 선택
    / - 주어진 정규식에 맞는 부분 검색
    j - 이 부분 미결정 상태로 남겨두고, 다음 미결정 부분 보기
    J - 이 부분 미결정 상태로 남겨두고, 다음 부분 보기
    k - 이 부분 미결정 상태로 남겨두고, 이전 미결정 부분 보기
    K - 이 부분 미결정 상태로 남겨두고, 이전 부분 보기
    s - 현재 부분을 작은 부분을 쪼개기
    e - 현재 부분을 수동으로 편집
    ? - 도움말 보기

en: The selected hunks do not apply to the index!
ko: 선택한 부분은 인덱스에 적용되지 않습니다!

en: Apply them to the worktree anyway?
ko: 그래도 작업 폴더에 적용할까요?

en: Nothing was applied.
ko: 아무 것도 적용되지 않았습니다.

en: ignoring unmerged: %s
ko: 병합하지 않은 사항 무시: %s

en: Only binary files changed.
ko: 바이너리 파일만 바뀌었습니다.

en: No changes.
ko: 변경 사항 없음.

en: Patch update
ko: 패치 업데이트

en: Stage mode change [y,n,q,a,d%s,?]?
ko: 모드 변경을 스테이징합니까 [y,n,q,a,d%s,?]?

en: Stage deletion [y,n,q,a,d%s,?]?
ko: 삭제를 스테이징합니까 [y,n,q,a,d%s,?]?

en: Stage this hunk [y,n,q,a,d%s,?]?
ko: 이 부분 스테이징합니까 [y,n,q,a,d%s,?]?

en: Stash mode change [y,n,q,a,d%s,?]?
ko: 모드 변경 스태시합니까 [y,n,q,a,d%s,?]?

en: Stash deletion [y,n,q,a,d%s,?]?
ko: 삭제 스태시합니까 [y,n,q,a,d%s,?]?

en: Stash this hunk [y,n,q,a,d%s,?]?
ko: 이 부분 스태시합니까 [y,n,q,a,d%s,?]?

en: Unstage mode change [y,n,q,a,d%s,?]?
ko: 모드 변경을 스테이지 해제합니까 [y,n,q,a,d%s,?]?

en: Unstage deletion [y,n,q,a,d%s,?]?
ko: 삭제를 스테이지 해제합니까 [y,n,q,a,d%s,?]?

en: Unstage this hunk [y,n,q,a,d%s,?]?
ko: 이 부분을 스테이지 해제합니까 [y,n,q,a,d%s,?]?

en: Apply mode change to index [y,n,q,a,d%s,?]?
ko: 모드 변경을 인덱스에 적용합니까 [y,n,q,a,d%s,?]?

en: Apply deletion to index [y,n,q,a,d%s,?]?
ko: 삭제를 인덱스에 적용합니까 [y,n,q,a,d%s,?]?

en: Apply this hunk to index [y,n,q,a,d%s,?]?
ko: 이 부분을 인덱스에 적용합니까 [y,n,q,a,d%s,?]?

en: Discard mode change from worktree [y,n,q,a,d%s,?]?
ko: 모드 변경을 작업 폴더에서 버립니까 [y,n,q,a,d%s,?]?

en: Discard deletion from worktree [y,n,q,a,d%s,?]?
ko: 삭제를 작업 폴더에서 버립니까 [y,n,q,a,d%s,?]?

en: Discard this hunk from worktree [y,n,q,a,d%s,?]?
ko: 이 부분을 작업 폴더에서 버립니까 [y,n,q,a,d%s,?]?

en: Discard mode change from index and worktree [y,n,q,a,d%s,?]?
ko: 모드 변경을 인덱스와 작업 폴더에서 버립니까 [y,n,q,a,d%s,?]?

en: Discard deletion from index and worktree [y,n,q,a,d%s,?]?
ko: 삭제를 인덱스와 작업 폴더에서 버립니까 [y,n,q,a,d%s,?]?

en: Discard this hunk from index and worktree [y,n,q,a,d%s,?]?
ko: 이 부분을 인덱스와 작업 폴더에서 버립니까 [y,n,q,a,d%s,?]?

en: Apply mode change to index and worktree [y,n,q,a,d%s,?]?
ko: 모드 변경을 인덱스와 작업 폴더에 적용합니까 [y,n,q,a,d%s,?]?

en: Apply deletion to index and worktree [y,n,q,a,d%s,?]?
ko: 삭제를 인덱스와 작업 폴더에 적용합니까 [y,n,q,a,d%s,?]?

en: Apply this hunk to index and worktree [y,n,q,a,d%s,?]?
ko: 이 부분을 인덱스와 작업 폴더에 적용합니까 [y,n,q,a,d%s,?]?

en: No other hunks to goto
ko: 이동할 부분이 없습니다

en: go to which hunk (<ret> to see more)?
ko: 어느 부분으로 이동합니까 (더 보려면 <ret>)?

en: go to which hunk?
ko: 어느 부분으로 이동합니까?

en: Invalid number: '%s'
ko: 잘못된 번호: '%s'

en: Sorry, only %d hunk available.
     | Sorry, only %d hunks available.
ko[0]: 미안합니다. 부분이 %d개 밖에 없습니다.

en: No other hunks to search
ko: 검색할 부분이 없습니다

en: search for regex?
ko: 정규식을 검색합니까?

en: Malformed search regexp %s: %s
ko: 잘못된 형태의 검색 정규식 %s: %s

en: No hunk matches the given pattern
ko: [주어진 패턴에 맞는 부분이 없습니다

en: No previous hunk
ko: 이전 부분이 없습니다

en: No next hunk
ko: 다음 부분이 없습니다

en: Sorry, cannot split this hunk
ko: 미안합니다. 이 부분을 분리 할 수 없습니다

en: Split into %d hunk.
     | Split into %d hunks.
ko[0]: %d개 부분으로 나눕니다.

en: Sorry, cannot edit this hunk
ko: 미안합니다. 이 부분을 수정할 수 없습니다

en: Review diff
ko: diff 검토

note: TRANSLATORS: please do not translate the command names 'status', 'update', 'revert', etc.
en: status        - show paths with changes
    update        - add working tree state to the staged set of changes
    revert        - revert staged set of changes back to the HEAD version
    patch         - pick hunks and update selectively
    diff          - view diff between HEAD and index
    add untracked - add contents of untracked files to the staged set of changes
ko: status        - 변경 사항이 있는 경로를 표시합니다
    update        - 변경 사항 스테이징 모음에 작업 폴더 상태를 추가합니다
    revert        - 변경 사항 스테이징 모음을 HEAD 버전으로 되돌립니다
    patch         - 바뀐 부분을 골라서 개별적으로 업데이트합니다
    diff          - HEAD와 인덱스 사이의 차이점을 봅니다
    add untracked - 추적되지 않는 파일의 내용을 변경 사항 스테이징 모음에 추가합니다

en: missing --
ko: -- 빠짐

en: unknown --patch mode: %s
ko: 알 수 없는 --patch 모드: %s

en: invalid argument %s, expecting --
ko: 인자가 (%s) 잘못되었고, --가 와야 합니다

en: local zone differs from GMT by a non-minute interval
ko: 지역 시간대와 GMT의 차이가 분 단위가 아닙니다

en: local time offset greater than or equal to 24 hours
ko: 지역 시각 오프셋이 24시간보다 크거나 작습니다

en: the editor exited uncleanly, aborting everything
ko: 편집기가 비정상적으로 끝나서, 모두 중지합니다

en: '%s' contains an intermediate version of the email you were composing.
ko: '%s' 안에 작성 중이었던 중간 버전의 전자메일이 들어 있습니다.

en: '%s.final' contains the composed email.
ko: '%s.final' 안에 작성한 전자메일이 들어 있습니다.

en: --dump-aliases incompatible with other options
ko: --dump-aliases 옵션은 다른 옵션과 호환되지 않습니다

en: Cannot run git format-patch from outside a repository
ko: 저장소 밖에서 git format-patch 명령을 실행할 수 없습니다

en: `batch-size` and `relogin` must be specified together (via command-line or configuration option)
ko: `batch-size`와 `relogin`은 같이 지정해야 합니다 (명령행 또는 설정 옵션)

en: Unknown --suppress-cc field: '%s'
ko: 알 수 없는 --suppress-cc 필드: '%s'

en: Unknown --confirm setting: '%s'
ko: 알 수 없는 --confirm 설정: '%s'

en: warning: sendmail alias with quotes is not supported: %s
ko: 경고: 따옴표가 있는 sendmail 별칭은 지원하지 않습니다: %s

en: warning: `:include:` not supported: %s
ko: 경고: `:include:`는 지원하지 않습니다: %s

en: warning: `/file` or `|pipe` redirection not supported: %s
ko: 경고: `/file` 또는 `|pipe` 리다이렉션은 지원하지 않습니다: %s

en: warning: sendmail line is not recognized: %s
ko: 경고: sendmail 줄이 인식되지 않습니다: %s

en: File '%s' exists but it could also be the range of commits
    to produce patches for.  Please disambiguate by...
    
        * Saying "./%s" if you mean a file; or
        * Giving --format-patch option if you mean a range.
ko: '%s' 파일이 있지만 이 파일은 패치를 만들 대상인 커밋의 범위가
    될 수도 있습니다. 다음과 같이 애매함을 없애 주십시오...
    
        * 파일을 의도했다면 "./%s"(이)라고 쓰고, 아니면
        * 범위를 의도했다면 --format-patch 옵션 사용

en: Failed to opendir %s: %s
ko: %s에 opendir 실패: %s

en: fatal: %s: %s
    warning: no patches were sent
ko: 치명적 오류: %s: %s
    경고: 패치를 보내지 않았습니다

en: 
    No patch files specified!
ko: 
    패치 파일을 지정하지 않았습니다

en: No subject line in %s?
ko: %s 안에 제목 줄이 없습니다?

en: Failed to open for writing %s: %s
ko: %s에 쓰려고 여는데 실패: %s

en: Lines beginning in "GIT:" will be removed.
    Consider including an overall diffstat or table of contents
    for the patch you are writing.
    
    Clear the body content if you don't wish to send a summary.
ko: "GIT:"으로 시작하는 줄은 제거됩니다.
    작성 중인 패치에 대해 전체 diffstat을 포함하거나
    목차를 포함해 보십시오.
    
    요약을 보내는 게 아니라면 본문 내용을 지우십시오.

en: Failed to open %s: %s
ko: %s을(를) 여는데 실패: %s

en: Failed to open %s.final: %s
ko: %s.final을 여는데 실패: %s

en: Summary email is empty, skipping it
ko: 요약 전자메일이 비어 있어서 넘어갑니다.

note: TRANSLATORS: please keep [y/N] as is.
en: Are you sure you want to use <%s> [y/N]?
ko: 정말로 <%s>을(를) 사용하시겠습니까 [y/N]?

en: The following files are 8bit, but do not declare a Content-Transfer-Encoding.
ko: 다음 파일이 8bit이지만, Content-Transfer-Encoding을 설정하지 않았습니다.

en: Which 8bit encoding should I declare [UTF-8]?
ko: 어떤 8bit 인코딩을 선언합니까 [UTF-8]?

en: Refusing to send because the patch
    	%s
    has the template subject '*** SUBJECT HERE ***'. Pass --force if you really want to send.
ko: 보내지 않습니다. 다음 패치가
    	%s
    제목 서식인 '*** SUBJECT HERE ***'가 들어 있습니다. 정말로 보내려면 --force 옵션을 사용하십시오.

en: To whom should the emails be sent (if anyone)?
ko: 누구에게 전자메일을 보내야 합니까 (보낼 대상이 있다면)?

en: fatal: alias '%s' expands to itself
ko: 치명적 오류: '%s' 별칭은 자기 자신을 가리킵니다

en: Message-ID to be used as In-Reply-To for the first email (if any)?
ko: 첫 메일에 대해 (있다면) Message-ID가 In-Reply-To에 사용되었습니다?

en: error: unable to extract a valid address from: %s
ko: 오류: 다음에서 올바른 주소를 추출할 수 없습니다: %s

note: TRANSLATORS: Make sure to include [q] [d] [e] in your translation. The program will only accept English input at this point.
en: What to do with this address? ([q]uit|[d]rop|[e]dit):
ko: 이 주소로 무엇을 하시겠습니까? ([q]끝내기|[d]버리기|[e]편집):

en: CA path "%s" does not exist
ko: "%s" CA 경로가 없습니다

en:     The Cc list above has been expanded by additional
        addresses found in the patch commit message. By default
        send-email prompts before sending whenever this occurs.
        This behavior is controlled by the sendemail.confirm
        configuration setting.
    
        For additional information, run 'git send-email --help'.
        To retain the current behavior, but squelch this message,
        run 'git config --global sendemail.confirm auto'.
ko:     위의 Cc 목록은 패치 커밋 메시지에 들어 있는 추가 주소로
        확장됩니다. 기본값으로 확장되기 전에 send-email에서
        물어봅니다. 이런 동작은 sendmail.confirm 설정에서
        조정할 수 있습니다.
    
        정보를 더 보려면, 'git send-email --help'를 실행하십시오.
        현재 동작을 유지하려면, 이 메시지를 무시하고,
        'git config --global sendemail.confirm auto' 명령을
        실행하십시오.

note: TRANSLATORS: Make sure to include [y] [n] [e] [q] [a] in your translation. The program will only accept English input at this point.
en: Send this email? ([y]es|[n]o|[e]dit|[q]uit|[a]ll):
ko: 이 전자메일을 보내시겠습니까? ([y]예|[n]아니오|[e]편집|[q]끝내기|[a]모두):

en: Send this email reply required
ko: 필요한 전자메일 답장 보냅니다

en: The required SMTP server is not properly defined.
ko: 필요한 SMTP 서버를 제대로 지정하지 않았습니다.

en: Server does not support STARTTLS! %s
ko: 서버에서 STARTTLS를 지원하지 않습니다! %s

en: STARTTLS failed! %s
ko: STARTTLS 실패! %s

en: Unable to initialize SMTP properly. Check config and use --smtp-debug.
ko: SMTP를 제대로 초기화할 수 없습니다. 설정을 확인하고 --smtp-debug 옵션을 사용하십시오.

en: Failed to send %s
ko: %s을(를) 보내는데 실패했습니다

en: Dry-Sent %s
ko: %s 보내는 흉내

en: Sent %s
ko: %s 보냄

en: Dry-OK. Log says:
ko: 성공 흉내. 기록은:

en: OK. Log says:
ko: 성공. 기록은:

en: Result:
ko: 결과:

en: Result: OK
ko: 결과: 정상

en: can't open file %s
ko: %s 파일을 열 수 없습니다

en: (mbox) Adding cc: %s from line '%s'
ko: (mbox) cc: %s 추가, '%s' 줄에서

en: (mbox) Adding to: %s from line '%s'
ko: (mbox) to: %s 추가, '%s' 줄에서

en: (non-mbox) Adding cc: %s from line '%s'
ko: (mbox아님) cc: %s 추가, '%s' 줄에서

en: (body) Adding cc: %s from line '%s'
ko: (본문) cc: %s 추가, '%s' 줄에서

en: (%s) Could not execute '%s'
ko: (%s) '%s'을 실행할 수 없습니다

en: (%s) Adding %s: %s from: '%s'
ko: (%s) %s: %s 추가, '%s' 줄에서

en: (%s) failed to close pipe to '%s'
ko: (%s) '%s'(을)를 향한 파이프를 닫는데 실패했습니다

en: cannot send message as 7bit
ko: 메시지를 7비트로 보낼 수 없습니다

en: invalid transfer encoding
ko: 잘못된 전송 인코딩

en: unable to open %s: %s
ko: %s을(를) 열 수 없습니다: %s

en: %s: patch contains a line longer than 998 characters
ko: %s: 패치에 998자보다 더 긴 줄이 들어 있습니다

en: Skipping %s with backup suffix '%s'.
ko: %s 넘어감, 예비 확장자 '%s' 있음.

note: TRANSLATORS: please keep "[y|N]" as is.
en: Do you really want to send %s? [y|N]:
ko: 정말로 %s 파일을 보내시겠습니까? [y|N]:

en: Save for Web
ko: 웹용으로 저장하기

en: Failed to save the file!
ko: 파일을 저장하지 못했습니다.

en: File size: unknown
ko: 파일 크기: 알 수 없음

en: _Interlace
ko: 인터레이스(_I)

note: * reuse existing
en: Reuse existing palette
ko: 기존 팔레트 재사용

en: Generate optimum palette
ko: 최적 팔레트 만들기

en: Use web-optimized palette
ko: 웹용으로 최적화된 팔레트 사용

en: Use black and white palette
ko: 흑백 팔레트 사용

en: Remove unused colors
ko: 사용하지 않는 색 제거

en: Positioned
ko: 위치

en: Dithering of transparency
ko: 투명 디더링

en: _Smoothing
ko: 부드러운 정도(_S)

en: _Optimize
ko: 최적화(_O)

en: _Progressive
ko: 점진적(_P)

en: _Baseline
ko: 베이스라인(_B)

en: Optimize & save image for web
ko: 최적화 및 웹용으로 이미지 저장

en: Save for Web...
ko: 웹용으로 저장...

en: _Compression
ko: 압축(_C)

en: Fit Visible
ko: 보임여부 맞추기

en: GIMP Quickreference
ko: 김프 빠른참조

en: Context Help
ko: 문맥 도움말

en: Rect Select
ko: 사각 선택도구

en: Select By Color
ko: 색상으로 선택도구

en: Crop and Resize
ko: 잘라내기와 크기 조정

en: Airbrush
ko: 에어브러시

en: Ink
ko: 잉크

en: Double click on the tool buttons opens the Tool Options dialog.
ko: 도구 버튼을 더블클릭하면 도구 옵션 대화상자가 열립니다.

en: Swap Colors
ko: 색상 교환

en: New image
ko: 새 이미지

en: Open image as new layer
ko: 새 레이어로 이미지 열기

en: Duplicate image
ko: 이미지 복제하기

en: Open recent image 01
ko: 최근 이미지 01 열기

en: Open recent image 02
ko: 최근 이미지 02 열기

en: Open recent image 03
ko: 최근 이미지 03 열기

en: Open recent image 04
ko: 최근 이미지 04 열기

en: Open recent image 05
ko: 최근 이미지 05 열기

en: Open recent image 06
ko: 최근 이미지 06 열기

en: Open recent image 07
ko: 최근 이미지 07 열기

en: Open recent image 08
ko: 최근 이미지 08 열기

en: Open recent image 09
ko: 최근 이미지 09 열기

en: Open recent image 10
ko: 최근 이미지 10 열기

en: Save under a new name
ko: 새 이름으로 저장하기

note: #-#-#-#-#  444 (GIMP 2.10)  #-#-#-#-# initialize the list of gimp gradients #-#-#-#-#  440 (gimp-plug-ins)  #-#-#-#-# *  Gradient Menus
en: Gradients
ko: 그라디언트

en: Tool-Options
ko: 도구 옵션

en: Info window
ko: 정보창

en: Navigation window
ko: 네비게이션 창

en: These open a new dialog window if it wasn't open yet, otherwise the corresponding dialog gets focus.
ko: 대화상자가 있으면 활성화시키고, 그렇지 않으면 새로 엽니다.

en: Set the new value
ko: 새 값 설정하기

en: This accepts the new value you typed in a text field and returns focus to canvas.
ko: 텍스트란에 입력한 값을 적용하고 캔버스로 돌아갑니다.

en: Up-Folder
ko: 상위 폴더

en: Down-Folder
ko: 하위 폴더

en: Home-Folder
ko: 홈 폴더

en: Menus can also be activated by Alt with the letter underscored in the menu name.
ko: Alt 키를 누르고 메뉴 이름에 있는 바로가기 키를 누르면 해당 메뉴를 활성화시킬 수 있습니다.

en: Toggle quickmask
ko: 퀵마스크 전환

en: Close document window
ko: 문서창 닫기

en: Shrink wrap
ko: 감싼 부분 줄이기

en: This fits the windows to the image size.
ko: 창을 이미지 크기에 맞춥니다.

en: Fit image in window
ko: 창에 이미지 맞추기

en: Scrolling (panning)
ko: 스크롤 (회전)

en: Scroll canvas
ko: 캔버스 스크롤

en: Scrolling by keys is accelerated, i.e. it speeds up when you press Shift+arrows, or jumps to the borders with Ctrl+arrows.
ko: 키보드 화살표 키를 스크롤을 할 경우, Shift 키를 누르면 빠르게 움직이고, Ctrl 키를 누르면 경계로 이동합니다.

en: Scroll canvas vertically
ko: 캔버스를 수직으로 스크롤

en: Scroll canvas horizontally
ko: 캔버스를 수평으로 스크롤

en: Rulers and Guides
ko: 눈금자와 안내선

en: Drag off the horizontal or vertical ruler to create a new guideline. Drag a guideline onto the ruler to delete it.
ko: 수직, 혹은 수평 눈금자를 끌어 이미지에 놓으면 새 안내선이 만들어집니다. 그리고 안내선을 이미지 밖으로 끌어 놓으면 안내선이 삭제됩니다.

en: Toggle rulers
ko: 눈금자 전환

en: Toggle guides
ko: 안내선 전환

en: This places a copy of the selection to the GIMP clipboard.
ko: 김프 클립보드로 선택을 복사합니다.

en: This works the same as "copy selection" followed by deleting the selection.
ko: 이는 "선택 복사하기" 와 동일하게 동작하나, 선택된 영역을 삭제합니다.

en: This places the clipboard objects as a floating selection
ko: 클립보드에 있는 내용을 떠있는 선택으로 붙여넣습니다.

en: Clears selection
ko: 선택 해제

en: Named copy selection
ko: 이름붙여 선택 복사하기

en: Named cut selection
ko: 이름붙여 선택 잘라넣기

en: Named paste clipboard
ko: 이름붙은 클립보드 붙여넣기

en: Fill with FG Color
ko: 전경색으로 채우기

en: Fill with BG Color
ko: 배경색으로 채우기

en: Fill with Pattern
ko: 무늬로 채우기

en: Select the layer above
ko: 상위 레이어 선택

en: Select the layer below
ko: 하위 레이어 선택

en: Select the first layer
ko: 첫번째 레이어 선택

en: Select the last layer
ko: 마지막 레이어 선택

en: Merge visible layers
ko: 보이는 레이어 합치기

en: Anchar layer
ko: 레이어 고정시키기

en: Toggle selections
ko: 선택 전환

en: Float selection
ko: 떠있는 선택

en: Path to selection
ko: 경로를 선택으로

en: Plug-ins
ko: 플러그인

en: Repeat last plug-in
ko: 마지막 플러그인 재실행

en: Reshow last plug-in
ko: 마지막 플러그인 다시 표시

en: Zoom tool
ko: 확대 도구

en: Zoom into the area
ko: 영역 확대

en: Image Windows
ko: 이미지 창

en: Window Management Preferences
ko: 창 관리 설정

en: This page lets you customize the way windows are handled in GIMP. You should note that GIMP does not manipulate windows directly, instead it sends requests to the window manager (i. e., to Windows if you are running in Windows; to Metacity if you are running in a standard Gnome setup in Linux; etc). Because there are many window managers, and not all of them are well behaved, it cannot be guaranteed that the functions described here will actually work as described. However, if you are using a modern, standards-compliant window manager, they ought to.
ko: 이 페이지에서는 김프의 창들을 관리하는 방법을 설정할 수 있습니다. 여기서 주의해야 할 점은 김프는 창들을 직접 관리하지 않고, 창 관리자를 통해 한다라는 것입니다(예: MS Windows 에서는 Windows, Linux 의 Gnome 에서는 Metacity 등). 많은 창 관리자가 존재하기 때문에 일부 창 관리자에서는 여기서 설명한 기능들 중 일부가 동작하지 않을 수도 있습니다. 하지만 표준을 준수하는 최신 창 관리자일 경우에는 대부분 동작을 합니다.

en: Window type hints for the toolbox and the docks
ko: 창 유형별 도구상자와 독(dock) 설정

en: Activate the focused image
ko: 포커스된 이미지 활성화시키기

note: #-#-#-#-#  444 (GIMP 2.10)  #-#-#-#-# Window Positions
en: Window Positions
ko: 창 위치

en: Save window positions on exit
ko: 마칠 때 창 위치 저장하기

en: If this option is checked, the next time you start GIMP, you will see the same set of dialog windows, in the same positions they occupied when you last exited.
ko: 이 옵션을 체크하면 김프 창의 위치가 저장되어 김프를 재시작해도 동일한 위치로 열립니다.

en: Save Window Positions Now
ko: 창 위치를 지금 저장하기

en: This button is only useful if "Save window positions on exit" is unchecked. It allows you to set up your windows they way you like, click the button, and then have them come up in that arrangement each time you start GIMP.
ko: 이 버튼은 "마칠 때 창 위치 저장하기" 기능을 사용하지 않을 때 유용합니다. 김프 창을 원하는 위치로 배치한 뒤 이 버튼을 눌러 위치를 저장하면 김프가 항상 그 자리로 실행됩니다.

en: Reset Saved Window Positions to Default Values
ko: 저장된 창 위치를 기본값으로 초기화

en: If you decide that you are unhappy with the arrangement of windows you have saved, and would rather go back to the default arrangement than spend time moving them around, you can do so by pressing this button.
ko: 저장한 창의 위치가 마음에 들지 않을 경우 재조정하지 않고 이 버튼을 눌러 초기 위치로 되돌릴 수 있습니다.

note: #-#-#-#-#  440 (gimp-plug-ins)  #-#-#-#-# Tool options notebook
en: Tool Options
ko: 도구 옵션

en: Tool Options Preferences
ko: 도구 옵션 설정

en: This page lets you customize several aspects of the behavior of tools.
ko: 이 페이지에서는 도구의 동작에 관한 설정들을 변경할 수 있습니다.

en: Save Tool Options On Exit
ko: 마칠 때 도구 옵션 저장

en: Self explanatory
ko: 이 옵션을 체크하면, 김프를 종료할 때 도구 옵션의 설정을 저장합니다.

en: Save Tool Options Now
ko: 도구 옵션 저장

en: Reset Saved Tool Options To Default Values
ko: 저장된 도구 옵션을 기본값으로 초기화

en: Guide and Grid Snapping
ko: 안내선과 격자로 당겨 맞추기

en: Snap distance
ko: 당겨 맞출 거리

en: <quote>Snapping</quote> to guides, or to an image grid, means that when a tool is applied by clicking somewhere on the image display, if the clicked point is near enough to a guide or grid, it is shifted exactly onto the guide or grid. Snapping to guides can be toggled using <menuchoice><guimenu>View</guimenu><guimenuitem>Snap to Guides</guimenuitem></menuchoice> in the image menu; and if the grid is switched on, snapping to it can be toggled using <menuchoice><guimenu>View</guimenu><guimenuitem>Snap to Grid</guimenuitem></menuchoice>. This preference option determines how close a clicked point must be to a guide or grid in order to be snapped onto it, in pixels.
ko: 안내선이나 이미지의 격자에 <quote>당겨 맞춘다</quote>라는 것은 도구로 이미지의 특정 지점을 클릭하면 마우스 포인터가 가까운 안내선이나 격자로 옮겨진다라는 말입니다. 안내선에 맞추기는 <menuchoice><guimenu>보기</guimenu><guimenuitem>안내선에 맞추기</guimenuitem></menuchoice> 에서 기능을 켜거나 끌 수 있으며, 격자에 맞추기는 격자보기가 활성화 되어 있을 경우 <menuchoice><guimenu>보기</guimenu><guimenuitem>격자에 맞추기</guimenuitem></menuchoice> 에서 기능을 켜거나 끌 수 있습니다. 이 옵션에서는 이렇게 잡아당길 거리를 픽셀 단위로 설정할 수 있습니다.

en: Default interpolation
ko: 기본 보간법

note: #-#-#-#-#  444 (GIMP 2.10)  #-#-#-#-# Global Brush, Pattern, ...
en: Paint Options Shared Between Tools
ko: 그리기 도구 공통 옵션

en: Brush, Pattern, Gradient
ko: 붓, 무늬, 그라이언트

en: You can decide here whether changing the brush etc for one tool should cause the new item to be used for all tools, or whether each individual tool (pencil, paintbrush, airbrush, etc) should remember the item that was last used for it specifically.
ko: 여기에 있는 항목들을 활성화시키면, 선택한 붓이나 무늬, 그라디언트 등을 모든 도구에서 같이 사용하게 됩니다. 반대로 비활성시키면 각 도구들은 각기 마지막으로 사용한 항목들을 기억하여 각 도구별로 다른 붓이나 무늬, 그라디언트를 사용하게 됩니다.

en: Move tool
ko: 이동 도구

en: Set layer or path as active
ko: 레이어 및 경로를 이동하기

en: You can decide here whether changing the current layer or path when using the move tool and without pressing any key.
ko: 현재 레이어나 경로를 다른 키를 누르지 않고도 이동시킬 수 있도록 할 것인지 여부를 결정할 수 있습니다.

en: Toolbox Preferences
ko: 도구상자 기본 설정

en: Default Toolbox appearance
ko: 기본 도구상자 모양

en: Show foreground and background color
ko: 전경색 및 배경색 표시

en: Show active brush, pattern, and gradient
ko: 현재 붓, 무늬, 그라디언트 표시

en: Show active image
ko: 현재 이미지 표시

en: Theme Preference
ko: 테마 설정

en: This page lets you select a theme, which determines many aspects of the appearance of the GIMP user interface, including the set of icons used, their sizes, fonts, spacing allowed in dialogs, etc. Two themes are supplied with GIMP: <guilabel>Default</guilabel>, which is probably best for most people, and <guilabel>Small</guilabel>, which may be preferable for those with small or low-resolution monitors. Clicking on a theme in the list causes it to be applied immediately, so it is easy to see the result and change your mind if you don't like it.
ko: 이 페이지에서는 아이콘 모음, 아이콘의 크기, 글꼴, 대화상자 등의 인터페이스 모양들을 포함하고 있는 테마를 변경할 수 있습니다. 김프 배포판에는 두 가지 테마가 내장되어 있습니다. 하나는 <guilabel>Default</guilabel> 로 일반적으로 사용되는 테마이며, 다른 하나는 <guilabel>Small</guilabel> 로 작은 모양을 좋아하거나 낮은 해상도를 사용하는 사람들을 위한 것입니다. 목록에 있는 테마를 선택하면 즉시 적용이 되므로, 손쉽게 원하는 테마를 선택할 수 있습니다.

en: You can also use custom themes, either by downloading them from the net, or by copying one of the supplied themes and modifying it. Custom themes should be places in the <filename>themes</filename> subdirectory of your personal GIMP directory: if they are, they will appear in the list here. Each theme is actually a directory containing ASCII files that you can edit. They are pretty complicated, and the meaning of the contents goes beyond the scope of this documentation, but you should feel free to experiment: in the worst case, if you mess things up completely, you can always revert back to one of the supplied themes.
ko: 인터넷에서 새 테마를 다운로드하거나 기존의 테마를 수정할 수도 있습니다. 새 테마를 김프 사용자 디렉토리의 <filename>themes</filename> 디렉토리에 저장을 하면 테마 설정 페이지의 목록에 표시됩니다. 각 테마는 ASCII 파일을 포함하고 있어 이를 수정해 테마를 변경할 수 있습니다. 하지만 이는 굉장히 복잡해서 다른 문서들을 참고해야합니다. 하지만 잘못 되어도 간단히 원래 테마로 복구할 수 있으므로, 부담없이 수정해봐도 됩니다.

en: Preview size
ko: 미리 보기 크기

en: Assorted Interface Preferences
ko: 인터페이스 설정

en: Input devices preferences
ko: 입력 장치 설정

note: #-#-#-#-#  444 (GIMP 2.10)  #-#-#-#-# Extended Input Devices
en: Extended Input Devices
ko: 확장 입력 장치

en: Configure Extended Input Devices
ko: 확장 입력 장치 설정

en: This large button allows you to set the devices associated with your computer: tablet, MIDI keyboard... If you have a tablet, you will see a dialog like this:
ko: 컴퓨터에 연결된 타블렛이나 미디 키보드 등의 추가 장치를 설정할 수 있습니다. 만약 타블렛이 연결되어 있다면 다음과 같은 대화상자가 표시될 것입니다.

en: Preferences for a tablet
ko: 타블렛 설정

en: Save input device settings on exit
ko: 마칠 때 장치 상태 저장

en: When you check this box, GIMP remembers the tool, color, pattern and brush you were using the last time you quitted.
ko: 이 상자를 체크하면, 김프를 종료할때 사용했던 도구, 색상, 무늬, 붓 등을 저장합니다.

en: Save Input Device Settings Now
ko: 입력 장치 상태 지금 저장

en: Self explanatory.
ko: 입력 장치의 상태를 지금 저장하는 버튼입니다.

en: Reset Saved Input Device Settings to Default Values
ko: 저장된 장치 설정을 기본값으로 초기화하기

en: Delete your settings and restore default settings.
ko: 사용자가 저장한 설정을 삭제하고, 기본 설정값을 복원합니다.

en: Input Controllers
ko: 입력 제어기

en: Input controllers preferences
ko: 입력 제어기 설정

en: Main Mouse Wheel
ko: 메인 마우스 휠

en: Mouse Wheel Events
ko: 마우스 휠 이벤트

en: In this window with scroll bars you have: on the left, the possible events concerning the mouse wheel, more or less associated with control keys; on the right, the action assigned to the event when it will happen. You have also two buttons, one to <guibutton>Edit</guibutton> the selected event, the other to <guibutton>Cancel</guibutton> the action of the selected event.
ko: 이 창에는 스크롤바가 있습니다. 왼쪽에는 마우스 휠에 할당할 수 있는 이벤트 목록이 있고, 오른쪽에는 각각의 이벤트에 대한 동작 목록이 있습니다. 그리고 <guibutton>편집</guibutton> 버튼과 <guibutton>비우기</guibutton> 버튼이 있습니다.

en: Some actions are assigned to events yet. They seem to be examples, as they are not functional.
ko: 일부 동작은 이미 할당되어 있는데, 이는 예제같은 것으로 정상적으로 동작하지 않을 수도 있습니다.

en: Select the action allocated to the event
ko: 이벤트에 할당될 동작 선택하기

en: After selecting an event, if you click on the <guibutton>Edit</guibutton> button, you open the following dialog:
ko: 이벤트를 선택한 다음, <guibutton>편집</guibutton> 버튼을 누르면 다음과 같은 대화상자가 나타납니다.

en: If an action exists yet for this event, the window will open on this action. Else, the window will display the sections that order actions. Click on an action to select it.
ko: 이벤트에 동작이 할당되어 있으면, 해당 동작에 대한 창이 뜨고, 아닌 경우에는 새로운 동작을 선택할 수 있는 창이 뜹니다. 여기서 동작을 선택합니다.

en: Main Keyboard
ko: 메인 키보드

en: You can use this dialog in the same way as that of the mouse wheel. Events are related to the arrow keys of the keyboard, combined or not with control keys.
ko: 마우스 휠과 동일한 방법으로 키보드의 화살키와 기능 키들을 조합하여 동작을 할당할 수 있습니다.

en: You will find an example of these notions in <link linkend="gimp-using-variable-size-brush"> Creating a variable size brush </link>.
ko: 이러한 개념의 예는 <link linkend="gimp-using-variable-size-brush">다양한 크기의 붓 만들기</link> 에서 찾아볼 수 있습니다.

en: General Image Window Preference
ko: 일반 이미지창 설정

en: This page lets you customize several aspects of the behaviour of image windows.
ko: 이 페이지에서는 이미지창의 동작과 모양에 관한 설정을 할 수 있습니다.

en: Marching ants speed
ko: 선택의 점선이 움직이는 속도

note: [components.Wizard.1905943231] defaultMessage is: Image size
en: Image size
ko: 이미지 크기

en: Zoom and Resize Behavior
ko: 확대와 크기 조정시 동작

en: Resize window on zoom
ko: 확대시 창 크기 조정

en: If this option is checked, then each time you zoom the image, the image window will automatically resize to follow it. Otherwise, the image window will maintain the same size when you zoom the image.
ko: 이 옵션을 체크하면 이미지를 확대/축소 할때마다 이미지에 맞게 이미지 창의 크기가 변경됩니다.

en: Resize window on image size change
ko: 이미지 크기 변경시 창 크기 조정

en: If this option is checked, then each time change the size of the image, by cropping or resizing it, the image window will automatically resize to follow. Otherwise, the image window will maintain the same size.
ko: 이 옵션을 체크하면 잘라내기나 크기 조정으로 이미지의 크기를 변경할 경우, 그 크기에 맞춰 창의 크기가 조절됩니다.

en: Initial zoom ratio
ko: 초기 확대 비율

en: You can choose either to have images, when they are first opened, scaled so that the whole image fits comfortably on your display, or else shown at 1:1 zoom. If you choose the second option, and the image is too large to fit on your display, then the image window will show only part of it (but you will be able to scroll to other parts).
ko: 이미지를 열었을 때 창 크기에 맞게 축소하여 보여줄 것인지, 아니면 원래 크기대로 보여줄 것인지 결정합니다. 1:1 비율로 보여주기를 선택하면, 이미지가 클 경우 이미지의 일부만 표시되고 창에 스크롤바가 생깁니다.

en: While space bar is pressed
ko: 스페이스 바를 누르고 있을 경우

en: <guilabel>Pan view</guilabel> (default) or
ko: <guilabel>화면 이동(Pan view)</guilabel> (기본값) 나

en: Toogle to Move Tool
ko: 이동 도구로 전환

en: Mouse Cursors
ko: 마우스 커서

en: Show brush outline
ko: 붓 윤곽 표시

en: If this option is checked, then when you use a paint tool, the outline of the brush will be shown on the image as you move the pointer around. On slow systems, if the brush is very large, this could occasionally cause some lag in GIMP's ability to follow your movements: if so, switching this off might help. Otherwise, you will probably find it quite useful.
ko: 이 옵션을 활성화시키면, 그리기 도구를 사용할 경우 이미지 위에 붓의 윤곽이 보여집니다. 이는 컴퓨터 성능이 낮거나 붓의 크기가 클 경우 김프 사용에 문제를 일으킬 수도 있습니다. 따라서 꼭 필요한 경우가 아니라면 사용하지 않는 것이 좋습니다.

en: Show paint tool cursor
ko: 그리기 도구의 커서 표시

en: If this is checked, a cursor will be shown. This is in addition to the brush outline, if the brush outline is being shown. The type of cursor is determined by the next option.
ko: 이 옵션을 활성화시키면 커서가 표시됩니다. 이는 붓 윤곽에 추가되는 것으로 붓 윤곽 표시가 활성화되어야 표시됩니다. 커서의 종류는 다음 옵션에서 설정됩니다.

en: Cursor mode
ko: 커서 모드

en: This option has no effect unless <guilabel>Show paint tool cursor</guilabel> is checked. If it is, you have three choices: <guilabel>Tool icon</guilabel>, which causes a small iconic representation of the currently active tool to be shown beside the cursor; <guilabel>Tool icon with crosshair</guilabel>, which shows the icon as well as a crosshair indicating the center of the cursor; or <guilabel>Crosshair only</guilabel>.
ko: 이 옵션은 <guilabel>그리기 도구의 커서 표시</guilabel>가 체크되어야만 적용이 됩니다. 여기에는 세 가지 모드가 있습니다. <guilabel>도구 아이콘</guilabel>은 커서 옆에 현재 사용중인 도구의 아이콘이 표시됩니다. <guilabel>십자선과 도구 아이콘</guilabel>은 중앙에 십자선이 표시되고 그 옆에 도구 아이콘이 표시됩니다. 그리고 <guilabel>십자선만</guilabel>은 중앙에 십자선만 표시됩니다.

en: Cursor rendering
ko: 커서 렌더링

en: If you choose <quote>Fancy</quote> here, the cursor is drawn in grayscale. If you choose <quote>Black and White</quote>, it is drawn in a simpler way that may speed things up a little bit if you have speed issues.
ko: <quote>예쁘게</quote>는 커서가 회색으로 표현되고, <quote>흑백</quote>은 단순 흑백으로 표시되어 속도감이 필요할 때 유용합니다.

en: Image Window Title and Statusbar
ko: 이미지 창 제목표시줄과 상태표시줄

note: (itstool) path: page/title
en: Title bar
ko: 제목 표시줄

en: Status bar
ko: 상태 표시줄

en: Image Window Title and Statusbar formats
ko: 이미지 창 제목표시줄과 상태표시줄 형식

en: This page lets you customize the text that appears in two places: the title bar of an image, and the status bar. The title bar should appear above the image; however this depends on cooperation from the window manager, so it is not guaranteed to work in all cases. The statusbar appears underneath the image, on the right side. See the <link linkend="gimp-image-window">Image Window</link> section for more information.
ko: 이 페이지에서는 이미지 창의 제목 표시줄과 상태 표시줄에 표시되는 정보의 종류를 설정할 수 있습니다. 제목 표시줄은 이미지 창의 상단에 표시되지만, 창 관리자에 따라 다를 수 있습니다. 상태 표시줄은 이미지 창의 우측 아래쪽에 표시됩니다. 이에 대한 더 자세한 사항은 <link linkend="gimp-image-window">이미지 창</link> 섹션을 참고하십시오.

en: Choosing a Format
ko: 표시 형식 선택하기

en: Image id number (this is unique)
ko: 이미지 id 번호(유일함)

en: View number, if an image has more than one display
ko: 보기 번호, 이미지가 여러 창에 표시될 때.

en: Image type (RGB, grayscale, indexed)
ko: 이미지 유형 (RGB, grayscale, indexed)

en: Zoom factor as a percentage
ko: 확대/축소 비율(퍼센트)

en: Source scale factor (zoom level = %d/%s)
ko: 원본에 대한 대상의 비율 (확대/축소 단계 = %d/%s)

en: Destination scale factor (zoom level = %d/%s)
ko: 대상에 대한 원본의 비율 (확대/축소 단계 = %d/%s)

en: Expands to x if the image is dirty, nothing otherwise
ko: 이미지가 수정되었을 경우 x 를 표시합니다.

en: Expands to x if the image is clean, nothing otherwise
ko: 이미지가 수정되지 않았을 경우 x 를 표시합니다.

en: The number of layers
ko: 레이어 수

en: Number of layers (long form)
ko: 레이어 수 (자세히)

en: Memory used by the image
ko: 이미지의 메모리 사용량

en: Name of the active layer/channel
ko: 활성화된 레이어/채널명

en: id of the active layer/channel
ko: 활성화된 레이어/채널 id

en: Image width in pixels
ko: 이미지 너비(픽셀)

en: Image width in real-world units
ko: 이미지 너비(실생활에서 쓰는 단위)

en: Image height in pixels
ko: 이미지 높이(픽셀)

en: Image height in real-world units
ko: 이미지 높이(실생활에서 쓰는 단위)

en: Unit symbol (eg. px for Pixel)
ko: 단위 기호 (예. Pixel 은 px)

en: Unit abbreviation
ko: 단위 약호

en: Image Window Appearance
ko: 이미지 창 모양

en: Image Window Appearance Defaults
ko: 이미지 창 기본 모양

en: This page lets you customize the default appearance of image windows, for normal mode and for fullscreen mode. All of the settings here can be altered on an image-specific basis using entries in the View menu. See the <link linkend="gimp-image-window">Image Window</link> section for information on the meaning of the entries.
ko: 이 페이지에서는 이미지 창의 일반 모드와 전체 화면 모드에서의 기본 모양을 설정할 수 있습니다. 여기서 설정한 값들은 이미지 창의 보기 메뉴에서 각 창에 맞게 변경할 수 있습니다. 각 항목에 대한 더 자세한 내용은 <link linkend="gimp-image-window">이미지 창</link> 섹션에서 확인할 수 있습니다.

en: The only parts that may need further explanation are the ones related to padding. <quote>Padding</quote> is the color shown around the edges of the image, if it does not occupy all of the display area (shown in light gray in all the figures here). You can choose among four colors for the padding color: to use the color specified by the current theme; to use the light or dark colors specified for checks, such as represent transparent parts of the image; or to use a custom color, which can be set using the color button for <quote>Custom padding color</quote>.
ko: 여기서 설명이 좀 더 필요한 항목은 <quote>여백</quote>입니다. <quote>여백</quote>는 이미지의 가장자리 주변에 표시되는 색상으로 모든 화면에서 볼 수 있지는 않습니다(여기서 사용된 모든 이미지에서는 회색으로 표시됩니다). 여백 색상은 현재 테마에서 지정된 색상, 이미지의 투명한 부분 등에 표시되는 격자의 밝은 색상이나 어두운 색상, 혹은 사용자가 선택한 색상 등으로 채울 수 있습니다. 사용자 정의 색상은 <quote>사용자 정의 색상</quote>에서 선택할 수 있습니다.

en: Help System
ko: 도움말 시스템

en: Help System Preferences (Linux Screenshot)
ko: 도움말 시스템 설정 (리눅스에서의 화면)

en: This page lets you customize the behaviour of the <acronym>GIMP</acronym> help system.
ko: 이 페이지에서는 <acronym>김프</acronym> 도움말 시스템에 대한 설정을 할 수 있습니다.

en: Show tool tips
ko: 풍선 도움말 표시

en: Show help buttons
ko: 도움말 버튼 표시

en: Help browser to use
ko: 사용할 도움말 브라우저

en: GIMP Help is supplied in the form of HTML files, i. e., web pages. You can view them using either a special help browser that comes with GIMP, or a web browser of your choice. Here you choose which option to use. Because the help pages were carefully checked to make sure they work well with GIMP's browser, whereas other web browsers are somewhat variable in their support of features, the safer option is to use the internal browser; but really any modern web browser should be okay.
ko: 김프 도움말은 웹페이지와 같은 HTML 파일로 되어 있습니다. 따라서 김프에 있는 도움말 전용 브라우저나 다른 일반 웹브라우저로 불 수 있습니다. 하지만 일부 브라우저에서는 도움말이 잘 보이지 않을 수도 있으니 가급적이면 김프 브라우저로 설정하는 것이 좋습니다. 하지만 최근의 브라우저들은 특별한 문제가 없습니다.

en: Note that the help browser is not available on all platforms. If it is missing, the web-browser will be used to allow access to the help pages.
ko: 도움말 브라우저는 일부 플랫폼에서는 사용할 수 없습니다. 그럴 경우 웹브라우저를 이용해 도움말 페이지를 표시하게 됩니다.

en: Web browser to use
ko: 웹 브라우저로 도움말 보기

en: If you selected <quote>GIMP help browser</quote> for the Help browser, this option has no effect. If you selected <quote>Web browser</quote>, you must decide here which browser to use, and how to invoke it, by entering the command that will be used to run the browser.
ko: <quote>김프 도움말 브라우저</quote>를 선택하면 아무런 변화가 없지만, <quote>웹 브라우저</quote>를 선택할 경우에는 웹 브라우저의 위치를 지정하거나 실행 명령을 지정해야 합니다.

en: Basic Folder Preferences
ko: 기본 폴더 설정

en: This page allows you to set the locations for two important folders used by GIMP for temporary files. The pages below it allow you to customize the locations searched for resources such as brushes etc.; see <link linkend="gimp-prefs-folders-data">Data Folders</link> for a description that applies to them. You can change the folders here by editing the entries, or by pressing the buttons on the right to bring up a file chooser window.
ko: 이 페이지에서는 김프 임시 파일을 저장하기 위한 두 개의 중요한 폴더의 위치를 설정할 수 있습니다. 그리고 붓과 같은 자원의 위치를 저장하는 폴더를 설정할 수 있는 하위 페이지들이 있습니다. 이러한 데이터 폴더들에 대한 설명은 <link linkend="gimp-prefs-folders-data">데이터 폴더</link> 페이지에 있습니다. 임시 파일 폴더는 직접 주소를 입력하거나 오른쪽의 버튼을 눌러 파일 찾기 창을 이용해 지정할 수 있습니다.

en: Temp folder
ko: 임시 폴더

en: Swap folder
ko: 스왑 폴더

en: This folder is used for temporary files: files created for temporary storage of working data, and then deleted within the same GIMP session. It does not require a lot of space or high performance. By default, a subdirectory called <filename>tmp</filename> in your personal GIMP directory is used, but if that disk is very cramped for space, or has serious performance issues, you can change it to a different directory. The directory must exist and be writable by you, or bad things will happen.
ko: 이 폴더에는 작업 데이터의 임시 저장을 위한 파일 등의 임시 파일을 저장하기 위한 폴더입니다. 이 폴더의 파일들은 김프 세션이 종료되면 삭제됩니다. 이 폴더는 크기가 클 필요도 없고, 고성능이 필요하지도 않습니다. 기본 위치는 김프 사용자 디렉토리 아래에 <filename>tmp</filename> 폴더입니다. 만약 디스크가 상당히 작다면 다른 위치로 변경할 수도 있습니다. 하지만 해당 디렉토리는 반드시 있어야하며 쓰기 가능해야 합니다.

en: Data Folders
ko: 데이터 폴더

en: Preferences: Brush Folders
ko: 기본 설정: 붓 폴더

en: GIMP uses several types of resources – such as brushes, patterns, gradients, etc. – for which a basic set are supplied by GIMP when it is installed, and others can be created or downloaded by the user. For each such resource type, there is a Preference page that allows you to specify the <emphasis>search path</emphasis>: the set of directories from which items of the type in question are automatically loaded when GIMP starts. These pages all look very much the same: the page for brushes is shown to the right as an example.
ko: 김프는 붓, 무늬, 그라디언트 등 몇 가지 유형의 자원을 사용합니다. 이들은 기본적으로 김프와 함께 설치되며, 사용자가 직접 만들거나 다운로드받아 설치할 수도 있습니다. 각 자원들은 기본 설정 페이지에서 <emphasis>검색 경로</emphasis>를 설정할 수 있으며, 김프 시작시에 설정된 각 폴더의 자원들을 불러옵니다. 각 페이지들은 예제인 붓 페이지와 거의 흡사합니다.

en: By default, the search path includes two folders: a <emphasis>system</emphasis> folder, where items installed along with GIMP are placed, and a <emphasis>personal</emphasis> folder, inside your personal GIMP directory, where items added by you should be placed. The system folder should not be marked as writable, and you should not try to alter its contents. The personal folder must be marked as writable or it is useless, because there is nothing inside it except what you put there.
ko: 검색 폴더에는 기본값으로 두 개의 폴더가 설정되어 있습니다. 김프가 설치된 <emphasis>시스템</emphasis> 폴더와 사용자가 추가된 항목들이 저장되는 김프 사용자 디렉토리 내부의 <emphasis>사용자</emphasis> 폴더입니다. 시스템 폴더는 쓰기 가능 표시를 하지 말고, 그 안의 파일들도 수정하지 않는 것이 좋습니다. 사용자 폴더는 쓰기 가능으로 표시되어 있어야 하나, 실은 아무 의미가 없습니다. 사용자 폴더에는 사용자가 직접 추가한 항목들만 들어가기 때문입니다.

en: You can customize the search path with the buttons at the top of the dialog.
ko: 대화상자 상단의 버튼을 눌러 검색 경로를 설정할 수 있습니다.

en: If you click on one of the folders in the list, it is selected for whatever action comes next.
ko: 목록에 있는 폴더중 하나를 클릭하여 선택합니다.

en: Add/Replace Folder
ko: 폴더 추가/교체 하기

en: Move Up/Down
ko: 위/아래로 옮기기

en: If you click on the up-arrow or down-arrow buttons, the selected folder will be changed to the following or preceding one in the list. Since the folders are read in order, using those buttons change the loading precedence of the items located in those folders.
ko: 위 화살버튼이나 아래 화살버튼을 누르면 선택한 폴더의 위치가 변경됩니다. 이 순서는 폴더를 읽어오는 순서입니다. 이를 이용해 목록에 있는 폴더들의 읽어오기 순서를 변경할 수 있습니다.

en: If you click the trash-can button, the selected folder will be deleted from the list. (The folder itself is not affected; it is merely removed from the search path.) Deleting the system folder is probably a bad idea, but nothing prevents you from doing it.
ko: 휴지통 버튼을 클릭하면 선택한 폴더를 목록에서 제거합니다(폴더 자체를 삭제하지는 않습니다). 시스템 폴더는 가능한 삭제하지 않는 것이 좋습니다.

en: Environment Preferences
ko: 환경 설정

en: This page lets you customize the amount of system memory allocated for various purposes. It also allows you to disable the confirmation dialogs that appear when you close unsaved images, and to set the size of thumbnail files that GIMP produces.
ko: 이 페이지에서는 다양한 목적에 따라 할당된 시스템 메모리량을 조정할 수 있습니다. 그리고 저장안한 이미지를 닫을 때 확인창의 표시여부나 미리보기 크기 등을 설정할 수 있습니다.

en: Resource Consumption
ko: 자원 소비량

en: Minimal number of undo levels
ko: 실행 취소 최소 횟수

en: GIMP allows you to undo most actions by maintaining an <quote>Undo History</quote> for each image, for which a certain amount of memory is allocated. Regardless of memory usage, however, GIMP always permits some minimal number of the most recent actions to be undone: this is the number specified here. See <xref linkend="gimp-concepts-undo"/> for more information about GIMP's Undo mechanism.
ko: 김프에서는 메모리의 한계 내에서 대부분의 작업을 취소할 수 있습니다. 이는 각 이미지의 <quote>실행 취소 기록</quote>에서 관리합니다. 여기서는 실행 취소를 보장할 최소한의 갯수를 설정할 수 있습니다. 김프의 실행 취소에 대한 자세한 사항은 <xref linkend="gimp-concepts-undo"/> 을 참조하십시오.

en: Maximum undo memory
ko: 실행 취소 최대 메모리

en: This is the amount of undo memory allocated for each image. If the Undo History size exceeds this, the oldest points are deleted, unless this would result in fewer points being present than the minimal number specified above.
ko: 각 이미지의 실행 취소에 할당된 메모리양입니다. 실행 취소 이력의 메모리 크기가 이를 넘으면, 오래된 기록부터 삭제됩니다. 단 삭제될 지점이 실행 취소 최소 횟수보다 작은 지점이라면 삭제되지 않습니다.

en: Tile cache size
ko: 타일 캐쉬 크기

en: This is the amount of system RAM allocated for GIMP image data. If GIMP requires more memory than this, it begins to swap to disk, which may in some circumstances cause a dramatic slowdown. You are given an opportunity to set this number when you install GIMP, but you can alter it here. See <link linkend="gimp-using-setup-tile-cache">How to Set Your Tile Cache</link> for more information.
ko: 김프 이미지 데이터에 할당된 시스템 메모리 양입니다. 김프에서 이 이상의 메모리를 사용하면, 디스크 스왑으로 대체하게 됩니다. 이럴 경우 일부 시스템에서는 순간적인 다운현상이 있을 수도 있습니다. 이는 김프 설치시에 설정할 수 있고, 여기서 변경할 수도 있습니다. 더 자세한 사항은 <link linkend="gimp-using-setup-tile-cache">타일 캐쉬 설정하는 방법</link>을 참고하세요.

en: Maximum new image size
ko: 새 이미지 최대 크기

en: This is not a hard constraint: if you try to create a new image larger than the specified size, you are asked to confirm that you really want to do it. This is to prevent you from accidentally creating images much larger than you intend, which can either crash GIMP or cause it to respond verrrrrrrry slowwwwwwwwly.
ko: 여기서 설정한 값보다 큰 이미지를 생성하려고 할 경우, 확인창이 뜹니다. 이는 실수로 큰 이미지를 만들어서 김프가 종료되거나 굉장히 느려지는 것을 막기 위한 것입니다.

en: Size of thumbnails
ko: 미리보기 크기

en: This options allows you to set the size of the thumbnails shown in the File Open dialog (and also saved for possible use by other programs). The options are <quote>None</quote>, <quote>Normal (128x128)</quote>, and <quote>Large (256x256)</quote>.
ko: 파일 열기 대화상자에 보여질 미리보기의 크기를 설정하는 옵션입니다(다른 프로그램에서 사용할 수도 있습니다). 이 옵션은 <quote>없음</quote>, <quote>보통 (128x128)</quote>, <quote>크게 (256x256)</quote> 중 하나로 설정할 수 있습니다.

en: Maximum filesize for thumbnailing
ko: 미리보기를 만들 최대 파일 크기

en: If an image file is larger than the specified maximum size, GIMP will not generate a thumbnail for it. This options allows you to prevent thumbnailing of extremely large image files from slowing GIMP to a crawl.
ko: 이미지 파일의 크기가 설정한 값보다 크면, 미리보기를 만들지 않습니다. 이는 지나치게 큰 이미지의 미리보기를 만들지 않음으로써 김프가 느려지는 것을 방지합니다.

en: Saving Images
ko: 이미지 저장

en: Confirm closing of unsaved images
ko: 저장 안한 이미지를 닫을 때 확인

en: Closing an image is not undoable, so by default GIMP asks you to confirm that you really want to do it, whenever it would lead to a loss of unsaved changes. You can disable this if you find it annoying; but then of course you are responsible for remembering what you have and have not saved.
ko: 이미지를 닫는 동작은 실행 취소할 수 없습니다. 따라서 저장하지 않은 이미지를 닫을 경우 확인창이 뜹니다. 이러한 확인창을 표시하지 않게 설정할 수 있습니다. 하지만 이럴 경우 이미지를 저장했는지 안했는지 일일히 기억해야합니다.

en: Document history
ko: 문서 이력

en: Keep record of used files in the Recent Documents list
ko: 최근 사용한 문서 목록에 사용한 파일 기록 유지

en: Representation
ko: 표현

en: This page lets you customize the way transparent parts of an image are represented, and lets you recalibrate the resolution of your monitor.
ko: 이 페이지에서는 이미지의 투명부분을 표현하는 방법에 대한 설정을 할 수 있습니다. 그리고 모니터의 해상도를 재확인할 수 있습니다.

en: Transparency type
ko: 투명 표현 유형

en: By default, GIMP indicates transparency using a checkerboard pattern with mid-tone checks, but you can change this if you want, either to a different type of checkerboard, or to solid black, white, or gray.
ko: 기본값으로 김프는 투명한 영역을 중간색의 격자무늬로 표현합니다. 하지만 이 설정을 다른 유형의 격자무늬나 색상(검정색, 흰색, 회색)으로 바꿀 수 있습니다.

en: Check size
ko: 격자 크기

en: Here you can alter the size of the squares in the checkerboard pattern used to indicate transparency.
ko: 투명한 영역을 표시하는 격자무늬의 사각형 크기를 설정할 수 있습니다.

en: The Calibration dialog
ko: 측정 대화상자

en: Monitor Resolution
ko: 모니터 해상도

en: Monitor Resolution is the ratio of pixels, horizontally and vertically, to inches. You have three ways to proceed here:
ko: 모니터 해상도는 가로, 세로별 인치당 픽셀 비율입니다. 이를 지정하는 방법은 세 가지가 있습니다.

en: Get Resolution from windowing system. (easiest, probably inaccurate).
ko: 데스크탑 시스템의 해상도 가져오기(가장 쉽지만 부정확할 수도 있습니다.)

en: Set Manually
ko: 수동으로 설정하기

en: Push the Calibrate Button.
ko: 측정 버튼 누르기

en: The Calibrate Dialog
ko: 측정 대화상자

en: Default Image Preferences
ko: 기본 이미지 설정

en: Default New Image Preferences
ko: 새 이미지의 기본값 설정

en: This tab lets you customize the default settings for the New Image dialog. See the <link linkend="gimp-file-new">New Image Dialog</link> section for an explanation of what each of the values means.
ko: 이 페이지에서는 새 이미지 대화상자의 기본 설정을 변경할 수 있습니다. 각 항목에 대한 설명은 새 이미지 대화상자 섹션을 참고하십시오.

en: Default Grid Preferences
ko: 기본 격자 설정

en: This page lets you customize the default properties of GIMP's grid, which can be toggled on or off using <menuchoice><guimenu>View</guimenu><guimenuitem>Show Grid</guimenuitem></menuchoice> from the image menu. The settings here match those in the Configure Image Grid dialog, which can be used to reconfigure the grid for an existing image, by choosing <menuchoice><guimenu>Image</guimenu><guimenuitem>Configure Grid</guimenuitem></menuchoice> from the image menu. See the <link linkend="gimp-configure-grid-dialog">Configure Grid dialog</link> section for information on the meaning of each of the settings.
ko: 이 페이지에서는 김프 격자의 기본 속성을 변경할 수 있습니다. 격자는 이미지 메뉴의 <menuchoice><guimenu>보기</guimenu><guimenuitem>격자 표시</guimenuitem></menuchoice> 를 통해 표시 여부를 결정할 수 있습니다. 여기서 설정한 것들은 이미지 메뉴의 <menuchoice><guimenu>이미지</guimenu><guimenuitem>격자 설정</guimenuitem></menuchoice> 에서 변경할 수 있는데, 이는 현재 이미지에만 적용이 됩니다. 각 항목에 대한 설명은 격자 대화상자 설정을 참조하십시오.

en: Color Profile
ko: 색상 프로필

en: Color Management Preferences
ko: 색상 관리 설정

en: This page lets you customize the GIMP color management.
ko: 이 페이지에서는 김프 색상 관리에 대한 설정을 할 수 있습니다.

en: Some of the options let you choose a color profile from a menu. If the desired profile is not in the menu yet, you can add it by clicking on the <guimenuitem>Select color profile from disk...</guimenuitem> item.
ko: 일부 옵션은 메뉴에서 색상 프로필을 선택할 수 있습니다. 메뉴에 원하는 프로필이 없을 겅우에는 <guimenuitem>디스크에서 색상 프로필 선택...</guimenuitem> 항목을 클릭하여 원하는 프로필을 추가합니다.

en: Files containing color profiles are easily recognizable by their <filename>.icc</filename> suffix. In addition to that they are usually stored all together in only a few places. If you are running GIMP on Mac OS X, you should try <filename>/Library/ColorSync/Profiles/</filename> and <filename>Library/Printers/[manufacturer]/Profiles</filename>.
ko: 색상 프로필 파일은 <filename>.icc</filename> 확장자를 가지고 있습니다. 그리고 대부분은 특정 디렉토리에 저장되어 있습니다. MaC OS X 을 쓰고 있다면 <filename>/Library/ColorSync/Profiles/</filename> 이나 <filename>Library/Printers/[manufacturer]/Profiles</filename> 에 있을 것입니다.

en: Mode of operation
ko: 동작 모드

en: Using this option you can decide how the GIMP color management operates. There are three modes you can choose from:
ko: 이 옵션을 이용해 김프 색상 관리가 동작하는 방식을 결정할 수 있습니다. 여기에는 세 가지 모드가 있습니다.

en: <guimenuitem>No color management</guimenuitem>: choosing this selection shuts down the color management in GIMP completely.
ko: <guimenuitem>색상 관리 사용안함</guimenuitem>: 김프의 색상 관리를 사용하지 않습니다.

en: <guimenuitem>Color managed display</guimenuitem>: with this selection you can enable the GIMP color management to provide a fully corrected display of the images according to the given color profile for the display.
ko: <guimenuitem>색상 관리를 적용한 화면</guimenuitem>: 이 옵션을 선택하면 김프 색상 관리를 사용하여, 색상 프로필에 따라 이미지의 색상을 교정하여 화면에 표시합니다.

en: <guimenuitem>Print simulation</guimenuitem>: when choosing this selection, you enable the GIMP color management not only to apply the profile for the display, but also the selected printer simulation profile. Doing so, you can preview the color results of a print with that printer.
ko: <guimenuitem>모의 인쇄</guimenuitem>: 이 옵션을 선택하면 색상 프로필을 화면과 선택한 프린터의 모의 인쇄에 적용을 합니다. 이를 통해 인쇄를 하기 전에 미리보기로 색상을 확인할 수 있습니다.

en: Please note, that the GIMP color management is used to enhance the display of images and the embedding of profiles to image files only. Especially are the options you choose in this dialog in no way used for printing from within GIMP. This is because the printing is a special task done by a more specialized printing engine that is no part of GIMP.
ko: 김프 색상 관리는 화면에서의 이미지의 색상 표현과 이미지에 색상 프로필을 추가하는 것만 할 수 있습니다. 즉, 김프로 인쇄하는 것에는 영향을 주지 못합니다. 이는 인쇄 작업은 김프와는 별개의 인쇄 엔진에 의해 동작하기 때문입니다.

en: RGB profile
ko: RGB 프로필

en: CMYK profile
ko: CMYK 프로필

en: Monitor profile
ko: 모니터 프로필

en: This option gives you two elements for interaction:
ko: 이 옵션에는 두 가지 요소가 있습니다.

en: You should select a display profile for this option. The selected color profile is used to display GIMP on the screen.
ko: 이 옵션을 사용하려면 화면 프로필을 선택해야 합니다. 선택된 색상 프로필은 화면에 김프를 표시하는데 사용됩니다.

en: If you activate the <guilabel>Try to use the system monitor profile</guilabel> option, GIMP will use the color profile provided for the displays by the operating systems color management system.
ko: <guilabel>시스템 모니터 프로필 사용</guilabel> 옵션을 활성화시키면 김프는 운영체제의 색상 관리 시스템에서 제공하는 색상 프로필을 사용합니다.

en: Display rendering intent
ko: 화면 표현 방식

en: Rendering intents, as the one you can configure with this option, are ways of dealing with colors that are out-of-<xref linkend="glossary-gamut"/> colors present in the source space that the destination space is incapable of producing. There are four method rendering intents to choose from:
ko: 이 옵션에서 설정하게 되는 표현 방식(Rendering intent)은 Gamut 영역을 벗어나는 색상을 변환 대상 영역에서 표현할 수 없을 때 원본 영역에 어떻게 표현할 것인가에 대한 것입니다. 이러한 방식은 네 가지가 있습니다.

en: A description of the individual methods can be found at <xref linkend="glossary-rendering-intent"/>.
ko: 각 방식에 대한 설명은 표현 방식에서 찾을 수 있습니다.

en: Print simulation mode
ko: 모의 인쇄 모드

en: You should select a printer profile for this option. The selected color profile is used for the print simulation mode.
ko: 이 옵션에서는 프린터 프로필을 선택합니다. 선택된 프로필은 모의 인쇄 모드에 사용됩니다.

en: Softproof rendering intent
ko: 모의 인쇄 표현 방식

en: This option again provides two different elements for interaction:
ko: 이 옵션에는 두 가지 다른 요소가 있습니다.

en: You can use the menu to select the rendering intent for the soft proof. They are the same as already described for the display rendering intent.
ko: 모의 인쇄를 위한 표현 방식을 선택합니다. 이는 화면 표현 방식에서 설명한 것과 동일합니다.

en: If you enable the <guilabel>Mark out of gamut colors</guilabel> option, all pixels that have a color that is not printable are marked by a special color. Which color is used for this can also be chosen by you. You can do this simply by clicking on the color icon on the right besides the checkbox.
ko: <guilabel>개멋(gamut) 색상 외 범위를 표시</guilabel> 옵션을 사용하면, 인쇄할 수 없는 색상을 특수한 색상으로 표시합니다. 표시 색상은 확인 버튼 오른쪽에 있는 색상 아이콘을 클릭해 직접 선택할 수 있습니다.

en: File Open behaviour
ko: 파일 열기 동작

en: Using this menu you can determine how GIMP behaves when opening a file that contains an embedded color profile that is not matches the workspace sRGB. You can choose from the following entries:
ko: 이 메뉴는 sRGB 색상 공간과 일치하지 않는 색상 프로필을 내장한 파일을 열 경우에 어떻게 할 것인지 결정하는 메뉴입니다.

en: <guimenuitem>Ask what to do</guimenuitem>: if selected, GIMP will ask every time what to do.
ko: <guimenuitem>작업 내용 확인하기</guimenuitem>: 이 항목을 선택하면, 작업을 하기 전에 매번 확인을 합니다.

en: <guimenuitem>Keep embedded profile</guimenuitem>: if you choose this, GIMP will keep the attached profile and not convert the image to the workspace. The image is displayed correctly anyways, because the attached profile will be applied for display.
ko: <guimenuitem>삽입된 프로필 유지</guimenuitem>: 이 항목을 선택하면, 이미지에 첨부된 프로필을 유지하며, 이미지를 색상공간으로 변환하지 않습니다. 이미지에 첨부된 프로필을 이용해 화면에 표시하기 때문에 이미지는 정확한 색상으로 표현됩니다.

en: <guimenuitem>Convert to RGB workspace</guimenuitem>: by choosing this entry GIMP will automatically use the attached color profile to convert the image to the workspace.
ko: <guimenuitem>RGB 작업공간으로 변환</guimenuitem>: 이미지에 첨부된 색상 프로필을 이용해 자동으로 이미지를 작업공간으로 변환합니다.

en: For more explanations:
ko: 추가 설명:

en: ICC Profiles are explained in Wikipedia <xref linkend="bibliography-online-wkpd-icc"/>.
ko: ICC 프로필에 대한 설명은 위키백과를 참고하십시오. <xref linkend="bibliography-online-wkpd-icc"/>

en: See OpenICC project (<xref linkend="bibliography-online-openicc"/>) where GIMP and others great names of free infography contribute to.
ko: 김프를 비롯해 많은 자유 프로그램들에 기여를 하고 있는 OpenICC 프로젝트에 대한 내용은 다음을 참고하십시오 (<xref linkend="bibliography-online-openicc"/>).

en: Many profiles to load from the web:
ko: 웹에서 많은 프로필을 가져올 수 있습니다.:

en: ICC sRGB Workspace: <productname>ICCsRGB</productname><xref linkend="bibliography-online-iccsrgb"/>
ko: ICC sRGB 작업공간: <productname>ICCsRGB</productname><xref linkend="bibliography-online-iccsrgb"/>

en: Microsoft sRGB Workspace: <productname>MsRGB</productname><xref linkend="bibliography-online-microsoft-srgb"/>
ko: Microsoft sRGB 작업공간: <productname>MsRGB</productname><xref linkend="bibliography-online-microsoft-srgb"/>

en: Adobe RGB98 Workspace : <productname>Adobe RGB (1998)</productname><xref linkend="bibliography-online-adobrgb"/>
ko: Adobe RGB98 작업공간 : <productname>Adobe RGB (1998)</productname><xref linkend="bibliography-online-adobrgb"/>

en: ECI (European Color Initiative) Profiles: <productname>ECI</productname><xref linkend="bibliography-online-eci"/>
ko: ECI (European Color Initiative) 프로필: <productname>ECI</productname><xref linkend="bibliography-online-eci"/>

en: List of preference pages
ko: 기본 설정 페이지 목록

en: All of the Preferences information is stored in a file called <filename>gimprc</filename> in your personal GIMP directory, so if you are a <quote>power user</quote> who would rather work with a text editor than a graphical interface, you can alter preferences by editing that file. If you do, and you are on a Linux system, then <command>man gimprc</command> will give you a lot of technical information about the contents of the file and what they are used for.
ko: 기본 설정에서 설정한 모든 내용은 김프 사용자 디렉토리의 <filename>gimprc</filename> 파일에 저장됩니다. 따라서 이 파일을 텍스트 에디터로 직접 수정할 수도 있습니다. 그리고 만약 리눅스를 사용하고 있다면 <command>man gimprc</command> 명령을 통해 파일 내용과 쓰임새에 대한 많은 정보를 얻을 수 있습니다.

en: Preparing your Images for the Web
ko: 웹용 이미지 만들기

en: Images for the web
ko: 웹 이미지

en: Images with an Optimal Size/Quality Ratio
ko: 이미지의 최적 크기 및 화질 비율

en: First, open the image as usual. I have opened our Wilber as an example image.
ko: 먼저 이미지를 엽니다. 여기서는 윌버 그림을 예제로 사용하였습니다.

en: The Wilber image opened in RGBA mode
ko: RGBA 모드로 열린 윌버 그림

en: The image is now in RGB mode, with an additional <link linkend="glossary-alpha">Alpha channel</link> (RGBA). There is usually no need to have an alpha channel for your web image. You can remove the alpha channel by <link linkend="gimp-image-flatten">flattening the image</link>.
ko: 위 이미지는 <link linkend="glossary-alpha">알파 채널</link>이 추가된 RGB 모드(RGBA)로 되어 있습니다. 하지만 일반적으로 웹이미지에는 알파채널이 필요 없습니다. 따라서 배경으로 합치기를 통해 알파채널을 없애도 됩니다.

en: Reducing the File Size Even More
ko: 파일 크기 조금 더 줄이기

en: The indexed image
ko: 인덱스 이미지

en: Saving Images with Transparency
ko: 투명한 부분이 있는 이미지 저장하기

en: Saving images with transparency
ko: 투명한 영역을 포함하여 저장하기

en: Creating an Image with Transparent Areas (Alpha Transparency)
ko: 알파 투명도를 가진 이미지 만들기

en: First of all, we will use the same image as in the previous tutorials, Wilber the GIMP mascot.
ko: 여기에서도 전 과정과 마찬가지로 김프 마스코트인 윌버 이미지를 예제로 사용합니다.

en: After you're done with your image, you can <link linkend="gimp-file-save">save</link> it in <link linkend="file-png-save-defaults">PNG format</link>.
ko: 모든 작업을 완료하였으면 <link linkend="file-png-save-defaults">PNG 포맷</link> 으로 저장합니다.

en: The Wilber image with transparency
ko: 투명한 부분이 포함된 윌버 그림

en: Mid-Tone Checks in the background layer represent the transparent region of the saved image while you are working on it in <acronym>GIMP</acronym>.
ko: 배경 레이어에 있는 회색의 체크 무늬는 이미지의 투명한 영역을 표시하며, <acronym>김프</acronym>로 작업하는 동안에 보여집니다.

en: Varying brush size
ko: 크기 조절이 가능한 브러쉬 만들기

en: From <acronym>GIMP</acronym>-2.4, all brushes have a variable size.
ko: <acronym>김프</acronym> 2.4 부터는 모든 붓의 크기를 조절할 수 있습니다.

en: How to vary the height of a brush
ko: 붓 크기 조절하기

en: You can get the brush size varying in three ways:
ko: 다음 세 가지 방법을 통해 붓 크기를 조절할 수 있습니다.

en: Using the <guilabel>Scale</guilabel> slider of the tool that uses the brush. Pencil, Paintbrush, Eraser, Airbrush, Clone, Heal, Perspective Clone, Blur/Sharpen and Dodge/Burn tools have a slider to vary brush size.
ko: 붓을 사용하는 도구에는 붓의 크기를 조절할 수 있는 <guilabel>배율</guilabel> 조절 막대가 있습니다. 연필, 칠하기붓, 지우개, 에어브러시, 도장, 복원, 원근 복제, 흐릿하게/날카롭게, 닷지/번 도구 등의 도구 옵션에는 이러한 조절 막대가 있습니다.

en: The Scale slider
ko: 배율 조절 막대

en: By programming the mouse wheel:
ko: 마우스 휠 설정 하기

en: In the main window of GIMP, click on <menuchoice><guimenu>Edit</guimenu><guimenuitem>Preferences</guimenuitem></menuchoice>.
ko: 김프 메인창에서 <menuchoice><guimenu>파일</guimenu><guimenuitem>기본 설정</guimenuitem></menuchoice> 메뉴를 선택합니다.

en: In the left column of the new window, select <menuchoice><guimenu>Input Devices</guimenu><guimenuitem>Input Controllers</guimenuitem></menuchoice>.
ko: 새로 열린 창의 왼쪽에서 <menuchoice><guimenu>입력 장치</guimenu><guimenuitem>입력 제어기</guimenuitem></menuchoice> 를 선택합니다.

en: You can see <guibutton>Additional Input Controllers</guibutton>, with two columns: <guibutton>Available Controllers</guibutton> and <guibutton>Active Controllers</guibutton>.
ko: <guibutton>사용가능한 제어기</guibutton> 와 <guibutton>현재 사용중인 제어기</guibutton> 라는 두 개의 목록을 가진 <guibutton>입력 제어기</guibutton> 창이 나타납니다.

en: In the column <guibutton>Active Controllers</guibutton>, double-click the <guibutton>Main Mouse Wheel</guibutton> button.
ko: <guibutton>현재 사용중인 제어기</guibutton> 목록에서 <guibutton>Main Mouse Wheel</guibutton> 을 더블클릭합니다.

en: Then, you see a new window: <guibutton>Configure Input Controller</guibutton>.
ko: 그러면 <guibutton>입력 제어기 설정</guibutton> 창이 나옵니다.

en: In the left column <guibutton>Event</guibutton>, click <guibutton>Scroll Up</guibutton> to get it highlighted.
ko: 입력 제어기 설정 창에서 왼쪽의 <guibutton>이벤트</guibutton> 목록에 있는 <guibutton>Scroll Up</guibutton> 을 선택합니다.

en: Click the <guibutton>Edit</guibutton> button (at the bottom middle of the list).
ko: 그리고 창 아래쪽의 <guibutton>편집</guibutton> 버튼을 누릅니다.

en: You can see the window <guibutton>Select Controller Event Action</guibutton>.
ko: <guibutton>제어기의 이벤트 동작 선택</guibutton> 창이 뜹니다.

en: Drop-down the <guibutton>Tools</guibutton> item, by clicking the small triangle on its left.
ko: 왼쪽의 작은 삼각형을 클릭해서 <guibutton>도구</guibutton> 항목을 펼칩니다.

en: In the left column <guibutton>Action</guibutton>, click <guibutton>Increase Brush Scale</guibutton> to highlight it, then click the <guibutton>OK</guibutton> button.
ko: 왼쪽의 <guibutton>동작</guibutton> 칸에서 <guibutton>Increase Brush Scale</guibutton> 를 선택하고 <guibutton>확인</guibutton> 을 누릅니다.

en: Now, in front of <guibutton>Scroll Up</guibutton> is display <guibutton>tools-paint-brush-scale-increase</guibutton>.
ko: 이제 <guibutton>Scroll Up</guibutton> 항목에 <guibutton>tools-paint-brush-scale-increase</guibutton> 라고 표시가 됩니다.

en: Close the window.
ko: 창을 닫습니다.

en: With the same method, program <guibutton>Scroll Down</guibutton> with <guibutton>Decrease Brush Scale</guibutton>.
ko: 같은 방법으로 <guibutton>Scroll Down</guibutton> 에 <guibutton>Decrease Brush Scale</guibutton> 를 할당합니다.

en: Don't forget to click the <guibutton>OK</guibutton> button of the main window of <guibutton>Preferences</guibutton>.
ko: 완료 후 <guibutton>기본 설정</guibutton> 창의 <guibutton>확인</guibutton> 버튼을 누르는 것을 잊지 마십시오.

en: After these somewhat long explanations, you can use your mouse wheel to vary size brush. For example, choose the pencil tool with the <quote>Circle</quote> brush. Set the pointer in the image window, use the mouse wheel, in the two directions, you can see the <quote>Circle</quote> shrinking or stretching.
ko: 이제 마우스 휠을 이용해 붓 크기를 조절할 수 있습니다. 예를 들어 연필 도구를 선택하고, <quote>원형</quote> 붓을 선택합니다. 이미지창에서 마우스 휠을 아래위로 움직이면, 붓의 크기가 달라지는 것을 확인할 수 있습니다.

en: You can program the <quote>Up</quote> and <quote>Down</quote> arrow keys of the keyboard.
ko: 비슷한 방법으로 키보드의 <quote>위</quote> 화살표 키와 <quote>아래</quote> 화살표 키를 할당할 수도 있습니다.

en: The method is similar to that of the mouse wheel. The only differences are:
ko: 마우스휠 때와 다른 것은 다음 몇 가지뿐입니다.

en: In the column <guibutton>Active Controllers</guibutton>, double-click <guibutton>Main Keyboard</guibutton>.
ko: <guibutton>현재 사용중인 제어기</guibutton> 목록에서 <guibutton>Main Keyboard</guibutton> 를 선택합니다.

en: In the column <guibutton>Event</guibutton>, click <guibutton>Cursor Up</guibutton> for the first key, and <guibutton>Cursor Down</guibutton> for the second key.
ko: <guibutton>이벤트</guibutton> 목록에서 <guibutton>Cursor Up</guibutton> 과 <guibutton>Cursor Down</guibutton> 에 각각 할당합니다.

en: Then, use the two keys (Up arrow and Down arrow) and the result is the same as you got with the mouse wheel.
ko: 그러면 이제 위 화살표 키와 아래 화살표 키를 이용해 붓의 크기를 조절할 수 있습니다.

en: Creating a brush quickly
ko: 새 붓 빨리 만들기

en: Two methods to create a new brush easily:
ko: 새 붓을 손쉽게 만드는 방법에는 두가지가 있습니다.

en: First, the <quote>superfast</quote> method. You have an image area you want make a brush from it, to be used with a tool like pencil, airbrush... Select it with the rectangular (or elliptical) select tool, then do a <guibutton>Copy</guibutton> of this selection and immediately you can see this copy in the first position of the Brush Dialog, and its name is <quote>Clipboard</quote>. It is immediately usable.
ko: 먼저 <quote>가장 빠른</quote> 방법입니다. 연필 도구나 에어브러시 등으로 붓으로 만들 이미지를 만듭니다. 사각(타원) 선택 도구로 이미지를 선택하고, 선택을 <guibutton>복사</guibutton>합니다. 그러면 선택한 영역이 붓 대화 상자에 표시됩니다. 이 붓은 <quote>클립보드</quote>라는 이름을 가지며, 즉시 사용이 가능합니다.

en: Selection becomes a brush after copying
ko: 선택을 복사하면 붓이 됩니다.

en: The second method is more elaborate.
ko: 두번째 방법은 약간 복잡합니다.

en: Do <menuchoice><guimenu>File</guimenu><guimenuitem>New</guimenuitem></menuchoice> with, for example, a width and a length of 35 pixels and in the advanced options a <guilabel>Color Space</guilabel> in <guilabel>Gray Level</guilabel> and <guilabel>Fill with: white</guilabel>.
ko: 예제로 <menuchoice><guimenu>파일</guimenu><guimenuitem>새로 만들기</guimenuitem></menuchoice> 메뉴를 이용해 35x35 픽셀 크기의 이미지를 만듭니다. 고급 옵션에서 <guilabel>색상 공간</guilabel> 에 <guilabel>그레이 레벨</guilabel> 과 <guilabel>채우기 : 흰색</guilabel> 을 지정합니다.

en: Zoom on this new image to enlarge it and draw on it with a black pencil.
ko: 이미지를 확대해서 검정색 연필로 그림을 그립니다.

en: And your marvellous brush appears right in the middle of the other brushes. You can use it immediately, without starting GIMP again.
ko: 그러면 새로 만든 멋진 붓이 붓 대화 상자 한 가운데 표시됩니다. 이 붓은 김프를 재시작하지 않아도 바로 사용할 수 있습니다.

en: Steps to create a brush
ko: 붓 만들기 과정

en: Draw image, save as brush
ko: 이미지를 그리고, 붓으로 저장합니다.

en: Refresh brushes
ko: 붓 새로고침

en: Use the brush
ko: 새로 만든 붓 사용하기

en: Drawing Simple Objects
ko: 간단한 물체 그리기

en: Drawing a straight line
ko: 직선 그리기

en: Drawing a rectangle
ko: 사각형 그리기

en: Drawing a Straight Line
ko: 직선 그리기

en: A new image
ko: 새로운 이미지

en: The dialog shows a new image, filled with a white background.
ko: 아래 화면은 하얀색 배경으로 채워진 새 이미지입니다.

en: The start of the straight line
ko: 직선 그리기 시작

en: The dialog shows a new image, with the first dot which indicates the start of the straight line. The dot has a black foreground color.
ko: 다음 그림은 직선의 시작점이 찍힌 새 이미지입니다. 점은 전경색으로 검정색입니다.

en: Create a starting point by clicking on the <link linkend="imagewindow-display">image display</link> area with the left mouse button. Your canvas should look similar to <xref linkend="gimp-using-straightline1"/>.
ko: 이미지 화면 영역에 마우스 좌버튼 클릭을 해서 시작점을 만들면, <xref linkend="gimp-using-straightline1"/> 과 같은 화면이 됩니다.

en: The helpline
ko: 안내선

en: The screenshot shows the helpline, which indicates how the finished line will look.
ko: 다음 화면은 안내선으로, 만들어질 선의 모습을 보여줍니다.

en: Now, hold down the <keycap>Shift</keycap> button on your keyboard and move the mouse away from the starting point you created. You'll see a thin line indicating how the line will look.
ko: 이제 <keycap>Shift</keycap> 버튼을 누른 상태로 마우스 커서를 시작점으로부터 멀리 떨어뜨립니다. 그러면 그려질 선의 모습을 나타내는 가는 선이 보일 것입니다.

en: The line after the second click
ko: 두번째 클릭한 후의 선 모양

en: The line created appears in the image window after drawing the second point (or end point), while the <keycap>Shift</keycap> key is still pressed.
ko: <keycap>Shift</keycap> 키를 누른 채 두번째 점(혹은 끝점)을 찍으면, 이미지 창에 직선이 만들어집니다.

en: If you're satisfied with the direction and length of the line, click the left mouse button again to finish the line. The <acronym>GIMP</acronym> displays a straight line now. If the line doesn't appear, check the foreground and background colors and be sure that you kept the <keycap>Shift</keycap> key pressed while painting. You can keep creating lines by continuing to hold the <keycap>Shift</keycap> key and creating additional end points.
ko: 직선의 방향과 길이가 원하는만큼 되었으면, 마우스 좌버튼을 클릭해서 직선을 완성합니다. 만약 선이 나타나지 않으면 전경색과 배경색이 다른지 확인해야 하며, 직선을 그리는 동안 <keycap>Shift</keycap> 키를 계속 누르고 있어야 합니다. 직선을 만든 뒤에 <keycap>Shift</keycap> 를 누른채 다른 점을 찍으면 이어진 직선들을 계속 그릴 수 있습니다.

en: Creating a Basic Shape
ko: 기본 도형 그리기

en: Creating a rectangular selection
ko: 사각 선택 만들기

en: The screenshot shows how a rectangular selection is created. Press and hold the left mouse button while you move the mouse in the direction of the red arrow.
ko: 다음 화면은 사각 선택을 만드는 화면입니다. 마우스 좌버튼을 누른 채 빨간 화살표 방향으로 마우스 커서를 움직입니다.

en: Basic shapes like rectangles or ellipses, can be created using the <link linkend="gimp-tools-selection">selection tools</link>. This tutorial uses a rectangular selection as an example. So, choose the <link linkend="gimp-tool-rect-select">rectangular selection tool</link> and create a new selection: press and hold the left mouse button while you move the mouse to another position in the image (illustrated in figure <xref linkend="gimp-using-basicshape1"/>). The selection is created when you release the mouse button. For more information about key modifiers see <link linkend="gimp-tools-selection">selection tools</link>.
ko: 사각형이나 삼각형, 타원 등의 기본 도형은 <link linkend="gimp-tools-selection">선택 도구</link>를 이용하면 쉽게 그릴 수 있습니다. 예를 들어 사각형의 경우 <link linkend="gimp-tool-rect-select">사각 선택 도구</link>를 선택하고 <xref linkend="gimp-using-basicshape1"/> 처럼 마우스 좌버튼을 누른채 원하는 지점으로 마우스 커서를 이동시켜 새 선택을 만듭니다. 키 편집기에 대한 더 자세한 사항은 <link linkend="gimp-tools-selection">선택 도구</link>에 있습니다.

en: Rectangular selection filled with foreground color
ko: 전경색으로 채워진 사각 선택

en: The screenshot shows a rectangular selection filled with the foreground color.
ko: 다음 화면은 사각 선택을 전경색으로 채운 모습입니다.

en: After creating the selection, you can either create a filled or an outlined shape with the foreground color of your choice. If you go for the first option, choose a <link linkend="gimp-toolbox-color-area">foreground color</link> and fill the selection with the <link linkend="gimp-tool-bucket-fill">bucket fill tool</link>. If you choose the latter option, create an outline by using the<link linkend="gimp-selection-stroke">Stroke selection</link> menu item from the <guimenu>Edit</guimenu> menu. If you're satisfied with the result, <link linkend="gimp-selection-none">remove the selection</link>.
ko: 선택을 만든후, 원하는 전경색으로 선택을 칠하거나 외각 모양을 그릴 수 있습니다. 색으로 칠하려면 먼저 전경색을 선택하고 채우기 도구로 선택 안을 채워넣습니다. 그리고 외각 모양을 그리려면, <guimenu>편집</guimenu> 메뉴의 선택따라 그리기를 이용해 외각선을 만들고 선택 없애기를 합니다.

en: Creating Shortcuts to Menu Functions
ko: 메뉴 단축키 만들기

en: Many functions which are accessible via the image menu have a default keyboard shortcut. You may want to create a new shortcut for a command that you use a lot and doesn't have one or, more rarely, edit an existing shortcut. There are two methods for doing this.
ko: 이미지 메뉴에 있는 많은 메뉴들은 기본 키보드 단축키를 통해 실행시킬 수 있습니다. 추가적으로 새로운 단축키를 만들거나 자주 사용하지 않는 단축키를 편집할 수도 있으며, 그 방법들은 다음과 같습니다.

en: Using dynamic keyboard shortcuts
ko: 동적 키보드 단축키 사용하기

en: First, you have to activate this capability by checking the <guilabel>Use dynamic keyboard shortcuts</guilabel> option in the <guilabel>Interface</guilabel> item of the <link linkend="gimp-prefs-interface">Preferences</link> menu. This option is usually not checked, to prevent accidental key presses from creating an unwanted shortcut.
ko: 이 기능을 사용하기 위해서는 먼저 기본설정 메뉴의 <guilabel>인터페이스</guilabel>에서 <guilabel>동적 키보드 단축키 사용</guilabel>에 체크하여, 해당 항목을 활성화 시켜줘야 합니다. 불필요한 단축키 생성으로 인한 키 충돌을 방지하기 위해 비활성을 기본값으로 갖습니다.

en: While you're doing that, also check the <guilabel>Save keyboard shortcuts on exit</guilabel> option so that your shortcut will be saved.
ko: 또한 <guilabel>마칠 때 키보드 단축키 저장</guilabel> 항목에 체크가 되어 있어야 새로 만들거나 편집한 단축키들이 저장됩니다.

en: To create a keyboard shortcut, simply place the mouse pointer on a command in the menu: it will then be highlighted. Be careful that the mouse pointer doesn't move and type a sequence of three keys, keeping the keys pressed. You will see this sequence appear on the right of the command.
ko: 키보드 단축키를 만들려면, 먼저 마우스 포인터를 메뉴의 명령위에 올려놓습니다. 명령이 강조되면, 마우스 커서가 움직이지 않게 조심하면서, 사용할 키조합을 누릅니다. 그러면 명령의 오른쪽에 입력한 키조합이 나타납니다.

en: It is best to use the <keycombo><keycap>Ctrl</keycap><keycap>Alt</keycap><keycap>Key</keycap></keycombo> sequence for your custom shortcuts.
ko: 기존 단축키와의 충돌을 피하기 위해 새 단축키로 사용하기 적절한 키조합은 <keycombo><keycap>Ctrl</keycap><keycap>Alt</keycap><keycap>Key</keycap></keycombo> 입니다.

en: Configure Keyboard Shortcuts
ko: 키보드 단축키 설정

en: Using the Keyboard Shortcut Editor
ko: 키보드 단축키 편집기 사용하기

en: You get to this Editor by clicking on <guibutton>Configure keyboard shortcuts</guibutton> in the <quote>Interface</quote> item of the <link linkend="gimp-prefs-interface">Preferences</link> menu.
ko: 기본 설정 메뉴의 <quote>인터페이스</quote> 에서 <guibutton>키보드 단축키 설정</guibutton> 을 클릭하면 단축키 편집기가 실행됩니다.

en: As shown in this dialog, you can select the command you want to create a shortcut for, in the <quote>Action</quote> area. Then you type your key sequence as above. In principle, the Space bar should clear a shortcut. (In practice, it clears it, but doesn't delete it.)
ko: 이 대화 상자의 <quote>액션</quote> 에서 단축키를 만들려는 명령을 고릅니다. 그런다음 단축키란에 원하는 키조합을 지정합니다. 키조합을 초기화하려면 스페이스바를 누릅니다(이는 삭제가 아니라 초기화입니다).

en: This shortcut editor also allows you to <emphasis>control the tool parameter settings</emphasis> with the keyboard. At the top of this dialog, you can find a <guilabel>Context</guilabel> menu that takes you to the tool parameters. To make your work easier, tool types are marked with small icons.
ko: 이 대화 상자에서는 <emphasis>도구 매개 변수 설정 관리</emphasis>도 할 수 있습니다. 대화 상자 상단의 <guilabel>문맥</guilabel> 메뉴에 있는 도구 매개옵션을 조절하면 됩니다.

en: How to Set Your Tile Cache
ko: 타일 캐쉬 설정하는 방법

en: Tile cache
ko: 타일 캐쉬

en: During the data processing and manipulation of pictures, GIMP becomes in the need of much main memory. The more is available the better is. <acronym>GIMP</acronym> uses the operating system memory available resources as effectively as possible, striving to maintain the work on the pictures fast and comfortable for the user. That Data memory, during the treatment, is organized in buffered blocks of graphic data, which could exist in two different forms of data memory: in the slow not removable disk or in the fast main RAM memory. GIMP uses preferably the RAM, and when it runs short of this memory, it uses the hard disk for the remaining data. These chunks of graphic data are commonly referred to as "tiles" and the entire system is called "tile cache".
ko: 사진 편집이나 데이터 처리 과정 중에 김프는 많은 메모리를 필요로 합니다. 따라서 메모리는 많을수록 좋습니다. <acronym>김프</acronym>는 운영체제의 여유 리소스를 최대한 사용하면서 사용자로 하여금 불편하지 않고 사진작업을 할 수 있도록 노력합니다. 작업중의 데이터 메모리는 그래픽 데이터 블럭 버퍼로 구성되고, 이는 두 가지의 다른 형태로 저속의 비(非)이동형 디스크나 빠른 메인 메모리에 저장됩니다. 이 중에서 메인 메모리쪽에 저장하는 것이 좋으며, 이때 메모리가 모자르면 비(非)이동형 디스크에 있는 데이터를 참조하게 됩니다. 그래픽 데이터들은 보통 전체 "타일 시스템" 의 일부인 "타일" 을 참조합니다.

en: A low value for tile cache means that GIMP sends data to the disk very quickly, not making real use of the available RAM, and making the disks work for no real reason. Too high a value for tile cache, and other applications start to have less system resources, forcing them to use swap space, which also makes the disks work too hard; some of them may even terminate or start to malfunction due lack of RAM.
ko: 타일 캐쉬의 값을 낮게 잡으면 여유 메모리가 남아 있어 굳이 디스크를 사용하지 않아도 되는 경우에도 램이 아닌 디스크를 사용하게 됩니다. 반대로 너무 높은 값은 다른 프로그램에 할당될 시스템 리소스를 제한하게 되므로, 해당 프로그램들이 스왑 공간인 디스크를 사용하게 되어 이 역시 지나치게 하드디스크를 사용하게 만듭니다. 그리고 메모리 부족으로 프로그램이 종료되거나 실행이 안되게 만드는 수도 있습니다.

en: How do you choose a number for the Tile Cache size? Here are some tips to help you decide what value to use, as well as a few tricks:
ko: 그러면 얼마 정도의 타일 캐쉬 크기가 적당할까요? 다음 사항들을 참고하면 그 적정값을 정하는데 도움이 될 것입니다.

en: The easiest method is to just forget about this and hope the default works. This was a usable method when computers had little RAM, and most people just tried to make small images with GIMP while running one or two other applications at the same time. If you want something easy and only use GIMP to make screenshots and logos, this is probably the best solution.
ko: 사실 가장 속편한 방법은 그냥 기본값으로 사용하는 것입니다. 일반적으로 컴퓨터에 메모리가 적을 경우에 사용되며, 동시에 1-2 개의 프로그램을 사용하면서 김프로 작은 이미지들을 편집하는 대부분의 사용자들이 사용하기 좋은 방법입니다. 따라서 김프를 이용해 스크린샷이나 로고 제작 등의 간단한 작업만을 할 경우 가장 좋은 방법입니다.

en: If you have a modern computer with plenty of memory–say, 512 MB or more–setting the Tile Cache to half of your RAM will probably give good performance for GIMP in most situations without depriving other applications. Probably even 3/4 of your RAM would be fine.
ko: 만약 512MB 이상의 메모리를 가진 컴퓨터를 소유하고 있거나, 메모리 총량의 절반 정도를 타일 캐쉬로 할당한 덩도라면, 웬만한 상황에서도 다른 프로그램을 방해하지 않으면서 좋은 성능을 보일 것입니다. 메모리의 3/4 정도도 무방합니다.

en: Ask someone to do it for you, which in the case of a computer serving multiple users at the same time can be a good idea: that way the administrator and other users do not get mad at you for abusing the machine, nor do you get a badly underperforming GIMP. If it is your machine and only serves a single user at a given time, this could mean money, or drinks, as price for the service.
ko: 다중 사용자 환경일 경우 타일 캐쉬를 직접 설정해주어야 할 수도 있습니다. 이때에는 컴퓨터의 자원의 과도한 사용으로 인해 관리자나 다른 사용자들에게 불편을 주지 않으면서, 김프를 원활하게 사용할 수 있는 적정값을 찾아야 합니다. 하지만 그 컴퓨터가 여러분의 것이고, 특정 시간에 단일 사용자만 사용한다면 크게 문제가 될 부분은 아닙니다.

en: Start changing the value a bit each time and check that it goes faster and faster with each increase, but the system does not complain about lack of memory. Be forewarned that sometimes lack of memory shows up suddenly with some applications being killed to make space for the others.
ko: 타일 캐쉬값을 하나씩 증가시켜가면서 시스템이 메모리 부족을 겪지 않으면서 최고의 성능을 발휘하는 값을 찾아냅니다. 미리 경고하지만, 메모리 부족 현상은 불시에 발생되어 다른 응용 프로그램을 강제 종료시킬 수도 있습니다.

en: Do some simple math and calculate a viable value. Maybe you will have to tune it later, but maybe you have to tune it anyway with the other previous methods. At least you know what is happening and can get the best from your computer.
ko: 간단한 계산만으로 정확한 값을 계산할 수도 있고, 나중에 조정할 수도 있습니다. 하지만 타일 캐쉬값을 언제 조정하든, 어떤 방법으로 하든 명심해야 할 것은 여러분의 컴퓨터에 최적인 값을 택해야 한다라는 것입니다.

en: Let's suppose you prefer the last option, and want to get a good value to start with. First, you need to get some data about your computer. This data is the amount of RAM installed in your system, the operating system's swap space available, and a general idea about the speed of the disks that store the operating system's swap and the directory used for GIMP's swap. You do not need to do disk tests, nor check the RPM of the disks, the thing is to see which one seems clearly faster or slower, or whether all are similar. You can change GIMP's swap directory in the Folders page of the Preferences dialog.
ko: 마지막 방법을 선택하고 타일 캐쉬값을 직접 설정해 시작하기를 원한다고 가정해 봅시다. 먼저 여러분은 자신의 컴퓨터에 대해 알고 있어야 합니다. 설치된 메모리의 총량, 운영 체제의 사용 가능한 스왑 공간 용량, 운영 체제의 스왑과 김프의 스왑 공간이 있는 디스크의 속도 등에 대한 정보가 필요합니다. 그렇다고 해서 디스크를 테스트해보거나 RPM 을 측정해 볼 필요는 없습니다. 그저 확연히 빠른거나 느린지, 아니면 비슷한지만 확인하면 됩니다. 김프의 스왑 디렉토리는 기본 설정 대화 상자의 폴더 페이지에서 변경할 수 있습니다.

en: The next thing to do is to see how much resources you require for other apps you want to run at the same time than GIMP. So start all your tools and do some work with them, except GIMP of course, and check the usage. You can use applications like free or top, depending in what OS and what environment you use. The numbers you want is the memory left, including file cache. Modern Unix keeps a very small area free, in order to be able to keep large file and buffer caches. Linux's <emphasis>free</emphasis> command does the maths for you: check the column that says <quote>free</quote>, and the line <quote>-/+ buffers/cache</quote>. Note down also the free swap.
ko: 그 다음에 할 일은 김프와 동시에 사용할 프로그램들에 필요한 리소스양을 확인하는 것입니다. 이제 (김프를 제외한) 모든 프로그램을 실행시키고, 몇 가지 동작을 시킨 다음, 메모리 사용량을 확인합니다. 사용하는 프로그램은 사용중인 운영 체제나 사용 환경에 따라 다를 것입니다. 파일 캐쉬를 포함한 메모리 잔량을 확인합니다. 최근의 유닉스는 큰 파일과 버퍼 캐쉬를 저장, 유지하기 위해 남는 공간을 최소화시킵니다. 리눅스의 <emphasis>free</emphasis> 명령을 이용하면 이러한 계산을 쉽게 할 수 있습니다. : <quote>free</quote>, <quote>-/+ buffers/cache</quote> 라인을 확인하고 이를 계산합니다.(역주: Free - buffers + cache = 원하는 값)

en: Now time for decisions and a bit of simple math. Basically the concept is to decide if you want to base all Tile Cache in RAM, or RAM plus operating system swap:
ko: 이제 최종 결정을 위해 간단한 계산을 해야합니다. 여기서는 타일 캐쉬를 모두 램이나 램과 운영 체제 스왑 공간에 두는 것을 기본으로 합니다.:

en: Do you change applications a lot? Or keep working in GIMP for a long time? If you spend a lot of time in GIMP, you can consider free RAM plus free swap as available; if not, you need to go to the following steps. (If you're feeling unsure about it, check the following steps.) If you are sure you switch apps every few minutes, only count the free RAM and just go to the final decision; no more things to check.
ko: 여러 프로그램들을 자주 바꿔씁니까? 아니면 김프를 오래 사용합니까? 만약 김프를 오랫동안 사용한다면, 사용가능한 램이나 스왑의 여유분을 고려해야 하고, 그렇지 않다면 다음 과정을 따라 하십시오.(이 부분에 대해 확신을 할 수 없다면, 다음 과정을 확인해 보면 됩니다.) 만약 사용하는 프로그램들을 자주 교체한다면, 여유 메모리량만 체크한뒤 마지막 과정을 따라하십시오.

en: Does the operating system swap live in the same physical disk as GIMP swap? If so, add RAM and swap. Otherwise go to the next step.
ko: 운영 체제의 스왑이 김프의 스왑과 물리적으로 같은 디스크 내에 있습니까? 그렇다면 램과 스왑을 더하십시오. 그렇지 않다면 다음 과정으로.

en: Is the disk that holds the OS swap faster or the same speed as the disk that holds the GIMP swap? If slower, take only the free RAM; if faster or similar, add free RAM and swap.
ko: OS 스왑이 있는 디스크가 김프 스왑이 있는 디스크만큼 빠르거나 비슷한 속도입니까? 김프 스왑이 있는 디스크보다 느리다면, 여유 메모리값만 취하고, 비슷하거나 빠르다면 램 여분과 스왑을 더합니다.

en: You now have a number, be it just the free RAM or the free RAM plus the free OS swap. Reduce it a bit, to be on the safe side, and that is the Tile Cache you could use as a good start.
ko: 자, 이제 램 여분 값이나, 램 여분과 OS 스왑 여분을 더한 값을 알고 있을 것입니다. 그 값에서 한 자리를 뺀 것이 안전하고 좋은 성능을 제공하는 타일 캐쉬값입니다.

en: As you can see, all is about checking the free resources, and decide if the OS swap is worth using or will cause more problems than help.
ko: 위에서 보았듯이 이 과정은 모두 여유 리소스를 확인하고, OS 스왑을 사용할 가치가 있는지, 아니면 더 문제만 일으키는지 결정하는 것입니다.

en: There are some reasons you want to adjust this value, though. The basic one is changes in your computer usage pattern, or changing hardware. That could mean your assumptions about how you use your computer, or the speed of it, are no longer valid. That would require a reevaluation of the previous steps, which can drive you to a similar value or a completely new value.
ko: 이 값을 조정하는 이유는 다양하겠지만, 일반적으로는 컴퓨터 사용 습관이 바뀌었거나 하드웨어가 바뀌었을 때입니다. 이에 따라 이전의 값은 더이상 유효하지 않으므로, 앞의 과정을 통해 새 값으로 조정을 해야합니다.

en: Another reason to change the value is because it seems that GIMP runs too slowly, while changing to other applications is fast: this means that GIMP could use more memory without impairing the other applications. On the other hand, if you get complaints from other applications about not having enough memory, then it may benefit you to not let GIMP hog so much of it.
ko: 또다른 이유로는 다른 프로그램으로의 전환은 빠른 것에 비해 김프 자체는 너무 느리게 실행되기 때문도 있습니다. 이런 경우에는 다른 프로그램에 영향을 주지 않는 한도 내에서 김프에 더 많은 메모리를 할당합니다. 혹은 반대로 다른 프로그램에서 메모리 부족을 호소한다면, 김프에 할당된 메모리량을 줄여야 합니다.

en: If you decided to use only RAM and GIMP runs slowly, you could try increasing the value a bit, but never to use also all the free swap. If the case is the contrary, using both RAM and swap, and you have problems about lack of resources, then you should decrease the amount of RAM available to GIMP.
ko: 만약 램만 사용하는데에도 김프가 느린 경우, 스왑은 사용하지 말고 할당된 램의 크기를 증가시킵니다. 그와 반대로 램과 스왑을 모두 쓰고 있는데, 리소스 부족 문제가 생긴다면 김프에 할당된 램의 크기를 줄여야 합니다.

en: Another trick is to put the Swap Dir on a very fast disk, or on a different disk than the one where most of your files reside. Spreading the operating system swap file over multiple disks is also a good way to speed things up, in general. And of course, you might have to buy more RAM or stop using lots of programs at the same time: you can not expect to edit a poster on a computer with 16MB and be fast.
ko: 다른 방법으로 스왑 디렉토리를 매우 빠른 디스크로 설정하거나 자주 쓰는 파일들이 있는 디스크가 아닌 다른 디스크로 설정하는 방법이 있습니다. 운영체제의 스왑이 여러 디스크에 나누어져 있는 것은 이러한 방법이 속도를 증가시키는 좋은 방법이기 때문입니다. 그리고 물론 더 많은 메모리를 장착하거나 한번에 여러 프로그램들을 사용하지 않는 것도 좋은 방법입니다. (16MB 정도의 메모리를 장착한 컴퓨터로는 포스터를 편집하거나 빠른 실행 속도를 기대할 수 없습니다.)

en: You can also check what memory requirements your images have. The larger the images, and the number of undoes, the more resources you need. This is another way to choose a number, but it is only good if you always work with the same kind of images, and thus the real requirements do not vary. It is also helpful to know if you will require more RAM and/or disk space.
ko: 이미지가 필요로 하는 메모리양을 확인해 볼 수도 있습니다. 큰 이미지일수록, 그리고 실행취소 횟수가 많을수록 더 많은 리소스가 필요합니다. 이는 타일 캐쉬값을 결정하는 또다른 변수이긴 하지만 비슷한 종류의 이미지로 자주 작업을 하는 경우에만 유용하므로, 실제 요구치와는 크게 관계없습니다. 그리고 필요한 램이나 디스크 공간을 확인하는데도 도움이 될 것입니다.

en: Creating and Using Selections
ko: 선택 만들기와 사용하기

en: Moving a Selection
ko: 선택 이동하기

en: Moving rectangular and elliptical selections
ko: 사각 선택과 타원 선택 이동하기

en: Moving selection outline
ko: 선택 자체만 이동하기

en: If you click-and-drag the selection without handles, you create a new selection! To move the selection contents, you have to
ko: 선택 내부에서 조절 영역이 아닌 부분을 클릭하면 새로운 선택이 만들어지고 이제 선택된 영역의 내용을 움직일 수 있게 됩니다.

en: Moving a selection and its content, emptying the original place
ko: 선택된 영역을 비우면서 선택과 선택의 내용을 이동하기

en: hold down <keycombo><keycap>Shift</keycap><keycap>Alt</keycap></keycombo> keys and click-and-drag the selection to move without emptying the original place. A floating selection is created.
ko: <keycombo><keycap>Shift</keycap><keycap>Alt</keycap></keycombo> 키를 누르고 선택을 클릭해서 끌어놓기하면, 선택된 영역의 내용을 요지하면서 새로운 떠있는 선택이 만들어집니다.

en: Moving a selection and its content without emptying the original place
ko: 원래 자리의 내용을 유지하면서 선택과 선택의 내용을 이동하기

en: Moving the other selections
ko: 다른 선택 이동하기

en: The other selections (Lasso, Magic wand, By Color) have no handle. Click-and dragging them doesn't move them. To move their contents, as with rectangular and elliptical selections, you have to hold down <keycombo><keycap>Ctrl</keycap><keycap>Alt</keycap></keycombo> keys or <keycombo><keycap>Shift</keycap><keycap>Alt</keycap></keycombo> and click-and-drag.
ko: 올가미, 마법지팡이, 색상으로 선택 등의 다른 선택도구에는 조절영역이 없습니다. 따라서 클릭후 끌어놓기로 선택을 이동시킬 수 없습니다. 이 도구들의 선택 이동은 <keycap>Alt</keycap> 키와 화살표 키를 이용해 이동시킬 수 있으며, 선택의 내용의 이동은 사각 선택 도구나 타원 선택 도구와 마찬가지로 <keycombo><keycap>Ctrl</keycap><keycap>Alt</keycap></keycombo> 키나 <keycombo><keycap>Shift</keycap><keycap>Alt</keycap></keycombo> 키를 누르고 클릭후 드래그합니다.

en: If you use keyboard arrow keys instead of click-and-drag, you move the outline.
ko: 클릭 후 끌기 대신, 키보드 화살표 키를 이용해 선택 외각선을 이동시킬 수도 있습니다.

en: Other method
ko: 다른 방법

en: You can also use a more roundabout method to move a selection. Make it floating. Then you can move its content, emptying the origin, by click-and-dragging or keyboard arrow keys. To move without emptying, use copy-paste.
ko: 선택한 영역을 떠있는 선택으로 만든 뒤 클릭후 드래그나 화살키를 이용해 이동시킬 수도 있습니다. 이런 경우 원래 자리는 비게 되며, 원래 자리를 유지하려면 복사-붙여넣기로 떠있는 선택을 만듭니다.

en: Adding or subtracting selections
ko: 선택 더하기/빼기

en: Add / Subtract selections
ko: 선택 더하기/빼기

en: Enlarging a rectangular selection with the Lasso
ko: 올가미 도구를 이용해 사각 선택에 선택 더하기

en: To correct selection defects precisely, use the <link linkend="gimp-using-quickmask">Quick Mask</link>.
ko: 선택에서 미세하게 틀린 부분을 수정하려면 퀵마스크를 이용합니다.

en: A Script-Fu Tutorial
ko: Script-Fu 강좌

en: The Script-Fu Console Window
ko: Script-Fu 콘솔 출력 창

en: Use Script-Fu Console.
ko: Script-Fu 콘솔 사용

en: Variables And Functions
ko: 변수와 함수

en: White Space
ko: 공백자

en: Creating A New Image
ko: 새 이미지 만들기

en: Using Quick Mask
ko: 퀵마스트 이용하기

en: Open an image or begin a new document.
ko: 이미지를 열거나 새 이미지를 만듭니다.

en: Working with Digital Camera Photos
ko: 디지털 카메라로 찍은 사진 편집하기

en: Photography
ko: 사진

en: One of the most common uses of GIMP is to fix digital camera images that for some reason are less than perfect. Maybe the image is overexposed or underexposed; maybe rotated a bit; maybe out of focus: these are all common problems for which GIMP has good tools. The purpose of this chapter is to give you an overview of those tools and the situations in which they are useful. You will not find detailed tutorials here: in most cases it is easier to learn how to use the tools by experimenting with them than by reading about them. (Also, each tool is described more thoroughly in the Help section devoted to it.) You will also not find anything in this chapter about the multitude of "special effects" that you can apply to an image using GIMP. You should be familiar with basic GIMP concepts before reading this chapter, but you certainly don't need to be an expert–if you are, you probably know most of this anyway. And don't hesitate to experiment: GIMP's powerful "undo" system allows you to recover from almost any mistake with a simple <keycombo><keycap>Ctrl</keycap><keycap>Z</keycap></keycombo>.
ko: 김프의 주된 쓰임새 중 하나는 디지털 카메라로 찍은 사진을 편집하는 것입니다. 과다 노출되었거나 노출이 적었거나, 각도가 틀어졌다거나, 포커스가 맞지 않는 등 여러가지 문제들을 김프를 이용해 수정할 수 있습니다. 이 장에서는 각 상황에 따른 유용한 도구와 그 쓰임에 대한 간략한 설명을 할 것입니다. 각 도구에 대한 자세한 설명은 다른 장에서 다루지만, 도구 사용에 대해 배우는 가장 쉬운 길을 직접 써보는 것입니다. 또한 이 장에서는 김프를 이용한 수많은 특수 효과에 대해서는 언급하지 않을 것입니다. 이 장을 읽기 전에 김프의 기본 개념들에 대해 어느 정도 익숙해 있어야 하나, 김프에 능숙해야 할 필요는 없습니다. 만약 그렇다면 굳이 이 챕터를 읽지 않아도 될 것이기 때문입니다. 그리고 시도해보는 것을 주저하지 마세요. 김프는 강력한 "실행 취소" 시스템을 가지고 있어 웬만한 실수는 <keycombo><keycap>Ctrl</keycap><keycap>Z</keycap></keycombo> 을 누름으로써 간단하게 취소시킬 수 있습니다.

en: Most commonly the things that you want to do to clean up an imperfect photo are of four types: improving the composition; improving the colors; improving the sharpness; and removing artifacts or other undesirable elements of the image.
ko: 사진을 수정하고자 하는 경우는 크게 네 가지 정도가 있습니다. 배치 교정, 색상 교정, 선명도 교정, 그리고 자연스럽지 않거나 원치 않는 부분을 제거하는 경우입니다.

en: Improving Composition
ko: 구조적 교정

en: Rotating an Image
ko: 이미지 회전시키기

en: It is easy, when taking a picture, to hold the camera not quite perfectly vertical, resulting in a picture where things are tilted at an angle. In GIMP, the way to fix this is to use the <link linkend="gimp-tool-rotate">Rotate</link> tool. Activate this by clicking its icon <guiicon><inlinegraphic fileref="images/toolbox/stock-tool-rotate-22.png"/></guiicon> in the Toolbox, or by pressing the <keycombo><keycap>Shift</keycap><keycap>R</keycap></keycombo> while inside the image. Make sure the Tool Options are visible, and at the top, make sure for <quote>Transform:</quote> that the left button (<quote>Transform Layer</quote>) is selected. If you then click the mouse inside the image and drag it, you will see a grid appear that rotates as you drag. When the grid looks right, click <guibutton>Rotate</guibutton> or press <keycap>Enter</keycap>, and the image will be rotated.
ko: 사진을 찍을 때 카메라를 정확하게 수직으로 고정시키지 않으면 사진이 약간 삐뚤어지기 쉽습니다. 이런 사진은 김프의 <link linkend="gimp-tool-rotate">회전</link> 도구를 이용해 사진을 똑바르게 교정할 수 있습니다. 회전 도구는 도구 상자에서 회전 도구 아이콘 <guiicon><inlinegraphic fileref="images/toolbox/stock-tool-rotate-22.png"/></guiicon>을 클릭하거나 이미지 안에서 <keycombo><keycap>Shift</keycap><keycap>R</keycap></keycombo> 키를 누르면 사용할 수 있습니다. 도구 옵션의 <quote>변형:</quote> 부분에서 <quote>레이어 변형</quote>이 선택되어 있는지 확인합니다. 그런 다음 이미지 안에서 마우스 버튼을 클릭한뒤 드래그하면, 그에 따라 회전되는 격자를 볼 수 있습니다. 원하는 위치에 격자가 오면 <guibutton>회전</guibutton> 버튼을 누르거나 <keycap>Enter</keycap>키를 눌러 이미지를 회전시킵니다.

en: Now as a matter of fact, it isn't so easy to get things right by this method: you often find that things are better but not quite perfect. One solution is to rotate a bit more, but there is a disadvantage to that approach. Each time you rotate an image, because the rotated pixels don't line up precisely with the original pixels, the image inevitably gets blurred a little bit. For a single rotation, the amount of blurring is quite small, but two rotations cause twice as much blurring as one, and there is no reason to blur things more than you have to. A better alternative is to undo the rotation and then do another, adjusting the angle.
ko: 사실 이러한 방법을 통해서도 교정하기 힘든 경우가 있기는 하지만 거의 완벽하게 교정할 수도 있습니다. 먼저 아주 조금씩 회전시켜보는 방법도 있지만, 이는 다소 문제점이 있습니다. 그것은 회전을 시킬 때마다 픽셀들이 조금씩 틀어지기 때문에 이미지가 점점 흐릿해지기 때문입니다. 한번의 회전으로 생기는 흐릿해짐은 굉장히 적지만, 이러한 것이 반복되면 될수록 의도하지 않는 흐릿해짐이 증가하게 됩니다. 따라서 한번 회전을 시킨후 실행 취소를 하고, 각도를 조정한 다음 다시 회전을 시키는 방법을 사용하는 것이 좋습니다.

en: Fortunately, GIMP provides another way of doing it that is considerably easier to use: in the Rotate Tool Options, for the Transform Direction you can select "Backward (Corrective)". When you do this, instead of rotating the grid to compensate for the error, you can rotate it to <emphasis>line up</emphasis> with the error. If this seems confusing, try it and you will see that it is quite straightforward.
ko: 김프는 이런 경우를 위에 회전 도구 옵션의 변형 방향에서 "후진(교정)" 이라는 상당히 편리한 방법을 제공합니다. 이를 택할 경우 회전을 통해 발생된 오류를 교정하기 위해 이미지 전체를 회전시키는 대신, 오류만을 역회전시킬 수 있습니다. 이 설명이 헷갈린다면 일단 한번 시도를 해 보시기 바랍니다. 그러면 회전으로 인해 흐려졌던 부분이 정상적으로 바뀌는 것을 확인할 수 있을 것입니다.

en: Since GIMP 2.2, there is an option to preview the results of transformations, instead of just seeing a grid. This makes it easier to get things right on the first try.
ko: 김프 2.2 부터 격자 대신 변형된 결과의 미리보기를 제공합니다. 이를 통해 한번에 제대로 수정하기가 수월해졌습니다.

en: After you have rotated an image, there will be unpleasant triangular "holes" at the corners. One way to fix them is to create a background that fills the holes with some unobtrusive or neutral color, but usually a better solution is to crop the image. The greater the rotation, the more cropping is required, so it is best to get the camera aligned as well as possible when you take the picture in the first place.
ko: 이미지를 회전시키고 나면 구석에 보기 흉한 삼각형의 공간이 생기게 됩니다. 배경을 만들고 비슷하거나 중간정도의 색으로 배경을 채워넣어서 그 부분을 메꿀수도 있지만, 일반적으로는 이미지를 잘라내는 편이 좋습니다. 회전 각도가 크면 클수록 잘라내야 하는 부분도 커지게 됩니다. 따라서 가장 좋은 것은 처음 찍을때 제대로 찍는 것입니다.

en: When you take a picture with a digital camera, you have some control over what gets included in the image but often not as much as you would like: the result is images that could benefit from trimming. Beyond this, it is often possible to enhance the impact of an image by trimming it so that the most important elements are placed at key points. A rule of thumb, not always to be followed but good to keep in mind, is the <quote>rule of thirds</quote>, which says that maximum impact is obtained by placing the center of interest one-third of the way across the image, both widthwise and heightwise.
ko: 디지털 카메라로 사진을 찍을 때, 때때로 선택한 피사체 외의 다른 것이 찍힐 때가 있습니다. 이러한 경우 약간의 보정을 통해 원하는 피사체를 주요 위치로 이동시킬 수가 있습니다. 항상 적용되는 것은 아니지만 일반적으로 사용되는 방법은 <quote>1/3 법칙</quote> 으로, 이는 주 피사체가 사진 가로, 세로 길이의 1/3 정도의 위치에 있는 것입니다.

en: To crop an image, activate the <link linkend="gimp-tool-crop">Crop</link> tool in the Toolbox, or by pressing the <quote>C</quote> key (capitalized) while inside the image. With the tool active, clicking and dragging in the image will sweep out a crop rectangle. It will also pop up a dialog that allows you to adjust the dimensions of the crop region if they aren't quite right. When everything is perfect, hit the <guibutton>Crop</guibutton> button in the dialog.
ko: 이미지를 잘라내려면 도구 상자의 잘라내기 도구를 선택하거나 이미지창 안에서 대문자 <quote>C</quote> 키를 누릅니다. 그런 후에 이미지 위에서 클릭한 후 드래그하면 잘라내기를 위한 사각형이 나타납니다. 그리고 잘라낼 면적의 크기를 조절할 수 있는 대화 상자가 뜹니다. 잘라낼 크기를 선택한 다음 대화 상자의 <guibutton>잘라내기</guibutton> 버튼을 누릅니다.

en: Improving Colors
ko: 색상 보정

en: Automated Tools
ko: 자동화 도구

en: In spite of sophisticated exposure-control systems, pictures taken with digital cameras often come out over- or under-exposed, or with color casts due to imperfections in lighting. GIMP gives you a variety of tools to correct colors in an image, ranging to automated tools that run with a simple button-click to highly sophisticated tools that give you many parameters of control. We will start with the simplest first.
ko: 디지털 카메라의 지능적인 노출 보정 시스템에도 불구하고, 사진들은 종종 과다 노출되거나 노출이 부족하기도 하고, 혹은 간섭광에 의해 색이 이상하게 되기도 합니다. 김프는 이러한 경우의 색상 보정을 위해 버튼 클릭 하나만으로 사용 가능한 자동 도구에서부터 다양한 조정값들을 사용할 수 있는 고급 도구들을 지원합니다. 먼저 쉬운 방법부터 해보겠습니다.

en: GIMP gives you several automated color correction tools. Unfortunately they don't usually give you quite the results you are looking for, but they only take a moment to try out, and if nothing else they often give you an idea of some of the possibilities inherent in the image. Except for "Auto Levels", you can find these tools by following the menu path <menuchoice><guimenu>Colors</guimenu><guisubmenu>Auto</guisubmenu></menuchoice> in the image menu.
ko: 김프에는 다섯 개의 자동 색상 보정 도구들이 있습니다. 하지만 이것들을 이용해 만족한 결과를 얻기는 쉽지 않습니다. 다만 여러가지를 시도해 보면서 아이디어를 얻을 수는 있을 것입니다. "자동 레벨" 을 제외한 나머지는 레이어 메뉴의 <menuchoice><guimenu>색상</guimenu><guisubmenu>자동</guisubmenu></menuchoice> 메뉴 아래에 있습니다.

en: Here they are, with a few words about each:
ko: 각 도구에 대한 간략한 설명 :

en: This tool (it is really a plug-in) is useful for underexposed images: it adjusts the whole image uniformly until the brightest point is right at the saturation limit, and the darkest point is black. The downside is that the amount of brightening is determined entirely by the lightest and darkest points in the image, so even one single white pixel and/or one single black pixel will make normalization ineffective.
ko: 이 도구는(실제로는 플러그인) 노출이 부족한 이미지에 유용합니다. 이것은 전체 이미지에서 가장 밝은 부분을 채도 한계치까지 끌어올리고, 어두운 부분은 검정색으로 만듭니다. 단점은 총 밝기가 이미지의 가장 밝은 부분과 가장 어두운 부분에 의해 결정된다라는 것입니다. 따라서 단 하나의 흰색이나 검정색 픽셀에 의해 전혀 엉뚱한 결과가 만들어질 수도 있습니다.

en: This is a very powerful adjustment that tries to spread the colors in the image evenly across the range of possible intensities. In some cases the effect is amazing, bringing out contrasts that are very difficult to get in any other way; but more commonly, it just makes the image look weird. Oh well, it only takes a moment to try.
ko: 이것은 이미지의 색상을 가능한 농도까지 발산시키는데 사용됩니다. 간혹 다른 방법으로는 얻기 힘든 놀라운 대비효과를 주기도 하지만, 일반적으로는 이미지를 이상하게 만들어버립니다. 뭐 어쨌든 여러 시도 중 하나일뿐입니다.

en: This command increases the saturation range of the colors in the layer, without altering brightness or hue. So this command does not work on grayscale images.
ko: 이 명령은 레이어 색상의 밝기나 색조를 변경하지 않은 채 채도 범위만 증가시킵니다. 따라서 이 명령은 그레이스케일 이미지에서는 동작하지 않습니다.

en: Stretch Contrast
ko: 대비 증가(Stretch Contrast)

en: This is like <quote>Normalize</quote>, except that it operates on the red, green, and blue channels independently. It often has the useful effect of reducing color casts.
ko: 이는 <quote>일반화(Normalize)</quote>와 비슷하지만, 빨강, 녹색, 파랑의 각 채널에 독립적으로 작용합니다. 이는 색조를 줄이는 효과를 나타내는 데에 유용합니다.

en: Stretch HSV
ko: HSV 강화(Stretch HSV)

en: Does the same as Stretch Contrast but works in HSV color space, rather than RGB color space. It preserves the Hue.
ko: 이는 대비 증가와 비슷하게 RGB 색상 공간이 아닌 HSV 색상을 강화시킵니다. 단, 채도는 유지합니다.

en: This may enhance images with poor white or black by removing little used colors and stretch the remaining range as much as possible.
ko: 이것은 거의 사용되지 않는 색을 제거함으로써 흰색이나 검정색이 부족한 이미지를 보기 좋게 만들어줍니다.

en: Auto Levels
ko: 레벨 자동조절(Auto Levels)

en: This is done by activating the Levels tool (<menuchoice><guimenu>Tools</guimenu><guisubmenu>Color Tools</guisubmenu><guimenuitem>Levels</guimenuitem></menuchoice> or <menuchoice><guimenu>Colors</guimenu><guimenuitem>Levels</guimenuitem></menuchoice> in the image menu), and then pressing the <guibutton>Auto</guibutton> button near the center of the dialog. You will see a preview of the result; you must press <guibutton>Okay</guibutton> for it to take effect. Pressing <guibutton>Cancel</guibutton> instead will cause your image to revert to its previous state.
ko: 이미지 메뉴에서 <menuchoice><guimenu>도구</guimenu><guisubmenu>색상 도구</guisubmenu><guimenuitem>레벨</guimenuitem></menuchoice> 이나 <menuchoice><guimenu>색상</guimenu><guimenuitem>레벨</guimenuitem></menuchoice> 을 선택하면 도구 대화 상자가 나타납니다. 이 대화 상자의 가운데에 있는 <guibutton>자동</guibutton> 버튼을 클릭합니다. 결과에 대한 미리보기가 가능하며, 효과를 적용하려면 <guibutton>확인</guibutton> 버튼을 누릅니. 만약 <guibutton>취소</guibutton> 버튼을 누르면 이미지는 이전 상태로 되돌아갑니다.

en: If you can find a point in the image that ought to be perfect white, and a second point that ought to be perfect black, then you can use the Levels tool to do a semi-automatic adjustment that will often do a good job of fixing both brightness and colors throughout the image. First, bring up the Levels tool as previously described. Now, look down near the bottom of the Layers dialog for three buttons with symbols on them that look like eye-droppers (at least, that is what they are supposed to look like). The one on the left, if you mouse over it, shows its function to be <quote>Pick Black Point</quote>. Click on this, then click on a point in the image that ought to be black–really truly perfectly black, not just sort of dark–and watch the image change. Next, click on the rightmost of the three buttons ( <quote>Pick White Point</quote> ), and then click a point in the image that ought to be white, and once more watch the image change. If you are happy with the result, click the <guibutton>Okay</guibutton> button otherwise <guibutton>Cancel</guibutton>.
ko: 만약 이미지에서 완전하게 하얀색거나 검정색인 지점이 있다면, 반자동 조정모드로 레벨 도구를 사용할 수도 있습니다. 이는 밝기나 색상 조절에 상당히 좋은 방법입니다. 먼저 앞서 말한 레벨 도구를 불러옵니다. 그런 후에 레벨 대화 상자의 아래쪽에 있는 스포이드같이 생긴 세 개의 아이콘을 찾습니다. 왼쪽 아이콘에 마우스를 가져가면 <quote>검정색 점 고르기</quote> 라고 설명이 나옵니다. 이것을 클릭한 뒤 이미지에서 그저 어두운 색이 아닌 완벽하게 검정색이라고 생각되는 부분을 클릭합니다. 이번에는 제일 오른쪽에 있는 <quote>흰색 점 고르기</quote> 를 클릭한 후 완벽하게 흰색이라고 생각되는 지점을 클릭하고 이미지가 변하는 것을 확인합니다. 만족스러운 결과물이 나왔다면 <guibutton>확인</guibutton> 버튼을, 그렇지 않다면 <guibutton>취소</guibutton> 버튼을 누릅니다.

en: Those are the automated color adjustments: if you find that none of them quite does the job for you, it is time to try one of the interactive color tools. All of these, except one, can be accessed via Tools-&gt;Color Tools in the image menu. After you select a color tool, click on the image (anywhere) to activate it and bring up its dialog.
ko: 위의 도구들은 자동화된 색상 조정 도구들입니다. 지금까지의 시도에서도 마음에 드는 결과를 얻지 못했다면 이제는 값을 직접 조절할 수 있는 색상 도구를 사용해 볼 차례입니다. 이것들은 한 가지를 제외하고 모두 이미지 메뉴의 도구 -&gt; 색상 도구에서 찾을 수 있습니다. 색상 도구를 선택하고 이미지의 아무 곳이나 클릭해서 대화 상자를 호출합니다.

en: Exposure Problems
ko: 노출 문제들

en: The simplest tool to use is the <link linkend="gimp-tool-brightness-contrast">Brightness/Contrast</link> tool. It is also the least powerful, but in many cases it does everything you need. This tool is often useful for images that are overexposed or underexposed; it is not useful for correcting color casts. The tool gives you two sliders to adjust, for <quote>Brightness</quote> and <quote>Contrast</quote>. If you have the option <quote>Preview</quote> checked (and almost certainly you should),you will see any adjustments you make reflected in the image. When you are happy with the results, press <guibutton>Okay</guibutton> and they will take effect. If you can't get results that you are happy with, press <guibutton>Cancel</guibutton> and the image will revert to its previous state.
ko: 사용하기에 가장 쉬운 것은 명도/대비 도구입니다. 그다지 강력한 기능은 없지만 대부분의 경우에 필요한 일을 하는데 부족함이 없습니다. 이 도구는 주로 과다 노출되었거나 노출이 부족한 이미지를 보정하는데 사용되며, 색조 보정에는 적절하지 않습니다. 도구에는 <quote>명도</quote> 와 <quote>대비</quote> 를 조절할 수 있는 두 개의 슬라이드바가 있습니다. <quote>미리보기</quote> 옵션을 체크하면 값에 따라 변하는 이미지가 변하는 것을 볼 수 있습니다. 적당한 값으로 조정을 했으면 <guibutton>확인</guibutton> 버튼을 눌러 이미지에 효과를 적용시키고 아니라면, <guibutton>취소</guibutton> 버튼을 눌러 이전 상태로 복귀시킵니다.

en: A more sophisticated, and only slightly more difficult, way of correcting exposure problems is to use the Levels tool. The dialog for this tool looks very complicated, but for the basic usage we have in mind here, the only part you need to deal with is the <quote>Input Levels</quote> area, specifically the three triangular sliders that appear below the histogram. We refer you to the <link linkend="gimp-tool-levels">Levels Tool Help</link> for instructions; but actually the easiest way to learn how to use it is to experiment by moving the three sliders around, and watching how the image is affected. (Make sure that <quote>Preview</quote> is checked at the bottom of the dialog.)
ko: 노출 문제를 해결하는 방법 중 조금더 정교하지만 다소 어려운 방법으로 레벨 도구를 사용하는 방법이 있습니다. 레벨 도구의 대화 상자는 굉장히 복잡해 보이지만, 여기서 필요한 것은 <quote>입력 레벨</quote> 부분으로 그래프 아래쪽에 있는 세 개의 삼각형 슬라이더뿐입니다. 이 과정을 위해서는 먼저 레벨 도구 도움말 을 보는 것이 좋습니다. 하지만 사실 가장 좋은 방법은 세 개의 슬라이더를 움직여보면서 이미지가 어떻게 변하는지 직접 확인하는 것입니다(대화 상자 아래쪽에 <quote>미리보기</quote>가 체크되어 있는지 확인합니다).

en: A very powerful way of correcting exposure problems is to use the <emphasis>Curves</emphasis> tool. This tool allows you to click and drag control points on a curve, in order to create a function mapping input brightness levels to output brightness levels. The Curves tool can replicate any effect you can achieve with Brightness/Contrast or the Levels tool, so it is more powerful than either of them. Once again, we refer you to the <link linkend="gimp-tool-curves">Curves Tool Help</link> for detailed instructions, but the easiest way to learn how to use it is by experimenting.
ko: 노출 문제를 해결하는 가장 강력한 방법은 <emphasis>곡선</emphasis> 도구를 사용하는 것입니다. 이 도구는 클릭과 드래그로 곡선을 움직임으로써 밝기의 입력과 출력 레벨을 조정할 수 있습니다. 곡선 도구는 명도/대비 도구나 레벨 도구로 만들 수 있는 효과들을 모두 만들 수 있으며, 더 나은 기능을 제공합니다. 이에 대한 자세한 사항은 곡선 도구 도움말 을 보면 알 수 있지만, 가장 좋은 방법은 역시 직접 해보는 것입니다.

en: The most powerful approach to adjusting brightness and contrast across an image, for more expert GIMP users, is to create a new layer above the one you are working on, and then in the Layers dialog set the Mode for the upper layer to <quote>Multiply</quote>. The new layer then serves as a <quote>gain control</quote> layer for the layer below it, with white yielding maximum gain and black yielding a gain of zero. Thus, by painting on the new layer, you can selectively adjust the gain for each area of the image, giving you very fine control. You should try to paint only with smooth gradients, because sudden changes in gain will give rise to spurious edges in the result. Paint only using shades of gray, not colors, unless you want to produce color shifts in the image.
ko: 김프에 익숙한 사용자라면, 레이어를 이용해 이미지 전체의 명도와 대비를 조절하는 방법을 사용할 수도 있습니다. 먼저 기존의 레이어 위에 새 레이어를 만들고 모드를 <quote>곱하기</quote>로 바꿉니다. 새 레이어는 아래의 레이어에 대해 흰색 영역은 최대값을, 검은색 영역은 최저값을 가지는 일종의 <quote>이득 제어</quote> 레이어 역할을 하게 됩니다. 따라서 새 레이어에 색칠을 함으로써, 이미지의 각 부분의 획득값을 조절하여 세세한 조정을 할 수 있습니다. 이때 부드러운 그라디언트만을 사용해서 칠을 해야하는데, 이는 획득값의 갑작스런 변화는 이미지에 부자연스러운 경계를 만들어낼 수도 있기 때문입니다. 또한 일반 색상은 이미지의 색상을 변질시킬 수도 있으므로 회색 계열만을 사용하는 것이 좋습니다.

en: Actually, <quote>Multiply</quote> is not the only mode that is useful for gain control. In fact, <quote>Multiply</quote> mode can only darken parts of an image, never lighten them, so it is only useful where some parts of an image are overexposed. Using <quote>Divide</quote> mode has the opposite effect: it can brighten areas of an image but not darken them. Here is a trick that is often useful for bringing out the maximum amount of detail across all areas of an image:
ko: 이러한 방법에 <quote>곱하기</quote> 모드만을 사용할 수 있는 것은 아닙니다. 사실 <quote>곱하기</quote> 모드는 이미지의 어두운 면에만 작용하기 때문에 과다 노출된 이미지에 사용하기에 적절한 방법입니다. 이와 반대의 경우에는 <quote>나누기</quote> 모드를 사용하면 됩니다. 이럴 경우 어두운 부분은 변하지 않고, 밝은 부분에만 영향을 주게 됩니다. 다음은 이미지 전체의 세밀도를 증가시키는데 자주 쓰이는 방법입니다. :

en: Duplicate the layer (producing a new layer above it).
ko: 레이어를 복사합니다(새 레이어가 위쪽에 위치).

en: Desaturate the new layer.
ko: 새 레이어의 채도를 제거합니다(무채화).

en: Apply a Gaussian blur to the result, with a large radius (100 or more).
ko: 100 이상의 큰 반지름 값을 갖는 가우시안 블루어를 적용합니다.

en: Set Mode in the Layers dialog to Divide.
ko: 레이어의 모드를 나누기로 변경합니다.

en: Control the amount of correction by adjusting opacity in the Layers dialog, or by using Brightness/Contrast, Levels, or Curves tools on the new layer.
ko: 레이어 대화 상자의 불투명도 조절이나 새 레이어에서 명도/대비, 레이어, 곡선 도구 등을 이용해 보정의 정도를 조절합니다.

en: When you are happy with the result, you can use <guibutton>Merge Down</guibutton> to combine the control layer and the original layer into a single layer.
ko: 흡족할만한 결과물이 나오면 <guibutton>아래로 합치기</guibutton> 를 이용해 조절용 레이어와 원본 레이어를 합칩니다.

en: In addition to <quote>Multiply</quote> and <quote>Divide</quote>, you may every so often get useful effects with other layer combination modes, such as <quote>Dodge</quote>, <quote>Burn</quote>, or <quote>Soft Light</quote>. It is all too easy, though, once you start playing with these things, to look away from the computer for a moment and suddenly find that you have just spent an hour twiddling parameters. Be warned: the more options you have, the harder it is to make a decision.
ko: <quote>곱하기</quote>, <quote>나누기</quote> 모드 외에 <quote>닷지(Dodge)</quote>, <quote>번(Burn)</quote>, <quote>부드러운 빛</quote> 등의 다양한 모드의 조합을 통해 많은 효과들을 얻을 수 있습니다. 이러한 것들을 시험해 보는 것은 굉장히 쉽지만, 시간이 많이 걸릴 수도 있습니다. 특히 더 많은 옵션들의 값을 조정하게 될수록 최종 결과물을 결정하기가 무척 어려워질 것입니다.

en: Adjusting Hue and Saturation
ko: 색조 및 채도 조정

en: In our experience, if your image has a color cast---too much red, too much blue, etc---the easiest way to correct it is to use the Levels tool, adjusting levels individually on the red, green, and blue channels. If this doesn't work for you, it might be worth your while to try the Color Balance tool or the Curves tool, but these are much more difficult to use effectively. (They are very good for creating certain types of special effects, though.)
ko: 빨간색이나 파란색 등 특정 색조가 강한 이미지는 레벨 도구를 이용하여 빨랑, 녹색, 파랑의 각 채널별로 조절을 하면 쉽게 보정할 수 있습니다. 만약 레벨 도구로 보정하기가 어렵다면, 색상 균형 도구나 곡선 도구를 사용하면 되지만, 이는 사용하기가 훨씬 어렵습니다(하지만 이를 이용해 특수한 효과를 만들 수도 있습니다).

en: Sometimes it is hard to tell whether you have adjusted colors adequately. A good, objective technique is to find a point in the image that you know should be either white or a shade of gray. Activate the <link linkend="gimp-tool-color-picker">Color Picker</link> tool (the eyedropper symbol in the Toolbox), and click on the aforesaid point: this brings up the Color Picker dialog. If the colors are correctly adjusted, then the red, green, and blue components of the reported color should all be equal; if not, then you should see what sort of adjustment you need to make. This technique, when well used, allows even color-blind people to color-correct an image.
ko: 때때로 제대로 보정을 했는지 확신하기 어려운 때가 있습니다. 이럴 때에는 흰색이나 회색 계열의 지점을 확인해 봅니다. 도구 상자에서 스포이드 모양의 색상 추출 도구를 선택한 후, 앞서 말한 지점을 클릭하여 색상 추출 대화 상자를 호출합니다. 제대로 보정이 되었다면, 선택된 색상의 빨강, 녹색, 파랑의 각 성분값이 동일할 것입니다. 만약 각 성분값이 같지 않다면 각 성분값이 동일하도록 다시 보정을 합니다. 이 방법을 이용하면 색맹인 사람도 이미지의 색상 보정을 할 수 있습니다.

en: If your image is washed out---which can easily happen when you take pictures in bright light---try the <link linkend="gimp-tool-hue-saturation">Hue/Saturation</link> tool, which gives you three sliders to manipulate, for Hue, Lightness, and Saturation. Raising the saturation will probably make the image look better. In same cases it is useful to adjust the lightness at the same time. ( <quote>Lightness</quote> here is similar to <quote>Brightness</quote> in the Brightness/Contrast tool, except that they are formed from different combinations of the red, green, and blue channels.) The Hue/Saturation tool gives you the option of adjusting restricted subranges of colors (using the buttons at the top of the dialog), but if you want to get natural-looking colors, in most cases you should avoid doing this.
ko: 만약 이미지가 변색되었다면(밝은 빛에 노출된 사진에서 흔히 발생됩니다), 색상, 명도, 채도를 조절할 수 있는 색상/채도 도구를 사용합니다. 채도를 증가시키면 이미지를 조금 더 보기 좋게 만들 수 있고, 때로는 명도를 함께 조절하는 것이 좋습니다(여기서의 <quote>명도</quote>는 명도/대비 도구에서의 <quote>명도</quote>와 비슷하지만 빨강, 녹색, 파랑의 다른 조합으로 되어 있습니다). 명도/채도 도구 대화 상자의 상단에는 조절가능한 색상의 범위를 제한할 수 있는 옵션이 있는데, 자연스러운 색상을 원한다면 사용하지 않는 것이 좋습니다.

en: Even if an image does not seemed washed out, often you can increase its impact by pushing up the saturation a bit. Veterans of the film era sometimes call this trick <quote>Fujifying</quote>, after Fujichrome film, which is notorious for producing highly saturated prints.
ko: 이미지가 변색되지 않았더라도 채도값을 증가시켜 이미지를 강조할 수도 있습니다. 필름 전문가들은 이러한 기술을 <quote>후지파잉(Fujifying)</quote>이라고 부르는데, 이는 후지 필름이 높은 채도의 사진을 만들기로 유명하기 때문입니다.

en: When you take pictures in low light conditions, in some cases you have the opposite problem: too much saturation. In this case too the Hue/Saturation tool is a good one to use, only by reducing the saturation instead of increasing it.
ko: 반대로 광도가 낮은 상태로 사진을 찍었다면, 채도가 너무 높은 문제에 부딪히게 됩니다. 이럴 경우에는 색상/채도 도구를 이용해 채도를 낮춰 줍니다.

en: Adjusting Sharpness
ko: 선명도 조절하기

en: Unblurring
ko: 선명하게 하기

en: If the focus on the camera is not set perfectly, or the camera is moving when the picture is taken, the result is a blurred image. If there is a lot of blurring, you probably won't be able to do much about it with any technique, but if there is only a moderate amount, you should be able to improve the image.
ko: 카메라의 초점이 잘 맞지 않았거나, 찍을때 흔들렸을 경우 사진이 흐릿하게 찍히게 됩니다. 이런 경우 너무 많이 흔들리지 않았다면 사진을 보정해 보다 낫게 만들 수 있습니다.

en: The most generally useful technique for sharpening a fuzzy image is called the <link linkend="plug-in-unsharp-mask">Unsharp Mask</link>. In spite of the rather confusing name, which derives from its origins as a technique used by film developers, its result is to make the image sharper, not <quote>unsharp</quote>. It is a plug-in, and you can access it as Filters-&gt;Enhance-&gt;Unsharp Mask in the image menu. There are two parameters, <quote>Radius</quote> and <quote>Amount</quote>. The default values often work pretty well, so you should try them first. Increasing either the radius or the amount increases the strength of the effect. Don't get carried away, though: if you make the unsharp mask too strong, it will amplify noise in the image and also give rise to visible artifacts where there are sharp edges.
ko: 흐릿한 이미지를 선명하게 만드는데는 Unsharp Mask 라고 불리는 기술이 자주 사용됩니다. 다소 헷갈리는 이 이름은 필름 개발자들의 기술에서 온 것으로 이미지를 <quote>선명하지 않게(unsharp)</quote> 하는 것이 아니라, 선명하게 만듭니다. Unsharp Mask 는 플러그인으로, 이미지 메뉴에서 필터 -&gt; 강화 -&gt; Unsharp Mask 에 있습니다. 여기에는 <quote>Radius</quote> 와 <quote>Amount</quote> 라는 설정값이 있습니다. 하지만 기본값으로도 충분히 멋진 효과를 보여주므로 기본값으로 먼저 시도해봅니다. 반경이나 총량을 증가시키면 효과의 강도가 높아지는데, 너무 높일 경우 이미지의 노이즈가 증폭되어 인위적인 경계선들이 나타날 수도 있습니다.

en: Sometimes using Unsharp Mask can cause color distortion where there are strong contrasts in an image. When this happens, you can often get better results by decomposing the image into separate Hue-Saturation-Value (HSV) layers, and running Unsharp Mask on the Value layer only, then recomposing. This works because the human eye has much finer resolution for brightness than for color. See the sections on <link linkend="plug-in-decompose-registered">Decompose</link> and <link linkend="plug-in-compose">Compose</link> for more information.
ko: Unsharp Mask 를 사용하다 보면 때로 색이 변질되어 이미지와 큰 대비를 보이는 경우가 있습니다. 이럴 때는 이미지를 색조-채도-명암(HSV) 레이어로 분해시킨 후, Unsharp Mask 를 명암 레이어에만 적용시킨 후, 다시 합칩니다. 이러한 현상이 일어나는 것은 인간의 눈이 색상보다는 밝기에 더 민감하기 때문입니다. 이에 대한 자세한 내용은 Decompose 와 Compose 섹션을 참조하세요.

en: Next to "Unsharp Mask" in the Filters menu is another filter called <link linkend="plug-in-sharpen">Sharpen</link>, which does similar things. It is a little easier to use but not nearly as effective: our recommendation is that you ignore it and go straight to Unsharp Mask.
ko: 핕터 메뉴에서 "Unsharp Mask" 다음에 있는 것은 비슷한 기능을 하는 Sharpen 입니다. 이것은 사용하기 쉬운 반면, 그다지 효과적이지는 않습니다. 따라서 이 필터보다는 Unsharp Mask 를 사용하는 것이 좋습니다.

en: In some situations, you may be able to get useful results by selectively sharpening specific parts of an image using the <link linkend="gimp-tool-convolve">Blur or Sharpen</link> tool from the Toolbox, in "Sharpen" mode. This allows you to increase the sharpness in areas by painting over them with any paintbrush. You should be restrained about this, though, or the results will not look very natural: sharpening increases the apparent sharpness of edges in the image, but also amplifies noise.
ko: Blur 나 Sharpen 도구를 "Shapen" 모드로 이용해 특정 부분의 선명도를 조절할 수도 있습니다. 이를 이용하면 여러 가지 붓으로 특정 영역을 덧칠함으로써 선명도를 증가시킬 수 있습니다. 하지만 선명도를 증가시키는 것은 이미지 내의 경계를 강화시킬뿐만 아니라 노이즈도 증가시키므로, 적당히 조절해야 합니다.

en: Reducing Graininess
ko: 거친 정도 줄이기

en: When you take pictures in low-light conditions or with a very fast exposure time, the camera does not get enough data to make good estimates of the true color at each pixel, and consequently the resulting image looks grainy. You can <quote>smooth out</quote> the graininess by blurring the image, but then you will also lose sharpness. There are a couple of approaches that may give better results. Probably the best, if the graininess is not too bad, is to use the filter called <link linkend="plug-in-sel-gauss">Selective Blur</link>, setting the blurring radius to 1 or 2 pixels. The other approach is to use the <link linkend="plug-in-despeckle">Despeckle</link> filter. This has a nice preview, so you can play with the settings and try to find some that give good results. When graininess is really bad, though, it is often very difficult to fix by anything except heroic measures (i.e., retouching with paint tools).
ko: 광량이 적은 상태에서 사진을 찍거나 굉장히 짧은 노출을 주어 사진을 찍는 경우, 카메라가 각 픽셀에 필요한 충분한 데이터를 확보하지 못해 사진이 거칠어질 때가 있습니다. 이럴 때는 이미지를 부드럽게 만들어 거친 느낌을 <quote>펼 수</quote> 있습니다. 하지만 이럴 경우 선명도는 떨어지게 됩니다. 보다 나은 결과를 얻을 수 있는 방법은 두 가지 정도가 있습니다. 거친 상태가 심하지 않은 경우에는 Selective Blur 필터를 반경 1이나 2로 사용하는 것이 가장 좋습니다. 다른 방법은 Despeckle 필터를 사용하는 것입니다. 이것은 미리보기를 지원하므로, 미리보기를 보면서 적절한 값을 조절할 수 있습니다. 하지만 거친 상태가 심각하다면 페인트 도구로 리터칭하는 등의 전반적인 수정없이는 보정하기가 굉장히 힘듭니다.

en: Softening
ko: 부드럽게 하기

en: Every so often you have the opposite problem: an image is <emphasis>too</emphasis> crisp. The solution is to blur it a bit: fortunately blurring an image is much easier than sharpening it. Since you probably don't want to blur it very much, the simplest method is to use the <quote>Blur</quote> plug-in, accessed via Filters-&gt;Blur-&gt;Blur from the image menu. This will soften the focus of the image a little bit. If you want more softening, just repeat until you get the result you desire.
ko: 아까와는 반대로 이미지가 <emphasis>너무</emphasis> 선명하다면, 약간 흐릿하게 만들어 줍니다. 이는 선명하게 하는 것보다 훨씬 쉽습니다. 굉장히 흐릿하게 만들것이 아니라면, 이미지 메뉴의 필터 -&gt; 흐릿하게 -&gt; Blur 를 선택해 <quote>흐릿하게</quote> 플러그인을 사용합니다. 이러한 방법은 이미지의 초점을 다소 흐릿하게 만듭니다. 조금더 부드럽게 하려면 같은 작업을 반복합니다.

en: Removing Unwanted Objects from an Image
ko: 이미지에서 필요없는 물체 없애기

en: There are two kinds of objects you might want to remove from an image: first, artifacts caused by junk such as dust or hair on the lens; second, things that were really present but impair the quality of the image, such as a telephone wire running across the edge of a beautiful mountain landscape.
ko: 이미지에서 제거하려는 물체는 대부분 두 가지로 나눌 수 있습니다. 하나는 렌즈 위에 묻은 먼지나 머리카락에 의해 생긴 얼룩이고, 다른 하나는 아름다운 산 풍경의 구석을 가로지르는 전력선처럼 실제로 존재하는 것이나 이미지를 망치는 물체입니다.

en: A good tool for removing dust and other types of lens grunge is the <link linkend="plug-in-despeckle">Despeckle</link> filter, accessed as Filters-&gt;Enhance-&gt;Despeckle from the image menu. Very important: to use this filter effectively, you must begin by making a small selection containing the artifact and a small area around it. The selection must be small enough so that the artifact pixels are statistically distinguishable from the other pixels inside the selection. If you try to run despeckle on the whole image, you will hardly ever get anything useful. Once you have created a reasonable selection, activate Despeckle, and watch the preview as you adjust the parameters. If you are lucky, you will be able to find a setting that removes the junk while minimally affecting the area around it. The more the junk stands out from the area around it, the better your results are likely to be. If it isn't working for you, it might be worthwhile to cancel the filter, create a different selection, and then try again.
ko: 렌즈 위에 묻은 먼지나 오물에 의해 생긴 얼룩을 지우기에 좋은 도구는 Despeckle 필터입니다. 이는 이미지 메뉴의 필터 -&gt; 강화 -&gt; Despeckle 에 있습니다. (중요) 이 도구를 효과적으로 사용하기 위해서는 먼저 제거하려는 잡티를 포함하는 작은 선택 영역을 만들어 두어야 합니다. 선택 범위는 잡티의 픽셀이 선택 안의 다른 픽셀들과 통계적으로 구별될 정도로 충분히 작아야 합니다. 이미지 전체에 Despeckle 을 적용시켜 좋은 결과를 얻기는 힘듭니다. 따라서 먼저 적당한 크기의 선택을 하고, Despeckle 을 실행해 미리보기를 보면서 적절한 값으로 조정을 합니다. 운이 좋다면 얼룩을 제거하면서 주변에 가장 적게 영향을 미치는 값을 찾을 수 있을 것입니다. 그리고 얼룩이 제거되면, 이미지는 조금 더 보기 좋게 될 것입니다. 그리고 만약 그렇지 않다면, 필터를 취소하고, 새로운 선택을 만들어 다시 시도합니다.

en: If you have more than one artifact in the image, it is necessary to use Despeckle on each individually.
ko: 만약 제거해야할 얼룩이 많다면, 각각의 얼룩에 대해 Despeckle 을 적용해 주어야 합니다.

en: Garbage Removal
ko: 불필요한 것 제거하기

en: Consult the <link linkend="gimp-tool-clone">Clone Tool Help</link> for more detailed instructions. Cloning is as much an art as a science, and the more you practice at it, the better you will get. At first it may seem impossible to produce anything except ugly blotches, but persistence will pay off.
ko: 도장도구 사용에 대한 더 자세한 내용은 도장 도구 도움말을 참고하세요. 복제하기는 과학의 예술이므로, 지속적으로 연습하면 점점 더 나은 결과를 얻을 수 있을 것입니다. 처음에는 보기 흉한 얼룩밖에 얻지 못할지 모르지만, 인내를 가지고 하면 좋은 성과를 얻을 수 있을 것입니다.

en: Another tool looking very much as the clone tool, but smarter, is the <link linkend="gimp-tool-heal">healing tool</link> which also takes the area around the destination into account when cloning. A typical usage is removal of wrinkles and other minor errors in images.
ko: 도장 도구와 비슷하지만 더 깔끔한 복원 도구도 있습니다. 복원 도구도 다른 부분을 복사해 붙여넣는 것으로 주로 잡티나 자잘한 부분 수정에 사용됩니다.

en: Removing Red-eye
ko: 적목 현상 제거

en: Red-eyes
ko: Red-eyes(적목 현상)

en: When you take a flash picture of somebody who is looking directly toward the camera, the iris of the eye can bounce the light of the flash back toward the camera in such a way as to make the eye appear bright red: this effect is called <quote>red eye</quote>, and looks very bizarre. Many modern cameras have special flash modes that minimize red-eye, but they only work if you use them, and even then they don't always work perfectly. Interestingly, the same effect occurs with animals, but the eyes may show up as other colors, such as green.
ko: 카메라를 똑바로 쳐다보고 있는 사람을 향해 플래쉬를 터뜨리고 사진을 찍으면, 눈 속의 홍채가 플래쉬 빛을 반사하여 눈이 붉게 찍히게 됩니다. 이러한 효과를 <quote>적목 현상</quote>이라고 부르는데, 굉장히 기괴한 느낌을 줍니다. 최신의 카메라들은 대부분 적목현상을 최소화시키는 특수 플래쉬 모드를 가지고 있지만, 따로 설정을 해줘야 하며, 그런다고 할지라도 항상 완벽하게 동작하지는 않습니다. 이러한 현상은 동물에게서도 나타나는데, 녹색이라든가 하는 식으로 색이 조금 다르게 나타납니다.

en: From version 2.4, GIMP incorporated a special <link linkend="plug-in-red-eye-removal">remove red eye</link> filter. Make a selection with one of the selection tools of the red part of the eye and then choose the <quote>Remove Red Eye</quote> filter. Perhaps you have to fiddle around a bit with the threshold slider to get the right color.
ko: 김프 2.4 에는 적목 현상 제거 필터가 내장되었습니다. 적목 현상이 있는 부분을 선택도구를 이용해 선택한 뒤, <quote>적목 현상 제거</quote> 필터를 실행합니다. 제대로 제거가 되지 않으면 작업을 취소하고 임계값 조절막대를 조절해가며 원하는 색상이 나올 때까지 계속 시도합니다.

en: Saving Your Results
ko: 결과물 저장하기

en: What file format should you use to save the results of your work, and should you resize it? The answers depend on what you intend to use the image for.
ko: 작업한 결과물을 어떤 포맷으로 저장할 것인가, 사이즈를 줄여야 할 것인가? 이것은 이미지를 어떠한 용도로 쓸 것인가에 따라 결정됩니다.

en: If you intend to open the image in GIMP again for further work, you should save it in GIMP's native XCF format (i. e., name it something.xcf), because this is the only format that guarantees that none of the information in the image is lost.
ko: 만약 차후에 이미지를 김프로 다시 열 것이라면 김프 전용 포맷인 XCF 포맷(파일이름.xcf)으로 저장하는 것이 좋습니다. 그것은 XCF 포맷만이 이미지에 대한 모든 정보를 저장할 수 있기 때문입니다.

en: If you intend to display the image on screen or project it with a video projector, bear in mind that the highest screen resolution for most commonly available systems is 1600 x 1200, so there is nothing to gain by keeping the image larger than that. For this purpose, the JPEG format is almost always a good choice.
ko: 이미지를 단순히 모니터로 보거나 비디오 프로젝터를 통해 볼 경우, 구현가능한 최대 해상도는 1600 x 1200 정도입니다. 따라서 이미지를 그 이상으로 크게 할 필요는 없습니다. 그리고 이때에는 JPEG 포맷이 가장 적합합니다.

en: If you want to put the image on a web page or send it by email, it is a good idea to make every effort to keep the file size as small as possible. First, scale the image down to the smallest size that makes it possible to see the relevant details (bear in mind that other people may be using different sized monitors and/or different monitor resolution settings). Second, save the image as a JPEG file. In the JPEG save dialog, check the option to <quote>Preview in image window</quote> , and then adjust the Quality slider to the lowest level that gives you acceptable image quality. (You will see in the image the effects of each change.) Make sure that the image is zoomed at 1:1 while you do this, so you are not misled by the effects of zooming.
ko: 이미지를 웹 페이지에 게재하거나 Email을 통해 전송하려 할 경우, 가능한 파일크기를 줄이는 것이 좋습니다. 첫번째로, 보기에 적당한 크기로 이미지를 줄입니다(단, 이미지를 보는 사람들이 각기 다른 크기의 모니터와 다른 해상도를 사용한다라는 것을 염두에 두어야 합니다). 두번째로, 이미지를 JPEG 으로 저장합니다. JPEG 저장 대화 상자에서 <quote>이미지 창으로 미리보기</quote>를 체크한 뒤, 이미지 창을 보면서 화질 슬라이더를 움직여 적절한 화질을 유지하는 최저 레벨로 조절합니다. 이때 확대 상태를 1:1로 해놓고 작업해야만 확대로 인한 효과와 혼동하지 않을 수 있습니다.

en: See the <link linkend="gimp-using-fileformats">File Formats</link> section for more information.
ko: 더 자세한 내용은 파일 포맷 섹션을 참고하세요.

en: Printing Your Photos
ko: 사진 인쇄하기

en: Printing your photos
ko: Printing your photos(사진 인쇄하기)

en: As in most softwares, in GIMP, printing needs to go to main menu <menuchoice><guimenu>File</guimenu><guisubmenu>Print</guisubmenu></menuchoice>. However it is very useful to keep in mind some elementary concepts to prevent some unpleasant surprises when looking at result, or to cure them if that occurs. You always must remember:
ko: 이미지를 인쇄하려면 메인 메뉴에서 <menuchoice><guimenu>파일</guimenu><guisubmenu>인쇄</guisubmenu></menuchoice> 를 선택합니다. 프린트를 할 경우 다음 사항을 숙지하는 편이 좋습니다. 그래야만 생각치 못한 결과에 놀라지 않고, 그런 일이 벌어졌을 때 수정할 수 있습니다.

en: that image displayed on the screen is in RGB mode and printing will be in CMYK mode; consequently color feature you'll get on printed sheet will not be exactly what you was waiting for. That depends on the used corresponding chart. For the curious ones some adding explanations can be got through a click on these useful Wikipedia links:
ko: 모니터 스크린의 이미지는 RGB 모드로 표현되고, 인쇄되는 이미지는 CMYK 모드로 표현됩니다. 따라서 실제 인쇄되는 색상이 모니터에서 본 것과는 다르게 나타날 수도 있습니다. 이 차이는 RGB-CMYK 색상 대응 차트를 통해 알 수 있으며, 이에 대한 더 자세한 내용은 다음 위키백과 링크를 참고하세요.

en: ICC-Profile <xref linkend="bibliography-online-wkpd-icc"/>
ko: ICC 프로필

en: CMYK <xref linkend="bibliography-online-wkpd-cmyk"/>
ko: CMYK

en: Gamut <xref linkend="bibliography-online-wkpd-gamut"/>
ko: Gamut

en: that a screen resolution is roughly within a range from 75 up to 100 dpi; a printer resolution is about 10x higher (or more) than a screen one; printed image size depends on available pixels and resolution; so actual printed size doesn't correspond inevitably to what is displayed on screen nor available sheet size.
ko: 모니터 스크린의 해상도는 75 - 100 dpi 정도인데 반해 프린터의 해상도는 그보다 10배 이상 높습니다. 또 인쇄된 이미지의 크기는 사용가능한 픽셀수와 해상도에 좌우되기 때문에 모니터에 보여지는 크기나 인쇄지의 크기와 일치하지 않습니다.

en: Last recommendation: think of checking your margins as well as centering. It would be a pity if a too much large margin cuts off some part of your image or if an inappropriate centering damages your work especially if you use a special photo paper.
ko: 마지막으로 이미지가 인쇄지의 정중앙에 있는지 확인합니다. 이는 <menuchoice><guimenu>파일</guimenu><guisubmenu>페이지 설정</guisubmenu></menuchoice> 에서 조정할 수 있습니다. 여백이 너무 크면 이미지가 잘릴 수 있고, 특수 사진용지를 사용할 경우 배치를 잘못하면 엉뚱하게 인쇄될 수 있으므로 주의해야 합니다.

en: EXIF Data
ko: EXIF 데이터

en: Modern digital cameras, when you take a picture, add information to the data file about the camera settings and the circumstances under which the picture was taken. This data is included in JPEG or TIFF files in a structured format called EXIF. For JPEG files, GIMP is capable of maintaining EXIF data, if it is built appropriately: it depends on a library called <quote>libexif</quote>, which may not be available on all systems. If GIMP is built with EXIF support enabled, then loading a JPEG file with EXIF data, and resaving the resulting image in JPEG format, will cause the EXIF data to be preserved unchanged. This is not, strictly speaking, the right way for an image editor to handle EXIF data, but it is better than simply removing it, which is what earlier versions of GIMP did.
ko: 최근의 디지털 카메라들은 사진을 찍을 때, 카메라의 설정상태나 사진이 찍혔을 때의 주변환경 등의 정보를 이미지에 덧붙입니다. 이러한 데이터는 JPEG 이나 TIFF 등의 파일에 EXIF 라고 불리우는 구조화된 포맷으로 포함됩니다. 김프에서는 JPEG 파일의 경우 <quote>libexif</quote> 라이브러리가 있을 경우에만 EXIF 데이터를 사용할 수 있습니다. 하지만 이 라이브러리를 모든 시스템에서 사용할 수 있는 것은 아닙니다. 만약 EXIF 가 지원되는 상황이라면 JPEG 파일을 EXIF 데이터와 함께 읽어 들인 후, 편집하고 저장할 경우 EXIF 데이터를 변경없이 다시 저장합니다. 엄밀히 말해 이는 EXIF 데이터를 제대로 다루는 방법은 아닙니다. 하지만 해당 데이터를 버리는 것보다는 낫기 때문에 김프에서는 이렇게 사용해왔습니다.

en: If you would like to see the contents of the EXIF data, you can download from the registry an Exif Browser plug-in <xref linkend="bibliography-online-gimp-plugin-exifbrowser"/>. If you are able to build and install it on your system, you can access it as Filters-&gt;Generic-&gt;Exif Browser from the image menu. (See <link linkend="gimp-plugins-install">Installing New Plug-ins</link> for help.)
ko: EXIF 데이터를 보려면 the registry 에서 <ulink url="http://registry.gimp.org/plugin?id=4153"> Exif Browser plug-in </ulink> 을 다운로드 받습니다. 이를 컴파일하고 설치한 뒤 이미지 메뉴에서 필터 -&gt; 일반 -&gt; Exif Browser 를 통해 사용할 수 있습니다( <link linkend="gimp-plugins-install">새 플러그인 설치하기</link> 참조).

en: Illustration of four different path creating
ko: 네 가지 경로 만들기 예제

en: Four examples of GIMP paths: one closed and polygonal; one open and polygonal; one closed and curved; one with a mixture of straight and curved segments.
ko: 경로의 네 가지 예제 : 닫힌 다각형, 열린 다각형, 닫힌 곡선, 직선과 곡선의 조합

en: Paths can be very complex. If you create them by hand using the Path tool, unless you are obsessive they probably won't contain more than a few dozen anchor points (often many fewer); but if you create them by transforming a selection into a path, or by transforming text into a path, the result can easily contain hundreds of anchor points, or even thousands.
ko: 경로는 굉장히 복잡하게도 만들 수 있습니다. 경로 도구로 경로를 만드는 경우 대부분은 적은 수의 고정점을 포함하게 됩니다. 하지만 선택이나 문자를 경로로 변환하는 경우에는 수백에서 수천개의 고정점을 가지게 될 수도 있습니다.

en: A path may contain multiple <emphasis>components</emphasis>. A <quote>component</quote> is a part of a path whose anchor points are all connected to each other by path segments. The ability to have multiple components in paths allows you to convert them into selections having multiple disconnected parts.
ko: 경로는 많은 <emphasis>컴포넌트</emphasis>를 포함할 수 있습니다. <quote>컴포넌트</quote> 란 선에 의해 각 고정점이 서로 연결된 것으로 경로의 일부분입니다. 이렇게 여러 개의 컴포넌트로 이루어진 경로는 서로 분리된 여러개의 선택으로 변환시킬 수 있습니다.

en: Each component of a path can be either <emphasis>open</emphasis> or <emphasis>closed</emphasis>: <quote>closed</quote> means that the last anchor point is connected to the first anchor point. If you transform a path into a selection, any open components are automatically converted into closed components by connecting the last anchor point to the first anchor point with a straight line.
ko: 경로의 컴포넌트들은 각각 <emphasis>열려</emphasis> 있거나 <emphasis>례쇄</emphasis>되어 있을 수 있습니다. 여기서 <quote>폐쇄</quote> 란 마지막 고정점이 처음 고정점과 연결되어 있다라는 의미입니다. 경로를 선택으로 변환시키면 열려진 컴포넌트들은 자동적으로 마지막 고정점과 처음 고정점이 직선으로 연결되어 폐쇄된 컴포넌트로 바뀝니다.

en: Paths and Selections
ko: 경로와 선택

en: GIMP lets you transform the selection for an image into a path; it also lets you transform paths into selections. For information about the selection and how it works, see the <link linkend="gimp-concepts-selection">Selection</link> section.
ko: 김프에서는 선택을 경로로, 그리고 경로를 선택으로 바꾸는 기능을 제공합니다. 이에 대한 자세한 사항은 <link linkend="gimp-concepts-selection">선택</link> 섹션을 참고하세요.

en: Transforming Paths
ko: 경로 변형하기

en: Stroking a Path
ko: 경로따라 그리기

en: The four paths from the top illustration, each stroked in a different way.
ko: 다음 네가지 경로는 각각 다른 방법으로 그려진 것입니다.

en: Paths do not alter the appearance of the image pixel data unless they are <emphasis>stroked</emphasis>, using <menuchoice><guimenu>Edit</guimenu><guimenuitem>Stroke Path</guimenuitem></menuchoice> from the image menu or the Paths dialog right-click menu, or the <quote>Stroke Path</quote> button in the Tool Options dialog for the Path tool.
ko: 경로는 <emphasis>스트로크</emphasis> 되지 않는한 이미지의 데이터를 바꾸지는 않습니다. 경로를 스트로크하는 방법은 이미지 메뉴나 경로 대화 상자의 오른쪽 버튼 메뉴에서 <menuchoice><guimenu>편집</guimenu><guimenuitem>경로 따라 그리기</guimenuitem></menuchoice> 를 사용하거나, 경로 도구의 도구 옵션 대화 상자에서 <quote>경로 따라 그리기</quote>를 선택하면 됩니다.

en: Choosing <quote>Stroke Path</quote> by any of these means brings up a dialog that allows you to control the way the stroking is done. You can choose from a wide variety of line styles, or you can stroke with any of the Paint tools, including unusual ones such as the Clone tool, Smudge tool, Eraser, etc.
ko: <quote>경로 따라 그리기</quote> 를 선택하면 스트로킹하는 방법을 조정할 수 있는 대화 상자가 뜹니다. 여기서 굉장히 다양한 선 종류를 선택할 수 있습니다. 그 외에 다소 독특한 그리기 도구인 도장, 문지르기, 지우개 등도 선택할 수 있습니다.

en: The <guilabel>Stroke Path</guilabel> dialog
ko: <guilabel>경로 따라 그리기</guilabel> 대화 상자

en: You can further increase the range of stroking effects by stroking a path multiple times, or by using lines or brushes of different widths. The possibilities for getting interesting effects in this way are almost unlimited.
ko: 경로 따라 그리기를 여러번 반복하거나 선이나 붓의 두께를 조정해서 스트로킹 효과를 확장할 수 있고, 이러한 방법을 통해 거의 무한에 가까운 다양한 효과를 얻을 수 있습니다.

en: Paths and Text
ko: 경로와 텍스트

en: Text converted to a path
ko: 텍스트를 경로로 변환

en: Text converted to a path and then transformed using the Perspective tool.
ko: 텍스트를 경로로 변환한 후에 원근 도구를 이용해 변형

en: The path shown above, stroked with a fuzzy brush and then gradient-mapped using the Gradient Map filter with the <quote>Yellow Contrast</quote> gradient.
ko: 퍼지 브러시를 이용해 스트로크를 하고, <quote>Yellow Contrast</quote> 그라디언트맵 필터를 이용해 그라디언트 매핑한 모습

en: Stroking the path, which gives you many possibilities for fancy text.
ko: 경로를 스트로킹함으로써 다양한 모양의 텍스트를 만들 수 있습니다.

en: More importantly, transforming the text. Converting text into a path, then transforming the path, and finally either stroking the path or converting it to a selection and filling it, often leads to much higher-quality results than rendering the text as a layer and transforming the pixel data.
ko: 무엇보다 중요한 것은 텍스트를 변형시키는 것입니다. 텍스트를 경로로 바꾸고, 경로를 변형시킨 후 경로를 스트로킹하거나 선택으로 바꾸어 그 안을 채워넣게 되면, 이는 레이어에서 텍스트를 렌더링하거나 픽셀 단위로 수정작업을 한 것보다 더 나은 결과를 얻을 수 있습니다.

en: Paths and <acronym>SVG</acronym> files
ko: 경로와 <acronym>SVG</acronym> 파일

en: <acronym>SVG</acronym>, standing for <quote>Scalable Vector Graphics</quote>, is an increasingly popular file format for <emphasis>vector graphics</emphasis>, in which graphical elements are represented in a resolution-independent format, in contrast to <emphasis>raster graphics</emphasis>; in which graphical elements are represented as arrays of pixels. GIMP is mainly a raster graphics program, but paths are vector entities.
ko: SVG는 <quote>Scalable Vector Graphics</quote> 의 약자로 사용률이 증가하고 있는 <emphasis>벡터 그래픽</emphasis> 파일 포맷입니다. 백터 그래픽 포맷은 픽셀의 배열로 표현되는 <emphasis>래스터 그래픽</emphasis>과 달리 해상도에 무관하게 표현되는 포맷입니다. 김프는 래스터 그래픽 프로그램이지만, 경로는 벡터로 구현합니다.

en: Fortunately, paths are represented in <acronym>SVG</acronym> files in almost exactly the same way they are represented in GIMP. (Actually fortune has nothing to do with it: GIMP's path handling was rewritten for GIMP 2.0 with SVG paths in mind.) This compatibility makes it possible to store GIMP paths as <acronym>SVG</acronym> files without losing any information. You can access this capability in the Paths dialog.
ko: <acronym>SVG</acronym> 파일의 경로는 김프의 경로와 거의 똑같은 방식으로 구현됩니다(사실 이것은 김프 2.0에서 경로 관리에 관한 부분을 다시 작성하면서 SVG 포맷을 참고했기 때문입니다). 이러한 호환성으로 <acronym>SVG</acronym> 파일로 저장할 경우 어떤 정보의 손실도 없이 경로를 저장할 수 있습니다. 이는 경로 대화 상자에서도 확인할 수 있습니다.

en: It also means that GIMP can create paths from <acronym>SVG</acronym> files saved in other programs, such as <application>Inkscape</application> or <application>Sodipodi</application>, two popular open-source vector graphics applications. This is nice because those programs have much more powerful path-manipulation tools than GIMP does. You can import a path from an <acronym>SVG</acronym> file using the Paths dialog.
ko: 그리고 이것은 유명한 오픈소스 벡터 그래픽 프로그램인 <application>Inkscape</application> 나 <application>Sodipodi</application> 같은 다른 프로그램에서 만들어진 <acronym>SVG</acronym> 파일에도 쉽게 경로를 만들 수 있음을 의미합니다. 이렇게 강력한 경로 편집 프로그램과 호환성을 가진다라는 것은 상당히 편리합니다. 그리고 경로 대화 상자를 이용하면 <acronym>SVG</acronym> 파일에서 경로를 불러올 수 있습니다.

en: The <acronym>SVG</acronym> format handles many other graphical elements than just paths: among other things, it handles figures such as squares, rectangles, circles, ellipses, regular polygons, etc. GIMP cannot do anything with these entities, but it can load them as paths.
ko: <acronym>SVG</acronym> 포맷은 경로 외에 사각형, 다각형, 원, 타원, 정다각형 등 다양한 모양을 다룹니다. 하지만 김프에서는 각 항목의 속성을 무시한 경로로만 불러올 수 있습니다.

en: Creating paths is not the only thing GIMP can do with <acronym>SVG</acronym> files. It can also open <acronym>SVG</acronym> files as GIMP images, in the usual way.
ko: <acronym>SVG</acronym> 파일로 경로만 만들 수 있는 것은 아닙니다. 사실 보통은 <acronym>SVG</acronym> 파일로 된 이미지를 읽는데 많이 쓰입니다.

en: Creating New Layers
ko: 새 레이어 만들기

en: Creating new layers
ko: 새 레이어 만들기

en: There are several ways to create new layers in an image. Here are the most important ones:
ko: 이미지에 새 레이어를 만드는 방법에는 여러 가지가 있습니다. 다음은 그 중 중요한 방법들입니다.

en: Selecting <menuchoice><guimenu>Layer</guimenu><guimenuitem>New Layer</guimenuitem></menuchoice> in the image menu. This brings up a dialog that allows you to set the basic properties of the new layer; see the <link linkend="gimp-layer-new">New Layer dialog</link> section for help with it.
ko: 이미지 메뉴에서 <menuchoice><guimenu>레이어</guimenu><guimenuitem>새 레이어</guimenuitem></menuchoice> 를 선택합니다. 그러면 새 레이어의 기본 속성들을 선택할 수 있는 대화 상자가 호출됩니다. 이에 대한 더 자세한 사항은 새 레이어 만들기 대화 상자를 참고하세요.

en: Selecting <menuchoice><guimenu>Layer</guimenu><guimenuitem>Duplicate Layer</guimenuitem></menuchoice> in the image menu. This creates a new layer, that is a perfect copy of the currently active layer, just above the active layer.
ko: 이미지 메뉴에서 <menuchoice><guimenu>레이어</guimenu><guimenuitem>레이어 복제</guimenuitem></menuchoice> 를 선택합니다. 그러면 활성화된 레이어와 완벽하게 똑같은 레이어가 활성화된 레이어 위에 새로 만들어집니다.

en: Rendering a Grid
ko: 모눈 만들기

en: How can you create a grid that is actually part of the image? You can't do this using the image grid: that is only an aid, and is only visible on the monitor or in a screenshot. You can, however, use the <link linkend="plug-in-grid">Grid</link> plugin to render a grid very similar to the image grid. (Actually, the plugin has substantially more options.)
ko: 이미지 위에 격자 모양을 그리려면 어떻게 해야할까요? 안타깝게도 김프의 이미지 모눈은 단지 보조도구로써 모니터나 스크린샷에만 보여지는 것이기 때문에 사용할 수 없습니다. 하지만 Grid 플러그인을 사용하여 이미지 위에 이미지 모눈과 비슷한 모눈을 만들 수 있습니다(이 플러그인에는 다양한 옵션이 있습니다.)

en: See also <link linkend="gimp-concepts-image-grid">Grid and Guides</link>.
ko: 자세한 내용은 <link linkend="gimp-concepts-image-grid">모눈과 안내선</link> 을 참고하면 된다.

en: Getting Unstuck
ko: 문제 해결

en: Stuck!
ko: 문제발생!

en: All right, okay: you're stuck. You're trying to use one of the tools on an image, and nothing is happening, and nothing you try makes any difference. Your fists are starting to clench, and your face is starting to feel warm. Are you going to have to kill the program, and lose all your work? This sucks!
ko: 자, 문제가 발생하였습니다. 도구를 사용해서 이미지를 편집하는데, 아무 일도 일어나지 않고 아무 것도 바꿀 수 없게 되었다면, 조금쯤 화가 날 것입니다. 그럼 이제 프로그램을 강제 종료시켜 그동안 작업한 것을 모두 날려버리시겠습니까?

en: Well, hold on a second. This happens pretty frequently, even to people who've used <acronym>GIMP</acronym> for a long time, but generally the cause is not so hard to figure out (and fix) if you know where to look. Lets be calm, and go through a checklist that will probably get you GIMPing happily again.
ko: 잠시 진정하세요. 사실 이런 일은 흔한 편으로 보통은 쉽게 고칠 수 있습니다. 이제 침착하게 체크 리스트를 살펴봅니다.

en: Common Causes of GIMP Non-Responsiveness
ko: 김프와 무관한 일반적인 문제들

en: There is a floating selection
ko: 떠있는 선택

en: Layers dialog showing a floating selection.
ko: 떠있는 선택이 있는 레이어 대화 상자

en: <emphasis>How to tell:</emphasis> If there is a floating selection, many actions are impossible until the floating section is anchored. To check, look at the Layers dialog (making sure it's set to the image you're working on) and see whether the top layer is called <quote>Floating Selection</quote>.
ko: <emphasis>설명:</emphasis> 떠있는 선택이 있으면 그것을 고정하기 전까지 다른 대부분의 작업을 할 수 없습니다. 이를 확인하려면 레이어 대화 상자의 최상단 레이어가 <quote>떠있는 선택</quote> 인지 확인합니다.

en: <emphasis>How to solve:</emphasis> Either anchor the floating selection, or convert it into an ordinary (non-floating) layer. If you need help on how to do this, see <link linkend="glossary-floatingselection"> Floating Selections </link>.
ko: <emphasis>해결책:</emphasis> 떠있는 선택을 고정시키거나 일반적인 레이어로 변환시킵니다. 이렇게 하는 방법은 <link linkend="glossary-floatingselection">떠있는 선택 </link>을 참고하면 됩니다.

en: The selection is hidden
ko: 숨겨진 선택

en: Unstuck show selection menu
ko: 선택 메뉴에서 해결

en: In the View menu, make sure that "Show Selection" is checked.
ko: 보기 메뉴에서 "선택 표시" 가 체크되어 있는지 확인합니다.

en: <emphasis>How to tell:</emphasis> If this is the problem, merely reading this will already have made you realize it, probably, but to explain in any case: sometimes the flickering line that outlines the selection is annoying because it makes it hard to see important details of the image, so <acronym>GIMP</acronym> gives you the option of hiding the selection, by unchecking <guimenuitem>Show Selection</guimenuitem> in the <guimenu>View</guimenu> menu. It is easy to forget that you have done this, though.
ko: <emphasis>설명:</emphasis> 이는 굉장히 단순한 문제로 굳이 설명할 필요도 없습니다. 하지만 굳이 하자면, 간혹 깜빡이는 선택의 경계선이 이미지를 자세하게 보는데 방해가 되어 눈에 거슬릴 때가 있습니다. 이럴 경우 <guimenu>보기</guimenu> 메뉴의 <guimenuitem>선택 표시</guimenuitem> 를 체크 해제함으로써 선택을 숨길 수 있습니다. 그런데 이렇게 설정해둔 뒤에 잊어버리는 경우가 많으니 주의하세요.

en: <emphasis>How to fix:</emphasis> If this hasn't rung any bells, it isn't the problem, and if it has, you probably know how to fix it, because it doesn't happen unless you explicitly tell it to; but anyway: just go to the <guimenu>View</guimenu> menu for the image and, if <guimenuitem>Show Selection</guimenuitem> is unchecked, click on it..
ko: <emphasis>해결책:</emphasis> 특별한 일이 없는한 문제가 되지 않는 부분으로, 만약 문제가 있더라도 쉽게 고칠 수 있을 것입니다. 왜냐하면 선택은 일부러 바꾸지 않는한 기본값으로 표시되는 것이기 때문입니다. 이를 해결하는 방법은 이미지의 <guimenu>보기</guimenu> 메뉴에서 <guimenuitem>선택 표시</guimenuitem> 가 체크 해제되어 있는지 확인하고, 체크 해제되어 있다면 선택이 표시되도록 체크해주면 됩니다.

en: You are acting outside of the selection
ko: 선택영역 밖에서 작업할 경우

en: Unstuck select all
ko: 전체 선택으로 해결

en: Click <quote>All</quote> in the Select menu to make sure that everything is selected.
ko: 선택 메뉴의 <quote>전체</quote> 를 선택해서 이미지 전체를 선택합니다.

en: <emphasis>How to fix:</emphasis> If doing this has destroyed a selection that you wanted to keep, hit <keycombo><keycap>Ctrl</keycap><keycap>Z</keycap></keycombo> (undo) a couple of times to restore it, and then we'll figure out what the problem is. There are a couple of possibilities. If you couldn't see any selection, there may have been a very tiny one, or even one that contained no pixels. If this was the case, it surely is not a selection that you wanted to keep, so why have you gotten this far in the first place? If you can see a selection but thought you were inside it, it might be inverted from what you think. The easiest way to tell is to hit the Quick Mask button: the selected area will be clear and the unselected area will be masked. If this was the problem, then you can solve it by toggling Quick Mask off and choosing Invert in the <guimenu>Select</guimenu> menu.
ko: <emphasis>해결책:</emphasis> 이 방법은 기존의 선택을 망가뜨리지만, 문제를 확인한 후 <keycombo><keycap>Ctrl</keycap><keycap>Z</keycap></keycombo>(실행취소)를 눌러 이전 선택을 복구할 수 있습니다. 이러한 경우에는 몇 가지 가능성이 있는데, 만약 선택을 볼 수 없다면 선택이 굉장히 작거나, 픽셀을 포함하지 않는 경우일 것입니다. 이때 선택을 유지하고 싶지 않다면 바로 전체선택을 합니다. 혹 선택을 볼 수 있는데 그 안에서 작업할 수 없다면, 그것은 아마도 반대로 선택이 된 경우일 것입니다. 이것은 퀵마스크 버튼을 눌러보면 쉽게 확인할 수 있습니다. 선택된 영역은 선명하고, 그렇지 않은 부분은 마스크로 덧씌워집니다. 이제 퀵마스크 모드를 종료시키고 <guimenu>선택</guimenu> 메뉴의 반전을 선택합니다.

en: The active drawable is not visible
ko: 활성화된 drawable이 보이지 않는 경우

en: Unstuck layer invisibility
ko: 레이어의 보이지 않음 문제

en: Layers dialog with visibility off for the active layer.
ko: 레이어 대화 상자에서 보기가 꺼진 채 활성화된 레이어

en: <emphasis>How to tell:</emphasis> The Layers dialog gives you ability to toggle the visibility of each layer on or off. Look at the Layers dialog, and see if the layer you are trying to act on is active (i.e., darkened) and has an eye symbol to the left of it. If not, this is your problem.
ko: <emphasis>설명:</emphasis> 레이어 대화 상자에는 각 레이어의 보임 여부를 전환할 수 있는 버튼이 있습니다. 레이어 대화상자를 살펴보고, 작업하려는 레이어가 활성화되어 있고, 왼쪽에 눈모양 기호가 있는지 확인합니다.

en: <emphasis>How to fix:</emphasis> If your intended target layer is not active, click on it in the Layers dialog to activate it. (If none of the layers are active, the active drawable might be a channel -- you can look at the Channels tab in the Layers dialog to see. This does not change the solution, though.) If the eye symbol does not appear, click in the Layers dialog at the left edge to toggle it: this should make the layer visible. See the Help section for the <link linkend="gimp-layer-dialog">Layers Dialog</link> if you need more help.
ko: <emphasis>해결책:</emphasis> 대상 레이어가 활성화되어 있지 않다면, 레이어 대화상자에서 해당 레이어를 클릭하여 활성화시킵니다(활성화된 레이어가 없는 경우, 활성화된 drawable 은 채널일 것입니다. 레이어 대화상자에서 채널탭을 클릭해서 확인합니다). 그리고 대상 레이어의 왼쪽에 눈모양 기호가 나타나 있지 않으면 [보임 전환] 버튼을 누릅니다. 더 자세한 내용은<link linkend="gimp-layer-dialog">레이어 대화상자</link>를 참고하세요.

en: The active drawable is transparent
ko: 활성화된 drawable 이 투명한 경우

en: Unstuck layer transparency
ko: 레이어 투명도 문제 해결

en: Layers dialog with opacity set to zero for the active layer.
ko: 레이어 대화 상자에서 활성화된 레이어의 불투명도가 0인 경우

en: <emphasis>How to tell:</emphasis> When the opacity is set 0 on the layer, you cannot see anything which you draw on it. Look the <guilabel>Opacity</guilabel> slider, and see which side the slider placed at. If it is at the leftmost side, that is your problem.
ko: <emphasis>설명:</emphasis> 레이어의 불투명도가 0이면, 해당 레이어에 한 작업들을 볼 수 없습니다. 레이어 대화 상자의 <guilabel>불투명도</guilabel> 슬라이드바가 어디에 위치하고 있는지 확인합니다.

en: <emphasis>How to fix:</emphasis> Move the slider.
ko: <emphasis>해결책:</emphasis> 불투명도 슬라이더를 움직여서 투명도를 높여줍니다.

en: You are trying to act outside the layer
ko: 레이어 바깥쪽에 작업을 하려는 경우

en: <emphasis>How to tell:</emphasis> In <acronym>GIMP</acronym>, layers don't need to have the same dimensions as the image: they can be larger or smaller. If you try to paint outside the borders of a layer, nothing happens. To see if this is happening, look for a black-and-yellow dashed rectangle that does not enclose the area you're trying to draw at.
ko: <emphasis>설명:</emphasis> <acronym>김프</acronym>에서는 레이어가 이미지와 같은 넓이를 가지지 않습니다. 따라서 작업 중인 레이어 영역 밖에 칠을 할 경우 아무 일도 일어나지 않습니다. 그리려는 부분이 사각형의 검정-노랑 점선 안에 있는지 확인합니다.

en: <emphasis>How to fix:</emphasis> You need to enlarge the layer. There are two commands at the bottom of the Layer menu that will let you do this: Layer to Image Size, which sets the layer bounds to match the image borders; and Layer Boundary Size, which brings up a dialog that allows you to set the layer dimensions to whatever you please.
ko: <emphasis>해결책:</emphasis> 이런 경우에는 레이어의 크기는 늘여야 합니다. 이는 레이어 메뉴 하단의 두 명령어를 이용할 수 있습니다. "레이어를 이미지에 맞추기" 는 레이어의 경계를 이미지의 경계와 일치시키고, "레이어 경계 크기" 는 레이어의 넓이를 조절하는 대화 상자를 호출합니다.

en: The image is in indexed color mode.
ko: 인덱스 모드에서의 이미지

en: <emphasis>How to tell:</emphasis><acronym>GIMP</acronym> can handle three different color modes: <link linkend="glossary-colormodel">RGB(A), Indexed and Grayscale</link>. The indexed colormode uses a colormap, where all used colors on the image are indexed. The <link linkend="gimp-tool-color-picker">color picker</link> in <acronym>GIMP</acronym> however, let you choose RGB colors. That means, if you try to paint with a different color than it is indexed in the colormap, you end up in very undetermined results (e.g. it paints with the wrong color or you can't paint).
ko: <emphasis>설명:</emphasis><acronym>김프</acronym>는 <link linkend="glossary-colormodel">RGB(A), 인덱스, 그레이스케일</link> 등 세 가지의 색상 모드를 사용할 수 있습니다. 인덱스 모드는 이미지에 사용된 모든 색상이 정렬된 색상표를 사용합니다. 하지만 <acronym>김프</acronym>의 <link linkend="gimp-tool-color-picker">색상 추출 도구</link>을 사용하면 RGB 색상도 선택은 할 수 있습니다. 다시말해 색상표에 있는 색상이 아닌 색상을 선택하여 칠을 하려고 하면 예상치 못한 결과를 얻을 수 있습니다.(예를 들어, 엉뚱한 색으로 칠하거나 칠을 할 수 없는 등)

en: <emphasis>How to fix:</emphasis> Always use the RGB Color mode to paint on images. You can verify and select another color mode from the <link linkend="gimp-image-mode">Mode</link> menuitem in the <guimenu>Image</guimenu> menu.
ko: <emphasis>해결책:</emphasis> 칠을 할 때는 항상 RGB 모드로 칠을 합니다. 색상 모드 확인과 다른 모드로의 변환은 <guimenu>이미지</guimenu> 메뉴의 모드를 이용합니다.

en: Embellishing Text
ko: 텍스트 꾸미기

en: Embellishing text
ko: 텍스트 꾸미기

en: Fancy text
ko: 인기있는 텍스트

en: Four fancy text items created using logo scripts: <quote>alien neon</quote>, <quote>bovination</quote>, <quote>frosty</quote>, and <quote>chalk</quote>. Default settings were used for everything except font size.
ko: 위의 네 가지 문자들은 로고 스크립트를 이용해 만든 것입니다.: 위에서부터 <quote>alien neon</quote>, <quote>bovination</quote>, <quote>frosty</quote>, <quote>chalk</quote>를 사용한 것으로 글꼴 크기를 제외하고 모두 기본값을 사용하였습니다.

en: There are many things you can do to vary the appearance of text beyond just rendering it with different fonts or different colors. By converting a text item to a selection or a path, you can fill it, stroke the outlines, transform it, or generally apply the whole panoply of GIMP tools to get interesting effects. As a demonstration of some of the possibilities, try out the "logo" scripts at <menuchoice><guimenu>File</guimenu><guisubmenu>Create</guisubmenu><guisubmenu>Logos</guisubmenu></menuchoice>. Each of these scripts allows you to enter some text, and then creates a new image showing a logo constructed out of that text. If you would like to modify one of these scripts, or construct a logo script of your own, the <link linkend="gimp-concepts-script-fu">Using Script-Fu</link> and <link linkend="gimp-using-script-fu-tutorial">Script-Fu Tutorial</link> sections should help you get started. Of course, you don't need Script-Fu to create these sorts of effects, only to automate them.
ko: 다른 글꼴과 색상을 이용해 텍스트를 꾸미는 것 외에 다양한 방법을 이용해 화려하게 꾸밀 수 있습니다. 텍스트를 선택이나 경로로 전환시킨 후 그 안을 채우거나, 바깥경계를 그리거나, 변형시키는 등 김프 도구의 훌륭한 기능들을 이용하면 흥미로운 효과들을 얻을 수 있습니다. 그리고 기본 도구 상자에서 <menuchoice><guimenu>확장</guimenu><guisubmenu>Script-Fu</guisubmenu><guisubmenu>Logos</guisubmenu></menuchoice> 메뉴의 "logo" 스크립트들을 이용하면 몇 가지 예제를 확인해 볼 수 있습니다. 이 스크립트를 이용하면 입력한 텍스트를 이용해 만들어진 새 로고 이미지를 얻을 수 있습니다. 만약 스크립트를 수정하거나 직접 작성하고자 한다면, <link linkend="gimp-concepts-script-fu">Script-Fu 이용하기</link> 와 <link linkend="gimp-using-script-fu-tutorial">Script-Fu 강좌</link> 섹션을 참고하십시오. 물론 그저 효과를 사용하는데에는 Script-Fu 를 알 필요가 없습니다.

en: Adding Fonts
ko: 글꼴 추가하기

en: For the most authoritative and up-to-date information on fonts in GIMP, consult the <quote>Fonts in GIMP 2.0</quote> page <xref linkend="bibliography-online-gimp-fonts"/> at the GIMP web site. This section attempts to give you a helpful overview.
ko: 이 장에서는 대략적인 내용만 다룰 것이므로, 김프 글꼴에 대한 자세하고 정확한 정보는 김프 웹사이트의 <ulink url="http://gimp.org/unix/fonts.html">Fonts in GIMP 2.0</ulink> 페이지를 참고하세요.

en: GIMP uses the FreeType 2 font engine to render fonts, and a system called Fontconfig to manage them. GIMP will let you use any font in Fontconfig's font path; it will also let you use any font it finds in GIMP's font search path, which is set on the <link linkend="gimp-prefs-folders-data">Font Folders</link> page of the Preferences dialog. By default, the font search path includes a system GIMP-fonts folder (which you should not alter, even though it is actually empty), and a <filename>fonts</filename> folder inside your personal GIMP directory. You can add new folders to the font search path if it is more convenient for you.
ko: 김프는 FreeType 2 글꼴 엔진을 이용해 글꼴을 구현하며, 관리를 위해 Fontconfig 시스템을 사용합니다. Fontconfig 의 글꼴 경로나 김프 글꼴 경로에 있는 모든 글꼴을 사용할 수 있으며, 김프 글꼴 경로는 기본 설정 대화 상자의 글꼴 폴더에서 설정할 수 있습니다. 김프 글꼴 경로에는 김프의 시스템 글꼴 폴더와 김프 사용자 <filename>fonts</filename> 폴더가 있으며, 다른 폴더를 추가할 수도 있습니다.

en: FreeType 2 is a very powerful and flexible system. By default, it supports the following font file formats:
ko: FreeType 2 는 굉장히 강력하고 유연한 시스템으로 다음과 같은 글꼴 파일 형식을 지원합니다.

en: TrueType fonts (and collections)
ko: 트루타입 글꼴 (모음)

en: Type 1 fonts
ko: Type 1 글꼴

en: CID-keyed Type 1 fonts
ko: CID-keyed Type 1 글꼴

en: CFF fonts
ko: CFF 글꼴

en: OpenType fonts (both TrueType and CFF variants)
ko: OpenType 글꼴 (TrueType 과 CFF 변형)

en: SFNT-based bitmap fonts
ko: SFNT 기반 bitmap 글꼴

en: X11 PCF fonts
ko: X11 PCF 글꼴

en: Windows FNT fonts
ko: Windows FNT 글꼴

en: BDF fonts (including anti-aliased ones)
ko: BDF 글꼴 (안티알리아싱 포함)

en: PFR fonts
ko: PFR 글꼴

en: Type42 fonts (limited support)
ko: Type42 글꼴 (일부 지원)

en: You can also add modules to support other types of font files. See FREETYPE 2 <xref linkend="bibliography-online-freetype"/> for more information.
ko: 모듈 추가를 통해 다른 형식의 글꼴 파일을 사용할 수도 있는데, 이에 대한 자세한 사항은 FREETYPE 2 <xref linkend="bibliography-online-freetype"/> 를 참고하세요.

en: To install a Type 1 file, you need both the <filename>.pfb</filename> and <filename>.pfm</filename> files. Drag the one that gets an icon into the fonts folder. The other one doesn't strictly need to be in the same directory when you drag the file, since it uses some kind of search algorithm to find it if it's not, but in any case putting it in the same directory does no harm.
ko: Type 1 파일을 설치하려면 <filename>.pfb</filename> 와 <filename>.pfm</filename> 파일이 있어야 합니다. 글꼴 폴더에 위 파일들을 글꼴 폴더에 복사해 넣습니다. 폴더 내에 두 파일 중 한쪽이 없을 경우 찾기 알고리즘에 의해 다른 파일을 찾기 때문에 두 파일 중 한 파일만 글꼴 폴더에 있어도 무방합니다.

en: In principle, GIMP can use any type of font on Windows that FreeType can handle; however, for fonts that Windows can't handle natively, you should install them by placing the font files in the <filename>fonts</filename> folder of your personal GIMP directory, or some other location in your font search path. The support Windows has varies by version. All that GIMP runs on support at least TrueType, Windows FON, and Windows FNT. Windows 2000 and later support Type 1 and OpenType. Windows ME supports OpenType and possibly Type 1 (but the most widely used Windows GIMP installer does not officially support Windows ME, although it may work anyway).
ko: 기본적으로 김프는 FreeType 에서 사용가능한 모든 형식의 글꼴을 사용할 수 있습니다. 간혹 윈도우즈에서는 사용할 수 없는 글꼴이 있는데, 이러한 글꼴은 김프 사용자 디렉토리의 <filename>글꼴</filename> 폴더나 김프 글꼴 경로에 포함된 폴더에 글꼴 파일을 복사함으로써 글꼴을 설치할 수 있습니다. 윈도우즈 버전에 따라 지원되는 글꼴이 서로 다릅니다. 하지만 TrueTpye, Windows FON, Windows FNT 는 모든 버전에서 사용가능합니다. 윈도우즈 2000 이상에서는 Type 1 과 OpenType 글꼴을 지원하고, 윈도우즈 ME 에서는 OpenType 과 Type 1 을 지원하지만, 대부분의 김프 인스톨러는 공식적으로 윈도우즈 ME 를 지원하지 않습니다(하지만 사용은 가능합니다).

en: GIMP uses Fontconfig to manage fonts on Windows as well as Linux. The instructions above work because Fontconfig by default uses the Windows fonts directory, i. e., the same fonts that Windows uses itself. If for some reason your Fontconfig is set up differently, you will have to figure out where to put fonts so that GIMP can find them: in any case, the <filename>fonts</filename> folder of your personal GIMP directory should work.
ko: 김프는 리눅스에서와 마찬가지로 윈도우즈에서도 글꼴 관리를 위해 Fontconfig 를 사용합니다. Fontconfig 는 기본적으로 윈도우즈 글꼴 디렉토리를 사용하기 때문에, 윈도우즈 자체에서 사용하는 글꼴들을 사용하게 됩니다. 따라서 만약 Fontconfig 가 다른 설정으로 설치되었다면, 김프가 글꼴을 찾을 수 있도록 글꼴이 있는 폴더를 지정해줘야 합니다. 물론 이런 것과 관계없이 김프 사용자 디렉토리의 <filename>글꼴</filename> 폴더에 있는 글꼴은 항상 사용이 가능합니다. 사용가능하다.

en: Font Problems
ko: 글꼴 문제

en: Problems with fonts have probably been responsible for more GIMP 2 bug reports than any other single cause, although they have become much less frequent in the most recent releases in the 2.0 series. In most cases they have been caused by malformed font files giving trouble to Fontconfig. If you experience crashes at start-up when GIMP scans your font directories, the best solution is to upgrade to a version of Fontconfig newer than 2.2.0. As a quick workaround you can start gimp with the <filename>--no-fonts</filename> command-line option, but then you will not be able to use the text tool.
ko: 글꼴 문제는 점점 줄어들고는 있지만, 여전히 김프 2에 관한 다른 버그들보다 훨씬 더 자주 보고됩니다. 대부분의 문제는 잘못된 글꼴으로 인해 Fontconfig 에 문제가 생기는 것입니다. 만약 김프를 시작할 때 글꼴을 읽으면서 에러가 난다면, Fontconfig 를 2.2.0 보다 최신 버전으로 업그레이드하는 것이 최선의 방법입니다. 임시방편으로 명령줄 옵션으로 <filename>--no-fonts</filename> 을 주어 김프를 시작함으로써 글꼴 문제를 없앨 수도 있습니다. 하지만 이럴 경우 텍스트 도구를 사용할 수 없습니다.

en: Another known problem is that Pango 1.2 cannot load fonts that don't provide an Unicode character mapping. (Pango is the text layout library used by GIMP.) A lot of symbol fonts fall into this category. On some systems, using such a font can cause GIMP to crash. Updating to Pango 1.4 will fix this problem and makes symbol fonts available in GIMP.
ko: 또다른 큰 문제는 Pango 1.2 에서 유니코드 문자를 표현하는 글꼴을 읽지 못하는 것입니다(Pango 는 김프에서 사용되는 텍스트 레이아웃 라이브러리입니다). 여기에는 많은 기호 글꼴들이 포함됩니다. 일부 시스템에서는 이러한 글꼴을 사용할 경우 김프와 충돌하기도 합니다. 하지만 Pango 1.4 에서는 이러한 문제가 해결되어, 김프에서 다양한 기호 글꼴들을 사용할 수 있습니다.

en: A frequent source of confusion occurs on Windows systems, when GIMP encounters a malformed font file and generates an error message: this causes a console window to pop up so that you can see the message. <emphasis> Do not close that console window. It is harmless, and closing it will shut down GIMP. </emphasis> When this happens, it often seems to users that GIMP has crashed. It hasn't: closing the console window causes Windows to shut GIMP down. Unfortunately, this annoying situation is caused by an interaction between Windows and the libraries that GIMP links to: it cannot be fixed within GIMP. All you need to do, though, if this happens, is minimize the console window and ignore it.
ko: 가장 많이 문제가 발생하는 것은 윈도우 시스템에서 김프를 사용할 때입니다. 김프에서 잘못된 글꼴을 사용하려고 하면, 콘솔창이 뜨며 다음과 같은 에러 메세지가 나타납니다. <emphasis> 콘솔창을 닫지마세요. 만약 그럴 경우 김프가 종료될 것입니다. </emphasis> 이런 상황이 발생되면 대부분은 김프가 충돌되었다고 생각할 것입니다. 하지만 사실은 그렇지 않고, 단지 윈도우즈와 김프 라이브러리의 충돌일 뿐입니다. 따라서 콘솔창을 최소화시켜놓고 김프를 계속 사용해도 무방합니다.

en: GIF comment
ko: GIF 설명

en: Animated GIF Options
ko: 움직이는 GIF 옵션

en: Animated GIF options
ko: Animated GIF options(움직이는 GIF 옵션)

en: Loop forever
ko: 무한 반복

en: If this has not been set before, you can set how frames will be superimposed. You can select among three options :
ko: 동작이 설정되지 않은 프레임의 동작을 설정합니다. 여기에는 다음 세 가지 옵션이 있습니다.

en: The JPEG algorithm is quite complex, and involves a bewildering number of options, whose meaning is beyond the scope of this documentation. Unless you are a JPEG expert, the Quality parameter is probably the only one you will need to adjust.
ko: JPEG 알고리즘은 굉장히 복잡합니다. 또한 이 메뉴얼에서는 다 설명할 수 없을 정도로 많은 옵션들을 가지고 있습니다. 따라서 JPEG 전문가가 아니라면 화질 값을 조절하는 것 정도만 알아도 될 것입니다.

en: When you save a file in JPEG format, a dialog is displayed that allows you to set the Quality level, which ranges from 0 to 100. Values above 95 are generally not useful, though. The default quality of 85 usually produces excellent results, but in many cases it is possible to set the quality substantially lower without noticeably degrading the image. You can test the effect of different quality settings by checking <guilabel>Show Preview in image window</guilabel> in the JPEG dialog.
ko: JPEG 포맷으로 저장을 하면, 0 에서 100 까지의 압축률을 조절할 수 있는 대화 상자가 열립니다. 95 이상은 잘 안 쓰이고, 기본값은 85 로 가장 좋은 결과를 보여주지만, 많은 경우 그보다 이하의 값에서도 큰 화질 저하없이 저장이 가능합니다. JPEG 대화 상자의 <guilabel>이미지 창에 미리보기 보여주기</guilabel> 를 이용하면 값에 따른 화질을 미리 확인해 볼 수 있습니다. 이는 JPEG 의 각 옵션값에 따른 변화를 바로바로 보여주지만 이미지 자체를 변형시키지는 않습니다. 따라서 JPEG 대화 상자를 닫으면 원래의 이미지로 돌아갑니다.

en: Preview in image window
ko: 이미지창으로 미리보기

en: Some information about the advanced settings:
ko: 고급 설정에 관한 정보:

en: Optimize
ko: 최적화

en: Progressive
ko: 점진적으로 표시

en: Save EXIF data
ko: EXIF 데이터 저장

en: Save XMP data
ko: XMP 데이터 저장

en: Use quality settings from original image
ko: 원본 이미지의 화질 설정값 사용

en: If you have only made a few changes to the image, then re-using the same quality setting will give you almost the same quality and file size as the original image. This will minimize the losses caused by the quantization step, compared to what would happen if you used different quality setting.
ko: 이미지를 조금만 변형한 경우, 이 옵션을 사용하면 원본 이미지와 거의 동일한 화질과 크기로 저장할 수 있습니다. 이 옵션은 양자화 단계를 통해 다른 화질 설정을 사용할 때보다 이미지의 손실이 적게 만듭니다.

en: If the quality setting found in the original file are not better than your default quality settings, then the option <quote>Use quality settings from original image</quote> will be available but not enabled. This ensures that you always get at least the minimum quality specified in your defaults. If you did not make major changes to the image and you want to save it using the same quality as the original, then you can do it by enabling this option.
ko: 원본 이미지 파일에서 불러온 화질 설정이 기본값보다 나쁜 경우 <quote>원본 이미지의 화질 설정값 사용</quote> 옵션을 사용할 수 없습니다. 이는 항상 기본값보다 높은 화질을 얻을 수 있도록 하는 안전장치입니다.

en: Restart markers
ko: 표식 재시작

en: Subsampling
ko: 서브샘플링

en: DCT Method
ko: DCT 기법

en: DCT is <quote>discrete cosine transform</quote>, and it is the first step in the JPEG algorithm going from the spatial to the frequency domain. The choices are <quote>float</quote>, <quote>integer</quote> (the default), and <quote>fast integer</quote>.
ko: DCT 는 <quote>이산 코사인 변환(discrete cosine transform)</quote> 의 약자이며 공간 영역을 주파수 영역으로 옮기는 JPEG 알고리즘의 첫번째 과정입니다. <quote>부동형(float)</quote>, <quote>정수형(integer)</quote>(기본값), <quote>빠른 정수형(fast integer)</quote> 등의 옵션이 있습니다.

en: <guilabel>integer</guilabel> (the default): This method is faster than <quote>float</quote>, but not as accurate.
ko: <guilabel>정수형</guilabel> (기본값) : 이 방식은 <quote>부동형</quote> 보다 빠르나, 정확도는 떨어집니다.

en: Image comments
ko: 이미지 설명

en: Interlacing
ko: 인터레이싱

en: Save background color
ko: 배경 색상 저장

en: Save gamma
ko: 감마값 저장

en: Save layer offset
ko: 레이어 오프셋 저장

en: Save Resolution
ko: 해상도 저장

en: Save creation time
ko: 생성 시각 저장

en: Save comment
ko: 설명 저장

en: You can read this comment in the <link linkend="gimp-image-properties">Image Properties</link>.
ko: 이미지 정보창을 통해 이 설명을 볼 수 있습니다.

en: Save color values from transparent pixels
ko: 투명한 픽셀의 색상값 저장

en: With this option is checked, the color values are saved even if the pixels are completely transparent.
ko: 이 옵션을 체크하면, 픽셀이 완전히 투명하더라도 픽셀의 색상값을 저장합니다.

en: Computers work on 8 bits blocks named <quote>Byte</quote>. A byte allows 256 colors. Reducing the number of colors below 256 is not useful: a byte will be used anyway and the file size will not be less. More, this <quote>PNG8</quote> format, like GIF, uses only one bit for transparency; only two transparency levels are possible, transparent or opaque.
ko: 컴퓨터는 8 bit로 이루어진 <quote>Byte</quote> 를 기본 단위로 동작합니다. 1 byte는 256 색을 지원하는데, 최소 1 byte 이상이 사용되기 때문에 색상수를 256 개 이하로 줄여도 파일 크기를 줄이는데에는 큰 도움이 되지 않습니다. 그리고 <quote>PNG8</quote> 포맷은 GIF 와 마찬가지로 투명도 여부만 가리도록 투명도에 1 bit 만 사용합니다.

en: With this option the color values are saved even if the pixels are completely transparent.
ko: 이 옵션을 체크하면, 픽셀이 완전히 투명하더라도 픽셀의 색상값을 저장합니다.

en: Customize Splash-Screen
ko: 초기 화면 변경하기

en: Splash-screen
ko: 스플래시 화면

en: Adding New Brushes
ko: 새 붓 추가하기

en: To add a new brush, after either creating or downloading it, you need to save it in a format GIMP can use. The brush file needs to be placed in the GIMP's brush search path, so that GIMP is able to index and display it in the Brushes dialog. You can hit the <guibutton>Refresh</guibutton> button, which reindexes the brush directory. GIMP uses three file formats for brushes:
ko: 새로운 붓을 추가하기 위해서는, 붓을 만들거나 다운로드 받은 뒤에, 김프에서 사용 가능한 포맷으로 저장해야 합니다. 붓 파일은 김프 붓 경로 안에 있어야 김프가 해당 붓을 인덱스하고 붓 도구 대화 상자에 표시할 수 있습니다. 붓 도구 대화 상자에서 <guibutton>새로고침</guibutton> 버튼을 클릭하면 붓 디렉토리를 재인덱싱할 수 있습니다. 김프에서 사용하는 붓의 파일 포맷은 다음 세 가지입니다.

en: The <filename>.gbr</filename> ("<emphasis>g</emphasis>imp <emphasis>br</emphasis>ush") format is used for ordinary and color brushes. You can convert many other types of images, including many brushes used by other programs, into GIMP brushes by opening them in GIMP and saving them with file names ending in <filename>.gbr</filename>. This brings up a dialog box in which you can set the default Spacing for the brush. A more complete description of the GBR file format can be found in the file <filename>gbr.txt</filename> in the <filename class="directory">devel-docs</filename> directory of the GIMP source distribution.
ko: <filename>.gbr</filename>("<emphasis>g</emphasis>imp <emphasis>br</emphasis>ush") 포맷은 일반 붓과 색상 붓에 사용되는 포맷입니다. 여러 타입의 이미지나 다른 프로그램에서 사용되는 많은 붓들을 김프로 연 다음 확장자를 <filename>.gbr</filename>로 저장함으로써 김프용 붓으로 변환할 수도 있습니다. 이 경우에는 붓의 기본 간격을 설정하는 대화 상자가 뜹니다. GBR 파일 포맷에 대한 자세한 설명은 김프 소스 배포판의 <filename class="directory">devel-docs</filename> 디렉토리 중 <filename>gbr.txt</filename> 에 있습니다.

en: The <filename>.gih</filename> ("<emphasis>g</emphasis>imp <emphasis>i</emphasis>mage <emphasis>h</emphasis>ose") format is used for animated brushes. These brushes are constructed from images containing multiple layers: each layer may contain multiple brush-shapes, arranged in a grid. When you save an image as a <filename>.gih</filename> file, a dialog comes up that allows you to describe the format of the brush. Look at <link linkend="gimp-using-animated-brushes">The GIH dialog box</link> for more information about the dialog. The GIH format is rather complicated: a complete description can be found in the file <filename>gih.txt</filename> in the <filename>devel-docs</filename> directory of the GIMP source distribution.
ko: <filename>.gih</filename> ("<emphasis>g</emphasis>imp <emphasis>i</emphasis>mage <emphasis>h</emphasis>ose") 포맷은 동적 붓에 사용되는 포맷입니다. 이러한 붓은 많은 레이어를 포함한 이미지로 구성되어 있고, 각 레이어에는 여러 모양의 붓이 층층히 쌓여 있습니다. 이미지를 <filename>.gih</filename> 포맷으로 저장을 하면, 붓의 형태에 관해 주석을 달 수 있는 대화 상자가 열립니다. 이 대화 상자에 대한 더 자세한 내용은 GIH 대화 상자에 있습니다. GIH 포맷은 다소 복잡하므로 김프 소스 배포판의 <filename>devel-docs</filename> 디렉토리에서 <filename>gih.txt</filename> 를 참고하시기 바랍니다.

en: The <filename>.vbr</filename> format is used for parametric brushes, i. e., brushes created using the Brush Editor. There is really no other meaningful way of obtaining files in this format.
ko: <filename>.vbr</filename> 포맷은 붓 편집기로 만들어진 파라매트릭 붓에 사용되는 다른 용도로는 사용되지 않습니다.

en: To make a brush available, place it in one of the folders in GIMP's brush search path. By default, the brush search path includes two folders, the system <filename>brushes</filename> folder, which you should not use or alter, and the <filename>brushes</filename> folder inside your personal GIMP directory. You can add new folders to the brush search path using the <link linkend="gimp-prefs-folders-data">Brush Folders</link> page of the Preferences dialog. Any GBR, GIH, or VBR file included in a folder in the brush search path will show up in the Brushes dialog the next time you start GIMP, or as soon as you press the <guibutton>Refresh</guibutton> button in the Brushes dialog.
ko: 새 붓을 사용 가능하게 하려면, 붓이 김프 붓 경로에 포함된 폴더에 있어야 합니다. 붓 기본 경로값은 시스템의 <filename>brushes</filename> 폴더와 김프 사용자 디렉토리의 <filename>brushes</filename> 폴더입니다. 기본 설정 대화 상자의 붓 폴더 항목에서 붓 경로에 새 폴더를 추가할 수 있습니다. 붓 경로에 포함된 폴더에 있는 모든 GBR, GIH, VBR 파일은 다음 김프 실행시 사용할 수 있습니다. 혹은 붓 도구 대화 상자에서 <guibutton>새로고침</guibutton>을 누르면 즉시 붓 도구 대화 상자에 표시됩니다.

en: When you create a new parametric brush using the Brush Editor, it is automatically saved in your personal <filename>brushes</filename> folder.
ko: 붓 편집기를 통해 새 파라매트릭 붓을 만들 경우, 이는 자동으로 사용자 <filename>붓</filename> 폴더에 저장됩니다.

en: There are a number of web sites with downloadable collections of GIMP brushes. Rather than supplying a list of links that will soon be out of date, the best advice is to do a search with your favorite search engine for <quote>GIMP brushes</quote>. There are also many collections of brushes for other programs with painting functionality. Some can be converted easily into GIMP brushes, some require special conversion utilities, and some cannot be converted at all. Most fancy procedural brush types fall into the last category. If you need to know, look around on the web, and if you don't find anything, look for an expert to ask.
ko: 김프용 붓 모음을 다운로드할 수 있는 웹 사이트는 굉장히 많습니다. 하지만 이러한 사이트들의 링크는 금방 사라질 수 있습니다. 따라서 가장 좋은 방법은 자주 사용하는 검색 엔진으로 <quote>김프 붓</quote>를 찾는 것입니다. 기능에 따라 각종 프로그램에서 사용되는 수많은 붓들을 김프용으로 변환시켜 사용할 수도 있는데, 이 중 일부는 특별한 변환 프로그램이 필요하거나, 변환이 불가능한 것도 있습니다. 김프 사용자들이 가장 선호되는 절차적 붓 타입을 마지막 분류에 모아 놓았습니다. 이에 대해 더 알고 싶다면, 웹페이지들을 검색해 보거나 전문가에게 문의하세요.

en: The GIH Dialog Box
ko: GIH 대화 상자

en: Creating an animated brush
ko: 움직이는 붓 만들기

en: When your new animated brush is created, it is displayed within the image window and you would like save it into a gih format. You select <menuchoice><guimenu>File</guimenu><guimenuitem>Save as...</guimenuitem></menuchoice> menu, name your work with the gih extension in the new window relevant field and as soon as you pressed the Save button, the following window is displayed:
ko: 새 움직이는 붓을 만들고, 이를 gih 포맷으로 저장하려면 다음 메뉴를 이용합니다. <menuchoice><guimenu>파일</guimenu><guimenuitem>새 이름으로...</guimenuitem></menuchoice> 파일의 확장자를 gih 로 설정한 뒤 저장 버튼을 누르면, 다음과 같은 창이 뜹니다.:

en: This dialog box shows up, if you save an image as GIMP image hose
ko: 이 대화 상자는 이미지를 김프 이미지 호스로 저장할 때 나타납니다.

en: This dialog box has several options not easy to understand. They allow you to determine the way your brush is animated.
ko: 이 대화 상자에는 다소 어려운 몇가지 옵션이 있습니다. 이 옵션들을 통해 붓이 움직이는 방법을 결정하게 됩니다.

en: Spacing (Percent)
ko: 간격(Spacing) (퍼센트)

en: It's the brush name that will appear at the top of Brush Dialog (grid mode) when the brush is selected.
ko: 붓 도구 대화 상자에서 격자 모드를 사용할 경우, 붓 선택시 나오는 붓 이름입니다.

en: That's size of cells you will cut up in layers... Default is one cell per layer and size is that of the layer. Then there is only one brush aspect per layer.
ko: 레이어에서 잘라낼 셀의 크기입니다. 기본값은 레이어당 1 셀이며, 크기는 레이어의 크기입니다. 이 경우 레이어당 한 모양의 붓만 있게 됩니다.

en: We could have only one big layer and cut up in it the cells that will be used for the different aspects of the animated brush.
ko: 큰 하나의 레이어에서 셀들을 잘라내 움직이는 붓의 각 붓로 사용할 수도 있습니다.

en: For instance, we want a 100x100 pixels brush with 8 different aspects. We can take these 8 aspects from a 400x200 pixels layer, or from a 300x300 pixels layer but with one cell unused.
ko: 예를 들어 8개의 다른 모양을 가진 100x100 픽셀 크기의 붓을 만든다고 할 경우, 400x200 픽셀의 레이어에서 8개의 모양을 만들 수도 있고, 300x300 픽셀의 레이어에서 만들 수도 있습니다. 하지만 후자의 경우 셀 하나는 사용하지 않게 됩니다.

en: Number of cells
ko: 셀의 수

en: That's the number of cells (one cell per aspect) that will be cut in every layer. Default is the number of layers as there is only one layer per aspect.
ko: 모든 레이어에서 잘라지는 셀의 총 수입니다(셀 하나는 붓 모양 한 개입니다). 기본값은 레이어의 수로 이 경우 붓 모양 한개에 하나의 레이어만 사용됩니다.

en: Dimension, Ranks, Selection
ko: 차원(Dimension), 횡렬(Ranks), 선택(Selection)

en: There things are getting complicated! Explanations are necessary to understand how to arrange cell and layers.
ko: 이 부분은 굉장히 복잡하기 때문에 셀과 레이어가 놓이는 방법에 대해 자세히 설명을 할 것입니다.

en: Then GIMP creates a computer array from this stack with the <guilabel>Dimensions</guilabel> you have set. You can use four dimensions.
ko: 그 후 설정한 <guilabel>차원</guilabel> 값을 가지고 배열을 만듭니다. 차원은 4차원까지 사용할 수 있습니다.

en: To fill up this array, GIMP starts retrieving cells from the top of stack. The way it fills the array reminds that of an odometer: right rank digits turn first and, when they reach their maximum, left rank digits start running. If you have some memories of Basic programming you will have, with an array(4,2,2), the following succession: (1,1,1),(1,1,2),(1,2,1),(1,2,2),(2,1,1),(2,1,2),(2,2,2),(3,1,1).... (4,2,2). We will see this later in an example.
ko: 이제 김프는 스택에서 셀을 빼어 이 배열을 채우기 시작합니다. 배열을 채우는 방식은 횡렬의 왼쪽부터 오른쪽으로 채워가며, 횡렬의 오른쪽이 꽉 차면, 다시 횡렬의 첫번째로 돌아옵니다. 혹시 베이직 프로그래밍을 해본 적이 있다면, 배열(4,2,2) 가 다음과 같은 식으로 진행됨을 기억할 것입니다. (1,1,1),(1,1,2),(1,2,1),(1,2,2),(2,1,1),(2,1,2),(2,2,2),(3,1,1).... (4,2,2). 이에 대한 예제는 다음에 보겠습니다.

en: Angular
ko: 각도

en: A one dimension image pipe
ko: 1차원 이미지 파이프

en: Well! What is all this useful for? We'll see that gradually with examples. You can actually place in each dimension cases that will give your brush a particular action.
ko: 이제 실제적으로 이러한 것들이 어떻게 사용되는지 알아보겠습니다. 다음 예제들에서는 각 차원에 따라 붓이 어떤 움직임을 보이는지 보여줍니다.

en: A 3 dimensions image hose
ko: 3 차원 이미지 호스

en: We are now going to create a 3D animated brush: its orientation will vary according to brush direction, it will alternate Left/Right hands regularly and its color will vary at random between black and blue.
ko: 이제 3차원 움직이는 붓을 만들 것입니다. 3차원 움직이는 붓의 방향은 칠하는 방향에 따라 바뀝니다. 여기서는 검정색과 파란색이 무작위로 나타나며 좌/우 손 모양이 규칙적으로 나타나는 붓을 만들 것입니다.

en: Open the Layer Dialog. Double click on the layer to open the Layer Attributes Dialog and rename it to handL0k.
ko: 레이어 대화 상자에서 레이어를 더블클릭해서 레이어 속성창을 호출합니다. 레이어의 이름을 handL0k 으로 바꿔줍니다.

en: Duplicate the handL0k layer. Let it visible only and select it. Rename it to handR0K. Apply Layer/Transform/Flip Horizontally.
ko: handL0k 레이어를 복제하고 새로 복제한 레이어만 보이게 합니다. 레이어 이름을 handR0K 으로 바꾸고 "레이어/변형/가로로 뒤집기" 를 적용합니다.

en: Repeat the same operation on the other left hand layers to create their right hand equivalent.
ko: 다른 왼손 레이어에 대해서도 똑같은 작업을 반복하여 오른손 레이어를 만듭니다.

en: <emphasis>Creating images of dimension 3 (z)</emphasis>: The third dimension has two ranks, one for black color and the other for blue color. The first rank, black, exists yet. We well see that images of dimension 3 will be a copy, in blue, of the images of dimension 2. So we will have our 16 images. But a row of 16 layers is not easy to manage: we will use layers with two images.
ko: <emphasis>세번째 차원(z) 이미지 만들기)</emphasis>: 세번째 차원은 검정색과 파랑색의 2개 열을 가지고 있습니다. 검정색은 이미 있으므로, 두번째 차원의 이미지들을 복제한 뒤 파란색으로 칠해서 파랑색 열을 만듭니다. 이제 총 16개의 이미지가 만들어질 것인데, 이를 다루기란 쉽지 않습니다. 먼저 두 개의 이미지 레이어를 가지고 해보겠습니다.

en: Select the handL0k layer and let it visible only. Using Image/Canvas Size change canvas size to 60x30 pixels.
ko: handL0k 레이어를 선택하고, 보이도록 설정합니다. "이미지/캔버스 비율 조정" 메뉴를 이용해 캔버스 크기를 60x30 픽셀로 변경합니다.

en: Duplicate hand0k layer. On the copy, fill the hand with blue using Bucket Fill tool.
ko: handL0k 레이어를 복제한 뒤, 채우기 도구를 이용해 손 모양에 색을 칠합니다.

en: Repeat the same operations on the other layers.
ko: 다른 레이어 대해서도 같은 작업을 반복합니다.

en: The other method is visual, by using the array representation. Correlation between two methods is represented in next image: <placeholder-1/>
ko: 다른 방법은 배열 표현을 이용한 시각적인 방법입니다. 두 방법의 상관관계는 다음 그림에서 볼 수 있습니다. <placeholder-1/>

en: Dimension 1: 4 ranks Selection: Angular
ko: 1 차원 : 4 열, 선택 : 각도(Angular)

en: Dimension 2: 2 ranks Selection: Incremental
ko: 2 차원 : 2열, 선택 : 증분(Incremental)

en: Dimension 3: 2 ranks Selection: Random
ko: 3 차원 : 2열, 선택 : 무작위(Random)

en: Here is the result by stroking an elliptical selection with the brush:
ko: 붓을 이용해 타원 선택 따라그리기

en: This tutorial is based on text Copyright © 2004 Carol Spears. The original tutorial can be found online: <xref linkend="bibliography-online-tutorial02"/>.
ko: 이 강좌의 내용과 그림의 저작권은 Carol Spears(Copyright © 2004) 에게 있습니다. 이 강좌의 원본은 <xref linkend="bibliography-online-tutorial02"/> 입니다.

en: Intention
ko: 목적

en: <acronym>GIMP</acronym> is a powerful image editing program with many options and tools. However, it is also well suited for smaller tasks. The following tutorials are meant for those who want to achieve these common tasks without having to learn all the intricacies of <acronym>GIMP</acronym> and computer graphics in general.
ko: <acronym>김프</acronym>는 다양한 도구와 옵션을 가진 강력한 이미지 편집 프로그램으로, 복잡한 작업뿐만 아니라 단순한 작업을 하는데도 유용합니다. 이 강좌는 어려운 컴퓨터 그래픽이나 <acronym>김프</acronym>에 대해 자세히 배우지 않고 간단한 작업을 하기 원하는 사용자를 위한 것입니다.

en: Hopefully, these tutorials will not only help you with your current task, but also get you ready to learn more complex tools and methods later, when you have the time and inspiration.
ko: 이 강좌를 통해 단순 편집뿐만 아니라, 나중에 복잡한 기능을 배우는 계기가 되기를 바랍니다.

en: All you need to know to start this tutorial, is how to find and open your image. ( <menuchoice moreinfo="none"><guimenu moreinfo="none">File</guimenu><guimenuitem moreinfo="none">Open</guimenuitem></menuchoice> from the Image window).
ko: 먼저 이미지를 찾아 열어 보겠습니다. 이미지 창에서 <menuchoice moreinfo="none"><guimenu moreinfo="none">파일</guimenu><guimenuitem moreinfo="none">열기</guimenuitem></menuchoice> 메뉴를 선택합니다.

en: Change the Size of an Image for the screen
ko: 이미지의 크기 바꾸기 (화면용)

en: You have a huge image, possibly from a digital camera, and you want to resize it so that it displays nicely on a web page, online board or email message.
ko: 디지털 카메라 등으로 찍은 큰 이미지를 웹페이지에 표시하거나 게시판, 전자메일 등으로 보내려면 크기를 조정하는 것이 좋습니다.

en: Example Image for Scaling
ko: 크기 조정을 위한 예제 이미지

en: The first thing that you might notice after opening the image, is that <acronym>GIMP</acronym> opens the image at a logical size for viewing. If your image is very large, like the sample image, <acronym>GIMP</acronym> sets the zoom so that it displays nicely on the screen. The zoom level is shown in the status area at the bottom of the Image window. This does not change the actual image.
ko: <acronym>김프</acronym>는 이미지를 보기 좋은 크기로 엽니다. 따라서 열려고 하는 이미지가 예제 이미지처럼 정말 거대하다면 아마도 보기 좋게 축소된 형태로 열립니다. 이미지 창 하단에 있는 상태 표시줄에 표시된 확대/축소 비율은 화면 표시 상의 확대/축소 비율로 실제 이미지가 줄어든 것은 아닙니다.

en: The other thing to look at in the title-bar is the mode. If the mode shows as RGB in the title bar, you are fine. If the mode says <guilabel> Indexed</guilabel> or <guilabel>Grayscale</guilabel>, read the <xref linkend="gimp-tutorial-quickie-change-mode"/>.
ko: 제목 표시줄에는 모드도 표시되는데, RGB로 되어 있으면 정상입니다. 만약 <guilabel>인덱스(Indexed)</guilabel>나 <guilabel>그레이스케일(grayscale)</guilabel>로 되어있다면, <xref linkend="gimp-tutorial-quickie-change-mode"/> 를 읽어보십시오.

en: GIMP Used for Image Scaling
ko: 김프를 이용한 이미지 크기 조정하기

en: Use <menuchoice moreinfo="none"><guimenu moreinfo="none">Image</guimenu><guimenuitem moreinfo="none">Scale Image</guimenuitem></menuchoice> to open the <quote>Scale Image</quote> dialog. You can right click on the image to open the menu, or use the menu along the top of the Image window. Notice that the <quote>Scale Image</quote> menu item contains three dots, which is a hint that a dialog will be opened.
ko: 이미지 창의 메뉴 막대에서 <menuchoice moreinfo="none"><guimenu moreinfo="none">이미지</guimenu><guimenuitem moreinfo="none">이미지 크기 조정</guimenuitem></menuchoice> 메뉴를 선택하여 <quote>크기 조정</quote> 대화 상자를 엽니다. <quote>크기 조정</quote> 메뉴의 옆에는 세 개의 점는데, 이는 메뉴를 클릭하면 대화 상자가 열린다는 것을 의미합니다.

en: Dialog for Image Scaling in Pixels
ko: 이미지 크기 조정 대화 상자 (픽셀)

en: The unit of size for the purpose of displaying an image on a screen is the pixel. You can see the dialog has two sections: one for <guilabel moreinfo="none">width</guilabel> and <guilabel moreinfo="none">height</guilabel> and another for <guilabel moreinfo="none">resolution</guilabel>. Resolution applies to printing only and has no effect on the image's size when it is displayed on a monitor or a mobile device. The reason is that different devices have different pixels sizes and so, an image that displays on one device (such as a smartphone) with a certain physical size, might display on other devices (such as an LCD projector) in another size altogether. For the purpose of displaying an image on a screen, you can ignore the resolution parameter. For the same reason, do not use any size unit other than the pixel in the height / width fields.
ko: 대화 상자의 상단에 <guilabel moreinfo="none">너비</guilabel>와 <guilabel moreinfo="none">높이</guilabel> 항목이 있습니다. 화면에 표시된 단위는 픽셀이며, 단위 항목에서 원하는 단위로 변경할 수 있습니다. 참고로 각각의 장치들(스마트폰, 모니터, TV 등)은 서로 다른 픽셀 사이즈를 가지기 때문에, 같은 이미지라도 약간씩 다른 크기로 보일 수 있습니다. 그 밑에 있는 <guilabel moreinfo="none">해상도</guilabel> 부분은 모니터나 모바일 기기에서 이미지를 보는데는 영향을 미치지 않고, 인쇄와 관계된 항목이므로 무시하셔도 됩니다.

en: If you know the desired width, enter it in the dialog at the top where it says <guilabel moreinfo="none">Width</guilabel>. This is shown in the figure above. If you don't have such a number in mind, choose an appropriate width for the desired use. Common screen sizes range between 320 pixels for simpler phones, 1024 pixels for a netbook, 1440 for a wide-screen PC display and 1920 pixels for an HD screen. for the purpose of displaying an image on-line, a width of 600 to 800 pixels offers a good compromise.
ko: 원하는 너비 값을 <guilabel moreinfo="none">너비</guilabel> 항목란에 입력합니다. 원하는 특정값이 없는 경우, 대략의 값을 입력합니다. 일반적으로 스마트폰은 640픽셀, 넷북은 1024 픽셀, 컴퓨터 모니터와 같은 HD 화면은 1920 픽셀이 적당합니다. 그리고 웹사이트에 올리려면 600~800 픽셀 정도가 좋습니다.

en: When you change one of the image's dimensions, <acronym>GIMP</acronym> changes the other dimension proportionally. To change the other dimension, see <xref linkend="gimp-tutorial-quickie-crop"/>. Bear in mind that when you change the two dimensions arbitrarily, the image might become stretched or squashed.
ko: 이미지의 너비나 높이를 바꾸면, 이미지의 원래 배율에 맞춰 다른 부분이 자동으로 바뀝니다. 예를 들어 너비를 바꾸면 높이도 같이 바뀝니다. 원래 배율을 무시하고 각각 바꾸려면 <xref linkend="gimp-tutorial-quickie-crop"/> 를 참고하세요. 다만 원래 이미지의 배율을 무시하면 이미지가 이상하게 변형될 수 있습니다.

en: Change the Size of an Image for print
ko: 이미지의 크기 바꾸기 (인쇄용)

en: As discussed before, pixels don't have a set size in the real world. When you set out to print an image on paper, <acronym>GIMP</acronym> needs to know how big each pixels is. We use a parameter called resolution to set the ratio between pixels and real-world units such as inches.
ko: 먼저 픽셀은 화면 상의 크기를 표시하기 위한 것으로, 실제로는 아무런 크기를 가지고 있지 않습니다. 따라서 이미지를 인쇄할 때는 이 픽셀이 얼마만큼의 크기를 가지는지 알아야 합니다. 해상도값은 바로 이러한 픽셀과 실제 크기간의 비율입니다. 일반적으로 1인치당 몇 개의 픽셀을 인쇄하느냐를 표시하는 픽셀/인치 단위를 사용합니다.

en: By default, most images open with the resolution set to 72. This number was chosen for historical reasons as it was the resolution of screens in the past, and means that when printed, every pixel is 1/72 of an inch wide. When printing images are taken with modern digital cameras, this produces very large but chunky images with visible pixels. What we want to do is tell <acronym>GIMP</acronym> to print it with the size we have in mind, but not alter the pixel data so as not to lose quality.
ko: 대부분의 이미지는 72의 해상도값을 갖습니다. 이는 오래전부터 사용해 온 값으로 1개의 픽셀은 1/72인치의 크기를 갖음을 의미합니다. 하지만 디지털 카메라로 찍은 사진을 인쇄할 때에 이 값을 사용하면 보기 싫게 인쇄가 됩니다. 따라서 <acronym>GIMP</acronym>를 이용하여 적절한 값으로 변경을 해보겠습니다.

en: To change the print size use <menuchoice moreinfo="none"><guimenu moreinfo="none">Image</guimenu><guimenuitem moreinfo="none">Print Size</guimenuitem></menuchoice> to open the <quote>Print Size</quote> dialog. Select a size unit you are comfortable with, such as <quote>inches</quote>. Set one dimension, and let <acronym>GIMP</acronym> change the other one proportionally. Now examine the change in resolution. If the resolution is 300 pixels per Inch or over, the printed image's quality will be very high and pixels will not be noticeable. With a resolution of between 200 and 150 ppi, pixels will be somewhat noticeable, but the image will be fine as long as its not inspected too closely. Values lower than 100 are visibly coarse and should only be used for material that is seen from a distance, such as signs or large posters.
ko: 메뉴 막대에서 <menuchoice moreinfo="none"><guimenu moreinfo="none">이미지</guimenu><guimenuitem moreinfo="none">인쇄 크기</guimenuitem></menuchoice> 메뉴를 선택하여, <quote>인쇄 크기</quote> 대화 상자를 엽니다. 화면상의 크기 조정과 마찬가지로 너비나 높이를 바꾸면, 나머지 항목도 같이 바뀝니다. 그리고 이제 해상도값을 바꿉니다. 해상도값이 300 이상이면 이미지를 보기 좋게 인쇄할 수 있습니다. 하지만 150에서 200 사이면 픽셀이 조금씩 깨지는 것을 볼 수도 있습니다. 그리고 100 이하면 상당히 거칠게 인쇄가 되므로, 거리 표시나 큰 포스터처럼 멀리서 보는 용도로만 사용하는 것이 좋습니다.

en: Dialog for Setting Print Size
ko: 인쇄 크기 설정 대화 상자

en: Compressing Images
ko: 이미지 압축하기

en: Example Image for JPEG Saving
ko: JPEG으로 저장하기 예제 이미지

en: If you have images that take up a large space on disk, you can reduce that space even without changing the image dimensions. The best image compression is achieved by using the <acronym>JPG</acronym> format, but even if the image is already in this format, you can usually still make it take up less space, as the JPG format has an adaptive compression scheme that allows saving in varying levels of compression. The trade-off is that the less space an image takes, the more detail from the original image you lose. You should also be aware that repeated saving in the JPG format causes more and more image degradation.
ko: 이미지 크기를 줄이지 않고, 이미지의 파일 크기를 줄일 수 있습니다. 가장 널리 사용되는 압축 이미지 형식은 <acronym>JPG</acronym>으로, 이미지가 이미 <acronym>JPG</acronym> 형식이라고 하더라도 압축 레벨을 조정하여 이미지 파일 크기를 줄일 수 있습니다. 하지만 이미지를 압축하면 이미지 화질이 떨어질 수 있기 때문에 주의하여 적정한 값으로 압축해야 합니다. 또한 <acronym>JPG</acronym> 형식으로 압축을 반복하면 이미지 화질이 계속 떨어진다는 점에 유의하세요.

en: Since GIMP-2.8, images are loaded and saved as .XCF files. Your JPG image has been loaded as XCF. <acronym>GIMP</acronym> offers you to <guilabel>Overwrite image-name.jpg</guilabel> or <menuchoice moreinfo="none"><guimenu moreinfo="none">File</guimenu><guimenuitem moreinfo="none">Export As</guimenuitem></menuchoice> to open the <quote>Export Image</quote> dialog.
ko: 김프 2.8부터는 이미지를 .XCF 파일로 불러오고 저장합니다. JPG 이미지가 XCF로 불러졌습니다. <acronym>김프</acronym>는 <guilabel>Overwrite image-name.jpg</guilabel> 또는 <menuchoice moreinfo="none"><guimenu moreinfo="none">파일</guimenu><guimenuitem moreinfo="none">다른 이름으로 내보내기</guimenuitem></menuchoice>로 <quote>이미지 내보내기</quote> 대화상자를 엽니다.

en: <quote>Export Image</quote> Dialog
ko: <quote>이미지 내보내기</quote> 대화상자

en: The dialog opens with the file name already typed in the Name box, with the default.png extension. Delete the existing extension and type JPG instead, and <acronym>GIMP</acronym> will determine the file type from the file extension. Use the file extension list, red circled in the figure above, to see the types supported by <acronym>GIMP</acronym>. The supported extensions change depending on your installed libraries. If <acronym>GIMP</acronym> complains, or if <quote>JPEG</quote> is grayed out in the Extensions menu, cancel out of everything and step through the <xref linkend="gimp-tutorial-quickie-change-mode"/>. Once you have done this, click <guibutton>Save</guibutton>. This opens the <quote>Export Image as JPEG</quote> dialog that contains the quality control.
ko: 대화 상자의 파일 이름란에 원본 파일의 이름이 자동으로 입력됩니다. 원본 파일이 <acronym>JPG</acronym> 형식이 아니라면, 파일 이름 끝의 확장자를 지우고, JPG라고 입력합니다. 그러면 <acronym>김프</acronym>가 알아서 JPG 형식으로 파일을 저장합니다. 또는 파일 유형 목록(스크린샷에서 빨갛게 표시된 부분)을 이용하여 원하는 파일 형식을 선택할 수도 있습니다. <acronym>김프</acronym>에서 지원하는 파일 형식은 사용자의 시스템에 설치된 라이브러리에 따라 달라집니다. <acronym>김프</acronym>에서 오류 메시지를 표시하거나 JPG 항목을 선택할 수 없는 경우에는 <xref linkend="gimp-tutorial-quickie-change-mode"/>에 따라 이미지 모드를 바꾼 뒤에 다시 시도합니다. 마지막으로 <guibutton>내보내기</guibutton> 버튼을 클릭하세요. 그러면 압축 화질을 결정할 수 있는 <quote>다른 형식으로 내보내기 JPEG</quote> 대화 상자가 열립니다.

en: The <quote>Export Image as JPEG</quote> dialog uses default values that reduce size in memory while retaining good visual quality; this is the safest and quickest thing to do.
ko: <quote>JPEG으로 이미지 내보내기</quote> 대화 상자는 좋은 시각적 품질을 유지하면서 메모리 크기를 줄이는 기본값을 사용합니다. 이것이 가장 안전하고 빠른 겁니다.

en: <quote>Export Image as JPEG</quote> dialog with default quality
ko: 기본 화질을 가진 <quote>JPEG으로 내보내기</quote> 대화 상자

en: Reduce the image <guilabel>Quality</guilabel> to make the image even smaller. Reduced quality degrades the image, so be certain to check <quote>Show preview in image window</quote> to visually gauge the degradation. A <guilabel>Quality</guilabel> setting of 10 produces a very poor quality image that uses very little disk space. The figure below shows a more reasonable image. A quality of 75 produces a reasonable image using much less disk space, which will, in turn, load much faster on a web page. Although the image is somewhat degraded, it is acceptable for the intended purpose.
ko: 이미지 <guilabel>품질</guilabel>을 줄이면 이미지를 더욱 작게 만들 수 있습니다. 품질을 낮추면 보기 안 좋으므로 이미지 창에서 <quote>미리보기 표시</quote>를 확인하여 성능 저하를 시각적으로 측정하십시오. <guilabel>Quality</guilabel>의 값을 10으로 설정하면 디스크 공간을 거의 사용하지 않으며 이미지 품질이 떨어집니다. 아래 그림은 보다 합리적인 이미지를 보여줍니다. 75의 품질은 훨씬 적은 디스크 공간을 사용하여 합리적인 이미지를 만들어 내며, 이는 다시 웹 페이지에서 훨씬 빠르게 로드됩니다. 이미지가 다소 떨어지지만 의도된 목적에 적합합니다.

en: <quote>Export Image as JPEG</quote> dialog with quality 75
ko: 화질 75를 가진 <quote>JPEG으로 내보내기</quote> 대화 상자

en: Finally, here is a comparison of the same picture with varying degrees of compression:
ko: 다음은 압축 정도에 따른 이미지의 화질 상태 비교입니다:

en: Example for High JPEG Compression
ko: 높은 수준의 JPEG 압축의 예제

en: Quality: 10; Size: 3.4 KiloBytes
ko: 화질: 10; 파일 크기: 3.4 KiloBytes

en: Quality: 40; Size: 9.3 KiloBytes
ko: 화질: 40; 파일 크기: 9.3 KiloBytes

en: Example for Moderate JPEG Compression
ko: 적절한 수준의 JPEG 압축의 예제

en: Quality: 70; Size: 15.2 KiloBytes
ko: 화질: 70; 파일 크기: 15.2 KiloBytes

en: Quality: 100; Size: 72.6 KiloBytes
ko: 화질: 100; 파일 크기: 20,971 Bytes

en: Crop An Image
ko: 이미지 잘라내기

en: crop
ko: 잘라내기

en: Example Image for Cropping
ko: 잘라내기의 예제 이미지

en: Source image
ko: 원본 이미지

en: Image after cropping
ko: 잘라내기 한 이미지

en: There are many reasons to crop an image; for example, fitting an image to fill a frame, removing a portion of the background to emphasize the subject, etc. There are two methods to activate the crop tool. Click the <placeholder-1/> button in the Toolbox, or use <menuchoice moreinfo="none"><guimenu moreinfo="none">Tools</guimenu><guisubmenu moreinfo="none">Transform Tools</guisubmenu><guimenuitem moreinfo="none">Crop</guimenuitem></menuchoice> in the image window. This changes the cursor and allow you to click and drag a rectangular shape. The button in the toolbox is the easiest way to get to any of the tools.
ko: 불필요한 여백을 제거해서 원하는 크기로 맞추거나 대상을 강조하는 등의 이유로 이미지의 일정 부분을 잘라내 버리는 경우가 있습니다. 이런 경우를 위한 잘라내기 도구를 사용하려면 도구 상자에 있는 아이콘 <placeholder-1/> 을 누르거나 이미지 창의 메뉴 모음에서 <menuchoice moreinfo="none"><guimenu moreinfo="none">도구</guimenu><guisubmenu moreinfo="none">변형 도구</guisubmenu><guimenuitem moreinfo="none">잘라내기</guimenuitem></menuchoice>를 선택합니다. 그러면 마우스 커서가 바뀌면서 사각형 모양으로 이미지를 잘라낼 수 있게 됩니다. 잘라내기 도구뿐만 아니라 다른 도구도 도구 상자에 있는 아이콘을 클릭해 사용하는 것이 가장 쉽습니다.

en: Select a Region to Crop
ko: 선택한 영역 잘라내기

en: Click on one corner of the desired crop area and drag your mouse to create the crop rectangle. You don't have to be accurate as you can change the exact shape of the rectangle later.
ko: 잘라내려는 영역의 한쪽 끝을 클릭하고 대각선으로 끌어 놓습니다. 이때 만들어지는 사각형은 나중에 조정할 수 있기 때문에 처음부터 정확하게 선택하려고 애쓰지 않아도 됩니다.

en: Dialog for Cropping
ko: 자르기 도구 옵션

en: After completing the click and drag motion, a rectangle with special regions is shown on the canvas. As the cursor is moved over the different areas of the selected crop area, the cursor changes. You can then drag the rectangle's corners or edges to change the dimensions of the selected area. As shown in the figure above, as the crop area is resized, the dimensions and ratio are shown in the status bar. Double-click inside the rectangle or press <keycap>Enter</keycap> to complete cropping. See <xref linkend="gimp-tool-crop"/> for more information on cropping in <acronym>GIMP</acronym>.
ko: 클릭 및 드래그 동작이 완료되면 캔버스에 특수 영역이있는 사각형이 표시됩니다. 선택한 자르기 영역의 다른 영역 위로 커서를 이동하면 커서가 바뀝니다. 그런 다음 사각형의 꼭지점이나 변을 드래그하여 선택한 영역의 크기를 바꿀 수 있습니다. 위 그림에서와 같이 자르기 영역의 크기가 조정되면 치수 및 비율이 상태 막대에 표시됩니다. 사각형 내부를 두 번 클릭하거나 <keycap>Enter</keycap> 키를 눌러 자르기를 완료하세요. <acronym>김프</acronym>에서 자르기에 대한 자세한 내용은 <xref linkend="gimp-tool-crop"/> 보세요.

en: If you would like to crop the image in a specific aspect ratio, such as a square, make sure the tool options are visible ( <menuchoice moreinfo="none"><guimenu moreinfo="none">Windows</guimenu><guisubmenu moreinfo="none">Dockable Dialogs</guisubmenu><guimenuitem moreinfo="none">Tool Options</guimenuitem></menuchoice>). In the Tool Options dockable, check the mark next to <guilabel>Fixed</guilabel> and make sure the drop-down box next to it is set to <guilabel>Aspect Ratio</guilabel>. You can now type the desired aspect ratio on the text box below, such as <quote>1:1</quote>.
ko: 사각형과 같은 특정 종횡비, 예를 들어 정사각형,로 이미지를 자르려면 도구 옵션이 표시되는지 확인하십시오 (<menuchoice moreinfo="none"> <guimenu moreinfo="none">Windows</guimenu> <guisubmenu moreinfo="none">도킹 가능한 대화 상자</guisubmenu> <guimenuitem moreinfo="none">도구 옵션</guimenuitem> </menuchoice>). 도구 옵션 도킹 가능 도구에서 <guilabel>고정</guilabel> 옆의 확인란을 선택하고 옆에있는 드롭 다운 상자가 <guilabel>가로 세로 비율</guilabel>로 설정되어 있는지 확인하십시오. <quote>1:1</quote>와 같이 아래 텍스트 상자에 원하는 화면 비율을 입력 할 수 있습니다.

en: Find Info About Your Image
ko: 이미지 정보 확인하기

en: information
ko: 정보

en: Finding Info
ko: 정보 확인하기의 예제 이미지

en: When you need to find out information about your image, Use <menuchoice moreinfo="none"><guimenu moreinfo="none">Image</guimenu><guimenuitem moreinfo="none">Image Properties</guimenuitem></menuchoice> to open the <quote>Image Properties</quote> dialog, which contains information about the image size, resolution, mode and much more.
ko: 이미지 정보를 확인하려면 <menuchoice moreinfo="none"><guimenu moreinfo="none">이미지</guimenu><guimenuitem moreinfo="none">이미지 속성</guimenuitem></menuchoice> 메뉴를 이용해 <quote>이미지 속성</quote> 대화 상자를 엽니다. 이 대화 상자에는 이미지 크기, 해상도, 모드 등의 각종 정보가 표시됩니다.

en: <quote>Image Properties</quote> Dialog
ko: <quote>이미지 속성</quote> 대화상자

en: Change the Mode
ko: 모드 바꾸기

en: change Mode
ko: 모드 바꾸기

en: As with anything else, images come in different kinds and serve different purposes. Sometimes, a small size is important (for web sites) and at other times, retaining a high color depth (e.g., a family portrait) is what you want. <acronym>GIMP</acronym> can handle all of this, and more, primarily by converting between three fundamental modes, as seen in this menu. In order to switch your image to one of these modes, you open it and follow that menu and click the mode you want.
ko: 이미지는 각 목적에 따라 다른 형식을 갖습니다. 때로는 작은 사이즈가 중요하고(웹사이트 등에서), 때로는 높은 색상정보를 유지하는 것이 필요할 때도 있습니다(가족 사진 등). <acronym>김프</acronym>에서는 이러한 목적에 따른 이미지 형식을 처리할 수 있으며, 세 가지의 기본 모드를 지원하며, 각 모드간의 변환 기능을 제공합니다. 이미지의 모드를 변경하려면 이미지 파일을 열고 다음 메뉴를 따라 원하는 모드를 선택합니다.

en: Dialog for changing the mode
ko: 모드 변경을 위한 대화 상자

en: <emphasis>RGB</emphasis>- This is the default mode, used for high-quality images, and able to display millions of colors. This is also the mode for most of your image work including scaling, cropping, and even flipping. In RGB mode, each pixel consists of three different components: R-&gt;Red, G-&gt;Green, B-&gt;Blue. Each of these in turn can have an intensity value of 0-255. What you see at every pixel is an additive combination of these three components.
ko: <emphasis>RGB</emphasis>- 이 모드는 기본모드로 높은 화질의 이미지를 사용할 때 이용합니다. 이 모드에서는 수백만개의 색상을 표시할 수 있습니다. 그리고 크기변환, 잘라내기, 뒤집기 등 대부분의 작업 시에 사용하게 되는 모드입니다. RGB 모드는 각 픽셀이 R-&gt;Red, G-&gt;Green, B-&gt;Blue, 세 가지의 요소로 구성됩니다. 각 요소는 0-255의 농도값을 갖습니다. 이러한 세 요소가 합쳐져 여러분이 보는 색상을 표현하게 됩니다.

en: <emphasis>Indexed</emphasis>- This is the mode usually used when file size is of concern, or when you are working with images with few colors. It involves using a fixed number of colors (256 or less) for the entire image to represent colors. By default, when you change an image to a palleted image, <acronym>GIMP</acronym> generates an <quote>optimum palette</quote> to best represent your image.
ko: <emphasis>인덱스(Indexed)</emphasis>- 이 모드는 파일 크기가 중요하거나 적은 색상수로만 작업할 때 자주 사용되는 모드입니다. 이 모드는 256개 이하의 고정된 색상을 가지고 전체 이미지의 색상을 표현합니다. <acronym>김프</acronym>에서는 이미지를 가장 잘 표현할 수 있는 <quote>최적화된 팔레트</quote>를 기본값으로 제공합니다.

en: Dialog <quote>Convert Image to Indexed Colors</quote>
ko: 대화상자 <quote>인덱스 색상으로 변환</quote>

en: As you might expect, since the information needed to represent the color at each pixel is less, the file size is smaller. However, sometimes, there are options in the various menus that are grayed-out for no apparent reason. This usually means that the filter or option cannot be applied when your image is in its current mode. Changing the mode to RGB, as outlined above, should solve this issue. If RGB mode doesn't work either, perhaps the option you're trying requires your layer to have the ability to be transparent. This can be done just as easily via <menuchoice moreinfo="none"><guimenu moreinfo="none">Layer</guimenu><guimenuitem moreinfo="none">Transparency</guimenuitem><guimenuitem moreinfo="none">Add Alpha Channel</guimenuitem></menuchoice>.
ko: 각 픽셀의 색상을 표현하기 위한 정보가 그다지 많지 않기 때문에, 파일 크기는 굉장히 작습니다. 그리고 가끔 여러 메뉴에서 특별한 이유없이 비활성화된 옵션이 생길 수도 있습니다. 이것은 현재 모드에서는 해당 필터나 옵션을 사용할 수 없다라는 의미로, RGB 모드로 바꿈으로써 이러한 문제를 해결할 수 있습니다. 만약 그래도 활성화가 되지 않는다면, 현재 레이어에 투명한 영역이 필요한 옵션이기 때문일 수도 있습니다. 그러한 경우에는 이미지창에서  <menuchoice moreinfo="none"><guimenu moreinfo="none">레이어</guimenu><guimenuitem moreinfo="none">투명</guimenuitem><guimenuitem moreinfo="none">알파 채널 추가</guimenuitem></menuchoice> 메뉴를 통해 알파 채널을 추가해 줍니다.

en: <emphasis>Grayscale</emphasis>- Grayscale images have only shades of gray. This mode has some specific uses and takes less space on the hard drive in some formats, but is not recommended for general use as reading it is not supported by many applications.
ko: <emphasis>그레이스케일</emphasis>- 그레이스케일 이미지는 오직 회색톤으로만 표현됩니다. 이 모드는 특수 목적용이거나 파일 크기를 줄이기 위한 목적으로 사용됩니다. 하지만 응용 프로그램에서 지원하지 않는 경우가 많으므로 일반적인 목적으로는 사용하지 않는 것이 좋습니다.

en: There is no need to convert an image to a specific mode before saving it in your favorite format, as <acronym>GIMP</acronym> is smart enough to properly export the image.
ko: <acronym>김프</acronym>에서는 지능적인 내보내기 기능을 지원하기 때문에, 원하는 파일 형식으로 저장하기 전에 특정한 모드로 변환하지 않아도 알아서 변환이 됩니다.

en: Flip An Image
ko: 이미지 뒤집기

en: Use this option when you need the person in the photo looking in the other direction, or you need the top of the image to be the bottom. Use <menuchoice moreinfo="none"><guimenu moreinfo="none">Tools</guimenu><guisubmenu moreinfo="none">Transform Tools</guisubmenu><guimenuitem moreinfo="none">Flip</guimenuitem></menuchoice> , or use the <placeholder-1/> button on the toolbox. After selecting the flip tool from the toolbox, click inside the canvas. Controls in the Tool Options dockable let you switch between Horizontal and Vertical modes.
ko: 이 옵션은 이미지의 좌우나 상하를 바꿔야 할 때 유용한 옵션입니다. 메뉴 모음에서 <menuchoice moreinfo="none"><guimenu moreinfo="none">도구</guimenu><guisubmenu moreinfo="none">변형 도구</guisubmenu><guimenuitem moreinfo="none">뒤집기</guimenuitem></menuchoice> 메뉴를 선택하거나 도구 상자에서 <placeholder-1/> 버튼을 눌러 뒤집기 도구를 선택하고, 캔버스를 클릭하면 이미지가 뒤집힙니다.

en: Dialog <quote>Flip an Image</quote>
ko: <quote>이미지 뒤집기</quote> 메뉴

en: After selecting the flip tool from the toolbox, click inside the canvas. The tool flips the image horizontally. Use the options dialog to switch between horizontal and vertical. If it is not already displayed in the dock under the toolbox, double click the toolbox button. You can also use the <keycap moreinfo="none">Ctrl</keycap> key to switch between horizontal and vertical.
ko: 이 도구를 기본값으로 사용하면 이미지가 좌우로 뒤집힙니다. 위아래로 뒤집기를 하려면 도구 옵션에서 <quote>위아래로</quote> 를 선택합니다.(도구 옵션이 표시되지 않으면 도구 상자에서 뒤집기 버튼을 더블클릭합니다.) 그 외로 <keycap moreinfo="none">Ctrl</keycap> 키를 이용해 상하/좌우 옵션을 변경할 수 있습니다.

en: In the images below, all possible flips are demonstrated:
ko: 아래 이미지는 상하/좌우/상하좌우로 뒤집기 예제입니다:

en: Example Image to Flip
ko: 이미지 뒤집기 예제

en: Horizontal flipped image
ko: 좌우로 뒤집은 이미지

en: Vertical flipped image
ko: 위아래로 뒤집은 이미지

en: Horizontal and vertical flipped image
ko: 좌우로, 위아래로 뒤집은 이미지

en: Rotate An Image
ko: 이미지 회전하기

en: Menu for <quote>Rotate An Image</quote>
ko: <quote>이미지 회전하기</quote> 메뉴

en: Images that are taken with digital cameras sometimes need to be rotated. To do this, use <menuchoice moreinfo="none"><guimenu moreinfo="none">Image</guimenu><guisubmenu moreinfo="none">Transform</guisubmenu><guimenuitem moreinfo="none">Rotate 90° clockwise</guimenuitem></menuchoice> (or counter-clockwise). The images below demonstrate a 90 degrees CCW rotation.
ko: 디지컬 카메라를 세로로 해서 사진을 찍으면 나중에 사진을 회전시켜야 합니다. 이런 경우 이미지창에서 <menuchoice moreinfo="none"><guimenu moreinfo="none">이미지</guimenu><guisubmenu moreinfo="none">변형</guisubmenu><guimenuitem moreinfo="none">시계 방향으로 90도 회전</guimenuitem></menuchoice>(또는 시계반대 방향으로 90도 회전)을 선택합니다. 아래의 이미지는 시계반대 방향으로 90도 회전시켰습니다.

en: Example for <quote>Rotate An Image</quote>
ko: <quote>이미지 회전하기</quote> 예제

en: Source Image
ko: 원본 이미지

en: Rotated image 90 degree CCW
ko: 시계 반대 방향으로 90도 회전시킨 이미지

en: Separating an Object From Its Background
ko: 원하는 개체만 선택하여 분리하기

en: Object with Background
ko: 배경과 함께 있는 개체

en: Sometimes you need to separate the subject of an image from its background. You may want to have the subject on a flat color, or keep the background transparent so you can use it on an existing background, or any other thing you have in mind. To do this, you must first use <acronym>GIMP</acronym>'s selection tools to draw a selection around your subject. This is not an easy task, and selecting the correct tool is crucial. You have several tools to accomplish this.
ko: 때때로 배경으로부터 특정 개체를 분리해야 할 때가 있습니다. 그렇게 분리한 개체를 단색 배경에 표시할 수도 있고, 배경을 투명하게 한뒤 그 배경을 계속 사용할 수도 있습니다. 이러한 작업을 하려면 먼저 <acronym>김프</acronym> 선택 도구를 이용하여 원하는 개체를 선택해야 합니다. 이는 쉽지 않은 작업으로 적합한 도구를 선택하는 것이 중요합니다. 또는 여러 가지 도구를 복합적으로 사용할 수도 있습니다.

en: The <quote>Free Select Tool</quote> allows you to draw a border using either freehand or straight lines. Use this when the subject has a relatively simple shape. Read more about this tool here: <xref linkend="gimp-tool-free-select"/>
ko: <quote>자유 선택 도구</quote>는 손으로 그린 것처럼/또는 직선으로 선택을 할 수 있습니다. 선택하려는 개체가 단순한 모양일 경우 유용합니다. 이 도구에 대한 자세한 사항은 <xref linkend="gimp-tool-free-select"/>를 참고

en: Free Select Tool
ko: 자유 선택 도구

en: The <quote>Intelligent Scissors Select Tool</quote> lets you select a freehand border and uses edge-recognition algorithms to better fit the border around the object. Use this when the subject is complex but distinct enough against its current background. Read more about this tool here: <xref linkend="gimp-tool-iscissors"/>
ko: <quote>똑똑한 가위 선택 도구</quote>는 사용자가 자유 선택 도구처럼 선택을 하면, 경계-인식 알고리즘을 이용하여 개체의 경계를 좀더 세밀하게 지정합니다. 이 도구는 개체 자체는 복잡하지만 배경과의 경계가 명확한 경우에 사용하면 좋습니다. 이 도구에 대한 자세한 사항은 <xref linkend="gimp-tool-iscissors"/>를 참고

en: Intelligent Scissors Select Tool
ko: 똑똑한 가위 선택 도구

en: The <quote>Foreground Select Tool</quote> lets you mark areas as <quote>Foreground</quote> or <quote>Background</quote> and refines the selection automatically. Read more about this tool here: <xref linkend="gimp-tool-foreground-select"/>
ko: <quote>전경 선택 도구</quote>는 사용자가 이미지를 <quote>전경</quote>과 <quote>배경</quote>으로 구분하면, 자동으로 적절한 모양으로 선택을 합니다. 이 도구에 대한 더 자세한 사항은 <xref linkend="gimp-tool-foreground-select"/>를 참고

en: Once you have selected your subject successfully, use <menuchoice moreinfo="none"><guimenu moreinfo="none">Select</guimenu><guimenuitem moreinfo="none">Invert</guimenuitem></menuchoice>. Now, instead of the subject, the background is selected. What you do now depends on what you intended to do with the background.
ko: 원하는 개체를 선택한 뒤에는 <menuchoice moreinfo="none"><guimenu moreinfo="none">선택</guimenu><guimenuitem moreinfo="none">반전</guimenuitem></menuchoice> 메뉴를 이용하여, 원하는 개체를 제외한 배경을 선택합니다. 이제 여러분이 원하는 작업을 하시면 됩니다.

en: To fill the background with a single color:
ko: 배경을 단일 색상으로 채우기:

en: Click the foreground color swatch (the top left of the two overlapping colored rectangles) in the toolbox and select the desired color. Next, use <xref linkend="gimp-tool-bucket-fill"/> to replace the background with your chosen color.
ko: 도구 상자의 전경색 미리보기(왼쪽 상단에 두 가지 색상의 사각형이 겹쳐진 아이콘)를 클릭하여 원하는 색상을 선택합니다. 그리고 <xref linkend="gimp-tool-bucket-fill"/>를 이용하여 배경을 선택한 색상으로 채웁니다.

en: Result of Adding a Plain Color Background
ko: 배경을 단일 색상으로 채운 결과

en: To make a transparent background:
ko: 배경을 투명하게 만들기:

en: Use <menuchoice moreinfo="none"><guimenu moreinfo="none">Layer</guimenu><guisubmenu moreinfo="none">Transparence</guisubmenu><guimenuitem moreinfo="none">Add Alpha Channel</guimenuitem></menuchoice> to add an alpha channel. Next, use <guimenu moreinfo="none">Edit</guimenu><guimenuitem moreinfo="none">Clear</guimenuitem> or hit the <keycap moreinfo="none">Del</keycap> key on the keyboard to remove the background. Please note that only a small subset of file formats support transparent areas. Your best bet is to save your image as PNG.
ko: <menuchoice moreinfo="none"><guimenu moreinfo="none">레이어</guimenu><guisubmenu moreinfo="none">투명도</guisubmenu><guimenuitem moreinfo="none">알파 채널 추가</guimenuitem></menuchoice> 메뉴를 이용하여 레이어에 알파 채널을 추가합니다. 그런 뒤에 <guimenu moreinfo="none">편집</guimenu><guimenuitem moreinfo="none">지우기</guimenuitem> 메뉴를 선택하거나 <keycap moreinfo="none">Del</keycap> 키를 눌러 배경을 제거합니다. 단, 여기서 주의할 것은 일부 파일 형식만 투명 영역을 지원한다는 것입니다. 투명 영역을 지원하는 파일 형식 중 최근 널리 사용되는 것은 PNG 입니다.

en: Result of Adding a Transparent Background
ko: 배경을 투명하게 만든 결과

en: To make a black-and-white background while keeping the subject in color:
ko: 선택한 개체의 색상은 유지하면서 배경만 흑백으로 만들기:

en: Use <menuchoice moreinfo="none"><guimenu moreinfo="none">Colors</guimenu><guimenuitem moreinfo="none">Desaturate</guimenuitem></menuchoice>. In the dialog that opens, cycle between the modes and select the best-looking one, then click OK.
ko: <menuchoice moreinfo="none"><guimenu moreinfo="none">색상</guimenu><guimenuitem moreinfo="none">무채화</guimenuitem></menuchoice> 메뉴를 선택합니다. 무채화 대화 상자에서 모드를 변경하면서 가장 좋은 모드를 선택한 다음 [확인] 버튼을 누릅니다.

en: Result of Desaturating the Background
ko: 배경을 흑백으로 만든 결과

en: How to Draw Straight Lines
ko: 직선 그리기

en: This tutorial is based on Text and images Copyright © 2002 Seth Burgess. The original tutorial can be found in the Internet <xref linkend="bibliography-online-tutorial01"/>.
ko: 이 강좌의 글과 이미지에 대한 저작권은 Seth Burgess (Copyright © 2002) 에게 있습니다. 원본 강좌는 <xref linkend="bibliography-online-tutorial01"/>에 있습니다.

en: Example of straight lines
ko: 직선 그리기 예제

en: This tutorial shows you how to draw straight lines with <acronym>GIMP</acronym>. Forcing a line to be straight is a convenient way to deal with the imprecision of a mouse or tablet, and to take advantage of the power of a computer to make things look neat and orderly. This tutorial doesn't use Straight Lines for complex tasks; its intended to show how you can use it to create quick and easy straight lines.
ko: 이 강좌에서는 <acronym>김프</acronym>에서 직선을 그리는 방법을 소개합니다. 직선을 이용하면, 마우스나 태블릿의 부정확성에 크게 영향받지 않으면서 상당히 깔끔하고 정돈되어 보이는 물체를 그릴 수 있습니다. 이 강좌에서는 간단하게 직선을 그리는 방법만을 소개할 뿐, 직선을 이용한 복잡한 작업은 다루지 않습니다.

en: Preparations
ko: 준비 과정

en: Introducing the <keycap>Shift</keycap>-key
ko: <keycap function="shift">Shift</keycap> 키 소개

en: The invention called the typewriter introduced the <keycap>Shift</keycap> Key. You generally have 2 of them on your keyboard. They look something like the figure above. The keys are located on the left and right sides of your keyboard. The mouse was invented by Douglas C. Engelbart in 1970. These come in different varieties, but always have at least one button.
ko: <keycap>Shift</keycap> 키는 타자기에서 유래된 것입니다. 일반적인 키보드에는 위 그림과 같은 Shift 키가 좌우에 하나씩, 두 개가 있습니다. 참고로 마우스는 1970년 C. Engelbart가 발명했는데, 이후 다양한 모습으로 바뀌어 왔습니다.

en: Creating a Blank Drawable
ko: 새 빈 이미지 만들기

en: First, create a new image. Any size will do. Use <menuchoice><guimenu>File</guimenu><guimenuitem>New</guimenuitem></menuchoice> to create a new image.
ko: 먼저 메뉴 모음에서 <menuchoice><guimenu>파일</guimenu><guimenu>새 이미지</guimenu></menuchoice> 메뉴를 이용해 새로운 이미지를 만듭니다.

en: Paint tools in the toolbox
ko: 도구 상자의 그리기 도구들

en: Any of the red-highlighted tools on the above toolbox can do lines.
ko: 도구 상자에 있는 도구들 중 위 스크린샷에 빨간색으로 표시된 도구 중 아무 도구나 선택합니다.

en: Create a Starting Point
ko: 시작점 만들기

en: Starting point
ko: 시작점

en: Click on the paintbrush in the toolbox. Click in the image where you want a line to start or end. A single dot will appear on the screen. The size of this dot represents the current brush size, which you can change in the Brush Dialog (see <xref linkend="gimp-brush-dialog"/>).Now, lets start drawing a line. Hold down the <keycap>Shift</keycap> key, and keep it down.
ko: 도구 상자에서 칠하기붓 도구를 선택한 다음, 이미지에 선을 시작한 지점을 클릭합니다. 그러면 화면에 점 하나가 찍힙니다. 점의 크기는 브러쉬의 크기와 같으며, 붓 대화 상자에서 바꿀 수 있습니다(더 자세한 내용은 <xref linkend="gimp-brush-dialog"/>를 참고하세요). 이제 <keycap>Shift</keycap> 키를 누르고, 눌림 상태를 유지합니다.

en: Drawing the Line
ko: 직선 그리기

en: Drawing the line
ko: 직선 그리기

en: After you have a starting point and while pressing the <keycap>Shift</keycap> key, you will see a straight line that follows the cursor. Press the first button on the mouse (the leftmost one usually) and let it go. During that whole <quote>click</quote> of the mouse button, you need to keep the <keycap>Shift</keycap> key held down.
ko: 시작점을 찍은 뒤 <keycap>Shift</keycap> 키를 누르고 있으면, 마우스 커서를 따라 위 화면과 같이 직선이 표시됩니다. 이제 <keycap>Shift</keycap> 키를 누른 상태로 마우스를 움직여 원하는 곳을 <quote>클릭</quote>합니다.

en: Final Image
ko: 직선 그리기 마무리

en: This is a powerful feature. You can draw straight lines with any of the draw tools. You can even draw more lines at the end of this one. Our last step is to let go of the <keycap>Shift</keycap> key. And there you have it. Some more examples are shown below. Happy <acronym>GIMP</acronym>ing!
ko: 이것은 강력한 기능입니다. 드로잉 도구로 직선을 그릴 수 있습니다. 이 끝 부분에 더 많은 선을 그릴 수도 있습니다. 마지막 단계는 <keycap>Shift</keycap> 키를 놓는 것입니다. 그리고 거기에 당신이 가지고 있습니다. 아래에 몇 가지 예가 더 있습니다. 행복한<acronym>김프</acronym>!

en: Examples I
ko: 예제 1

en: Check Use color from gradient.
ko: 그라디언트에서 색 사용 체크.

en: Select the Clone tool and set the source to <quote>Maple Leaves</quote> pattern.
ko: 도장 도구의 <quote>무늬로 칠하기</quote>를 이용해, <quote>Maple Leaves</quote> 무늬가 있는 직선 그리기.

en: Examples II
ko: 예제 2

en: Use <menuchoice><guimenu>Filters</guimenu><guimenuitem>Render</guimenuitem><guimenuitem>Pattern</guimenuitem><guimenuitem>Grid</guimenuitem></menuchoice> to create a grid. Use the Smudge Tool to draw a line with a slightly larger brush.
ko: <menuchoice><guimenu>필터</guimenu><guimenuitem>렌더</guimenuitem><guimenuitem>무늬</guimenuitem><guimenuitem>격자</guimenuitem></menuchoice> 메뉴를 이용해 격자를 그립니다. 그리고 문지르기 도구를 선택하고, 붓 크기를 약간 키운 뒤 직선을 그립니다.

en: Use <menuchoice><guimenu>Filters</guimenu><guimenuitem>Render</guimenuitem><guimenuitem>Clouds</guimenuitem><guimenuitem>Plasma</guimenuitem></menuchoice> to create the cool plasma cloud. Use the Erase Tool with a square brush to draw a line.
ko: <menuchoice><guimenu>필터</guimenu><guimenuitem>렌더</guimenuitem><guimenuitem>구름</guimenuitem><guimenuitem>플라즈마</guimenuitem></menuchoice> 메뉴를 이용해 멋진 플라즈마 구름을 만듭니다. 그런 뒤에 지우개 도구와 사각형 붓을 선택한 뒤 직선을 그립니다.

en: Example III
ko: 예제 3

en: Use the rectangle select tool to select a rectangle, and then fill the selection with a light blue color. Select the dodge/burn tool. Set the type to Dodge and paint along the top and left side using an appropriately sized brush. Set the type to Burn and paint along the right and bottom.
ko: 사각 선택 도구를 이용해 사각형을 선택한 뒤, 밝은 파란색으로 채웁니다. 닷지(dodge)/번(burn) 도구를 선택하고, 도구 옵션에서 닷지(dodge)를 선택한 뒤, 적절한 붓 크기로 상단과 왼쪽을 칠합니다. 그리고 이번엔 번(burn)을 선택한 뒤 오른쪽과 하단을 칠합니다.

en: Activating the Tool
ko: 도구 선택하기

en: You can access the Selection Tool in different ways:
ko: 다음 방법들을 통해 선택 도구를 사용할 수 있습니다. :

en: Move the active layer
ko: 현재 레이어 이동

en: Move the active path
ko: 현재 경로 이동

en: Affect
ko: 영향

en: Interpolation
ko: 보간

en: Clipping
ko: 클리핑

en: Original image
ko: 원본 이미지

en: Clip
ko: 클립

en: Rule of thirds
ko: 삼분할의 규칙

en: Fill the original position of the cage with a plain color
ko: 골조의 원래 위치를 단색으로 채우기

en: Transformed
ko: 변환 적용완료

en: Transform Tools
ko: 변형 도구

en: Rectangle Selection
ko: 사각 선택 도구

en: Rectangle Select icon in the Toolbox
ko: 도구 상자의 사각 선택 아이콘

en: This tool is also used for rendering a rectangle on an image. To render a filled rectangle, create a rectangular selection, and then fill it using the <link linkend="gimp-tool-bucket-fill">Bucket Fill tool</link>. To create a rectangular outline, the simplest and most flexible approach is to create a rectangular selection and then <link linkend="gimp-selection-stroke">stroke</link> it.
ko: 이 도구를 이용해 사각형을 그릴 수도 있습니다. 속이 채워진 사각형을 그리려면 먼저 사각형의 선택을 만들고 채우기 도구를 이용해 선택을 칠합니다. 그리고 사각형 테두리는 사각형 선택을 만들고, 선택따라 그리기를 이용해 그립니다.

en: Tool Options for the Rectangle Select tool
ko: 사각 선택 도구의 도구 선택사항

en: Rounded corners
ko: 둥근 모서리

en: This menu allows you the option of constraining the shape of the rectangle in different ways.
ko: 이 메뉴를 통해 세 가지 다른 형태의 고정된 사각형 모양을 사용할 수 있습니다.

en: This option allows you to design and resize the selection while keeping the aspect ratio fixed and written within the relevant box. By default the ratio is 1:1 (so we have a square) but it can be changed. With the two little landscape and picture icons, you can invert this ratio.
ko: 너비와 높이가 고정된 비율을 유지한 채 크기 조절이 되는 선택을 만듭니다.

en: With this choice you can fix the width of the selection.
ko: 너비, 높이, 측정 단위가 고정된 선택을 만듭니다.

en: Auto Shrink Selection
ko: 선택 자동 줄임

en: The <guilabel>Auto Shrink Selection</guilabel> check-box will make your next selection automatically shrink to the nearest rectangular shape available on the image layer. The algorithm for finding the best rectangle to shrink to is <quote>intelligent</quote>, which in this case means that it sometimes does surprisingly sophisticated things, and sometimes does surprisingly strange things. In any case, if the region that you want to select has a solid-colored surround, auto-shrinking will always pick it out correctly. Note that the resulting selection does not need to have the same shape as the one you sweep out.
ko: <guilabel>선택 자동 줄임</guilabel> 을 체크한뒤 선택을 하면 선택한 부근의 이미지에서 사각형 모양에 가장 가까운 모습으로 선택이 자동적으로 줄어들게 됩니다. 줄어드는 최적의 사각형을 찾는 알고리즘은 <quote>지능적</quote>으로, 이는 다시 말해 때로는 최고의 모습을 보여줄 수도 있지만, 반대로 엉뚱한 선택을 만들어 낼 수도 있다라는 것입니다. 하지만 만약 단색으로 둘러싸인 부분을 선택하는 경우라면 항상 정확한 선택을 보여줄 것입니다. 예를 들어 흰색 배경위에 검정색으로 그림을 그리고, <guilabel>선택 자동 줄임</guilabel>을 체크한 뒤, 사각 선택 도구를 이용해 그림을 포함하면서 그림보다 넓은 지역을 선택하면, 딱 그림에 맞는 사각형의 선택이 생성됩니다.

en: If <guilabel>Sample Merged</guilabel> is also enabled, then Auto Shrink will use the pixel information from the visible display of the image, rather than just from the active layer. For further information regarding Sample Merge, see the glossary entry <link linkend="glossary-samplemerge">Sample Merge</link>.
ko: <guilabel>표본 합치기</guilabel> 를 체크하면, 활성화된 레이어가 아닌 현재 보이는 레이는 이미지를 대상으로 선택 자동 줄임을 하게 됩니다. 표본 합치기에 대한 자세한 내용은 용어집의 <link linkend="glossary-samplemerge">표본 합치기</link> 를 참조하세요.

en: The Intelligent Scissors tool is an interesting piece of equipment: it has some features in common with the Lasso, some features in common with the Path tool, and some features all its own. It is useful when you are trying to select a region defined by strong color-changes at the edges. To use the Scissors, you click to create a set of "control nodes", also referred to as anchors or control points, at the edges of the region you are trying to select. The tool produces a continuous curve passing through these control nodes, following any high-contrast edges it can find. If you are lucky, the path that the tool finds will correspond to the contour you are trying to select.
ko: 지능적인 가위 도구는 굉장히 독특한 도구입니다. 올가미 도구와 비슷한 면도 있고, 경로 도구와 비슷한 기능을 가지고 있을 뿐만 아니라, 자신만의 독특한 기능도 가지고 있습니다. 이 도구는 경계색이 분명한 영역을 선택할 때 유용합니다. 가위 도구를 이용해 선택하려는 영역 주변에 "조절가능한 노드" 를 만듭니다. 그러면 이 노드들 사이에 색상대비가 확연한 곳을 따라 연속된 경로가 생성됩니다. 만약 운이 좋다면, 선택하려는 물체의 외각선과 일치하는 경로를 얻을 수도 있습니다.

en: Unfortunately, there seem to be some problems with the edge-following logic for this tool, with the result that the selections it creates tend to be pretty crude in a lot of cases. A good way to clean them up is to switch to <link linkend="gimp-qmask">QuickMask</link> mode, and use paint tools to paint in the problematic parts. On the whole, most people find the Path tool to be more useful than the Scissors, because, even though it does not have the intelligent edge-finding capability, the paths it produces persist until you delete them, and can be altered at any time.
ko: 하지만 이 도구의 경계 선택에는 다소의 문제가 있어 대부분의 경우 깔끔한 선택을 만들지 못합니다. 깨끗하게 선택하는 좋은 방법은 퀵마스크 모드로 전환하여, 문제가 있는 부분들을 수정하는 것입니다. 대부분의 사람들은 가위 도구보다 경로 도구를 더 유용하게 사용하는데, 이는 비록 자동으로 경계를 찾아주는 기능이 없더라도, 경로가 그대로 유지되며 나중에도 수정할 수 있기 때문입니다.

en: Tool handling
ko: 도구 사용

en: Each time you left-click with the mouse, you create a new control point, which is connected to the last control point by a curve that tries to follow edges in the image. To finish, click on the first point (the cursor changes to indicate when you are in the right spot). You can adjust the curve by dragging the control nodes, or by clicking to create new control nodes. When you are satisfied, click anywhere inside the curve to convert it into a selection.
ko: 마우스로 클릭할때마다 새로운 노드가 생깁니다. 새 노드는 이전의 노드와 잡아낼 수 있는 경계를 따라 곡선으로 연결됩니다. 선택을 마치려면 처음 노드를 클릭합니다(처음 노드에 마우스를 갖다대면, 마우스 포인터가 바뀝니다). 각 노드를 움직여 곡선을 조정하거나 새로운 노드를 추가할 수도 있습니다. 정확히 원하는 모양이 만들어졌으면, 곡선 내부를 클릭해 선택으로 변환합니다.

en: You have to notice that you can get only one selection; if you create a second selection, the first one is erased when you validate the second one.
ko: 주의해야 할 점은 하나의 선택만을 만들 수 있다라는 점입니다. 만약 두번째 선택을 만들면 첫번째 선택은 사라집니다.

en: Be sure not to click inside the curve until you are completely done adjusting it. Once you have converted it into a selection, undoing takes you back to zero, and you will have to start constructing the curve again from scratch if you need to change it. Also be sure not to switch to a different tool, or again all of your carefully created control nodes will be lost. (But you still can transform your selection into a path and work it with the Path tool.)
ko: 따라서 영역 조정을 마무리하기 전까지는 곡선 안쪽을 클릭해서는 안됩니다. 한번 선택으로 변환하면, 맨 처음 상태로밖에 되돌리기를 할 수 없습니다. 따라서 처음부터 다시 영역을 만들기 시작해야 합니다. 마찬가지로 중간에 다른 도구를 선택하면 그동안 만든 조절점들이 모두 사라지므로 조심해야합니다. 하지만 선택의 경우, 경로로 변환한 뒤, 경로 도구를 이용해 같은 작업을 계속할 수 있습니다.

en: To move the selection, see <link linkend="gimp-using-selections-moving">Moving selections</link>.
ko: 선택의 이동에 대해서는 선택 이동하기 를 참조하십시오.

en: Tool Options for the Intelligent Scissors
ko: 지능적인 가위의 도구 옵션

en: If this option is enabled, dragging a control node during placement will indicate the path that will be taken by the selection boundary. If it is not enabled, the node will be shown connected to the previous node by a straight line while you are dragging it around, and you won't see the resulting path until you release the pointer button. On slow systems, if your control nodes are far apart, this may give a bit of a speed-up.
ko: 이 옵션을 활성화시키면, 조절점을 이동시키는 동안 선택의 경계가 될 경로가 표시됩니다. 비활성화시키면 조절점을 이동시키는 동안 해당 점이 이전 점과 직선으로 연결되며 마우스버튼을 놓은 후에 경로가 표시됩니다. 이는 느린 시스템에서 조절점간의 거리가 멀 경우 유용합니다.

en: Fuzzy selection (Magic wand)
ko: 연속적인 선택(마법 지팡이)

en: Magic Wand tool icon in the Toolbox
ko: 도구 상자의 마법 지팡이 도구 아이콘

en: The Fuzzy Select (Magic Wand) tool is designed to select areas of the current layer or image based on color similarity.
ko: 연속적인 선택(마법 지팡이) 도구는 현재 이미지나 레이어에서 비슷한 색상이 연속적으로 이어진 영역을 선택하는 도구입니다. 이미지의 한 지점을 선택하면, 마치 낮은 곳으로 물이 흐르듯, 해당 지점의 색상과 비슷한 색상으로 이어진 픽셀들이 모두 선택되어 집니다. 마우스 버튼을 누른 채 드래그해서 유사성의 임계값을 조절할 수 있습니다. 아래쪽이나 오른쪽으로 드래그하면 더 많은 영역이 선택되어지고, 위쪽이나 왼쪽으로 드래그하면 조금 더 적은 영역이 선택되어집니다.

en: When using this tool, it is very important to pick the right starting point. If you select the wrong spot, you might get something very different from what you want, or even the opposite.
ko: 이 도구를 사용할 때 가장 중요한 것은 정확한 기준점을 찾는 것입니다. 만약 엉뚱한 지점을 기준으로 잡으면, 원하는대로 선택을 하지 못할 수도 있습니다.

en: Note that as the selected area expands outward from the center, it does not only propagate to pixels that touch each other: it is capable of jumping over small gaps, depending on <guilabel>Threshold</guilabel> option. To increase/decrease Threshold, during the use of Fuzzy Selection, after the first button-press, dragging the pointer downward (or to the right) or upward (or to the left).
ko: 선택되는 영역은 연속된 픽셀뿐만 아니라 약간 떨어진 곳도 포함됩니다. 이렇게 선택가능한 거리는 기본 설정 대화 상자의 도구 선택사항 페이지에 있는 "기본 임계값" 에서 설정할 수 있습니다. 이 값을 조절함으로써 마법 지팡이 도구의 영향 범위를 바꿀 수 있습니다.

en: The Fuzzy Select tool does not have any special key modifiers, only the ones that affect all selection tools in the same way. See <xref linkend="gimp-tool-select"/> for help with these.
ko: 연속적인 선택 도구에는 특별한 동작 변경 키가 없습니다. 다만 모든 도구에 영향을 주는 동작 변경 키만 사용할 수 있습니다. 이에 대한 자세한 내용은 <link linkend="gimp-tool-select">선택 도구</link> 섹션에 있습니다.

en: Tool Options for the Magic Wand tool
ko: 마법 지팡이 도구의 도구 선택사항

note: Similar color frame
en: Finding Similar Colors
ko: 색상이 비슷한 영역 찾기

en: These options affect the way the Magic Wand expands the selection out from the initial point.
ko: 이 옵션은 시작점으로부터 선택을 확장하는 방법에 대한 것입니다.

en: Select Transparent Areas
ko: 투명한 영역 선택

en: This option gives the Magic Wand the ability to select areas that are completely transparent. If this option is not checked, transparent areas will never be included in the selection.
ko: 이 옵션을 이용하면 마법 지팡이를 이용해 완벽하게 투명한 영역을 선택할 수 있습니다. 이 옵션이 선택되어 있지 않으면, 투명한 영역은 선택에서 제외됩니다.

en: This option becomes relevant when you have several layers in your image, and the active layer is either semi-transparent or is set to another Layer Mode than Normal. If this is the case, the colors present in the layer will be different from the colors in the composite image. If the <quote>Sample Merged</quote> option is unchecked, the wand will only react to the color in the active layer when it creates a selection. If it is checked it will react to the composite color of all visible layers. For further information, see the glossary entry <link linkend="glossary-samplemerge">Sample Merged</link>.
ko: 이 옵션은 여거 개의 레이어를 가지고 있고, 활성 레이어에 반투명한 부분이 있거나 레이어 모드가 "보통"이 아닌 다른 모드로 되어 있을 때 유용합니다. 이런 경우에는 현재 레이어의 색상이 겹쳐진 전체 이미지의 색상과 다를 수 있습니다. <quote>표본 합치기</quote> 옵션을 선택해제하면, 마법 지팡이는 현재 활동화된 레이어의 색상에 대해서만 동작을 하고, <quote>표본 합치기</quote> 옵션이 선택되어 있으면, 보이는 모든 레이어를 통해 합쳐진 색상에 대해 동작하게 됩니다. 표본 합치기에 대한 자세한 내용은 용어집의 <link linkend="glossary-samplemerge">표본 합치기</link> 를 참조하세요.

en: This slider determines the range of colors that will be selected at the moment you click the pointer on the initial point, before dragging it: the higher the threshold, the larger the resulting selection. After the first button-press, dragging the pointer downward or to the right will increase the size of the selection; dragging upward or to the left will decrease it. Thus, you have the same set of possibilities regardless of the Threshold setting: what differs is the amount of dragging you have to do to get the result you want.
ko: 이 조절바는 처음 지점을 기준으로 선택할 색상의 범위를 결정하는 바입니다. 높은 값일수록 넓은 범위를 선택하게 되며, 마우스를 클릭한 뒤 드래그를 통해 값을 변경할 수 있습니다. 아래쪽이나 오른쪽으로 드래그하면 값이 증가하고 위쪽이나 왼쪽으로 드래그하면 값이 감소합니다. 따라서 원래의 임계값에 관계없이 드래그로 그때그때 원하는 만큼의 값을 설정해 사용할 수 있습니다.

en: Selection by
ko: 선택 기준

en: With this option you can choose which component of the image GIMP shall use to calculate the similarity.
ko: 이 옵션을 통해 이미지의 일부 성분만 선택할 수 있습니다.

en: The components you can choose from are <guimenuitem>Red</guimenuitem>, <guimenuitem>Green</guimenuitem>, <guimenuitem>Blue</guimenuitem>, <guimenuitem>Hue</guimenuitem>, <guimenuitem>Saturation</guimenuitem> and <guimenuitem>Value</guimenuitem>.
ko: 선택 가능한 성분은 <guimenuitem>빨강</guimenuitem>, <guimenuitem>녹색</guimenuitem>, <guimenuitem>파랑</guimenuitem>, <guimenuitem>색상</guimenuitem>, <guimenuitem>채도</guimenuitem>, <guimenuitem>명도</guimenuitem> 입니다.

en: Free Selection (Lasso)
ko: 자유 선택 도구(올가미)

en: Polygonal Selection
ko: 다각 선택

en: Free Selection icon in the Toolbox
ko: 도구 상자의 자유 선택 아이콘

en: The Free Selection tool, or Lasso, lets you create a selection by drawing it free-hand with the pointer, while holding down the left mouse button (or, for a stylus, pressing it against the tablet). When you release the mouse button, the selection is closed by connecting the current pointer location to the start location with a straight line. You can go outside the edge of the image display and come back in if you want to. The Lasso is often a good tool to use for <quote>roughing in</quote> a selection; it is not so good for precise definition. Experienced users find that it is often convenient to begin with the lasso tool, but then switch to <link linkend="gimp-qmask">QuickMask</link> mode for detail work.
ko: 올가미라고 불리우는 자유 선택 도구를 이용하면, 마우스 왼쪽 버튼을 누르고 움직이는 대로 마치 손으로 그리듯 선택을 할 수가 있습니다. 마우스 버튼을 떼면, 마지막 지점과 처음 지점이 직선으로 연결되며 선택이 만들어집니다. 마우스 커서를 이미지 밖으로 가져가거나 다시 안쪽으로 가져올 수도 있습니다. 올가미 도구는 <quote>대강의</quote> 선택을 할 경우에 종종 쓰이며, 정교한 선택에는 부적합합니다. 숙련된 사용자들은 먼저 올가미 도구로 시작을 한뒤, 모드로 전환하여 정교한 작업을 합니다.

en: For information on selections and how they are used in GIMP see <link linkend="gimp-concepts-selection">Selections</link>. For information on features common to all selection tools see <link linkend="gimp-tool-select">Selection Tools</link>.
ko: 선택에 대한 자세한 정보나 사용법은 <link linkend="gimp-concepts-selection">선택</link> 섹션을 참고하시고, 선택 도구의 공통적인 특징에 대한 정보는 <link linkend="gimp-tool-select">선택 도구</link> 섹션을 보십시오.

en: The Free Selection tool is much easier to use with a tablet than with a mouse.
ko: 자유 선택 도구는 마우스보다는 타블렛으로 이용하기 좋은 도구입니다.

en: The Free Select tool does not have any special key modifiers, only the ones that affect all selection tools in the same way. See <link linkend="gimp-tool-select">Selection Tools</link> for help with these.
ko: 자유 선택 도구에는 특별한 동작 변경 키가 없습니다. 다만 모든 도구에 영향을 주는 동작 변경 키만 사용할 수 있습니다. 이에 대한 자세한 내용은 <link linkend="gimp-tool-select">선택 도구</link> 섹션에 있습니다.

en: Tool Options for the Lasso tool
ko: 올가미 도구의 도구 선택사항

en: The Free Select tool has no special tool options, only the ones that affect all selection tools in the same way. See <link linkend="gimp-tool-select">Selection Tools</link> for help with these.
ko: 자유 선택 도구에는 특별한 도구 선택사항이 없습니다. 다만 모드 도구에 영향을 주는 선택사항만 사용이 가능합니다. 이에 대한 자세한 내용은 <link linkend="gimp-tool-select">선택 도구</link> 섹션에 있습니다.

en: This tool lets you extract the foreground from the active layer or from a selection. It is based on the SIOX method (Simple Interactive Object Extraction). You can visit its Web page at <xref linkend="bibliography-online-siox"/>.
ko: 이 도구를 이용하면 현재 레이어나 선택에서 물체를 추출해낼 수 있습니다. 이는 SIOX(Simple Interactive Object Extraction) 기법을 기반으로 합니다. 이에 대한 자세한 내용은 웹페이지 <xref linkend="bibliography-online-siox"/>를 참조하세요.

en: Directions for use
ko: 사용법

en: The creation of a selection with this tool works in a couple of steps:
ko: 이 도구를 이용해 선택을 하는 방법은 다음과 같습니다.:

en: <emphasis>Roughly select the foreground</emphasis> you want to extract. When you select this tool, the mouse pointer goes with the lasso icon. It actually works like the Fuzzy Select tool. Select as little as possible from the background.
ko: 추출하고자 하는 <emphasis>물체를 대강 선택합니다.</emphasis> 이 도구를 선택하면, 마우스 포인터가 올가미 아이콘으로 바뀌면서 퍼지 선택 도구처럼 동작합니다. 물체를 선택할 때는 가급적이면 배경을 포함하지 않도록 선택합니다.

en: As soon as you release the mouse button, the non selected part of the image is covered with a dark blue mask. If the selection is not closed, its ends will be linked automatically together by a straight line. The mouse pointer goes now with the Paint-brush icon for the next step.
ko: 선택을 한 뒤에 마우스 버튼을 떼면, 선택되지 않은 부분이 파란색 마스크로 덮이게 됩니다. 그리고 선택이 완료되지 않은 상황이라면, 자동으로 처음 지점과 끝 지점이 직선으로 연결되어 닫힌 선택으로 바뀝니다. 그런 뒤에 마우스 아이콘이 붓 아이콘으로 바뀝니다.

en: The foreground is roughly selected
ko: 물체를 대강 선택하기

en: <emphasis>Draw a line through the foreground</emphasis>: using the paintbrush, whose size can be changed in options, draw a continuous line in the selected foreground going over colors which will be kept for the extraction. The color used to draw the line is of no importance; not using the same color as foreground is better. Be careful not painting background pixels.
ko: <emphasis>물체를 따라 선 그리기</emphasis> : 붓 도구를 이용하여 선택된 영역에 있는 물체를 따라 연속된 선을 그립니다. 붓의 크기는 옵션을 통해 조절할 수 있습니다. 선 색상은 아무런 관계가 없으나 가급적이면 선택하려는 물체와 같지 않은 색이 좋습니다. 그리고 배경부분을 선택하지 않도록 주의하세요.

en: The line drawn on the foreground
ko: 물체에 라인 그리기

en: In this example, it is important that the line goes over the yellow capitulum of the flower.
ko: 이 예제에서는 선이 꽃의 중앙인 노란색 봉오리를 지나간다라는 것이 중요한 점입니다.

en: The area which will be selected
ko: 이 영역이 선택될 영역입니다.

en: Until you press <keycap>Enter</keycap>, you can't undo this selection by <keycombo><keycap>Ctrl</keycap><keycap>Z</keycap></keycombo> nor by <menuchoice><guimenu>Select</guimenu><guimenuitem>None</guimenuitem></menuchoice>, and the Undo History is not concerned. To delete this selection, you must select another tool.
ko: <keycap>Enter</keycap> 키를 누르기 전까지는 <keycombo><keycap>Ctrl</keycap><keycap>Z</keycap></keycombo> 나 <menuchoice><guimenu>선택</guimenu><guimenuitem>없음</guimenuitem></menuchoice> 을 이용해 선택에 대한 실행취소를 할 수 없으며, 실행취소 기록에도 기록되지 않습니다. 선택을 없애려면, 다른 선택도구를 이용해 새로운 선택을 해야만 합니다.

en: You can activate the Foreground Select tool in two ways:
ko: 물체 선택 도구는 다음 두 가지 방법을 통해 사용할 수 있습니다.:

en: By pressing the <keycap>Ctrl</keycap> key, you can switching between foreground and background selection painting.
ko: <keycap>Ctrl</keycap> 키를 이용해 전경과 배경을 전환하며 칠을 할 수 있습니다.

en: <quote>Foreground Select</quote> tool options
ko: <quote>물체 선택</quote> 도구 선택 사항

en: Contiguous
ko: 연속적

en: If this option is enabled, only the area contiguous to the stroke will be selected. Otherwise all the areas with same colors will be selected.
ko: 이 선택사항이 체크되어 있으면, 서로 잇닿아 있는 영역들만 선택이 됩니다. 반대로 체크되어 있지 않으면, 같은 색상을 가진 영역들이 모두 선택됩니다.

en: Two separated areas with the same color. On the left, only the left area is marked.
ko: 서로 떨어져 있는 두 영역은 같은 색상을 갖고 있습니다. 그림에서는 왼쪽 영역에만 표시를 했습니다.

en: The Contiguous option is checked: only the area close to the painted line is selected.
ko: 연속적 선택 사항을 체크하면, 라인이 그려진 영역에서 연속적으로 있는 부분만 선택이 됩니다.

en: The Contiguous option is not checked: both areas, although they are separated, are selected.
ko: 연속적 선택 사항이 체크되어 있지 않으면, 떨어져있는 것과는 상관없는 양쪽 영역 모두가 선택됩니다.

en: Interactive refinement
ko: 쌍방향 개선

en: Here are some options to work more precisely on your selection:
ko: 선택을 조금더 세밀하게 할 수 있는 선택 사항들입니다.:

en: Mark foreground
ko: 전경으로 표시

en: default option. The foreground color of the Toolbox is used to paint. Colors covered by the painted line will be used for extraction.
ko: 기본값입니다. 도구 상자의 전경색을 사용해 칠을 합니다. 라인으로 칠이 된 색상은 추출 대상이 됩니다.

en: Mark background
ko: 배경색으로 표시

en: You can access this option either by clicking on the radio button or, more simply, by pressing the <keycap>Ctrl</keycap> key. The mouse pointer goes with a small eraser icon. The used color is the background color of Toolbox. The pixels of the selection which have the same color as the <quote>erased</quote> pixels will NOT be extracted.
ko: 도구 상자의 라디오 버튼을 누르거나 <keycap>Ctrl</keycap> 키를 눌러서 이 선택사항을 사용할 수 있습니다. 이 선택사항을 선택하면, 마우스 포인터가 작은 지우개 아이콘으로 바뀌며 칠을 지우는 기능을 하게 됩니다. 그리고 도구 상자의 배경색을 이용합니다. 선택된 영역에서 <quote>지워진</quote> 색과 같은 색상을 가진 부분은 추출 대상에서 제외됩니다.

en: Small brush / Large brush
ko: 작은 붓 / 큰 붓

en: This slider lets you adapt the size of the brush used to paint the line. A small brush fits well thin details.
ko: 이 슬라이더를 이용해 라인을 그릴 붓의 크기를 조절할 수 있습니다. 작은 붓을 이용하면 좀더 세밀한 라인을 그릴 수 있습니다.

en: You can select between Red, Green and Blue to mask the image background.
ko: 이미지의 배경을 덧씌울 색상을 빨강, 녹색, 파랑 중에서 고를 수 있습니다.

en: Color Sensitivity
ko: 색상 감도

en: This option uses the <link linkend="glossary-lab">L*a*b</link> color model. If your image contains many pixels of the same color in different tones, you can increase the sensibility of the selection for this color.
ko: 이 선택사항은 L*A*B 색상 모델에 사용됩니다. 만약 이미지에 서로 다른 톤을 가진 동일한 색상이 많이 사용되었다면, 해당 색을 선택하기 위해서는 감도를 높여야 합니다.

en: Ellipse Selection
ko: 타원형 선택 도구

en: Ellipse Select icon in the Toolbox
ko: 도구 상자의 타원형 선택 도구 아이콘

en: The Ellipse Selection tool is designed to select circular and elliptical regions from an image, with high-quality anti-aliasing if you want it. For information on selections and how they are used in GIMP see <link linkend="gimp-concepts-selection">Selections</link>; for information on features common to all selection tools see <link linkend="gimp-tool-select">Selection Tools</link>.
ko: 타원형 선택 도구는 원형이나 타원형으로 선택을 합니다. 그리고 굉장히 높은 수준의 안티 앨리어싱을 제공합니다. 선택에 대한 자세한 내용은 <link linkend="gimp-concepts-selection">선택</link> 섹션을 참고하시고, 선택도구의 일반적인 특징에 대한 정보는 <link linkend="gimp-tool-select">선택 도구</link> 섹션을 참고하세요.

en: By clicking on the tool icon <placeholder-1/> in the ToolBox,
ko: 도구 상자의 도구 아이콘 <placeholder-1/> 을 클릭하거나,

en: Pressing both keys combines the two effects, giving you a circular selection centered on your starting point.
ko: 선택을 만들기 시작한 후에 두 키를 누르면, 두 가지 효과가 중복되어, 처음 시작점을 중심으로 하는 원형의 선택이 만들어집니다. 하지만 선택을 만들기 전에 이 키들을 누르면, 마우스 포인터의 모양이 바뀌면서 기존의 선택과 새로운 선택이 겹치는 부분만 남게 됩니다.

en: Tool Options for the Ellipse Select tool
ko: 타원 선택 도구의 선택사항

en: All other options
ko: 양식; 안티앨리어스; 둥근 모서리

en: All these options work exactly the same way, they were described for the rectangular selection already. See for <xref linkend="tool-rect-select-options"/> details.
ko: 모든 옵션은 사각 선택 도구와 동이랗게 동작합니다. 더 자세한 내용은 <xref linkend="tool-rect-select-options"/> 을 참고하세요.

en: There are seven selection tools:
ko: 여섯 가지 선택 도구들 :

en: the <link linkend="gimp-tool-rect-select">Rectangle Select</link>;
ko: 사각 영역 선택

en: the <link linkend="gimp-tool-ellipse-select">Ellipse Select</link>;
ko: 타원형으로 영역 선택

en: the <link linkend="gimp-tool-free-select">Free Select (the Lasso)</link>;
ko: 손으로 그려서 영역 선택 (올가미)

en: the <link linkend="gimp-tool-fuzzy-select"> Select Contiguous Regions (the Magic Wand) </link>;
ko: 연속적인 영역 선택 (매직 완드)

en: the <link linkend="gimp-tool-by-color-select">Select by Color</link>;
ko: 색상으로 영역 선택

en: the <link linkend="gimp-tool-iscissors"> Select Shapes from Image (Intelligent Scissors) </link> and
ko: 이미지에서 모양 선택 (지능적인 가위)

en: In some ways the Path tool can also be thought of as a selection tool: any closed path can be converted into a selection. It also can do a great deal more, though, and does not share the same set of options with the other selection tools.
ko: 때때로 경로 도구는 선택 도구로 취급되기도 합니다. 그것은 모든 폐쇄된 경로는 선택으로 변환시킬 수 있기 때문입니다. 이는 다른 선택 도구들과 공통된 선택사항이 없음에도 불구하고 선택도구로 취급할만큼 큰 장점입니다.

en: The behavior of selection tools is modified if you hold down the <keycap>Ctrl</keycap>, <keycap>Shift</keycap>, and/or <keycap>Alt</keycap> keys while you use them.
ko: 선택 도구를 사용하는 도중 <keycap>Ctrl</keycap>, <keycap>Shift</keycap>, <keycap>Alt</keycap> 등을 눌러 선택 도구의 동작을 변경할 수 있습니다.

en: Advanced users find the modifier keys very valuable, but novice users often find them confusing. Fortunately, it is possible for most purposes to use the Mode buttons (described below) instead of modifier keys.
ko: 고급 사용자에게는 굉장히 편리한 기능이지만, 초보 사용자에게는 혼란스럽기만 한 기능일 수 있습니다. 그럴 경우 동작 변경 키를 사용하지 않고도 모드 버튼을 통해 동일한 기능을 사용할 수 있습니다.

en: When creating a selection, holding down the <keycap>Ctrl</keycap> key can have two different actions according to the way you use it:
ko: <keycap>Ctrl</keycap> 키를 누른채 선택을 만들 경우 상황에 따라 서로 다른 두 가지 동작을 하게 됩니다.

en: Holding down the key <emphasis>while drawing</emphasis> the selection toggles the <quote>Expand from center</quote> option.
ko: <emphasis>선택을 만들기 전에</emphasis><keycap>Ctrl</keycap> 키를 눌렀다면, 계속 기존의 선택에서 키를 누르고 있는 동안 새로 선택된 영역을 <emphasis>빼는</emphasis> 모드가 됩니다.

en: If you hold down the <keycap>Ctrl</keycap> key <emphasis>before drawing a selection</emphasis>, this new selection switches to the Subtract mode. So, this new selection will be subtracted from an existing one as soon as you release the click, as far as they have common pixels.
ko: 선택을 만든 후에 <keycap>Ctrl</keycap> 키를 눌렀을 경우에는 어떤 도구를 사용하고 있느냐에 따라 달라집니다.

en: Holding <keycap>Alt</keycap> will allow movement of the current selection (only its frame, not its content). If the whole image is moved instead of the selection only, try <keycombo><keycap>Shift</keycap><keycap>Alt</keycap></keycombo>. Note that the <keycap>Alt</keycap> key is sometimes intercepted by the windowing system (meaning that GIMP never knows that it was pressed), so this may not work for everybody.
ko: <keycap>Alt</keycap> 키를 누르면 현재 선택을 움직일 수 있습니다(선택된 내용이 아닌 선택 자체). 만약 선택대신 이미지 전체가 움직인다면 <keycombo><keycap>Shift</keycap><keycap>Alt</keycap></keycombo> 키조합을 누르고 다시 시도해 보세요. <keycap>Alt</keycap> 키는 가끔씩 GUI 시스템에 의해 선점되는 경우가 있습니다. 따라서 제대로 동작하지 않을 수도 있습니다.

en: When creating a selection, holding down the <keycap>Shift</keycap> key can have two different actions according to the way you use it:
ko: <keycap>Shift</keycap> 키를 누르고 선택을 만들 경우 상황에 따라 서로 다른 두 가지 동작을 하게 됩니다.

en: If you hold down the key <emphasis>before clicking</emphasis> to start the selection, this selection will be in <emphasis>Addition</emphasis> mode as long as you press the key.
ko: <emphasis>선택을 만들기 전에</emphasis><keycap>Shift</keycap> 키를 눌렀다면, 계속 기존의 선택에서 키를 누르고 있는 동안 새로 선택된 영역을 <emphasis>더하는</emphasis> 모드가 됩니다.

en: If you hold down the <keycap>Shift</keycap> key <emphasis>after clicking</emphasis> to start the selection, the effect will depend on the tool you are using: for example, the selection will be a square with the Rectangle Select tool.
ko: 선택을 만든 후에 <keycap>Shift</keycap> 키를 눌렀을 경우에는 어떤 도구를 사용하고 있느냐에 따라 달라집니다. 예를 들어 사각 영역 선택 도구의 경우 정사각형의 선택을 만들 수 있습니다.

en: Using <keycombo><keycap>Ctrl</keycap><keycap>Shift</keycap></keycombo> together can do a variety of things, depending on which tool is used. Common to all selection tools is that the selection mode will be switched to intersection, so that after the operation is finished, the selection will consist of the intersection of the region traced out with the pre-existing selection. It is an exercise for the reader to play with the various combinations available when performing selections while holding <keycombo><keycap>Ctrl</keycap><keycap>Shift</keycap></keycombo> and releasing either both or either prior to releasing the <mousebutton>mouse button</mousebutton>.
ko: <keycombo><keycap>Ctrl</keycap><keycap>Shift</keycap></keycombo> 키조합을 이용하면 도구에 따라 다양한 동작을 실행할 수 있습니다. 우선 모든 선택 도구에서 이 키조합을 사용할 경우 선택 모드가 교집합 모드로 바뀌어 기존의 선택과 새 선택이 겹친 부분만 남게 됩니다. <keycombo><keycap>Ctrl</keycap><keycap>Shift</keycap></keycombo> 키조합을 이용해 사용할 수 있는 다양한 선택모드와 <mousebutton>마우스 버튼</mousebutton>을 누르기 전후에 따른 모드 전환은 다소간의 연습이 필요합니다.

en: Modes
ko: 모드

en: This determines the way that the selection you create is combined with any pre-existing selection. Note that the functions performed by these buttons can be duplicated using modifier keys, as described above. For the most part, advanced users use the modifier keys; novice users find the mode buttons easier.
ko: 이는 기존의 선택과 새로 생성하는 선택이 어떻게 조합될 것인가를 결정합니다. 이곳에 있는 기능들은 앞서 설명한 동작 변경키로도 실행할 수 있습니다. 대체로 고급 사용자들은 동작 변경키를 사용합니다만, 초보자들은 모드 메뉴 버튼을 이용하는 것이 쉽습니다.

en: Replace mode will cause any existing selection to be destroyed or replaced when the new selection is created.
ko: 교체 모드는 새로운 선택이 만들어지면, 기존의 선택을 없애거나 새로운 선택으로 대체합니다.

en: Add mode will cause the new selection to be added to any existing selection regions.
ko: 추가 모드는 기존의 선택 영역에 새로운 선택을 더합니다.

en: Subtract mode will remove the new selection area from any existing selection regions.
ko: 빼기 모드는 기존의 선택 영역에서 새로운 선택 부분을 뺍니다.

en: Intersection mode will make a new selection from the area where the existing selection region and the new selection region overlap.
ko: 교차 모드는 기존의 선택 영역과 새 선택이 겹치는 부분만 남깁니다.

en: Feather Edges
ko: 흐릿한 경계

en: Edge feathering (Selections)
ko: 경계 흐릿하게 하기(선택)

en: This options allows the boundary of the selection to be blurred, so that points near the boundary are only partially selected. For further information regarding feathering, see the glossary entry <link linkend="glossary-feathering">Feathering</link>.
ko: 이 옵션은 선택의 외각을 흐릿하게 만드는 옵션입니다. 이 옵션을 선택하게 되면 선택의 외각부분은 부분적으로 선택됩니다. 페러링에 대한 더 자세한 사항은 용어집의 <link linkend="glossary-feathering">페더링</link> 항목을 참고하세요.

en: See <link linkend="gimp-tool-select">Selection Tools</link> for help with options that are common to all these tools. Only options that are specific to this tool are explained here.
ko: 모든 선택도구에 동일하게 적용되는 선택사항은 <link linkend="gimp-tool-select">선택 도구</link> 를 참조하세요. 여기서는 사각 선택 도구에만 적용되는 특수한 선택 사항에 대해 설명할 것입니다.

en: See <link linkend="gimp-tool-select">Selection Tools</link> for help with modifier keys that affect all these tools in the same way. Only effects options that are specific to this tool are explained here.
ko: 모든 선택 도구에 동일하게 적용되는 동작 변경 키에 대해서는 <link linkend="gimp-tool-select">선택 도구</link>를 보세요. 여기서는 사각 선택 도구에만 적용되는 특수한 키에 대해 설명할 것입니다.

en: Perspective Clone
ko: 원근 복제

en: There are different possibilities to activate the tool:
ko: 다음과 같은 방법들을 이용해 혼합 도구를 사용할 수 있습니다.:

en: Pencil tool
ko: 연필 도구

en: The Pencil tool is used to draw free hand lines with a hard edge. The pencil and paintbrush are similar tools. The main difference between the two tools is that although both use the same type of brush, the pencil tool will not produce fuzzy edges, even with a very fuzzy brush. It does not even do anti-aliasing.
ko: 연필 도구는 딱딱한 느낌의 선을 그릴때 사용하는 도구입니다. 연필 도구와 칠하기붓 도구는 비슷합니다. 이 두 도구의 차이는 연필 도구는 퍼지 붓을 사용해도 흐릿한 경계를 만들지 않는다라는 점입니다. 그리고 안티앨리어싱을 사용하지 않습니다.

en: Why would you want to work with such a crude tool? Perhaps the most important usage is when working with very small images, such as icons, where you operate at a high zoom level and need to get every pixel exactly right. With the pencil tool, you can be confident that every pixel within the brush outline will be changed in exactly the way you expect.
ko: 이 도구는 아이콘과 같이 굉장히 작은 이미지를 높은 비율로 확대해 픽셀 단위로 작업하는 등의 일에 유용합니다. 연필 도구를 이용하면 붓을 픽셀 단위로 조작하기에 용이합니다.

en: If you want to draw straight lines with the Pencil (or any of several other paint tools), click at the starting point, then hold down <keycap>Shift</keycap> and click at the ending point.
ko: 연필 도구로 직선을 그리려면, 시작점을 찍고, <keycap>Shift</keycap> 키를 누른 상태에서 종료점을 찍습니다(다른 그리기 도구들도 마찬가지입니다).

en: or by clicking on the <keycap>N</keycap> keyboard shortcut.
ko: 그 외로 키보드 단축키 <keycap>N</keycap> 을 눌러 연필 도구를 사용할 수도 있습니다.

en: This key changes the pencil to a <link linkend="gimp-tool-color-picker">Color Picker</link>.
ko: 이 키를 누르면 연필 도구가 색상 추출도구로 바뀝니다.

en: This key places the pencil tool into straight line mode. Holding <keycap>Shift</keycap> while clicking <mousebutton>Button 1</mousebutton> will generate a straight line. Consecutive clicks will continue drawing straight lines that originate from the end of the last line.
ko: 이 키는 직선 그리기 모드로 바꾸는 키입니다. <keycap>Shift</keycap> 키를 누른 상태로 <mousebutton>버튼 1</mousebutton> 을 누르면 직선이 만들어집니다. 그리고 다른 점을 찍으면 마지막 선의 끝에서 이어지는 또다른 직선이 그려집니다.

en: Mode; Opacity
ko: 모드; 불투명도

en: Heal
ko: 복원

en: Sample merged
ko: 표본 합치기

en: Dynamics Options
ko: 동적 요소 옵션

en: Fade Options
ko: 페이드 옵션

en: Abstract2 Gradient
ko: Abstract2 그라디언트

en: Blur/Sharpen
ko: 흐릿하게/날카롭게

en: The feature they all have in common is that all of them are used by moving the pointer across the image display, creating brush-strokes. Four of them
ko: 등은 직관적으로 붓으로 "칠을 하는" 도구처럼 동작합니다. 하지만 다른 붓 도구들은 약간씩 다른 방식으로 동작합니다.

en: the <link linkend="gimp-tool-pencil">Pencil</link>,
ko: 연필,

en: the <link linkend="gimp-tool-paintbrush">Paintbrush</link>,
ko: 칠하기붓,

en: the <link linkend="gimp-tool-airbrush">Airbrush</link> and
ko: 에어브러시,

en: the <link linkend="gimp-tool-ink">Ink tool</link>
ko: 잉크 도구

en: the <link linkend="gimp-tool-bucket-fill">Bucket Fill</link> fills with color or pattern;
ko: 채우기 도구는 일정 영역을 색이나 무늬로 채웁니다.

en: the <link linkend="gimp-tool-blend">Gradient</link> fills with gradients;
ko: 그라디언트 도구는 일정 영역을 그라디언트로 채웁니다.

en: the <link linkend="gimp-tool-eraser">Eraser</link> erases;
ko: 지우개 도구는 지우는 동작을 합니다.

en: the <link linkend="gimp-tool-clone">Clone tool</link> copies from a pattern, or image;
ko: 도장 도구는 무늬나 이미지를 복사합니다.

en: the <link linkend="gimp-tool-perspective-clone">Perspective Clone</link> tool copies into a changed perspective;
ko: 원근 복제 도구는 원근법을 적용하여 복사합니다.

en: the <link linkend="gimp-tool-heal">Heal tool</link> corrects small defects;
ko: 복원 도구는 작은 결함등을 교정합니다.

en: the <link linkend="gimp-tool-convolve">Convolve tool</link> blurs or sharpens;
ko: 흐릿하게/선명하게 도구는 이미지의 일부를 흐릿하게 하거나 선명하게 만듭니다.

en: the <link linkend="gimp-tool-smudge">Smudge tool</link> smears;
ko: 문지르기 도구는 손으로 문지른 듯한 효과를 냅니다.

en: and the <link linkend="gimp-tool-dodge-burn">Dodge/Burn tool</link> lightens or darkens.
ko: 닷지/번 도구는 이미지의 일부를 밝거나 어둡게 만듭니다.

en: Straight Line
ko: 직선

en: Brush Dynamics
ko: 동적인 붓

en: Apply Jitter
ko: 지터(Jitter) 적용

en: From top to bottom: without jitter, jitter = 1, jitter = 4.
ko: 위에서부터 지터 없음, 지터 = 1, 지터 = 4.

en: Smooth Stroke
ko: 스무스 스트로크

en: Dissolve mode example
ko: 분해 모드 예제

en: Two brush-strokes made with the Airbrush, using the same fuzzy circular brush. Left: Normal mode. Right: Dissolve mode.
ko: 두 붓자국은 같은 원형 퍼지 브러시를 이용해 에어브러시로 만든 것입니다. 왼쪽은 일반 모드이고, 오른쪽은 분해 모드입니다.

en: For any paint tool with opacity less than 100%, this very useful mode doesn't draw transparency but determines the probability of applying paint. This gives nice patterns of dots to paint-strokes or filling.
ko: 모든 그리기 도구에 불투명도를 조절할 수 있습니다. 여기서는 투명하게 칠을 하는 것이 아니라 칠을 적용할 확률을 결정하는 것입니다. 이것을 통해 붓자국이나 채우기에 다양한 무늬를 적용할 수 있습니다.

en: Painting in Dissolve mode
ko: 분해 모드로 그리기

en: This image has only the background layer and no Alpha channel. The background color is sky blue. Three strokes with Pencil and various opacities: 100%, 50%, 25%. Foreground color pixels are scattered along brushstroke.
ko: 이 이미지는 알파 채널이 없는 배경 레이어만 있습니다. 배경 레이어의 색은 하늘색이며, 연필 도구로 그린 불투명도 100%, 50%, 25% 의 줄 세 개가 있습니다. 각 불투명도에 따라 전경색의 픽셀를이 붓자국 모양대로 흩어져 있음을 알 수 있습니다.

en: Paint Modes
ko: 그리기 모드

en: Example for layer mode <quote>Behind</quote>
ko: <quote>뒤쪽으로</quote> 모드 예제

en: This mode applies paint only to transparent areas of the layer: the lower the opacity, the more paint is applied. Thus, painting opaque areas has no effect; painting transparent areas has the same effect as normal mode. The result is always an increase in opacity. Of course none of this is meaningful for layers that lack an alpha channel.
ko: 이 모드는 레이어의 투명한 영역에만 칠을 합니다. 불투명도가 낮을수록 더 많은 칠이 적용이 됩니다. 따라서 완전하게 불투명한 영역은 아무런 효과를 주지 못하고 완전하게 투명한 영역은 일반 모드와 같은 효과를 줍니다. 그리고 레이어의 알파 채널이 잠겨 있을 경우에는 아무런 효과를 주지 못합니다.

en: In the above example image, Wilber is on the top layer, surrounded by transparency. The lower layer is solid light blue. The Bucket Fill tool was used, with the <guilabel>Fill Whole Selection</guilabel> option checked and the entire layer was selected. A pattern was used to paint with the Bucket Fill tool.
ko: 위 예제의 경우, 최상단 레이어에 윌버 이미지가 있고, 그 주변은 전부 투명합니다. 그리고 아래쪽 레이어는 밝은 파란색으로 채워져 있습니다. 채우기 도구의 <guilabel>전체 선택 채우기</guilabel> 옵션을 체크하고 전체 레이어를 선택한 뒤, 채우기 도구를 사용했습니다. 채우기 도구에서 무늬를 사용할 수도 있습니다.

en: Painting in <quote>Behind</quote> mode
ko: <quote>뒤쪽으로</quote> 모드로 그리기

en: Color Erase
ko: 색상 지우기

en: This mode erases the foreground color, replacing it with partial transparency. It acts like the <link linkend="plug-in-colortoalpha">Color to Alpha</link> filter, applied to the area under the brushstroke. Note that this only works on layers that possess an alpha channel; otherwise, this mode is identical to Normal.
ko: 이 모드는 전경색을 일부분 투명하게 만드는 모드로, 붓자국이 있는 영역에 적용된 색상을 알파로 필터와 비슷하게 동작합니다. 이 모드는 알파 채널이 있는 레이어에서만 정상적으로 동작하며, 알파 채널이 없을 경우 일반 모드와 동일하게 동작합니다.

en: In the above example image, the color of the Bucket Fill tool was white, so white parts of Wilber were erased and the blue background shows through.
ko: 위 예제 이미지에서는 채우기 도구를 이용해 흰색으로 채운 결과 윌버의 흰색 부분이 모두 사라지고 파란 바탕색이 보이게 되었습니다.

en: With the exact color of the blue area: only this blue color is erased.
ko: 정확히 파란색이 칠해진 영역에서는 파란색 부분만 지워졌습니다.

en: With the exact color of the red area. Only this red color is erased, whatever its transparency. Erased areas are made transparent.
ko: 정확히 빨간색이 칠해진 영역에서는 투명도에 관계없이 빨간색만 지워졌습니다. 지워진 영역은 투명하게 됩니다.

en: With the sky blue color of the layer background: only this color is erased.
ko: 배경 레이어의 색상인 하늘색 영역에서는 하늘색 부분만 지워졌습니다.

en: Painting in <quote>Color Erase</quote> mode
ko: <quote>색상 지우기</quote> 모드로 그리기

en: Toolbox Fill
ko: 도구 상자의 채우기 도구

en: The amount of fill depends on what Fill Threshold you have specified. The fill threshold determines how far the fill will spread (similar to the way in which the magic wand works). The fill starts at the point where you click and spreads outward until the color or alpha value becomes <quote>too different</quote>.
ko: 채우는 양은 채우기 임계값에 따라 달라집니다. 채우기 임계값은 마법봉처럼 얼마나 멀리 퍼질 것인가를 결정하는 값입니다. 채우기는 클릭한 지점을 기점으로 색상이나 알파값에 대해 지정한 임계값을 <quote>넘어서는</quote> 곳까지 퍼지듯 채웁니다.

en: When you fill objects in a transparent layer (such as letters in a text layer) with a different color than before, you may find that a border of the old color still surrounds the objects. This is due to a low fill-threshold in the Bucket Fill options dialog. With a low threshold, the bucket tool won't fill semi-transparent pixels, and they will stand out against the fill because they have kept their original color.
ko: 텍스트 레이어 같은 투명한 레이어에서 기존 색과 다른 색으로 개체를 채우면 개체 주변으로 이전 색의 경계가 나타나는 것을 볼 수 있습니다. 이는 채우기 도구의 채우기 임계값이 낮아서 발생하는 현상입니다. 채우기 임계값이 낮으면 채우기 도구는 반투명한 픽셀을 채우지 않습니다. 이에 따라 반투명한 픽셀은 기존 색을 유지하게 되는 것입니다.

en: If you want to fill areas that are totally transparent, you have to make sure that the <quote>Lock</quote> option (in the Layers dialog) is unchecked. If this option is checked, only the non-transparent parts of the layer will be filled.
ko: 만약 완전히 투명한 영역을 채우려고 한다면, 레이어 대화 상자의 <quote>잠그기</quote>가 체크해제되어 있는지 확인하십시오. 이 옵션이 체크되어 있으면 투명하지 않은 부분만 채워집니다.

en: or by pressing the <keycombo><keycap>Shift</keycap><keycap>B</keycap></keycombo> keys.
ko: 또는 <keycombo><keycap>Shift</keycap><keycap>B</keycap></keycombo> 키를 이용해 채우기 도구를 사용할 수 있습니다.

en: <keycap>Ctrl</keycap> toggles the use of BG Color Fill or FG Color Fill on the fly.
ko: <keycap>Ctrl</keycap> 키는 전경색으로 채우기와 배경색으로 채우기를 전환합니다.

en: <keycap>Shift</keycap> toggles the use of Fill Similar Color or Fill Whole Selection on the fly.
ko: <keycap>Shift</keycap> 키는 비슷한 색상 채우기와 전체 선택 채우기를 전환합니다.

en: See <link linkend="gimp-tool-brush">Paint Tools</link> for help with options that are common to all these tools. Only options that are specific to the Bucket Fill tool are explained here.
ko: 모든 도구에 공통적인 옵션은 그리기 도구에 설명되어 있습니다. 여기서는 채우기 도구에만 해당되는 특수한 옵션에 대해서만 설명할 것입니다.

en: <acronym>GIMP</acronym> provides three fill types:
ko: <acronym>김프GIMP</acronym> 에는 세 가지의 채우기 형식이 있습니다.

en: FG Color Fill
ko: 전경색으로 채우기

en: sets the fill color to the currently selected foreground color.
ko: 채우기 색상을 현재 전경색으로 설정합니다.

en: BG Color Fill
ko: 배경색으로 채우기

en: sets the fill color to the currently selected background color.
ko: 채우기 색상을 현재 배경색으로 설정합니다.

en: Pattern Fill
ko: 무늬로 채우기

en: sets the fill color to the currently selected pattern. You can select the pattern to use in a drop down list.
ko: 채우기 색상을 현재 무늬로 설정합니다. 무늬 목록에서 원하는 무늬를 선택할 수 있습니다.

en: This drop-down list allows the user to select one of many fill patterns to use on the next fill operation. The manner in which the list is presented is controlled by the four buttons at the bottom of the selector.
ko: 이 무늬 목록에 있는 무늬들을 이용해 채우기를 할 수 있습니다. 목록 아래쪽에 있는 네 개의 버튼을 누르면 목록의 보기 형식이 바꿀 수 있습니다.

en: Affected Area
ko: 영향을 받는 영역

en: This option makes GIMP fill a pre-existent selection or the whole image. A quicker approach to do the same thing could be to click and drag the foreground, background or pattern color, leaving it onto the selection.
ko: 이 옵션은 기존의 선택이나 이미지 전체를 칠하는 옵션입니다. 전경색이나 배경색, 무늬 등을 클릭하고 선택으로 끌어놓는 것과 동일한 동작입니다.

en: Fill similar colors
ko: 색상이 비슷한 영역 채우기

en: This is the default setting: the tool fills the area with a color near the pixel onto you have clicked. The color similarity is defined by a brightness threshold, that you can set by a value or by a cursor position.
ko: 이는 기본 설정값으로 채우기 도구는 클릭한 지점과 비슷한 색상을 가진 주변 픽셀을 채웁니다. 비슷한 정도는 밝기 임계값, 명암, 커서 위치 등에 따라 설정할 수 있습니다.

en: Under this section you can find two options:
ko: 선택 부분에는 다음 두 가지 옵션이 있습니다.

en: Fill Transparent Areas
ko: 투명한 영역 채우기

en: Fill transparent areas
ko: 투명한 영역 채우기

en: The option <guilabel>Fill Transparent Areas</guilabel> offers the possibility of filling areas with low opacity.
ko: <guilabel>투명 영역 채우기</guilabel> 옵션은 불투명도가 낮은 영역을 채웁니다.

en: The option <guilabel>Sample Merged</guilabel> toggles the sampling from all layers. If Sample Merged is active, fills can be made on a lower layer, while the color information used for threshold checking is located further up. Simply select the lower level and ensure that a layer above is visible for color weighting.
ko: <guilabel>표본 합치기</guilabel> 옵션은 모든 레이어에서 표본을 추출하여 병합합니다. 따라서 표본 합치기 옵션이 활성화되면, 색상 정보에 대한 임계값을 다른 레이어에도 적용을 시킵니다. 쉽게 말해 보이는 모든 레이어에 대해 임계값을 적용하는 것입니다.

en: The Threshold slider sets the level at which color weights are measured for fill boundaries. A higher setting will fill more of a multi colored image and conversely, a lower setting will fill less area.
ko: 임계값 조절막대는 채우기의 경계를 찾기 위한 색상톤의 레벨을 설정합니다. 높은 값은 많은 색이 사용된 이미지에서 더 많은 영역을 채우고, 반대로 낮은 값은 더 적은 영역을 채웁니다.

en: With this option you can choose which component of the image GIMP shall use to calculate the similarity and to determine the borders of filling.
ko: 이 옵션에서는 채우기를 할 이미지의 구성요소를 선택합니다. 김프는 이 구성요소에 대해 유사성을 판단하거나 채우기 경계를 결정합니다.

en: The components you can choose from are <guimenuitem>Composite</guimenuitem>, <guimenuitem>Red</guimenuitem>, <guimenuitem>Green</guimenuitem>, <guimenuitem>Blue</guimenuitem>, <guimenuitem>Hue</guimenuitem>, <guimenuitem>Saturation</guimenuitem> and <guimenuitem>Value</guimenuitem>.
ko: 선택가능한 구성요소는 <guimenuitem>합성</guimenuitem>, <guimenuitem>빨강</guimenuitem>, <guimenuitem>초록</guimenuitem>, <guimenuitem>파랑</guimenuitem>, <guimenuitem>색조</guimenuitem>, <guimenuitem>채도</guimenuitem>, <guimenuitem>명도</guimenuitem> 입니다.

en: This option is not easy to understand. You have chosen, for example, the Red channel. When you click on any pixel, the tool searches for contiguous pixels similar for <emphasis>the red channel</emphasis> to the clicked pixel, according to the set threshold. Here is an example:
ko: 이 옵션은 이해하기 어려운 부분입니다. 예를 들어 빨강 채널을 선택하고 픽셀을 클릭하면, <emphasis>빨강 채널</emphasis> 에서 임계값에 따른 비슷한 색상을 찾습니다.

en: Original image: three strips with gradients of pure colors. Red (255;0;0), Green (0;255;0), Blue (0;0;255). We are going to use the Bucket-fill tool with the magenta color and a Threshold set to 15.
ko: 원본 이미지: 빨강(255;0;0), 초록(0;255;0), 파랑(0;0;255), 세 가지 원색의 색상으로 된 그라디언트. 임계값을 15로 주고 채우기 도구로 밝은 자주색을 채워 보겠습니다.

en: Image 1: Fill By = Composite. We successively clicked in the three color strips. Every strip is filled according to the threshold.
ko: 이미지 1: 채우기 = 합성. 각각의 줄을 클릭하면 임계값에 따라 각 줄의 일부가 채워집니다.

en: Image 2: Fill By = Red. We clicked in the red strip. The tool searches for contiguous pixels which have a similar value in the red channel, according to the set threshold. Only a narrow area corresponds to these standards. In the green and the blue strip, the value of pixels in the red channel is 0, very much different from the red channel value of the clicked pixel: the color doesn't spread to them.
ko: 이미지 2: 채우기 = 빨강. 빨간색 줄을 클릭하면, 채우기 도구는 빨강 채널에서 임계값을 기준으로 비슷한 색상을 가진 연속적인 영역을 찾습니다. 단지 조그만 부분만이 이러한 기준에 부합됩니다. 빨강 채널에서 초록과 파란색 줄에 있는 픽셀의 값은 0입니다. 따라서 클릭한 픽셀의 값과 차이가 크므로 채워지지 않습니다.

en: Image 3: Fill By = Red. We clicked in the green strip. There, the value of the clicked pixel in the red channel is 0. All pixels in the green and the blue strips have the same red channel value (0): they are all painted.
ko: 이미지 3: 채우기 = 빨강. 이번에는 초록색 줄을 클릭했습니다. 빨강 채널에서 초록색 부분 픽셀의 값은 0입니다. 그리고 파란색 줄 부분 역시 0 값을 가집니다. 따라서 파란색과 초록색 부분이 전부 채워집니다.

en: Image 1
ko: 이미지 1

en: Image 2
ko: 이미지 2

en: Image 3
ko: 이미지 3

en: Fill a feathered selection
ko: 흐릿한 경계가 있는 선택 채우기

en: By clicking repeatedly in a selection with feathered edges, you progressively fill the feathered border:
ko: 흐릿한 경계를 가진 선택에서 클릭을 반복하면, 흐릿한 경계를 채울 수 있습니다.

en: Example for <quote>Fill a feathered Selection</quote>
ko: <quote>흐릿한 경계가 있는 선택 채우기</quote> 예제

en: After clicking 3 times more with the Bucket-Fill tool
ko: 채우기 도구로 3번 클릭한 이미지

en: Painting example
ko: 칠하기 예제

en: Three strokes painted with the same round fuzzy brush (outline shown in upper left), using the Pencil (left), Paintbrush (middle), and Airbrush (right).
ko: 왼쪽 상단에 표시된 둥근 퍼지 붓과 각 도구를 이용해 세 개의 줄을 만들었습니다. 왼쪽은 연필, 가운데는 칠하기붓, 오른쪽은 에어브러시를 이용한 것입니다.

en: All of these tools share the same brushes, and the same options for choosing colors, either from the basic palette or from a gradient. All are capable of painting in a wide variety of modes.
ko: 이 도구들은 같은 브러시를 사용하며, 기본 팔레트나 그라디언트에서 색상을 가져오는 옵션이 같습니다. 또한 다양한 모드를 이용해 칠을 할 수 있습니다.

en: This tool fills the selected area with a gradient blend of the foreground and background colors by default, but there are many options. To make a blend, drag the cursor in the direction you want the gradient to go, and release the mouse button when you feel you have the right position and size of your blend. The softness of the blend depends on how far you drag the cursor. The shorter the drag distance, the sharper it will be.
ko: 이 도구는 선택한 영역을 그라디언트 혼합으로 채웁니다. 기본값은 전경색과 배경색이지만, 옵션을 통해 다양한 효과를 만들 수 있습니다. 혼합 효과를 만들려면 그라디언트를 할 방향으로 마우스 커서를 드래그합니다. 그리고 마우스 버튼을 떼고 그라디언트를 확인한 다음, 원하는 방향과 크기가 될 때까지 반복합니다. 커서 드래그하는 거리에 따라 그라디언트의 강도가 결정됩니다. 드래그 거리가 짧으면 강하고 날카로운 그라디언트가 됩니다.

en: There are an astonishing number of things you can do with this tool, and the possibilities may seem a bit overwhelming at first. The two most important options you have are the Gradient and the Shape. Clicking the Gradient button in the tool options brings up a Gradient Select window, allowing you to choose from among a variety of gradients supplied with GIMP; you can also construct and save custom gradients. Further information about gradients can be found in <xref linkend="gimp-concepts-gradients"/> and <xref linkend="gimp-gradient-dialog"/>.
ko: 이 도구를 이용해 할 수 있는 것들은 정말 많습니다. 먼저 가장 중요한 그라디언트와 모양에 관한 두 가지 옵션이 있습니다. 도구 옵션에서 그라디언트 아이콘을 클릭하면 그라디언트 선택창이 나옵니다. 이 창에서 김프에서 제공하는 수많은 그라디언트 중에 하나를 선택할 수 있습니다. 그리고 직접 그라디언트를 만들고 저장할 수 있습니다. 그라디언트에 대한 더 자세한 사항은 <xref linkend="gimp-concepts-gradients"/> 과 그라디언트 대화 상자 섹션을 참고하십시오.

en: For Shape, there are 11 options: Linear, Bilinear, Radial, Square, Conical (symmetric), Conical (asymmetric), Shaped (angular), Shaped (spherical), Shaped (dimpled), Spiral (clockwise), and Spiral (counterclockwise); these are described in detail below. The Shaped options are the most interesting: they cause the gradient to follow the shape of the selection boundary, no matter how twisty it is. Unlike the other shapes, Shaped gradients are not affected by the length or direction of the line you draw: for them as well as every other type of gradient you are required to click inside the selection and move the mouse, but a Shaped appears the same no matter where you click or how you move.
ko: 모양 부분에는 11 개의 옵션이 있습니다. 선형, 이중 선형, 원형, 사각형, 원뿔형(대칭), 원뿔형(비대칭), 모양대로(각지게), 모양대로(구형), 모양대로(물결), 나선형(시계방향), 나선형(시계 반대방향) 등. 각 옵션에 대한 설명은 아래에서 할 것입니다. 이 중에 모양대로 옵션은 독특한 옵션입니다. 이는 선택의 모양이 어떻든 간에 그 모양대로 그라디언트를 만듭니다. 그리고 다른 옵션과 다르게 드래그하는 방향이나 길이에 영향을 받지 않습니다. 다른 옵션들은 클릭하는 위치나 방향, 길이에 따라 그라디언트의 모양이 달라지는데 반해, 모양대로 옵션은 클릭한 위치나 움직임과는 무관하게 동일한 그라디언트를 만듭니다.

en: Check out the Difference option in the Mode menu, where doing the same thing (even with full opacity) will result in fantastic swirling patterns, changing and adding every time you drag the cursor.
ko: 모드 메뉴에서 차이점 모드를 선택하고 그라디언트를 실행하면 환상적인 모양이 만들어집니다. 그리고 새로 클릭하고 드래그할 때마다 모양이 변합니다.

en: By clicking on the <keycap>L</keycap> keyboard shortcut.
ko: 키보드 단축키 <keycap>L</keycap> 을 누릅니다.

en: <keycap>Ctrl</keycap> is used to create straight lines that are constrained to 15 degree absolute angles.
ko: <keycap>Ctrl</keycap> 키는 15도 각도로 제한된 직선을 그리는데 사용됩니다. 클릭한 뒤에 <keycap>Ctrl</keycap> 키를 누르고 마우스를 움직이면 15도 단위로 움직이는 직선을 볼 수 있습니다.

en: The <guilabel>Offset</guilabel> value permits to increase the <quote>slope</quote> of the gradient. It determines how far from the clicked starting point the gradient will begin. Shaped forms are not affected by this option.
ko: <guilabel>오프셋</guilabel> 값은 그라디언트의 <quote>기울기</quote> 를 증가시킵니다. 이는 시작점에서 어느 정도의 거리에서 그라디언트를 시작할 것인가를 결정하는 옵션입니다. 모양대로 옵션은 이 옵션에 영향을 받지 않습니다.

en: Top, Offset = 0 ; Bottom, Offset = 50%
ko: 위쪽, 오프셋 = 0 ; 아래쪽, 오프셋 = 50%

en: The <acronym>GIMP</acronym> provides 11 shapes, which can be selected from the drop-down list. Details on each of the shapes are given below.
ko: <acronym>김프</acronym>는 11 가지의 모양을 제공합니다. 이것들은 아래로 펼침 메뉴에서 선택할 수 있으며, 각 모양에 대한 설명은 다음과 같습니다.

en: Examples of gradient shapes
ko: 그라디언트 모양에 관한 예제

en: Bi-Linear
ko: 이중 선형

en: This gradient begins with the foreground color at the starting point of the drawn line and transitions linearly to the background color at the ending point.
ko: 이 그라디언트는 시작 지점에서 그려진 직선을 따라 끝 지점까지 전경색과 배경색을 선형으로 변화시킵니다.

en: This shape proceeds in both directions from the starting point, for a distance determined by the length of the drawn line. It is useful, for example, for giving the appearance of a cylinder.
ko: 이 모양은 시작점을 중심으로 양쪽으로 같은 무늬를 만듭니다. 그라디언트의 길이는 드래그한 길이의 두 배가 되며, 마치 실린더와 비슷한 모양을 만듭니다.

en: This gradient gives a circle, with foreground color at the center and background color outside the circle. It gives the appearance of a sphere without directional lighting.
ko: 이 그라디언트는 시작점을 기준으로 원형의 그라디언트를 만듭니다. 시작점에서부터 바깥쪽으로 전경색이 배경색으로 바뀝니다.

en: Square; Shaped
ko: 모양; 모양대로

en: Square-shaped gradient examples
ko: 모양대로 그라디언트의 예제

en: Shaped (angular)
ko: 모양대로 (각지게)

en: Shaped (spherical)
ko: 모양대로 (구형)

en: Shaped (dimpled)
ko: 모양대로 (물결)

en: There are four shapes that are some variant on a square: <guilabel>Square</guilabel>, <guilabel>Shaped (angular)</guilabel>, <guilabel>Shaped (spherical)</guilabel>, and <guilabel>Shaped (dimpled)</guilabel>. They all put the foreground color at the center of a square, whose center is at the start of the drawn line, and whose half-diagonal is the length of the drawn line. The four options provide a variety in the manner in which the gradient is calculated; experimentation is the best means of seeing the differences.
ko: <guilabel>사각형</guilabel>, <guilabel>모양대로 (각지게)</guilabel>, <guilabel>모양대로 (구형)</guilabel>, <guilabel>모양대로 (물결)</guilabel> 은 비슷하면서도 약간씩 다릅니다. 이 모두는 시작점을 중점으로 하여 그린 선의 길이를 대각선의 절반 길이로 하고 사각형을 만듭니다. 그리고 중앙에 전경색이 놓이고 바깥쪽으로 배경색이 위치합니다. 이 네 가지는 계산법에 따라 다른 모습들을 보여줍니다.

en: Conical (symmetric); Conical (asymmetric)
ko: 원뿔형 (대칭); 원뿔형 (비대칭)

en: Conical gradient examples
ko: 원뿔형 그라디언트의 예제

en: Conical (symmetrical)
ko: 원뿔형 (대칭)

en: Conical (asymmetrical)
ko: 원뿔형 (비대칭)

en: The <guilabel>Conical (symmetrical)</guilabel> shape gives the sensation of looking down at the tip of a cone, which appears to be illuminated with the background color from a direction determined by the direction of the drawn line.
ko: <guilabel>원뿔형 (대칭)</guilabel> 모양은 원뿔을 위에서 내려다보는 느낌의 모양입니다. 그리고 배경색으로 조명 효과와 비슷한 효과를 만듭니다.

en: <guilabel>Conical (asymmetric)</guilabel> is similar to <guilabel>Conical (symmetric)</guilabel> except that the "cone" appears to have a ridge where the line is drawn.
ko: <guilabel>원뿔형 (비대칭)</guilabel> 은 드래그한 선을 따라 선이 생긴다라는 것을 제외하면 <guilabel>원뿔형 (대칭)</guilabel> 과 유사합니다.

en: Spiral (clockwise); Spiral (counterclockwise)
ko: 나선형 (시계 방향); 나선형 (시계 반대방향)

en: Spiral gradient examples
ko: 나선형 그라디언트 예제

en: Spiral (clockwise)
ko: 나선형 (시계 방향)

en: Spiral (counterclockwise)
ko: 나선형 (시계 반대방향)

en: The <guilabel>Spiral</guilabel> shape provide spirals whose repeat width is determined by the length of the drawn line.
ko: <guilabel>나선형</guilabel> 모양은 드래그한 길이를 너비로 하는 나선을 그립니다.

en: There are two repeat modes: <guilabel>Sawtooth Wave</guilabel> and <guilabel>Triangular Wave</guilabel>. The Sawtooth pattern is achieved by beginning with the foreground, transitioning to the background, then starting over with the foreground. The Triangular starts with the foreground, transitions to the background, then transitions back to the foreground.
ko: 반복 모드는 <guilabel>톱니파형</guilabel>과 <guilabel>삼각파형</guilabel>이 있습니다. 톱니파형 무늬는 전경색으로 시작하여 배경색으로 변환을 하고, 다시 전경색부터 시작합니다. 그에 반해 삼각파형은 전경색에서 배경색으로, 그리고 다시 전경색으로 이어지듯 변환을 합니다.

en: Dithering is fully explained in the <link linkend="glossary-dithering">Glossary</link>
ko: 디더링에 대해서는 <link linkend="glossary-dithering">용어집</link>을 참조하십시오.

en: Adaptive Supersampling
ko: 적응형 슈퍼샘플링

en: This a more sophisticated means of smoothing the "jagged" effect of a sharp transition of color along a slanted or curved line. Only tests can allow you to choose.
ko: 이것은 기울어진 선이나 곡선을 따라 날카로운 색변환을 주는 "뾰족한" 효과의 부드러운 버전입니다. 실제로 어떻게 표현되는지는 직접 확인해 보십시오.

en: Color tools
ko: 색상 도구

note: Input levels frame
en: Input Levels
ko: 입력 레벨

note: Output levels frame
en: Output Levels
ko: 출력 레벨

en: Histogram Scale
ko: 히스토그램 배율

en: Select Primary Color to Adjust
ko: 변경할 원색을 선택하십시오.

en: Adjust Selected Color
ko: 선택한 색상 변경

en: Brightness-Contrast
ko: 명도-대비

en: Auto-resize window
ko: 확대시 창 크기 조정

en: Use editor
ko: 편집기 사용

en: Selection Tools
ko: 선택 도구

en: Polygonal
ko: 다각형

en: The Paint Tools (Tools menu)
ko: 붓 도구

en: Measure
ko: 측정

en: If you have things set up like most people do, activating a tool causes its Tool Options dialog to appear below the Toolbox. If you don't have things set up this way, you probably should: it is very difficult to use tools effectively without being able to manipulate their options.
ko: 도구를 활성화시키면 도구 상자의 아래쪽에 도구 선택사항 대화 상자가 나타납니다. 만약 설정을 바꾸어 도구 선택사항 대화 상자가 나타나지 않을 경우 도구들을 효과적으로 사용하기가 쉽지 않을 것입니다.

en: Save Options to
ko: 선택사항 저장...

en: Restore Options
ko: 선택사항 복원...

en: Delete Options
ko: 저장된 설정사항 지우기...

en: This button resets the options for the active tool to their default values.
ko: 이 버튼은 현재 활성화된 도구의 선택사항을 모두 초기값으로 되돌립니다.

en: GEGL Operation
ko: GEGL 동작

en: GEGL operation
ko: GEGL 동작

en: Color Tools
ko: 색상 도구

en: Add to Palette
ko: 팔레트에 추가

en: Use info window
ko: 정보 창 사용

en: Text tool bounding box
ko: 텍스트 도구의 경계 상자

en: GIMP User Manual Authors and Contributors
ko: 김프 사용자 설명서 저자 및 기고자

en: Content Writers
ko: 본문 저자

en: Choi Ji-Hui(최지희) (Korean)
ko: JiHui Choi(최지희) (Korean)

en: Proof Reading
ko: 교정

en: Graphics, Stylesheets
ko: 그래픽스, 스타일쉬트

en: Build System, Technical Contributions
ko: 시스템 구축, 기술 지원

en: Snap to Active Path
ko: 활성 경로에 맞추기

en: Snap to Guides
ko: 안내선에 맞추기

en: Sample Points
ko: 표본점

en: Show Rulers
ko: 눈금자 표시

en: Show Guides
ko: 가이드 표시

note: #-#-#-#-#  96 (avogadro)  #-#-#-#-# i18n: file: mainwindow.ui:235 i18n: ectx: property (text), widget (QMenu, menuSelect) #-#-#-#-#  94 (avogadro)  #-#-#-#-# i18n: file: src/mainwindow.ui:420 i18n: ectx: property (text), widget (QToolBar, toolBar)
en: New View
ko: 새로 보기

en: Color Deficient Vision
ko: 색맹 보기

en: Tritanopia (insensitivity to blue)
ko: 제3 색맹 (청색맹)

en: Color Proof
ko: 색상 교정

en: To Path
ko: 경로로

en: Shrink selection by
ko: 선택 영역 줄이기 량

en: Rounded Rectangle
ko: 모서리가 둥근 사각형

en: Grow selection by
ko: 선택 영역 증가 량

en: Feather selection by
ko: 선택 영역 페더 량

en: Selection Editor
ko: 선택 영역 편집기

note: printf("width = %d, height = %d\n",BITMAP_WIDTH(marked),BITMAP_HEIGHT(marked));
en: Selection to Path
ko: 선택을 경로로 바꾸기

en: Border selection by
ko: 테두리 선택 영역 량

en: Threshold Alpha
ko: 알파 임계값

en: Discard Text Information
ko: 텍스 정보 버리기

en: Scale Layer
ko: 레이어 크기 바꾸기

en: Layer Size
ko: 레이어 크기

en: Rotate 90° clockwise
ko: 시계 방향으로 90° 회전

en: Rotate 90° counter-clockwise
ko: 시계 반대 방향으로 90° 회전

en: Rotate 180°
ko: 180°회전

en: Raise Layer
ko: 계층 올림

note: #-#-#-#-#  444 (GIMP 2.10)  #-#-#-#-# The edge behavior frame
en: Edge Behavior
ko: 경계선의 움직임

en: Layer mask
ko: 레이어 마스크

en: Add Layer Mask
ko: 레이어 마스크 추가

en: Delete Layer
ko: 계층 지움

en: Color to Alpha
ko: 색상을 알파로

en: Anchor layer
ko: 레이어 고정

en: Scale Image
ko: 이미지 크기 조정

en: Print Size
ko: 인쇄 크기

en: Indexed
ko: 인덱스

en: Merge Visible Layers
ko: 보이는 레이어 합치기

en: Final, Merged Layer should be:
ko: 합쳐진 마지막 레이어는 다음과 같아야 합니다:

en: Discard invisible layers
ko: 보이지 않는 레이어 버리기

en: Flatten Image
ko: 배경 이미지로 합치기

en: Flatten
ko: 평평하게

en: Configure Grid
ko: 격자 설정

en: Canvas Size
ko: 캔버스 크기

en: Align Visible Layers
ko: 보이는 레이어 정렬

en: GIMP online
ko: 김프 온라인

en: GIMP Online
ko: 김프 온라인

en: The <quote>GIMP Online</quote> submenu of the Help menu
ko: 도움말 메뉴의 <quote>김프 온라인</quote> 서브메뉴

en: The <guimenuitem>GIMP online</guimenuitem> command displays a submenu which lists several helpful web sites that have to do with various aspects of <acronym>GIMP</acronym>. You can click on one of the menu items and your web browser will try to connect to the URL.
ko: <guimenuitem>김프 온라인</guimenuitem> 명령은 <acronym>GIMP</acronym>의 다양한 측면 관련된 여러 도움되는 웹사이트를 나열하는 서브메뉴를 표시합니다. 메뉴 중 하나를 누르면 웹 브라우저는 그 URL에 연결을 시도할 겁니다.

en: The <guimenuitem>About</guimenuitem> command shows the <guilabel>About</guilabel> window, which displays information about the version of The <acronym>GIMP</acronym> you are running and the many authors who wrote it.
ko: <guimenuitem>정보</guimenuitem> 명령은 <guilabel>김프 정보</guilabel> 창을 보여주는데, 이것은 여러분이 돌리는 <acronym>GIMP</acronym> 버전에 대한 정보와 그것을 쓴 많은 저자를 보여줍니다.

en: Activating the <quote>About</quote> Command
ko: <quote>정보</quote> 명령 활성화

en: You can access this command in the image menu through <menuchoice><guimenu>Help</guimenu><guimenuitem>About</guimenuitem></menuchoice>
ko: 여러분은 이미지 메뉴에서 <menuchoice><guimenu>도움말</guimenu><guimenuitem>정보(A)</guimenuitem></menuchoice>를 통해 이 명령에 접근할 수 있습니다

en: Description of the dialog window
ko: 대화 창 설명

en: The <quote>About</quote> dialog window
ko: <quote>정보</quote> 대화 창

en: The <guibutton>Credits</guibutton> leads to the list of contributors to GIMP program, concerning programming, graphics and translation of the interface.
ko: <guibutton>Credits</guibutton>는 프로그래밍, 그래픽, 인터페이스 번역 관련하여 김프 프로그램에 기여한 사람의 목록에 연결됩니다.

en: The <guibutton>Licence</guibutton> explains how to get the licence.
ko: <guibutton>Licence</guibutton>는 라이선스를 얻는 방법을 설명합니다.

en: The <guimenuitem>Context Help</guimenuitem> command makes the mouse pointer context-sensitive and changes its shape to a <quote>?</quote>. You can then click on a window, dialog or menu entry and <acronym>GIMP</acronym> displays help about it, if it is available. You can also access context help at any time by pressing the <keycap>F1</keycap> key while the mouse pointer is over the object you would like help about.
ko: <guimenuitem>문맥 도움말</guimenuitem> 명령은 마우스 포인터를 문맥에 맞는 것으로 만들고 그 모양을 <quote>?</quote>로 바꿉니다. 윈도, 대화상자, 또는 메뉴 항목 누르면 <acronym>GIMP</acronym>는 가능한 경우 그에 대한 도움말을 표시합니다.마우스 포인터가 여러분이 도움을 얻기를 바라는 대상에 있으면 아무 때나 <keycap>F1</keycap> 누르면 문맥 도움말에 접근할 수 있습니다.

en: You can access this command from the image menu through <menuchoice><guimenu>Help</guimenu><guimenuitem>Context Help</guimenuitem></menuchoice>
ko: 이 명령에 <menuchoice><guimenu>도움말</guimenu><guimenuitem>문맥 도움말</guimenuitem></menuchoice>을 통해 접근할 수 있습니다

en: or by using the keyboard shortcut <keycombo><keycap>Shift</keycap><keycap>F1</keycap></keycombo>.
ko: 또는 키보드 단축 <keycombo><keycap>Shift</keycap><keycap>F1</keycap></keycombo> 사용.

en: The Procedure Browser
ko: 프로시저 브라우저

en: Procedure
ko: 프로시저

en: The <guimenuitem>Procedure Browser</guimenuitem> command displays the procedures in the <link linkend="glossary-pdb">PDB</link>, the Procedure Database. These procedures are functions which are called by the scripts or plug-ins.
ko: <guimenuitem>프로시저 브라우저</guimenuitem> 명령은 <link linkend="glossary-pdb">PDB</link>, Procedure Database 안에 있는 프로시저를 표시합니다. 프로시저는 스크립트 또는 플러그인이 부르는 함수입니다.

en: You can access this command from the image menubar through <menuchoice><guimenu>Help</guimenu><guimenuitem>Procedure Browser</guimenuitem></menuchoice>
ko: 여러분은 이 명령을 메뉴 <menuchoice><guimenu>도움말</guimenu><guimenuitem>프로시저 브라우저</guimenuitem></menuchoice>를 통해 접근할 수 있습니다

en: Description of the <quote>Procedure Browser</quote> dialog window
ko: <quote>프로시저 브라우저</quote> 대화 창 설명

en: The <quote>Procedure Browser</quote> dialog window
ko: <quote>프로시저 브라우저</quote> 대화 창

en: The figure above shows the <guilabel>Procedure Browser</guilabel> dialog window. If you click on an item in the scrolled list on the left, information about it is displayed on the right. You can also search for a specific procedure by querying the procedural database with a regular expression on <guilabel>Search:</guilabel> text box:
ko: 위 그림은 <guilabel>프로시저 브라우저</guilabel> 대화 창을 보여줍니다. 왼쪽 스크롤 목록에서 항목을 누르면, 그에 대한 정보가 오른쪽 창에 나타납니다. <guilabel>Search:</guilabel> 텍스트 상자 위에 정규표현식을 가지고 특정 프로시저를 절차적 데이터베이스를 질의하여 찾을 수도 있습니다:

en: by name
ko: 이름으로

en: Shows a list of procedures which have code names that contain the part of name you entered.
ko: 여러분이 입력한 이름의 부분이 들어있는 코드 이름을 가진 프로시저 목록을 보여줌.

en: Shows a list of procedures which have blurbs that contain the word you entered.
ko: 여러분이 입력한 단어가 들어있는 광고를 가진 프로시저 목록을 보여줌.

en: Shows a list of procedures which have additional information text that contain the word you entered.
ko: 여러분이 입력한 단어가 들어있는 추가 정보 텍스트를 가진 프로시저 목록을 보여줌.

en: by author
ko: 저자로

en: Shows a list of procedures which created by the author which has the part of name you entered.
ko: 여러분이 입력한 이름이 들어있는 저자가 만든 프로시저 목록을 보여줌.

en: by copyright
ko: 저작권으로

en: Shows a list of procedures which copyright are hold by someone that have the part of name you entered.
ko: 입력한 이름의 일부를 가진 사람이 저작권을 갖고 있는 프로시저 목록을 보여줌.

en: by date
ko: 날짜로

en: Shows a list of procedures which have date of year that match the year you entered.
ko: 입력한 년도와 같은 날짜를 가진 프로시저 목록을 보여줌.

en: This query is processed with text but not date value, so you cannot find some procedure entries even if their date contains the year you entered. For example, a procedure dated 2000-2005 does not match if you search procedures with 2001, but it matches with 2000 or 2005.
ko: 이 질의는 텍스트를 갖고 처리되지만 날짜 값은 아니므로, 그 날짜가 여러분이 입력한 년도가 들어있더라도 프로시저를 찾을 수 없습니다. 예를 들어, 2000-2005 년도 프로시저는 2001로 프로시저를 찾으면 맞지 않지만, 2000 또는 2005와는 맞습니다.

en: Shows a list of procedures which have a one of four types: <quote>Internal GIMP procedure</quote>, <quote>GIMP Plug-In </quote>, <quote>GIMP Extension</quote>, or <quote>Temporary Procedure</quote>.
ko: 4가지 유형 중 하나를 가진 프로시저 목록을 보여 줌: <quote>Internal GIMP procedure</quote>, <quote>GIMP Plug-In </quote>, <quote>GIMP Extension</quote>, 또는 <quote>Temporary Procedure</quote>.

en: Plug-In
ko: 플러그인

en: The <guimenuitem>Plug-In Browser</guimenuitem> command displays a dialog window which shows all of the extensions (plug-ins) which are currently loaded in <acronym>GIMP</acronym>, both as a list and as a hierarchical tree structure. Since many of the filters are actually plug-ins, you will certainly see many familiar names here. Please note that you do not run the extensions from this dialog window. Use the appropriate menu entry to do that instead. For example, you can run filter plug-ins by using the <guimenuitem>Filter</guimenuitem> command on the image menubar.
ko: <guimenuitem>플러그인 브라우저</guimenuitem> 명령은 현재 <acronym>GIMP</acronym>에 올라온 모든 확장(플러그인)을 목록과 계층 트리구조로 보여주는 대화 창을 표시합니다. 많은 필터가 사실 플러그인이므로, 여기서 낯익은 이름을 많이 볼 겁니다. 이 대화창에서 확장을 실행하지 마세요. 대신에 적절한 메뉴 항목을 쓰세요. 예를 들어, 이미지 메뉴바에서 <guimenuitem>필터</guimenuitem> 명령으로 필터 플러그인을 돌릴 수 있습니다.

en: You can access this command from the image menubar through <menuchoice><guimenu>Help</guimenu><guimenuitem>Plug-in Browser</guimenuitem></menuchoice>
ko: 이미지 메뉴바에서 <menuchoice><guimenu>도움말</guimenu><guimenuitem>플러그인 브라우저</guimenuitem></menuchoice>를 통해 이 명령에 접근할 수 있습니다

en: Description of the <quote>Plug-In Browser</quote> dialog window
ko: <quote>플러그인 브라우저</quote> 대화 창 설명

en: The list view of the <quote>Plug-In Browser</quote> dialog window
ko: <quote>플러그인 브라우저</quote> 대화 창 목록 보기

en: The figure above shows the list view of the <guilabel>Plug-In Browser</guilabel>. You can click on the name of a plug-in in the scrolled window to display more information about it. Select the <guilabel>List View</guilabel> by clicking on the tab at the top of the dialog.
ko: 위 그림은 <guilabel>플러그인 브라우저</guilabel>를 보여줌. 스크롤 창 안에서 플러그인 이름을 눌러서 더 많은 정보를 표시할 수 있습니다. 대화상자의 꼭대기에서 탭을 눌러서 <guilabel>리스트 보기</guilabel>를 선택하세요.

en: You can search for a plug-in by name by entering part or all of the name in the <guilabel>Search:</guilabel> text box. The left part of the dialog then displays the matches found.
ko: <guilabel>Search:</guilabel> 텍스트 박스에서 이름 일부분 또는 전체 이름으로 플러그인을 찾을 수 있습니다. 대화의 왼쪽은 찾은 일치 항목을 보여줍니다.

en: The tree view of the <quote>Plug-In Browser</quote> dialog window
ko: <quote>플러그인 브라우저</quote> 대화 창 트리 보기

en: The figure above shows the tree view of the <guilabel>Plug-In Browser</guilabel>. You can click on the name of a plug-in in the scrolled window to display more information about it. You can click on the arrowheads to expand or contract parts of the tree. Select the <guilabel>Tree View</guilabel> by clicking on the tab at the top of the dialog.
ko: 위 그림은 <guilabel>플러그인 브라우저</guilabel>의 트리 보기를 보여줍니다. 스크롤 된 창에서 플러그인 이름을 눌러서 자세한 정보를 표시 할 수 있습니다. 화살촉을 눌러서 트리의 일부를 확장 또는 축소할 수 있습니다. 대화상자 꼭대기에서 탭을 눌러서 <guilabel>트리 보기</guilabel>를 선택하세요.

en: Not everything in these huge dialog windows is visible at the same time. Use the scroll bars to view their content.
ko: 이 큰 창에서 모든 것을 같은 시간에 볼 수는 없습니다. 스크롤바를 써서 내용을 보세요.

en: The <guimenuitem>Help</guimenuitem> command displays the <acronym>GIMP</acronym> Users Manual in a browser. You can set the browser you would like to use in the <guilabel>Help System</guilabel> section of the <guimenu>Preferences</guimenu> dialog, as described in <xref linkend="gimp-prefs-help"/>. The browser may be the built-in <acronym>GIMP</acronym> help browser, or it may be a web browser.
ko: <guimenuitem>도움말</guimenuitem> 명령은 <acronym>GIMP</acronym> 사용자 매뉴얼을 브라우저에 표시합니다. <guimenu>기본 설정</guimenu>의 <guilabel>도움말 시스템</guilabel>섹션에서, 브라우저를 <xref linkend="gimp-prefs-help"/>에 설명된 것처럼 설정할 수 있습니다. 브라우저는 <acronym>GIMP</acronym> 도움말 브라우저 안에 내장되어 있거나, 웹 브라우저일 수 있습니다.

en: If the help does not seem to work, please verify that the <quote>GIMP Users Manual</quote> is installed on your system. You can find the most recent help online <xref linkend="bibliography-online-gimp-docs"/>.
ko: 도움말이 동작하지 않는 것으로 보이면, <quote>GIMP 사용자 매뉴얼</quote>이 여러분의 시스템에 설치되었는지 보세요. 대부분의 최근 도움말을 <xref linkend="bibliography-online-gimp-docs"/>에서 찾을 수 있습니다.

en: You can access this command from the image menubar through <menuchoice><shortcut><keycap>F1</keycap></shortcut><guimenu>Help</guimenu><guimenuitem>Help</guimenuitem></menuchoice>.
ko: 이미지 메뉴바에서 <menuchoice><shortcut><keycap>F1</keycap></shortcut><guimenu>도움말</guimenu><guimenuitem>도움말</guimenuitem></menuchoice>을 통해 이 명령에 접근할 수 있습니다.

en: The <guimenuitem>Tip of the Day</guimenuitem> command displays the <guimenu>Tip of the Day</guimenu> dialog. This dialog contains useful tips to help you gain a better understanding of some of the subtle points of using <acronym>GIMP</acronym>. New users will find it very valuable to pay attention to these, because they often suggest ways of doing something that are much easier or more efficient than more obvious approaches.
ko: <guimenuitem>오늘의 팁</guimenuitem> 명령은 <guimenu>오늘의 팁</guimenu> 대화 상자를 표시합니다. 이 대화상자에 <acronym>GIMP</acronym> 사용의 미묘한 점을 더 잘 이해하는 데 도움이 되는 유용한 팁이 있습니다. 새 사용자는 이것에 주의해야 함을 찾을 것인데, 왜냐면 때때로 분명한 접근보다 쉽고 효율적인 방법을 제안하기 때문입니다.

en: You can access this command in the image menu through <menuchoice><guimenu>Help</guimenu><guimenuitem>Tip of the Day</guimenuitem></menuchoice>.
ko: 이미지 메뉴에서 <menuchoice><guimenu>도움말</guimenu><guimenuitem>오늘의 팁</guimenuitem></menuchoice>을 통해 이 메뉴에 접근할 수 있습니다.

en: <quote>Tip of the Day</quote>Dialog window
ko: <quote>오늘의 팁</quote>대화 창

en: Some tips contain a <guilabel>Learn more</guilabel> link to the corresponding <acronym>GIMP</acronym> manual page.
ko: 어떤 팁에는<guilabel>더 배우기</guilabel> 링크가 들어있으며 해당 <acronym>GIMP</acronym> 설명서 페이지로 연결됩니다.

en: New in <acronym>GIMP</acronym> 2.6
ko: <acronym>GIMP</acronym>에서 2.6 새로운 것

en: The tip of the day is no longer displayed by default each time you start <acronym>GIMP</acronym>.
ko: 오늘의 팁은 <acronym>GIMP</acronym>를 시작할 때마다 이제 더 이상 기본으로 나타나지 않습니다.

en: Script-Fu Console
ko: Script-Fu 콘솔

en: Repeat Last
ko: 마지막 반복

en: Save as Template
ko: 서식으로 저장

en: Quit GIMP
ko: 김프 종료

en: New Image
ko: 새로운 이미지

note: #-#-#-#-#  440 (gimp-plug-ins)  #-#-#-#-# -------------------------------------------------------------------- ---------    The secondary table         --------------------------
en: Advanced Options
ko: 고급 옵션

en: Acquire
ko: 가져오기

en: Unit Editor
ko: 단위 편집기

en: Stroke Selection
ko: 선택 영역 따라 그리기

en: Stroke Path
ko: 경로 따라 그리기

en: Cut Named
ko: 이름붙여 잘라내기

en: Copy Named
ko: 이름붙여 복사하기

en: Retinex
ko: 레티넥스(Retinex)

en: Colormap
ko: 색상표

en: Sample Colorize
ko: 표본 색상화

en: Rotate Colors
ko: 색상 회전

note: * Gray: What is gray? *
en: Gray Threshold
ko: 그레이 임계값

en: Rearrange Colormap
ko: 색상표 재배치

en: Palette Map
ko: 팔레트 맵

en: Gradient Map
ko: 그라디언트맵

en: Color Exchange
ko: 색상 교환

en: Alien Map
ko: 에일리언 맵

en: Smooth Palette
ko: 부드러운 팔레트

en: Colorcube Analysis
ko: 색상 큐브 분석

en: Border Average
ko: 테두리 평균

en: Border Size
ko: 테두리 크기

en: Luma
ko: 루마

en: Decompose
ko: 분해

en: Extract Channels
ko: 채널 추출

note: Compose type combo
en: Compose Channels
ko: 채널 구성

en: Value Invert
ko: 명도 반전

en: Max RGB
ko: 최대 RGB

en: Midtones
ko: 중간톤

en: Colorify
ko: 색상화

en: <quote>Windows</quote> Menu
ko: <quote>창</quote> 메뉴

en: Contents of the <quote>Windows</quote> Menu
ko: <quote>창</quote> 메뉴의 내용

en: Without open images
ko: 열린 이미지 없음

en: With open images
ko: 열린 이미지 있음

en: The <quote>Dockable Dialogs</quote> submenu
ko: <quote>연결가능한 대화 상자</quote>의 하위 메뉴

en: List of dockable dialogs
ko: 연결 가능한 대화 상자 목록

en: The <quote>Dockable Dialogs</quote> list
ko: <quote>연결 가능한 대화 상자</quote> 목록

en: Recently closed
ko: 최근 닫음

en: The <quote>View</quote> Menu
ko: <quote>보기</quote> 메뉴

en: Image window
ko: 이미지 창

en: The <quote>Tools</quote> Menu
ko: <quote>도구</quote> 메뉴

en: Contents of the <quote>Tools</quote> menu
ko: <quote>도구</quote> 메뉴의 내용

en: The <quote>Select</quote> Menu
ko: <quote>선택</quote> 메뉴

en: The Contents of the <quote>Select</quote> menu
ko: <quote>선택</quote> 메뉴의 내용

en: The <quote>Layer</quote> Menu
ko: <quote>레이어</quote> 메뉴

en: Introduction to Menus
ko: 메뉴 소개

en: Context menus
ko: 연관 메뉴

en: Tear-off menus
ko: 떼어내기 메뉴

en: Tear-off line
ko: 떼어내기 선

en: Tab menus
ko: 탭 메뉴

en: A dockable dialog.
ko: 연결 가능한 대화 상자

en: A dialog window with the Tab menu button highlighted.
ko: 탭 메뉴 버튼이 밝게 표시된 대화 상자

en: The Tab menu.
ko: 탭 메뉴

en: The <quote>Image</quote> Menu
ko: <quote>이미지</quote> 메뉴

en: The <quote>Help</quote> Menu
ko: <quote>도움말</quote> 메뉴

en: Contents of the <quote>Help</quote> menu
ko: <quote>도움말</quote> 메뉴의 내용

en: The <quote>Filters</quote> Menu
ko: <quote>필터</quote> 메뉴

en: The <quote>File</quote> Menu
ko: <quote>파일</quote> 메뉴

en: File menu
ko: 파일 메뉴

en: The File menu
ko: 파일 메뉴

en: The <quote>Edit</quote> Menu
ko: <quote>편집</quote> 메뉴

en: The <quote>Colors</quote> Menu
ko: <quote>색상</quote> 메뉴

en: What's new in GIMP 2.10?
ko: 김프 2.10의 새로운 점은 ?

en: GIMP 2.10 is the result of six years of work that originally focused on porting the program to a new image processing engine, GEGL. However the new version ships with far more new features, including new and improved tools, better file formats support, various usability improvements, revamped color management support, a plethora of improvements targeted at digital painters and photographers, metadata editing, and much, much more.
ko: 김프 2.10은 원래 프로그램을 새 이미지 처리 엔진 GEGL로 이식하는 데 중점을 둔 6년 작업의 결과입니다. 그러나 새 버전은 새롭고 향상된 도구, 더 좋은 파일 형식 지원, 다양한 사용성 증진, 개선된 색상 관리 지원, 디지털 화가 및 사진 작가를 대상으로 한 많은 개선, 메타 데이터 편집, 그리고 더, 더 많은 기능을 담았습니다.

en: Updated user interface and initial HiDPI support
ko: 업데이트 된 사용자 인터페이스 및 초기 HiDPI 지원

en: One thing immediately noticeable about GIMP 2.10 is the new dark theme and symbolic icons enabled by default. This is meant to somewhat dim the environment and shift the focus towards content.
ko: 김프 2.10에서 바로 알 수 있는 하나는 어두운 테마와 기호 아이콘이 기본으로 활성화되는 겁니다. 이것은 환경을 어둡게 하고 내용에 초점을 맞추는 것을 뜻합니다.

note: <figure> <title>FIXME</title> <mediaobject> <imageobject> <imagedata format="PNG" fileref="FIXME"/> </imageobject> </mediaobject> </figure>
en: There are now 4 user interface themes available in GIMP: <emphasis>Dark</emphasis> (default), <emphasis>Gray</emphasis>, <emphasis>Light</emphasis>, and <emphasis>System</emphasis>. Icons are now separate from themes, and we maintain both color and symbolic icons, so you can configure GIMP to have <emphasis>System</emphasis> theme with color icons if you prefer the old look.
ko: 김프에서 4가지 사용자 인터페이스 테마가 가능합니다: <emphasis>Dark</emphasis> (기본값), <emphasis>Gray</emphasis>, <emphasis>Light</emphasis>, 그리고 <emphasis>System</emphasis>. 아이콘은 이제 테마에서 분리되며, 색상과 기호 아이콘이 모두 유지되므로, 김프를 <emphasis>System</emphasis> 테마로 설정해서 색상 아이콘을 갖게(옛 모양이 좋으면) 할 수 있습니다.

en: Moreover, icons are available in four sizes now, so that GIMP would look better on HiDPI displays. GIMP will do its best to detect which size to use, but you can manually override that selection in <menuchoice><guimenu>Edit</guimenu><guisubmenu>Preferences</guisubmenu><guisubmenu>Interface</guisubmenu><guisubmenu>Icon Themes</guisubmenu></menuchoice>.
ko: 게다가, 아이콘은 4가지 크기가 가능하므로, 김프는 HiDPI 디스플레이에서 더 좋게 보일 겁니다. 김프는 어떤 크기가 가장 좋은지 검출할 것이지만, 수동으로 선택을 무시(<menuchoice><guimenu>편집</guimenu><guisubmenu>기본 설정</guisubmenu><guisubmenu>인터페이스</guisubmenu><guisubmenu>Icon Themes</guisubmenu></menuchoice> )할 수 있습니다.

en: <emphasis>Contributors:</emphasis> Benoit Touchette, Klaus Staedtler, Ville Pätsi, Aryeom Han, Jehan Pagès, Alexandre Prokoudine…
ko: <emphasis>기여자:</emphasis> Benoit Touchette, Klaus Staedtler, Ville Pätsi, 한 아렴, Jehan Pagès, Alexandre Prokoudine…

en: GEGL port, high bit depth support, multi-threading, and more
ko: GEGL port, high bit depth 지원, 멀티쓰레딩, 등

en: The ultimate goal for v2.10 was completing the port to GEGL image processing library, started with v2.6 when we introduced optional use of GEGL for color tools and an experimental GEGL tool, and continued with v2.8 where we added GEGL-based projection of layers.
ko: 김프 v2.10의 궁극 목적은 GEGL 이미지 처리 프로세싱 라이브러리로 이식을 완성하는 것으로, 색상 도구와 실험적 GEGL 도구의 사용을 선택적으로 도입한 v2.6에서 시작해서, v2.8에도 계속되는데 여기에 GEGL 기반 레이어의 프로젝션을 더했습니다.

en: Now GIMP uses GEGL for all tile management and builds an acyclic graph for every project. This is a prerequisite for adding non-destructive editing planned for v3.2.
ko: 이제 김프는 모든 타일 관리에 GEGL을 사용하며 모든 프로젝트에 비순환 그래프를 만듭니다. 이는 v3.2에 계획된 비파괴 편집을 더하기 위한 전제조건입니다.

en: There are many benefits from using GEGL, and some of them you can already enjoy in GIMP 2.10.
ko: GEGL을 사용하면 많은 이점이 있으며, 그중 몇은 이미 김프 2.10에서 즐길 수 있습니다.

en: <emphasis>High bit depth support</emphasis> allows processing images with up to 32-bit per color channel precision and open/export PSD, TIFF, PNG, EXR, and RGBE files in their native fidelity. Additionally, FITS images can be opened with up to 64-bit per channel precision.
ko: <emphasis>High bit depth support</emphasis>는 이미지 처리를 색상 채널 당 32비트 정밀도까지 하고 PSD, TIFF, PNG, EXR, 그리고 RGBE 파일을 기본 충실도로 열기/내보내기 할 수 있게 합니다. 게다가, FITS 이미지는 채널 당 64비트 정밀도로 열릴 수 있습니다.

en: <emphasis>Multi-threading</emphasis> allows making use of multiple cores for processing. Not all features in GIMP make use of that, it's something we intend to work on further. A point of interest is that multi-threading happens through GEGL processing, but also in core GIMP itself, for instance to separate painting from display code.
ko: <emphasis>Multi-threading</emphasis>은 여러 코어를 쓸 수 있게 합니다. 김프의 모든 기능이 그걸 쓰지는 않고, 앞으로 하려고 합니다. 흥미로운 점은 멀티쓰레딩이 GEGL 처리를 통해 발생하지만, 페인팅을 디스플레이 코드에서 분리하려 코어 김프 자체 안에서도 그러합니다.

en: <emphasis>GPU-side processing</emphasis> is still optional, but available for systems with stable OpenCL drivers.
ko: <emphasis>GPU-side processing</emphasis>은 아직 선택사항이지만, 안정적 OpenGL 드라이버를 가진 시스템에서 쓸 수 있습니다.

en: You can find configuration options for multi-threading and hardware acceleration in <menuchoice><guimenu>Edit</guimenu><guisubmenu>Preferences</guisubmenu><guisubmenu>System Resources</guisubmenu></menuchoice>.
ko: 멀티쓰레딩과 하드웨어 가속에 대한 구성 옵션을 <menuchoice><guimenu>편집</guimenu><guisubmenu>기본 설정</guisubmenu><guisubmenu>System Resources</guisubmenu></menuchoice>에서 찾을 수 있습니다.

en: <emphasis>Contributors:</emphasis> Michael Natterer, Øyvind Kolås, Ell, Jehan Pagès…
ko: <emphasis>기여자:</emphasis> Michael Natterer, Øyvind Kolås, Ell, Jehan Pagès…

en: Linear color space workflow
ko: 선형 색상 공간 작업

en: Another benefit of using GEGL is being able to work on images in a linear RGB color space as opposed to gamma-corrected (perceptual) RGB color space.
ko: GEGL 사용의 다른 이점은 감마 보정(지각) RGB 색상 공간과 반대로 선형 RGB 공간에서 작업이 가능한 겁니다.

note: <figure> <title>FIXME</title> <mediaobject> <imageobject> <imagedata format="PNG" fileref="FIXME"/> </imageobject> </mediaobject> </figure>
en: Here is what it boils down to:
ko: 요약하면 아래와 같습니다:

en: You now have both linear and perceptual versions of most blending modes.
ko: 대부분의 혼합 모드에 선형과 지각 버전 둘 다 있습니다.

en: There is now a linear version of the _Color Invert_ command.
ko: _Color Invert_ 명령의 선형 버전이 있습니다.

en: You can freely switch between the two at any time via <menuchoice><guimenu>Image</guimenu><guisubmenu>Precision</guisubmenu></menuchoice> submenu.
ko: <menuchoice><guimenu>이미지</guimenu><guisubmenu>Precision</guisubmenu></menuchoice> 서브메뉴를 통해 아무 때나 자유롭게 둘을 전환할 수 있습니다.

en: You can choose which mode is displayed in the <emphasis>Histogram</emphasis> docker.
ko: <emphasis>Histogram</emphasis> 도커 안에 어느 모드가 표시될지 고를 수 있습니다.

en: You can apply <emphasis>Levels</emphasis> and <emphasis>Curves</emphasis> filters in either perceptual or linear mode.
ko: <emphasis>Levels</emphasis> 및 <emphasis>Curves</emphasis> 필터를 지각 또는 선형 모드에서 적용할 수 있습니다.

en: When higher than 8-bit per channel precision is used, all channels data is linear.
ko: 채널 당 8비트 이상 정밀도를 쓸 때, 모든 채널 데이터는 선형입니다.

en: You can choose whether the gradient tool should work in perceptual RGB, linear RGB, or CIE LAB color space.
ko: 그라디언트 도구가 지각 RGB, 선형 RGB 또는 CIE LAB 색상 공간에서 작동할지 여부를 선택할 수 있습니다.

en: <emphasis>Contributors:</emphasis> Michael Natterer, Øyvind Kolås, Ell…
ko: <emphasis>기여자:</emphasis> Michael Natterer, Øyvind Kolås, Ell…

en: Color management revamped
ko: 색상 관리 향상

en: Color management is now a core feature of GIMP rather than a plug-in. This made it possible, in particular, to introduce color management to all custom widgets we could think of: image previews, color and pattern previews etc.
ko: 색상 관리는 이제 플러그인보다 김프의 핵심 기능입니다. 색상 관리를 우리가 생각할 수 있는 모든 커스텀 위젯에 도입히는 것을 가능하게 만들었습니다: 이미지 미리보기, 색상과 패턴 미리보기 등.

note: <figure> <title>FIXME</title> <mediaobject> <imageobject> <imagedata format="PNG" fileref="FIXME"/> </imageobject> </mediaobject> </figure>
en: GIMP now uses LittleCMS v2, which allows it to use ICC v4 color profiles. It also partially relies on the babl library for handling color transforms, since babl is simply up to 10 times faster than LCMS2 for the cases we tested both of them on. Eventually babl could replace LittleCMS in GIMP.
ko: 김프는 이제 LittleCMS v2를 쓰는데 그것은 ICC v4 색상 프로필을 쓸 수 있게 합니다. 색상 변환을 다루기 위한 babl 라이브러리에 부분적으로 의존하는데, 그 둘 모두를 우리가 테스트해 본 경우에서 babl이 LCMS2보다 10배 빠르기 때문입니다. 결국 김프에서 babl은 LittleCMS를 바꿀 수 있습니다.

en: <emphasis>Contributors:</emphasis> Michael Natterer, Øyvind Kolås…
ko: <emphasis>기여자:</emphasis> Michael Natterer, Øyvind Kolås…

en: Layers and masks
ko: 레이어와 마스크

en: GIMP now ships with two groups of blending modes: legacy (perceptual, mostly to make old XCF files look exactly as before) and default (mostly linear).
ko: 김프는 지금 블렌딩 모드에 두 가지 혼합 모드가 있습니다: 레거시(지각, 대부분 엣 xcf 파일을 전과 정확히 같게 보이게 함.) 및 기본(대부분 선형).

en: New blend modes are:
ko: 새 블렌드 모드:

en: LCH layer modes: <emphasis>Hue</emphasis>, <emphasis>Chroma</emphasis>, <emphasis>Color</emphasis>, and <emphasis>Lightness</emphasis>.
ko: LCH 레이어 모드: <emphasis>Hue</emphasis>, <emphasis>Chroma</emphasis>, <emphasis>Color</emphasis>, 그리고 <emphasis>Lightness</emphasis>.

en: <emphasis>Pass-Through</emphasis> mode for layer groups.
ko: 레이어 그룹 용 <emphasis>Pass-Through</emphasis> 모드.

en: <emphasis>Linear Burn</emphasis>, <emphasis>Vivid Light</emphasis>, <emphasis>Linear Light</emphasis>, <emphasis>Pin Light</emphasis>, <emphasis>Hard Mix</emphasis>, <emphasis>Exclusion</emphasis>, <emphasis>Merge</emphasis>, and <emphasis>Split</emphasis>.
ko: <emphasis>Linear Burn</emphasis>, <emphasis>Vivid Light</emphasis>, <emphasis>Linear Light</emphasis>, <emphasis>Pin Light</emphasis>, <emphasis>Hard Mix</emphasis>, <emphasis>Exclusion</emphasis>, <emphasis>Merge</emphasis>, 그리고 <emphasis>Split</emphasis>.

en: Layers, paths, and channels can also be tagged with color labels to improve project organization. This will be even more useful once we add multi-layer selection later on.
ko: 레이어, 경로, 그리고 채널은 색상 라벨에 태그되어 프로젝트 구성을 향상시킬 수 있습니다. 다중 레이어 섹션을 올려놓으면 더욱 쓸모 있을 겁니다.

en: Compositing options for layers are exposed to users now, and all layer-related settings are finally available in the <emphasis>Layer Attributes</emphasis> dialog.
ko: 레이어에 대한 합성 옵션은 이제 사용자에게 노출되며, 레이어 관련 모든 설정은 마지막으로 <emphasis>Layer Attributes</emphasis> 대화상자에서 사용가능합니다.

note: <figure> <title>FIXME</title> <mediaobject> <imageobject> <imagedata format="PNG" fileref="FIXME"/> </imageobject> </mediaobject> </figure>
en: Moreover, if you always need alpha in your layers, you can enable automatic generation of the alpha channel in imported images upon opening them. See <menuchoice><guimenu>Edit</guimenu><guisubmenu>Preferences</guisubmenu><guisubmenu>Image Import &amp; Export</guisubmenu></menuchoice> page for this and more policies.
ko: 게다가, 레이어에 항상 알파가 필요하면, 운영체제이서 이미지의 알파 채낼의 자동 생성이 가능합니다. <menuchoice><guimenu>편집</guimenu><guisubmenu>기본 설정</guisubmenu><guisubmenu>Image Import &amp; Export</guisubmenu></menuchoice> 페이지를 보세요.

en: Layer groups can finally have masks on:
ko: 레이어 그룹은 최종적으로 마스크를 쓸 수 있습니다:

en: More use for CIE LAB and CIE LCH
ko: CIE LAB 및 CIE LCH 사용 더 보기

en: With GIMP 2.10, we introduced a number of features that make use of CIE LAB and CIE LCH color spaces:
ko: 김프 2.10에서, 우리는 CIE LAB 및 CIE LCH 색상 공간을 사용하는 여러 기능을 도입했습니다:

en: Color dialogs now have an LCH color selector you can use instead of HSV. The LCH selector also displays out-of-gamut warning.
ko: 색상 대화상자에 이제 LCH 선택기가 있어서 HSV 대신 쓸 수 있습니다. LCH 선택기는 out-of-gamut 경고를 표시합니다.

en: A new <emphasis>Hue-Chroma</emphasis> filter in the <emphasis>Colors</emphasis> menu works much like <emphasis>Hue-Saturation</emphasis>, but operates in CIE LCH color space.
ko: <emphasis>색상</emphasis> 메뉴에 있는 새 <emphasis>Hue-Chroma</emphasis> 필터는 <emphasis>Hue-Saturation</emphasis> 비슷하게 일하지만, CIE LCH 색상 공간에서 동작합니다.

en: The <emphasis>Fuzzy Select</emphasis> and the <emphasis>Bucket Fill</emphasis> tools can now select colors by their values in CIE <emphasis>L</emphasis>, <emphasis>C</emphasis>, and <emphasis>H</emphasis> channels.
ko: <emphasis>퍼지 선택</emphasis>과 <emphasis>영역 채우기</emphasis> 도구는 이제 색상을 CIE <emphasis>L</emphasis>, <emphasis>C</emphasis>, 그리고 <emphasis>H</emphasis> 채널 안의 값으로 선택할 수 있습니다.

en: Both the <emphasis>Color Picker</emphasis> and the <emphasis>Sample Points</emphasis> dialog now display pixel values in CIE LAB and CIE LCH at your preference.
ko: <emphasis>색상 추출</emphasis> 그리고 <emphasis>Sample Points</emphasis> 대화상자는 이제 필셀 값을 여러분의 기본 설정에 있는 CIE LAB 및 CIE LCH 안에 표시합니다.

en: <emphasis>Contributors:</emphasis> Michael Natterer, Elle Stone, Ell…
ko: <emphasis>기여자:</emphasis> Michael Natterer, Elle Stone, Ell…

en: New and improved tools
ko: 새롭고 향상된 도구

en: Unified Transform
ko: 통합 변형

en: New <emphasis>Unified Transform</emphasis> tool (<keycombo><keycap>Shift</keycap><keycap>L</keycap></keycombo>) simplifies making multiple transforms, such as scaling, rotating, and correcting perspective in one go. The design is based on a functional spec written by our former UX expert Peter Sikking.
ko: 새 <emphasis>통합 변형</emphasis> 도구(<keycombo><keycap>Shift</keycap><keycap>L</keycap></keycombo>)는 다중 변형, 예를 들어 크기조절, 회전, 원근 보정을 한번에 단순하게 만듭니다. 디자인은 우리의 이전 UX 전문가 Peter Sikking의 기능 사양 기반입니다.

note: <figure> <title>FIXME</title> <mediaobject> <imageobject> <imagedata format="PNG" fileref="FIXME"/> </imageobject> </mediaobject> </figure>
en: <emphasis>Contributors:</emphasis> Mikael Magnusson, Michael Natterer…
ko: <emphasis>기여자:</emphasis> Mikael Magnusson, Michael Natterer…

en: The new <emphasis>Warp Transform</emphasis> tool (<keycap>W</keycap>) allows doing localized transforms like growing or shifting pixels with a soft brush and undo support. Such tools are commonly used in fashion photography for retouching.
ko: 새 <emphasis>Warp 변형</emphasis> 도구(<keycap>W</keycap>)는 부드러운 붓으로 픽셀을 늘이거나 이동하는 것 같은 지역 변형을 할 수 있고 실행취소를 지원합니다. 그런 도구는 주로 패션 사진에 보정에 쓰입니다.

note: <figure> <title>FIXME</title> <mediaobject> <imageobject> <imagedata format="PNG" fileref="FIXME"/> </imageobject> </mediaobject> </figure>
en: As such, the new tool retires the old <emphasis>iWarp</emphasis> filter that was innovative at the time of its inception (and pre-dated Photoshop's <emphasis>Liquify</emphasis> filter), but was ultimately cumbersome to use. The <emphasis>Warp Transform</emphasis> tool also features an <guilabel>Eraser</guilabel> mode to selectively remove changes, previously unavailable in the <emphasis>iWarp</emphasis> filter.
ko: 따라서 새 도구는 처음 출시된 당시의 혁신적인 <emphasis>iWarp</emphasis> (및 이전 Photoshop의 <emphasis>Liquify</emphasis> 필터)를 폐기하지만 궁극적으로는 사용하기가 번거롭습니다. <emphasis>Warp 변형</emphasis> 도구는 이전에 <emphasis>iWarp</emphasis> 필터에서 사용할 수 없었던 바뀐 사항을 선택적으로 제거하는 <guilabel>지우개</guilabel> 모드도 제공합니다.

en: <emphasis>Contributors:</emphasis> Michael Muré, Michael Natterer, Jonathan Tait…
ko: <emphasis>기여자:</emphasis> Michael Muré, Michael Natterer, Jonathan Tait…

en: Handle Transform
ko: 핸들 변형

en: The new <emphasis>Handle Transform</emphasis> tool (<keycombo><keycap>Shift</keycap><keycap>L</keycap></keycombo>) provides an interesting approach at applying scaling, rotating, and perspective correction using handles placed on the canvas. People who are used to editing on touch surfaces might find this tool strangely easy to grasp.
ko: <emphasis>핸들 변형</emphasis> 도구 (<keycombo><keycap>Shift</keycap><keycap>L</keycap></keycombo>)는 캔버스에 있는 핸들을 써서 크기조절, 회전, 원근 보정 적용에 흥미로운 접근을 제공합니다.

en: <emphasis>Contributors:</emphasis> Johannes Matschke, Michael Natterer, Ell…
ko: <emphasis>기여자:</emphasis> Johannes Matschke, Michael Natterer, Ell…

en: Blend tool becomes Gradient tool and gets on-canvas editing
ko: 블렌드 도구가 그라디언트 도구로 되었고 캔버스에서 편집

en: We renamed the <emphasis>Blend</emphasis> tool to <emphasis>Gradient</emphasis> tool and changed its default shortcut to <keycap>G</keycap>. But this pales in comparison to what the tool can actually do now, and it's a lot.
ko: <emphasis>Blend</emphasis> 도구를 <emphasis>Gradient</emphasis> 도구로 이를을 바꾸고 기본 바로 가기를 <keycap>G</keycap>로 바꾸었습니다. 그러나 이것은 실제로 할 수 있는 것과 비교하면 약하고, 그것은 많습니다.

en: The new tool pretty much obsoletes the old <emphasis>Gradient Editor</emphasis> dialog. Now you can create and delete color stops, select and shift them, assign colors to color stops, change blending and coloring for segments between color stops and create new color stops from midpoints <emphasis>right on the canvas</emphasis>.
ko: 새 도구는 오래된 <emphasis>Gradient Editor</emphasis> 대화상자를 거의 안 씁니다. 이제 색상 정지를 만들고 지우고, 선택하고 옮기고, 색상 정지들 사이에 색상을 할당하고, 세그먼트를 위한 혼합과 색상을 바꾸고 새 색상 정지를<emphasis>캔버스 중간에서</emphasis> 만들 수 있습니다.

note: <figure> <title>FIXME</title> <mediaobject> <imageobject> <imagedata format="PNG" fileref="FIXME"/> </imageobject> </mediaobject> </figure>
en: All gradients available by default are also "editable" now. What it means is that when you try to change an existing gradient from a system folder, GIMP will create a copy of it, call it a <emphasis>Custom Gradient</emphasis> and preserve it across sessions. Unless, of course, you edit another 'system' gradient, in which case it will become the new custom gradient.
ko: 이제 모든 그라디언트도 기본적으로 "편집가능"합니다. 즉, 존재하는 그라디언트를 시스템 폴더에서 바꾸려고 하면, 김프는 그것의 사본을 만들고, <emphasis>커스텀 그라디언트</emphasis>라고 부르고 세션동안 보존합니다. 물론 '시스템' 그라디언트를 편집하지 않으면, 새 커스텀 그라디언트가 됩니다.

en: We intend to use the generic implementation of this later for brushes and other types of resources.
ko: 우리는 붓과 다른 형식의 자원에 대해 일반적 구현을 사용하려 합니다.

en: <emphasis>Contributors:</emphasis> Michael Henning, Michael Natterer, Ell, Øyvind Kolås…
ko: <emphasis>기여자:</emphasis> Michael Henning, Michael Natterer, Ell, Øyvind Kolås…

en: Better selection tools
ko: 더 좋은 선택 도구

en: The <emphasis>Foreground Select</emphasis> tool can finally make subpixel selections in complex cases such as strays of hair on textured background. Two new masking methods are now available for that.
ko: <emphasis>전경 선택</emphasis> 도구는 질감 배경에 머리카락의 흩어짐 같은 복잡한 경우 부분픽셀 선택할 수 있습니다. 2가지 새 마스킹 방법이 가능합니다.

note: <figure> <title>New foreground select tool using Matting Global for fine selections of foreground objects, particularly things like find hairs.</title> <mediaobject> <imageobject> <imagedata format="PNG" fileref="FIXME"/> </imageobject> </mediaobject> </figure>
en: The <emphasis>Select by Color</emphasis> and <emphasis>Fuzzy Select</emphasis> tools now both feature a <guilabel>Draw mask</guilabel> option to display future selection area with a magenta fill, and the latter tool also got a <guilabel>Diagonal neighbors</guilabel> option to select diagonally neighboring pixels.
ko: The <emphasis>색상으로 선택</emphasis> 및 <emphasis>퍼지 선택</emphasis> 도구는 이제 <guilabel>Draw mask</guilabel> 옵션으로 미래 선택 영역을 자홍색으로 채우고, 나중 도구도 <guilabel>대각 이웃</guilabel> 옵션으로 대각 이웃 픽셀을 선택합니다.

en: For the <emphasis>Free Select</emphasis> tool, closing a polygonal/free selection now doesn't confirm the selection automatically. Instead you still can tweak positions of nodes (where applicable), then press <keycap>Enter</keycap>, double-click inside the selection, or switch to another tool to confirm the selection.
ko: <emphasis>자유 선택</emphasis> 도구에서 다각/자유 선택을 닫는 것은 이제는 자동으로 확인하지 않습니다. 대신 여러분이 노드의 위치를 조정할 수 있고(가능할 경우), <keycap>Enter</keycap> 누르기, 선택 안을 더블클릭, 또는 다른 도구로 전환하여 선택을 확인합니다.

en: The <emphasis>Intelligent Scissors</emphasis> tool finally allows to remove the last added segment with <keycap>Backspace</keycap> key, and GIMP now checks, whether the first and the last segments are distinct before closing the curve.
ko: <emphasis>똑똑한 가위</emphasis> 도구는 마침내 마지막에 더해진 세그먼트를 <keycap>Backspace</keycap> 키로 없앨 수 있게 되었고, 김프는 이제 처음과 마지막 세그먼트가 다른지 곡선을 닫기 전에 체크합니다.

en: <emphasis>Contributors:</emphasis> Michael Natterer, Jan Rüegg, Daniel Sabo, Ell…
ko: <emphasis>기여자:</emphasis> Michael Natterer, Jan Rüegg, Daniel Sabo, Ell…

en: All color tools have been refactored to become GEGL-based filters, so they could be properly used later on when we introduce non-destructive editing. Hence, the <emphasis>Color</emphasis> submenu in the <emphasis>Tools</emphasis> menu has been removed, and these filters are now mostly unavailable in the toolbox.
ko: 모든 색상 도구는 GEGL 기반 필터로 리팩토링 되어서, 나중에 비파괴 편집을 도입할 때 적절히 쓰일 수 있습니다. 따라서 <emphasis>색상</emphasis> 서브메뉴는 <emphasis>도구</emphasis> 메뉴에서 없어졌으며, 그 필터는 이제 도구상자에서 거의 대부분 사용할 수 없습니다.

en: <emphasis>Contributors:</emphasis> Michael Natterer…
ko: <emphasis>기여자:</emphasis> Michael Natterer…

en: Text tool supports CJK and more writing systems
ko: 텍스트 도구는 CJK와 더 많은 쓰기 시스템을 지원

en: The <emphasis>Text</emphasis> tool now fully supports advanced input methods for CJK and other non-western languages. The pre-edit text is now displayed just as expected, depending on your platform and input method engine (IME). Several input method-related bugs and crashes have also been fixed.
ko: <emphasis>텍스트</emphasis> 도구는 이제 CJK를 위한 고급 입력 방법과 비서구 언어를 완전히 지원합니다. 미리편집 텍스트는 이제 여러분의 플랫폼과 입력기에 따라 기대한 대로 표시됩니다. 여러 입력 방법 관련 버그와 충돌을 고쳤습니다.

note: <figure> <title>FIXME</title> <mediaobject> <imageobject> <imagedata format="PNG" fileref="FIXME"/> </imageobject> </mediaobject> </figure>
en: <emphasis>Contributors:</emphasis> Jehan Pagès…
ko: <emphasis>기여자:</emphasis> Jehan Pagès…

en: Experimental tools
ko: 실험적 도구

en: Two new tools were incomplete for inclusion to GIMP 2.10 by default, but still can be enabled. Please note that they are highly experimental and likely to be broken for you (up to have GIMP crash). We only mention them, because we need contributors to get them into the releasable state.
ko: 두 도구가 김프 2.10에 기본으로 포함되기는 불완전했지만, 아직 활성가능합니다. 그것은 매우 실험적이며 망가질 수 있습니다(김프 깨질 때까지). 우리는 그것을 언급하기만 하는데, 왜냐면 우리는 릴리스 가능한 상태로 하려면 기여자가 필요하기 때문입니다.

en: <emphasis>N-Point Deformation</emphasis> tool introduces the kind of smooth, as little rigid as possible warping you would expect physical objects to have.
ko: <emphasis>N-Point Deformation</emphasis> 도구는 물리적인 물체가 가질 것으로 기대되는 뒤틀림이 부드럽고, 적은 종류를 도입합니다.

note: <figure> <title>FIXME</title> <mediaobject> <imageobject> <imagedata format="PNG" fileref="FIXME"/> </imageobject> </mediaobject> </figure>
en: The <emphasis>Seamless Clone</emphasis> tool is aimed to simplify making layered compositions. Typically when you paste one image into another, there are all sorts of mismatches: color temperature, brightness etc. This new experimental tool tries to adapt various properties of a pasted image with regards to its backdrop.
ko: <emphasis>원활한 복제</emphasis> 도구는 계층 있는 조성물을 만드는 것을 단순하게 하는 것을 목표로 합니다. 전형적으로 한 이미지를 다른 데 붙일 때, 모든 종류의 불일치가 있습니다: 색상 온도, 밝기 등. 이 새 실험적 도구는 배경 관련 붙여진 이미지에 다양한 성질을 적용하려고 시도합니다.

en: To enable these tools, you need to first enable the <emphasis>Playground</emphasis> page of the <emphasis>Preferences</emphasis> dialog. Do it by running GIMP with a <command>--show-playground</command> switch (for Windows, you might want tweaking the path to GIMP in the shortcut properties accordingly). Then you need to go to <menuchoice><guimenu>Edit</guimenu><guisubmenu>Preferences</guisubmenu><guisubmenu>Playground</guisubmenu></menuchoice> and enable the respective options, so that the tools would show up in the toolbox.
ko: 이 도구를 활성화하려면,<emphasis>Playground</emphasis> 페이지를 <emphasis>기본설정</emphasis> 대화상자에서 활성화해야 합니다. 그러려면 김프를 <command>--show-playground</command> 스위치로 실행합니다(윈도에서는 김프 경로를 바로 가기 속성에서 경로를 조절해야 할 수 있음). 그러면 <menuchoice><guimenu>편집</guimenu><guisubmenu>기본 설정</guisubmenu><guisubmenu>Playground</guisubmenu></menuchoice> 으로 가서 기대하는 옵션을 활성화하면, 도구가 도구상자에 나타납니다.

en: We need to stress again that you should only do so either if you are very curious, or (which we hope for) intend to help us fix them.
ko: 여러분이 매우 호기심 있거나 (우리가 바라는) 우리가 그것을 고치는 것을 돕기를 바라는 의도일 때만 그렇게 해야 됨을 다시 강조합니다.

en: <emphasis>Contributors:</emphasis> Marek Dvoroznak, Barak Itkin, Jehan Pagès, Michael Natterer…
ko: <emphasis>기여자:</emphasis> Marek Dvoroznak, Barak Itkin, Jehan Pagès, Michael Natterer…

en: Digital painting improvements
ko: 디지털 페인팅 향상

en: GIMP 2.10 ships with a number of improvements requested by digital painters. One of the most interesting new additions here is the <emphasis>MyPaint Brush</emphasis> tool (<keycap>Y</keycap>) that first appeared in the GIMP-Painter fork.
ko: 김프 2.10은 디지털 화가가 요청한 많은 개선을 담았습니다. 가장 흥미로운 새 추가기능 중 하나는<emphasis>MyPaint 붓</emphasis> 도구 (<keycap>Y</keycap>)이며 GIMP-Painter 포크에 처음 나타납니다.

en: The <emphasis>Smudge</emphasis> tool got updates specifically targeted in painting use case. The new <guilabel>No erase effect</guilabel> option prevents the tools from changing alpha of pixels. And the foreground color can now be blended into smudged pixels, controlled by a new <guilabel>Flow</guilabel> slider, where 0 means no blending.
ko: <emphasis>문지르기</emphasis> 도구는 특히 그림을 사용하는 경우 특정 목표를 업데이트를 합니다. <guilabel>지우기 효과 없음</guilabel>은 픽셀의 알파를 바꾸지 못하게 합니다. 전경색은 문질러진 픽셀에 섞을 수 있으며, 새 <guilabel>Flow</guilabel>슬라이더로 조절하며 0은 혼합 없음을 뜻합니다.

en: All painting tools now have explicit <guilabel>Hardness</guilabel> and <guilabel>Force</guilabel> sliders except for the <emphasis>MyPaint Brush</emphasis> tool that only has the <guilabel>Hardness</guilabel> slider.
ko: 모든 페인팅 도구에는 이제 <guilabel>Hardness</guilabel> 슬라이더만 있는<emphasis>MyPaint Brush</emphasis> 도구를 제외하고 명시적 <guilabel>Hardness</guilabel> 및<guilabel>Force</guilabel> 슬라이더가 있습니다.

en: Most importantly, GIMP now supports canvas rotation and flipping to help illustrators checking proportions and perspective.
ko: 가장 중요한 건, 김프는 이제 캔버스 회전과 뒤집기를 제공하여 일러스트레이터가 비율과 원근을 묘사하는 것을 돕는 겁니다.

note: <figure> <title>FIXME</title> <mediaobject> <imageobject> <imagedata format="PNG" fileref="FIXME"/> </imageobject> </mediaobject> </figure>
en: A new <guilabel>Brush lock to view</guilabel> option gives you a choice whether you want a brush locked to a certain zoom level and rotation angle of the canvas. The option is available for all painting tools that use a brush except for the <emphasis>MyPaint Brush</emphasis> tool.
ko: 새로운 <guilabel>Brush lock to view</guilabel> 옵션을 사용하면 특정 확대/축소 수준과 캔버스 회전 각도로 브러시를 고정할지 여부를 선택할 수 있습니다. 이 옵션은 <emphasis>MyPaint Brush</emphasis> 도구를 제외한 브러시를 사용하는 모든 페인팅 도구에서 사용할 수 있습니다.

en: New <emphasis>Symmetry Painting</emphasis> dockable dialog, enabled on per-image basis, allows to use all painting tools with various symmetries (mirror, mandala, tiling…).
ko: 새 <emphasis>대칭 페인팅</emphasis> 도킹 가능한 대화 상자는 이미지 단위로 활성화되어 다양한 대칭 (미러, 만다라, 바둑판 식 배열 ...)으로 모든 페인팅 도구를 사용할 수 있습니다.

note: <figure> <title>FIXME</title> <mediaobject> <imageobject> <imagedata format="PNG" fileref="FIXME"/> </imageobject> </mediaobject> </figure>
en: This new version of GIMP also ships with more new brushes available by default.
ko: 새 버전의 김프는 더 많은 새 붓을 기본으로 가능하게 담았습니다.

en: <emphasis>Contributors:</emphasis> Michael Natterer, Alexia Death, Daniel Sabo, shark0r, Jehan Pagès, Ell, Jose Americo Gobbo, Aryeom Han…
ko: <emphasis>기여자:</emphasis> Michael Natterer, Alexia Death, Daniel Sabo, shark0r, Jehan Pagès, Ell, Jose Americo Gobbo, 한 아렴 …

en: Digital photography improvements
ko: 디지털 사진 향상

en: Some of the new GEGL-based filters are specifically targeted at photographers: <emphasis>Exposure</emphasis>, <emphasis>Shadows-Highlights</emphasis>, <emphasis>High-pass</emphasis>, <emphasis>Wavelet Decompose</emphasis>, <emphasis>Panorama Projection</emphasis> and others will be an important addition to your toolbox.
ko: 새 GEGL기반 필터 중 몇은 특히 사진가를 겨냥합니다: <emphasis>Exposure</emphasis>, <emphasis>Shadows-Highlights</emphasis>, <emphasis>High-pass</emphasis>, <emphasis>Wavelet Decompose</emphasis>, <emphasis>Panorama Projection</emphasis> 그리고 다른 것은 도구상자에 중요한 추가항목이 될 겁니다.

note: <figure> <title>FIXME</title> <mediaobject> <imageobject> <imagedata format="PNG" fileref="FIXME"/> </imageobject> </mediaobject> </figure>
en: On top of that, the new <emphasis>Extract Component</emphasis> filter simplifies extracting a channel of an arbitrary color model (LAB, LCH, CMYK etc.) from currently selected layer. If you were used to decomposing and recomposing images just for this, your work will be that easier now.
ko: 그 밖에도 새 <emphasis>Extract Component</emphasis> 필터는 현재 선택된 레이어에서 임의 색상 모델 (LAB, LCH, CMYK 등.)의 채널 추출을 단순화합니다. 이미지를 분해하고 재구성하는 데 익숙하다면 작업이 훨씬 쉬워질 겁니다.

en: Moreover, you can now use either <emphasis>darktable</emphasis> or <emphasis>RawTherapee</emphasis> as GIMP plug-ins for opening raw digital photos. Any recent version of either application will do.
ko: 게다가, <emphasis>darktable</emphasis> or <emphasis>RawTherapee</emphasis>를 김프 플러그인으로 사용해서 원 디지털 사진을 열 수 있습니다. 어느 최신 프로그램도 그럴 겁니다.

en: A new <emphasis>Clip Warning</emphasis> display filter will visualize underexposed and overexposed areas of a photo for you, with customizable colors. For now, it’s mostly geared towards images where colors are stored with floating point precision. You will mostly benefit from this if you work on 16/32 bit per channel float images such as EXR and TIFF.
ko: 새로운 <emphasis>Clip Warning</emphasis> 표시 필터는 사용자 정의 색상으로 사진의 노출 부족 및 과다 노출 영역을 시각화합니다. 지금은 주로 색상이 부동 소수점 정밀도로 저장되는 이미지에 맞춰져 있습니다. EXR 및 TIFF와 같은 채널 당 16/32 비트 부동 소수점 이미지를 작업하면 대부분 이점을 얻을 수 있습니다.

note: <figure> <title>FIXME</title> <mediaobject> <imageobject> <imagedata format="PNG" fileref="FIXME"/> </imageobject> </mediaobject> </figure>
en: <emphasis>Contributors:</emphasis> Michael Natterer, Ell, Thomas Manni, Tobias Ellinghaus, Øyvind Kolås, Jehan Pagès, Alberto Griggio…
ko: <emphasis>기여자:</emphasis> Michael Natterer, Ell, Thomas Manni, Tobias Ellinghaus, Øyvind Kolås, Jehan Pagès, Alberto Griggio…

en: GIMP now ships with over <emphasis>80</emphasis> GEGL-based filters. A lot of those are former GIMP effects. Here is why GEGL-based implementations are better:
ko: 김프는 이제 <emphasis>80</emphasis>개 넘는 GEGL 기반 필터를 제공됩니다. 그 중 많은 것은 이전 김프 효과입니다. GEGL 기반 구현이 더 나은 까닭입니다:

en: You can apply them on images in 32-bit per color channel precision mode.
ko: 32 비트/컬러 채널 정밀도 모드로 이미지에 적용할 수 있습니다.

en: You can preview them right on the canvas, and if an image is larger than the viewport, GIMP will render the viewport first for immediate feedback.
ko: 이미지를 캔버스에서 미리 볼 수 있으며, 이미지가 뷰포트보다 크면, 김프는 뷰포트를 렌더링하여 즉각 피드백을 줍니다.

en: You can use split preview to compare original image with its processed version and swap before/after sides both horizontally and vertically.
ko: 분할 미리보기를 사용하여 원본 이미지를 처리된 버전과 비교하고 가로/세로 양쪽의 앞/뒤 교체를 사용할 수 있습니다.

en: In a future non-destructive GIMP, you will be able to adjust settings of those filters without undoing a ton of steps.
ko: 미래 비파괴 김프에서, 김프는 여러 단계 실행취소 안 하고 설정을 조정할 수 있게 될 겁니다.

note: <figure> <title>FIXME</title> <mediaobject> <imageobject> <imagedata format="PNG" fileref="FIXME"/> </imageobject> </mediaobject> </figure>
en: Some of the GEGL-based filters have OpenCL version for hardware acceleration. This will come in handy, if OpenCL drivers work well for you. Furthermore many operations can come multi-threaded to use your processor at their full power.
ko: 일부 GEGL 기반 필터에는 하드웨어 가속을위한 OpenCL 버전이 있습니다. OpenCL 드라이버가 잘 작동한다면 이것은 유용합니다. 또한 많은 작업이 프로세서를 최대한 활용할 수 있도록 멀티 스레드 방식으로 제공될 수 있습니다.

en: <emphasis>Contributors:</emphasis> Michael Natterer, Øyvind Kolås, Thomas Manni…
ko: <emphasis>기여자:</emphasis> Michael Natterer, Øyvind Kolås, Thomas Manni…

en: Usability improvements
ko: 사용성 향상

en: While working with active users, we got rid of quite a few usability issues. Here are just some of these changes:
ko: 능동적인 사용자와 일하면서, 우리는 꽤 많은 사용성 이슈를 없앴습니다. 여기에 그 변화 중 일부만 있습니다:

en: All transformation tools now automatically disable original layer view so that you could clearly see adjustments against the backdrop.
ko: 모든 변형 도구는 이제 원본 레이어 보기를 자동으로 비활성화므로 배경에 대한 조정을 명확하게 볼 수 있습니다.

en: Masks can now easily be created with last values you used by just pressing <keycap>Shift</keycap> and clicking on respective layer's preview.
ko: 마스크는 이제 <keycap>Shift</keycap>를 누르고 각 레이어의 미리보기를 클릭하면 쉽게 만들 수 있습니다.

en: All dialogs except the ones like <emphasis>Scale</emphasis> now remember last values you used across sessions.
ko: <emphasis>Scale</emphasis>과 같은 대화 상자를 제외한 모든 대화 상자는 세션에서 사용한 마지막 값을 기억합니다.

en: All GEGL-based filters allow saving named presets and automatically make timestamped presets for the last time you used them.
ko: 모든 GEGL 기반 필터는 사용하면 이름붙인 프리셋을 저장하고 마지막으로 사용한 시간에 대한 타임 스탬프 프리셋을 자동으로 만들 수 있게 합니다.

en: You can now choose fill color or pattern for empty spaces after resizing the canvas.
ko: 이제 캔버스 크기를 조정 한 후 빈 공간에 채우기 색상 또는 패턴을 선택할 수 있습니다.

en: There is a lot to improve to make GIMP better suited for professional workflows. As usual, we welcome constructive discussion and recently created a <ulink url="https://mail.gnome.org/mailman/listinfo/gimp-gui-list">mailing list</ulink> to discuss the topic of improving GIMP's usability. This is a long-term enhancement process, which can take more time than localized changes and features.
ko: 김프가 전문적인 워크 플로우에 더 적합하도록 개선해야 할 부분이 많이 있습니다. 늘 그렇듯이 우리는 건설적인 토론을 환영하며 최근에 김프의 유용성을 향상시키는 주제를 토론하려 <ulink url="https://mail.gnome.org/mailman/listinfo/gimp-gui-list">메일링 리스트</ulink>를 만들었습니다. 이는 장기적인 개선 프로세스로, 현지화된 바뀜 및 기능보다 시간이 오래 걸릴 수 있습니다.

en: <emphasis>Contributors:</emphasis> Michael Natterer, Daniel Sabo, Benoit Touchette, Massimo Valentini, Jehan Pagès…
ko: <emphasis>기여자:</emphasis> Michael Natterer, Daniel Sabo, Benoit Touchette, Massimo Valentini, Jehan Pagès…

en: File formats support
ko: 파일 형식 지원

en: GIMP is now capable of reading and writing TIFF, PNG, PSD, and FITS files with up to 32-bit per channel precision where applicable.
ko: 김프는 이제 TIFF, PNG, PSD 및 FITS 파일을 읽고 쓸 수 있습니다. 적용 가능한 경우 채널당 32 비트 정밀도까지 지원합니다.

en: The PSD plug-in additionally supports <emphasis>pass-through</emphasis>, <emphasis>hard mix</emphasis>, <emphasis>pin light</emphasis>, <emphasis>vivid light</emphasis>, and <emphasis>linear light</emphasis> blending modes.
ko: PSD 플러그인은 <emphasis>pass-through</emphasis>, <emphasis>hard mix</emphasis>, <emphasis>pin light</emphasis>, <emphasis>vivid light</emphasis>, and <emphasis>linear light</emphasis> 그리고 블렌딩 모드를 추가 지원합니다.

en: GIMP now also ships with native WebP support, including features like animation, ICC profiles, and metadata. Both importing and exporting are supported.
ko: 김프에는 이제 애니메이션, ICC 프로파일 및 메타 데이터와 같은 기능이 들어있으며 기본 WebP 지원이 함께 제공됩니다. 가져오기 및 내보내기가 모두 지원됩니다.

en: The JPEG 2000 plug-in was rewritten to use the <emphasis>OpenJPEG</emphasis> library rather than the somewhat obsolete <emphasis>Jasper</emphasis> library.
ko: JPEG 2000 플러그인은 좀 오래된 <emphasis>Jasper</emphasis> 라이브러리 대신 <emphasis>OpenJPEG</emphasis> 라이브러리를 사용하려고 만들어졌습니다.

en: Finally, the PDF plug-in now supports importing password-protected files (you need to know the password) and exporting multipage PDF documents (each layer will be a page).
ko: 마지막으로, pdf 플러그인은 암호로 보호된 파일 가져오기(암호를 알아야 함)와 여러 페이지 PDF 문서 내보내기(각 레이어가 한 페이지)를 이제 지원합니다.

en: <emphasis>Contributors:</emphasis> Michael Natterer, Mukund Sivamaran, Ell, Jehan Pagès, Lionel N, Darshan Kadu…
ko: <emphasis>기여자:</emphasis> Michael Natterer, Mukund Sivamaran, Ell, Jehan Pagès, Lionel N, Darshan Kadu…

en: Metadata viewing, editing, and preservation
ko: 메타데이터 보기, 편집 및 보존

en: GIMP now ships with plug-ins for viewing and editing Exif, XMP, IPTC, GPS, and DICOM metadata. They are available via the <menuchoice><guimenu>Image</guimenu><guisubmenu>Metadata</guisubmenu></menuchoice> submenu.
ko: 김프는 Exif, XMP, IPTC, GPS 및 DICOM 메타데이터를 보고 편집하는 플러그인을 담았습니다. 그것은<menuchoice><guimenu>이미지</guimenu><guisubmenu>메타데이터</guisubmenu></menuchoice> 서브메뉴를 통해 가능합니다.

note: <figure> <title>FIXME</title> <mediaobject> <imageobject> <imagedata format="PNG" fileref="FIXME"/> </imageobject> </mediaobject> </figure>
en: GIMP will also preserve existing metadata in TIFF, PNG, JPEG, and WebP files. Each plug-in has respective options when exporting to enable or disable exporting the metadata.
ko: 김프는 TIFF, PNG, JPEG 및 WebP 파일의 기존 메타 데이터도 보존할 겁니다. 각 플러그인은 메타 데이터 내보내기를 활성화 또는 비활성화하도록 내보낼 때 각각 옵션을 갖습니다.

en: Additionally, users now can set defaults to preserving or not preserving metadata in all affected file format plug-ins at once depending on whether they want complete privacy or, instead, do a lot of microstock photography. The settings are available on the <emphasis>Image Import &amp; Export</emphasis> page in <emphasis>Preferences</emphasis>.
ko: 게다가, 사용자는 완전한 프라이버시가 필요한지 또는 대신 많은 마이크로 사진 촬영을 할 것인지에 따라 영향을받는 모든 파일 형식 플러그인에서 메타 데이터를 보존하거나 유지하지 않도록 기본값을 설정할 수 있습니다. 설정은 <emphasis>기본 설정</emphasis> 페이지에서 <emphasis>Image Import &amp; Export</emphasis>에서 가능합니다.

en: <emphasis>Contributors:</emphasis> Benoit Touchette, Michael Natterer, Jehan Pagès…
ko: <emphasis>기여자:</emphasis> Benoit Touchette, Michael Natterer, Jehan Pagès…

en: On-canvas interaction
ko: 캔버스 위 상호작용

en: GIMP 2.10 ships with a new feature that allows some GEGL-based filters to render on-canvas controls. For now, this applies to just three filters: <emphasis>Spiral</emphasis>, <emphasis>Supernova</emphasis>, and <emphasis>Panorama Projection</emphasis>. But there will be more in the future.
ko: 김프 2.10은 GEGL기반 필터 캔버스 위 제어를 렌더링할 수 있는 새 기능을 담았습니다. 지금, 이것은 3개 필터에 적용됩니다: <emphasis>나선</emphasis>, <emphasis>초신성</emphasis>, 그리고 <emphasis>Panorama Projection</emphasis>. 그러나 미래에는 더 많을 겁니다.

note: <figure> <title>FIXME</title> <mediaobject> <imageobject> <imagedata format="PNG" fileref="FIXME"/> </imageobject> </mediaobject> </figure>
en: <emphasis>Contributors:</emphasis> Michael Natterer, Ell…
ko: <emphasis>기여자:</emphasis> Michael Natterer, Ell…

en: Simplified bug reporting and crash recovery
ko: 단순화된 버그 보고 및 충돌 복구

en: We need good bug reports to make GIMP better for you, so we introduced a new feature to watch and intercept critical errors and crashes, then generate a useful error log that you can copy/paste to a bug report.
ko: 김프를 여러분에게 더 좋게 만들려면 좋은 버그 보고가 필요하므로, 새 기능을 도입하여 심각한 에러와 충돌을 지켜보고 차단하고, 버그 리포트에 복사/붙이기 할 수 있는 쓸만한 에러 로그를 만듭니다.

note: <figure> <title>Debug dialog to simplify bug reporting</title> <mediaobject> <imageobject> <imagedata format="PNG" fileref="FIXME"/> </imageobject> </mediaobject> </figure>
en: On development versions, the dialog will be raised on all kind of errors (even minor ones). On stable releases, it will be raised only during crashes. The default behavior can be customized in <menuchoice><guimenu>Edit</guimenu><guisubmenu>Preferences</guisubmenu><guisubmenu>Debugging</guisubmenu></menuchoice>.
ko: 개발 버전에서, 모든 종류의 오류(사소한 오류라도)에 대해서도 대화 상자가 뜹니다. 안정 릴리스에서, 충돌 동안만 뜹니다. 기본 행동은 <menuchoice><guimenu>편집</guimenu><guisubmenu>기본 설정</guisubmenu><guisubmenu>Debugging</guisubmenu></menuchoice> 에서 설정할 수 있습니다.

en: Please note that we still need you to provide context, e.g. what you were doing when a crash occurred. A step-by-step description of how to reproduce this bug will be most helpful.
ko: 문맥을 제공해야 함을 주의하세요. 예를 들어, 충돌이 일어났을 때 여러분이 무엇을 했는지. 이 버그를 어떻게 재현하는지 단계별 설명이 가장 도움이 될 겁니다.

en: Additionally, in case of a crash, GIMP will now attempt to backup all images with unsaved changes, then suggest to reopen them the next time you start the application.
ko: 게다가, 충돌이 발생한 경우, 김프는 이제 저장 안 된 바뀐 모든 이미지를 백업하려고 시도하고, 다음에 프로그램을 시작할 때 이미지를 다시 열 것을 제안합니다.

note: <figure> <title>Crash recovery dialog</title> <mediaobject> <imageobject> <imagedata format="PNG" fileref="FIXME"/> </imageobject> </mediaobject> </figure>
en: We cannot guarantee 100% success, but it will succeed sometimes, and this might rescue your unsaved work!
ko: 100% 성공을 보장할 수는 없지만, 언젠가 성공할 거고, 여러분의 저장되지 않은 작업을 복구할 겁니다!

en: API changes
ko: API 바뀜

en: Over the course of this development cycle, we deprecated a lot of API, providing a compatibility layer for 3rd party developers who write scripts and plug-ins.
ko: 이 개발 주기 동안, 스크립트와 플러그인을 만드는 제3자 개발자를 위한 호환 레이어를 제공하는 많은 API를 더 이상 안 쓰게 되었습니다.

en: For the full list of changes in PDB, please <ulink url="https://wiki.gimp.org/wiki/Release:2.10_changelog#API_Changes">see the wiki</ulink>. This ChangeLog page also has a verbose list of all other changes in 2.10.
ko: PDD 바뀐 전체 목록은, <ulink url="https://wiki.gimp.org/wiki/Release:2.10_changelog#API_Changes">위키</ulink>를 보세요. 바뀐 로그 페이지는 2.10의 다른 모든 변화의 자세한 목록도 갖고 있습니다.

en: Roadmap and what's next
ko: 로드맵 및 다음 단계

en: We maintain a <ulink url="http://wiki.gimp.org/index.php/Roadmap">roadmap for GIMP development</ulink> that outlines the order of features to be implemented based on priorities.
ko: 우리는 <ulink url="http://wiki.gimp.org/index.php/Roadmap">김프 개발 로드맵</ulink>을 유지하는데, 그것은 우선순위에 따라 구현될 기능의 순서를 설명합니다.

en: The next big update will be v3.0 that will feature GTK+3 port and a lot of internal changes. For users, this will mostly mean: updated user interface, better support for graphic tablets, better support for HiDPI displays, better support for Wayland on Linux.
ko: 다음 큰 업데이트는 v3.0이 될 것이며 그것은 GTK+3 포트와 많은 내부 변화를 특징으로 할 겁니다. 사용자들에게 거의 다음을 뜻할 겁니다: 업데이트된 사용자 인터페이스, 더 나은 그래픽 태블릿 지원, 더 나은 HiDPI 디스플레이 지원, 리눅스에서 Wayland에 대한 더 나은 지원.

en: We are also opening the 2.10.x series for new features. This means you don't have to wait for exciting improvements for years anymore: any new feature can indeed be backported to a 2.10.x release as long as its code is not too invasive and making maintenance difficult.
ko: 우리는 새 기능을 위한 2.10.x 시리즈도 열었습니다. 이것은 여러분이 몇년동안 흥미로운 개선을 기다릴 필요가 없음을 뜻합니다: 새 기능은 사심 코드가 너무 침해적이 아니고 유지가 어려우면 2.10.x 릴리스로 백포트 될 수 있습니다.

en: All the new features from 2.10.x will be part of 3.0 as well.
ko: 2.10.x부터의 새 기능은 모두 3.0의 일부도 될 겁니다.

en: An Alpha value indicates the transparency of a pixel. Besides its Red, Green and Blue values, a pixel has an alpha value. The smaller the alpha value of a pixel, the more visible the colors below it. A pixel with an alpha value of 0 is completely transparent. A pixel with an alpha value of 255 is fully opaque.
ko: 투명도를 참고해라. 알파 채널은 투명도를 조절한다. 몇몇 이미지 포맷들은 단지 하나의 알파 채널만 있어 투명하게 하거나 불투명하게 하거나만 결정할 수 있지만, 다양한 단계의 투명도를 지원하는 포맷도 있다.

en: Antialiasing is the process of reversing an alias, that is, reducing the <quote>jaggies</quote>. Antialiasing produces smoother curves by adjusting the boundary between the background and the pixel region that is being antialiased. Generally, pixel intensities or opacities are changed so that a smoother transition to the background is achieved. With selections, the opacity of the edge of the selection is appropriately reduced.
ko: 안티알리아싱은 알리아싱의 반대 작업으로, 배경과 그림 사이의 경계를 부드럽게 처리하는 것이다. 일반적으로 픽셀의 농도나 불투명도가 변경되어 배경과 부드럽게 합쳐지게 된다. 선택의 경우에는 선택의 경계에 영향을 주어 경계의 불투명도가 낮아진다.

en: B&eacute;zier curve
ko: 베지에 곡선 만들기

note: TRANSLATORS: this is the modified text from glossary.xml, so you should check po/LANG/glossary.po for an old translation
en: A Channel is a single component of a pixel's color. For a colored pixel in <acronym>GIMP</acronym>, these components are usually Red, Green, Blue and sometimes transparency (Alpha). For a <link linkend="glossary-graylevel">Grayscale</link> image, they are Gray and Alpha and for an <link linkend="glossary-indexedcolors">Indexed</link> color image, they are Indexed and Alpha.
ko: 채널은 픽셀 색상을 구성하고 있는 요소 중 하나입니다. <acronym>김프</acronym>에서 픽셀이 가진 색상은 일반적으로 빨강, 녹색, 파랑, 그리고 투명(알파)입니다. <link linkend="glossary-graylevel">그레이스케일</link> 이미지의 경우에는 회색과 알파만 있고, <link linkend="glossary-indexedcolors">인덱스</link> 이미지는 인덱스와 알파만 있습니다.

en: When the image is displayed, <acronym>GIMP</acronym> puts these components together to form the pixel colors for the screen, printer, or other output device. Some output devices may use different channels from Red, Green and Blue. If they do, <acronym>GIMP</acronym>'s channels are converted into the appropriate ones for the device when the image is displayed.
ko: <acronym>김프</acronym>에서는 이러한 요소들을 한데 모아 픽셀 색상을 구성하여 화면, 프린터, 기타 장치 등에 이미지를 표시합니다. 일부 출력 장치는 빨강, 녹색, 파랑 등의 다른 채널을 사용하기도 합니다. 이런 경우에는 <acronym>김프</acronym>에서 사용하는 각 채널이 해당 장치에 알맞는 채널로 자동 변환됩니다.

en: Channels can be useful when you are working on an image which needs adjustment in one particular color. For example, if you want to remove <quote>red eye</quote> from a photograph, you might work on the Red channel.
ko: 이미지의 특정 색상을 조절할 때 채널을 이용하면 편리합니다. 예를 들어 인물 사진에서 <quote>적목 현상</quote>을 제거하려면 빨강 채널에서 색상을 조절하면 됩니다.

en: You can look at channels as masks which allow or restrict the output of the color that the channel represents. By using Filters on the channel information, you can create many varied and subtle effects on an image. A simple example of using a Filter on the color channels is the <link linkend="plug-in-colors-channel-mixer">Channel Mixer</link> filter.
ko: 채널에서 표현하는 색상을 허용하거나 제한한다는 점에서 채널은 마스크와 비슷하기도 합니다. 따라서 채널 정보에서 필터를 사용하여 이미지에 다양하고 세밀한 효과를 줄 수 있습니다. 이런 예로 <link linkend="plug-in-colors-channel-mixer">채널 믹서</link> 필터가 있습니다.

en: Feathering
ko: 페더링

en: Parasite
ko: 기생충

en: User Manual
ko: 사용자 설명서

en: The GIMP Documentation Team
ko: 김프 문서화 팀

en: Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section enphrased <link linkend="legal">GNU Free Documentation License</link>.
ko: GNU 자유 문서 사용 허가서 1.2판 또는 자유 소프트웨어 재단에서 발행한 이후 판의 규정에 따라 본 문서를 복제하거나 개작 및 배포할 수 있습니다. 본 문서에는 변경 불가 부분이 없으며, 앞 표지 구절과 뒷 표지 구절도 없습니다. 본 사용 허가서의 전체 내용은 <link linkend="legal">GNU Free Documentation License</link> 섹션에 있습니다.

en: Fire up the GIMP
ko: 김프 시작하기

en: First Steps with Wilber
ko: 윌버와 함께하는 첫 단계

en: How do I Become a <acronym>GIMP</acronym> Wizard?
ko: <acronym>GIMP</acronym> 마법사가 되려면?

en: Getting Images into GIMP
ko: 김프로 이미지 불러오기

en: This chapter is about getting images into GIMP. It explains how to create new images, how to load images from files, how to scan them and how to make screenshots.
ko: 이 장에서는 새 이미지를 만들고, 이미지를 찾거나 불러오고, 스크린샷을 만드는 법에 대해 설명합니다.

en: But first we want to introduce you to the general structure of images in GIMP.
ko: 하지만 먼저 김프에서의 일반적인 이미지 구조에 대해 소개하겠습니다.

en: Getting Images out of GIMP
ko: 김프에서 이미지 내보내기

en: Painting with GIMP
ko: 김프로 그리기

en: Combining Images
ko: 이미지 합치기

en: Text Management
ko: 텍스트 관리

en: Enhancing Photographs
ko: 사진 편집하기

en: Color Management with GIMP
ko: 김프에서의 색상 관리

en: Enrich my GIMP
ko: 나만의 김프 만들기

en: Function Reference
ko: 기능 설명

en: Welcome to GIMP
ko: 김프에 오신 것을 환영합니다

en: <acronym>GIMP</acronym> is a multi-platform photo manipulation tool. <acronym>GIMP</acronym> is an acronym for <acronym>GNU</acronym> Image Manipulation Program. The <acronym>GIMP</acronym> is suitable for a variety of image manipulation tasks, including photo retouching, image composition, and image construction.
ko: <acronym>GIMP</acronym>는 많은 플랫폼에서 사용가능한 사진 편집 프로그램입니다. <acronym>GIMP</acronym>는<acronym>GNU</acronym> Image Manipulation Program의 약자입니다. <acronym>GIMP</acronym> 는 사진 편집이나 이미지 생성 및 편집 등 다양한 이미지 편집 작업을 하기에 적절한 프로그램입니다.

en: <acronym>GIMP</acronym> has many capabilities. It can be used as a simple paint program, an expert quality photo retouching program, an online batch processing system, a mass production image renderer, an image format converter, etc.
ko: <acronym>GIMP</acronym>는 많은 기능이 있습니다. 간단한 페인트 프로그램, 전문적인 사진 편집" "프로그램, 온라인 배치 프로세싱 시스템, 대량의 이미지 렌더링, 이미지 포맷 변환기 등의 다양한 용도로 사용할 수 있습니다.

en: <acronym>GIMP</acronym> is expandable and extensible. It is designed to be augmented with plug-ins and extensions to do just about anything. The advanced scripting interface allows everything from the simplest task to the most complex image manipulation procedures to be easily scripted.
ko: <acronym>GIMP</acronym>는 확장성이 뛰어나며 유연합니다. 플러그인과 확장기능의 추가로 어떠한 일도 할 수 있도록 디자인되었습니다. 발전된 스크립팅 인터페이스는 간단한 작업부터 굉장히 복잡한 이미지 편집 작업까지 모든 것을 할 수 있는 스크립트를 쉽게 작성할 수 있게 해줍니다.

en: One of The <acronym>GIMP</acronym>'s strengths is its free availability from many sources for many operating systems. Most <acronym>GNU</acronym>/<application>Linux</application> distributions include The <acronym>GIMP</acronym> as a standard application. The <acronym>GIMP</acronym> is also available for other operating systems such as <productname>Microsoft Windows</productname> or Apple's <productname>Mac OS X</productname> (<application>Darwin</application>). The <acronym>GIMP</acronym> is a Free Software application covered by the General Public License <xref linkend="bibliography-online-gpl"/>. The <acronym>GPL</acronym> provides users with the freedom to access and alter the source code that makes up computer programs.
ko: <acronym>GIMP</acronym>의 장점 중 하나는 많은 소스로부터 다양한 운영체제를 위한 기능을 제공받을 수 있다는 점입니다. 대부분의 <acronym>GNU</acronym>/<application>Linux</application> 배포판은 <acronym>GIMP</acronym>를 기본 프로그램으로 포함하고 있습니다. <acronym>GIMP</acronym>는 <productname>Microsoft Windows</productname> 나 Apple 사의 <productname>Mac OS X</productname>(<application>Darwin</application>) 등의 다른 운영 체제에서도 사용할 수 있습니다. <acronym>GIMP</acronym>는 General Public License <xref linkend="bibliography-online-gpl"/>가 보호하는 자유 소프트웨어 프로그램입니다. <acronym>GPL</acronym>은 사용자가 컴퓨터 프로그램 소스 코드에 접근과 수정의 자유를 허용합니다.

en: The first version of the <acronym>GIMP</acronym> was written by Peter Mattis and Spencer Kimball. Many other developers have contributed more recently, and thousands have provided support and testing. <acronym>GIMP</acronym> releases are currently being orchestrated by Sven Neumann and Mitch Natterer and the other members of the <acronym>GIMP</acronym>-Team.
ko: <acronym>GIMP</acronym>의 최초 버전은 Peter Mattis와 Spencer Kimball가 만들었습니다. 최근에는 많은 개발자의 참여와 사용자의 지원 및 테스트가 이어지고 있습니다. 그리고 현재 <acronym>GIMP</acronym>의 업데이트는 Sven Neumann과 Mitch Natterer가 이끄는 <acronym>GIMP</acronym>-Team에서 하고 있습니다.

en: The GIMP Help system
ko: GIMP 도움 시스템

en: The <acronym>GIMP</acronym> Documentation Team and other users have provided you with the information necessary to understand how to use <acronym>GIMP</acronym>. The User Manual is an important part of this help. The current version is on the web site of the Documentation Team <xref linkend="bibliography-online-gimp-docs"/> in HTML format. The HTML version is also available as context sensitive help (if you installed it) while using <acronym>GIMP</acronym> by pressing the <keycap>F1</keycap> key. Help on specific menu items can be accessed by pressing the <keycap>F1</keycap> key while the mouse pointer is focused on the menu item. Read on to begin your <acronym>GIMP</acronym> journey.
ko: <acronym>GIMP</acronym> 문서팀에서 제공하는 문서와 다른 사용자를 통해 <acronym>GIMP</acronym>를 사용하는데 필요한 정보를 얻을 수 있습니다. 사용자 설명서는 이 도움 시스템의 중요한 부분으로 최근 버전은 문서팀의 <ulink url="http://docs.gimp.org">웹 사이트</ulink> 에서 HTML 포맷 형태로 제공됩니다. 이 HTML 버전을 설치를 할 경우, <acronym>GIMP</acronym> 사용 도중 <keycap>F1</keycap> 키를 눌러 환경에 따른 도움말을 볼 수 있습니다. 특정 메뉴에 대한 도움말은 마우스 커서를 원하는 메뉴에 갖다 대고 <keycap>F1</keycap> 키를 누르면 됩니다. <acronym>GIMP</acronym> 여행을 시작하려면 계속 읽으세요.

en: Features and Capabilities
ko: 특징과 성능

en: The following list is a short overview of some of the features and capabilities which <acronym>GIMP</acronym> offers you:
ko: <acronym>GIMP</acronym>에서 제공되는 기능과 특징들 :

en: A full suite of painting tools including brushes, a pencil, an airbrush, cloning, etc.
ko: 브러쉬, 펜슬, 에어브러쉬, 도장 등 모든 페인팅 도구 제공.

en: Tile-based memory management, so image size is limited only by available disk space
ko: 타일처리 기반의 메모리 관리로 디스크 여유 용량만큼의 이미지 처리 가능

en: Sub-pixel sampling for all paint tools for high-quality anti-aliasing
ko: 모든 페인트 도구에 고화질의 안티알리아싱을 지원하는 서브픽셀 샘플링

en: Full Alpha channel support for working with transparency
ko: 투명 작업을 위한 완벽한 알파 채널의 지원

en: Layers and channels
ko: 레이어 및 채널 지원

en: A procedural database for calling internal <acronym>GIMP</acronym> functions from external programs, such as Script-Fu
ko: Script-Fu처럼 외부 프로그램으로 지원되지만 <acronym>GIMP</acronym> 내부 기능이라고 불리는 절차적 데이터베이스

en: Advanced scripting capabilities
ko: 향상된 스크립팅 성능

en: Multiple undo/redo (limited only by disk space)
ko: 다단계의 실행취소/재실행 (디스크 용량의 여유분만큼 가능)

en: Transformation tools including rotate, scale, shear and flip
ko: 회전, 배율 조정, 기울이기, 뒤집기 등의 이미지 변형 툴 지원

en: Support for a wide range of file formats, including GIF, JPEG, PNG, XPM, TIFF, TGA, MPEG, PS, PDF, PCX, BMP and many others
ko: 다양한 파일 포맷 지원 (GIF, JPEG, PNG, XPM, TIFF, TGA, MPEG, PS, PDF, PCX, BMP 등 외 다수)

en: Selection tools, including rectangle, ellipse, free, fuzzy, bezier and intelligent scissors
ko: 직사각형, 타원, 자유 선택, 퍼지, 베지어 곡선 및 지능적인 선택 도구 등 다양한 선택 도구 제공

en: Plug-ins that allow for the easy addition of new file formats and new effect filters.
ko: 플러그인을 통한 새로운 파일 포맷과 효과 필터의 손쉬운 추가.

en: Eeek! There is Missing Help
ko: 이런! 도움말이 없어요

en: Sorry, but a help item is missing for the function you're looking for. You may be able to find it in the online version of the help at the <ulink url="http://docs.gimp.org/en"><acronym>GIMP</acronym> docs</ulink> website.
ko: 해당 기능에 대한 도움말이 없습니다.<ulink url="http://docs.gimp.org/en"><acronym>GIMP</acronym> docs</ulink> 웹사이트에서 온라인 버전의 도움말을 찾을 수 있습니다.

en: Feel free to join us and fill the gap by writing documentation for <acronym>GIMP</acronym>. For more information, subscribe to our <ulink url="https://mail.gnome.org/mailman/listinfo/gimp-docs-list">Mailing list</ulink>. Generally, it's a good idea to check the <ulink url="http://www.gimp.org/docs"><acronym>GIMP</acronym> project page</ulink>.
ko: 자유로이 참여하여 <acronym>GIMP</acronym> 문서의 빈 틈을 채워주세요. 더 자세한 사항을 알고 싶으면 <ulink url="https://lists.xcf.berkeley.edu/mailman/listinfo/gimp-docs/">메일링리스트</ulink> 에 가입하세요. <ulink url="http://www.gimp.org"><acronym>GIMP</acronym> 프로젝트 페이지</ulink>를 확인하는 게 좋습니다.

en: Found a <emphasis role="bold">content error</emphasis> or just something which doesn't look right? <ulink id="reportbug" url="https://bugzilla.gnome.org/enter_bug.cgi?product=GIMP-manual"> Report an error in Bugzilla </ulink> and let us know.
ko: <emphasis role="bold">콘텐츠 오류</emphasis> 또는 올바르게 보이지 않는 무언가를 찾았습니까? <ulink id="reportbug" url="https://bugzilla.gnome.org/enter_bug.cgi?product=GIMP-manual">Bugzilla에서 오류를 보고하고</ulink> 알려주십시오.

en: Keys and Mouse Reference
ko: 키보드 및 마우스 단축키 목록

en: Key reference for <guimenuitem>Help</guimenuitem> menu
ko: <guimenuitem>도움말</guimenuitem> 메뉴를 위한 키보드 단축키

en: Key reference for the <guimenuitem>Tools</guimenuitem> menu
ko: <guimenuitem>도구</guimenuitem> 메뉴용 키보드 단축키

en: Click on a tool icon to open its Tool Options dialog.
ko: 도구 아이콘을 클릭하면 해당 도구의 옵션 대화 상자가 열립니다.

en: Key reference for the <guimenuitem>File</guimenuitem> menu
ko: <guimenuitem>파일</guimenuitem> 메뉴용 키보드 단축키

en: Open recent image #1
ko: 최근 이미지 #1 열기

en: Open recent image #2
ko: 최근 이미지 #2 열기

en: Open recent image #3
ko: 최근 이미지 #3 열기

en: Open recent image #4
ko: 최근 이미지 #4 열기

en: Open recent image #5
ko: 최근 이미지 #5 열기

en: Open recent image #6
ko: 최근 이미지 #6 열기

en: Open recent image #7
ko: 최근 이미지 #7 열기

en: Open recent image #8
ko: 최근 이미지 #8 열기

en: Open recent image #9
ko: 최근 이미지 #9 열기

en: Open recent image #10
ko: 최근 이미지 #10 열기

en: Key reference for <guimenuitem>Dockable Dialogs</guimenuitem> submenu
ko: <guimenuitem>도킹가능한 대화상자</guimenuitem> 하위 메뉴용 키보드 단축키

en: Dockable Dialogs
ko: 연결 가능한 대화 상자

en: These open a new dialog window if it isn't open yet, otherwise the corresponding dialog gets focus.
ko: 대화 상자가 없으면 새 대화 상자를 열고, 그렇지 않으면 대화 상자를 활성화시킵니다.

en: Key reference for <guimenuitem>View</guimenuitem> menu
ko: <guimenuitem>보기</guimenuitem> 메뉴용 키보드 단축키

en: <keycap function="shift">Shift</keycap> + F10, right click
ko: <keycap function="shift">Shift</keycap> + F10, 마우스 우클릭

en: Menus can also be activated by <keycap>Alt</keycap> with the letter underscored in the menu name.
ko: <keycap>Alt</keycap> 키를 누르고 메뉴 이름에 있는 문자를 누르면, 해당 메뉴를 사용할 수 있습니다.

en: This fits the window to the image size.
ko: 창의 크기를 이미지 크기에 맞춥니다.

en: mouse drag
ko: 마우스로 끌기

en: <keycap function="control">Ctrl</keycap> + mouse drag
ko: <keycap function="control">Ctrl</keycap> + 마우스 드래그

en: Drag off the horizontal or vertical ruler to create a new guideline. Drag a guideline off the image to delete it.
ko: 수직, 혹은 수평 눈금자를 끌어 이미지에 놓으면 새 안내선이 만들어집니다. 그리고 안내선을 이미지 밖으로 끌어 놓으면 안내선이 삭제됩니다.

en: Key reference for <guimenuitem>Edit</guimenuitem> menu
ko: <guimenuitem>편집</guimenuitem> 메뉴를 위한 키보드 단축키

en: Erase selection
ko: 선택 지우기

en: This puts a copy of the selection on the GIMP clipboard.
ko: 김프 클립보드로 선택을 복사합니다.

en: Key reference for <guimenuitem>Layer</guimenuitem> menu
ko: <guimenuitem>레이어</guimenuitem> 메뉴를 위한 키보드 단축키

en: Key reference for <guimenuitem>Select</guimenuitem> menu
ko: <guimenuitem>선택</guimenuitem> 메뉴를 위한 키보드 단축키

en: Key reference for <guimenuitem>Filters</guimenuitem> menu
ko: <guimenuitem>필터</guimenuitem> 메뉴를 위한 키보드 단축키

en: Repeat last filter
ko: 마지막 필터 재실행

en: Reshow last filter
ko: 마지막 필터 다시 표시

en: Key reference for the <guimenuitem>Zoom tool</guimenuitem> submenu
ko: <guimenuitem>확대/축소 도구</guimenuitem> 메뉴를 위한 키보드 단축키

en: Path for HTML export
ko: HTML를  내보낼 경로

en: Filename for export
ko: 내보낼 파일 이름

en: Image name prefix
ko: 이미지명 접두어

en: Image format
ko: 이미지 형식

en: Space between table elements
ko: 테이블 요소 사이의 간격

en: Javascript for onmouseover and clicked
ko: 마우스오버와 클릭을 위한 자바스크립트

note: table caps are table cells on the edge of the table
en: Skip animation for table caps
ko: 테이블보를 위한 애니메이션 안보기

en: Mapping
ko: 맵핑

en: Edit Map Info
ko: 맵 정보 편집

en: Sphere Designer
ko: 구 디자이너

en: Open/Save
ko: 열기/저장

en: Turbulence
ko: 난기류

note: Dialog initialization
en: Solid Noise
ko: 강한 잡음

note: Tileable checkbox
en: Tileable
ko: 타일 덮기 가능

note: Create Main window with a vbox ==============================
en: Sinus
ko: 사인곡선

en: Number of Tiles
ko: 타일 수

note: frame for primitive radio buttons
en: Jigsaw Style
ko: 톱무늬

en: IFS Fractal
ko: IFS 프랙탈

en: Render Options
ko: 렌더링 옵션:

en: Subdivide
ko: 섭디비젼

en: Spatial Transformation
ko: 입체적 변환

note: "show grid" checkbutton at bottom of style frame
en: Show grid
ko: 격자 보이기

note: "show image" checkbutton at bottom of style frame
en: Show image
ko: 이미지 보이기

en: Realtime preview
ko: 실시간 미리 보기

en: Fractal Parameters
ko: 프랙탈 매개변수

en: Diffraction Patterns
ko: 회절 무늬

en: Use cyclic range
ko: 주기적인 범위 사용

en: Value Slider
ko: 값 슬라이더

en: Pick
ko: 선택

en: RGB Noise
ko: RGB 잡음

note: -------------------------------------------------------------------- ---------    The "other" table         --------------------------
en: More Advanced Options
ko: 자세한 고급 옵션

note: Get the preview image
en: Small Tiles
ko: 작은 타일

note: Lower frame saying howmany segments
en: Number of Segments
ko: 구획 수

en: Paper Tile
ko: 종이 타일

en: Fractional Pixels
ko: 단편적인 픽셀

en: Background Type
ko: 배경 유형

en: Tile source image
ko: 타일 원본 이미지

en: Create new image
ko: 새 이미지 만들기

en: Light Settings
ko: 빛 설정

en: Intensity Levels
ko: 밀도 레벨

en: Reflectivity
ko: 반사력

en: Images for the Cap Faces
ko: Cap Face 이미지

en: Activation
ko: 활성화

en: Illusion
ko: 환상

en: Divisions
ko: 분할

en: Fractal Trace
ko: 프랙탈 자취

en: Displacement Mode
ko: 치환 모드

en: Whirl
ko: 소용돌이

en: Bump Map
ko: 충돌맵

en: Map Type
ko: 맵 유형

en: Highlight opacity
ko: 강조 불투명도

en: Drop shadow color
ko: 그림자 색

en: Drop shadow opacity
ko: 그림자 투명도

en: Sparkle
ko: 불꽃

en: Blur radius
ko: 블러 반지름

en: Lighting Effects
ko: 빛 효과

en: Light Type
ko: 라이트 유형

en: Glowing
ko: 발광

en: Metallic
ko: 금속성

note: *    Dialog Shell
en: Gradient Flare
ko: 화염 그라디언트

en: Gradient Flare Editor
ko: 화염 그라디언트 편집기

note: Glow
en: Glow Paint Options
ko: 백열효과 그리기 옵션

note: Rays
en: Rays Paint Options
ko: 광선 그리기 옵션

note: *    Shape Radio Button Frame
en: Shape of Second Flares
ko: 두 번째 화염의 모양

en: Lens Flare
ko: 렌즈 플레어

en: Center of Flare Effect
ko: 플레어 효과의 중심

note: Put buttons in
en: Show position
ko: 위치 표시

en: Erode
ko: 침식

en: Dilate
ko: 팽창

en: Convolution Matrix
ko: 컨벌루션 행렬

en: Unsharp Mask
ko: 언샤픈 마스크(Unsharp Mask)

en: Red Eye Removal
ko: 적목현상 제거

en: Destripe
ko: 줄무늬 없애기

en: NL Filter
ko: NL 필터

en: Neon
ko: 네온

en: Roberts
ko: 로버트

en: Prewitt
ko: 프루잇

note: **************************************************** radio buttons for choosing BOTH, LEADING, TRAILING **************************************************
en: Edge Affected
ko: 적용 범위

en: Whirl and Pinch
ko: 소용돌이와 꼬집기

en: Illustration
ko: 일러스트

en: Wavelength
ko: 파장

en: Value Propagate
ko: 명암 번지기

en: Propagating value channel
ko: 명암 채널 번지기

en: Additive
ko: 가산적

en: Offset Angle
ko: 오프셋 각도

en: Page Curl
ko: 페이지 말아 올리기

en: Curl Location
ko: 말아 올릴 위치

en: Curl Orientation
ko: 말아 올릴 방향

en: Newsprint
ko: 신문 인쇄

en: Factory Defaults
ko: 공장 초기화

en: Oversample
ko: 오버샘플링

en: Light Direction
ko: 라이트 방향

en: Lens Distortion
ko: 렌즈 왜곡

en: Engrave
ko: 새김

note: Possibly retrieve data from a previous run The shell and main vbox
en: Curve Bend
ko: 휘어진 사선

en: Curve for Border
ko: 경계선을 위한 커브

en: Displacement
ko: 변위

en: IWarp
ko: 왜곡시키기

en: Deform Mode
ko: 변형 모드

en: Work on copy
ko: 사본으로 작업하기

en: Round Corners
ko: 둥근 모서리

en: Defocus
ko: 포커스 흐림

en: Darken only
ko: 어두운 색만

en: Stencil
ko: 스텐실

en: Keep bump layer
ko: 범프 레이어 유지

en: Combine
ko: 결합

en: Film
ko: 필름

en: Depth Merge
ko: 깊이(depth) 합치기

en: Blur Type
ko: 블루어 유형

en: Blur Center
ko: 블루어 중앙

en: Pixelize
ko: 픽셀화

en: Selective Gaussian Blur
ko: 선택적인 가우시안 블루어

note: parameter settings
en: Blur Radius
ko: 블루어 반경

en: Blur Method
ko: 블루어 방법

en: Van Gogh (LIC)
ko: 반 고흐 (LIC)

en: Effect Channel
ko: 효과 채널

en: Effect Operator
ko: 효과 작동기

en: Predator
ko: 포식자

en: Edge detection
ko: 경계선 검출

en: Photocopy
ko: 사진복사물

en: Oilify
ko: 오일화

en: Cubism
ko: 입체파

en: Apply Canvas
ko: 캔버스에 적용

en: Smvectors
ko: SM벡터

en: Voronoi
ko: 보로노이

en: Vectors
ko: 벡터

en: Angle Offset
ko: 각도 오프셋

en: Rewind
ko: 뒤로 가기

en: Glossy
ko: 광택

en: Blend mode
ko: 혼합 모드

en: With GIMP-2.10, GEGL has been applied to most filters. These filters have some options in common:
ko: GIMP-2.10에서는 GEGL이 대부분의 필터에 적용되었습니다. 이 필터에는 몇 가지 공통 옵션이 있습니다:

en: Filters Common Options
ko: 공통 옵션 필터

en: Filters presets are different from tool presets.
ko: 필터 프리셋은 도구 프리셋과 다릅니다.

en: A <emphasis role="bold">text box</emphasis> to enter a preset name or choose it in a drop down list.
ko: <emphasis role="bold">텍스트 상자</emphasis>에 프리셋 이름을 넣거나 드롭 다운 리스트에서 선택합니다.

en: A <guiicon><inlinegraphic fileref="images/filters/common/preset-icon-add.png"/></guiicon> icon to save current settings as named preset.
ko: <guiicon><inlinegraphic fileref="images/filters/common/preset-icon-add.png"/></guiicon>이름 붙은 현재 설정을 저장하기 위한 아이콘.

en: A <guiicon><inlinegraphic fileref="images/filters/common/preset-icon-manage.png"/></guiicon> icon to manage preset.
ko: <guiicon><inlinegraphic fileref="images/filters/common/preset-icon-manage.png"/></guiicon> 프리셋을 관리하기 위한 아이콘.

en: When this option is checked (default), changes in image are directly displayed in canvas. They are not applied to the image until you click on the <guibutton>OK</guibutton> button.
ko: 이 옵션을 체크(기본)하면, 이미지에서 바뀐 것을 캔버스에 직접 표시합니다.<guibutton>OK</guibutton> 버튼을 클릭하면 이미지에 적용됩니다.

en: Split view
ko: 나누어 보기

en: When this option is checked, the image view is divided in two parts, filter applied on the left, filter not applied on the right.
ko: 이 옵션을 선택하면, 이미지 보기가 두 부분으로 나뉘며, 왼쪽에는 필터가 적용되고, 오른쪽에는 필터가 적용되지 않습니다.

en: Enhance Filters
ko: 강화 필터

en: The Enhance filters menu
ko: 강화 필터 메뉴

en: Edge-Detect Filters
ko: 경계 검출 필터

en: Rendering Filters
ko: 렌더링 필터

en: Map Filters
ko: 맵 필터

en: Artistic Filters
ko: 예술적인 필터

en: Blur Filters
ko: 블러 필터

en: Noise Filters
ko: 잡음 필터

en: Distort Filters
ko: 왜곡 필터

en: The Distort filters menu
ko: 왜곡 필터 메뉴

en: Decor Filters
ko: 장식 필터

en: Animation Filters
ko: 애니메이션 필터

en: The Animation filters menu
ko: 애니메이션 필터 메뉴

en: These are animation helpers, which let you view and optimize your animations (by reducing their size). We gathered <quote>Optimize (Difference)</quote> and <quote>Optimize (GIF)</quote> filters together, because they are not much different.
ko: 이것은 애니메이션 도우미이며, 애니메이션을 보고 최적화(크기를 줄여서)할 수 있습니다. <quote>최적화 (Difference)</quote>와 <quote>최적화 (GIF)</quote> 필터를 모았는데, 왜냐면 크게 다르지 않기 때문입니다.

en: Web Filters
ko: 웹 필터

en: The Web filters menu
ko: 웹 필터 메뉴

en: This filters are mostly used on images mentioned for web sites. The filter <link linkend="plug-in-imagemap">ImageMap</link> is used to add clickable <quote>hot spots</quote> on the image. The filter <link linkend="gimp-filter-semi-flatten">Semi-Flatten</link> is used to simulate semi-transparency in image formats without alpha channel. The <link linkend="python-fu-slice">Slice</link> filter creates HTML tables of sensitive images.
ko: 이 필터는 웹 사이트에서 언급 한 이미지에 주로 사용됩니다. 필터 <link linkend="plug-in-imagemap">ImageMap</link>는 클릭 가능한 <quote>hot spots</quote>을 이미지에 더할 때 쓰입니다. 필터 <link linkend="gimp-filter-semi-flatten">Semi-Flatten</link>는 반투명을 알파채널 없이 흉내낼 때 쓰입니다. <link linkend="python-fu-slice">Slice</link> 필터는 민감한 이미지의 HTML 표를 만듭니다.

en: Combine Filters
ko: 결합 필터

en: A filter is a special kind of tool designed to take an input layer or image, apply a mathematical algorithm to it, and return the input layer or image in a modified format. <acronym>GIMP</acronym> uses filters to achieve a variety of effects and those effects are discussed here.
ko: 필터는 입력 레이어 또는 이미지를 가져 와서 수학적 알고리즘을 적용하고, 입력 레이어 또는 이미지를 수정된 형식으로 반환하도록 설계된 특수한 도구입니다. <acronym>GIMP</acronym>는 필터를 써서 다양한 효과를 얻으며 그 효과를 여기에서 이야기합니다.

en: The filters are divided into several categories:
ko: 필터는 여러 카테고리로 나누어집니다:

en: Most filters have a Preview where changes in the image are displayed, in real time (if the <quote>Preview</quote> option is checked), before being applied to the image.
ko: 대부분의 필터는 이미지가 표시되는 미리보기가 있으며, 이미지에 적용되기 전에 실시간 (<quote>미리보기</quote>옵션 체크하면)으로 나타납니다.

en: Preview submenu
ko: 미리 보기 하위 메뉴

en: Right clicking on the Preview window opens a submenu which lets you set the Style and the Size of checks representing transparency.
ko: 미리보기 창을 마우스 오른쪽 버튼으로 누르면 스타일을 지정하고 투명도를 나타내는 검사 크기를 설정할 수 있는 서브메뉴가 열립니다.

en: Generic Filters
ko: 일반 필터

en: Light and Shadow Filters
ko: 빛과 그림자 필터

en: The Light and Shadow filters menu
ko: 빛과 그림자 필터 메뉴

en: Undo History Dialog
ko: 실행 취소 대화 상자

en: The Undo History dialog
ko: 실행 취소 이력 대화 상자

en: Clear Undo History
ko: 실행 취소 이력 지우기

en: Tool Preset Editor
ko: 도구 프리셋 편집기

en: New Path
ko: 새 경로

en: Edit Path Attributes
ko: 경로 속성 편집

en: Copy Path
ko: 복사 경로

note: #-#-#-#-#  444 (GIMP 2.10)  #-#-#-#-# The "Source" frame
en: Select Source
ko: 원본 선택

en: Number of colors
ko: 색 수

en: Palette Editor
ko: 팔레트 편집기

en: The Palette Editor
ko: 팔레트 편집기

en: Zoom All
ko: 전체 확대

en: Layer name
ko: 레이어 이름

en: Lock alpha channel
ko: 알파 채널 잠금

en: Lock Alpha channel
ko: 알파 채널 잠금

en: Lock pixels
ko: 픽셀 잠그기

en: Range Setting
ko: 범위 설정

en: Curved
ko: 커브됨

en: Replicate Segment
ko: 구획 복제

en: Split Segment Uniformly
ko: 균등한 구획 분할

en: Edit Gradient
ko: 그라디언트 편집

en: Export File
ko: 파일 내보내기

en: Error Console
ko: 오류 콘솔

note: Document History
en: Document History
ko: 문서 이력

en: Device Status
ko: 장치 상태

en: Watercolor
ko: 수채화

en: Color picker
ko: 색 고르기

en: Edit Channel Attributes
ko: 채널 속성 편집

en: New Channel
ko: 새 채널

en: Red channel
ko: 빨강 채널

en: Blue channel
ko: 파랑 채널

en: View as list
ko: 목록으로 보기

en: Open the brush selection dialog
ko: 붓 선택 영역 대화상자 표시

en: View as List
ko: 목록으로 보기

en: Brush Editor
ko: 붓 편집기

en: Pointer Information
ko: 포인터 정보

en: Undoing
ko: 실행 취소하기

en: Almost anything you do to an image in <acronym>GIMP</acronym> can be undone. You can undo the most recent action by choosing <menuchoice><guimenu>Edit</guimenu><guimenuitem>Undo</guimenuitem></menuchoice> from the image menu, but this is done so frequently that you really should memorize the keyboard shortcut, <keycombo><keycap>Ctrl</keycap><keycap>Z</keycap></keycombo>.
ko: <acronym>김프</acronym>에서 이미지에 작업한 대부분의 일은 취소할 수 있습니다. 가장 최근에 한 작업을 취소하려면 이미지 메뉴에서 <menuchoice><guimenu>편집</guimenu><guimenuitem>실행 취소</guimenuitem></menuchoice> 를 선택하거나 단축키 <keycombo><keycap>Ctrl</keycap><keycap>Z</keycap></keycombo> 를 사용합니다.

en: Undoing can itself be undone. After having undone an action, you can <emphasis>redo</emphasis> it by choosing <menuchoice><guimenu>Edit</guimenu><guimenuitem>Redo</guimenuitem></menuchoice> from the image menu, or use the keyboard shortcut, <keycombo><keycap>Ctrl</keycap><keycap>Y</keycap></keycombo>. It is often helpful to judge the effect of an action by repeatedly undoing and redoing it. This is usually very quick, and does not consume any extra resources or alter the undo history, so there is never any harm in it.
ko: 실행 취소 또한 취소할 수 있는데, 이것은 실행 취소를 한 다음에 이미지 메뉴에서 <menuchoice><guimenu>편집</guimenu><guimenuitem>재실행</guimenuitem></menuchoice> 를 선택하거나 단축키 <keycombo><keycap>Ctrl</keycap><keycap>Y</keycap></keycombo> 를 누르면 됩니다. 실행 취소와 재실행은 종종 특정 작업의 효과를 확인하기 위해 사용됩니다. 이는 대체로 빠르고, 추가적인 리소스도 필요하지 않고, 실행취소 이력에 어떠한 영향도 주지 않기 때문에 여러번 반복해도 무방합니다.

en: If you undo one or more actions and then operate on the image in any way except by using Undo or Redo, it will no longer be possible to redo those actions: they are lost forever. The solution to this, if it creates a problem for you, is to duplicate the image and then test on the copy. ( Do <emphasis>Not</emphasis> test the original, because the undo/redo history is not copied when you duplicate an image.)
ko: 하나 혹은 여러 개의 작업을 실행취소한 다음에, 실행취소나 재실행 이외의 다른 작업을 하면 더이상 실행취소했던 작업들을 재실행할 수 없습니다. 이러한 문제를 피하려면 이미지를 복사한 뒤, 복사한 이미지에 먼저 테스트를 해보면 됩니다(실행 취소 이력은 복사되지 않기 때문에 <emphasis>원본에 직접 테스트를 하지는 마십시오.</emphasis>).

en: If you often find yourself undoing and redoing many steps at a time, it may be more convenient to work with the <link linkend="gimp-undo-dialog">Undo History dialog</link>, a dockable dialog that shows you a small sketch of each point in the Undo History, allowing you to go back or forward to that point by clicking.
ko: 한번에 많은 과정을 실행 취소하거나 재실행하는 일을 자주한다면, 실행 취소 이력 대화 상자를 이용하면 편리합니다. 이 대화 상자에는 실행 취소 이력의 각 포인트마다 개략적 미리보기가 있어 단지 클릭만 함으로써 해당 과정으로 실행 취소하거나 재실행할 수 있습니다.

en: Undo is performed on an image-specific basis: the "Undo History" is one of the components of an image. <acronym>GIMP</acronym> allocates a certain amount of memory to each image for this purpose. You can customize your Preferences to increase or decrease the amount, using the <link linkend="gimp-prefs-environment">Environment</link> page of the Preferences dialog. There are two important variables: the <emphasis>minimal number of undo levels</emphasis>, which <acronym>GIMP</acronym> will maintain regardless of how much memory they consume, and the <emphasis>maximum undo memory</emphasis>, beyond which <acronym>GIMP</acronym> will begin to delete the oldest items from the Undo History.
ko: 실행취소는 이미지 기본 요소로 이루어지며, "실행 취소 이력" 은 이미지의 구성 요소 중 하나입니다. <acronym>김프</acronym>는 각 이미지의 실행 취소 이력을 위해 일정량의 메모리를 할당하고 있습니다. 기본 설정 대화 상자의 <link linkend="gimp-prefs-environment">환경</link> 페이지를 통해 이 메모량을 변경할 수 있습니다. 해당 페이지를 보면 중요한 두 가지 변수가 있습니다. 하나는 <acronym>김프</acronym>에서 지정한 메모량과 관계없이 사용할 수 있는 <emphasis>최소 실행 취소 횟수</emphasis>이고, 나머지는 실행 취소에 할당되는 <emphasis>최대 실행 취소 메모리</emphasis>입니다. 이 메모리량을 초과하면 오래된 실행 취소 이력부터 삭제됩니다.

en: Even though the Undo History is a component of an image, it is not saved when you save the image using <acronym>GIMP</acronym>'s native XCF format, which preserves every other image property. When the image is reopened, it will have an empty Undo History.
ko: 실행 취소 이력이 이미지의 한 구성요소이긴 하지만, 거의 대부분의 이미지 정보를 보존하는 <acronym>김프</acronym> 고유 포맷인 XCF 포맷으로 저장하더라도 실행 취소 이력은 저장되지 않습니다. 따라서 저장한 이미지를 다시 열면 실행 취소 이력은 비어있게 됩니다.

en: <acronym>GIMP</acronym>'s implementation of Undo is rather sophisticated. Many operations require very little Undo memory (e.g., changing visibility of a layer), so you can perform long sequences of them before they drop out of the Undo History. Some operations, such as changing layer visibility, are <emphasis>compressed</emphasis>, so that doing them several times in a row produces only a single point in the Undo History. However, there are other operations that may consume a lot of undo memory. Most filters are implemented by plug-ins, so the <acronym>GIMP</acronym> core has no efficient way of knowing what changed. As such, there is no way to implement Undo except by memorizing the entire contents of the affected layer before and after the operation. You might only be able to perform a few such operations before they drop out of the Undo History.
ko: <acronym>김프</acronym>의 실행 취소 기능은 꽤 근사하게 구현되어 있습니다. 대부분의 작업들은 아주 작은 실행 취소 메모리만으로 많은 과정들을 저장해둘 수 있습니다. 예를 들어 레이어의 보기전환과 같은 몇몇 작업들은 <emphasis>압축</emphasis>되어, 단지 하나의 포인트만을 기억해둠으로써 여러번 해당 과정을 반복할 수 있습니다. 그에 반면 필터와 같이 꽤 많은 실행 취소 메모리를 소모하는 작업들도 있습니다. 대부분의 필터들은 플러그인 형식으로 구현되므로 <acronym>김프</acronym> 코어는 필터 적용 전후의 자세한 변화 내용을 확인할 수 없습니다. 따라서 아예 필터 적용 전후의 모든 내용을 기록하므로 많은 메모리를 사용하게 됩니다. 이러한 작업들은 실행 취소 이력에 겨우 몇번만 기록할 수 있습니다.

en: Things That Cannot be Undone
ko: 실행 취소를 할 수 없는 것들

en: Most actions that alter an image can be undone. Actions that do not alter the image generally cannot be undone. Examples include saving the image to a file, duplicating the image, copying part of the image to the clipboard, etc. It also includes most actions that affect the image display without altering the underlying image data. The most important example is zooming. There are, however, exceptions: toggling QuickMask on or off can be undone, even though it does not alter the image data.
ko: 이미지를 수정하는 대부분의 작업들은 취소를 할 수 있습니다. 반면, 이미지를 파일로 저장하거나 복사하거나, 이미지의 일부를 클립보드로 복사하는 작업처럼, 이미지 수정과 관련이 없는 작업들은 취소를 할 수가 없습니다. 그리고 확대해서 보기 등 이미지에 어떠한 변형이 없는 작업도 취소할 수 없습니다. 예외적으로 퀵마스크 전환은 이미지에 변형을 가하진 않지만 실행 취소가 가능합니다.

en: There are a few important actions that do alter an image but cannot be undone:
ko: 이미지에 변형을 가하지만 취소할 수 없는 작업 목록 :

en: Closing the image
ko: 이미지 닫기

en: The Undo History is a component of the image, so when the image is closed and all of its resources are freed, the Undo History is gone. Because of this, unless the image has not been modified since the last time it was saved, <acronym>GIMP</acronym> always asks you to confirm that you really want to close the image. (You can disable this in the <link linkend="gimp-prefs-environment">Environment</link> page of the Preferences dialog; if you do, you are assuming responsibility for thinking about what you are doing.)
ko: 실행 취소 이력은 이미지의 구성 요소 중 하나이므로, 이미지가 닫히면 그 기록은 모두 사라집니다. 따라서 이미지를 변경한 후 저장하지 않고 닫을 경우 <acronym>김프</acronym>는 항상 확인 창을 띄웁니다.(기본 설정 대화 상자의 <link linkend="gimp-prefs-environment">환경</link> 페이지에서 이 기능을 중지시킬 수도 있습니다. 하지만 그로 인해 발생되는 문제는 스스로 책임을 져야 합니다.)

en: Reverting the image
ko: 이미지 원래대로 만들기

en: <quote>Reverting</quote> means reloading the image from the file. <acronym>GIMP</acronym> actually implements this by closing the image and creating a new image, so the Undo History is lost as a consequence. Because of this, if the image is unclean, <acronym>GIMP</acronym> asks you to confirm that you really want to revert the image.
ko: <quote>원래대로</quote> 라는 것은 이미지를 파일로부터 다시 읽어들이는 것을 말합니다. <acronym>김프</acronym>에서 이 메뉴를 실행시키면, 현재 이미지를 닫고 새로 이미지를 다시 열엽니다. 따라서 실행 취소 이력은 모두 사라지게 됩니다. 그리고 이미지가 변형되었다면 원래대로 만들기 전에 항상 실행 여부를 확인합니다.

en: <quote>Pieces</quote> of actions
ko: 동작의 <quote>일부분</quote>

en: Some tools require you to perform a complex series of manipulations before they take effect, but only allow you to undo the whole thing rather than the individual elements. For example, the Intelligent Scissors require you to create a closed path by clicking at multiple points in the image, and then clicking inside the path to create a selection. You cannot undo the individual clicks: undoing after you are finished takes you all the way back to the starting point. For another example, when you are working with the Text tool, you cannot undo individual letters, font changes, etc.: undoing after you are finished removes the newly created text layer.
ko: 어떤 도구들은 해당 도구를 사용하기 위해 복잡한 편집과정들을 요구하기도 합니다. 이런 경우 그 각각의 과정들에 대해서는 실행 취소를 할 수 없고, 오직 전체 과정에 대한 실행 취소만 할 수 있습니다. 예를 들어 "똑똑한 가위" 도구는 이미지 위에 여러 지점을 찍어 폐쇄된 경로를 만들고, 그 내부를 클릭해서 선택을 만듭니다. 이 상태에서 실행 취소를 하면 바로 직전에 한 클릭이 아닌 "똑똑한 가위" 를 시작한 처음 지점으로 돌아갑니다. 다른 예를 들자면, 텍스트 도구를 사용할 경우, 각각의 문자나 글씨체 변환 등의 작업은 취소할 수 없고, 실행 취소를 하면 텍스트 레이어가 사라지며 새로운 텍스트 레이어가 나타납니다.

en: Filters, and other actions performed by plugins or scripts, can be undone just like actions implemented by the <acronym>GIMP</acronym> core, but this requires them to make correct use of <acronym>GIMP</acronym>'s Undo functions. If the code is not correct, a plugin can potentially corrupt the Undo History, so that not only the plugin but also previous actions can no longer properly be undone. The plugins and scripts distributed with <acronym>GIMP</acronym> are all believed to be set up correctly, but obviously no guarantees can be given for plugins you obtain from other sources. Also, even if the code is correct, canceling a plugin while it is running may corrupt the Undo History, so it is best to avoid this unless you have accidentally done something whose consequences are going to be very harmful.
ko: 플러그인이나 스크립트에 의해 실행된 필터나 다른 작업들 역시 <acronym>김프</acronym>에 의해 직접 실행된 작업들처럼 실행 취소를 할 수 있습니다. 단, 해당 플러그인이나 필터에서 <acronym>김프</acronym>의 실행 취소 기능을 정확히 사용했을 때만 가능합니다. 그렇지 않으면 <acronym>김프</acronym>의 실행 취소 기능과 충돌을 일으켜 해당 작업뿐만 아니라 그 전의 작업들마저도 취소할 수 없는 일이 발생될 수 있습니다. <acronym>김프</acronym>에 포함되어 배포되는 플러그인이나 스크립트를 제외한 다른 경로로 설치한 플러그인이나 스크립트의 경우에 이런 문제가 발생할 수 있습니다. 또한 코드가 정확하더라도 해당 플러그인이 동작하는 중간에 취소를 하는 경우, 실행 취소 이력에 문제가 생길 수도 있습니다. 따라서 순차적으로 진행되는 과정 중간에 종료하지 않는 것이 이러한 문제를 피하는 최선의 방법입니다.

en: Screenshot of the Toolbox
ko: 도구 상자의 모습

en: The Toolbox is the heart of <acronym>GIMP</acronym>. Here is a quick tour of what you will find there.
ko: 다음에 설명할 기본 도구 상자는 <acronym>김프</acronym>의 핵심적인 부분입니다.

en: In the Toolbox, as in most parts of <acronym>GIMP</acronym>, moving the mouse over something and letting it rest for a moment, usually displays a <quote>tooltip</quote> that describes the thing. Short cut keys are also frequently shown in the tooltip. In many cases, you can hover the mouse over an item and press the <keycap>F1</keycap> key to get help about the thing that is underneath the mouse.
ko: <acronym>김프</acronym>의 다른 부분과 마찬가지로 도구 상자의 특정 부분에 마우스 커서를 올려놓고 잠시 기다리면, 해당 부분에 대한 간단한 설명과 사용법이 <quote>도구 설명</quote>으로 표시됩니다. 도구 설명에는 키보드 단축키도 표시됩니다. 또 원하는 부분에 마우스 커서를 올려놓고 <keycap>F1</keycap> 키를 누르면 조금 더 상세한 도움말을 볼 수 있습니다.

en: By default, only the Foreground-background icon is visible. You can add Brush-Pattern-Gradient icons and Active Image icon through <menuchoice><guimenu>Edit</guimenu><guisubmenu>Preferences</guisubmenu><guimenuitem>Toolbox</guimenuitem></menuchoice>: <xref linkend="prefs-tools-config"/>.
ko: 기본값으로 전경색 아이콘만 표시되며, <menuchoice><guimenu>편집</guimenu><guisubmenu>기본 설정</guisubmenu><guimenuitem>도구 상자</guimenuitem></menuchoice> 메뉴를 이용해 붓-패턴-그라디언트 아이콘과 활성화된 이미지 아이콘을 추가할 수 있습니다. <xref linkend="prefs-tools-config"/>.

en: <emphasis>Tool icons:</emphasis> These icons are buttons which activate tools for a wide variety of purposes: selecting parts of images, painting an image, transforming an image, etc. <xref linkend="gimp-toolbox"/> gives an overview of how to work with tools, and each tool is described systematically in the <link linkend="gimp-tools">Tools</link> chapter.
ko: <emphasis>도구 아이콘:</emphasis> 이 아이콘들은 그림의 일부를 선택하거나, 칠하거나 변형시키는 등의 다양한 목적을 위한 도구들을 사용하기 위한 것입니다. 도구들의 간단한 사용법은 <link linkend="gimp-toolbox-introduction">도구 상자 소개</link> 섹션에 있고, 각 도구들에 대해서는 <link linkend="gimp-toolbox">도구</link> 장에 상세히 소개되어 있습니다.

en: <emphasis>Foreground/Background colors:</emphasis> The color areas here show you <acronym>GIMP</acronym>'s current foreground and background colors, which come into play in many operations. Clicking on either one of them brings up a color selector dialog that allows you to change to a different color. Clicking on the double-headed arrow swaps the two colors, and clicking on the small symbol in the lower left corner resets them to black and white.
ko: <emphasis>전경색/배경색:</emphasis> 이 부분에는 <acronym>김프</acronym>의 현재 전경색과 배경색이 표시됩니다. 각 부분을 클릭하면 색상 선택 대화 상자가 나타나고 그곳에서 다른 색상으로 변경할 수 있습니다. 그리고 양방향 화살표를 클릭하면 두 색상을 맞바꿀 수 있으며, 왼쪽 하단의 조그만 심볼을 클릭하면 기본값인 검정색과 흰색으로 초기화할 수 있습니다.

en: <emphasis>Brush/Pattern/Gradient:</emphasis> The symbols here show you <acronym>GIMP's</acronym> current selections for: the Paintbrush, used by all tools that allow you to paint on the image (<quote>painting</quote> includes operations like erasing and smudging, by the way); for the Pattern, which is used in filling selected areas of an image; and for the Gradient, which comes into play whenever an operation requires a smoothly varying range of colors. Clicking on any of these symbols brings up a dialog window that allows you to change it.
ko: <emphasis>붓/무늬/그라디언트</emphasis> 여기에는 현재 선택된 도구들의 상태를 보여줍니다. : 이미지에 색칠을 할 수 있는 모든 도구(지우기나 문지르기도 포함), 이미지의 선택된 부분을 채우데 사용되는 무늬, 색상을 부드럽게 변화시키는 작업에 사용하는 그라디언트 등. 이 버튼들을 클릭하면 각각의 대화 상자가 나타나는데, 그 대화 상자에서 원하는 것으로 바꿀 수 있습니다.

en: <emphasis>Active Image:</emphasis> In <acronym>GIMP</acronym>, you can work with many images at once, but at any given moment, only one image is the <quote>active image</quote>. Here you find a small iconic representation of the active image. Click the icon to display a dialog with a list of the currently open images, click an image in the dialog to make it active. Usually, you click an image window in multi-window mode, or an image tab in single-window mode, to make it the active image.
ko: <emphasis>활성화된 이미지:</emphasis> <acronym>김프</acronym>에서는 한번에 여러 이미지들을 열어 두고 작업을 할 수 있습니다. 하지만 그러할지라도 어느 한 순간에는 한 이미지만 작업을 하게 되는데, 그 이미지의 미리 보기가 이 영역에 표시됩니다. 이것을 클릭하면, 현재 열린 이미지의 목록이 담긴 대화 상자가 호출됩니다. 대화 상자에 있는 이미지 중 하나를 선택하면 해당 이미지가 활성화됩니다. 다중 창 모드에서는 이미지 창을 클릭하거나 싱글창 모드에서는 이미지 탭을 클릭해서 원하는 이미지를 활성화시킬 수도 있습니다.

en: <indexterm><primary>XDS</primary></indexterm> You can <quote>Drop to an XDS file manager to save the image</quote>. <acronym>XDS</acronym> is an acronym for <quote>X Direct Save Protocol</quote>: an additional feature for the X Window System graphical user interface for Unix-like operating systems.
ko: <indexterm><primary>XDS</primary></indexterm>활성화된 이미지 아이콘을 <quote>XDS 파일 관리자</quote>로 드래그앤 드랍하여 이미지를 저장할 수도 있습니다.

en: At every start, <acronym>GIMP</acronym> selects a tool (the brush), a color, a brush and a pattern by default, always the same. If you want <acronym>GIMP</acronym> to select the last tool, color, brush and pattern you used when quitting your previous session, check the <guilabel>Save input device settings on exit</guilabel> in <link linkend="gimp-prefs-input-devices">Preferences/Input Devices</link>.
ko: 매 시작때마다 <acronym>김프</acronym>는 도구, 색상, 붓, 무늬 등을 기본값으로 초기화합니다. 그러므로 마지막에 사용했던 값들을 그대로 유지시키고 싶다면, <link linkend="gimp-prefs-input-devices">기본 설정/입력 장치</link>에서 <guilabel>마칠 때 입력 장치 설정 저장</guilabel> 항목을 선택합니다.

en: The Toolbox window displays <quote>Wilber's eyes</quote> along the top of the dialog. You can get rid of the <quote>Wilber's eyes</quote> by adding the following line to your <filename>gimprc</filename> file: <code>(toolbox-wilber&nbsp;no)</code>. It only affects the toolbox. The eyes in the Image window are only visible when you do not have an open image.
ko: 도구 상자의 윗 부분에 있는 <quote>윌버의 눈</quote>을 도구 상자에서 없앨 수 있습니다. 이를 없애려면 <filename>gimprc</filename> 파일에 <code>(toolbox-wilber&nbsp;no)</code> 을 추가합니다. 이는 도구 상자에만 영향을 주며 빈 이미지 창에 표시되는 윌버의 눈에는 영향을 주지 않습니다.

en: Drag and drop an image from a file browser into the Toolbox window to open the image in its own Image window or tab.
ko: 파일 브라우저에서 도구 상자 창으로 이미지 파일을 드래그앤 드랍하면 이미지창이나 탭으로 해당 이미지가 열립니다.

en: Example of a text item
ko: 텍스트 예제

en: Example of a text item, showing the boundary of the text layer. (Font: Utopia Bold)
ko: 텍스트 레이어의 경계가 표시된 텍스트 예제(글꼴: Utopia Bold)

en: To understand some of the idiosyncrasies of text handling, it may help for you to realize that a text layer contains more information than the pixel data that you see: it also contains a representation of the text in a text-editor format. You can see this in the text-editor window that pops up while you are using the Text tool. Every time you alter the text, the image layer is redrawn to reflect your changes.
ko: 텍스트 처리의 특징에 대해 이해하려면, 텍스트 레이어에는 눈에 보이는 픽셀외의 다른 정보가 포함되어 있음을 알아야합니다. 그리고 텍스트 편집기에서의 텍스트 표현에 관한 정보도 포함하고 있는데, 이것은 텍스트 도구를 사용할 때 호출되는 텍스트 편집기에서 볼 수 있습니다. 텍스트 편집기에서 텍스트를 고치는 즉시, 이미지 레이어는 그 변한 값이 레이어에 적용시킵니다.

en: Now suppose you create a text layer, and then operate on it in some way that does not involve the Text tool: rotate it, for example. Suppose you then come back and try to edit it using the Text tool. As soon as you edit the text, the Text tool will redraw the layer, wiping out the results of the operations you performed in the meantime.
ko: 이제 텍스트 레이어를 하나 만든 후, 회전시키기와 같은 텍스트 도구를 이용한 작업 이외의 다른 작업을 합니다. 그런 후에 다시 텍스트 도구로 텍스트를 수정하면 그 전에 작업한 결과들은 무시되고, 새롭게 고쳐진 텍스트가 텍스트 레이어에 표현됩니다.

en: Warning lose modifications
ko: 수정한 사항의 손실에 대한 경고

en: Starting GIMP the first time
ko: 김프 처음 시작하기

en: When first run, <acronym>GIMP</acronym> performs a series of steps to configure options and directories. The configuration process creates a subdirectory in your home directory called <filename class="directory">.gimp-2.8</filename>. All of the configuration information is stored in this directory. If you remove or rename the directory, <acronym>GIMP</acronym> will repeat the initial configuration process, creating a new <filename class="directory">.gimp-2.8</filename> directory. Use this capability to explore different configuration options without destroying your existing installation, or to recover if your configuration files are damaged.
ko: <acronym>김프</acronym>를 처음 실행하면 필요한 설정과 디렉토리들을 생성하는 과정을 거치게 됩니다. 이 과정에서 사용자의 홈 디렉토리에 <filename class="directory">.gimp-2.8</filename> 디렉토리가 생성되며, 설치 과정 중의 모든 선택에 대한 내용이 이 디렉토리에 저장됩니다. 따라서 나중에 이 디렉토리를 삭제하거나, <filename class="directory">.gimp-2.8.bak</filename> 라는 식으로 이름을 바꾸고 <acronym>김프</acronym>를 다시 시작하면, 새로운 <filename class="directory">.gimp-2.8</filename> 디렉토리를 만들며 설치 과정을 다시 반복하게 됩니다. 기존의 설정을 망가뜨리지 않고 새로운 설정을 시도해보고 싶다던가, 기존의 설정에 문제가 있어 설정만 바꿔야한다면, 이 디렉토리를 제거하거나 이름을 변경하여 새로운 설치 과정을 진행합니다.

en: Finally . . .
ko: 마지막으로 . . .

en: Just a couple of suggestions before you start, though: First, <acronym>GIMP</acronym> provides tips you can read at any time using the menu command <menuchoice><guimenu>Help</guimenu><guimenuitem>Tip of the Day</guimenuitem></menuchoice>. The tips provide information that is considered useful, but not easy to learn by experimenting; so they are worth reading. Please read the tips when you have the time. Second, if at some point you are trying to do something, and <acronym>GIMP</acronym> seems to have suddenly stopped functioning, the section <link linkend="gimp-using-getting-unstuck">Getting Unstuck</link> may help you out. Happy Gimping!
ko: 시작 전 참고할만한 몇 가지 조언: <acronym>김프</acronym>에서 <menuchoice><guimenu>도움말</guimenu><guimenuitem>오늘의 팁</guimenuitem></menuchoice> 메뉴를 이용하면 유용한 정보를 확인할 수 있습니다. 시간을 내어 읽어보시기 바랍니다. 두번째로 작업 중 갑자기 <acronym>김프</acronym>가 멈추거나 특정 기능을 사용할 수 없는 경우 <link linkend="gimp-using-getting-unstuck">문제 해결</link> 페이지를 참고하면 대부분 해결할 수 있습니다.

en: The Selection
ko: 선택

en: Concepts
ko: 기본 개념들

en: How would you isolate the tree?
ko: 나무를 분리해 내려면?

en: Actually the selection is implemented as a <emphasis>channel</emphasis>. In terms of its internal structure, it is identical to the red, green, blue, and alpha channels of an image. Thus, the selection has a value defined at each pixel of the image, ranging between 0 (unselected) and 255 (fully selected). The advantage of this approach is that it allows some pixels to be <emphasis>partially selected</emphasis>, by giving them intermediate values between 0 and 255. As you will see, there are many situations where it is desirable to have smooth transitions between selected and unselected regions.
ko: 사실 선택은 <emphasis>채널</emphasis>처럼 구현이 되므로, 내부 구조는 이미지의 빨강, 녹색, 파랑, 알파 채널 등과 동일합니다. 따라서 선택은 이미지의 각 픽셀에 0(선택안됨) 에서 255(완전히 선택됨) 의 값을 가지게 됩니다. 이러한 특징은 0 과 255 사이의 값을 가짐으로써 <emphasis>일부만 선택</emphasis>된 픽셀의 존재를 허용하게 됩니다. 이는 선택 영역과 비선택 영역의 부드러운 전환이 사용되는 상황에서 종종 확인할 수 있습니다.

en: What, then, is the dashed line that appears when you create a selection?
ko: 자, 이제 선택을 하면 점선이 보이는지 확인합니다.

en: For technically oriented readers: feathering works by applying a Gaussian blur to the selection channel, with the specified blurring radius.
ko: 기술적 설명 : 페더링은 선택 채널에 특정 반경값의 가우시안 블루어를 적용한 것과 같은 것입니다.

en: Making a Selection Partially Transparent
ko: 부분적으로 투명한 선택 만들기

en: Using Script-Fu Scripts
ko: Script-Fu 스크립트 사용하기

en: You want to do frequently.
ko: 자주 쓰게 되는 기능

en: Are really complicated to do, and hard to remember.
ko: 꽤 복잡하며 기억하기 어려운 작업

en: We will describe some of the most useful scripts in this chapter, but we won't cover them all. There are simply too many scripts. Some of the scripts are also very simple and you will probably not need any documentation to be able to use them.
ko: 이 장에서 유용한 스크립트들에 대해 설명을 할 것이지만, 모든 스크립트들을 소개하지는 않을 것입니다. 사실 대부분의 스크립트들은 굉장히 단순해서 설명서가 없어도 사용하는데 아무런 지장이 없습니다.

en: Installing Script-Fus
ko: Script-Fu 설치하기

en: If you have downloaded a script, copy or move it to your scripts directory. It can be found in the <link linkend="gimp-prefs-folders">Preferences</link>: <menuchoice><guimenu>Folders</guimenu><guimenuitem>Scripts</guimenuitem></menuchoice>.
ko: 스크립트를 내려 받아 사용자 스크립트 디렉토리로 옮깁니다. <link linkend="gimp-prefs-folders">기본 설정</link>의 <menuchoice><guimenu>폴더</guimenu><guimenuitem>스크립트</guimenuitem></menuchoice>를 보면 해당 스크립트를 확인할 수 있습니다.

en: Do a refresh by using <menuchoice><guimenu>Filters</guimenu><guisubmenu>Script-Fu</guisubmenu><guimenuitem>Refresh Scripts</guimenuitem></menuchoice> from the image menubar. The script will now appear in one of your menus. If you don't find it, look for it under the root file menu filters. If it doesn't appear at all, something was wrong with the script (e.g. it contains syntax errors).
ko: 그리고 도구 상자의 <menuchoice><guimenu>확장</guimenu><guisubmenu>Script-Fu</guisubmenu><guimenuitem>스크립트 새로 고침</guimenuitem></menuchoice>을 누릅니다. 그러면 이제 메뉴에서 스크립트를 볼 수 있게 됩니다. 만약 스크립트가 보이지 않는다면 이미지창의 필터 메뉴를 찾아 보십시오. 그래도 없다면 스크립트 자체에 문법 오류와 같은 문제가 있는 것입니다.

en: Do's and Don'ts
ko: 해야 할 것과 하지 말아야 할 것

en: A common error when you are dealing with Script-Fus is that you simply bring them up and press the OK button. When nothing happens, you probably think that the script is broken or buggy, but there is most likely nothing wrong with it.
ko: Script-Fu 를 사용하면서 가장 흔하게 저지르는 실수는 Script-Fu 를 호출하고 바로 "확인" 버튼을 누르는 것입니다. 이후 아무 변화도 생기지 않으면 해당 스크립트가 깨졌거나 오류가 있다고 생각하겠지만, 사실 대부분은 정상 작동한 것입니다.

en: Different Kinds Of Script-Fus
ko: 다른 종류의 Script-Fu

en: There are two kinds of Script-Fus:
ko: 스크립트-푸(Script-Fu)는 독립형 스크립트와 이미지 의존형 스크립트가 있습니다. 독립형 스크립트는 기본 도구 상자 메뉴의 <menuchoice><guimenu>확장</guimenu><guisubmenu>Script-Fu</guisubmenu><guimenuitem><replaceable>스크립트 종류</replaceable></guimenuitem></menuchoice> 에서 찾을 수 있고, 이미지 의존형 스크립트는 이미지 메뉴의 <menuchoice><guimenu>Script-Fu</guimenu><guimenuitem><replaceable>스크립트 종류</replaceable></guimenuitem></menuchoice> 에 있습니다.

en: Standalone Script-Fus
ko: Script-Fu 단독 실행

en: Script-Fus by category
ko: 분류별 Script-Fu

en: Image-dependent Script-Fus
ko: 이미지와 연관된 Script-Fu

en: Standalone Scripts
ko: 독립형 스크립트

en: Script-Fu-generated
ko: Script-Fu-생성기

en: We will not try to describe every script in depth. Most Script-Fus are very easy to understand and use. At the time of this writing, the following types are installed by default:
ko: 여기서 모든 스크립트들을 자세하게 다룰 수는 없으며 대부분의 스크립트들은 굉장히 쉽게 사용할 수 있습니다. 기본으로 설치되는 스크립트의 종류는 다음과 같습니다.

en: Web page themes
ko: 웹 페이지 테마

en: Logos
ko: 로고

en: You will find all kinds of pattern-generating scripts here. Generally, they are quite useful because you can add many arguments to your own patterns.
ko: 이곳에는 무늬 생성 스크립트들이 모여 있습니다. 여러가지 인자들을 사용해서 다양한 무늬를 만들 수 있습니다.

en: We'll take a look at the Land script. In this script you have to set the image/pattern size, and specify what levels of random to use for your land creation. The colors used to generate the land map are taken from the currently selected gradient in the gradient editor. You must also supply values for the level of detail, land and sea height/depth and the scale. Scale refers to the scale of your map, just as in an ordinary road map, 1:10 will be typed as 10.
ko: Land 스크립트를 보면, 이미지/무늬 크기, 그리고 Land 생성에 필요한 임의 레벨값을 설정해야 합니다. Land map 생성에 사용되는 색상은 그라디언트 편집기에서 선택된 그라디언트의 색상입니다. 그리고 세밀도 레벨, land 의 높이, sea 의 깊이, 스케일 등도 정해줘야 합니다. 스케일은 맵의 배율로, 일반적인 지도와 같이 1:10 인 경우 10을 넣어 줍니다.

en: Web Page Themes
ko: 웹 페이지 테마

en: Here is clearly a practical use for scripts. By creating a script for making custom text, logos, buttons arrows, etc., for your web site, you will give them all the same style and shape. You will also be saving a lot of time, because you don't have to create every logo, text or button by hand.
ko: 스크립트를 이용해 웹사이트를 위한 텍스트, 로고, 화살표 버튼 등을 동일한 스타일로 만들 수 있습니다. 이를 이용하면 모든 로고, 텍스트, 버튼 등을 직접 그리지 않아도 되기 때문에 많은 시간을 절약할 수 있습니다.

en: Most of the scripts are quite self-explanatory, but here are some hints:
ko: 대부분의 스크립트들은 자체적인 설명을 가지고 있지만 몇 가지 힌트를 적어봅니다.

en: Leave all strange characters like ' and " intact.
ko: ' 와 " 같은 특수 문자는 모두 제거한다.

en: Make sure that the pattern specified in the script exists.
ko: 스크립트에 명시된 무늬가 존재하는지 확인한다.

en: Padding refers to the amount of space around your text.
ko: 패딩은 텍스트 주변의 공간에 따라 결정된다.

en: A high value for bevel width gives the illusion of a higher button.
ko: 높은 bevel 너비값은 그 상위 버튼의 환영(幻影)을 만든다.

en: If you type TRUE for "Press", the button will look pushed down.
ko: "Press" 항목에 TRUE 를 입력하면 눌려진 버튼이 생성된다.

en: Choose transparency if you don't want a solid background. If you choose a solid background, make sure it is the same color as the web page background.
ko: 단색 배경을 원치 않는다면 투명을 선택한다. 만약 단색 배경을 사용한다면 그것이 웹페이지 배경과 같은지 확인해야 한다.

en: In the Text String field, type your logo name, like Frozenriver.
ko: 문자열 입력란에는 Frozenriver처럼 로고 이름을 입력한다.

en: In the Font Size text field, type the size of your logo in pixels.
ko: 글꼴 크기 입력란에는 로고의 크기를 픽셀단위로 입력한다.

en: In the Font text field, type the name of the font that you want to use for your logo.
ko: 글꼴 입력란에는 로고에 사용하려고 하는 글꼴 이름을 입력한다.

en: To choose the color of your logo, just click on the color button. This brings up a color dialog.
ko: 로고의 색상은 색버튼을 클릭하면 나타나는 색상 대화 상자에서 선택한다.

en: If you look at the current command field, you can watch the script run.
ko: 현재 명령행을 통해 스크립트가 진행되는 과정을 볼 수 있다.

en: Make Buttons
ko: 버튼 만들기

en: Under this headline you'll find two scripts that makes rectangular beveled buttons, with or without round corners (Round Button or Simple Beveled Button). They have a dozen parameters or so, and most of them are similar to those in the logo scripts. You can experiment with different settings to come up with a button you like.
ko: 이 항목 아래에 있는 스크립트들은 버튼을 만들기 위한 것들입니다. 많은 인수값들이 있지만, 그 대부분은 로고 스크립트와 비슷합니다. 이 값들을 잘 조정하면 원하는 버튼을 만들 수 있습니다.

en: Under Misc. you'll find scripts that can be quite useful, but aren't suitable for the other submenus. An example is the Sphere script. You will have to set the radius in pixels to determine the sphere size. The lighting angle is where at the sphere you point the spotlight. This value also has an impact on the sphere shadow. If you don't want a shadow, you just have remove the tick on the "shadow" checkbox. The last thing you have to select is background color, and the color of your sphere.
ko: Misc. 항목 아래에는 Sphere 스크립트와 같은 유용한 스크립트들이 있습니다. Sphere 스크립트에는 구체 크기를 위한 반지름(픽셀), 빛이 비추는 각도인 조명(각도)값을 넣어주어야 합니다. 조명(각도)값은 구체의 그림자에도 관여합니다. 그림자를 원치 않으면 "그림자" 체크상자를 해제합니다. 마지막으로 배경색과 구의 색상을 정해주면 멋진 구체가 만들어집니다.

en: Image-Dependent Scripts
ko: 이미지 의존형 스크립트

en: Now, scripts and filters that perform operations on an existing image are accessible directly by the appropriate menu. For example, the script <guimenu>New Brush</guimenu> (script-fu-paste-as-brush) is integrated in the <guimenu>Edit</guimenu> image menu (<menuchoice><guimenu>Edit</guimenu><guimenuitem>Paste as...</guimenuitem><guimenuitem>New Brush</guimenuitem></menuchoice>), that is more logical.
ko: 이곳의 스크립트들은 기존 이미지에 작업을 실행하기 위한 것들입니다. 따라서 필터 메뉴에 있는 플러그인과 많은 부분이 닮아 있습니다. 다음은 기본적으로 설치되는 스크립트들입니다.

en: QuickMask
ko: 퀵마스크

en: Image with QuickMask enabled
ko: 퀵마스크 모드의 이미지

en: There are two QuickMask properties you can change by right-clicking on the QuickMask button.
ko: 퀵마스크 전환버튼을 마우스 오른쪽 버튼으로 클릭하면 퀵마스크의 두 가지 속성을 변경할 수 있습니다.

en: Normally the QuickMask shows unselected areas <quote>fogged over </quote> and selected areas <quote>in clear</quote>, but you can reverse this by choosing <quote>Mask Selected Areas</quote> instead of the default <quote>Mask Unselected Areas</quote>.
ko: 일반적으로 퀵마스크는 <quote>흐릿한</quote> 선택되지 않은 전체와 <quote>깨끗하게</quote> 선택된 영역을 보여줍니다. 하지만 <quote>선택안한 영역 마스크</quote> 대신 <quote>선택 영역 마스크</quote> 를 선택하면 그 반대로 표시됩니다.

en: One of the nicest things about <acronym>GIMP</acronym> is how easily its functionality can be extended, by using plugins. <acronym>GIMP</acronym> plugins are external programs that run under the control of the main <acronym>GIMP</acronym> application and interact with it very closely. Plugins can manipulate images in almost any way that users can. Their advantage is that it is much easier to add a capability to <acronym>GIMP</acronym> by writing a small plugin than by modifying the huge mass of complex code that makes up the <acronym>GIMP</acronym> core. Many valuable plugins have C source code that only comes to 100-200 lines or so.
ko: <acronym>김프</acronym>의 멋진 점 중 하나는 플러그인을 통해 쉽게 기능확장을 할 수 있다라는 것입니다. <acronym>김프</acronym> 플러그인은 <acronym>김프</acronym> 자체에 의해 제어되며 <acronym>김프</acronym>와 밀접하게 상호 동작하는 외부 프로그램입니다. 플러그인을 이용하면 사용할 수 있는 거의 모든 방법으로 이미지를 편집할 수 있습니다. 플러그인의 장점은 거대하고 복잡하기 짝이없는 <acronym>김프</acronym> 코어 코드를 고치지 않고, 작은 플러그인을 작성하는 것만으로 기능확장을 할 수 있다라는 점입니다. 많은 주요 플러그인들은 100-200 라인 정도의 C 언어로 작성되었습니다.

en: Several dozen plugins are included in the main <acronym>GIMP</acronym> distribution, and installed automatically along with <acronym>GIMP</acronym>. Most of them can be accessed through the <guimenu>Filters</guimenu> menu (in fact, everything in that menu is a plugin), but a number are located in other menus. In many cases you can use one without ever realizing that it is a plugin: for example, the "Normalize" function for automatic color correction is actually a plugin, although there is nothing about the way it works that would tell you this.
ko: <acronym>김프</acronym> 배포판에는 많은 플러그인들이 포함되어 있어, <acronym>김프</acronym> 설치와 함께 설치됩니다. 이것들의 대부분은 <guimenu>Filters</guimenu> 메뉴를 통해 사용할 수 있지만(사실 이곳에 있는 것들은 모두 플러그인들이다), 몇몇은 다른 메뉴에 위치합니다. 플러그인 중에는 자동 색상 교정을 위한 "Normalize" 처럼 사용자가 그것이 플러그인이라는 것을 모른채 사용하는 플러그인들도 많습니다.

en: Anybody in the world can write a <acronym>GIMP</acronym> plugin and make it available over the web, either via the Registry or a personal web site, and many very valuable plugins can be obtained in this way ­ some are described elsewhere in the User's Manual. With this freedom from constraint comes a certain degree of risk, though: the fact that anybody can do it means that there is no effective quality control. The plugins distributed with <acronym>GIMP</acronym> have all been tested and tuned by the developers, but many that you can download were just hacked together in a few hours and then tossed to the winds. Some plugin creators just don't care about robustness, and even for those who do, their ability to test on a variety of systems in a variety of situations is often quite limited. Basically, when you download a plugin, you are getting something for free, and sometimes you get exactly what you pay for. This is not said in an attempt to discourage you, just to make sure you understand reality.
ko: 전세계의 누구라도 <acronym>김프</acronym> 플러그인을 만들어 Plugin Registry 나 개인 웹사이트를 통해 배포할 수 있습니다. 사용자 설명서에 설명된 플러그인과 같은 중요 플러그인들도 그러한 방법으로 알려진 것입니다. 그런데 이러한 무제약적인 개발은 적정 수준의 품질 유지가 힘들다라는 단점이 있습니다. <acronym>김프</acronym>와 함께 배포되는 플러그인들은 모두 개발자들에 의해 테스트되고 수정된 것들이지만, 웹사이트에 올려진 많은 플러그인들은 대부분 테스트없이 배포된 것들입니다. 몇몇 플러그인 제작자들은 버그에 대해 별로 신경쓰지 않기도 하고, 그렇지 않더라하더라도 다양한 상황과 시스템에서 테스트하는 것에는 분명 한계가 있습니다. 따라서 기본적으로 플러그인을 다운로드 받을 경우, 비록 무료로 다운받지만 때로는 댓가를 지불해야 할 경우도 있습니다. 이것은 겁주는 것이 아니라 명확한 이해를 돕기 위한 것입니다.

en: Plugins, being full-fledged executable programs, can do any of the things that any other program can do, including install back-doors on your system or otherwise compromise its security. Don't install a plugin unless it comes from a trusted source.
ko: 플러그인은 다른 프로그램에서도 사용할 수 있는 완전하게 실행가능한 프로그램입니다. 따라서 이를 이용해 시스템에 백도어를 설치하거나 시스템 보안을 위협할 수도 있습니다. 그러므로 신뢰할만한 사이트가 아닌 사이트로부터 플러그인을 다운로드받아 설치하지 마십시오.

en: These caveats apply as much to the Plugin Registry as to any other source of plugins. The Registry is available to any plugin creator who wants to use it: there is no systematic oversight. Obviously if the maintainers became aware that something evil was there, they would remove it. (That hasn't happened yet.) There is, however, for <acronym>GIMP</acronym> and its plugins the same warranty as for any other free software: namely, none.
ko: 이러한 경고는 Plugin Registry 뿐만 아니라 다른 사이트에서 얻을 수 있는 플러그인들에 대한 것입니다. Plugin Registry 은 모든 플러그인 제작자들이 이용할 수 있고, 특별히 체계적인 관리를 하지는 않기 때문입니다. 물론 악의적인 것들은 관리자들이 선별해 차단합니다. 하지만 사실상 <acronym>김프</acronym>와 김프의 플러그인들은 다른 자유 프로그램과 마찬가지로 사용상의 문제에 대한 아무런 보증도 하지 않습니다.

en: Plugins have been a feature of <acronym>GIMP</acronym> for many versions. However, plugins written for one version of <acronym>GIMP</acronym> can hardly ever be used successfully with other versions. They need to be ported: sometimes this is easy, sometimes not. Many plugins are already available in several versions. Bottom line: before trying to install a plugin, make sure that it is written for your version of <acronym>GIMP</acronym>.
ko: 대부분의 플러그인들은 여러 버전의 <acronym>김프</acronym>에서 사용할 수 있습니다. 하지만 특정 버전에서만 사용가능한 것도 있는데, 이러한 것들은 변환 작업을 통해 사용할 수 있습니다. 하지만 이 변환 작업이 어려울 수도 있으므로, 플러그인을 설치하기 전에 현재 사용중인 <acronym>김프</acronym>의 버전과 호환이 되는지 확인해야 합니다.

en: Using Plugins
ko: 플러그인 사용하기

en: For the most part you can use a plugin like any other <acronym>GIMP</acronym> tool, without needing to be aware that it is a plugin. But there are a few things about plugins that are useful to understand.
ko: 대부분의 경우 플러그인이라는 것을 의식하지 않고도 <acronym>김프</acronym>의 다른 도구들처럼 플러그인을 사용할 수 있습니다. 하지만 플러그인의 속성에 대해 알아두면 조금더 편리하게 사용할 수 있습니다.

en: One is that plugins are generally not as robust as the <acronym>GIMP</acronym> core. When <acronym>GIMP</acronym> crashes, it is considered a very serious thing: it can cost the user a lot of trouble and headache. When a plugin crashes, the consequences are usually not so serious. In most cases you can just continuing working without worrying about it.
ko: 플러그인들의 코드는 보통 김프 코어처럼 견고하게 짜여지지 않았습니다. 대신 김프는 거의 충돌을 일으키진 않지만 한번 충돌을 일으키면 굉장히 골치아픈 문제가 되는 반면, 플러그인의 충돌은 큰 문제가 되지 않아 계속해서 작업을 진행할 수 있습니다.

en: Because plugins are separate programs, they communicate with the <acronym>GIMP</acronym> core in a special way: The <acronym>GIMP</acronym> developers call it <quote>talking over a wire</quote>. When a plugin crashes, the communication breaks down, and you will see an error message about a <quote>wire read error</quote>.
ko: 그것은 플러그인은 독립된 프로그램들로 <acronym>김프</acronym> 개발자들이 <quote>talking over a wire</quote> 라고 부르는 특수한 방법으로 <acronym>김프</acronym> 코어와 연동되기 때문입니다. 플러그인이 충돌하면 이러한 연동이 끊어지며 <quote>읽기 오류</quote> 라는 에러 메세지가 나오게 됩니다.

en: When a plugin crashes, <acronym>GIMP</acronym> gives you a very ominous-looking message telling you that the plugin may have left <acronym>GIMP</acronym> in a corrupted state, and you should consider saving your images and exiting. Strictly speaking, this is quite correct, because plugins have the power to alter almost anything in <acronym>GIMP</acronym>, but for practical purposes, experience has shown that corruption is actually quite rare, and many users just continue working and don't worry about it. Our advice is that you simply think about how much trouble it would cause you if something went wrong, and weigh it against the odds.
ko: 플러그인이 충돌하면, <acronym>김프</acronym>는 해당 플러그인이 <acronym>김프</acronym>를 위험한 상태로 빠뜨릴 수 있다라는 무시무시한 경고 메세지를 보여줍니다. 그럴 경우에는 일단 이미지를 저장하고 김프를 종료하는 것이 좋습니다. 플러그인은 실제로 <acronym>김프</acronym>의 거의 모든 것을 바꿀 수 있지만, 일반적인 사용에 있어서 큰 문제가 되는 경우는 극히 드뭅니다. 따라서 대부분은 이에 대해 걱정하지 않고 작업을 계속해도 무방합니다. 이런 문제가 발생했을 경우에는 그 심각성이 어느 정도인지를 판단한 뒤 그에 맞게 조치하는 것이 좋습니다.

en: Because of the way plugins communicate with <acronym>GIMP</acronym>, they do not have any mechanism for being informed about changes you make to an image after the plugin has been started. If you start a plugin, and then alter the image using some other tool, the plugin will often crash, and when it doesn't will usually give a bogus result. You should avoid running more than one plugin at a time on an image, and avoid doing anything to the image until the plugin has finished working on it. If you ignore this advice, not only will you probably screw up the image, you will probably screw up the undo system as well, so that you won't even be able to recover from your foolishness.
ko: 플러그인이 <acronym>김프</acronym>와 소통하는 방식에는 플러그인이 시작된 이후에, 이미지가 바뀐 부분에 대해 플러그인에 통보하는 과정이 없습니다. 따라서 플러그인을 실행한 후 다른 도구로 이미지를 편집하면, 플러그인은 종종 충돌하게 됩니다. 그런까닭에 하나의 이미지에 대해 한번에 하나의 플러그인만 사용하고, 동작중인 플러그인이 종료될때까지 다른 작업을 하지 않는 것이 좋습니다. 그렇지 않으면 이미지를 망치는 것뿐만 아니라 실행취소 시스템까지 망가뜨려, 그림을 복구하지 못하게 될수도 있습니다.

en: Installing New Plugins
ko: 새 플러그인 설치하기

en: The plugins that are distributed with <acronym>GIMP</acronym> don't require any special installation. Plugins that you download yourself do. There are several scenarios, depending on what OS you are using and how the plugin is structured. In Linux it is usually pretty easy to install a new plugin; in Windows, it is either easy or very hard. In any case, the two are best considered separately.
ko: <acronym>김프</acronym>와 함께 배포되는 플러인들은 별도의 설치과정이 필요없지만 직접 다운로드받은 플러그인을 따로 설치해주어야 합니다. 설치과정은 사용하는 OS와 플러그인의 구조에 따라 달라집니다. 리눅스에서 새 플러그인을 설치하는 것은 대체적으로 쉽습니다. 하지만 윈도우에서는 매우 쉽거나 매우 어렵기 때문에 따로 설명을 할 것입니다.

en: Most plugins fall into two categories: small ones whose source code is distributed as a single .c file, and larger ones whose source code is distributed as a directory containing multiple files including a <filename>Makefile</filename>.
ko: 대부분의 플러그인은 두 가지로 분류할 수 있습니다. 하나는 .c 파일의 소스 코드 형태로 배포되는 소수의 플러그인들이고, 다른 하나는 <filename>Makefile</filename> 을 포함한 많은 파일과 디렉토리를 가진 형태로 배포되는 대부분의 플러그인입니다.

en: For a simple one-file plugin, call it <filename>borker.c</filename>, installing it is just a matter of running the command <command>gimptool-2.0 --install borker.c</command>. This command compiles the plugin and installs it in your personal plugin directory, <filename>~/gimp-2.4/plugins</filename> unless you have changed it. This will cause it to be loaded automatically the next time you start <acronym>GIMP</acronym>. You don't need to be root to do these things; in fact, you shouldn't be. If the plugin fails to compile, well, be creative.
ko: 예를 들어 <filename>borker.c</filename> 라는 하나의 파일로 된 플러그인이 있다면 <command>gimptool-2.0 --install borker.c</command> 라고 명령을 입력합니다. 그러면 플러그인이 컴파일된 후 사용자 플러그인 디렉토리인 <filename>~/gimp-2.4/plugins</filename> 로 설치가 됩니다. 이 플러그인은 다음번 <acronym>김프</acronym> 시작시 자동으로 읽어들여지게 되며, 이 과정은 루트 권한으로 실행하지 않아도 됩니다.

en: Once you have installed the plugin, how do you activate it? The menu path is determined by the plugin itself, so to answer this you need to either look at the documentation for the plugin (if there is any), or launch the Plugin Description dialog (from Xtns/Plugins Details) search the plug-in by its name and look of the <guilabel>Tree view</guilabel> tab. If you still don't find, finally explore the menus or look at the source code in the Register section -- whichever is easiest.
ko: 설치한 플러그인을 활성화시키려면 어떻게 해야할까요? 플러그인의 메뉴 경로는 플러그인에 따라 결정됩니다. 따라서 플러그인 설명서를 보거나 플러그인 설명 대화 상자(Xtns/Plugins Details)에서 해당 플러그인을 찾고 <guilabel>Tree view</guilabel> 탭을 보아 확인합니다. 그래도 못 찾겠다면 메뉴들을 다 뒤져보던가 등록 섹션에서 소스 코드를 찾아봅니다.

en: For more complex plugins, organized as a directory with multiple files, there ought to be a file inside called either <filename>INSTALL</filename> or <filename>README</filename>, with instructions. If not, the best advice is to toss the plugin in the trash and spend your time on something else: any code written with so little concern for the user is likely to be frustrating in myriad ways.
ko: 여러 개의 파일과 디렉토리로 구성된 복잡한 플러그인은 포함된 <filename>INSTALL</filename> 파일이나 <filename>README</filename> 파일을 읽어보고 따라해야 합니다. 해당 파일이 없으면 그냥 휴지통으로 던져버리고 다른 일을 하는 것이 낫습니다. 사용자를 고려하지 않은 채 작성된 플러그인은 골치만 아플 것이 뻔하기 때문입니다.

en: Some plugins (specifically those based on the <acronym>GIMP</acronym> Plugin Template) are designed to be installed in the main system <acronym>GIMP</acronym> directory, rather than your home directory. For these, you will need to be root to perform the final stage of installation (when issuing the <command>make install</command> command).
ko: <acronym>김프</acronym> 플러그인 템플릿을 기초로 한 일부 플러그인들은 사용자 디렉토리가 아닌 <acronym>김프</acronym> 시스템 디렉토리에 설치되도록 설계되어 있습니다. 이럴 경우에는 루트 권한으로 <quote>make install</quote> 을 실행해야 합니다.

en: If you install in your personal plugin directory a plugin that has the same name as one in the system plugin directory, only one can be loaded, and it will be the one in your home directory. You will receive messages telling you this each time you start <acronym>GIMP</acronym>. This is probably a situation best avoided.
ko: 동일한 이름을 가진 플러그인이 시스템 플러그인 디렉토리와 사용자 플러그인 디렉토리에 동시에 설치되어 있을 경우 <acronym>김프</acronym>는 사용자 디렉토리에 있는 플러그인만을 읽어들이며, <acronym>김프</acronym>를 시작할 때마다 그 사실을 통보해 줍니다. 이는 플러그인 간의 충돌을 피하기에 좋은 방법입니다.

en: Windows is a much more problematic environment for building software than Linux. Every decent Linux distribution comes fully supplied with tools for compiling software, and they are all very similar in the way they work, but Windows does not come with such tools. It is possible to set up a good software-building environment in Windows, but it requires either a substantial amount of money or a substantial amount of effort and knowledge.
ko: 윈도우즈에서는 리눅스보다 복잡한 프로그램 개발 환경을 필요로 합니다. 최신의 모든 리눅스 배포판은 프로그램 컴파일을 위한 각종 도구들을 지원하며, 대부분이 비슷하게 동작합니다. 하지만 윈도우즈는 그렇지 않은 까닭에 적절한 프로그램 개발 환경을 구축하려면 상당한 비용이나 지식과 노력이 필요합니다.

en: What this means in relation to <acronym>GIMP</acronym> plugins is the following: either you have an environment in which you can build software, or you don't. If you don't, then your best hope is to find a precompiled version of the plugin somewhere (or persuade somebody to compile it for you), in which case you simply need to put it into your personal plugin directory. If you do have an environment in which you can build software (which for present purposes means an environment in which you can build <acronym>GIMP</acronym>), then you no doubt already know quite a bit about these things, and just need to follow the Linux instructions.
ko: 만약 프로그램을 개발할 수 있는 환경을 갖추지 못했다면, 이미 컴파일된 플러그인을 구하거나 컴파일해줄 누군가를 찾는 것이 낫습니다. 그러면 그저 사용자 디렉토리로 옮겨주는 것만으로 플러그인을 사용할 수 있습니다. 혹 <acronym>김프</acronym>를 컴파일할 수 있을 정도의 프로그램 개발 환경을 갖추고 있다면, 주저할 것 없이 리눅스 명령을 따라하면 됩니다.

en: Apple Mac OS X
ko: 애플 맥 OS X(Apple Mac OS X)

en: Writing Plugins
ko: 플러그인 작성하기

en: If you want to learn how to write a plugin, you can find plenty of help at the <acronym>GIMP</acronym> Developers web site <xref linkend="bibliography-online-gimp-dev-plugin"/>. <acronym>GIMP</acronym> is a complex program, but the development team has made strenuous efforts to flatten the learning curve for plugin writing: there are good instructions and examples, and the main library that plugins use to interface with <acronym>GIMP</acronym> (called <quote>libgimp</quote>) has a well-documented <acronym>API</acronym>. Good programmers, learning by modifying existing plugins, are often able to accomplish interesting things after just a couple of days of work.
ko: 플러그인을 작성하는 법을 배우고 싶다면, <acronym>김프</acronym> 개발자 사이트인 <xref linkend="bibliography-online-gimp-dev-plugin"/> 에서 많은 도움을 얻을 수 있을 것입니다. <acronym>김프</acronym>는 복잡한 프로그램이지만 개발팀의 노력으로 쉽게 플러그인을 작성할 수 있게 되었습니다. 많은 과정안내와 예제가 있고, 플러그인들에 사용되는 주요 라이브러리(<quote>libgimp</quote>)는 문서화가 잘된 <acronym>API</acronym> 를 가지고 있으므로, 기존의 플러그인을 수정해 사용해본 프로그래머라면 곧 익숙해질 것입니다.

en: A <emphasis>pattern</emphasis> is an image, usually small, used for filling regions by <emphasis>tiling</emphasis>, that is, by placing copies of the pattern side by side like ceramic tiles. A pattern is said to be <emphasis>tileable</emphasis> if copies of it can be adjoined left-edge-to-right-edge and top-edge-to-bottom-edge without creating obvious seams. Not all useful patterns are tileable, but tileable patterns are nicest for many purposes. (A <emphasis>texture</emphasis>, by the way, is the same thing as a pattern.)
ko: <emphasis>무늬</emphasis>는 <emphasis>타일링</emphasis>으로 채우기를 하기 위한 작은 이미지입니다. 이 말은 마치 세라믹 타일처럼 무늬의 복사본들을 조각조각 이어붙인다라는 말입니다. 무늬를 서로 이어붙였을 때 상하좌우의 경계가 명확하게 드러나지 않고 자연스럽게 서로 이어질 경우 그 무늬를 <emphasis>tileable</emphasis> 하다고 말합니다. 모든 무늬가 tileable 한 것은 아니지만, tileable 한 무늬는 여러 용도에 굉장히 유용합니다(<emphasis>텍스쳐</emphasis>도 무늬와 같은 것입니다).

en: Pattern usage
ko: 무늬 사용

en: Three ways of using the <quote>Leopard</quote> pattern: bucket-filling a selection, painting with the Clone tool, and stroking an elliptical selection with the pattern.
ko: Leopard 무늬 의 세가지 사용법: 선택 채우기, 복사 도구로 칠하기, 타원형의 선택을 무늬로 스트로킹하기.

en: In GIMP there are three main uses for patterns:
ko: 무늬의 세 가지 주요 사용법:

en: With the <link linkend="gimp-tool-bucket-fill">Bucket Fill</link> tool, you can choose to fill a region with a pattern instead of a solid color.
ko: 채우기 도구로 특정 색이 아닌 무늬로 채울 수 있습니다.

en: The checked box for use a pattern
ko: 무늬 사용 체크 상자

en: The box for pattern fill is checked and a click on the pattern shows you all patterns in grid mode.
ko: 무늬로 채우기를 선택하고, 무늬를 클릭하면 모든 무늬가 격자 모드로 보여집니다.

en: With the <link linkend="gimp-tool-clone">Clone</link> tool, you can paint using a pattern, with a wide variety of paintbrush shapes.
ko: 다양한 칠하기용 붓 모양에 무늬를 적용시킨 뒤 도장 도구를 이용해 칠을 할 수 있습니다.

en: When you <emphasis>stroke</emphasis> a path or selection, you can do it with a pattern instead of a solid color. You can also use the Clone tool as your choice if you stroke the selection using a painting tool.
ko: 경로나 선택을 <emphasis>스트로크</emphasis>를 할 경우, 특정 색 대신 무늬로 스트로크를 할 수 있습니다. 또한 칠하기 도구 대신 도장 도구를 이용할 수도 있습니다.

en: Note: Patterns do not need to be opaque. If you fill or paint using a pattern with translucent or transparent areas, then the previous contents of the area will show through from behind it. This is one of many ways of doing <quote>overlays</quote> in GIMP.
ko: 메모: 무늬가 꼭 불투명할 필요는 없습니다. 반투명하거나 투명한 부분을 가진 무늬로 칠하거나 채우면, 기존의 그림이 무늬 아래로 비춰보이게 됩니다. 이것은 김프에서 사용되는 다양한 <quote>오버레이</quote> 방법 중의 하나입니다.

en: When you install GIMP, it comes presupplied with a few dozen patterns, which seem to have been chosen more or less randomly. You can also add new patterns, either ones you create yourself, or ones you download from the vast number available online.
ko: 김프를 설치하면, 많은 무늬가 제공됩니다. 그리고 직접 만들거나 온라인 상에서 다운로드받아 추가할 수도 있습니다.

en: GIMP's <emphasis>current pattern</emphasis>, used in most pattern-related operations, is shown in the Brush/Pattern/Gradient area of the Toolbox. Clicking on the pattern symbol brings up the <link linkend="gimp-pattern-dialog">Patterns dialog</link>, which allows you to select a different pattern. You can also access the Patterns dialog by menu, or dock it so that it is present continuously.
ko: 무늬에 연관된 대부분의 작업에서 사용되는 <emphasis>현재 무늬</emphasis> 은 도구 상자의 붓/무늬/그라디언트 영역에 표시됩니다. 여기서 무늬 모양을 클릭하면, 무늬 대화 상자가 호출되고, 이를 통해 다른 무늬를 선택할 수 있습니다. 또 메뉴를 통해 무늬 대화 상자를 호출할 수도 있으며, 이를 독에 도킹시킬 수도 있습니다.

en: To add a new pattern to the collection, so that it shows up in the Patterns dialog, you need to save it in a format GIMP can use, in a folder included in GIMP's pattern search path. There are several file formats you can use for patterns:
ko: 새로운 무늬를 추가시키려면 김프에서 사용 가능한 포맷으로 김프 무늬 경로에 등록된 폴더에 저장을 해야 합니다. 이렇게 추가된 새 무늬은 무늬 대화 상자에 표시됩니다. 다음은 무늬로 사용가능한 파일 포맷들입니다.

en: The <filename class="extension">.pat</filename> format is used for patterns which were created specifically for GIMP. You can convert any image into a <filename class="extension">.pat</filename> file by opening it in GIMP and then saving it using a file name ending in <filename class="extension">.pat</filename>.
ko: <filename class="extension">.pat</filename> 파일은 김프에서만 사용할 수 있는 무늬 파일 포맷입니다. 김프를 이용하면 어떤 이미지든 <filename class="extension">.pat</filename> 파일로 저장할 수 있는데, 이는 김프로 해당 이미지를 읽은 후에 확장자명을 <filename>.pat</filename> 으로 하여 저장하면 됩니다.

note: see bug #573828
en: Do not confuse <acronym>GIMP</acronym>-generated <filename class="extension">.pat</filename> files with files created by other programs (e.g. <application>Photoshop</application>) &ndash; after all, <filename class="extension">.pat</filename> is just a part of an (arbitrary) file name.
ko: <acronym>김프</acronym>에서 생성한 <filename class="extension">.pat</filename> 파일을 <application>Photoshop</application>과 같은 다른 프로그램에서 생성한 파일과 혼동하지 마십시오. <filename class="extension">.pat</filename>은 단순히 파일 이름의 일부일 뿐입니다.

en: (However, <acronym>GIMP</acronym><emphasis>does</emphasis> support <application>Photoshop</application><filename class="extension">.pat</filename> files until a certain version.)
ko: (하지만 <acronym>김프</acronym>는 <application>Photoshop</application><filename class="extension">.pat</filename> 파일을 최근 버전까지 지원합니다.)

en: Since GIMP 2.2 you can use <filename class="extension">.png</filename>, <filename class="extension">.jpg</filename>, <filename class="extension">.bmp</filename>, <filename class="extension">.gif</filename>, or <filename class="extension">.tiff</filename> files as patterns.
ko: 김프 2.2 부터는 <filename class="extension">.png</filename>, <filename class="extension">.jpg</filename>, <filename class="extension">.bmp</filename>, <filename class="extension">.gif</filename>, <filename class="extension">.tiff</filename> 등의 파일 형식을 무늬로 사용할 수 있습니다.

en: To make a pattern available, you place it in one of the folders in GIMP's pattern search path. By default, the pattern search path includes two folders, the system <filename>patterns</filename> folder, which you should not use or alter, and the <filename>patterns</filename> folder inside your personal GIMP directory. You can add new folders to the pattern search path using the <link linkend="gimp-prefs-folders-data">Pattern Folders</link> page of the Preferences dialog. Any PAT file (or, in GIMP 2.2, any of the other acceptable formats) included in a folder in the pattern search path will show up in the Patterns dialog the next time you start GIMP.
ko: 무늬를 사용하려면 김프 무늬 경로에 등록된 폴더에 무늬 파일을 넣어두어야 합니다. 무늬 경로는 김프 시스템 폴더의 <filename>patterns</filename> 와 김프 사용자 디렉토리의 <filename>patterns</filename> 폴더가 기본값입니다. 그리고 기본 설정 대화 상자의 무늬 폴더에서 다른 폴더를 추가할 수 있습니다. 김프 무늬 경로에 등록된 폴더 안에 있는 모든 PAT 파일(김프 2.2 에서는 호환가능한 모든 포맷)은 김프를 재시작하면 무늬 대화 상자에 표시됩니다.

en: There are countless ways of creating interesting patterns in GIMP, using the wide variety of available tools and filters -- particularly the rendering filters. You can find tutorials for this in many locations, including the GIMP home page <xref linkend="bibliography-online-gimp"/>. Some of the filters have options that allows you to make their results tileable. Also, see <xref linkend="script-fu-tile-blur"/>, this filter allows you to blend the edges of an image in order to make it more smoothly tileable.
ko: 김프의 도구나 필터(특히 렌더링 필터)를 이용해 그럴싸한 무늬를 만드는 방법은 수없이 많습니다. 이에 대한 자세한 정보는 <ulink url="http://www.gimp.org">GIMP home page</ulink> 를 비롯한 많은 웹사이트에서 찾을 수 있습니다. 몇몇 필터는 그 결과를 tileable 하도록 선택할 수 있는 옵션을 가지고 있습니다. 그리고 Tileable Blur 필터를 이용하면 무늬 이미지의 경계를 흐릿하게 만들어 tileable 한 무늬를 만들 수 있습니다.

en: Pattern script examples
ko: 무늬 스크립트 예제

en: Examples of patterns created using six of the Pattern Script-Fu's that come with GIMP. Default settings were used for everything except size. (From left to right: 3D Truchet; Camouflage; Flatland; Land; Render Map; Swirly)
ko: 다음 예제는 김프에서 제공된 여섯 개의 무늬 script-fu 를 이용해 만든 무늬들입니다. 설정은 크기를 제외하고 모두 기본값을 적용하였습니다(왼쪽에서 오른쪽으로: 3D 윤곽선; 젖소 얼룩무늬; Flatland; Land; Render Map; Swirly)

en: Also of interest are a set of pattern-generating scripts that come with GIMP: you can find them in the menu bar, through <menuchoice><guimenu>File</guimenu><guisubmenu>Create</guisubmenu><guimenuitem>Patterns</guimenuitem></menuchoice>. Each of the scripts creates a new image filled with a particular type of pattern: a dialog pops up that allows you to set parameters controlling the details of the appearance. Some of these patterns are most useful for cutting and pasting; others serve best as <link linkend="glossary-bumpmapping">bumpmaps</link>.
ko: 김프에서는 여러가지 무늬를 만드는 스크립트들을 제공합니다. 이는 <menuchoice><guimenu>파일</guimenu><guisubmenu>새로 만들기</guisubmenu><guimenuitem>무늬</guimenuitem></menuchoice> 메뉴에 있습니다. 각 스크립트는 특정 무늬로 채워진 이미지를 생성하게 되는데, 무늬 모양에 대한 각종 옵션 값을 조절할 수 있는 대화 상자가 제공됩니다. 이러한 무늬들 중 일부는 잘라내기나 붙여넣기 등의 작업에 유용합니다. 그 외에 <link linkend="glossary-bumpmapping">bumpmaps</link> 기능을 제공하는 것도 있습니다.

en: How to create new patterns
ko: 새 무늬 만들기

en: Palettes (color map)
ko: 팔레트(색상 맵)

en: Indexed palette
ko: 인덱스 팔레트

en: They allow you to paint with a selected set of colors, in the same way an oil painter works with colors from a limited number of tubes.
ko: 한정된 수의 튜브만을 가지고 유성 그림을 그리듯 팔레트 내의 색상으로만 칠을 할 수 있습니다.

en: The Palettes dialog
ko: 팔레트 대화 상자

en: The Colormap dialog
ko: 색상표 대화 상자

en: When you convert an image into indexed mode, a major part of the process is the creation of an indexed palette for the image. How this happens is described in detail in <xref linkend="gimp-image-convert-indexed"/>. Briefly, you have several methods to choose from, one of which is to use a specified palette from the Palettes dialog.
ko: 이미지를 인덱스 모드로 바꿀때, 가장 주된 작업은 이미지에 대한 인덱스 색상표를 만드는 것입니다. 이에 대한 자세한 설명은 Section 9.6, " The Indexed mode" 에 있습니다. 이에 대해 간단히 말하면, 팔레트 대화 상자에 있는 특정 팔레트를 이용하는 방법에 관한 것입니다.

en: Thus, to sum up the foregoing, ordinary palettes can be turned into indexed palettes when you convert an image into indexed mode; indexed palettes can be turned into ordinary palettes by importing them into the Palettes dialog.
ko: 정리하자면, 일반적인 팔레트는 이미지를 인덱스 모드로 바꿀때 인덱스 색상표로 바뀌게 되며, 인덱스 색상표는 팔레트 대화 상자에서 가져오기를 통해 일반적인 팔레트로 만들 수 있습니다.

en: Colormap dialog (1) and Palette dialog (2)
ko: 색상표 대화 상자 (1) 와 팔레트 대화 상자

en: Introduction to Layers
ko: 레이어 소개

en: In the menubar above an image window, you can find a menu called <guimenu>Layer</guimenu>, containing a number of commands that affect the active layer of the image. The same menu can be accessed by right-clicking in the Layers dialog.
ko: 이미지 창의 메뉴바의 <guimenu>레이어</guimenu> 메뉴를 보면 현재 활성화되어 있는 레이어에 사용할 수 있는 명령들이 있습니다. 혹은 레이어 대화 상자에서 오른쪽 마우스 버튼을 누르면 같은 메뉴를 볼 수 있습니다.

en: Each layer in an image has a number of important attributes:
ko: 이미지의 각 레이어들은 다음과 같은 주요 속성을 갖습니다. :

en: Every layer has a name. This is assigned automatically when the layer is created, but you can change it. You can change the name of a layer either by double-clicking on it in the Layers dialog, or by right-clicking there and then selecting the top entry in the menu that appears, <guimenuitem>Edit Layer Attributes</guimenuitem>.
ko: 레이어는 각각의 고유 이름이 있고, 이것은 레이어 생성시에 자동으로 부여되지만 바꿀 수 있습니다. 레이어의 이름을 바꾸려면 레이어 대화 상자에 있는 레이어 이름을 더블 클릭하거나 마우스 오른쪽 버튼 클릭을 하면 나오는 메뉴에서 맨 위의 <guimenuitem>레이어 속성 변경</guimenuitem> 메뉴를 이용합니다.

en: Presence or absence of an alpha channel
ko: 알파 채널의 존재 유무

en: Background layer
ko: 배경 레이어

en: Background layer transparency
ko: 배경 레이어 투명도

en: An alpha channel encodes information about how transparent a layer is at each pixel. It is visible in the Channel Dialog: white is complete opacity, black is complete transparency and grey levels are partial transparencies.
ko: 알파 채널은 레이어의 각 픽셀의 투명도에 대한 정보를 담고 있습니다. 이것은 채널 대화 상자를 보면 확인해 볼 수 있는데, 흰색은 완전한 불투명, 검정색은 완전한 투명, 회색은 반투명한 것입니다.

en: The background layer is particular. If you have just created a new image, it has still only one layer which is a background layer. If the image has been created with an opaque Fill type, this one layer has no Alpha channel. If you add a new layer, even with an opaque Fill type, an Alpha channel is automatically created, which applies to all layers apart from the background layer. To get a background layer with transparency, either you create your new image with a transparent Fill type, or you use the <link linkend="gimp-layer-alpha-add">Add an Alpha Channel</link>.
ko: 그런데 배경 레이어는 조금 특별합니다. 새 이미지를 막 만들었을 경우에는 한 개의 배경 레이어만 존재합니다. 이때 이미지를 불투명한 색으로 채워진 타입으로 만들었다면, 배경 레이어에는 알파 채널이 없습니다. 하지만 이 이후에 만드는 모든 새 레이어는 불투명한 색으로 채워도 자동으로 알파 채널이 포함됩니다. 배경 레이어에 알파 채널을 추가하려면 새 이미지를 만들때 투명으로 채우거나 알파 채널 더하기 메뉴를 이용합니다.

en: Every layer other than the bottom layer of an image has automatically an Alpha channel, but you can't see a grayscale representation of the alpha values. See <link linkend="glossary-alpha">Alpha</link> in Glossary for more information.
ko: 배경 레이어를 제외한 모든 레이어는 알파채널을 갖고 있습니다. 배경 레이어의 경우는 선택사항입니다. 대부분의 동작은 알파채널이 없이는 불가능한데, 그 확실한 예가 레이어의 상하 위치를 바꾸는 것입니다(배경레이어는 항상 최하단에 있어야 하기 때문에 이러한 일을 할수 없도록 알파채널이 없습니다). 그리고 투명성을 요하는 작업 역시 마찬가지입니다. 알파 채널이 없는 레이어에 알파 채널을 추가하려면, <menuchoice><guimenu>레이어</guimenu><guisubmenu>투명</guisubmenu><guimenuitem>알파 채널 더하기</guimenuitem></menuchoice> 메뉴를 이용하거나, 레이어 대화 상자에서 마우스 오른쪽버튼 클릭을 하면 나타나는 메뉴에서 <guimenuitem>알파 채널 더하기</guimenuitem> 를 이용합니다. 그리고 알파 채널을 삭제하려면 레이어 대화 상자에서 대상 레이어를 활성화시키고, <menuchoice><guimenu>레이어</guimenu><guisubmenu>투명</guisubmenu><guimenuitem>Semi-Flatten</guimenuitem></menuchoice> 메뉴를 선택합니다.

en: Example for Alpha channel
ko: 알파 채널의 예제

en: Alpha channel example: Basic image
ko: 알파 채널 예제: 기본 이미지

en: This image has three layers painted with pure 100% opaque Red, Green, and Blue. In the Channel Dialog, you can see that an alpha Channel has been added. It is white because the image is not transparent since there is at least one 100% opaque layer. The current layer is the red one : since it is painted with pure red, there is no green and no blue and the corresponding channels are black.
ko: 이 이미지는 불투명도 100%의 빨강, 녹색, 파랑색으로 칠해진 세 개의 레이어로 구성되어 있습니다. 그리고 채널 대화 상자를 보면, 알파 채널이 추가되어 있음을 확인할 수 있습니다. 알파 채널은 흰색인데, 이것은 이미지 전체에 투명한 부분이 하나도 없기 때문입니다. 현재 선택된 채널은 빨강 채널로 순수한 빨강색으로 칠해져 녹색이나 파랑색이 전혀 없습니다. 따라서 녹색과 파랑색 채널은 검정색으로 표시됩니다.

en: Alpha channel example: One transparent layer
ko: 알파 채널 예제 : 한 개의 투명한 레이어가 있는 경우

en: The left part of the first layer has been made transparent (Rectangular selection, Edit/Clear). The second layer, green, is visible. The Alpha channel is still white, since there is an opaque layer in this part of the image.
ko: 첫번째 레이어의 왼쪽 부분을 투명하게 만들었습니다. (사각 선택, 편집/지우기) 두번째 레이어는 녹색으로 첫번째 레이어의 투명한 부분을 통해 일부가 보입니다. 하지만 이미지에 불투명한 레이어가 있기 때문에 알파 채널은 여전히 흰색입니다.

en: Alpha channel example: Two transparent layers
ko: 알파 채널 예제: 두 개의 투명한 레이어가 있는 경우

en: The left part of the second layer has been made transparent. The third layer, blue, is visible through the first and second layers. The Alpha channel is still white, since there is an opaque layer in this part of the image.
ko: 두번째 레이어의 왼쪽 부분도 투명하게 만들었습니다. 따라서 세번째 파랑색 레이어가 첫번째, 두번째 레이어를 봉해 보이게 됩니다. 하지만 이미지에 불투명한 레이어가 있기 때문에 알파 채널은 여전히 흰색입니다.

en: Alpha channel example: Three transparent layers
ko: 알파 채널 예제 : 세 개의 투명한 레이어가 있는 경우

en: The left part of the third layer has been made transparent. The Alpha channel is still white and the left part of the layer is white, opaque! The background layer has no Alpha channel. In this case, the Clear command works like the Eraser and uses the Background color of Toolbox.
ko: 세번째 레이어의 왼쪽 부분도 투명하게 만들었습니다. 하지만 배경레이어에는 알파 채널이 없기 때문에 세번째 레이어는 흰색이 되고, 결국 이미지에는 여전히 불투명한 레이어가 존재하므로, 알파 채널은 흰색으로 표시됩니다. 이처럼 배경 레이어에서 지우기 명령은 지우개를 이용해 도구 상자의 배경색으로 지우기처럼 동작합니다.

en: Alpha channel example: Alpha channel added to the Background
ko: 알파 채널 예제 : 배경레이어에 알파 채널을 추가한 경우

en: We used the <menuchoice><guimenu>Layer</guimenu><guimenuitem>Transparency</guimenuitem><guisubmenu>Add Alpha Channel</guisubmenu></menuchoice> command, on the Background layer. Now, the left part of the image is fully transparent and has the color of the page the image is lying on. The left part of the Alpha Channel thumbnail is black (transparent) in the Channel Dialog.
ko: <menuchoice><guimenu>레이어</guimenu><guimenuitem>투명</guimenuitem><guisubmenu>알파 채널 추가</guisubmenu></menuchoice> 명령을 통해 배경 레이어에 알파 채널을 추가합니다. 그러면 이미지의 왼쪽 부분이 완전히 투명해지고, 이미지가 놓여있는 페이지의 색상이 드러납니다. 그리고 채널 대화 상자의 알파 채널 미리보기의 왼쪽 부분도 검정색(투명)으로 바뀝니다.

en: Layer type
ko: 레이어 타입

en: The layer type is determined by the image type (see previous section) and the presence or absence of an alpha channel. These are the possible layer types:
ko: 레이어 타입은 이미지의 종류나 알파 채널의 유무로 결정됩니다. 다음은 그 타입들입니다. :

en: GrayA
ko: 그레이A

en: IndexedA
ko: 인덱스A

en: The main reason this matters is that most filters (in the <guimenu>Filters</guimenu> menu) only accept a subset of layer types, and appear grayed out in the menu if the active layer does not have an acceptable type. Often you can rectify this either by changing the mode of the image or by adding or removing an alpha channel.
ko: 이렇게 분류되는 가장 큰 이유는 핕터 메뉴에 있는 대부분의 <guimenu>필터</guimenu>들이 각자에 적합한 종류의 레이어에만 사용이 가능하기 때문입니다. 따라서 활성화된 레이어가 특정 필터를 쓰기에 적합하지 않은 타입이면, 해당 필터 메뉴가 비활성화됩니다. 이러한 경우 보통은 이미지의 모드를 바꾸거나 알파 채널을 추가/삭제함으로써 해결할 수 있습니다.

en: If you <emphasis>Shift</emphasis>-click on the eye symbol, this will cause all layers <emphasis>except</emphasis> the one you click on to be hidden.
ko: <emphasis>Shift</emphasis> 버튼을 누른채 눈 모양을 클릭하면, 방금 클릭한 레이어를 <emphasis>제외</emphasis>한 모든 레이어를 숨깁니다.

en: Linkage
ko: 연결

en: Chain icon
ko: 체인 아이콘

en: If you click between the eye icon and the layer thumbnail, you get a chain icon, which enables you to group layers for operations on multiple layers (for example with the Move tool or a transform tool).
ko: 눈 모양 아이콘과 레이어 미리보기 사이를 클릭하면, 연결 아이콘이 나타납니다. 이것을 이용해 움직이거나 변형하기 등의 복수 레이어에 적용해야 하는 동작들을 위해 레이어들을 그룹지을 수 있습니다.

en: Layer Dialog
ko: 레이어 대화 상자

en: Red: Linkage to others layers. Green: Visibility.
ko: 빨간색: 다른 레이어에 연결, 녹색: 레이어 표시 여부

en: Size and boundaries
ko: 크기와 경계

en: The main reason why this matters is that you cannot do anything to a layer outside of its boundaries: you can't act on what doesn't exist. If this causes you problems, you can alter the dimensions of the layer using any of several commands that you can find near the bottom of the <guimenu>Layer</guimenu> menu.
ko: 이 점선 밖의 공간에서는 아무런 작업도 할 수 없는데, 그것은 실제로 거기엔 아무것도 존재하지 않기 때문입니다. 따라서 이런 문제에 부딪힐 경우에는, <guimenu>레이어</guimenu> 메뉴의 하단에 있는 몇 가지 명령들을 통해 레이어의 크기를 조정하면 됩니다.

en: The amount of memory that a layer consumes is determined by its dimensions, not its contents. So, if you are working with large images or images that contain many layers, it might pay off to trim layers to the minimum possible size.
ko: 레이어가 차지하는 메모리의 총량은 레이어의 내용이 아닌 넓이에 의해 좌우됩니다. 따라서 큰 이미지나 많은 레이어를 가진 이미지로 작업을 한다면 레이어의 크기를 적절하게 조절할 필요가 있습니다.

en: The opacity of a layer determines the extent to which it lets colors from layers beneath it in the stack show through. Opacity ranges from 0 to 100, with 0 meaning complete transparency, and 100 meaning complete opacity.
ko: 레이어의 불투명도는 바로 밑에 위치한 레이어의 색상을 얼마만큼 투과시킬 것인가에 대한 것입니다. 불투명도의 범위는 0부터 100으로, 0은 완전 투명, 100은 완전 불투명입니다.

en: The Mode of a layer determines how colors from the layer are combined with colors from the underlying layers to produce a visible result. This is a sufficiently complex, and sufficiently important, concept to deserve a section of its own, which follows. See <xref linkend="gimp-concepts-layer-modes"/>.
ko: 레이어의 모드는 레이어의 색상을 하위 레이어의 색상과 어떠한 방식으로 혼합시킬 것인가에 대한 것입니다. 이것은 상당히 복잡하나 그만큼 중요하므로 <xref linkend="gimp-concepts-layer-modes"/> 에 따로 설명이 되어 있습니다.

en: In addition to the alpha channel, there is another way to control the transparency of a layer: by adding a <emphasis>layer mask</emphasis>, which is an extra grayscale drawable associated with the layer. A layer does not have a layer mask by default: it must be added specifically. Layer masks, and how to work with them, are described much more extensively in the <link linkend="gimp-layer-mask">Layer Mask</link> section.
ko: 레이어에는 알파 채널외에 투명도를 조절할 수 있는 방법이 하나 더 있습니다. 그것은 <emphasis>레이어 마스크</emphasis>를 추가하는 것으로 레이어 마스크는 레이어와 연동된 추가적인 그레이스케일 drawable 영역입니다. 기본적으로는 레이어에 없으며, 따로 추가를 해주어야 합니다. 레이어 마스크의 동작에 대한 자세한 설명은 레이어 마스크에 있습니다.

en: <quote>Lock alpha channel</quote> setting
ko: <quote>알파 채널 잠금</quote> 설정

en: In the upper left corner of the Layers dialog appears a small checkbox that controls the <quote>Lock</quote> setting for the transparency of the layer (see the figure below). If this is checked, then the alpha channel for the layer is locked, and no manipulation has any effect on it. In particular, nothing that you do to a transparent part of the layer will have any effect.
ko: 레이어 대화 상자의 우측 상단을 보면 레이어의 <quote>알파 채널 잠금</quote> 설정을 위한 조그만 확인 상자가 있습니다. 만약 이것이 체크되어 있다면, 레이어의 알파채널이 잠겨 어떠한 편집 작업의 영향도 받지 않게 됩니다. 특히 레이어의 투명한 부분에는 아무런 작업도 할 수 없게 됩니다.

en: Layer Modes
ko: 레이어 모드

en: Modes of layers
ko: 레이어 모드

en: Merging layer Modes
ko: 레이어 모드 합치기

en: <acronym>GIMP</acronym> has twenty-one layer modes. Layer modes are also sometimes called <quote>blending modes</quote>. Selecting a layer mode changes the appearance of the layer or image, based on the layer or layers beneath it. If there is only one layer, the layer mode has no effect. There must therefore be at least two layers in the image to be able to use layer modes.
ko: <acronym>김프</acronym> 에는 21개의 레이어 모드가 있습니다. 레이어 모드는 때때로 <quote>블렌드 모드</quote> 라고 불리기도 합니다. 레이어 모드를 변경하면 아래쪽에 위치한 레이어에 대해 현재의 레이어나 이미지의 모습이 바뀌게 됩니다. 만약 하나의 레이어만 있다면, 레이어 모드를 변경해도 아무런 효과가 나타나지 않습니다. 따라서 레이어 모드는 최소한 두 개 이상의 레이어가 있을 때에만 사용할 수 있습니다.

en: You can set the layer mode in the <guilabel>Mode</guilabel> menu in the Layers dialog. <acronym>GIMP</acronym> uses the layer mode to determine how to combine each pixel in the top layer with the pixel in the same location in the layer below it.
ko: 레이어 모드는 레이어 대화 상자의 <guilabel>모드</guilabel> 메뉴에서 변경할 수 있습니다. <acronym>김프</acronym>에서 레이어 모드는 레이어 각 픽셀의 색상을 하위 레이어의 픽셀과 어떻게 조합할 것인가에 대한 것입니다.

en: Layer modes permit complex color changes in the image. They are often used with a new layer which acts as a kind of mask. For example, if you put a solid white layer over an image and set the layer mode of the new layer to <quote>Saturation</quote>, the underlying visible layers will appear in shades of gray.
ko: 레이어 모드를 이용하면 이미지의 복잡한 색상을 쉽게 바꿀 수 있기 때문에 종종 마치 마스크처럼 사용됩니다. 예를 들어 이미지 위에 흰색의 레이어를 올려 놓고 흰색 레이어의 레이어 모드를 <quote>채도</quote> 로 설정하면, 아래쪽에 놓인 레이어의 이미지가 회색톤으로 보이게 될 것입니다.

en: Images (masks) for layer mode examples
ko: 레이어 모드의 이미지(마스크) 예제

en: Mask 1
ko: 마스크 1

en: Mask 2
ko: 마스크 2

en: Images (backgrounds) for layer mode examples
ko: 레이어 모드의 이미지(배경) 예제

en: Key fob
ko: 열쇠 고리

en: Ducks
ko: 오리

en: In the descriptions of the layer modes below, the equations are also shown. This is for those who are curious about the mathematics of the layer modes. You do not need to understand the equations in order to use the layer modes effectively, however.
ko: 아래에는 레이어 모드에 따른 레이어간의 관계식에 대한 설명이 있습니다. 이는 레이어 모드의 수학적 관계를 보여주긴 하지만, 실제로 레이어 모드를 사용하는 데에는 몰라도 되는 것입니다.

en: The equations are in a shorthand notation. For example, the equation
ko: 이러한 공식들은 약어 수식으로, 예를 들어

en: The examples below show the effects of each of the modes.
ko: 아래 예제들은 각 모드을 적용한 모습입니다.

en: Since the results of each mode vary greatly depending upon the colors on the layers, these images can only give you a general idea of how the modes work. You are encouraged to try them out yourself. You might start with two similar layers, where one is a copy of the other, but slightly modified (by being blurred, moved, rotated, scaled, color-inverted, etc.) and seeing what happens with the layer modes.
ko: 각 모드에 따른 결과는 레이어의 색상에 의해 좌우되기 대문에, 이 예제들의 결과는 절대적인 것이 아닙니다. 이것은 단지 모드가 어떻게 동작하는지에 대한 설명을 위한 것입니다. 직접 테스트해보기를 원한다면, 약간 변형된 비슷한 이미지를 가지고 해보는 것이 좋습니다.(레이어를 복사한 다음, 블루어, 이동, 회전, 비율 조정, 색상 반전 등을 통해 이미지를 변형합니다.) 그런 후에 레이어 모드를 바꿔가면서 그 변화를 확인합니다.

en: Both images are blended into each other with the same intensity.
ko: 두 이미지가 같은 농도로 서로 혼합되었습니다.

en: With 100% opacity only the upper layer is shown when blending with <quote>Normal</quote>.
ko: 불투명도 100%의 상위 레이어를 <quote>일반</quote> 모드로 하위 레이어와 혼합시킨 모습입니다.

en: <guilabel>Normal</guilabel> mode is the default layer mode. The layer on top covers the layers below it. If you want to see anything below the top layer when you use this mode, the layer must have some transparent areas.
ko: <guilabel>일반</guilabel> 모드는 레이어 모드의 기본값입니다. 상위 레이어는 하위 레이어를 전부 덮습니다. 이 모드에서 하위 레이어에 어떠한 것이 있는지 알려면, 상위 레이어에 투명한 부분이 있어야만 합니다.

en: The equation is:
ko: 공식 :

en: With 100% opacity only the upper layer is shown when blending with <quote>dissolve</quote>.
ko: 불투명도 100%의 상위 레이어를 <quote>분해</quote> 모드로 하위 레이어와 혼합시킨 모습입니다.

en: <guilabel>Dissolve</guilabel> mode dissolves the upper layer into the layer beneath it by drawing a random pattern of pixels in areas of partial transparency. It is useful as a layer mode, but it is also often useful as a painting mode.
ko: <guilabel>분해</guilabel> 모드는 상위 레이어를 분해하여 부분적으로 투명한 영역에 무작위 패턴의 픽셀을 뿌려줍니다. 이는 레이어 모드와 페인팅 모드에서 모두 유용한 모드입니다.

en: This is especially visible along the edges within an image. It is easiest to see in an enlarged screenshot. The image on the left illustrates <quote>Normal</quote> layer mode (enlarged) and the image on the right shows the same two layers in <quote>Dissolve</quote> mode, where it can be clearly seen how the pixels are dispersed.
ko: 이 모드는 특히 이미지의 경계를 드러내는데, 이는 확대된 스크린샷에서 쉽게 볼 수 있습니다. 왼쪽의 이미지는 <quote>보통</quote> 모드(enlarged)의 이미지이고, 오른쪽 이미지는 <quote>분해</quote> 모드의 이미지로 픽셀이 어떻게 분산되는지를 잘 보여주고 있습니다.

en: Enlarged screenshots
ko: 스크린샷 확대

en: Normal mode.
ko: 일반 모드

en: Dissolve mode.
ko: 분해 모드

en: Mask 1 is used as upper layer with 100% opacity.
ko: 마스크 1 을 불투명도 100%로 하여 상위 레이어로 사용하였습니다.

en: Mask 2 is used as upper layer with 100% opacity.
ko: 마스크 2 를 불투명도 100%로 하여 상위 레이어로 사용하였습니다.

en: <guilabel>Multiply</guilabel> mode multiplies the pixel values of the upper layer with those of the layer below it and then divides the result by 255. The result is usually a darker image. If either layer is white, the resulting image is the same as the other layer (1 * I = I). If either layer is black, the resulting image is completely black (0 * I = 0).
ko: <guilabel>곱하기</guilabel> 모드는 상위 레이어와 하위 레이어의 각 픽셀의 색상값을 서로 곱한 뒤 255로 나눈 값을 취합니다. 결과는 일반적으로 어두운 이미지가 되지만 흰색 레이어와 곱하기를 하면 아무런 변화가 없습니다(1 * I = I). 그리고 검은색 레이어와 곱하기를 하면, 이미지는 완전히 검정색으로 칠해집니다(0 * I = 0).

en: The mode is commutative; the order of the two layers doesn't matter.
ko: 이 모드는 상호적인 성격을 갖으므로, 두 레이어의 위치에는 영향을 받지 않습니다.

en: <guilabel>Divide</guilabel> mode multiplies each pixel value in the lower layer by 256 and then divides that by the corresponding pixel value of the upper layer plus one. (Adding one to the denominator avoids dividing by zero.) The resulting image is often lighter, and sometimes looks <quote>burned out</quote>.
ko: <guilabel>나누기</guilabel> 모드는 하위 레이어의 각 픽셀값에 256을 곱한 뒤, 상위 레이어의 각 픽셀값으로 나눈 값을 취합니다(255에 1을 더해 분모가 0이 되는 것을 피합니다). 이 모드를 적용하면 이미지는 밝아지며, 때때로는 <quote>태운 것</quote> 처럼 보이기도 합니다.

en: <guilabel>Screen</guilabel> mode inverts the values of each of the visible pixels in the two layers of the image. (That is, it subtracts each of them from 255.) Then it multiplies them together, divides by 255 and inverts this value again. The resulting image is usually brighter, and sometimes <quote>washed out</quote> in appearance. The exceptions to this are a black layer, which does not change the other layer, and a white layer, which results in a white image. Darker colors in the image appear to be more transparent.
ko: <guilabel>스크린</guilabel> 모드는 두 레이어의 픽셀값들을 각각 255에서 뺀 다음, 두 값을 곱한 뒤 255로 나눈 값을 다시 255에서 뺀 값을 취합니다. 이 모드를 적용하면, 이미지는 밝아지고, 때때로 <quote>빛바랜</quote> 느낌을 주기도 합니다. 하지만 한쪽 레이어가 검정색 레이어일 경우에는 아무 변화도 일어나지 않고, 흰색 레이어일 경우에는 흰색 이미지로 됩니다. 그리고 어두운 계열의 색상일수록 조금더 투명해지게 됩니다.

en: <guilabel>Overlay</guilabel> mode inverts the pixel value of the lower layer, multiplies it by two times the pixel value of the upper layer, adds that to the original pixel value of the lower layer, divides by 255, and then multiplies by the pixel value of the original lower layer and divides by 255 again. It darkens the image, but not as much as with <quote>Multiply</quote> mode.
ko: <guilabel>덧씌우기</guilabel> 모드는 하위 레이어의 픽셀값을 반전시킨 후, 상위 레이어의 픽셀값과 두번 곱한 값과 하위 레이어의 원래 픽셀값을 255로 나눈값을 더한 뒤, 이를 하위 레이어의 원래 픽셀값에 곱한 뒤, 다시 255로 나눈 값을 취합니다. 이 모드를 적용하면 이미지가 다소 어두워지지만, <quote>곱하기</quote> 모드만큼 어두워지지는 않습니다.

en: The equation is the *theoretical* equation. Due to <ulink url="http://bugzilla.gnome.org/show_bug.cgi?id=162395"> Bug #162395 </ulink>, the actual equation is equivalent to Soft light. It is difficult to fix this bug without changing the appearance of existing images.
ko: 이 공식은 "이론상"의 공식입니다. <ulink url="http://bugzilla.gnome.org/show_bug.cgi?id=162395"> Bug #162395 </ulink> 가 해결되기 전까지 실제 공식은 부드러운 빛 모드와 같습니다. 기존 이미지를 변형하지 않으면서 이 버그를 수정하기가 쉽지 않기 때문에, 버그 수정까지는 시간이 걸릴 것입니다.

en: <guilabel>Dodge</guilabel> mode multiplies the pixel value of the lower layer by 256, then divides that by the inverse of the pixel value of the top layer. The resulting image is usually lighter, but some colors may be inverted.
ko: <guilabel>닷지(Dodge)</guilabel> 모드는 하위 레이어의 픽셀값에 256을 곱한뒤, 이를 상위 레이어 픽셀값을 반전시킨 값으로 나눈 값을 취합니다. 이 모드를 적용하면, 이미지는 밝하지며, 몇몇 색상은 반전되기도 합니다.

en: In photography, dodging is a technique used in a darkroom to decrease the exposure in particular areas of the image. This brings out details in the shadows. When used for this purpose, dodge may work best on Grayscale images and with a painting tool, rather than as a layer mode.
ko: 사진 보정에서 닷지(Dodge)는 어두운 방에서 찍은 사진의 특정 부분 노출값을 증가시켜 줄때 사용됩니다. 이를 적용하면 그림자 속에 숨어있던 부분들이 드러납니다. 하지만 그레이스케일의 이미지에서 이러한 용도로 사용한다면, 레이어 모드보다 페인팅 도구 중 닷지(Dodge)/번(Burn) 도구를 사용하는 것이 좋습니다.

en: <guilabel>Burn</guilabel> mode inverts the pixel value of the lower layer, multiplies it by 256, divides that by one plus the pixel value of the upper layer, then inverts the result. It tends to make the image darker, somewhat similar to <quote>Multiply</quote> mode.
ko: <guilabel>번(Burn)</guilabel> 모드는 하위 레이어의 픽셀값을 반전시킨 후 256을 곱하고, 상위 레이어의 픽셀값에 1을 더한 값으로 나눈 뒤, 다시 반전시킨 값을 취합니다. 이 모드를 적용하면, 이미지가 어두워지고, 때로는 <quote>곱하기</quote> 모드를 적용한 것과 비슷해집니다.

en: In photography, burning is a technique used in a darkroom to increase the exposure in particular areas of the image. This brings out details in the highlights. When used for this purpose, burn may work best on Grayscale images and with a painting tool, rather than as a layer mode.
ko: 사진 보정에서 번(Burn)은 어두운 방에서 찍은 사진의 특정 부분 노출값을 감소시켜 줄때 사용됩니다. 이를 이용하면 밝은 부분에 있던 자세한 부분들이 드러납니다. 그레이스케일 이미지에서는 레이어 모드보다 페인팅 도구 중 태우기 도구를 이용하는 것이 좋습니다.

en: Hard light
ko: 강한 빛

en: <guilabel>Hard light</guilabel> mode is rather complicated because the equation consists of two parts, one for darker colors and one for brighter colors. If the pixel color of the upper layer is greater than 128, the layers are combined according to the first formula shown below. Otherwise, the pixel values of the upper and lower layers are multiplied together and multiplied by two, then divided by 256. You might use this mode to combine two photographs and obtain bright colors and sharp edges.
ko: <guilabel>강한 빛</guilabel> 모드는 어두운 색상과 밝은 색상에 대한 두 가지 공식으로 되어있어 다소 복잡합니다. 상위 레이어의 픽셀 중 값이 128보다 크면, 해당 픽셀은 첫번째 공식을 따라 색상이 합쳐집니다. 값이 128보다 작은 픽셀은 두 개 레이어의 픽셀값을 곱한 뒤 두 배를 한 값을 256으로 나눈 값을 가지게 됩니다. 이 모드는 사진에서 밝은 색상과 날카로운 경계를 만들때 사용됩니다.

en: Soft light
ko: 부드러운 빛

en: <guilabel>Soft light</guilabel> is not related to <quote>Hard light</quote> in anything but the name, but it does tend to make the edges softer and the colors not so bright. It is similar to <quote>Overlay</quote> mode. In some versions of <acronym>GIMP</acronym>, <quote>Overlay</quote> mode and <quote>Soft light</quote> mode are identical.
ko: <guilabel>부드러운 빛</guilabel> 모드는 이름과는 달리 <quote>강한 빛</quote> 모드와 큰 관계가 없습니다. 이 모드는 경계를 부드럽게 만들지만 색상에는 변화를 주지 않습니다. 구 버전의 <acronym>김프</acronym>에서는 <quote>덧씌우기</quote> 모드와 <quote>부드러운 빛</quote> 모드가 같습니다.

en: The equation is complicated. It needs Rs, the result of Screen mode :
ko: 다소 복잡한 공식으로 Rs 는 스크린 모드의 결과입니다. :

en: Grain extract
ko: 질감 드러내기

en: <guilabel>Grain extract</guilabel> mode is supposed to extract the <quote>film grain</quote> from a layer to produce a new layer that is pure grain, but it can also be useful for giving images an embossed appearance. It subtracts the pixel value of the upper layer from that of the lower layer and adds 128.
ko: <guilabel>질감 드러내기</guilabel> 모드는 순수한 질감을 가진 레이어를 만들기 위해 일반 레이어로부터 <quote>거친 질감</quote>을 추출하는 것과 같습니다. 하지만 보통은 이미지에 올록볼록한 느낌을 주는데 많이 쓰입니다. 이 모드는 하위 레이어의 픽셀값에 128을 더한 뒤 상위 레이어의 픽셀값을 뺀 값을 취합니다.

en: Grain merge
ko: 질감 합치기

en: There are two more layer modes, but these are available only for painting tools. See <link linkend="gimp-tool-painting-modes">Painting Modes</link> for detailed information.
ko: 추가로 두 개의 레이어 모드가 더 있습니다. 하지만 이 모드들은 칠하기 도구에서만 사용할 수 있습니다. 이에 대한 더 자세한 사항은 <link linkend="gimp-tool-painting-modes">칠하기 모드</link>를 참조하십시오.

en: <guilabel>Grain merge</guilabel> mode merges a grain layer (possibly one created from the <quote>Grain extract</quote> mode) into the current layer, leaving a grainy version of the original layer. It does just the opposite of <quote>Grain extract</quote>. It adds the pixel values of the upper and lower layers together and subtracts 128.
ko: 공식 :

en: <guilabel>Difference</guilabel> mode subtracts the pixel value of the upper layer from that of the lower layer and then takes the absolute value of the result. No matter what the original two layers look like, the result looks rather odd. You can use it to invert elements of an image.
ko: <guilabel>차이점</guilabel> 모드는 하위 레이어의 픽셀값에서 상위 레이어의 픽셀값을 뺀 뒤, 그 값의 절대값을 취합니다. 원본 이미지가 어떤 상태였던 간에 결과물은 조금 이상하게 보일 것입니다. 이는 이미지의 구성 요소를 반전시킬 때 사용합니다.

en: <guilabel>Addition</guilabel> mode is very simple. The pixel values of the upper and lower layers are added to each other. The resulting image is usually lighter. The equation can result in color values greater than 255, so some of the light colors may be set to the maximum value of 255.
ko: <guilabel>더하기</guilabel> 모드는 상위 레이어와 하위 레이어의 픽셀값들을 서로 더한 것입니다. 이 모드를 적용하면 이미지는 밝아집니다. 공식에서 보듯, 모든 픽셀은 255 를 최대값으로 갖으므로 그보다 큰 값은 255로 조정됩니다.

en: <guilabel>Subtract</guilabel> mode subtracts the pixel values of the upper layer from the pixel values of the lower layer. The resulting image is normally darker. You might get a lot of black or near-black in the resulting image. The equation can result in negative color values, so some of the dark colors may be set to the minimum value of 0.
ko: <guilabel>빼기</guilabel> 모드는 하위 레이어의 픽셀값에서 상위 레이어의 픽셀값을 뺀 값을 취합니다. 이 모드를 적용하면 일반적으로 이미지는 어두워집니다. 음수값을 갖게 되는 픽셀은 모두 0으로 조정됩니다.

en: <guimenuitem>Darken only</guimenuitem> mode compares each component of each pixel in the upper layer with the corresponding one in the lower layer and uses the smaller value in the resulting image. Completely white layers have no effect on the final image and completely black layers result in a black image.
ko: <guimenuitem>어두운 색만</guimenuitem> 모드는 상위 레이어와 하위 레이어의 각 픽셀값을 대조하여 작은 값을 취합니다. 따라서 한 레이어가 휜색 이미지이면 최종 이미지에는 변화가 없고, 검정색 이미지이면 최종 이미지는 검정색 이미지가 됩니다.

en: Lighten only
ko: 밝은 색만

en: <guimenuitem>Lighten only</guimenuitem> mode compares each component of each pixel in the upper layer with the corresponding one in the lower layer and uses the larger value in the resulting image. Completely black layers have no effect on the final image and completely white layers result in a white image.
ko: <guimenuitem>밝은 색만</guimenuitem> 모드는 상위 레이어와 하위 레이어의 각 픽셀값을 대조하여 작은 값을 취합니다. 따라서 한 레이어가 검정색 이미지이면 최종 이미지에는 변화가 없고, 하얀색 이미지이면 최종 이미지는 하얀색 이미지가 됩니다.

en: <guilabel>Hue</guilabel> mode uses the hue of the upper layer and the saturation and value of the lower layer to form the resulting image. However, if the saturation of the upper layer is zero, the hue is taken from the lower layer, too.
ko: <guilabel>색조</guilabel> 모드는 상위 레이어의 색조와 하위 레이어의 채도 및 명암값을 취합니다. 하지만 상위 레이어의 채도가 0이면, 하위 레이어의 색조를 취합니다.

en: <guilabel>Saturation</guilabel> mode uses the saturation of the upper layer and the hue and value of the lower layer to form the resulting image.
ko: <guilabel>채도</guilabel> 모드는 상위 레이어의 채도와 하위 레이어의 색조 및 명암값을 취합니다.

en: <guilabel>Color</guilabel> mode uses the hue and saturation of the upper layer and the value of the lower layer to form the resulting image.
ko: <guilabel>색상</guilabel> 모드는 상위 레이어의 색조 및 채도와 하위 레이어의 명암값을 취합니다.

en: <guilabel>Value</guilabel> mode uses the value of the upper layer and the saturation and hue of the lower layer to form the resulting image. You can use this mode to reveal details in dark and light areas of an image without changing the saturation.
ko: <guilabel>명암</guilabel> 모드는 상위 레이어의 명암값과 하위 레이어의 채도와 색상을 취합니다. 이 모드를 이용해 채도의 변화없이 이미지의 밝고 어두운 부분을 자세하게 표현할 수 있습니다.

en: Each layer in an image can have a different layer mode. (Of course, the layer mode of the bottom layer of an image has no effect.) The effects of these layer modes are cumulative. The image shown below has three layers. The top layer consists of Wilber surrounded by transparency and has a layer mode of <quote>Difference</quote>. The second layer is solid light blue and has a layer mode of <quote>Addition</quote>. The bottom layer is filled with the <quote>Red Cubes</quote> pattern.
ko: 이미지의 각 레이어는 각기 다른 레이어 모드를 취할 수 있습니다(단, 배경 레이어에는 어떠한 레이어 모드도 적용되지 않습니다). 이러한 레이어 모드의 효과는 누적됩니다. 아래에 있는 이미지는 세 개의 레이어를 갖고 있습니다. 최상단에 있는 레이어는 투명한 바탕에 윌버 그림이 있고, <quote>차이점</quote> 모드로 되어 있습니다. 두번째 레이어는 <quote>더하기</quote> 모드를 가진 밝은 파란색 레이어입니다. 그리고 마지막 배경 레이어는 <quote>Red Cubes</quote> 무늬로 채워져 있습니다.

en: Multi layer example
ko: 다중 레이어 예제

en: <acronym>GIMP</acronym> also has similar modes which are used for the painting tools. These are the same twenty-one modes as the layer modes, plus additionally two modes which are specific to the painting tools. You can set these modes from the <guilabel>Mode</guilabel> menu in the Tools option dialog. In the equations shown above, the layer you are painting on is the <quote>lower layer</quote> and the pixels painted by the tool are the <quote>upper layer</quote>. Naturally, you do not need more than one layer in the image to use these modes, since they only operate on the current layer and the selected painting tool.
ko: <acronym>김프</acronym> 의 페인팅 도구에는 레이어 모드와 비슷한 21개의 모드와 두 개의 특별한 모드가 있습니다. 이는 도구 옵션 대화 상자의 <guilabel>모드</guilabel> 메뉴를 통해 설정할 수 있습니다. 위에서 언급한 공식에서 칠을 하는 레이어는 <quote>하위 레이어</quote>이고, 도구로 칠이 된 픽셀은 <quote>상위 레이어</quote>에 있는 것입니다. 사실 페인팅 도구의 모드는 선택된 페인팅 도구로 현재 레이어에만 작업을 하기 때문에 한 개의 레이어만 있어도 사용이 가능합니다. 아래에 페인팅 도구에만 있는 두 개의 모드에 대한 설명이 있습니다.

en: See <xref linkend="gimp-paint-mode-examples"/> for a description of the two additional painting modes.
ko: 두 개의 칠하기 모드에 대한 설명은 <xref linkend="gimp-paint-mode-examples"/>를 참조하십시오.

en: Layer Groups
ko: 레이어 그룹

en: Move Layer Groups
ko: 레이어 그룹 이동

en: Layer Modes and Groups
ko: 레이어 모드와 그룹

en: Layer Mask
ko: 레이어 마스크

en: Running GIMP
ko: 김프 실행하기

en: Most often, you start <acronym>GIMP</acronym> either by clicking on an icon (if your system is set up to provide you with one), or by typing <command>gimp</command> on a command line. If you have multiple versions of <acronym>GIMP</acronym> installed, you may need to type <command>gimp-2.8</command> to get the latest version. You can, if you want, give a list of image files on the command line after the program name, and they will automatically be opened by <acronym>GIMP</acronym> as it starts. It is also possible, though, to open files from within <acronym>GIMP</acronym> once it is running.
ko: 일반적으로 <acronym>김프</acronym> 아이콘을 더블 클릭하면 김프가 실행됩니다. 또는 명령줄에 <command>gimp</command> 라고 입력합니다.(만약 여러 버전의 <acronym>김프</acronym>를 설치했다면 <command>gimp-2.8</command> 과 같이 실행할 버전의 버전 번호를 입력해야 합니다.) 그리고 프로그램명 뒤에 이미지 파일들의 이름을 덧붙이면, <acronym>김프</acronym> 시작 후 자동으로 해당 파일들이 열립니다. 물론 <acronym>김프</acronym>를 실행한 후에도 파일을 열 수 있습니다.

en: Most operating systems support file associations, which associates a class of files (as determined by their filename extension, such as .jpg) with a corresponding application (such as <acronym>GIMP</acronym>). When image files are properly <quote>associated</quote> to <acronym>GIMP</acronym>, you can double click on an image to open it in <acronym>GIMP</acronym>.
ko: 대부분의 운영 체제에서는 파일 연결 기능을 제공합니다. 이 기능은 파일을 확장자에 따라 특정 프로그램과 연결시켜주는 기능입니다.(예를 들어 .jpg 파일을 <acronym>김프</acronym>로 연결) <acronym>김프</acronym>로 <quote>연결된</quote> 파일을 더블 클릭하면, 해당 파일이 <acronym>김프</acronym>로 열립니다.

en: Known Platforms
ko: 지원하는 플랫폼

en: The <acronym>GIMP</acronym> is the most widely supported image manipulation available today. The platforms on which <acronym>GIMP</acronym> is known to work include:
ko: <acronym>김프</acronym>는 가장 많은 플랫폼을 지원하는 이미지 편집 프로그램입니다. <acronym>김프</acronym>에서 지원하는 플랫폼은 다음과 같습니다.

en: <productname><acronym>GNU</acronym>/Linux</productname>, <productname>Apple Mac OS X</productname>, <productname>Microsoft Windows</productname>, <productname>OpenBSD</productname>, <productname>NetBSD</productname>, <productname>FreeBSD</productname>, <productname>Solaris</productname>, <productname>SunOS</productname>, <productname>AIX</productname>, <productname>HP-UX</productname>, <productname>Tru64</productname>, <productname>Digital UNIX</productname>, <productname>OSF/1</productname>, <productname>IRIX</productname>, <productname>OS/2</productname>, and <productname>BeOS</productname>.
ko: <productname><acronym>GNU</acronym>/Linux</productname>, <productname>Apple Mac OS X</productname>, <productname>Microsoft Windows</productname>, <productname>OpenBSD</productname>, <productname>NetBSD</productname>, <productname>FreeBSD</productname>, <productname>Solaris</productname>, <productname>SunOS</productname>, <productname>AIX</productname>, <productname>HP-UX</productname>, <productname>Tru64</productname>, <productname>Digital UNIX</productname>, <productname>OSF/1</productname>, <productname>IRIX</productname>, <productname>OS/2</productname>, <productname>BeOS</productname>

en: The <acronym>GIMP</acronym> is easily ported to other operating systems because of its source code availability. For further information visit the <acronym>GIMP</acronym> developers homepage. <xref linkend="bibliography-online-gimp-dev"/>.
ko: <acronym>김프</acronym>는 소스가 공개되어 있으므로 다른 운영 체제로 쉽게 포팅될 수 있습니다. 포팅에 관한 더 자세한 정보는 <acronym>김프</acronym> 개발자 홈페이지 <xref linkend="bibliography-online-gimp-dev"/> 를 참조하십시오.

en: <acronym>GIMP</acronym> automatically detects and uses the system language. In the unlikely event that language detection fails, or if you just want to use a different language, since <acronym>GIMP</acronym>-2.8, you can do so through: <menuchoice><guimenu>Edit</guimenu><guisubmenu>Preferences</guisubmenu><guimenuitem>Interface</guimenuitem></menuchoice>.
ko: <acronym>김프</acronym>는 자동으로 시스템 언어를 감지하여 해당 언어를 사용합니다. 간혹 시스템 언어를 찾지 못하거나 다른 언어를 사용하고 싶을 경우, (<acronym>김프</acronym>-2.8 이라면) 다음 메뉴를 통해 사용자 인터페이스 언어를 변경할 수 있습니다. <menuchoice><guimenu>편집</guimenu><guisubmenu>기본 설정</guisubmenu><guimenuitem>인터페이스</guimenuitem></menuchoice>

en: You can also use:
ko: 또는 다음 방법 중 하나를 사용합니다.

en: Under Linux
ko: 리눅스(Linux) 환경

en: <emphasis>In LINUX</emphasis>: in console mode, type <userinput>LANGUAGE=en gimp</userinput> or <userinput>LANG=en gimp</userinput> replacing en by fr, de, ... according to the language you want. Background: Using <userinput>LANGUAGE=en</userinput> sets an environment variable for the executed program <userinput>gimp</userinput>.
ko: <emphasis>LINUX</emphasis>: 콘솔모드에서 <userinput>LANGUAGE=en gimp</userinput> 나 <userinput>LANG=en gimp</userinput> 라고 입력하되, en 대신 원하는 언어로 바꿔주면 됩니다. 즉, <userinput>LANGUAGE=ko gimp</userinput> 나 <userinput>LANG=ko gimp</userinput> 라고 입력합니다

en: Under Windows XP
ko: Windows XP 환경

en: <menuchoice><guimenu>Control Panel</guimenu><guisubmenu>System</guisubmenu><guisubmenu>Advanced</guisubmenu><guimenuitem>Environment</guimenuitem></menuchoice> button in <quote>System Variables</quote> area: <guibutton>Add</guibutton> button: Enter LANG for Name and fr or de... for Value. Watch out! You have to click on three successive <guibutton>OK</guibutton> to validate your choice.
ko: <menuchoice><guimenu>제어판</guimenu><guisubmenu>시스템</guisubmenu><guisubmenu>고급</guisubmenu><guimenuitem>환경 변수</guimenuitem></menuchoice> 버튼의 <quote>시스템 변수</quote> 영역에서 <guibutton>새로 만들기</guibutton> 버튼을 클릭합니다. 그리고 변수이름에 LANG, 변수값에 원하는 언어 이름(fr,ko 등)을 넣습니다. 주의! 선택을 적용하려면 세번 연속 <guibutton>확인</guibutton> 버튼을 눌러야 합니다.

en: If you change languages often, you can create a batch file to change the language. Open NotePad. Type the following commands (for french for instance): <literallayout><userinput>set lang=fr
    start gimp-2.8.exe</userinput></literallayout> Save this file as <filename>GIMP-FR.BAT</filename> (or another name, but always with a <filename class="extension">.BAT</filename> extension). Create a shortcut and drag it to your desktop.
ko: 만약 언어를 자주 변경해야 한다면, 배치 파일을 만들어 사용합니다. 메모장을 열고 다음과 같이 입력합니다. <literallayout><userinput>set lang=ko
    start gimp-2.8.exe</userinput></literallayout> 그런 뒤에 <filename>GIMP-KO.BAT</filename> 로 저장을 하고(다른 이름으로 저장해도 관계없으나, 확장자는 <filename class="extension">.BAT</filename> 이어야 합니다). 이 배치 파일의 바로 가기를 바탕화면에 만듭니다.

en: Another possibility: <menuchoice><guimenu>Start</guimenu><guisubmenu>Programs</guisubmenu><guimenuitem>GTK Runtime Environment</guimenuitem></menuchoice> Then <guimenuitem>Select language</guimenuitem> and select the language you want in the drop-down list.
ko: 다른 방법: <menuchoice><guimenu>시작</guimenu><guisubmenu>프로그램</guisubmenu><guimenuitem>GTK 런타임 환경</guimenuitem></menuchoice>을 선택합니다. 그리고 <guimenuitem>언어 선택</guimenuitem> 항목의 드롭다운 목록에서 원하는 언어를 선택합니다.

en: Under Apple Mac OS X
ko: 애플 맥 OS X 환경

en: From System Preferences, click on the International icon. In the Language tab, the desired language should be the first in the list.
ko: 시스템 설정에서 인터내셔널 아이콘을 클릭합니다. 그리고 언어 탭에서 원하는 언어가 리스트의 상단에 오도록 설정합니다.

en: Another GIMP instance
ko: 새 인스턴스로 김프 시작

en: Use <userinput>-n</userinput> to run multiple instances of GIMP. For example, use <userinput>gimp-2.8</userinput> to start GIMP in the default system language, and <userinput>LANGUAGE=en gimp-2.8 -n</userinput> to start another instance of <acronym>GIMP</acronym> in English; this is very useful for translators.
ko: <userinput>-n</userinput> 옵션을 이용해, 김프를 중복 실행할 수 있습니다. 예를 들어 <userinput>gimp-2.8</userinput>을 기본 시스템 언어로 실행을 시키고, <userinput>LANGUAGE=en gimp-2.8 -n</userinput> 명령을 이용해 영어 메뉴를 가진 김프를 하나 더 실행할 수 있습니다. 프로그램 메뉴 번역시 이 방법을 이용하면 유용합니다.

en: Command Line Arguments
ko: 명령줄 인수

en: Command line Arguments
ko: Command line Arguments(명령줄 인수)

en: Although arguments are not required when starting <acronym>GIMP</acronym>, the most common arguments are shown below. On a Unix system, you can use <userinput>man gimp</userinput>for a complete list.
ko: 일반적으로 <acronym>김프</acronym>를 실행하는데 인수를 사용하는 일은 거의 없지만, 주요 인수 목록은 다음과 같습니다. 유닉스(리눅스) 시스템에서는 <userinput>man gimp</userinput> 명령을 이용하여 더 자세한 정보를 확인할 수 있습니다.

en: Command line arguments must be in the command line that you use to start <acronym>GIMP</acronym> as <command>gimp-2.8 [OPTION...] [FILE|URI...]</command>.
ko: 명령줄 옵션을 사용하려면 명령줄에 다음과 같이 입력하여 <acronym>김프</acronym>를 시작합니다. <command>gimp-2.8 [OPTION...] [FILE|URI...]</command>.

en: Display a list of all commandline options.
ko: 모든 명령줄 옵션을 보여줍니다.

en: Show all help options.
ko: 모든 도움말 옵션을 보여줍니다.

en: Show GTK+ Options.
ko: GTK+ 옵션을 보여줍니다.

en: Print the <acronym>GIMP</acronym> version and exit.
ko: 현재 사용중인 <acronym>김프</acronym> 버전을 보여준 뒤 종료합니다.

en: Show license information and exit.
ko: 사용 허가서 정보를 보여준 뒤 종료합니다.

en: Show detailed start-up messages.
ko: 시작 메세지를 자세히 보여줍니다.

en: Start a new <acronym>GIMP</acronym> instance.
ko: 새 인스턴스로 <acronym>김프</acronym>를 시작합니다.

en: Open images as new.
ko: 새 이미지를 만듭니다.

en: Run without a user interface.
ko: 사용자 인터페이스 없이 실행합니다.

en: Do not load patterns, gradients, palettes, or brushes. Often useful in non-interactive situations where start-up time is to be minimized.
ko: 무늬, 그라디언트, 색상표, 붓 등을 읽어 들이지 않습니다. 비대화식 환경에서 시작 시간을 최소화할 때 유용합니다.

en: Do not load any fonts. This is useful to load <acronym>GIMP</acronym> faster for scripts that do not use fonts, or to find problems related to malformed fonts that hang <acronym>GIMP</acronym>.
ko: 글꼴을 읽어오지 않습니다. 이 옵션은 글꼴을 사용하지 않는 스크립트를 사용하거나 문제가 있는 글꼴을 찾아내기 위해 <acronym>김프</acronym>를 시작할 때 유용합니다.

en: Do not show the splash screen while starting.
ko: 시작시 스플래쉬 화면을 보이지 않습니다.

en: Do not use shared memory between <acronym>GIMP</acronym> and plugins.
ko: <acronym>김프</acronym>와 플러그인 사이의 공유 메모리를 사용하지 않습니다.

en: Do not use special CPU acceleration functions. Useful for finding or disabling buggy accelerated hardware or functions.
ko: 특수한 CPU 가속 기능을 사용하지 않습니다. 문제가 많은 하드웨어 가속기나 기능을 찾아내거나 사용하지 않을 때 유용합니다.

en: --session=<replaceable>name</replaceable>
ko: --session=<replaceable>이름</replaceable>

en: Use a different <filename>sessionrc</filename> for this <acronym>GIMP</acronym> session. The given session name is appended to the default <filename>sessionrc</filename> filename.
ko: 현재 <acronym>김프</acronym> 세션에 다른 <filename>sessionrc</filename> 를 사용합니다. 새 세션 이름은 기본 <filename>sessionrc</filename> 파일명에 덧붙여집니다.

en: --gimprc=<filename>filename</filename>
ko: --gimprc=<filename>파일명</filename>

en: Use an alternative <filename>gimprc</filename> instead of the default one. The <filename>gimprc</filename> file contains a record of your preferences. Useful in cases where plugins paths or machine specs may be different.
ko: 기본값 외의 다른 <filename>gimprc</filename> 를 사용합니다. <filename>gimprc</filename> 는 김프 설정값을 담고 있는 파일입니다. 플러그인 위치나 시스템 사양이 틀린 경우에 유용합니다.

en: --system-gimprc=<replaceable>filename</replaceable>
ko: --system-gimprc=<replaceable>파일명</replaceable>

en: Use an alternate system gimprc file.
ko: 다른 시스템의 gimprc 파일을 사용합니다.

en: -b, --batch=<replaceable>commands</replaceable>
ko: -b, --batch=<replaceable>명령</replaceable>

en: Execute the set of commands non-interactively. The set of commands is typically in the form of a script that can be executed by one of the <acronym>GIMP</acronym> scripting extensions. When the command is <userinput>-</userinput>, commands are read from standard input.
ko: 비대화형 명령들의 모음 실행. 명령 모음은 일반적으로 <acronym>김프</acronym> 스크립팅 확장에서 실행할 수 있는 스크립트 형태로 되어 있습니다. 명령이 <userinput>-</userinput> 일 경우, 이는 표준 입력으로 해석됩니다.

en: Specify the procedure to use to process batch commands. The default procedure is Script-Fu.
ko: 일괄처리 명령을 수행하기 위한 프로시저. 기본 프로시저는 Script-Fu 입니다.

en: Do not popup dialog boxes on errors or warnings. Print the messages on the console instead.
ko: 에러창이나 경고창을 띄우지 않고 콘솔창에 표시합니다.

en: PDB compatibility mode (off|on|warn).
ko: PDB 호환 모드 (off|on|warn)

en: Debug in case of a crash (never|query|always).
ko: 충돌시 디버그를 합니다. (never|query|always)

en: Enable non-fatal debugging signal handlers. Useful for <acronym>GIMP</acronym> debugging.
ko: 치명적이지 않은 디버깅 시그널 처리기를 사용합니다. <acronym>김프</acronym> 디버깅 시에 유용합니다.

en: Make all warnings fatal. Useful for debug.
ko: 모든 치명적 경고를 보입니다. 디버깅 시에 유용합니다.

en: Output a gimprc file with default settings. Useful if you messed up the gimprc file.
ko: 기본 설정으로 gimprc 파일을 출력합니다. gimprc 파일을 결합할 때 유용합니다.

en: Use the designated X display (does not apply to all platforms).
ko: X-윈도우 스타일을 사용합니다(Microsoft Windows에서는 사용불가).

en: Image Window
ko: 이미지 창

en: Image windows
ko: 이미지 창

en: Navigation preview
ko: 내비게이션 미리 보기

en: GIMP user interface is now available in two modes: multi-window mode (default), and single-window mode (optional, through <menuchoice><guimenu>Windows</guimenu><guimenuitem>&gt;Single-Window Mode</guimenuitem></menuchoice>. But, if you quit GIMP with this option enabled, GIMP will open in single mode next time).
ko: 김프 사용자 인터페이스는 두 가지 모드를 제공합니다. 기본은 다중창 모드이며, <menuchoice><guimenu>창</guimenu><guimenuitem>&gt;단일창 모드</guimenuitem></menuchoice> 메뉴를 이용해 단일창 모드를 선택할 수도 있습니다. 창 모드를 변경하고나면 그 다음 실행시에도 해당 모드가 적용됩니다.

en: In single-window mode, no new window is added: images and dialogs are added in tabs. Please see <xref linkend="single-window-mode"/>.
ko: 단일창 모드에서는 이미지와 대화 상자가 모두 탭으로 생성되며, 새로운 창이 더 생기지 않습니다. 더 자세한 내용은 <xref linkend="single-window-mode"/>를 참고하세요.

en: When you start <acronym>GIMP</acronym> without any image open, the image window seems to be absent in single-window mode, while, in multi-window mode, an image window exists, even if no image is open.
ko: 이미지 없이 <acronym>김프</acronym>를 실행하면, 단일창 모드에서는 이미지 창이 비어 있게 되고, 다중창 모드에서는 빈 이미지 창이 열립니다.

en: We will begin with a brief description of the components that are present by default in an ordinary image window. Some of the components can be removed by using commands in the <link linkend="gimp-view-menu">View</link> menu.
ko: 여기서는 일반적인 이미지창에 기본값으로 표시되는 요소들에 대해 설명할 것입니다. 이 요소들 중 일부는 <link linkend="gimp-view-menu">보기</link> 메뉴의 하위 명령들을 이용하여 숨길 수도 있습니다.

en: The Image Window in Multi-Window Mode
ko: 다중창 모드의 이미지 창

en: The Image Area in Single-Window Mode
ko: 단일창 모드의 이미지 영역

en: Despite <emphasis>Single</emphasis>-window Mode, we will use <quote>image window</quote> for <quote>image area</quote>.
ko: 용어의 혼란을 막기 위해 <emphasis>단일</emphasis>창 모드의 이미지 영역을 <quote>이미지 창</quote>이라고 부르겠습니다.

note: 1
en: <emphasis>Title Bar:</emphasis> The Title Bar in an image window without an image displays <quote>GNU Image Manipulating Program</quote>. An image window with an image displays the image name and its specifications in the title bar according to the settings in <link linkend="gimp-prefs-dialog">Preference Dialog</link>. The Title Bar is provided by the operating system, not by <acronym>GIMP</acronym>, so its appearance is likely to vary with the operating system, window manager, and/or theme &mdash; in Linux systems, this title bar has a button to display the image window on all your desktops. You also have this button in toolbox window and layer window.
ko: <emphasis>제목 표시줄:</emphasis> 이미지가 있는 이미지 창의 제목 표시줄에는 이미지 이름과 관련 정보들이 표시됩니다. 여기에 표시되는 내용은 <link linkend="gimp-prefs-dialog">기본 설정 대화 상자</link>에서 변경할 수 있습니다. 반면 이미지가 없는 빈 이미지창의 제목 표시줄에는 <quote>GNU Image Manipulating Program</quote>라는 이름이 표시됩니다. 이 제목 표시줄은 <acronym>김프</acronym> 자체에서 제공하는 것이 아니라 운영 체제에서 제공하는 것이기 때문에, 운영 체제나 창 관리자, 테마 등에 따라 다소 다르게 보일 수 있습니다. 예를 들어 리눅스 시스템에서는 이미지창을 모든 데스크탑 화면에 표시하는 버튼이 추가로 있습니다.

en: If you have opened a non-xcf image, it is <quote>(imported)</quote> as a .xcf file and its original name appears in the status bar at the bottom of the image window.
ko: xcf 형식이 아닌 이미지를 열면, 이 이미지는 .xcf 파일 형식으로 <quote>(가져옴)</quote> 상태가 되며, 이미지창의 하단에 있는 상태 표시줄에 원본 이름이 표시됩니다.

en: When an image is modified, an asterisk appears in front of title.
ko: 이미지를 수정하면, 제목 앞에 별표가 표시됩니다.

en: Users with an Apple Macintosh and a one button mouse can use <keycombo><keycap>Ctrl</keycap><mousebutton>mousebutton</mousebutton></keycombo> instead.
ko: 애플 맥킨토시 사용자들과 원 버튼 마우스 사용자들은 <keycombo><keycap>Ctrl</keycap><mousebutton>마우스 버튼</mousebutton></keycombo>으로 대신할 수 있습니다.

note: 2
en: <emphasis>Image Menu:</emphasis> Directly below the Title Bar appears the Menu bar (unless it has been suppressed). The Image Menu provides access to nearly every operation you can perform on an image. You can also right-click on an image to display a pop-up image menu, <placeholder-1/>, or by left-clicking on the little <quote>arrow-head</quote> symbol in the upper left corner, called <emphasis>Menu Button</emphasis>, described just below. Many menu commands are also associated with keyboard <emphasis>shortcuts</emphasis> as shown in the menu. You can define your own custom shortcuts for menu actions, if you enable <link linkend="gimp-prefs-interface"> Use Dynamic Keyboard Shortcuts</link> in the Preferences dialog.
ko: <emphasis>이미지 메뉴:</emphasis> 이미지 메뉴는 (일부러 없애지 않는 한) 제목 표시줄 바로 아래에 위치합니다. 이 메뉴를 통해 이미지 편집을 위한 거의 모든 작업들을 할 수 있습니다.  이미지 안에서 오른쪽 버튼을 클릭하거나<placeholder-1/> 이미지 창의 왼쪽 상단 구석에 있는 <emphasis>메뉴 버튼</emphasis>이라고 부르는 <quote>화살표</quote>를 클릭해서 이미지 메뉴를 사용할 수도 있습니다. 또한 대부분의 메뉴는 메뉴에 표시된 키보드 <emphasis>단축키</emphasis>를 이용해 간편하게 실행할 수 있습니다. 기본 설정 대화 상자에서 <link linkend="gimp-prefs-interface">동적 키보드 단축키 사용</link> 항목을 활성화시키면, 메뉴 동작에 대한 단축키를 직접 설정할 수 있습니다.

en: <emphasis>Ruler:</emphasis> In the default layout, rulers are shown above and to the left of the image. Use the rulers to determine coordinates within the image. The default unit for rulers is pixels; use the settings described below to use a unit other than pixels.
ko: <emphasis>눈금자:</emphasis> 기본 화면에서 눈금자는 이미지의 상단과 왼쪽에 표시되며, 이미지 내의 좌표를 나타내는데 사용됩니다. 기본 수치 단위는 픽셀이지만, 원한다면 아래에 설명되어 있는 단위 설정법을 이용해 다른 타입으로 바꿀 수도 있습니다.

en: One of the most important uses of rulers is to create <emphasis>guides</emphasis>. Click and drag a ruler into the image to create a guide. A guide is a line that helps you accurately position things&mdash;or verify that another line is truly horizontal or vertical. Click and drag a guide to move it. Drag a guide out of the image to delete it; you can always drag another guide into the image. You can even use multiple guides at the same time.
ko: 눈금자의 가장 중요한 기능 중에 하나는 <emphasis>안내선</emphasis>을 만드는 것입니다. 안내선은 이미지를 정확한 위치에 배치하거나 선이 정확하게 수평/수직인지 확인하는데 유용합니다. 안내선을 만들려면 눈금자를 클릭한 다음 이미지 내부로 드래그합니다. 안내선을 클릭후 드래그하면 이동이 되고, 이미지 밖으로 드래그하면 삭제됩니다.

en: In ruler area, the mouse pointer position is marked with two small arrow-heads pointing vertically and horizontally.
ko: 이미지 창 내에서 마우스 커서를 움직이면 눈금자 부분에 현재 마우스 커서의 가로/세로 위치를 표시하는 작은 화살표가 표시됩니다.

en: <emphasis>QuickMask Toggle:</emphasis> The small button in the lower left corner of the image toggles the Quick Mask on and off. When the Quick Mask is on, the button is outlined in red. See <link linkend="gimp-qmask">QuickMask</link> for more details on this highly useful tool.
ko: <emphasis>퀵마스크 전환:</emphasis> 이미지 창의 왼쪽 하단에 있는 이 버튼은 퀵마스크 모드를 켜거나 끄는데 사용됩니다. 퀵마스크 모드가 켜지면, 버튼이 빨간색 테두리로 둘러 싸입니다. 이는 굉장히 유용한 기능으로 더 자세한 사항은 <link linkend="gimp-qmask">퀵마스크</link>에서 확인할 수 있습니다.

note: 6
en: <emphasis>Pointer Coordinates:</emphasis> When the pointer (mouse cursor, if you are using a mouse) is within the image boundaries, the rectangular area in the lower left corner of the window displays the current pointer coordinates. The units are the same as for the rulers.
ko: <emphasis>커서 좌표:</emphasis> 마우스 커서가 이미지 경계안에 있을 경우 창의 왼쪽 아래 구석에 있는 사각형 부분에 현재 커서의 좌표가 표시됩니다. 좌표의 단위는 눈금자와 동일합니다.

note: 7
en: <emphasis>Units Menu:</emphasis> Use the Units Menu to change the units used for rulers and several other purposes. The default unit is pixels, but you can quickly change to inches, cm, or several other possibilities using this menu. Note that the setting of <quote>Dot for dot</quote> in the View menu affects how the display is scaled: see <link linkend="gimp-view-dot-for-dot">Dot for Dot</link> for more information.
ko: <emphasis>단위 메뉴:</emphasis> 이 메뉴는 눈금자나 다른 여러 목적에 사용되는 단위를 바꾸는데 사용됩니다. 기본 단위는 픽셀입니다. 하지만 이 메뉴를 통해 인치나 cm 등 다른 단위로 바꿀 수도 있습니다. 단위를 바꿀 경우 보여지는 비율이 바뀔 수 있으므로 보기 메뉴의 <quote>점대점</quote> 설정을 확인해야 합니다. 이에 대한 자세한 내용은 <link linkend="gimp-view-dot-for-dot">점대점</link>에 있습니다.

en: <emphasis>Zoom Button:</emphasis> There are a number of ways to zoom the image in or out, but the Zoom Button is perhaps the simplest. You can directly enter a zoom level in the text box for precise control.
ko: <emphasis>확대/축소 버튼:</emphasis> 이미지를 확대하거나 축소해 보는 방법에는 여러 가지가 있지만 이 메뉴를 이용하는 것이 가장 간단합니다. 더 정확한 확대/축소를 위해 원하는 확대/축소 비율값을 직접 입력할 수도 있습니다.

en: <emphasis>Status Area:</emphasis> The Status Area is at the bottom of the image window. By default, the Status Area displays the original name of the image.xcf file, and the amount of system memory used by the image. Please use <menuchoice><guimenu>Edit</guimenu><guisubmenu>Preferences</guisubmenu><guimenuitem>Image Windows</guimenuitem><guimenuitem>Title &amp; Status</guimenuitem></menuchoice> to customize the information displayed in the Status Area. During time-consuming operations, the status area temporarily shows the running operation and how complete the operation is.
ko: <emphasis>상태 표시 영역:</emphasis> 상태 표시 영역은 이미지 창의 가장 아랫 부분에 있습니다. 기본적으로 상태 표시 영역에는 원본 이미지.xcf 파일의 이름과 이미지의 시스템 메모리 사용량이 표시됩니다. <menuchoice><guimenu>편집</guimenu><guisubmenu>기본 설정</guisubmenu><guimenuitem>이미지 창</guimenuitem><guimenuitem>제목 &amp; 상태 표시줄</guimenuitem></menuchoice> 에서 상태 표시 영역에 표시되는 정보를 변경할 수 있습니다. 시간이 소요되는 작업을 하는 경우, 작업이 진행되는 동안 상태 표시 영역에 진행 중인 작업 내용과 진행률이 표시됩니다.

en: Note that the memory used by the image is very different from the image file size. For instance, a 70Kb .PNG image may occupy 246Kb in RAM when displayed. There are two primary reasons the difference in memory usage. First, a .PNG file is compressed format, and the image is reconstituted in RAM in uncompressed form. Second, <acronym>GIMP</acronym> uses extra memory, and copies of the image, for use by the Undo command.
ko: 이미지가 사용하는 메모리 총량은 이미지 파일 크기에 따라 다릅니다. 예를 들어 70Kb의 PNG 이미지를 열면 246Kb 메모리를 사용합니다. 파일 크기와 메모리 사용량이 다른 이유는 두 가지가 있습니다. 첫번째는 .PNG 파일은 압축된 이미지 형식이므로 이를 비압축된 형태로 재구성합니다. 그리고 두번째는 되돌리기 명령에 대비하여 이미지의 복사본을 보관하기 때문입니다.

note: 10
en: <emphasis>Cancel Button:</emphasis> During complex time-consuming operations, usually a plug-in, a Cancel button temporarily appears in the lower right corner of the window. Use the Cancel button to stop the operation.
ko: <emphasis>취소 버튼:</emphasis> 플러그인 사용과 같이 복잡하고 시간이 걸리는 작업을 하는 경우, 창의 오른쪽 하단에 취소 버튼이 표시됩니다. 이 취소 버튼을 눌러 작업을 취소 할 수 있습니다.

en: A few plug-ins respond badly to being canceled, sometimes leaving corrupted pieces of images behind.
ko: 몇몇 플러그인은 취소를 해도 응답이 없는 경우가 있는데, 이것은 실행 중단으로 인해 쓸모없어진 이미지 조각들을 삭제하고 있기 때문입니다.

en: Navigation button
ko: 내비게이션 버튼

en: <emphasis>Navigation Control:</emphasis> This is a small cross-shaped button at the lower right corner of the image display. Click and hold (do not release the mouse button) on the navigation control to display the Navigation Preview. The Navigation Preview has a miniature view of the image with the displayed area outlined. Use the Navigation Preview to quickly pan to a different part of the image&mdash;move the mouse while keeping the button pressed. The Navigation Window is often the most convenient way to quickly navigate around a large image with only a small portion displayed. (See <link linkend="gimp-navigation-dialog">Navigation Dialog</link> for other ways to access the Navigation Window). (If your mouse has a middle-button, click-drag with it to pan across the image).
ko: <emphasis>내비게이션:</emphasis> 이는 이미지 창의 오른쪽 아래쪽에 있는 작은 십자가 모양의 버튼입니다. 마우스로 이 버튼을 클릭하여 누르고 있으면 내비게이션 미리 보기가 표시됩니다. 내비게이션 미리보기에는 전체 이미지 중에서 현재 화면에 표시되는 영역이 작은 상자로 표시됩니다. 내비게이션 미리 보기에서 마우스 버튼을 누른 채 움직이면 이미지의 다른 부분으로 이동할 수가 있습니다. 일부분 밖에 표시되지 않는 큰 이미지의 경우 이런 방식을 통해 손쉽게 원하는 부분으로 이동할 수 있습니다.(내비게이션 창을 다른 방법으로 열고 싶다면 <link linkend="gimp-navigation-dialog">내비게이션 대화 상자</link>에 대한 설명을 참조하십시오) (또 마우스에 가운데 버튼이 있다면, 이미지 위에서 가운데 버튼을 클릭한 후 드래그하여 원하는 부분으로 이동할 수도 있습니다.)

note: 12
en: <emphasis>Inactive Padding Area:</emphasis> When the image dimensions are smaller than the image window, this padding area separates the active image display and the inactive padding area, so you're able to distinguish between them. You cannot apply any Filters or Operations in general to the inactive area.
ko: <emphasis>여백 공간:</emphasis> 이미지가 이미지 창보다 작은 경우, 이미지 외의 여백 공간을 의미합니다. 이 여백에는 어떠한 필터나 작업도 적용되지 않습니다.

en: <emphasis>Image Display:</emphasis> The most important part of the image window is, of course, the image display or canvas. It occupies the central area of the window, surrounded by a yellow dotted line showing the image boundary, against a neutral gray background. You can change the zoom level of the image display in a variety of ways, including the Zoom setting described below.
ko: <emphasis>이미지:</emphasis> 이미지 창에서 가장 중요한 부분은 이미지나 캔버스입니다. 이미지는 창의 중앙에 표시되며, 회색의 배경과 구분짓는 노란 점선으로 둘러 싸여집니다. 아래에 설명된 확대 설정에 따라 다양한 방법으로 이미지를 확대하거나 축소할 수 있습니다.

en: <emphasis>Image Window Resize Toggle:</emphasis> Without enabling this feature, if you change the size of the image window by click-and-dragging border limits, the image size and zoom does not change. If you make the window larger, for example, then you will see more of the image. If this button is pressed, however, the image resizes when the window resizes so that (mostly) the same portion of the image is displayed before and after the window is resized.
ko: <emphasis>창 크기 변경시 이미지 확대/축소 버튼:</emphasis> 일반적으로 이미지 창의 크기를 변경해도 이미지 자체의 크기나 확대/축소 비율은 변하지 않습니다. 하지만 이 기능을 사용하면 이미지 창 변경시 창의 크기에 따라 이미지의 확대/축소 비율이 변경됩니다. 따라서 이미지 창의 크기를 변경해도 항상 이미지의 같은 부분을 볼 수 있습니다.

en: Drag and drop an image into the Toolbox window from a file browser to open the image in its own Image window or tab.
ko: 파일 탐색기에서 이미지 파일을 도구 상자 창으로 끌어 놓으면, 이미지가 새 이미지 창이나 탭으로 열립니다.

en: Dragging an image file into the Layer dialog adds it to the image as a new layer.
ko: 이미지 파일을 레이어 대화 상자로 끌어 놓으면, 이미지가 새 레이어로 추가됩니다.

en: <keycombo><keycap>Ctrl</keycap><keycap>J</keycap></keycombo>: this command keeps the zoom level; it adapts window size to image size. The Shrink Wrap command does the same.
ko: <keycombo><keycap>Ctrl</keycap><keycap>J</keycap></keycombo>: 이 단축키는 확대/축소 비율을 고정시키는 명령을 수행합니다. 창크기를 이미지에 맞춤 명령의 단축키도 이와 동일합니다.

en: <keycombo><keycap>Ctrl</keycap><keycap>Shift</keycap><keycap>J</keycap></keycombo>: this command modifies the zoom level to adapt the image display to the window.
ko: <keycombo><keycap>Ctrl</keycap><keycap>Shift</keycap><keycap>J</keycap></keycombo>: 이 단축키는 창의 크기에 맞게 이미지의 확대/축소 비율을 변경하는 명령을 수행합니다.

en: Image size and image window size can be different. You can make image fit window, and vice versa, using two keyboard shortcuts: <placeholder-1/>
ko: 이미지 크기와 이미지 창의 크기는 서로 다른 개념입니다. <placeholder-1/> 단축키를 이용해 이미지 크기를 이미지 창의 크기에 맞춰 표시하거나 그 반대로 할 수 있습니다.

en: In a grayscale image, each point is represented by a brightness value, ranging from 0 (black) to 255 (white), with intermediate values representing different levels of gray.
ko: 그레이스케일 이미지는 각 점이 0(검정)에서 255(흰색)까지의 밝기 값을 가지는 여러가지 회색들로 표현됩니다.

en: Components of the RGB and CMY Color Model
ko: RGB의 구성과 CMY 색상 모델

en: Example of an image in RGB and Grayscale mode
ko: RGB와 그레이스케일 모드의 예제

en: An image in RGB mode, with the channels corresponding to Red, Green and Blue.
ko: RGB 모드의 이미지는 빨강, 녹색, 파랑에 관한 채널을 가지고 있습니다.

en: An image in Grayscale mode, with the channel corresponding to Luminosity.
ko: 그레이스케일 모드의 이미지는 광도에 관한 채널을 갖고 있습니다.

en: Example of an image with alpha channel
ko: 알파채널을 가진 이미지 예

en: The Alpha channel shows the image area which is transparent.
ko: 알파 채널은 이미지의 투명한 부분을 보여줍니다.

en: A color image in RGB mode with an Alpha channel.
ko: 알파 채널이 있는 RGB 모드의 색상 이미지

en: If you are trying to use a filter on an image, and it appears grayed out in the menu, usually the cause is that the image (or, more specifically, the layer) you are working on is the wrong type. Many filters can't be used on indexed images. Some can be used only on RGB images, or only on grayscale images. Some also require the presence or absence of an alpha channel. Usually the fix is to convert the image to a different type, most commonly RGB.
ko: 이미지에 필터를 적용하려고 할때 만약 해당 메뉴가 비활성된다면, 대부분은 작업하려는 이미지나 레이어의 모드가 잘못되어 있는 경우입니다. 대부분의 필터들은 인덱스 이미지에서 사용 불가능하고, 일부는 RGB나 그레이스케일 전용입니다. 또 일부는 알파 채널의 유무를 요하기도 합니다. 따라서 일반적으로 편집을 위한 이미지 모드 변환은 RGB 모드로의 변환을 의미합니다.

en: Creating new Files
ko: 새 파일 만들기

en: There are several ways of opening an existing image in <acronym>GIMP</acronym>:
ko: <acronym>김프</acronym>로 이미지를 여는 방법에는 여러 가지가 있습니다. :

en: If instead of a file name, you have a <acronym>URI</acronym> (i.e., a web address) for the image, you can open it using the menu, by choosing <menuchoice><guimenu>File</guimenu><guimenuitem>Open Location…</guimenuitem></menuchoice> from an image menu. This brings up a small dialog that allows you to enter (or paste) the <acronym>URI</acronym>.
ko: 파일 이름 대신 이미지의 <acronym>URI</acronym>(예:웹 주소)를 알고 있다면, 도구 상자 메뉴나 이미지 메뉴의 <menuchoice><guimenu>파일</guimenu><guimenuitem>위치 열기</guimenuitem></menuchoice> 를 이용해 이미지를 열 수 있습니다. 이 메뉴를 선택하면 <acronym>URI</acronym> 를 입력할 수 있는 작은 대화 상자가 뜹니다.

en: The <quote>Open Location</quote> dialog
ko: <quote>위치 열기</quote> 대화 상자.

en: The <quote>Open Location</quote> dialog.
ko: <quote>위치 열기</quote> 대화 상자.

en: Image Browser
ko: 이미지 브라우저

en: Grids and Guides
ko: 모눈과 안내선

en: Grid and guides
ko: 격자와 안내선

en: Image used for examples below
ko: 예제 이미지

en: The Image Grid
ko: 이미지 모눈

en: Image with default grid
ko: 기본 모눈을 표시한 이미지

en: Each image has a grid. It is always present, but by default it is not visible until you activate it by toggling <menuchoice><guimenu>View</guimenu><guimenuitem>Show Grid</guimenuitem></menuchoice> in the image menu. If you want grids to be present more often than not, you can change the default behavior by checking "Show grid" in the <link linkend="gimp-prefs-image-window-appearance"> Image Window Appearance </link> page of the Preferences dialog. (Note that there are separate settings for Normal Mode and Fullscreen Mode.)
ko: 모든 이미지는 모눈을 가지고 있지만, 기본값으로 보이지 않게 되어 있기 때문에 이미지 메뉴의 <menuchoice><guimenu>보기</guimenu><guimenuitem>모눈 표시</guimenuitem></menuchoice> 를 통해 전환시켜야만 볼 수 있습니다. 혹 모눈을 자주 사용한다면 기본 설정 대화 상자의 이미지 창 외양에서 "모눈 표시" 에 체크합니다(보통 모드와 전체 화면 모드를 각각 설정해야 합니다).

en: A different grid style
ko: 다른 모양의 모눈

en: Not only can a grid be helpful for judging distances and spatial relationships, it can also permit you to align things exactly with the grid, if you toggle <menuchoice><guimenu>View</guimenu><guimenuitem>Snap to Grid</guimenuitem></menuchoice> in the image menu: this causes the pointer to "warp" perfectly to any grid line located within a certain distance. You can customize the snap distance threshold by setting "Snap distance" in the <link linkend="gimp-prefs-tool-options">Tool Options</link> page of the Preferences dialog, but most people seem to be happy with the default value of 8 pixels. (Note that it is perfectly possible to snap to the grid even if the grid is not visible. It isn't easy to imagine why you might want to do this, though.)
ko: 모눈은 길이나 공간을 재는 것뿐만 아니라 이미지를 정확하게 배치하는데에도 유용합니다. 이미지 메뉴에서 <menuchoice><guimenu>보기</guimenu><guimenuitem>모눈에 맞추기</guimenuitem></menuchoice> 를 선택하면 이미지를 가장 가까운 모눈의 선에 맞출 수 있습니다. 이렇게 하면 특정한 거리 내의 포인터는 근처의 모눈선으로 끌려가게 됩니다. 이러한 맞춤 간격의 기본값은 8 픽셀로, 기본 설정 중 도구 선택사항의 "당겨 맞출 거리" 를 통해 설정할 수 있습니다(쓸모는 별로 없지만 모눈이 보이지 않는 상태로 모눈에 맞춤기능이 작동되도록 할 수도 있습니다).

en: Image with four guides
ko: 네 개의 안내선

en: As with the grid, you can cause the pointer to snap to nearby guides, by toggling <menuchoice><guimenu>View</guimenu><guimenuitem>Snap to Guides</guimenuitem></menuchoice> in the image menu. If you have a number of guides and they are making it difficult for you to judge the image properly, you can hide them by toggling <menuchoice><guimenu>View</guimenu><guimenuitem>Show Guides</guimenuitem></menuchoice>. It is suggested that you only do this momentarily, otherwise you may get confused the next time you try to create a guide and don't see anything happening.
ko: 모눈처럼 <menuchoice><guimenu>보기</guimenu><guimenuitem>안내선에 맞추기</guimenuitem></menuchoice> 를 통해 이미지를 가까운 안내선에 붙일 수 있습니다. 만약 안내선이 너무 많아 오히려 방해가 된다면 <menuchoice><guimenu>보기</guimenu><guimenuitem>안내선 표시</guimenuitem></menuchoice> 메뉴를 통해 안내선을 숨길 수 있습니다다. 하지만 이는 후에 안내선을 만들었는데도 만들어지지 않은 것처럼 혼돈을 줄 수 있으므로 임시로만 사용하는 것이 좋습니다.

en: Another use for guides: the <link linkend="plug-in-guillotine">Guillotine</link> plugin can use guides to slice an image into a set of sub-images.
ko: 안내선의 다른 이용법으로 Guillotine 플러그인을 사용하면 안내선을 이용해 이미지를 작게 조각낼 수도 있습니다.

en: Some examples of GIMP gradients.
ko: 김프 그라디언트의 몇 가지 예제

en: Gradients from top to bottom: FG to BG (RGB); Full saturation spectrum; Nauseating headache; Browns; Four bars
ko: 왼쪽에서 오른쪽으로, 전경색에서 배경색으로(RGB 모드), 채도 스펙트럼, 어두운 색들, 갈색 계열, 네 개의 기둥

en: A <emphasis>gradient</emphasis> is a set of colors arranged in a linear order. The most basic use of gradients is by the <link linkend="gimp-tool-blend">Blend tool</link>, sometimes known as the <quote>gradient tool</quote> or <quote>gradient fill tool</quote>: it works by filling the selection with colors from a gradient. You have many options to choose from for controlling the way the gradient colors are arranged within the selection. There are also other important ways to use gradients, including:
ko: <emphasis>그라디언트</emphasis>는 선형으로 배열된 색상 모음입니다. 그라디언트의 주요 용도는 <quote>그라디언트 도구</quote> 나 <quote>그라디언트로 채우기</quote> 로 알려진 블렌드 도구를 이용하는 것입니다. 이 도구는 그라디언트에서 선택된 색상으로 선택을 채웁니다. 많은 옵션을 통해 선택된 영역에 그라디언트 색상들이 배열되는 방법을 조절할 수 있습니다. 그 외에 다음과 같은 용도에도 쓰입니다.:

en: The Gradient Map filter
ko: 그라디언트 맵 필터

en: This filter is now in the Colors menu, and allows you to <quote>colorize</quote> an image, using the color intensity of each point with the corresponding color from the active gradient (the intensity 0, very dark, is replaced by the color at most left end of the gradient, progressively until the intensity is 255, very light, replaced by the most right color of the gradient. See <xref linkend="plug-in-gradmap"/> for more information.
ko: 이 필터는 색상 메뉴에 있습니다. 회색톤 이미지의 각 점을 회색톤 농도에 따라 현재 그라디언트의 색상으로 교체하여 이미지를 <quote>색상화</quote> 하는 필터입니다. 농도가 0 이면 가장 어두운 색으로 그라디언트의 가장 왼쪽 색으로 교체되고, 농도가 255면 가장 밝은 색으로 그라디언트의 가장 오른쪽 색상으로 교체가 됩니다. 이에 대한 자세한 내용은 그라디언트 맵을 참고하십시오.

en: Many quickly examples of working with gradient (for more information see <link linkend="gimp-tool-blend">Blend Tool</link>):
ko: 그라디언트를 이용한 예제들(더 자세한 사항은 <link linkend="gimp-tool-blend">혼합 도구</link>를 참조하십시오):

en: Put a gradient in a selection:
ko: 선택에 그라디언트 적용하기:

en: Choose a gradient.
ko: 그라디언트를 선택합니다.

en: With the Blend Tool click and drag with the mouse between two points of a selection.
ko: 혼합 도구로 선택 내부의 한점에서 다른 지점으로 클릭후 끌어놓기를 합니다.

en: Colors will distributed perpendicularly to the direction of the drag of the mouse and according to the length of it.
ko: 그라디언트의 색상들이 마우스를 끌어놓기 한 방향에 수직으로, 그리고 끌어놓기 한 길이에 맞게 퍼져 적용됩니다.

en: How to use rapidly a gradient in a selection
ko: 선택에 그라디언트 사용하기

en: How to use rapidly a gradient with a drawing tool
ko: 그리기 도구로 그라디언트 사용하기

en: Different productions with the same gradient:
ko: 같은 그라디언트로 다른 효과 만들기

en: Gradient usage
ko: 그라디언트 사용

en: Four ways of using the Tropical Colors gradient: a linear gradient fill, a shaped gradient fill, a stroke painted using colors from a gradient, and a stroke painted with a fuzzy brush then colored using the <link linkend="plug-in-gradmap">Gradient Map</link> filter.
ko: 네 가지의 화려한 색상을 이용한 그라디언트 : 선형 그라디언트로 채우기, 그라디언트 모양으로 채우기, 그라디언트의 색으로 스트로크 칠하기, 퍼지 브러쉬로 스트로크를 칠하고, 그라디언트 맵 필터로 색칠하기.

en: The first four gradients in the list are special: they use the Foreground and Background colors from the Toolbox Color Area, instead of being fixed. <guilabel>FG to BG (RGB)</guilabel> is the RGB representation of the gradient from the Foreground color to the Background color in Toolbox. <guilabel>FG to BG (HSV counter-clockwise) </guilabel> represents the hue succession in Color Circle from the selected hue to 360°. <guilabel>FG to BG (HSV clockwise</guilabel> represents the hue succession in Color Circle from the selected hue to 0°. With <guilabel>FG to transparent </guilabel>, the selected hue becomes more and more transparent. You can modify these colors by using the Color Selector. Thus, by altering the foreground and background colors, you can make these gradients transition smoothly between any two colors you want.
ko: 다음 리스트 중에 처음 네 가지 그라디언트는 조금 특별합니다. 그것들은 설정된 색상이 아닌 도구 상자의 색상 영역에 있는 전경색과 배경색을 이용합니다. <guilabel>전경색을 배경색으로(RGB)</guilabel> 는 도구 상자의 전경색으로부터 배경색까지 RGB 모드로 그라디언트가 표현됩니다. <guilabel>전경색을 배경색으로 (HSV 시계반대방향)</guilabel> 는 전경색으로부터 색상환에서 시계반대 방향으로 전경색으로부터 360° 에 있는 색까지의 색조를 표현합니다. <guilabel>전경색을 배경색으로 (HSV 시계방향으로)</guilabel> 는 전경색으로부터 색상환에서 시계 방향으로 전경색으로부터 0° 에 있는 색까지의 색조를 표현합니다. <guilabel>전경색에서 투명으로</guilabel>는 선택된 색조가 점점 투명하게 표현됩니다. 여기서 사용되는 전경색은 색상 선택기를 통해 바꿀 수 있습니다. 이처럼 전경색과 배경색을 바꿈으로써, 서로 다른 두 가지색을 부드럽게 전환시키며 그라디언트 할 수 있습니다.

en: Gradients can involve not just color changes, but also changes in opacity. Some of the gradients are completely opaque; others include transparent or translucent parts. When you fill or paint with a non-opaque gradient, the existing contents of the layer will show through behind it.
ko: 그라디언트는 색상의 변화뿐만 아니라 투명도의 변화도 포함합니다. 어떤 그라디언트는 완전히 불투명하기도 하고, 투명하거나 일부가 투명한 그라디언트도 있습니다. 불투명하지 않은 그라디언트로 채우거나 칠할 경우, 레이어에 있는 기존에 있는 이미지가 그라디언트 아래로 비쳐보일 수도 있습니다.

en: You can find a large number of interesting SVG gradients on the web, in particular at OpenClipArt Gradients <xref linkend="bibliography-online-openclipart-gradients"/>. You won't be able to see what these gradients look like unless your browser supports SVG, but that won't prevent you from downloading them.
ko: 웹사이트 OpenClipArt Gradients <xref linkend="bibliography-online-openclipart-gradients"/> 에는 상당한 수의 흥미로운 SVG 그라디언트가 있습니다. 만약 웹브라우저에서 SVG 파일을 지원하지 않는다면, 다운로드해서 보아야 합니다.

en: Text and Fonts
ko: 텍스트와 글꼴

en: Fonts and Texts
ko: Fonts and Texts(글꼴과 텍스트)

en: Actually, you can operate on a text layer in the same ways as any other layer, but doing so often means giving up the ability to edit the text without losing the results of your work.
ko: 사실 텍스트 레이어도 다른 레이어와 똑같은 작업을 할 수 있습니다. 다만 기존의 작업들에 영향을 주지 않는 상태로 텍스트를 편집할 수 있다라는 것뿐입니다.

en: GIMP text editor
ko: 김프 텍스트 편집기

en: Dialogs and Docking
ko: 대화 상자와 도킹

en: Docking
ko: 도킹

en: Organizing Dialogs
ko: 대화 상자 위치 변경하기

en: <acronym>GIMP</acronym> has great flexibility for arranging dialog on your screen. A <quote>dialog</quote> is a moving window which contains options for a tool or is dedicated to a special task. A <quote>dock</quote> is a container which can hold a collection of persistent dialogs, such as the Tool Options dialog, Brushes dialog, Palette dialog, etc. Docks cannot, however, hold non-persistent dialogs such as the Preferences dialog or an Image window.
ko: <acronym>김프</acronym>는 상당한 유연하게 대화 상자들을 배치할 수 있습니다. <quote>대화 상자</quote>란 도구 옵션이 포함된 이동 가능한 창이거나 특수 동작을 위한 전용 창을 의미합니다. <quote>독(dock)</quote>은 도구 옵션 대화 상자, 붓 도구 대화 상자, 무늬 대화 상자 등 서로 연관성이 있는 대화 상자들을 모아놓은 창입니다. 하지만 독(dock)에 기본 설정 대화 상자나 이미지 창 등은 포함시킬 수 없습니다.

en: the Tool Options dock under the Toolbox in the left panel,
ko: 왼쪽 패널, 도구 상자 아래쪽에 있는 도구 옵션 독(dock)

en: the Layers, Channels, Paths and Undo dock in the upper part of the right panel,
ko: 오른쪽 패널 상단에 있는 레이어, 채널, 경로, 실행 취소 독(dock)

en: the Brushes, Patterns and Gradients dock in the lower part of the right panel.
ko: 오른쪽 패널 아래쪽에 있는 붓, 무늬, 그라디언트 독(dock)

en: <acronym>GIMP</acronym> has three default docks: <placeholder-1/> In these docks, each dialog is in its own tab.
ko: <acronym>김프</acronym>는 세 개의 독(dock)을 제공합니다. <placeholder-1/> 이러한 독(dock)에 여러 대화 상자들이 탭으로 모아져 있습니다.

en: In multi-window mode, the Toolbox is a <emphasis>utility window</emphasis> and not a dock. In single-window mode, it belongs to the single window.
ko: 다중창 모드에서 도구 상자는 독(dock)이 아닌 <emphasis>유틸리티 창</emphasis>으로 구현되고, 단일창 모드에서는 단일창 안에 포함된 형태가 됩니다.

en: In multi-window mode, a new window, containing the dialog, appears on the screen.
ko: 다중창 모드에서는 새 창, 대화 상자 등이 화면에 표시됩니다.

en: In single-window mode, the dialog is automatically docked to the Layers-Undo dock as a tab.
ko: 단일창 모드에서 대화 상자를 추가하면, 레이어-실행 취소 독(dock)에 탭으로 추가됩니다.

en: Use <menuchoice><guimenu>Windows</guimenu><guisubmenu>Dockable Dialogs</guisubmenu></menuchoice> to view a list of dockable dialogs. Select a dockable dialog from the list to view the dialog. If the dialog is available in a dock, then it is made visible. If the dialog is not in a dock, the behavior is different in multi and single window modes: <placeholder-1/>
ko: <menuchoice><guimenu>창</guimenu><guisubmenu>도킹가능한 대화 상자</guisubmenu></menuchoice> 메뉴에 도킹을 할 수 있는 대화 상자 목록이 나열되어 있습니다. 이 목록에서 원하는 대화 상자를 선택하면 해당 대화 상자가 표시됩니다. 선택한 대화 상자가 이미 독(dock) 안에 포함되어 있으면 해당 대화 상자를 활성화시키고, 없으면 창 모드에 따라 다음과 같이 동작합니다.<placeholder-1/>

en: either in the tab bar of a dock, to integrate it in the dialog group,
ko: 반대로 독(dock)의 탭막대로 이동시켜 대화 상자 그룹에 포함시킬 수도 있습니다.

en: or on a docking bar that appears as a blue line when the mouse pointer goes over a dock border, to anchor the dialog to the dock.
ko: 또는 대화 상자를 드래그하여 독(dock)의 가장자리로 가져가면 파란색 선이 표시되며, 이곳에 대화 상자를 놓으면 대화 상자가 독(dock)에 추가됩니다.

en: You can click-and-drag a tab and drop it in the wanted place: <placeholder-1/>
ko: 탭의 상단부를 끌어 대화 상자를 원하는 장소로 이동할 수도 있습니다. <placeholder-1/>

en: In multi-window mode, you can also click on the dialog title and drag it to the wanted place.
ko: 다중창 모드에서는 일반적인 다른 창들과 마찬가지로 대화 상자의 제목표시줄을 끌어 원하는 곳에 놓을 수 있습니다.

en: Integrating a new dialog in a dialog group
ko: 새 대화 상자를 대화 상자 그룹에 포함시키기

en: Here, in multi-window mode, the Histogram dialog was dragged to the tab bar of the Layers-Undo dock.
ko: 다중창 모드에서 히스토그램 대화 상자를 레이어-실행 취소 독(dock)의 탭막대로 끌어 놓습니다.

en: More simple: the <command>Add tab</command> command in the Tab menu <xref linkend="gimp-dockable-menu"/>.
ko: 더 쉬운 방법: 탭 메뉴의 <command>탭 추가하기</command> 명령을 이용합니다. <xref linkend="gimp-dockable-menu"/>

en: Anchoring a dialog to a dock border
ko: 독(dock) 한쪽에 대화 상자 추가하기

en: The Histogram dialog dragged to the left vertical docking bar of the right panel and the result: the dialog anchored to the left border of the right panel. This dialog now belongs to the right panel.
ko: 히스토그램 대화 상자를 오른쪽 패널의 왼쪽 도킹바에 끌어 놓습니다. 그러면 히스토그램 대화 상자가 오른쪽 패널의 왼쪽에 추가됩니다.

en: So, you can arrange dialogs in a <emphasis>multi-column</emphasis> display, interesting if you work with two screens, one for dialogs, the other for images.
ko: 이렇게 대화 상자들을 <emphasis>다중 열</emphasis>로 정렬하여, 이미지와 관련된 대화 상자와 그 외의 대화 상자들로 구분하여 사용할 수도 있습니다.

en: Press <keycap>TAB</keycap> in an Image window to toggle the visibility of the docks. This is useful if the docks hide a portion of the image Window. You can quickly hide all the docks, do your work, then display all the docs again. Pressing <keycap>TAB</keycap> inside a dock to navigate through the dock.
ko: 이미지 창에서 <keycap>탭</keycap> 키를 누르면, 독(dock)들이 전부 사라지거나 표시됩니다. 이는 독(dock)들이 작업중인 이미지를 가릴 때 유용합니다. 모든 독(dock)들을 간단히 숨기고 작업을 하다가 필요하면 <keycap>탭</keycap> 키를 눌러 다시 표시할 수 있습니다. 독(dock) 안에서 <keycap>탭</keycap> 키를 누르면 독(dock) 안의 요소 사이를 이동합니다.

en: Tab Menu
ko: 탭 메뉴

en: Tab menu
ko: 탭 메뉴

en: A dialog in a dock, with the Tab menu button highlighted.
ko: 탭 메뉴가 밝게 표시된 독(dock) 안의 대화 상자

en: In each dialog, you can access a special menu of tab-related operations by pressing the Tab Menu button, as highlighted in the figure above. Exactly which commands are shown in the menu depends on the active dialog, but they always include operations for creating new tabs, closing or detaching tabs.
ko: 각 대화 상자에는 탭과 관련된 동작을 할 수 있는 특별한 메뉴가 있습니다.(스크린샷에서 밝게 표시) 각 대화 상자의 탭 메뉴는 약간씩 다를 수 있지만, 새 탭 추가, 삭제, 분리 등은 공통 사항입니다.

en: The Tab menu of the Layers dialog.
ko: 레이어 대화 상자의 탭 메뉴

en: The Tab menu gives you access to the following commands:
ko: 탭 메뉴의 세부 명령 :

en: At the top of each Tab menu, an entry opens the dialog's context menu, which contains operations specific to that particular type of dialog. For example, the context menu for the Layers tab is <guilabel>Layers Menu</guilabel>, which contains a set of operations for manipulating layers.
ko: 탭 메뉴의 상단에 있는 메뉴들은 대화 상자의 보조 메뉴로 대화 상자에 따라 다릅니다. 예를 들어 레이어 탭의 <guilabel>레이어 메뉴</guilabel>에는 레이어 편집과 관련된 명령들이 있습니다.

en: Add Tab
ko: 탭 추가

en: <guilabel>Add Tab</guilabel> opens into a submenu allowing you to add a large variety of dockable dialogs as new tabs.
ko: <guilabel>탭 추가</guilabel> 명령은 새로운 탭으로 추가할 수 있는 다양한 대화 상자 목록을 표시합니다.

en: <quote>Add tab</quote> sub-menu
ko: <quote>탭 추가</quote> 하위 메뉴

en: Close the dialog. Closing the last dialog in a dock causes the dock itself to close.
ko: 대화 상자를 닫습니다. 닫는 대화상자가 독(dock)의 마지막 대화 상자라면 독(dock)도 닫힙니다.

en: Detach tab
ko: 탭 떼어내기

en: Detach the dialog from the dock, creating a new dock with the detached dialog as its only member. It has the same effect as dragging the tab out of the dock and releasing it at a location where it cannot be docked.
ko: 이 항목은 탭을 독(dock)으로부터 분리하여, 해당 대화 상자 하나만을 가진 새로운 독(dock)을 생성합니다. 이것은 탭을 독(dock) 밖으로 드래그하여 분리하는 것과 같은 동작을 합니다.

en: It's a way to create a paradoxical new window in single-window mode!
ko: 이는 단일창 모드에서 새 창을 만드는 또다른 방법이기도 합니다.

en: If the tab is <link linkend="gimp-dock-tab-lock">locked</link>, this menu item is insensitive and grayed out.
ko: 탭이 <link linkend="gimp-dock-tab-lock">잠겨</link> 있는 상태면, 이 메뉴는 회색으로 표시되며 사용할 수 없습니다.

en: Lock Tab to Dock
ko: 독(dock)에 탭 잠그기

en: Lock tab
ko: 탭 잠그기

en: Prevent the dialog from being moved or detached. When activated, <guimenuitem>Detach Tab</guimenuitem> is insensitive and grayed out.
ko: 독(dock)에서 대화 상자를 이동하거나 떼어내는 것을 방지합니다. 이 메뉴를 활성화시키면, <guimenuitem>탭 떼어내기</guimenuitem> 메뉴가 회색으로 표시되며 사용할 수 없게 됩니다.

en: Tab preview size
ko: 탭의 미리보기 크기

en: Preview Size submenu of a Tab menu.
ko: 탭 메뉴의 하위 메뉴인 미리보기 크기 메뉴

en: Many, but not all, dialogs have Tab menus containing a <guilabel>Preview Size</guilabel> option, which opens into a submenu giving a list of sizes for the items in the dialog (see the figure above). For example, the Brushes dialog shows pictures of all available brushes: the Preview Size determines how large the pictures are. The default is <guilabel>Medium</guilabel>.
ko: 대부분의 대화 상자에는 <guilabel>미리 보기 크기</guilabel>를 선택할 수 있는 탭 메뉴가 있습니다. 예를 들어 붓 도구 대화 상자는 사용 가능한 븟의 모양을 보여 줍니다. 여기서 미리 보기 크기란 대화 상자 내에서 각각의 붓을 얼마만큼 크게 보여줄인가에 관한 것이며, 기본값은 <guilabel>중간</guilabel>입니다.

en: Tab Style submenu of a Tab menu.
ko: 탭 메뉴의 하위 메뉴인 탭 형태 메뉴

en: Tab style
ko: 탭 형태

en: Available only when multiple dialogs are in the same dock, <guilabel>Tab Style</guilabel> opens a submenu allowing you to choose the appearance of the tabs at the top (see the figure above). There are five choices, not all are available for every dialog:
ko: <guilabel>탭 형태</guilabel> 메뉴는 탭 모양에 관한 다섯 개의 하위 메뉴가 있으며, 여러 대화 상자가 같은 독(dock)에 있을 경우에만 사용할 수 있습니다.(스크린샷 참조) 일부 대화 상자에서는 다섯 개의 하위 메뉴 중 일부를 사용할 수 없습니다.

en: Use an icon to represent the dialog type.
ko: 대화 상자의 종류를 아이콘으로 표시합니다.

en: Current Status
ko: 현재 상태

en: Is only available for dialogs that allows you to select something, such as a brush, pattern, gradient, etc. <guilabel>Current Status</guilabel> shows a representation of the currently selected item in the tab top.
ko: 붓, 무늬, 그라디언트 등 무언가를 선택할 수 있는 대화 상자에서만 활성화되는 항목으로, 선택된 아이템의 <guilabel>현재 상태</guilabel>을 탭의 상단에 보여줍니다.

en: Use text to display the dialog type.
ko: 대화 상자의 종류를 텍스트로 표시합니다.

en: Icon and Text
ko: 아이콘과 텍스트

en: Using both an icon and text results in wider tabs.
ko: 아이콘과 텍스트를 모두 사용하여 표시합니다.(넓은 탭에 유용)

en: Status and Text
ko: 상태와 텍스트

en: Show the currently selected item and text with the dialog type.
ko: 현재 선택된 항목을 대화 상자 종류와 함께 표시합니다.

en: View as List; View as Grid
ko: 목록으로 보기 / 격자로 보기

en: View as List/Grid
ko: 목록/격자로 보기

en: List search field
ko: 목록 검색 필드

en: These entries are shown in dialogs that allow you to select an item from a set: brushes, patterns, fonts, etc. You can choose to view the items as a vertical list, with the name of each beside it, or as a grid, with representations of the items but no names. Each has its advantages: viewing as a list gives you more information, but viewing as a grid allows you to see more possibilities at once. The default for this varies across dialogs: for brushes and patterns, the default is a grid; for most other things, the default is a list.
ko: 이 두 개의 항목을 이용하면 대화 상자에서 직접 붓, 무늬, 글꼴 등을 선택할 수 있습니다. 목록 형태는 각 아이템들을 이름과 함께 세로 목록 형태로, 격자 형태는 이름을 제외하고 아이콘만 표시합니다. 목록 형태는 각 아이템에 대한 자세한 정보를 확인할 수 있는 반면, 격자 형태는 한번에 더 많은 아이템들을 볼 수 있는 장점이 있습니다. 기본 형태는 대화 상자마다 다른데, 붓 도구와 무늬 대화 상자는 격자로 보기고, 나머지의 대부분은 목록으로 보기입니다.

en: When the tree-view is <guilabel>View as List</guilabel>, you can use tags. Please see <xref linkend="gimp-tagging"/>.
ko: <guilabel>목록으로 보기</guilabel>에서는 태그를 사용할 수 있습니다. 이에 대한 더 자세한 내용은 <xref linkend="gimp-tagging"/>을 참고하세요.

en: The list search field.
ko: 목록 검색란

en: Use <keycombo><keycap>Ctrl</keycap><keycap>F</keycap></keycombo> to open the list search field. An item must be selected for this command to be effective.
ko: <keycombo><keycap>Ctrl</keycap><keycap>F</keycap></keycombo> 키를 눌러 목록 검색란을 엽니다. 원하는 아이템을 찾을 수 있는 유효한 검색어를 입력합니다.

en: You can also use a list search field: <placeholder-1/>
ko: 목록 검색란을 이용해서 원하는 아이템을 찾을 수도 있습니다. <placeholder-1/>

en: The list search field automatically closes after five seconds if you do nothing.
ko: 이 검색 필드는 아무 것도 입력하지 않으면 5초 후에 사라집니다.

en: The search field shortcut is also available for the tree-view you get in the <quote>Brush</quote>, <quote>Font</quote> or <quote>Pattern</quote> option of several tools.
ko: <quote>붓</quote>, <quote>글꼴</quote>, <quote>무늬</quote> 등 다른 도구의  옵션에서도 목록 검색 기능을 사용할 수 있습니다.

en: Show Button Bar
ko: 버튼바 표시

en: Some dialogs display a button bar on the bottom of the dialog; for example, the Patterns, Brushes, Gradients, and Images dialogs. This is a toggle. If it is checked, then the Button Bar is displayed.
ko: 패턴, 붓, 그라데이션, 이미지 대화 상자와 같은 일부 대화 상자에는 대화 상자의 하단에 버튼바 표시됩니다. 이 메뉴를 이용해 버튼바를 숨기거나 표시할 수 있습니다.

en: Button Bar on the Brushes dialog.
ko: 붓 대화 상자의 버튼바

en: Show Image Selection
ko: 이미지 선택 표시

en: A dock with an Image Menu highlighted.
ko: 이미지 메뉴가 밝게 표시된 독(dock)

en: This option is available in multi-window mode only. This is a toggle. If it is checked, then an Image Menu is shown at the top of the dock: <placeholder-1/> It is not available for dialogs docked below the Toolbox. This option is interesting only if you have several open images on your screen.
ko: 이 옵션은 다중창 모드에서만 사용할 수 있습니다. 이 옵션이 체크되어 있으면, 독(dock)의 상단에 이미지 메뉴가 표시됩니다. <placeholder-1/> 하지만 도구 상자에 연결된 대화 상자에는 이미지 메뉴를 표시할 수 없습니다. 이 옵션은 여러 개의 이미지를 띄워놓고 작업할 경우에만 유용합니다.

en: Auto Follow Active Image
ko: 자동으로 활성화된 이미지 표시하기

en: This option is available in multi-window mode only. This option is also interesting only if you have several images open on your screen. Then, the information displayed in a dock is always that of the selected image in the Image Selection drop-down list. If the <guilabel>Auto Follow Active Image </guilabel> is disabled, the image can be selected only in the Image Selection. If enabled, you can also select it by activating the image directly (clicking on its title bar).
ko: 이 옵션은 다중창 모드에서만 사용할 수 있습니다. 이 옵션은 여러 개의 이미지를 띄워놓고 작업할 경우에만 유용합니다. 이 옵션을 선택하면 독(dock)의 정보 표시 영역에 항상 이미지 선택 대화 상자의 목록에서 선택한 이미지의 정보가 표시됩니다. <guilabel>자동으로 활성화된 이미지 표시하기</guilabel> 옵션을 사용 중지하면, 이미지를 이미지 선택 대화 상자에서만 선택할 수 있습니다.

en: Basic Concepts
ko: 김프의 기본 개념들

en: Wilber, the GIMP mascot
ko: 김프 마스코트, 윌버

en: The Wilber_Construction_Kit (in src/images/) allows you to give the mascot a different appearance. It is the work of Tuomas Kuosmanen (tigertATgimp.org).
ko: 김프 소스 중 Wilber_Construction_Kit(src/images/)에는 다양한 모양의 윌버가 포함되어 있습니다. 이 캐릭터는 Tuomas Kuosmanen (tigertATgimp.org)가 그린 것입니다.

en: This section provides a brief introduction to the basic concepts and terminology used in <acronym>GIMP</acronym>. The concepts presented here are explained in much greater depth elsewhere. With a few exceptions, we have avoided cluttering this section with a lot of links and cross-references: everything mentioned here is so high-level that you can easily locate it in the index.
ko: 이 장에서는 <acronym>김프</acronym>에서 사용하는 기본 개념과 용어에 관한 간략한 소개를 할 것입니다. 이곳에서 소개된 내용들은 다른 장에서 자세히 설명될 것입니다. 각 내용과 관련된 부분은 목차에서 쉽게 찾을 수 있습니다.

en: Images are the basic entities used by <acronym>GIMP</acronym>. Roughly speaking, an <quote>image</quote> corresponds to a single file, such as a TIFF or JPEG file. You can also think of an image as corresponding to a single display window (although in truth it is possible to have multiple windows all displaying the same image). It is not possible to have a single window display more than one image, though, or for an image to have no window displaying it.
ko: 이미지는 <acronym>김프</acronym> 사용의 가장 기본이 되는 부분입니다. 보통 <quote>이미지</quote>라고 하면 TIFF 나 JPEG 과 같은 하나의 파일을 가리킵니다. 또는 하나의 이미지가 열려 있는 창을 가리키는 말로 쓰는 경우도 있습니다. 하지만 엄밀히 말해 이는 올바르지 않습니다. 왜냐하면 여러 창에 같은 이미지를 열 수도 있기 때문입니다. 반대로 한 창에 여러 이미지를 띄우거나 창없이 이미지를 열수는 없습니다.

en: A <acronym>GIMP</acronym> image may be quite a complicated thing. Instead of thinking of it as a sheet of paper with a picture on it, think of it as more like a stack of sheets, called <quote>layers</quote>. In addition to a stack of layers, a <acronym>GIMP</acronym> image may contain a selection mask, a set of channels, and a set of paths. In fact, <acronym>GIMP</acronym> provides a mechanism for attaching arbitrary pieces of data, called <quote>parasites</quote>, to an image.
ko: <acronym>김프</acronym>에서 이미지는 굉장히 복잡하게 구성되어 있습니다. 이는 기존의 그림이 그려진 종이라는 개념이 아니라 <quote>레이어</quote>라는 수많은 페이지로 이루어진 책과 같은 개념입니다. <acronym>김프</acronym> 이미지에는 레이어 외에 선택 마스크, 채널, 경로 등도 포함됩니다. 또한 <acronym>김프</acronym>는 <quote>parasites(기생충)</quote>라고 부르는 이미지의 데이터 조각을 무작위로 이어붙이는 기술도 제공합니다.

en: In <acronym>GIMP</acronym>, it is possible to have many images open at the same time. Although large images may use many megabytes of memory, <acronym>GIMP</acronym> uses a sophisticated tile-based memory management system that allows <acronym>GIMP</acronym> to handle very large images gracefully. There are limits, however, and having more memory available may improve system performance.
ko: <acronym>김프</acronym>에서는 동시에 많은 이미지들을 열 수 있습니다. 큰 이미지들을 동시에 열려면 많은 메모리가 필요하지만, <acronym>김프</acronym>의 지능적인 타일기반 메모리 관리 시스템은 이러한 메모리 문제를 깔끔하게 처리할 수 있습니다. 하지만 한계는 있으므로 일반적으로는 사용 가능한 메모리를 늘이는 것이 좋습니다.

en: If a simple image can be compared to a single sheet of paper, an image with layers is likened to a sheaf of transparent papers stacked one on top of the other. You can draw on each paper, but still see the content of the other sheets through the transparent areas. You can also move one sheet in relation to the others. Sophisticated <acronym>GIMP</acronym> users often deal with images containing many layers, even dozens of them. Layers need not be opaque, and they need not cover the entire extent of an image, so when you look at an image's display, you may see more than just the top layer: you may see elements of many layers.
ko: 이미지를 한 장의 종이로 비유한다면, 레이어가 포함된 이미지는 투명한 종이가 여러장 겹쳐진 묶음입니다. 이 묶음의 각 종이에 그림을 그릴 수 있으며, 투명한 부분을 통해 다른 종이의 내용을 볼 수도 있습니다. 또한 종이의 순서도 바꿀 수 있습니다. 정리하면 레이어는 불투명할 필요도 없으며, 모든 레이어의 크기가 이미지의 크기와 같을 필요도 없습니다. 그런 까닭에 많은 레이어를 포함한 이미지를 보면 최상위 레이어 외에 다른 레이어의 내용들도 볼 수 있습니다. <acronym>김프</acronym> 고급 사용자들은 이러한 레이어의 속성을 이용하여 많은 레이어를 가지고 이미지 편집 작업을 하곤 합니다.

en: Digital images comprise of a grid of square elements of varying colors, called pixels. Each image has a pixel size, such as 900 pixels wide by 600 pixels high. But pixels don't have a set size in physical space. To set up an image for printing, we use a value called resolution, defined as the ratio between an image's size in pixels and its physical size (usually in inches) when it is printed on paper. Most file formats (but not all) can save this value, which is expressed as ppi &mdash; pixels per inch. When printing a file, the resolution value determines the size the image will have on paper, and as a result, the physical size of the pixels. The same 900x600 pixel image may be printed as a small 3x2" card with barely noticeable pixels &mdash; or as a large poster with large, chunky pixels. Images imported from cameras and mobile devices tend to have a resolution value attached to the file. The value is usually 72 or 96ppi. It is important to realize that this value is arbitrary and was chosen for historic reasons. You can always change the resolution value inside <acronym>GIMP</acronym>&mdash; this has no effect on the actual image pixels. Furthermore, for uses such as displaying images on line, on mobile devices, television or video games &mdash; in short, any use that is not print &mdash; the resolution value is meaningless and is ignored, and instead the image is usually displayed so that each image pixel conforms to one screen pixel.
ko: 디지털 이미지는 픽셀이라는 다양한 색상을 가진 사각형 요소들의 조합으로 이루어집니다. 각각의 이미지는 가로 900픽셀, 세로 600픽셀과 같이 픽셀 사이즈 속성을 갖습니다. 하지만 픽셀은 물리적인 크기를 의미하지는 않습니다. 따라서 이미지를 인쇄하는 경우에는 해상도라는 값을 이용해야 합니다. 해상도는 이미지의 픽셀 크기와 종이에 인쇄 시 실제 크기(보통은 인치)의 비율을 나타낸 값입니다. 대부분의 이미지 파일 형식은 이 값을 저장하며, 일반적으로 ppi(인치당 픽셀) 단위를 사용합니다. 이미지 파일을 인쇄할 때 해상도 값은 실제로 종이에 인쇄될 이미지의 크기를 결정합니다. 예를 들어 900x600 픽셀의 크기를 가진 이미지를 3x2 인치 크기의 카드에 인쇄하면 예쁘게 인쇄되지만, 큰 종이에 인쇄하면 깍둑이 모양으로 보기 흉하게 인쇄됩니다. 카메라나 스마트폰 등에서 저장한 이미지는 보통 72ppi나 96ppi의 해상도를 갖습니다. <acronym>김프</acronym>를 이용해 이 해상도값을 변경할 수 있습니다. 하지만 해상도값의 변경은 실제 이미지 픽셀에는 아무런 영향을 주지 않습니다. 그리고 해상도는 오직 인쇄시에만 사용하므로, 그 외의 경우(이미지를 온라인 상에 게재하거나 스마트폰, 텔레비전, 비디오 게임 등에 표시하는 등)에는 해상도값을 무시하고 픽셀값을 기준으로 이미지를 표시합니다.

en: The entire rectangular array of any one of the color components for all of the pixels in an image is also referred to as a Channel. You can see these color channels with the <link linkend="gimp-channel-dialog">Channels dialog</link>.
ko: 한편 이미지의 모든 픽셀에 대한 색상 요소 중 하나를 채널이라고도 합니다. 색상 채널에 대한 자세한 내용은 <link linkend="gimp-channel-dialog">채널 대화 상자</link> 섹션을 참고하십시오.

en: In addition to these channels, <acronym>GIMP</acronym> also allows you to create other channels (or more correctly, Channel Masks), which are displayed in the lower part of the Channels dialog. You can create a <link linkend="gimp-channel-new">New Channel</link> or save a <link linkend="gimp-selection-to-channel">selection to a channel (mask)</link>. See the glossary entry on <link linkend="glossary-masks">Masks</link> for more information about Channel Masks.
ko: 이러한 채널 외에 다른 채널(정확히는 채널 마스크)을 생성할 수 있습니다. 새로 생성한 채널은 채널 대화 상자의 아래부분에 표시됩니다. 직접 <link linkend="gimp-channel-new">새 채널</link>을 생성하거나 <link linkend="gimp-selection-to-channel">선택을 채널로(마스크)</link> 기능을 이용해 저장할 수도 있습니다. 채널 마스크에 대한 더 자세한 사항은 용어집의 <link linkend="glossary-masks">마스크</link> 부분을 참고하십시오.

en: Often when modify an image, you only want a part of the image to be affected. The <quote>selection</quote> mechanism makes this possible. Each image has its own selection, which you normally see as a moving dashed line separating the selected parts from the unselected parts (the so-called <quote>marching ants</quote> ). Actually this is a bit misleading: selection in <acronym>GIMP</acronym> is graded, not all-or-nothing, and really the selection is represented by a full-fledged grayscale channel. The dashed line that you normally see is simply a contour line at the 50%-selected level. At any time, though, you can visualize the selection channel in all its glorious detail by toggling the <link linkend="gimp-image-window-qmask-button">QuickMask</link> button.
ko: 이미지를 편집할때 일정 부분에만 영향을 미치도록 하고 싶을 때가 있습니다. 이럴때 <quote>선택</quote> 기능을 사용합니다. 선택을 하면 움직이는 점선으로 선택된 영역과 선택되지 않은 영역이 구분됩니다. 움직이는 점선을 흔히 <quote>행진하는 개미떼</quote> 라고 부르는데, 이는 엄밀히 말해 선택은 아닙니다. <acronym>김프</acronym>에서 선택은 선택되거나 선택되지 않는 이분법적인 구분이 아니라 단계적으로 구현되어 완전한 회색톤 채널에 표현됩니다. 화면에서 볼 수 있는 점선은 50% 정도 선택된 영역의 윤곽선입니다. <link linkend="gimp-image-window-qmask-button">퀵마스크</link> 버튼을 눌러 퀵마스크 모드로 전환하면 선택의 제 모습을 확인할 수 있습니다.

en: A large component of learning how to use <acronym>GIMP</acronym> effectively is acquiring the art of making good selections—selections that contain exactly what you need and nothing more. Because selection-handling is so centrally important, <acronym>GIMP</acronym> provides many tools for doing it: an assortment of selection-making tools, a menu of selection operations, and the ability to switch to Quick Mask mode, in which you can treat the selection channel as though it were a color channel, thereby <quote>painting the selection</quote>.
ko: <acronym>김프</acronym>를 효과적으로 사용하려면 선택을 잘 하는 방법을 배워야 합니다. 선택만 잘 다뤄도 거의 대부분의 작업을 할 수 있습니다. 이처럼 선택은 가장 중요한 부분이므로 <acronym>김프</acronym>에서는 선택 생성 도구, 선택 조정 도구, 그리고 색상 채널처럼 <quote>칠하듯 선택</quote>할 수 있는 퀵마스크 모드로의 전환 등의 상당히 많은 선택 관리 도구를 제공합니다.

en: When you make mistakes, you can undo them. Nearly everything you can do to an image is undoable. In fact, you can usually undo a substantial number of the most recent things you did, if you decide that they were misguided. <acronym>GIMP</acronym> makes this possible by keeping a history of your actions. This history consumes memory, though, so undoability is not infinite. Some actions use very little undo memory, so that you can do dozens of them before the earliest ones are deleted from this history; other types of actions require massive amounts of undo memory. You can configure the amount of memory <acronym>GIMP</acronym> allows for the undo history of each image, but in any situation, you should always be able to undo at least your 2-3 most recent actions. (The most important action that is not undoable is closing an image. For this reason, <acronym>GIMP</acronym> asks you to confirm that you really want to close the image if you have made any changes to it.)
ko: 이미지 작업 중 실수를 한 경우, 해당 작업 전으로 되돌릴 수 있습니다. 이미지에 할 수 있는 작업의 대부분을 실행 취소할 수 있으며, 실행 취소를 하기로 결정한 시점으로부터 상당히 많은 동작들을 실행 취소할 수 있습니다. <acronym>김프</acronym>는 실행 취소를 위해 각 작업의 내용을 메모리에 저장합니다. 따라서 실행 취소가 가능한 횟수는 무한하지 않습니다. 작업 내용에 따라 실행 취소에 필요한 메모리 양이 다릅니다. 일부 작업은 필요한 메모리량이 무척 작아 많은 횟수를 실행 취소할 수 있는 반면, 일부 작업은 많은 메모리를 필요로 하기도 합니다. <acronym>김프</acronym>의 각 이미지의 실행 취소 동작에 할당된 메모리량은 기본 설정에서 변경할 수 있습니다. 하지만 어떠한 상황에서라도 최소한 2-3회 정도는 실행 취소를 할 수 있습니다.(이미지를 닫는 동작은 실행 취소를 할 수 없습니다. 따라서 이미지를 변경한 뒤 이미지를 닫을 경우 <acronym>김프</acronym>는 자동으로 확인 과정을 호출합니다.)

en: Many, probably most, of the things that you do to an image in <acronym>GIMP</acronym> are done by the <acronym>GIMP</acronym> application itself. However, <acronym>GIMP</acronym> also makes extensive use of <quote>plug-ins</quote>, which are external programs that interact very closely with <acronym>GIMP</acronym>, and are capable of manipulating images and other <acronym>GIMP</acronym> objects in very sophisticated ways. Many important plug-ins are bundled with <acronym>GIMP</acronym>, but there are also many available by other means. In fact, writing plug-ins (and scripts) is the easiest way for people not on the <acronym>GIMP</acronym> development team to add new capabilities to <acronym>GIMP</acronym>.
ko: 대부분의 이미지 편집 작업은 <acronym>김프</acronym>만으로 가능하지만, <acronym>김프</acronym>에서는 <quote>플러그인</quote> 이라는 외부 프로그램을 통해 조금 더 편리하고 지능적인 확장 기능들을 제공합니다. 중요한 플러그인들은 <acronym>김프</acronym>와 함께 배포되지만, 그 외의 수많은 플러그인들을 사용할 수도 있습니다. 플러그인(또는 스크립트)은 사용자들이 <acronym>김프</acronym> 개발팀에 참여하지 않고도 직접 <acronym>김프</acronym>의 기능을 확장시킬 수 있는 가장 손쉬운 방법입니다.

en: All of the commands in the Filters menu, and a substantial number of commands in other menus, are actually implemented as plug-ins.
ko: 그런 까닭에 필터 메뉴의 모든 명령과 다른 메뉴들의 많은 명령들은 플러그인으로 구현되어 있습니다.

en: In addition to plug-ins, which are programs written in the C language, <acronym>GIMP</acronym> can also make use of scripts. The largest number of existing scripts are written in a language called Script-Fu, which is unique to <acronym>GIMP</acronym> (for those who care, it is a dialect of the Lisp-like language called Scheme). It is also possible to write <acronym>GIMP</acronym> scripts in Python or Perl. These languages are more flexible and powerful than Script-Fu; their disadvantage is that they depend on software that does not automatically come packaged with <acronym>GIMP</acronym>, so they are not guaranteed to work correctly in every <acronym>GIMP</acronym> installation.
ko: C 언어로 짜여진 플러그인 외에 스크립트를 사용할 수도 있습니다. 대부분의 스크립트들은 Script-Fu 라는 언어로 짜여졌는데, 이것은 Scheme이라고 불리는 Lisp 계열 언어로 <acronym>김프</acronym> 전용 언어입니다. Python 이나 Perl 등의 언어로도 스크립트를 만들 수 있습니다. 이러한 언어들은 Script-Fu 보다 유연하고 강력하지만, <acronym>김프</acronym>와 함께 배포되지 않는 프로그램에 사용되기 때문에, 그 안정성에 대해 보장을 받지 못합니다.

en: Color Management in GIMP
ko: 김프에서의 색상 관리

en: Image Processing Workflow
ko: 이미지 처리 작업 흐름도

en: Workflow without Color management
ko: 색상 관리를 하지 않는 작업 흐름도

en: Process with Color management
ko: 색상 관리를 하는 작업 흐름도

en: Problems of a non Color Managed Workflow
ko: 색상 관리를 하지 않는 작업의 문제점

en: The basic problem of image manipulation without color management is that you do simply not see what you do. This affects two different areas:
ko: 색상 관리를 하지 않는 이미지 편집의 가장 기본적인 문제는 작업한 대로 보여지지 않는다라는 것입니다. 이러한 것은 두 가지 영역에 걸쳐 나타납니다.

en: There are differences in Colors caused by different color characteristics of different devices like cameras, scanners, displays or printers
ko: 카메라, 스캐너, 모니터, 프린터 등 서로 다른 장치의 색상 관리의 차이로 인해 표현되는 색상에 차이가 발생할 수 있습니다.

en: There are differences in Colors caused by the limitations of the colorspace a specific device is able to handle
ko: 각 장치의 사용가능한 색상공간의 한계 차이에 인해 색상이 달라질 수도 있습니다.

en: The main purpose of color management is to avoid such problems. The approach taken to do so involves the addition of a description of the color characteristic to an image or devices.
ko: 색상 관리의 주 목적은 이미지나 장치에 색상 표현 특성에 관한 설명을 첨부하여, 다음과 같은 문제들을 피하는 것입니다.

en: These descriptions are called <emphasis>color profile</emphasis>. A color profile is basically a look-up table to translate the specific color characteristic of a device to a device-independent color space - the so called working-space. All the image manipulation is then done to images in the working-space. In addition to that the color profile of a device can be used to simulate how colors would look on that device.
ko: 이러한 설명을 <emphasis>색상 프로필</emphasis>이라고 부릅니다. 색상 프로필은 장치의 색상 특성을 장치에 독립적인 색상 공간(흔히 작업공간이라고 불리우는)으로 변환하는 테이블입니다. 모든 이미지 편집 작업은 이 작업 공간에서 이루어집니다. 작업 공간에서 장치의 색상 프로필을 이용해 실제로 해당 장치에서 어떻게 보일지 확인해 볼 수도 있습니다.

en: The creation of color profiles is most often done by the manufacturer of the devices themselves. To make these profiles usable independent of platform and operating system, the ICC (International Color Consortium) created a standard called ICC-profile that describes how color profiles are stored to files and embedded into images.
ko: 색상 프로필은 대체로 장치 제작사에서 제공합니다. 이러한 프로필들을 플랫폼이나 운영체제에 관계없이 사용할 수 있도록 ICC (International Color Consortium) 에서는 ICC-프로필 이라는 것을 만들었습니다. 이는 색상 프로필을 파일로 저장하고, 이미지에 내장하는 방법에서 설명할 것입니다.

en: Introduction to a Color Managed Workflow
ko: 색상 관리 작업 소개

en: Most digital cameras embed a color profile to individual photo files without user interaction. Digital scanners usually come with a color profile, which they also attach to the scanned images.
ko: 대부분의 디지털 카메라는 각각의 사진에 색상 프로필을 저장합니다. 그리고 디지털 스캐너는 이 색상 프로필을 가져와 스캔한 이미지에 첨부합니다.

en: Applying the ICC-profile
ko: ICC-프로필 적용하기

en: In case for some reason a color profile is not embedded in the image and you know (or have a good guess) which one it should be, you can manually assign it to that image.
ko: 이미지에 색상 프로필이 내장되지 않은 경우도 있는데, 이럴 경우 수동으로 색상 프로필을 첨부시킬 수도 있습니다.

en: If you do not have a color profile for your monitor, you can create it using hardware calibration and measurement tools. On UNIX systems you will need <productname>Argyll Color Management System</productname><xref linkend="bibliography-online-argyllcms"/> and/or <productname>LProf</productname><xref linkend="bibliography-online-lprof"/> to create color profiles.
ko: 모니터에 맞는 색상 프로필이 없는 경우에는 하드웨어 측정 도구를 이용해 새로 만들 수 있습니다. 유닉스 시스템에서는 <productname>Argyll Color Management System</productname><xref linkend="bibliography-online-argyllcms"/> 이나 <productname>LProf</productname><xref linkend="bibliography-online-lprof"/> 을 이용해 색상 프로필을 생성할 수 있습니다.

en: Display Calibration and Profiling
ko: 화면 측정과 프로필 만들기

en: For displays there are two steps involved. One is called calibration and the other is called profiling. Also, calibration generally involves two steps. The first involves adjusting external monitor controls such as Contrast, Brightness, Color Temperature, etc, and it is highly dependent on the specific monitor. In addition there are further adjustments that are loaded into the video card memory to bring the monitor as close to a standard state as possible. This information is stored in the monitor profile in the so-called vgct tag. Probably under Windows XP or Mac OS, the operating system loads this information (LUT) in the video card in the process of starting your computer. Under Linux, at present you have to use an external program such as xcalib or dispwin. (If one just does a simple visual calibration using a web site such as that of Norman Koren, one might only use xgamma to load a gamma value.)
ko: 여기에는 두 가지 단계가 있습니다. 하나는 측정 단계이고, 다른 하나는 프로필을 만드는 단계입니다. 그리고 측정 단계는 다시 두 과정으로 되어 있습니다. 먼저 외부 모니터의 대비, 밝기, 색 온도 등 모니터에 따라 다른 값들을 조정합니다. 그 외로 표준 상태에 가까운 모니터 설정이 비디오카드 메모리에 로드됩니다. 이러한 정보는 vgct 태그라는 모니터 프로필에 저장됩니다. 윈도 XP 나 맥OS 에서는 컴퓨터를 시작할 때 운영체제에서 비디오 카드의 정보(LUT)를 가져옵니다. 그리고 리눅스에서는 xcalib 나 dispwin 등의 외부 프로그램을 이용해야 합니다(하나는 노만 코렌(Norman Koren)과 같은 웹사이트를 통한 간단한 측정이고, 다른 하나는 xgamma를 이용해 감마값을 불러옵니다).

en: Print Simulation
ko: 모의 인쇄

en: Brush strokes example
ko: 붓 스트로크 예제

en: Ordinary brushes
ko: 일반 붓

en: Ordinary
ko: 일반 붓

en: Color brushes
ko: 색상 붓

en: Brushes in this category are represented by colored images in the Brushes dialog. They can be pictures or text. When you paint with them, the colors are used as shown; the current foreground color does not come into play. Otherwise they work the same way as ordinary brushes.
ko: 이 항목의 붓들은 붓 도구 대화 상자에 색상 이미지로 표현됩니다. 이러한 붓을 이용해 칠을 하면, 전경색이 아닌 붓 도구 대화 상자에 나타난 색으로 칠해집니다. 그 외의 동작은 일반 붓과 같습니다.

en: When you do a Copy or a Cut on a selection, you see the contents of the clipboard (that is the selection) at the first position in the brushes dialog. And you can use it for painting.
ko: 선택을 복사하거나 잘라넣기를 하면, 선택의 내용은 클립보드로 복사가 되며, 붓 대화 상자의 첫번째 칸에 표시됩니다. 이를 붓처럼 칠하기 등의 작업에 이용할 수도 있습니다.

en: Selection to Brush after Copy or Cut
ko: 복사하기나 잘라넣기하면 선택한 영역이 붓이 됩니다.

en: Image hoses / Image pipes
ko: 이미지 호스 / 이미지 파이프

en: Animated brushes
ko: 움직이는 붓

en: Image hoses
ko: Brushes(붓)

en: You will find an example on how to create such brushes in <link linkend="gimp-using-brushes">Animated brushes</link>
ko: 움직이는 붓을 만드는 예는 움직이는 붓에서 찾아볼 수 있습니다.

en: Parametric brushes
ko: 파라매트릭 붓

en: These are brushes created using the <link linkend="gimp-brush-editor-dialog">Brush Editor</link>, which allows you to generate a wide variety of brush shapes by using a simple graphical interface. A nice feature of parametric brushes is that they are <emphasis>resizable</emphasis>. It is possible, using the <guimenu>Preferences</guimenu> dialog, to make key presses or mouse wheel rotations cause the current brush to become larger or smaller, if it is a parametric brush.
ko: 이 붓은 붓 편집기를 이용해 만듭니다. 붓 편집기는 간단한 인터페이스로 다양한 모양의 붓을 만들 수 있는 프로그램입니다. 파라매트릭 붓의 주요한 특징은 <emphasis>크기조정이 가능하다</emphasis> 라는 점입니다. 김프 2.2에서는 <guimenu>기본 설정 대화 상자</guimenu>에서 키 압력이나 마우스 휠의 움직임에 따라 파라매트릭 붓의 크기를 조정할 수 있도록 설정할 수 있습니다.

en: Now, all brushes have a variable size. In fact, in the option box of all painting tools there is a slider to enlarge or reduce the size of the active brush. You can do this directly in the image window if you have set correctly your mouse wheel; see <link linkend="gimp-using-variable-size-brush">Varying brush size</link>.
ko: 최신 버전의 김프에서는 모든 붓의 크기를 조절할 수 있습니다. 모든 그리기 도구의 옵션 상자에 현재 붓의 크기를 조절할 수 있는 조절막대가 있습니다. 마우스 휠을 이용해 이미지창에서 바로 붓 크기를 변경할 수 있습니다. 이에 대한 자세한 사항은 <link linkend="gimp-using-variable-size-brush">붓 크기 조절하기</link> 를 참조하십시오.

en: Main Windows
ko: <acronym>김프</acronym>의 주요 화면

en: Basic Setup
ko: 기본설정

en: multi-window mode,
ko: 다중창 모드,

en: single window mode.
ko: 단일창 모드

en: The GIMP user interface is now available in two modes: <placeholder-1/>
ko: 김프 사용자 인터페이스는 다음 두 가지 모드를 지원합니다. <placeholder-1/>

en: When you open GIMP for the first time, it opens in multi-window mode by default. You can enable single-window mode through <menuchoice><guimenu>Windows</guimenu><guimenuitem>&gt;Single-Window Mode</guimenuitem></menuchoice>) in the image menu bar. After quitting GIMP with this option enabled, GIMP will start in single-window mode next time.
ko: 김프를 처음 실행하면 다중창 모드로 열립니다.(기본값) 메뉴 모음에서 <menuchoice><guimenu>창</guimenu><guimenuitem>&gt;단일창 모드</guimenuitem></menuchoice> 명령을 이용해 단일창 모드로 변경할 수 있습니다. 모드를 바꾸고 나면 이 후에도 해당 모드로 계속 실행됩니다.

en: Multi-Window Mode
ko: 다중창 모드

en: A screenshot illustrating the multi-window mode.
ko: 다중창 모드 스크린샷

en: The screenshot above shows the most basic arrangement of <acronym>GIMP</acronym> windows that can be used effectively.
ko: 위 스크린샷은 효과적으로 사용할 수 있도록 배치된 <acronym>김프</acronym> 기본 창의 모습입니다.

en: You can notice two panels, left and right, and an image window in middle. A second image is partially masked. The left panel collects Toolbox and Tool Options dialog together. The right panel collects layers, channels, paths, undo history dialogs together in a multi-tab dock, brushes, patterns and gradients dialogs together in another dock below. You can move these panels on screen. You can also mask them using the <keycap>Tab</keycap> key.
ko: 화면을 보면 가운데의 이미지 창을 중심으로 좌우로 각각 하나의 패널이 있습니다. 그리고 그 뒤로 가려진 두번째 창이 있습니다. 왼쪽 패널은 도구 모음과 도구 옵션 대화 상자를 모아둔 패널이고, 오른쪽 패널에는 레이어, 채널, 경로, 실행 취소 이력 대화 상자 등이 답긴 멀티탭 독(dock)이 있고, 그 아래쪽에 붓, 패턴, 그라디언트 대화 상자가 담긴 독(dock)이 있습니다. 이 패널들은 자유롭게 이동할 수 있고 <keycap>탭</keycap> 키를 이용해 화면에서 숨기거나 표시할 수 있습니다.

note: 1
en: <emphasis>The Main Toolbox:</emphasis> Contains a set of icon buttons used to select tools. By default, it also contains the foreground and background colors. You can add brush, pattern, gradient and active image icons. Use <menuchoice><guimenu>Edit</guimenu><guisubmenu>Preferences</guisubmenu><guisubmenu>Toolbox</guisubmenu></menuchoice> to enable, or disable the extra items.
ko: <emphasis>기본 도구 상자:</emphasis> 여러 가지 도구들을 선택할 수 있는 아이콘들이 모아져 있습니다. 그리고 전경색/배경색이 표시됩니다. 붓, 패턴, 그라디언트, 현재 이미지의 아이콘 등을 추가할 수도 있습니다. <menuchoice><guimenu>편집</guimenu><guisubmenu>기본 설정</guisubmenu><guisubmenu>도구 상자</guisubmenu></menuchoice> 메뉴를 이용하여 추가로 표시할 수 있는 항목들을 표시하거나 숨길 수 있습니다.

note: 2
en: <emphasis>Tool options:</emphasis> Docked below the main Toolbox is a Tool Options dialog, showing options for the currently selected tool (in this case, the Move tool).
ko: <emphasis>도구 옵션:</emphasis> 도구 옵션 대화 상자는 기본 도구 상자 아래에 연결되어 있으며, 현재 선택된 도구의 옵션을 표시합니다.(스크린샷에는 이동 도구의 옵션이 표시되고 있습니다)

note: 3
en: <emphasis>Image windows:</emphasis> Each image open in <acronym>GIMP</acronym> is displayed in a separate window. Many images can be open at the same time, limited by only the system resources. Before you can do anything useful in <acronym>GIMP</acronym>, you need to have at least one image window open. The image window holds the Menu of the main commands of <acronym>GIMP</acronym> (File, Edit, Select...), which you can also get by right-clicking on the window.
ko: <emphasis>이미지 창:</emphasis> <acronym>김프</acronym>에서는 이미지들이 각각의 독립된 창으로 열립니다. 그리고 시스템 리소스가 허용하는 한 많은 이미지를 동시에 열수 있습니다. <acronym>김프</acronym>를 이용하여 이미지를 편집하려면, 우선 이 이미지 창을 이용해 그림을 불러와야 합니다. 이미지 창의 한쪽 구석에는 메뉴 모음(파일, 편집, 선택 등..)이 있으며, 이 메뉴 모음은 마우스 버튼 우클릭으로도 사용할 수 있습니다.

en: An image can be bigger than the image window. In that case, GIMP displays the image in a reduced zoom level which allows to see the full image in the image window. If you turn to the 100% zoom level, scroll bars appear, allowing you to pan across the image.
ko: 이미지를 불러올 때 이미지가 이미지 창의 크기보다 큰 경우, 이미지를 축소시켜 창에 전체 이미지가 표시되도록 합니다. 확대/축소 비율을 100%로 만들면, 이미지 창에 스크롤바가 표시됩니다.

note: 4
en: The <emphasis>Layers, Channels, Paths, Undo History</emphasis> dock &mdash; note that the dialogs in the dock are tabs. The Layers tab is open : it shows the layer structure of the currently active image, and allows it to be manipulated in a variety of ways. It is possible to do a few very basic things without using the Layers dialog, but even moderately sophisticated <acronym>GIMP</acronym> users find it indispensable to have the Layers dialog available at all times.
ko: <emphasis>레이어, 채널, 경로</emphasis> 독(dock): <quote>독(dock)</quote> 안에 포함된 각 <quote>대화 상자</quote>가 탭으로 구분됩니다. 레이어 탭에는 현재 활성화된 이미지의 레이어 구조가 표시되며, 이를 이용해 다양한 방법으로 이미지를 편집할 수 있습니다. 레이어 대화 상자를 이용하지 않고도 몇 가지 기본적인 기능을 사용할 수는 있지만, 어느 정도 <acronym>김프</acronym>에 익숙해진 사용자라면 레이어 대화 상자가 늘 필요하다고 느낄 것입니다.

note: 5
en: <emphasis>Brushes/Patterns/Gradients:</emphasis> The docked dialog below the layer dialog shows the dialogs (tabs) for managing brushes, patterns and gradients.
ko: <emphasis>붓/무늬/그라디언트:</emphasis> 붓, 무늬, 그라디언트 등의 관리를 위한 대화 상자들로 레이어 대화 상자 아래에 연결되어 있습니다.

en: Dialog and dock managing is described in <xref linkend="gimp-concepts-docks"/>.
ko: 대화 상자와 독(dock) 관리에 대해서는 <xref linkend="gimp-concepts-docks"/>에 설명이 되어 있습니다.

en: Single Window Mode
ko: 단일창 모드

en: A screenshot illustrating the single-window mode.
ko: 단일창 모드 스크린샷

en: Left and right panels are fixed; you can't move them. But you can decrease or increase their width. If you reduce the width of a multi-tab dock, there may be not enough place for all tabs; then arrow-heads appear allowing you to scroll through tabs. <placeholder-1/>
ko: 단일창 모드에서는 좌우 패널이 고정되어 움직일 수 없습니다. 하지만 각 패널의 너비는 조정할 수 있습니다. 멀티탭 독(dock)이 있는 탭의 너비를 줄였을 때, 모든 탭을 표시할 수 없는 경우 탭을 스크롤할 수 있는 화살표가 표시됩니다. 이 화살표를 이용해 각 탭을 이동할 수 있습니다. <placeholder-1/>

en: As in multi-window mode, you can mask these panels using the <keycap>Tab</keycap> key.
ko: 다중창 모드에서는 <keycap>탭</keycap> 키를 이용해 각종 창들을 숨기거나 표시할 수 있습니다.

en: The image window occupies all space between both panels.
ko: 이미지는 두 패널 사이에 가득차게 표시됩니다.

en: When several images are open, a new bar appears above the image window, with a tab for every image. You can navigate between images by clicking on tabs or either using <keycombo><keycap>Ctrl</keycap><keycap>PageUp or PageDown</keycap></keycombo> or <keycombo><keycap>Alt</keycap><keycap>Number</keycap></keycombo>. <quote>Number</quote> is tab number; you must use the number keys of the upper line of your keyboard, not that of keypad (Alt-shift necessary for some national keyboards).
ko: 여러 장의 이미지를 열면, 이미지창 위에 탭막대가 표시됩니다. 이 탭 막대를 클릭하거나 단축키 <keycombo><keycap>Ctrl</keycap><keycap>PageUp / PageDown</keycap></keycombo> 또는 <keycombo><keycap>Alt</keycap><keycap>숫자</keycap></keycombo>를 이용하여 각 이미지로 이동할 수 있습니다. <quote>숫자</quote>는 탭의 순서번호이며, 키패드가 아닌 키보드 상단의 번호키를 사용해야 합니다.(일부 국가의 키보드에서는 Alt-Shift 키를 눌러야 할 경우도 있습니다.)

en: You find the same elements, with differences in their management: <placeholder-1/>
ko: 다중창과 같은 요소들을 포함하고 있지만, 사용법은 다소 다릅니다. <placeholder-1/>

en: This is a minimal setup. There are over a dozen other types of dialogs used by <acronym>GIMP</acronym> for various purposes, but users typically open them when they need them and close them when they are done. Knowledgeable users generally keep the Toolbox (with Tool Options) and Layers dialog open at all times. The Toolbox is essential to many <acronym>GIMP</acronym> operations. The Tool Options section is actually a separate dialog, shown docked to the Main Toolbox in the screenshot. Knowledgeable users almost always have it set up this way: it is very difficult to use tools effectively without being able to see how their options are set. The Layers dialog comes into play when you work with an image with multiple layers: after you advance beyond the most basic stages of <acronym>GIMP</acronym> expertise, this means <emphasis>almost always</emphasis>. And of course it helps to display the images you're editing on the screen; if you close the image window before saving your work, <acronym>GIMP</acronym> will ask you whether you want to close the file.
ko: 위 내용은 가장 기본적인 대화 상자들입니다. 이외에 목적에 따라 수많은 대화 상자들이 있지만, 대부분은 필요에 따라 그때그때 열어 쓰고 닫아두게 됩니다. 일반적으로 도구 옵션을 포함한 도구 상자와 레이어 대화 상자는 항상 열어두는 편이 좋습니다. 도구 상자는 많은 <acronym>김프</acronym> 의 핵심이며, 도구 옵션 상자는 독립된 대화 상자로 위 스크린샷처럼 기본 도구 상자에 연결되어 있습니다. 도구 옵션 상자 역시 항상 필요한 것으로 여기에 표시되는 도구의 설정 상태를 보지 않고 도구들을 효과적으로 사용하는 것은 다소 어려운 일입니다. 따라서 많은 사용자들이 스크린샷과 같은 형태로 사용합니다. 레이어 대화 상자는 복수의 레이어를 가진 이미지를 편집할 때 사용됩니다. <acronym>김프</acronym>를 전문으로 사용하려면 <emphasis>거의 필수적으로</emphasis> 사용하게 됩니다. 그리고 레이어 대화 상자는 작업중인 이미지를 보는데에도 사용합니다. 작업 후 저장을 하지 않고 이미지 창을 닫으면, 이미지 창을 닫을 것인지를 묻는 창이 표시됩니다.

en: If your <acronym>GIMP</acronym> layout is lost, your arrangement is easy to recover using <menuchoice><guimenu>Windows</guimenu><guisubmenu>Recently Closed Docks</guisubmenu></menuchoice> ; the Windows menu command is only available while an image is open. To add, close, or detach a tab from a dock, click <placeholder-1/> in the upper right corner of a dialog. This opens the Tab menu. Select <guimenuitem>Add Tab</guimenuitem>,<guimenuitem> Close Tab </guimenuitem>, or <guimenuitem>Detach Tab</guimenuitem>.
ko: 실수로 <acronym>김프</acronym>의 대화 상자를 닫아도 <menuchoice><guimenu>창</guimenu><guisubmenu>최근 닫은 독(dock)</guisubmenu></menuchoice> 메뉴를 이용하면 스크린샷과 같은 모습으로 쉽게 복구시킬 수 있습니다. 창 메뉴는 열려 있는 이미지가 있을 때에만 사용이 가능합니다. 독(dock)에 탭을 추가하거나, 닫기, 떼어내기를 하려면 대화 상자의 오른쪽 상단에 있는 <placeholder-1/>를 클릭합니다. 이 버튼을 누르면 탭 메뉴가 표시됩니다. 메뉴에서 <guimenuitem>탭 추가</guimenuitem>,<guimenuitem>탭 닫기</guimenuitem>, or <guimenuitem>탭 떼어내기</guimenuitem> 중 필요한 메뉴를 선택합니다.

en: The following sections walk you through the components of each of the windows shown in the screenshot, explaining what they are and how they work. Once you have read them, plus the section describing the basic structure of <acronym>GIMP</acronym> images, you should have learned enough to use <acronym>GIMP</acronym> for a wide variety of basic image manipulations. You can then look through the rest of the manual at your leisure (or just experiment) to learn the almost limitless number of more subtle and specialized things that are possible. Have fun!
ko: 다음 절에서는 스크린샷에 있는 각 창의 구성 요소들과 그것들의 기능에 대해 이야기할 것입니다. 다음 절과 <acronym>김프</acronym> 이미지의 기본 구조에 대한 절을 통해 <acronym>김프</acronym>를 이용한 기본적인 이미지 편집의 다양한 방법을 배울 수 있습니다. 또 시간이 허락한다면 메뉴얼의 나머지 부분을 통해 수많은 정교한 방법들을 배우고, 활용할 수 있게 될 것입니다. Have fun!

note: ** The right frame keeps the image selection **
en: Image Selection
ko: 이미지 선택

note: #-#-#-#-#  191 (calligra)  #-#-#-#-# i18n: ectx: property (text), widget (QRadioButton, subtractionButton)
en: Subtraction
ko: 빼기

en: GIMP History
ko: 김프 역사

en: The Very Beginning
ko: 시작

en: The Early Days of GIMP
ko: 김프 초기 버전

en: Version 0.54
ko: 버전 0.54

en: Version 0.60
ko: 버전 0.60

en: Version 0.99
ko: 버전 0.99

en: The One to Change the World
ko: 세상을 바꾼 한 가지

en: Version 1.0
ko: 버전 1.0

en: Version 1.2
ko: 버전 1.2

en: What's New in GIMP 2.6?
ko: 김프 2.6 의 새로운 기능들

en: GIMP 2.6 is an important release from a development point of view. It features changes to the user interface addressing some often received complaints, and a tentative integration of GEGL, the graph based image processing library that will eventually bring high bit-depth and non-destructive editing to GIMP.
ko: 김프 2.6 은 개발 관점에서 중요한 의미를 가진 버전입니다. 그동안 많은 불만을 야기했던 사용자 인터페이스에 변화를 주었고, GEGL 이 시험적으로 통합되었습니다. GEGL 은 그래픽 기반 이미지 처리 라이브러리로 김프에서 높은 비트의 이미지를 지원할 수 있게 해주고, 손상없이 편집할 수 있게 해 줄 것입니다.

en: Toolbox Menubar removed
ko: 도구 상자의 메뉴 제거

en: The toolbox menubar has been removed and merged with the image window menubar. To be able to do this a window called the empty image window has been introduced. It hosts the menubar and keeps the application instance alive when no images are opened. It also acts as a drag and drop target. When opening the first image the empty image window is transformed into a normal image window, and when closing the last image, that window becomes the empty image window.
ko: 도구 상자의 메뉴가 사라지고, 메뉴들은 이미지 창의 메뉴에 통합되었습니다. 이를 위해 "빈 이미지 창" 이라고 불리는 창이 새로 추가되었습니다. 이 창은 모든 메뉴를 가지고 있게 되며, 예전에 도구 상자가 그러했듯이 열린 이미지가 없더라도 김프 프로그램 자체를 유지시키는 역활을 합니다. 또한 이미지를 빈 이미지 창으로 끌어 놓기(Drag and Drop)해서 이미지를 열 수 있습니다. 처음 이미지를 열면 빈 이미지창은 일반 이미지 창으로 변하며, 마지막 이미지를 닫으면 다시 빈 이미지 창으로 바뀝니다.

en: New Look of the image window in GIMP 2.6
ko: 김프 2.6 의 달라진 이미지 창

en: Toolbox and docks are utility windows
ko: 도구 상자와 독(dock)이 유틸리티 창으로 변경

en: With the empty image window acting as a natural main window, the Toolbox and Docks windows are now utility windows rather than main windows. This enables window managers to do a much better job of managing the GIMP windows, including omitting the Toolbox and Docks from the taskbar and ensuring that the Toolbox and Docks always are above image windows.
ko: 빈 이미지 창이 도구 상자의 역활을 대신해 마치 메인 창처럼 동작하며, 도구 상자와 독(dock)은 유틸리티 창으로 바뀌었습니다. 이를 통해 도구 상자와 독(dock) 창을 작업 막대에서 제외할 수 있게 되었고, 도구 상자와 독(dock)을 이미지 창 위에 항상 표시하게 하는 등 창 관리자가 김프 창들을 더 효율적으로 관리할 수 있도록 되었습니다.

en: Ability to scroll beyond image border
ko: 이미지 경계 너머로 스크롤 가능

en: The Navigation dialog now allows panning beyond the image border; so it is no longer a problem to use a brush on the edge of an image that fills the entire display window. Also, if a utility window covers the image, you can pan the image to view or edit the portion covered by the utility window.
ko: 내비게이션 대화 상자의 제한이 완화되어 이미지 경계 너머에서도 붓을 자유롭게 사용할 수 있게 되었습니다. 이에 따라 이미지를 확대한 상태에서 이미지의 가장자리에 붓의 가장자리를 이용해 아무 문제없이 칠을 할 수 있게 되었습니다. 또한 이미지가 유틸리티 창에 가려진 경우에도 가려진 부분을 이미지를 보거나 편집할 수 있게 되었습니다.

en: Scrolling beyond border
ko: 이미지 경계 너머로 스크롤

en: Minor changes
ko: 사소한 변화들

en: Renamed Dialogs menu to Windows.
ko: 창 메뉴에서 대화상자 메뉴 이름 변경

en: Keep a list of recently closed Docks and allow reopening them.
ko: 최근에 닫은 독(dock) 목록을 유지하고, 다시 열 수 있는 기능 추가

en: Make opening images in already running GIMP instances work better on Windows.
ko: MS 윈도에서 이미 실행되고 있는 김프를 이용해 이미지를 여는 동작 개선

en: You can now enter the image zoom ratio directly in the status bar.
ko: 상태표시줄에 확대/축소 비율값을 직접 입력 가능

en: Added support for using online help instead of a locally installed GIMP Help package.
ko: 설치된 김프 도움말 패키지 대신 온라인 도움말을 사용할 수 있는 기능 추가

en: Make it possible to lock tabs in docks to prevent accidental moving.
ko: 실수로 이동되는 것을 막기 위해 독(dock)에 탭을 잠글 수 있는 기능 추가

en: Tools, Filters and Plug-ins
ko: 도구, 필터, 플러그인

en: Improved Free Select Tool
ko: 개선된 자유 선택 도구

en: The freehand select tool has been enhanced to support polygonal selections. It also allows mixing free hand segments with polygonal segments, editing of existing segments, applying angle-constraints to segments, and of course the normal selection tool operations like add and subtract. Altogether this ends up making the Free Select Tool a very versatile, powerful and easy-to-use selection tool.
ko: 자유 선택 도구에 다각형 선택 기능이 추가되었습니다. 기존의 자유 선택과 다각형 선택을 조합해 사용할 수 있으며, 기존의 선택을 수정하거나 제한적인 각도로 선택을 하는 등 다양한 작업을 할 수 있습니다. 물론 일반 선택처럼 선택을 더하거나 빼는 동작도 할 수 있습니다. 이로서 자유선택 도구는 유용하고, 강력하며, 사용하기 편리한 선택 도구로 다시 태어났습니다.

en: Brush dynamics uses an input dynamic such as pressure, velocity, or random, to modify brush parameters such as opacity, hardness, size, or color; every brush supports size and opacity, most support more. Velocity and random are usable with a mouse. The Ink tool, that supported velocity, has been overhauled to better handle velocity-dependent painting.
ko: 동적인 붓의 압력, 속도, 무작위 등의 옵션을 이용해 붓의 불투명도, 경도, 크기, 색상 등을 조정할 수 있습니다. 모든 붓에서 크기와 불투명도를 지원하며, 대부분의 경우 더 많은 옵션을 지원합니다. 속도와 무작위 항목은 마우스를 사용할 때 유용합니다. 그리고 이전에도 속도에 따른 변화가 지원되었던 잉크도구는 좀더 원활하게 지원됩니다.

en: Brush dynamics have enabled a new feature in stroking paths. There is now a check box under the <quote>paint tool</quote> option, for emulating brush dynamics if you stroke using a paint tool. What this means is that when your stroke is painted, GIMP tells the brush that the pressure and velocity are varying along the length of the stroke. Pressure starts with no pressure, ramps up to full pressure, and then ramps down again to no pressure. Velocity starts from zero and ramps up to full speed by the end of the stroke.
ko: 동적인 붓 기능은 경로 따라그리기에서도 사용할 수 있습니다. 이를 위해 <quote>붓 도구</quote> 옵션 아래에 동적인 붓으로 에뮬레이팅하는 옵션이 추가되었습니다. 이 옵션을 선택하면, 경로를 따라그리기 할때 경로의 길이에 따라 붓의 압력과 속도가 변경됩니다. 압력은 0 에서 시작해서 최고 압력까지 상승했다가 다시 0 으로 되돌아오고, 속도는 0 에서 시작해서 선의 마지막에 이를때 최고 속도값을 가집니다.

en: Added a bounding box for the Text Tool that supports automatic wrapping of text within that bounding box.
ko: 텍스트 도구에 경계 상자 추가. 이 상자안에 들어있는 텍스트는 자동으로 줄바꿈이 됨

en: Move handles for rectangle based tools like Crop and Rectangle Select to the outside of the rectangle when the rectangle is narrow.
ko: 잘라내기나 사각 선택과 같은 사각형 모양의 도구들에서 사각형이 너무 작으면 선택 크기 조절 영역이 선택 밖으로 이동

en: Rectangle handles
ko: 사각 조절 영역

en: Added motion constraints to the Move Tool.
ko: 이동 도구에 동작 제한 옵션 추가

en: Improved event smoothing for paint tools.
ko: 칠하기 도구의 부드러운 동작 이벤트 개선

en: Mark the center of rectangles while they are moved, and snap the center to grid and rulers.
ko: 개체를 움직일 때 중앙에 십자표시. 이를 이용해 가운데를 격자나 안내선에 맞출 수 있음.

en: Enable brush scaling for the Smudge tool.
ko: 문지르기 도구에서 붓 크기를 조절할 수 있음

en: Added ability to save presets in all color tools for color adjustments you use frequently.
ko: 자주 사용하는 색상 조정을 위한 색상 도구 옵션을 저장할 수 있음

en: Allow to transfer settings from <emphasis>Brightness-Contrast </emphasis> to <emphasis>Levels</emphasis>, and from <emphasis>Levels</emphasis> to <emphasis>Curves</emphasis>.
ko: <emphasis>밝기-대비</emphasis> 설정을 <emphasis>레벨</emphasis>로, <emphasis>레벨</emphasis>의 설정을 <emphasis>커브</emphasis>로 보낼 수 있음

en: Allow changing opacity on transform tool previews.
ko: 변형 도구 미리보기에서 불투명도 변경 가능

en: The Screenshot plug-in has been given the ability to capture the mouse cursor (using Xfixes).
ko: 스크린샷 플러그인에 마우스 커서를 포함하는 기능 추가(Xfixes 사용)

en: Display aspect ratio of the Crop and Rectangle Select Tool rectangles in the status bar.
ko: 잘라내기와 사각 선택도구에서 생성한 사각형의 비율을 상태표시줄에 표시

en: Desaturate has been given an on-canvas preview.
ko: 무채화 도구에 미리보기 기능 추가(미리보기가 캔버스에 표시됨)

en: The Flame plug-in has been extended with 22 new variations.
ko: 화염(flame) 플러그인에 22 가지 변화 포함

en: Data file folders like brush folders are searched recursively for files.
ko: 붓 폴더와 같은 데이터 파일 폴더의 하위 폴더 검색 추가

en: Replaced the PSD import plug-in with a rewritten version that does what the old version did plus some other things, for example reading of ICC color profiles.
ko: PSD 가져오기 플러그인 교체(ICC 색상 프로필 읽기 등의 기능이 추가됨)

en: Several displays use Cairo library.
ko: 일부 화면에서 카이로(Cairo) 라이브러리 사용

en: Comparing 2.6 display vs 2.4
ko: 2.6 과 2.4 의 화면 비교

en: Under the Hood
ko: 내부적인 변화

en: Important progress towards high bit-depth and non-destructive editing in GIMP has been made. Most color operations in GIMP are now ported to the powerful graph based image processing framework GEGL <xref linkend="bibliography-online-gegl"/>, meaning that the internal processing is done in 32bit floating point linear light RGBA. By default the legacy 8bit code paths are still used, but a curious user can turn on the use of GEGL for the color operations with <link linkend="gimp-config-use-gegl">Colors / Use GEGL</link>.
ko: GEGL 지원은 김프에서 높은 비트의 이미지를 처리하고 손실없는 편집을 하기 위한 중요한 단계입니다. 김프에서 이루어지는 대부분의 색상 관련 동작은 강력한 그래픽 베이스 이미지 처리 프레임워크인 GEGL <xref linkend="bibliography-online-gegl"/>로 대체되었습니다. 이로서 32비트 선형 부동 포인트를 지원하는 RGBA 를 사용할 수 있게 되었습니다. 현재는 기본값으로 기존의 8비트 코드를 그대로 사용하며, <link linkend="gimp-config-use-gegl">색상 / GEGL 사용</link> 옵션을 통해 색상 동작에 GEGL 을 사용하도록 설정할 수 있습니다.

en: In addition to porting color operations to GEGL, an experimental GEGL Operation tool has been added, found in the Tools menu. It enables applying GEGL operations to an image and it gives on-canvas previews of the results. The screenshot below shows this for a Gaussian Blur.
ko: GEGL 로 색상 동작을 이전하는 것 외에도, 도구 메뉴에 GEGL 도구가 추가되었습니다. 이는 GEGL 동작들을 이미지에 적용하고 캔버스를 통해 직접 미리보기를 볼 수 있습니다. 위쪽의 스크린샷은 가우시언 블루어를 선택한 화면입니다.

en: Ported many widgets to use the 2D graphics library cairo <xref linkend="bibliography-online-cairo"/> for drawing. See this <link linkend="gimp-cairo-2-4-vs-2-6">comparison</link> for an example of how much better this looks.
ko: 그리기 동작에 2D 그래픽 라이브버리 카이로(cairo)를 사용하기 위한 많은 위젯이 추가되었습니다. 이를 통해 얼마나 달라졌는지 아래의 비교 화면을 확인하세요.

en: Plug-in Development
ko: 플러그인 개발

en: There are new things for a plug-in developer to enjoy as well. For example, procedures can now give a detailed error description in case of an error, and the error can be propagated to the user.
ko: 플러그인 개발자들을 위한 새로운 기능들이 추가되었습니다. 예를 들어 오류가 발생되면 오류에 대한 자세한 내용을 개발자에게 전달하는 프로세서가 추가되었습니다.

en: GIMP 2.6 also further enhances its scripting abilities. In particular there is now a much richer API for the creation and manipulation of text layers. Here is a list of new symbols in GIMP 2.6: <xref linkend="bibliography-online-gimp-dev-new"/>.
ko: 스크립트 기능도 향상되었습니다. 특히 텍스트 레이어의 생성과 편집에 관한 고급 API 가 많이 추가되었으며, 다음 문서에서 김프 2.6의 새 심볼 목록을 확인할 수 있습니다. <xref linkend="bibliography-online-gimp-dev-new"/>.

en: Backwards Compatibility
ko: 하위 버전 호환성

en: Some old scripts could not be used with GIMP-2.4. This has been improved and 2.6 should run 2.0 and 2.2 scripts.
ko: 김프 2.4 에서 사용하던 일부 스크립트들을 사용할 수 없습니다.

en: Known Problems
ko: 알려진 문제점

en: The Utility window hint is currently only known to work well in the Linux GNOME desktop environment and on Windows starting with GIMP 2.6.1.
ko: 김프 2.6.1에 추가된 유틸리티 창의 간단 도움말은 현재 리눅스 그놈 데스크탑 환경과 윈도우즈에서만 동작합니다.

en: Using the Text Tool is currently not an optimal experience. Making it work better is a goal for GIMP 2.8.
ko: 텍스트 도구는 아직 조금 불편합니다. 이는 김프 2.8 에 더욱 개선될 것입니다.

en: If you build GIMP yourself and don't have GVfs support on your platform you need to explicitly pass <option>--without-gvfs</option> to <command>configure</command>, otherwise opening remote files will not work properly.
ko: GVfs 를 지원하지 않는 플랫폼에서 김프를 직접 빌드할 경우, <option>--without-gvfs</option> <command>옵션</command>을 사용해야 합니다. 그렇지 않으면 연결 프로그램 동작이 올바르게 동작하지 않을 수 있습니다.

en: What's New in GIMP 2.4?
ko: 김프 2.4의 새로운 기능들

en: Refreshed Look
ko: 새로워진 테마

en: A whole new default icon theme has been created for 2.4. The icons comply with the Tango style guidelines so GIMP doesn't feel out of place on any of the supported platforms. Regardless of whether you run GIMP under Microsoft Windows, Mac OS X or Linux (GNOME, KDE or Xfce), GIMP provides a polished, consistent look.
ko: 김프 2.4 의 새 기본 테u마는 탕고 스타일이 적용되었으며, 각 플랫폼의 스타일을 따라가도록 설계되었습니다. 김프를 어느 플랫폼(마이크로소프트 윈도, 맥 OSX, 리눅스(그놈, KDE, Xfce))에서 실행하든지 해당 플랫폼의 인터페이스가 적용되어 일관적이며 멋진 모습을 볼 수 있습니다.

en: New Look of the toolbox in GIMP 2.4
ko: 김프 2.4 의 달라진 이미지 창

en: Additionally the icons also have enhanced usability on dark widget themes, which is a common setting among digital artists.
ko: 또한 어두운 위젯 테마에서도 사용이 편리하도록 아이콘들이 디자인 되었습니다.

en: For artists preferring more desaturated color theme for their icons is an alternative icon theme available for download <xref linkend="bibliography-online-jimmac01"/>.
ko: 무채색 계열의 테마를 선호하는 사용자들은 <xref linkend="bibliography-online-jimmac01"/> 에서 다른 아이콘 테마를 다운로드받아 사용할 수도 있습니다.

en: Scalable Brushes
ko: 크기 조정이 가능한 붓

en: The tool options now include a brush size slider that affects both the parametric and bitmap brushes. This has been an oft-requested feature from both digital painters and photo editors.
ko: 도구 옵션에 브러시 크기 조절 슬라이드가 포함되어, 파라매트릭 브러시와 비트맵 브러시 모두의 크기를 조절할 수 있게 되었습니다. 이는 디지털 작가와 사진 편집가들에 의해 자주 요청되었던 기능입니다.

en: Scalable brushes in GIMP 2.4
ko: 김프 2.4의 크기 조정이 가능한 붓

en: Unlike previous versions of GIMP, regardless of whether you're using a bitmap brush, parametric brush or even a picture tube (multiple bitmaps), you can easily set the brush size with either the tool options dock slider or an external device such as a MIDI slider or knob or a USB device like the Griffin Powermate.
ko: 이전 버전과는 달리, 비트맵 브러쉬, 파라매트릭 브러쉬, 픽쳐 튜브(다중 비트맵) 브러쉬 중 어느것을 사용하더라도, 도구 옵션의 조절 막대, MIDI 슬라이더와 같은 외부 장치, knob, 그리핀 파워메이트과 같은 USB 장치 등을 이용해 손쉽게 브러쉬 크기를 조절할 수 있습니다.

en: The selection tools have been rewritten from scratch to allow resizing of existing selections. Additionally the rectangular selection tool includes a setting for creating rounded corners as this has been identified as a very common task among web designers.
ko: 선택도구가 완전히 새로 만들어져 이제는 기존의 선택을 변경할 수 있습니다. 또한 사각 선택 도구에는 웹 디자이너들이 자주 사용하는 둥근 모서리 만들기 기능이 추가되었습니다.

en: Selection tools in GIMP 2.4
ko: 김프 2.4 의 선택 도구

en: The learning curve for the tools has been flattened as the key functionality is available without obscure shortcuts that confused GIMP beginners. Most of the existing shortcuts still work, but the functionality is either available through the tool options or made obsolete due to the interactive move and resize on canvas.
ko: 단축키가 없어 초보자들을 헷갈리게 만들었던 부분들을 키 조합으로 사용할 수 있게 되었습니다. 기존의 단축키들은 대부분 사용이 가능하고, 도구 옵션이나 캔버스에서의 이동/크기 조절 기능 덕분에 불필요해진 기능들도 여전히 사용 가능합니다.

en: While the tools have been redesigned to make them easier to understand for the newbies, all the former functionality is there. You can still constrain aspect ratios or specific sizes.
ko: 그리고 초보자들이 조금더 쉽게 이해할 수 있도록 도구들이 재구성되었습니다. 하지만 기존 기능들은 큰 변동이 없으며, 고정 비율이나 특정 크기 등의 기능들도 이전과 마찬가지로 사용이 가능합니다.

en: Selecting individual objects on images is easier now with a new <link linkend="gimp-tool-foreground-select">foreground select tool</link>. It is done in two steps. First, you make select region of interest which contains the entire object. Then you paint over selected area with a brush, not crossing object’s border. Release mouse button when you’re done and look, if there are dark blue spots on your objects. If there are some, paint with a brush over them again and release to refine selection. When there are no more blue areas inside the object, press Enter and there you have a perfectly selected object.
ko: 새 도구인 <link linkend="gimp-tool-foreground-select">물체 선택 도구</link>를 이용하면 이미지에 있는 각각의 물체(오브젝트)를 손쉽게 선택할 수 있습니다. 먼저 선택하려는 물체가 포함된 영역을 선택합니다. 그리고 브러시로 물체의 테두리를 칠하지 않도록 주의하며 선택 영역 안쪽을 칠합니다. 칠이 다하고 마우스 버튼을 놓습니다. 만약 선택하려는 물체 안쪽에 군청색의 점들이 남아있다면, 브러시로 다시 칠을 하여 선택을 재설정합니다. 군청색의 점이 없으면, 엔터를 눌러 물체를 선택합니다.

en: Align Tool
ko: 정렬 도구

en: While GIMP has provided a grid and guideline functionality, the actual alignment of objects had to be done manually. A new tool comes at rescue <link linkend="gimp-tool-align">...</link>
ko: 김프에는 모눈과 안내선 기능이 있지만, 실제 정렬은 수동으로 해야만 했습니다. 하지만 이제는 몇 번의 클릭만으로 레이어, 경로, 안내선 등을 정렬하거나 배치할 수 있습니다. 또한 몇 개의 물체를 한꺼번에 정렬할 수도 있고, 선택이나 이미지와 함께 정렬할 수도 있습니다. 정렬 도구에 대한 더 자세한 사항은 <link linkend="gimp-tool-align">정렬 도구</link>를 참조하십시오.

en: Changes in menus
ko: 메뉴 변경 사항

en: Most notable is the new top-level Color menu that accumulates most tools, plug-ins and scripts that adjust colors in RGB/Grayscale mode and color palettes in Indexed mode. So now you can reach functions like Levels or Curves much faster than before, unless you define your own keyboard shortcuts for them using the improved keyboard shortcuts manager.
ko: 가장 큰 변화는 색상 메뉴가 생긴 것입니다. 색상 메뉴 아래에는 색상 관련 도구들, RGB/그레이스케일 모드에서 색상 조정을 하는 플러그인과 스크립트들, 인덱스 모드의 색상표 등이 있습니다. 이 메뉴를 이용해 레벨이나 곡선과 같이 색상에 관련된 도구들은 사용할 수 있습니다. 그리고 개선된 키보드 단축키 관리자를 이용해 키보드 단축키를 할당해 사용할 수도 있습니다.

en: In the new version of GIMP, some menu entries have changed their names and position. It was done mostly to simplify learning curve and improve user experience. After all, "HSV Noise" and "RGB Noise" sound more meaningful than "Scatter HSV" and "Scatter RGB", don't they? And status bar hints for all plug-ins and scripts are quite helpful too.
ko: 그 외로 몇 가지 메뉴 항목의 이름이나 위치가 바뀌었습니다. 이는 대부분 학습 과정을 쉽게 하고, 사용자 경험을 축적하는데 초점이 맞춰졌습니다. 예를 들어 "Scatter HSV" 나 "Scatter RGB" 는 "HSV Noise" 와 "RGB Noise" 로 조금더 이해하기 쉬운 이름으로 바뀌었습니다. 그리고 상태바에 플러그인과 스크립트에 관한 자세한 설명이 표시됩니다.

en: Support for file formats
ko: 다양한 파일 형식 지원

en: Support for Photoshop ABR brush format;
ko: 포토샵 ABR 브러시 형식 지원

en: Improved reading/writing EXIF in JPEG;
ko: JPEG 파일의 EXIF 정보 읽기/쓰기 기능 향상

en: Importing clipping paths in TIFF;
ko: TIFF 의 경로 가져오기

en: Layer masks can be saved to PSD;
ko: PSD 포맷으로 저장시 레이어 마스크도 저장 가능

en: 16/32 bit bitmaps and alpha-channel support in BMP;
ko: 비트맵 파일에서 16/32 비트와 알파채널 지원

en: 24 bit and Vista icons can be opened and saved.
ko: 24비트 아이콘 및 비스타 아이콘 열기/저장 가능

en: Fullscreen Editing
ko: 전체 화면으로 편집

en: The fullscreen mode has been improved to not only allow getting a full scale preview of the artwork, but also allow comfortable editing. The artist has maximum screen estate available while all functionality is quickly accessible by pressing the <keycap>Tab</keycap> key (toggles visibility of all docks) when working fullscreen.
ko: 전체화면 모드는 작업물을 원본 비율로 보면서 작업할 수 있을 뿐만 아니라 편리한 편집 환경을 제공합니다. 또한 전체화면 작업시 탭키(모든 독 보여주기 토글모드)를 이용해 도구 관련 창들을 표시하거나 숨길 수 있습니다.

en: Whether painting or touching up photos, fullscreen editing keeps all the distracting elements out of sight on a key press. It's like observing stars in a field as opposed to a light-polluted city.
ko: 전체화면 모드에서 그림이나 사진을 편집할 때, 탭 키를 눌러 거추장스러운 여러 창들을 숨겨버리면, 마치 불빛으로 오염되지 않은 시골에서 별을 보는 것과 같은 느낌이 들 것입니다.

en: Color Management and Soft-proofing
ko: 색상 관리와 가상 프린트(Soft-proofing)

en: GIMP now provides full support for color profiles allowing precise color modification throughout the whole <quote>digital darkroom</quote> process.
ko: 김프는 <quote>디지털 암실</quote> 과정을 통하여, 정밀한 색상 수정이 가능한 색상 프로필을 완벽히 지원합니다.

en: Color management in GIMP 2.4
ko: 김프 2.4의 색상 관리

en: New Crop Tool
ko: 새 잘라내기 도구

en: Just like the selection tools, the new crop tool has been enhanced since the last release. The resize handles actually resize the crop rectangle instead of providing both resize and move functionality. The tool behaves more naturally and consistently with other GIMP tools. For details see <xref linkend="gimp-tool-crop"/>.
ko: 선택 도구들과 마찬가지로 잘라내기 도구도 새로워졌습니다. 잘라내는 영역의 크기 조절 영역은 크기 조절과 이동 기능 대신, 영역의 사각을 직접 조정할 수 있습니다. 잘라내기 도구는 다른 김프 도구들과 연계하여 좀 더 자연스럽고 일관성있게 작동합니다. 더 자세한 내용은 잘라내기 도구(<xref linkend="gimp-tool-crop"/>)를 참조하십시오.

en: To move, simply drag the rectangle clicking within the area. Resizing is possible in one or two axes at the same time dragging the handle-bars on the sides and corners. The outside area is darkened with a nice passepartout effect to better get the idea of how the final crop will look like.
ko: 영역 내부를 클릭해 드래그하면 간단히 영역을 이동시킬 수 있습니다. 그리고 사각형의 구석의 조절부분을 이용해 한번에 하나 이상의 축을 조절할 수도 있습니다. 사각형의 바깥쪽은 어두운 색으로 채워져 틀과 같은 효과를 줌으로써 최종적으로 어떻게 잘라질지 알기 쉽습니다.

en: While numerous red-eye workflows exist already, GIMP now features a very convenient auto-magic filter to remove red eye from your shots.
ko: 사진에 많은 적목 현상이 있더라도, 자동 필터를 이용해 손쉽게 적목 현상을 제거할 수 있습니다.

en: Healing Brush
ko: 복원 도구

en: The healing brush is a new tool, similar in the working of the clone tool, that permits to quickly fix small defects or imperfections due to scratching or dust. In fact the tool is smart enough to being able to <emphasis>understand</emphasis> where and how to modify an image to cure these defects based on image color context.
ko: 복원 도구는 새롭게 추가된 도구입니다. 이는 이미지의 잡티나 먼지 등을 빠르고 쉽게 수정하기 위한 도구로 도장 도구와 비슷하게 동작합니다. 이 도구는 이미지의 주변 색상을 참고하여 어디를, 어떻게 수정해야 할지 <emphasis>스스로</emphasis> 알아낼 정도로 훌륭합니다.

en: Here is another clone-like new tool that is able to adapt the destination geometry, instead of color as does the healing brush, based on preselected distortion settings. As the name suggests, perfect when copying images blocks with some type of prospective changes.
ko: 이 도구는 복원 도구와 비슷하나, 색상대신 미리 설정한 왜곡 설정을 기반으로 대상의 기하학적인 상태를 반영하여 복제를 하는 도구입니다. 이름에서 알수 있듯 원근 변화를 주며 복제를 할때 유용한 도구입니다.

en: A very common problem exposing itself especially when using cheaper lenses is barrel distortion and vignetting. Luckily GIMP provides a brand new filter to compensate for both problems. Saving photographer's pocket is our mission!
ko: 값싼 렌즈를 사용하거나 비싼 렌즈라도 그 한계를 넘어 사용하게 되면, 원통형 굴곡과 흐릿하게 번지는 현상(비네팅)이 나타나게 됩니다. 김프는 이러한 문제들을 수정할 수 있는 필터를 제공합니다.

en: Various Other Improvements
ko: 그 외 다양한 개선사항들

en: In addition to all the above, GIMP has been improved in other areas such as:
ko: 위에 언급된 것 외에 다음과 같은 점들이 개선되었습니다.

en: Better status information for tools in the window status bar.
ko: 창 상태바의 도구 상태 정보 표시 개선

en: Various speedups in composing functions and gradient drawing.
ko: 합성 기능이나 그라디언트의 동작 속도 향상

en: Zoomable preview widget for plugins.
ko: 플러그인용 미리보기 위젯에 확대기능 추가

en: What's New in GIMP 2.2?
ko: 김프 2.2의 새로운 기능들

en: Here is a brief summary of some of the most important new features introduced in <acronym>GIMP</acronym> 2.2. There are many other smaller changes that long-time users will notice and appreciate (or complain about!). There are also important changes at the level of plug-in programming and script-fu creating that are not covered here.
ko: 여기서는 <acronym>김프</acronym> 2.2의 중요한 몇 가지 기능들에 대해 간략한 소개를 할 것입니다. 그 외에 오랫동안 김프를 사용해온 유저라면 눈치챌 수 있는 자잘한 변화들이나 플러그인 프로그래밍과 script-fu 생성 차원에서의 중요한 변화가 있지만 여기서는 다루지 않을 것입니다.

en: Interoperability and Standards Support
ko: 상호 호환 처리와 표준지원

en: You can drag-and-drop or copy-and-paste image data from the <acronym>GIMP</acronym> to any application which supports image/png drops (currently <application>Abiword</application> and <application>Kword</application> at least) and image/xml+svg drops (<application>Inkscape</application> supports this one). So you can copy-and-paste curves into the <acronym>GIMP</acronym> from <application>Inkscape</application>, and then drag a selection into <application>Abiword</application> to include it inline in your document.
ko: <acronym>김프</acronym> 에서 image/png 드랍을 지원하는 프로그램(<application>Abiword</application>, <application>Kword</application> 등)이나 image/xml+svg 드랍을 지원하는 프로그램(<application>Inkscape</application> 등)으로 이미지 데이터를 끌어놓기하거나 복사하기/붙여넣기를 할 수 있습니다. 따라서 <application>Inkscape</application>에서 <acronym>김프</acronym>로 곡선을 끌어놓기할 수 있으며, 선택을 끌어서 <application>Abiword</application>의 문서에 삽입할 수도 있습니다.

en: Patterns can now be any supported <classname>GtkPixbuf</classname> format, including png, jpeg, xbm and others.
ko: png, jpeg, xbm 등의 모든 <classname>GtkPixbuf</classname> 포맷에서 무늬를 사용할 수 있습니다.

en: <acronym>GIMP</acronym> can load gradients from SVG files, and palettes from ACT and RIFF files.
ko: <acronym>김프</acronym>는 SVG 파일로부터 그라디언트를 읽어 들일 수 있으며, ACT와 RIFF 파일로부터 팔레트를 읽어 들일 수 있습니다.

en: Drag-and-drop support has been extended. You can now drop files and URIs onto an image window, where they will be opened in the existing image as new layers.
ko: 확장된 끌어놓기를 통해 이미지 창 위에 파일을 끌어놓거나 URI를 통해 파일을 기존 이미지의 새 레이어로 열 수 있습니다.

en: Shortcut Editor
ko: 단축키 편집기

en: You can now edit your shortcuts in a dedicated dialog, as well as continue to use the little-known dynamic shortcuts feature (which has been there since 1.2).
ko: 제공된 대화 상자 내의 단축키를 편집할 수 있으며, 잘 알려지지 않은 동적 바로가기 기능을 사용할 수도 있습니다(이 기능은 김프 1.2부터 지원되었습니다).

en: Plug-in Previews
ko: 플러그인 미리보기

en: We have provided a standard preview widget for plug-in authors which greatly reduces the amount of code required to support previews. David Odin has integrated this widget into all the current filters, so that now many more filters in the <acronym>GIMP</acronym> include a preview which updates in real time, and the various previews behave much more consistently.
ko: 플러그인 제작자들을 위해 미리보기 지원에 필요한 코드의 양을 획기적으로 줄인 표준 미리보기 위젯을 제공합니다. David Odin 는 기존의 모든 필터안에 이 위젯을 통합하였고, 이에 따라 <acronym>김프</acronym>에서 제공되는 더 많은 필터들이 실시간으로 업데이트되며, 일관되게 동작하는 다양한 미리 보기를 제공할 수 있게 되었습니다.

en: Real-Time Previews of Transform Operations
ko: 변형 작업에서의 실시간 미리보기

en: The transform tools (shear, scale, perspective and rotate) can now show a real-time preview of the result of the operation when the tool is in <quote>Traditional</quote> mode. Previously, only a transforming grid was shown.
ko: 변형 도구(기울이기, 크기 조정, 원근법 및 회전)를 <quote>전통적</quote> 모드에서 사용할 경우, 그 동작 결과를 실시간으로 미리볼 수 있습니다. 그전에는 변형되는 모눈으로만 볼 수 있었습니다.

en: GNOME Human Interface Guide Conformance
ko: 그놈 휴먼 인터페이스 적용

en: A lot of work has been done on making the <acronym>GIMP</acronym>'s interface simpler and more usable for newcomers. Most dialogs now follows the <acronym>GNOME</acronym> HIG to the best of our knowledge. In addition, dialogs have separated out or removed many <quote>Advanced</quote> options, and replaced them with sane defaults or hidden them in an expander.
ko: 새로운 사용자에게 조금더 친근하고 편리한 <acronym>김프</acronym> 인터페이스를 만드는데 많은 노력이 할애되었습니다. 그 결과로 대부분의 대화 상자들은 우리가 아는 한 가장 훌륭한 인터페이스인 그놈 휴먼 인터페이스(GNOME HIG)를 적용했습니다. 그리고 대화 상자들은 많은 <quote>고급</quote> 옵션을 분리하거나 제거할 수 있으며, 기본값으로 되돌리거나 확장에서 숨길 수도 있습니다.

en: GTK+ 2.4 Migration
ko: GTK+ 2.4 적용

en: Menus use the <classname>GtkUIManager</classname> to generate menu structure dynamically from XML data files.
ko: 메뉴들은 XML 데이터 파일로부터 동적으로 메뉴 구조를 생성하는 <classname>GtkUIManager</classname> 를 이용합니다.

en: A completely revamped File Chooser is used everywhere in the <acronym>GIMP</acronym> for opening or saving files. The best thing about it is that it lets you create a set of <quote>bookmarks</quote>, making it possible to navigate quickly and easily to commonly used directories.
ko: 완전히 바뀐 파일 선택기는 어디에서든지 파일을 열거나 저장하는 등의 일을 할 수 있습니다. 이것의 가장 좋은 점은 이전에 사용했던 디렉토리들을 쉽고 빠르게 이동할 수 있도록 <quote>즐겨찾기</quote> 를 만들 수 있다라는 점입니다.

en: <acronym>GIMP</acronym> now supports fancy ARGB cursors when they are available on the system.
ko: <acronym>김프</acronym>는 시스템에서 지원할 경우 fancy ARGB 커서를 지원합니다.

en: Basic Vector Support
ko: 기본 벡터 지원

en: Using the GFig plug-in, the <acronym>GIMP</acronym> now supports the basic functionality of vector layers. The GFig plug-in supports a number of vector graphics features such as gradient fills, Bezier curves and curve stroking. It is also the easiest way to create regular or irregular polygons in the <acronym>GIMP</acronym>. In the <acronym>GIMP</acronym> 2.2, you can create GFig layers, and re-edit these layers in GFig afterwards. This level of vector support is still quite primitive, however, in comparison to dedicated vector-graphics programs such as <application>Inkscape</application>.
ko: <acronym>김프</acronym>는 GFig 플러그인을 통해 벡터 레이어의 기본 기능을 지원합니다. GFig 플러그인은 그라디언트로 채우기, 베지어 곡선, 곡선 그리기 등의 다양한 벡터 그래픽 기능들을 지원합니다. 또한 이를 이용해 규칙적 혹은 비규칙적인 다각형을 쉽게 만들 수 있습니다. <acronym>김프</acronym> 2.2에서는 GFig 레이어를 생성한 뒤 나중에 그 레이어를 편집할 수 있습니다. 하지만 이러한 벡터 지원은 <application>Inkscape</application> 등의 벡터그래픽 프로그램에서 제공하는 것에 비해서는 기초적인 수준입니다.

en: Also . . .
ko: 추가로 . . .

en: There are many other smaller user-visible features. A rapid-fire list of some of those features is below.
ko: 그 외에도 많은 기능들이 있는데, 아래는 그 기능들의 간략한 목록입니다.

en: It is now possible to run the <acronym>GIMP</acronym> in batch mode without an X server.
ko: 리눅스에서 X 서버없이 배치모드로 <acronym>김프</acronym>를 실행할 수 있습니다.

en: We have a <acronym>GIMP</acronym> binary (<acronym>GIMP</acronym>-console) which is not linked to GTK+ at all.
ko: GTK+ 와 무관한 독립적인 <acronym>김프</acronym> 실행파일(<acronym>김프</acronym>-콘솔)이 제공됩니다.

en: Improved interface for extended input devices
ko: 확장 입력 도구를 위한 개선된 인터페이스

en: Editable toolbox: You can now decide which tools should be shown in the Toolbox, and their order. In particular, you can add any or all of the Color Tools to the Toolbox if you wish to.
ko: 편집가능한 도구 상자 : 도구 상자에 보여지는 도구들의 종류나 순서를 직접 결정할 수 있습니다. 특히 원하는 색상 도구들을 도구 상자에 추가할 수 있습니다.

en: Histogram overlays R, G and B histograms on the Value histogram, and calculates the histogram only for the contents of the selection.
ko: 히스토그램의 R,G,B 그래프는 선택된 영역의 값만을 계산합니다.

en: Shortcuts are now shared across all <acronym>GIMP</acronym> windows.
ko: 단축키는 모든 <acronym>김프</acronym> 창에서 사용할 수 있습니다.

en: Version 2.0
ko: 버전 2.0

en: Basic tools
ko: 기본 도구

en: Tool options
ko: 도구 옵션

en: Handling Tabs and Docks
ko: 댑과 독(dock) 조절 기능

en: The Text Tool
ko: 텍스트 도구

en: The Path Tool
ko: 경로 도구

en: Other improvements
ko: 기타 자잘한 개선 사항들

en: Version 1.2, November 2002
ko: 버전 1.2, 2002년 11월

note: NOTE TO TRANSLATORS: Replace the text in the msgid with the translation of this piece of text: "This is an unofficial translation of the GNU Free Documentation License into <YOUR LANGUAGE>. It was not published by the Free Software Foundation, and does not legally state the distribution terms for so
en: The <acronym>GIMP</acronym> Documentation Team
ko: <acronym>김프</acronym> 문서팀

en: Find a Specific Bug
ko: 특정 버그 찾기

en: Bugzilla: Advanced Search
ko: 버그질라: 고급 검색

en: Component, Version, Target Milestone
ko: 구성요소, 버전, 대상 마일리지

en: Comment, Whiteboard, Keywords
ko: 설명, 화이트보드, 키워드

en: (Any other items)
ko: (기타 항목)

en: Reporting the Bug
ko: 버그 보고

en: Bugzilla: Select Classification
ko: 버그질라: 분류 선택하기

en: Bugzilla: Pick Product
ko: 버그질라: 제품 선택하기

en: Enter Bug: <acronym>GIMP</acronym>
ko: 버그 입력: <acronym>김프</acronym>

en: OS (Operating System)
ko: OS (운영체제)

en: Assigned
ko: 예약됨

en: 2nd Ed. (Addison Wesley, 1990)
ko: 두번째판 (Addison Wesley, 1990)

en: Online resources
ko: 온라인 자료

en: Astronomy Picture of the Day
ko: 오늘의 천체사진(Astronomy Picture of the Day)

en: Bugzilla-GIMP
ko: 버그질라-김프

en: Freetype 2 home page
ko: Freetype 2 홈페이지

en: GIMP Development
ko: GIMP 개발

en: GIMP Plugin Development
ko: GIMP 플러그인 개발

en: GIMP Documentation project page
ko: GIMP 문서화 프로젝트 페이지

en: Fonts in GIMP 2.0
ko: 김프 2.0 글꼴

en: List of new symbols in GIMP 2.6
ko: 김프 2.6 의 새로운 기호 목록

en: GIMP-Plugin Registry
ko: 김프-플러그인 레지스트리

en: Making shapes in GIMP
ko: 김프에서 모양 만들기

en: LPROF ICC Profiler
ko: LPROF ICC 프로필러

en: Open Clipart - Gradients
ko: Open Clipart - 그라디언트

en: GIMP-Plugin Exif Browser
ko: GIMP-Plugin Exif 브라우저

en: GIMP-Plugin Flames
ko: GIMP-플러그인 화염

en: Python Programming Language
ko: 파이썬 프로그래밍 언어

en: Tutorial: GIMPLite Quickies
ko: 강좌: GIMPLite 쉽게 배우기

en: Wikipedia Foundation
ko: 위키백과 재단

en: Wikipedia Foundation Inc.
ko: 위키백과 재단 Inc.

en: Wikipedia - Alpha channel
ko: 위키백과 - 알파 채널

en: http://en.wikipedia.org/wiki/Alpha_channel
ko: http://ko.wikipedia.org/wiki/%EC%95%8C%ED%8C%8C_%EC%B1%84%EB%84%90

en: Wikipedia - B&eacute;zier curve
ko: 위키백과 - 베지어 곡선

en: http://en.wikipedia.org/wiki/Bezier_curve
ko: http://ko.wikipedia.org/wiki/%EB%B2%A0%EC%A7%80%EC%97%90_%EA%B3%A1%EC%84%A0

en: Wikipedia - Bumpmap
ko: 위키백과 - 범프맵

en: http://en.wikipedia.org/wiki/Bump_Mapping
ko: http://ko.wikipedia.org/wiki/%EB%B2%94%ED%94%84_%EB%A7%A4%ED%95%91

en: Wikipedia - Burning
ko: 위키백과 - 버닝(Burning)

en: Wikipedia - Cellular Automata
ko: 위키백과 - 셀룰러오토마타(Cellular Automata)

en: http://en.wikipedia.org/wiki/Cellular_Automata
ko: http://ko.wikipedia.org/wiki/%EC%9C%A0%ED%95%9C_%EC%83%81%ED%83%9C_%EA%B8%B0%EA%B3%84#.EC.85.80.EB.A3.B0.EB.9F.AC_.EC.98.A4.ED.86.A0.EB.A7.88.ED.83.80

en: Wikipedia - CMYK
ko: 위키백과 - CMYK

en: http://en.wikipedia.org/wiki/CMYK
ko: http://ko.wikipedia.org/wiki/CMYK_%EA%B0%90%EC%82%B0%ED%98%BC%ED%95%A9

en: Wikipedia - Colorspace
ko: 위키백과 - 색상 공간

en: http://en.wikipedia.org/wiki/Colorspace
ko: http://ko.wikipedia.org/wiki/%EC%83%89_%EA%B3%B5%EA%B0%84

en: http://en.wikipedia.org/wiki/deflate
ko: http://ko.wikipedia.org/wiki/DEFLATE

en: Wikipedia - Deinterlace
ko: 위키백과 - 디인터레이스(deInterlace)

en: http://en.wikipedia.org/wiki/Deinterlace
ko: http://ko.wikipedia.org/wiki/%EB%94%94%EC%9D%B8%ED%84%B0%EB%A0%88%EC%9D%B4%EC%8A%A4

en: Wikipedia - Dithering
ko: 위키백과 - 디더링

en: http://en.wikipedia.org/wiki/Dithering
ko: http://ko.wikipedia.org/wiki/%EB%94%94%EB%8D%94%EB%A7%81

en: Wikipedia - Dodging
ko: 위키백과 - 닷지(Dodging)

en: Wikipedia - EXIF
ko: 위키백과 - EXIF 데이터

en: http://en.wikipedia.org/wiki/EXIF
ko: http://ko.wikipedia.org/wiki/%EA%B5%90%ED%99%98_%EC%9D%B4%EB%AF%B8%EC%A7%80_%ED%8C%8C%EC%9D%BC_%ED%98%95%EC%8B%9D

en: Wikipedia - Fileformat
ko: 위키백과 - 파일 형식

en: http://en.wikipedia.org/wiki/Image_file_format
ko: http://ko.wikipedia.org/wiki/%EC%9D%B4%EB%AF%B8%EC%A7%80_%ED%8C%8C%EC%9D%BC_%ED%98%95%EC%8B%9D

en: Wikipedia - Gamut
ko: 위키백과 - 개멋(Gamut)

en: http://en.wikipedia.org/wiki/Gamut
ko: http://ko.wikipedia.org/wiki/%EC%83%89%EC%97%AD

en: Wikipedia - GIF
ko: 위키백과 - GIF

en: http://en.wikipedia.org/wiki/GIF
ko: http://ko.wikipedia.org/wiki/GIF

en: Wikipedia - GNU
ko: 위키백과 - GNU

en: http://en.wikipedia.org/wiki/GNU
ko: http://ko.wikipedia.org/wiki/GNU

en: Wikipedia - Histogram
ko: 위키백과 - 히스토그램

en: Wikipedia - HSV
ko: 위키백과 - HSV

en: http://en.wikipedia.org/wiki/HSL_and_HSV
ko: http://ko.wikipedia.org/wiki/HSV_%EC%83%89_%EA%B3%B5%EA%B0%84

en: Wikipedia - ICC Profile
ko: 위키백과 - ICC 프로필

en: http://en.wikipedia.org/wiki/ICC_Profile
ko: http://ko.wikipedia.org/wiki/ICC_%ED%94%84%EB%A1%9C%ED%8C%8C%EC%9D%BC

note: Police?
en: Wikipedia - Interpolation
ko: 위키백과 - 보간법

en: http://en.wikipedia.org/wiki/Interpolation
ko: http://ko.wikipedia.org/wiki/%EB%B3%B4%EA%B0%84%EB%B2%95

en: Wikipedia - JPEG
ko: 위키백과 - JPEG

en: http://en.wikipedia.org/wiki/JPEG
ko: http://ko.wikipedia.org/wiki/JPEG

en: Wikipedia - L*a*b
ko: 위키백과 - L*a*b

en: Wikipedia - LZW
ko: 위키백과 - LZW

en: http://en.wikipedia.org/wiki/LZW
ko: http://ko.wikipedia.org/wiki/LZW

en: Wikipedia - Moire
ko: 위키백과 - Moire

en: http://en.wikipedia.org/wiki/Moire
ko: http://ko.wikipedia.org/wiki/%EB%AC%B4%EC%95%84%EB%A0%88

en: Wikipedia - PackBits
ko: 위키백과 - PackBits

en: Wikipedia - PNG
ko: 위키백과 - PNG

en: http://en.wikipedia.org/wiki/Portable_Network_Graphics
ko: http://ko.wikipedia.org/wiki/PNG

en: Wikipedia - Raster Graphics
ko: 위키백과 - 래스터 그래픽

en: http://en.wikipedia.org/wiki/Raster_graphics
ko: http://ko.wikipedia.org/wiki/%EB%9E%98%EC%8A%A4%ED%84%B0_%EA%B7%B8%EB%9E%98%ED%94%BD%EC%8A%A4

en: Wikipedia - Rendering Intent
ko: 위키백과 - 화면 처리(Rendering Intent)

en: http://en.wikipedia.org/wiki/Rendering_intent
ko: http://ko.wikipedia.org/wiki/%EC%83%89_%EA%B4%80%EB%A6%AC

en: Wikipedia - Retina
ko: 위키백과 - Retina

en: http://en.wikipedia.org/wiki/Retina
ko: http://ko.wikipedia.org/wiki/%EB%A7%9D%EB%A7%89

en: Wikipedia - Sepia
ko: 위키백과 - 세피아(Sepia)

en: Wikipedia - Chroma subsampling
ko: 위키백과 - 크로마 서브샘플링

en: http://en.wikipedia.org/wiki/Chroma_Subsampling
ko: http://ko.wikipedia.org/wiki/%ED%81%AC%EB%A1%9C%EB%A7%88_%EC%84%9C%EB%B8%8C%EC%83%98%ED%94%8C%EB%A7%81

en: Wikipedia - SVG
ko: 위키백과 - SVG

en: http://en.wikipedia.org/wiki/Scalable_Vector_Graphics
ko: http://ko.wikipedia.org/wiki/SVG

en: Wikipedia - URI
ko: 위키백과 - URI

en: http://en.wikipedia.org/wiki/Uniform_Resource_Identifier
ko: http://ko.wikipedia.org/wiki/%ED%86%B5%ED%95%A9_%EC%9E%90%EC%9B%90_%EC%8B%9D%EB%B3%84%EC%9E%90

en: Wikipedia - URL
ko: 위키백과 - URL

en: http://en.wikipedia.org/wiki/Uniform_Resource_Locator
ko: http://ko.wikipedia.org/wiki/URL

en: Wikipedia - Web-colors
ko: 위키백과 - 웹색상

en: http://en.wikipedia.org/wiki/Web_colors
ko: http://ko.wikipedia.org/wiki/%EC%9B%B9_%EC%83%89%EC%83%81

en: Wikipedia - YCbCr
ko: 위키백과 - YCbCr

en: http://en.wikipedia.org/wiki/YCbCr
ko: http://ko.wikipedia.org/wiki/YCbCr

en: Wikipedia - YUV
ko: 위키백과 - YUV

en: Direct Save Protocol (XDS)
ko: 직접 저장 프로토콜(XDS)

en: Create images and edit photographs
ko: 이미지를 만들고 사진을 편집합니다

en: GIMP is an acronym for GNU Image Manipulation Program. It is a freely distributed program for such tasks as photo retouching, image composition and image authoring.
ko: 김프(GIMP)는 그누 이미지 처리 프로그램 (GNU Image Manipulation Program)의 머리글자입니다. 사진 리터칭이나 이미지 합성, 이미지 제작 등과 같은 작업을 하기 위해 자유롭게 배포된 프로그램입니다.

en: It has many capabilities. It can be used as a simple paint program, an expert quality photo retouching program, an online batch processing system, a mass production image renderer, an image format converter, etc.
ko: 김프는 많은 기능을 가지고 있습니다. 그림 그리는 프로그램, 전문가용 사진 리터칭 프로그램으로는 물론, 온라인 배치 프로그래밍, 이미지 대량 생산 렌더러, 이미지 포맷 변환기 등으로 사용 될 수 있습니다.

en: Painting in GIMP
ko: 김프에서 그리기

en: Photo editing in GIMP
ko: 김프에서의 사진 편집

en: Various GUI polishing
ko: 다양한 부분에서의 GUI 가공

en: GIMP 2.9.8 introduces on-canvas gradient editing and various enhancements while focusing on bugfixing and stability.
ko: 김프 2.9.8에는 캔바스에서의 그레디언트 편집 기능, 버그 수정과 안정성 개선에 초점을 두어 다양한 개선점을 도입했습니다.

en: Notification when an image is over/underexposed
ko: 이미지 노출의 과부족시 알림

en: Better and faster color management
ko: 더 좋아지고 빨라진 색상 관리자

en: Support for color picker and screenshots in Wayland on KDE Plasma
ko: 웨일랜드 기반 KDE 플라즈마에서 색상 선택 대화상자와 스크린샷 지원

en: Paste in place feature
ko: 제 위치에 붙여넣기 기능

en: Many usability improvements
ko: 수많은 가용성 개선

en: Manual can be displayed in the user's preferred language
ko: 사용자 선호 언어로 설명서를 나타낼 수 있습니다

en: Improved compatibility with Photoshop .psd files
ko: 포토샵 .psd 파일 호환성 개선

en: New support for password-protected PDF
ko: 암호 보호 PDF 신규 지원

en: New support for HGT format (Digital Elevation Model data)
ko: HGT 형식 신규 지원(디지털 엘레베이션 모델 데이터)

en: Extra files for GIMP
ko: 김프 추가 파일

note: The year of the last commit (UTC) will be inserted into this string.
en: Copyright © 1995-%s
    Spencer Kimball, Peter Mattis and the GIMP Development Team
ko: 저작권 © 1995-%s
    Spencer Kimball, Peter Mattis, 김프 개발 팀

en: using %s version %s (compiled against version %s)
ko: %s 버전 %s 사용중(%s 버전 컴파일)

en: Show license information and exit
ko: 사용 허가서 정보를 보여준 뒤 끝냅니다

en: Be more verbose
ko: 더 자세하게

en: Start a new GIMP instance
ko: 새 인스턴스로 김프를 시작합니다

en: Open images as new
ko: 새 이미지를 엽니다

en: Run without a user interface
ko: 사용자 인터페이스 없이 실행합니다

en: Do not load brushes, gradients, patterns, ...
ko: 무늬, 그라디언트, 색상표, 붓 등을 불러오지 않습니다...

en: Do not load any fonts
ko: 글꼴을 불러오지 않음

en: Do not show a splash screen
ko: 시작 화면 보이지 않기

en: Do not use special CPU acceleration functions
ko: 특수한 CPU 가속 기능을 사용하지 않습니다

en: Use an alternate sessionrc file
ko: 다른 sessionrc 파일을 사용합니다

en: Use an alternate user gimprc file
ko: 다른 사용자 gimprc 파일을 사용합니다

en: Use an alternate system gimprc file
ko: 다른 시스템 gimprc 파일을 사용합니다

en: Batch command to run (can be used multiple times)
ko: 실행할 명령어 모음(여러번 실행 가능)

en: The procedure to process batch commands with
ko: 일괄처리 명령을 수행하기 위한 프로시저

en: Send messages to console instead of using a dialog
ko: 대화상자 대신에 콘솔로 메시지를 출력합니다

note: don't translate the mode names (off|on|warn)
en: PDB compatibility mode (off|on|warn)
ko: PDB 호환 모드(off|on|warn)

note: don't translate the mode names (never|query|always)
en: Debug in case of a crash (never|query|always)
ko: 충돌시 디버그를 합니다. (never|query|always)

en: Enable non-fatal debugging signal handlers
ko: 치명적이지 않은 디버깅 시그널 처리기를 사용합니다

en: Output a gimprc file with default settings
ko: 기본 설정으로 gimprc 파일을 출력합니다

en: Output a sorted list of deprecated procedures in the PDB
ko: PDB에 중지된 절차 목록을 정렬하여 출력

en: [FILE|URI...]
ko: [파일|URI...]

en: GIMP could not initialize the graphical user interface.
    Make sure a proper setup for your display environment exists.
ko: 김프가 그래픽 사용자 인터페이스를 초기화 하지 못했습니다.
    출력 환경이 제대로 설정되어 있는지 확인하십시오.

en: Another GIMP instance is already running.
ko: 김프가 이미 실행중입니다.

en: GIMP output. Type any character to close this window.
ko: 김프 출력. 이 창을 닫으려면 아무 글자나 입력하십시오.

en: GIMP output. You can minimize this window, but don't close it.
ko: 김프 출력. 이 창을 최소화시켜도 되지만, 닫지는 마십시오.

en: The configured filename encoding cannot be converted to UTF-8: %s
    
    Please check the value of the environment variable G_FILENAME_ENCODING.
ko: 설정 파일의 이름 형식을 UTF-8 형식으로 바꿀 수 없습니다.:%s
    
    환경 변수의 G_FILENAME_ENCODING 값을 확인하십시오.

en: The name of the directory holding the GIMP user configuration cannot be converted to UTF-8: %s
    
    Your filesystem probably stores files in an encoding other than UTF-8 and you didn't tell GLib about this. Please set the environment variable G_FILENAME_ENCODING.
ko: 김프 사용자 설정이 담긴 디렉터리의 이름 형식을 UTF-8 형식으로 바꿀 수 없습니다.: %s
    
    파일 시스템에서 다른 형식의 인코딩을 이용해 파일 저장을 한다라는 내용이 GLib에 전달되지 않았습니다. 환경변수  G_FILENAME_ENCODING 값을 확인하십시오.

en: Dockable
ko: 도킹가능

en: Drawable
ko: 그릴 수 있음

en: Paint Dynamics
ko: 페인트 동적 요소

en: Paint Dynamics Editor
ko: 페인트 동적 요소 편집기

en: Gradient Editor
ko: 그라디언트 편집기

en: Tool Presets
ko: 도구 프리셋

en: Text Tool
ko: 텍스트 도구

[ctx: brush-editor-action]
en: Brush Editor Menu
ko: 붓 편집기 메뉴

[ctx: brush-editor-action]
en: Edit Active Brush
ko: 활성화 된 붓 편집

[ctx: brushes-action]
en: Brushes Menu
ko: 붓 메뉴

[ctx: brushes-action]
en: _Open Brush as Image
ko: 붓을 이미지로 열기(_O)

[ctx: brushes-action]
en: Open brush as image
ko: 붓을 이미지로 엽니다

[ctx: brushes-action]
en: _New Brush
ko: 새 붓(_N)

[ctx: brushes-action]
en: Create a new brush
ko: 새 붓을 만듭니다

[ctx: brushes-action]
en: D_uplicate Brush
ko: 붓 복제(_U)

[ctx: brushes-action]
en: Duplicate this brush
ko: 이 붓을 복제합니다

[ctx: brushes-action]
en: Copy Brush _Location
ko: 붓 위치 복사(_L)

[ctx: brushes-action]
en: Copy brush file location to clipboard
ko: 붓 파일 위치를 클립보드에 저장합니다

[ctx: brushes-action]
en: Show in _File Manager
ko: 파일 관리자에 표시(_F)

[ctx: brushes-action]
en: Show brush file location in the file manager
ko: 붓 파일 위치를 파일 관리자에 나타냅니다

[ctx: brushes-action]
en: _Delete Brush
ko: 붓 삭제(_D)

[ctx: brushes-action]
en: Delete this brush
ko: 이 붓을 삭제합니다

[ctx: brushes-action]
en: _Refresh Brushes
ko: 붓 새로 고침(_R)

[ctx: brushes-action]
en: Refresh brushes
ko: 붓을 새로 고칩니다

[ctx: brushes-action]
en: _Edit Brush...
ko: 붓 편집(_E)...

[ctx: brushes-action]
en: Edit this brush
ko: 붓을 편집합니다

[ctx: buffers-action]
en: Buffers Menu
ko: 버퍼 메뉴

[ctx: buffers-action]
en: Paste the selected buffer as a new image
ko: 선택한 버퍼를 새 이미지로 붙여넣습니다

[ctx: buffers-action]
en: _Delete Buffer
ko: 버퍼 삭제(_D)

[ctx: buffers-action]
en: Delete the selected buffer
ko: 선택한 버퍼를 삭제합니다

[ctx: buffers-action]
en: _Paste Buffer
ko: 버퍼 붙이기(_P)

[ctx: buffers-action]
en: Paste the selected buffer
ko: 선택한 버퍼를 붙여넣습니다

[ctx: buffers-action]
en: Paste the selected buffer into the selection
ko: 선택한 버퍼를 선택 영역안으로 붙여넣습니다

[ctx: channels-action]
en: Channels Menu
ko: 채널 메뉴

[ctx: channels-action]
en: Color Tag
ko: 색상 태그

[ctx: channels-action]
en: _Edit Channel Attributes...
ko: 채널 속성 편집(_E)...

[ctx: channels-action]
en: Edit the channel's name, color and opacity
ko: 채널 이름, 색, 불투명도를 편집합니다

[ctx: channels-action]
en: _New Channel...
ko: 새 채널(_N)...

[ctx: channels-action]
en: Create a new channel
ko: 새 채널을 만듭니다

[ctx: channels-action]
en: _New Channel
ko: 새 채널(_N)

[ctx: channels-action]
en: Create a new channel with last used values
ko: 마지막 사용값으로 새 채널을 만듭니다

[ctx: channels-action]
en: D_uplicate Channel
ko: 채널 복제(_U)

[ctx: channels-action]
en: Create a duplicate of this channel and add it to the image
ko: 이 채널의 복사본을 만들고 이미지에 추가합니다

[ctx: channels-action]
en: _Delete Channel
ko: 채널 삭제(_D)

[ctx: channels-action]
en: Delete this channel
ko: 이 채널을 삭제합니다

[ctx: channels-action]
en: _Raise Channel
ko: 채널 올리기(_R)

[ctx: channels-action]
en: Raise this channel one step in the channel stack
ko: 채널 스택에서 이 채널을 한단계 위로 올립니다

[ctx: channels-action]
en: Raise Channel to _Top
ko: 채널을 꼭대기로 올리기(_T)

[ctx: channels-action]
en: Raise this channel to the top of the channel stack
ko: 채널 대화상자에서 이 채널을 꼭대기로 올립니다

[ctx: channels-action]
en: _Lower Channel
ko: 채널 내리기(_L)

[ctx: channels-action]
en: Lower this channel one step in the channel stack
ko: 채널 대화상자에서 이 채널을 한단계 아래로 내립니다

[ctx: channels-action]
en: Lower Channel to _Bottom
ko: 채널을 바닥으로 내리기(_B)

[ctx: channels-action]
en: Lower this channel to the bottom of the channel stack
ko: 채널을 채널 스택의 바닥으로 내립니다

[ctx: channels-action]
en: Toggle Channel _Visibility
ko: 채널 가시성 전환(_V)

[ctx: channels-action]
en: Toggle Channel _Linked State
ko: 채널 연결 상태 전환(_L)

[ctx: channels-action]
note: GIMP_ICON_LOCK
en: L_ock Pixels of Channel
ko: 채널 픽셀 잠금(_O)

[ctx: channels-action]
en: L_ock Position of Channel
ko: 채널 위치 고정(_O)

[ctx: channels-action]
en: None
ko: 없음

[ctx: channels-action]
en: Channel Color Tag: Clear
ko: 채널 색상 태그: 모두 제거

[ctx: channels-action]
en: Blue
ko: 청색

[ctx: channels-action]
en: Channel Color Tag: Set to Blue
ko: 채널 색상 태그: 청색으로 설정

[ctx: channels-action]
en: Green
ko: 녹색

[ctx: channels-action]
en: Channel Color Tag: Set to Green
ko: 채널 색상 태그: 녹색으로 설정

[ctx: channels-action]
en: Yellow
ko: 황색

[ctx: channels-action]
en: Channel Color Tag: Set to Yellow
ko: 채널 색상 태그: 황색으로 설정

[ctx: channels-action]
en: Orange
ko: 주황

[ctx: channels-action]
en: Channel Color Tag: Set to Orange
ko: 채널 색상 태그: 주황으로 설정

[ctx: channels-action]
en: Brown
ko: 갈색

[ctx: channels-action]
en: Channel Color Tag: Set to Brown
ko: 채널 색상 태그: 갈색으로 설정

[ctx: channels-action]
en: Red
ko: 적색

[ctx: channels-action]
en: Channel Color Tag: Set to Red
ko: 채널 색상 태그: 적색으로 설정

[ctx: channels-action]
en: Violet
ko: 보라

[ctx: channels-action]
en: Channel Color Tag: Set to Violet
ko: 채널 색상 태그: 보라색으로 설정

[ctx: channels-action]
en: Gray
ko: 회색

[ctx: channels-action]
en: Channel Color Tag: Set to Gray
ko: 채널 색상 태그: 회색으로 설정

[ctx: channels-action]
en: Channel to Sele_ction
ko: 채널을 선택으로(_C)

[ctx: channels-action]
en: Replace the selection with this channel
ko: 선택을 이 채널로 바꿉니다

[ctx: channels-action]
en: _Add to Selection
ko: 선택 영역에 추가(_A)

[ctx: channels-action]
en: Add this channel to the current selection
ko: 이 채널을 현재 선택 영역에 추가합니다

[ctx: channels-action]
en: _Subtract from Selection
ko: 선택 영역에서 빼기(_S)

[ctx: channels-action]
en: Subtract this channel from the current selection
ko: 현재 선택에서 이 채널을 뺍니다

[ctx: channels-action]
en: _Intersect with Selection
ko: 선택 영역과 겹치기(_I)

[ctx: channels-action]
en: Intersect this channel with the current selection
ko: 현재 선택 영역과 이 채널의 겹칩니다

[ctx: channels-action]
en: Select _Top Channel
ko: 최상위 채널 선택(_T)

[ctx: channels-action]
en: Select the topmost channel
ko: 가장 상단에 있는 채널을 선택합니다

[ctx: channels-action]
en: Select _Bottom Channel
ko: 최하위 채널 선택(_B)

[ctx: channels-action]
en: Select the bottommost channel
ko: 가장 하단에 있는 채널을 선택합니다

[ctx: channels-action]
en: Select _Previous Channel
ko: 이전 채널 선택(_P)

[ctx: channels-action]
en: Select the channel above the current channel
ko: 현재 채널의 위 채널 항목을 선택합니다

[ctx: channels-action]
en: Select _Next Channel
ko: 다음 채널 선택(_N)

[ctx: channels-action]
en: Select the channel below the current channel
ko: 현재 채널의 아래 채널 항목을 선택합니다

en: Channel Attributes
ko: 채널 속성

en: Edit Channel Color
ko: 채널 색상 편집

en: _Fill opacity:
ko: 불투명도 채우기(_F):

en: New Channel Color
ko: 새 채널 색상

en: %s Channel Copy
ko: %s 채널 복사

[ctx: colormap-action]
en: Colormap Menu
ko: 색상표 메뉴

[ctx: colormap-action]
en: _Edit Color...
ko: 색 편집(_E)...

[ctx: colormap-action]
en: Edit this color
ko: 이 색을 편집합니다

[ctx: colormap-action]
en: _Add Color from FG
ko: 전경에서 색 추가(_A)

[ctx: colormap-action]
en: Add current foreground color
ko: 현재 전경색 추가합니다

[ctx: colormap-action]
en: _Add Color from BG
ko: 배경에서 색 추가(_A)

[ctx: colormap-action]
en: Add current background color
ko: 현재 배경색을 추가합니다

[ctx: colormap-action]
en: _Select this Color
ko: 이 색상으로 선택(_S)

[ctx: colormap-action]
en: Select all pixels with this color
ko: 이 색상의 모든 색상 선택

[ctx: colormap-action]
en: _Add to Selection
ko: 선택 영역에 추가(_A)

[ctx: colormap-action]
en: Add all pixels with this color to the current selection
ko: 이 색상의 모든 픽셀 영역을 현재 선택 영역에 추가합니다

[ctx: colormap-action]
en: _Subtract from Selection
ko: 선택 영역에서 제외(_S)

[ctx: colormap-action]
en: Subtract all pixels with this color from the current selection
ko: 이 색상의 모든 픽셀 영역을 현재 선택 영역에서 제외합니다

[ctx: colormap-action]
en: _Intersect with Selection
ko: 겹치는 부분 선택(_I)

[ctx: colormap-action]
en: Intersect all pixels with this color with the current selection
ko: 이 색상의 모든 픽셀 영역에 해당하는 부분만 현재 선택 영역에서 골라 선택합니다

[ctx: context-action]
en: _Context
ko: 문맥(_C)

[ctx: context-action]
en: _Colors
ko: 색(_C)

[ctx: context-action]
en: _Opacity
ko: 불투명도(_O)

[ctx: context-action]
en: Paint _Mode
ko: 그리기-모드(_M)

[ctx: context-action]
en: _Tool
ko: 도구(_T)

[ctx: context-action]
en: _Brush
ko: 붓(_B)

[ctx: context-action]
en: _Pattern
ko: 무늬(_P)

[ctx: context-action]
en: _Palette
ko: 팔레트(_P)

[ctx: context-action]
en: _Gradient
ko: 그라디언트(_G)

[ctx: context-action]
en: _Font
ko: 글꼴(_F)

[ctx: context-action]
en: _Shape
ko: 모양(_S)

[ctx: context-action]
en: _Radius
ko: 반지름(_R)

[ctx: context-action]
en: S_pikes
ko: 스파이크(_P)

[ctx: context-action]
en: _Hardness
ko: 경도(_H)

[ctx: context-action]
en: _Aspect Ratio
ko: 종횡비(_A)

[ctx: context-action]
en: A_ngle
ko: 각(_N)

[ctx: context-action]
en: _Default Colors
ko: 기본 색(_D)

[ctx: context-action]
en: Set foreground color to black, background color to white
ko: 전경색을 검정으로, 배경색을 흰색으로 설정합니다

[ctx: context-action]
en: S_wap Colors
ko: 색 바꾸기(_W)

[ctx: context-action]
en: Exchange foreground and background colors
ko: 전경색과 배경색을 서로 바꿉니다

[ctx: context-action]
en: Foreground: Set Color From Palette
ko: 전경: 팔레트에서 색상 설정

[ctx: context-action]
en: Foreground: Use First Palette Color
ko: 전경: 처음 팔레트 색상 활용

[ctx: context-action]
en: Foreground: Use Last Palette Color
ko: 전경: 마지막 팔레트 색상 활용

[ctx: context-action]
en: Foreground: Use Previous Palette Color
ko: 전경: 이전 팔레트 색상 활용

[ctx: context-action]
en: Foreground: Use Next Palette Color
ko: 전경: 다음 팔레트 색상 활용

[ctx: context-action]
en: Foreground: Skip Back Palette Color
ko: 전경: 이전 팔레트 색상 건너뛰기

[ctx: context-action]
en: Foreground: Skip Forward Palette Color
ko: 전경: 이후 팔레트 색상 건너뛰기

[ctx: context-action]
en: Background: Set Color From Palette
ko: 배경: 팔레트에서 색상 지정

[ctx: context-action]
en: Background: Use First Palette Color
ko: 배경: 처음 팔레트 색상 활용

[ctx: context-action]
en: Background: Use Last Palette Color
ko: 배경: 마지막 팔레트 색상 활용

[ctx: context-action]
en: Background: Use Previous Palette Color
ko: 배경: 이전 팔레트 색상 활용

[ctx: context-action]
en: Background: Use Next Palette Color
ko: 배경: 다음 팔레트 색상 활용

[ctx: context-action]
en: Background: Skip Back Palette Color
ko: 배경: 이전 팔레트 색상 건너뛰기

[ctx: context-action]
en: Background: Skip Forward Palette Color
ko: 배경: 이후 팔레트 색상 건너뛰기

[ctx: context-action]
en: Foreground: Set Color From Colormap
ko: 전경: 색상표에서 색상 설정

[ctx: context-action]
en: Foreground: Use First Color From Colormap
ko: 전경: 색상표의 처음 색상 활용

[ctx: context-action]
en: Foreground: Use Last Color From Colormap
ko: 전경: 색상표의 마지막 색상 활용

[ctx: context-action]
en: Foreground: Use Previous Color From Colormap
ko: 전경: 색상표의 이전 색상 활용

[ctx: context-action]
en: Foreground: Use Next Color From Colormap
ko: 전경: 색상표의 다음 색상 활용

[ctx: context-action]
en: Foreground: Skip Back Color From Colormap
ko: 전경: 색상표의 이전 색상 건너뛰기

[ctx: context-action]
en: Foreground: Skip Forward Color From Colormap
ko: 전경: 색상표의 이후 색상 건너뛰기

[ctx: context-action]
en: Background: Set Color From Colormap
ko: 배경: 색상표에서 색상 설정

[ctx: context-action]
en: Background: Use First Color From Colormap
ko: 배경: 색상표의 처음 색상 활용

[ctx: context-action]
en: Background: Use Last Color From Colormap
ko: 배경: 색상표의 마지막 색상 활용

[ctx: context-action]
en: Background: Use Previous Color From Colormap
ko: 배경; 색상표의 이전 색상 활용

[ctx: context-action]
en: Background: Use Next Color From Colormap
ko: 배경: 색상표의 다음 색상 활용

[ctx: context-action]
en: Background: Skip Back Color From Colormap
ko: 배경: 색상표의 이전 색상 건너뛰기

[ctx: context-action]
en: Background: Skip Forward Color From Colormap
ko: 배경: 색상표의 다음 색상 건너뛰기

[ctx: context-action]
en: Foreground: Set Color From Swatch
ko: 전경: 견본표에서 색상 설정

[ctx: context-action]
en: Foreground: Use First Color From Swatch
ko: 전경: 견본표의 처음 색상 활용

[ctx: context-action]
en: Foreground: Use Last Color From Swatch
ko: 전경: 견본표의 마지막 색상 활용

[ctx: context-action]
en: Foreground: Use Previous Color From Swatch
ko: 전경: 견본표의 이전 색상 활용

[ctx: context-action]
en: Foreground: Use Next Color From Swatch
ko: 전경: 견본표의 다음 색상 활용

[ctx: context-action]
en: Foreground: Skip Back Color From Swatch
ko: 전경: 견본표의 이전 색상 건너뛰기

[ctx: context-action]
en: Foreground: Skip Forward Color From Swatch
ko: 전경: 견본표의 다음 색상 건너뛰기

[ctx: context-action]
en: Background: Set Color From Swatch
ko: 배경: 견본표에서 색상 설정

[ctx: context-action]
en: Background: Use First Color From Swatch
ko: 배경: 견본표의 처음 색상 활용

[ctx: context-action]
en: Background: Use Last Color From Swatch
ko: 배경: 견본표의 마지막 색상 활용

[ctx: context-action]
en: Background: Use Previous Color From Swatch
ko: 배경: 견본표의 이전 색상 활용

[ctx: context-action]
en: Background: Use Next Color From Swatch
ko: 배경: 견본표의 다음 색상 활용

[ctx: context-action]
en: Background: Skip Color Back From Swatch
ko: 배경: 견본표의 이전 색상 건너뛰기

[ctx: context-action]
en: Background: Skip Color Forward From Swatch
ko: 배경: 견본표의 다음 색상 건너뛰기

[ctx: context-action]
en: Foreground Red: Set
ko: 전경 적색: 설정

[ctx: context-action]
en: Foreground Red: Set to Minimum
ko: 전경 적색: 최소값 설정

[ctx: context-action]
en: Foreground Red: Set to Maximum
ko: 전경 적색: 최대값 설정

[ctx: context-action]
en: Foreground Red: Decrease by 1%
ko: 전경 적색: 1% 감소

[ctx: context-action]
en: Foreground Red: Increase by 1%
ko: 전경 적색: 1% 증가

[ctx: context-action]
en: Foreground Red: Decrease by 10%
ko: 전경 적색: 10% 감소

[ctx: context-action]
en: Foreground Red: Increase by 10%
ko: 전경 적색: 10% 증가

[ctx: context-action]
en: Foreground Green: Set
ko: 전경 녹색: 설정

[ctx: context-action]
en: Foreground Green: Set to Minimum
ko: 전경 녹색: 최소값 설정

[ctx: context-action]
en: Foreground Green: Set to Maximum
ko: 전경 녹색: 최대값 설정

[ctx: context-action]
en: Foreground Green: Decrease by 1%
ko: 전경 녹색: 1% 감소

[ctx: context-action]
en: Foreground Green: Increase by 1%
ko: 전경 녹색: 1% 증가

[ctx: context-action]
en: Foreground Green: Decrease by 10%
ko: 전경 녹색: 10% 감소

[ctx: context-action]
en: Foreground Green: Increase by 10%
ko: 전경 녹색: 10% 증가

[ctx: context-action]
en: Foreground Blue: Set
ko: 전경 청색: 설정

[ctx: context-action]
en: Foreground Blue: Set to Minimum
ko: 전경 청색: 최소값 설정

[ctx: context-action]
en: Foreground Blue: Set to Maximum
ko: 전경 청색: 최대값 설정

[ctx: context-action]
en: Foreground Blue: Decrease by 1%
ko: 전경 청색: 1% 감소

[ctx: context-action]
en: Foreground Blue: Increase by 1%
ko: 전경 청색: 1% 증가

[ctx: context-action]
en: Foreground Blue: Decrease by 10%
ko: 전경 청색: 10% 감소

[ctx: context-action]
en: Foreground Blue: Increase by 10%
ko: 전경 청색: 10% 증가

[ctx: context-action]
en: Background Red: Set
ko: 배경 적색: 설정

[ctx: context-action]
en: Background Red: Set to Minimum
ko: 배경 적색: 최소값 설정

[ctx: context-action]
en: Background Red: Set to Maximum
ko: 배경 적색: 최대값 설정

[ctx: context-action]
en: Background Red: Decrease by 1%
ko: 배경 적색: 1% 감소

[ctx: context-action]
en: Background Red: Increase by 1%
ko: 배경 적색: 1% 증가

[ctx: context-action]
en: Background Red: Decrease by 10%
ko: 배경 적색: 10% 감소

[ctx: context-action]
en: Background Red: Increase by 10%
ko: 배경 적색: 10% 증가

[ctx: context-action]
en: Background Green: Set
ko: 배경 녹색: 설정

[ctx: context-action]
en: Background Green: Set to Minimum
ko: 배경 녹색: 최소값 설정

[ctx: context-action]
en: Background Green: Set to Maximum
ko: 배경 녹색: 최대값 설정

[ctx: context-action]
en: Background Green: Decrease by 1%
ko: 배경 녹색: 1% 감소

[ctx: context-action]
en: Background Green: Increase by 1%
ko: 배경 녹색: 1% 증가

[ctx: context-action]
en: Background Green: Decrease by 10%
ko: 배경 녹색: 10% 감소

[ctx: context-action]
en: Background Green: Increase by 10%
ko: 배경 녹색: 10% 증가

[ctx: context-action]
en: Background Blue: Set
ko: 배경 청색: 설정

[ctx: context-action]
en: Background Blue: Set to Minimum
ko: 배경 청색: 최소값 설정

[ctx: context-action]
en: Background Blue: Set to Maximum
ko: 배경 청색: 최대값 설정

[ctx: context-action]
en: Background Blue: Decrease by 1%
ko: 배경 청색: 1% 감소

[ctx: context-action]
en: Background Blue: Increase by 1%
ko: 배경 청색: 1% 증가

[ctx: context-action]
en: Background Blue: Decrease by 10%
ko: 배경 청색: 10% 감소

[ctx: context-action]
en: Background Blue: Increase by 10%
ko: 배경 청색: 10% 증가

[ctx: context-action]
en: Foreground Hue: Set
ko: 전경 색상: 설정

[ctx: context-action]
en: Foreground Hue: Set to Minimum
ko: 전경 색상: 최소값 설정

[ctx: context-action]
en: Foreground Hue: Set to Maximum
ko: 전경 색상: 최대값 설정

[ctx: context-action]
en: Foreground Hue: Decrease by 1%
ko: 전경 색상: 1% 감소

[ctx: context-action]
en: Foreground Hue: Increase by 1%
ko: 전경 색상: 1% 증가

[ctx: context-action]
en: Foreground Hue: Decrease by 10%
ko: 전경 색상: 10% 감소

[ctx: context-action]
en: Foreground Hue: Increase by 10%
ko: 전경 색상: 10% 증가

[ctx: context-action]
en: Foreground Saturation: Set
ko: 전경 채도: 설정

[ctx: context-action]
en: Foreground Saturation: Set to Minimum
ko: 전경 채도: 최소값 설정

[ctx: context-action]
en: Foreground Saturation: Set to Maximum
ko: 전경 채도: 최대값 설정

[ctx: context-action]
en: Foreground Saturation: Decrease by 1%
ko: 전경 채도: 1% 감소

[ctx: context-action]
en: Foreground Saturation: Increase by 1%
ko: 전경 채도: 1% 증가

[ctx: context-action]
en: Foreground Saturation: Decrease by 10%
ko: 전경 채도: 10% 감소

[ctx: context-action]
en: Foreground Saturation: Increase by 10%
ko: 전경 채도: 10% 증가

[ctx: context-action]
en: Foreground Value: Set
ko: 전경 명도: 설정

[ctx: context-action]
en: Foreground Value: Set to Minimum
ko: 전경 명도: 최소값 설정

[ctx: context-action]
en: Foreground Value: Set to Maximum
ko: 전경 명도: 최대값 설정

[ctx: context-action]
en: Foreground Value: Decrease by 1%
ko: 전경 명도: 1% 감소

[ctx: context-action]
en: Foreground Value: Increase by 1%
ko: 전경 명도: 1% 증가

[ctx: context-action]
en: Foreground Value: Decrease by 10%
ko: 전경 명도: 10% 감소

[ctx: context-action]
en: Foreground Value: Increase by 10%
ko: 전경 명도: 10% 증가

[ctx: context-action]
en: Background Hue: Set
ko: 배경 색상: 설정

[ctx: context-action]
en: Background Hue: Set to Minimum
ko: 배경 색상: 최소값 설정

[ctx: context-action]
en: Background Hue: Set to Maximum
ko: 배경 색상: 최대값 설정

[ctx: context-action]
en: Background Hue: Decrease by 1%
ko: 배경 색상: 1% 감소

[ctx: context-action]
en: Background Hue: Increase by 1%
ko: 배경 색상: 1% 증가

[ctx: context-action]
en: Background Hue: Decrease by 10%
ko: 배경 색상: 10% 감소

[ctx: context-action]
en: Background Hue: Increase by 10%
ko: 배경 색상: 10% 증가

[ctx: context-action]
en: Background Saturation: Set
ko: 배경 채도: 설정

[ctx: context-action]
en: Background Saturation: Set to Minimum
ko: 배경 채도: 최소치 설정

[ctx: context-action]
en: Background Saturation: Set to Maximum
ko: 배경 채도: 최대치 설정

[ctx: context-action]
en: Background Saturation: Decrease by 1%
ko: 배경 채도: 1% 감소

[ctx: context-action]
en: Background Saturation: Increase by 1%
ko: 배경 채도: 1% 증가

[ctx: context-action]
en: Background Saturation: Decrease by 10%
ko: 배경 채도: 10% 감소

[ctx: context-action]
en: Background Saturation: Increase by 10%
ko: 배경 채도: 10% 증가

[ctx: context-action]
en: Background Value: Set
ko: 배경 명도: 설정

[ctx: context-action]
en: Background Value: Set to Minimum
ko: 배경 명도: 최소값 설정

[ctx: context-action]
en: Background Value: Set to Maximum
ko: 배경 명도: 최대값 설정

[ctx: context-action]
en: Background Value: Decrease by 1%
ko: 배경 명도: 1% 감소

[ctx: context-action]
en: Background Value: Increase by 1%
ko: 배경 명도: 1% 증가

[ctx: context-action]
en: Background Value: Decrease by 10%
ko: 배경 명도: 10% 감소

[ctx: context-action]
en: Background Value: Increase by 10%
ko: 배경 명도: 10% 증가

[ctx: context-action]
en: Tool Opacity: Set Transparency
ko: 도구 불투명도: 투명하게 설정

[ctx: context-action]
en: Tool Opacity: Make Completely Transparent
ko: 도구 불투명도: 완전 투명하게 설정

[ctx: context-action]
en: Tool Opacity: Make Completely Opaque
ko: 도구 불투명도: 완전 불투명하게 설정

[ctx: context-action]
en: Tool Opacity: Make 1% More Transparent
ko: 도구 불투명도: 1% 투명하게 설정

[ctx: context-action]
en: Tool Opacity: Make 1% More Opaque
ko: 도구 불투명도: 1% 불투명하게 설정

[ctx: context-action]
en: Tool Opacity: Make 10% More Transparent
ko: 도구 불투명도: 10% 투명하게 설정

[ctx: context-action]
en: Tool Opacity: Make 10% More Opaque
ko: 도구 불투명도: 10% 불투명하게 설정

[ctx: context-action]
en: Tool Paint Mode: Select First
ko: 도구 그리기 모드: 처음 요소 선택

[ctx: context-action]
en: Tool Paint Mode: Select Last
ko: 도구 그리기 모드: 마지막 요소 선택

[ctx: context-action]
en: Tool Paint Mode: Select Previous
ko: 도구 칠 모드: 이전 선택

[ctx: context-action]
en: Tool Paint Mode: Select Next
ko: 도구 칠 모드: 다음 선택

[ctx: context-action]
en: Tool Selection: Choose by Index
ko: 도구 선택: 색인으로 선택

[ctx: context-action]
en: Tool Selection: Switch to First
ko: 도구 선택: 처음 항목으로 전환

[ctx: context-action]
en: Tool Selection: Switch to Last
ko: 도구 선택: 마지막 항목으로 전환

[ctx: context-action]
en: Tool Selection: Switch to Previous
ko: 도구 선택: 이전으로 전환

[ctx: context-action]
en: Tool Selection: Switch to Next
ko: 도구 선택: 다음으로 전환

[ctx: context-action]
en: Brush Selection: Select by Index
ko: 브러시 선택: 색인으로 선택

[ctx: context-action]
en: Brush Selection: Switch to First
ko: 브러시 선택: 처음으로 전환

[ctx: context-action]
en: Brush Selection: Switch to Last
ko: 붓 선택: 마지막 항목으로 전환

[ctx: context-action]
en: Brush Selection: Switch to Previous
ko: 브러시 선택: 이전으로 전환

[ctx: context-action]
en: Brush Selection: Switch to Next
ko: 브러시 선택: 다음으로 전환

[ctx: context-action]
en: Pattern Selection: Select by Index
ko: 패턴 선택: 색인으로 선택

[ctx: context-action]
en: Pattern Selection: Switch to First
ko: 패턴 선택: 처음으로 전환

[ctx: context-action]
en: Pattern Selection: Switch to Last
ko: 무늬 선택: 마지막 항목으로 전환

[ctx: context-action]
en: Pattern Selection: Switch to Previous
ko: 무늬 선택: 이전 항목으로 전환

[ctx: context-action]
en: Pattern Selection: Switch to Next
ko: 패턴 선택: 다음으로 전환

[ctx: context-action]
en: Palette Selection: Select by Index
ko: 팔레트 선택: 색인으로 선택

[ctx: context-action]
en: Palette Selection: Switch to First
ko: 팔레트 선택: 처음 항목으로 전환

[ctx: context-action]
en: Palette Selection: Switch to Last
ko: 팔레트 선택: 마지막 항목으로 전환

[ctx: context-action]
en: Palette Selection: Switch to Previous
ko: 팔레트 선택: 이전 항목으로 전환

[ctx: context-action]
en: Palette Selection: Switch to Next
ko: 팔레트 선택: 다음 항목으로 전환

[ctx: context-action]
en: Gradient Selection: Select by Index
ko: 그레디언트 선택: 색인으로 선택

[ctx: context-action]
en: Gradient Selection: Switch to First
ko: 그레디언트 선택: 처음으로 전환

[ctx: context-action]
en: Gradient Selection: Switch to Last
ko: 그레디언트 선택: 마지막 항목으로 전환

[ctx: context-action]
en: Gradient Selection: Switch to Previous
ko: 그레디언트 선택: 이전으로 전환

[ctx: context-action]
en: Gradient Selection: Switch to Next
ko: 그레디언트 선택: 다음으로 전환

[ctx: context-action]
en: Font Selection: Select by Index
ko: 글꼴 선택: 색인 번호로 선택

[ctx: context-action]
en: Font Selection: Switch to First
ko: 글꼴 선택: 처음 항목 선택

[ctx: context-action]
en: Font Selection: Switch to Last
ko: 글꼴 선택: 마지막 항목 선택

[ctx: context-action]
en: Font Selection: Switch to Previous
ko: 글꼴 선택: 이전 항목 선택

[ctx: context-action]
en: Font Selection: Switch to Next
ko: 글꼴 선택: 다음 항목 선택

[ctx: context-action]
en: Brush Spacing (Editor): Set
ko: 붓 간격(편집기): 설정

[ctx: context-action]
en: Brush Spacing (Editor): Set to Minimum
ko: 브러시 간격(편집기): 최소로 설정

[ctx: context-action]
en: Brush Spacing (Editor): Set to Maximum
ko: 브러시 간격(편집기): 최대로 설정

[ctx: context-action]
en: Brush Spacing (Editor): Decrease by 1
ko: 브러시 간격(편집기): 1 감소

[ctx: context-action]
en: Brush Spacing (Editor): Increase by 1
ko: 브러시 간격(편집기): 1 증가

[ctx: context-action]
en: Brush Spacing (Editor): Decrease by 10
ko: 브러시 간격(편집기): 10 감소

[ctx: context-action]
en: Brush Spacing (Editor): Increase by 10
ko: 브러시 간격(편집기): 10 증가

[ctx: context-action]
en: Brush Shape (Editor): Use Circular
ko: 브러시 모양(편집기): 원형 사용

[ctx: context-action]
en: Brush Shape (Editor): Use Square
ko: 붓 모양새(편집기): 사각형 사용

[ctx: context-action]
en: Brush Shape (Editor): Use Diamond
ko: 브러시 모양(편집기): 마름모 사용

[ctx: context-action]
en: Brush Radius (Editor): Set
ko: 붓 지름(편집기): 설정

[ctx: context-action]
en: Brush Radius (Editor): Set to Minimum
ko: 브러시 반지름(편집기): 최소로 설정

[ctx: context-action]
en: Brush Radius (Editor): Set to Maximum
ko: 브러시 반지름(편집기): 최대로 설정

[ctx: context-action]
en: Brush Radius (Editor): Decrease by 0.1
ko: 브러시 반지름(편집기): 0.1 감소

[ctx: context-action]
en: Brush Radius (Editor): Increase by 0.1
ko: 브러시 반지름(편집기): 0.1 증가

[ctx: context-action]
en: Brush Radius (Editor): Decrease by 1
ko: 브러시 반지름(편집기): 1 감소

[ctx: context-action]
en: Brush Radius (Editor): Increase by 1
ko: 브러시 반지름(편집기): 1 증가

[ctx: context-action]
en: Brush Radius (Editor): Decrease by 10
ko: 브러시 반지름(편집기): 10 감소

[ctx: context-action]
en: Brush Radius (Editor): Increase by 10
ko: 브러시 반지름(편집기): 10 증가

[ctx: context-action]
en: Brush Radius (Editor): Decrease Relative
ko: 브러시 반지름(편집기): 상대적 감소

[ctx: context-action]
en: Brush Radius (Editor): Increase Relative
ko: 브러시 반지름(편집기): 상대적 증가

[ctx: context-action]
en: Brush Spikes (Editor): Set to Minimum
ko: 브러시 거칠기(편집기): 최소로 설정

[ctx: context-action]
en: Brush Spikes (Editor): Set to Maximum
ko: 브러시 거칠기(편집기): 최대로 설정

[ctx: context-action]
en: Brush Spikes (Editor): Decrease by 1
ko: 브러시 거칠기(편집기): 1 감소

[ctx: context-action]
en: Brush Spikes (Editor): Increase by 1
ko: 브러시 거칠기(편집기): 1 증가

[ctx: context-action]
en: Brush Spikes (Editor): Decrease by 4
ko: 브러시 거칠기(편집기): 4 감소

[ctx: context-action]
en: Brush Spikes (Editor): Increase by 4
ko: 브러시 거칠기(편집기): 4 증가

[ctx: context-action]
en: Brush Hardness (Editor): Set
ko: 붓 경도(편집기): 설정

[ctx: context-action]
en: Brush Hardness (Editor): Set to Minimum
ko: 붓 경도(편집기): 최소치 설정

[ctx: context-action]
en: Brush Hardness (Editor): Set to Maximum
ko: 붓 경도(편집기): 최대치 설정

[ctx: context-action]
en: Brush Hardness (Editor): Decrease by 0.01
ko: 붓 경도(편집기): 0.01 감소

[ctx: context-action]
en: Brush Hardness (Editor): Increase by 0.01
ko: 붓 경도(편집기): 0.01 증가

[ctx: context-action]
en: Brush Hardness (Editor): Decrease by 0.1
ko: 붓 경도(편집기): 0.1 감소

[ctx: context-action]
en: Brush Hardness (Editor): Increase by 0.1
ko: 붓 경도(편집기): 0.1 증가

[ctx: context-action]
en: Brush Aspect Ratio (Editor): Set
ko: 붓 종횡비(편집기): 설정

[ctx: context-action]
en: Brush Aspect Ratio (Editor): Set to Minimum
ko: 붓 종횡비(편집기): 최소치 설정

[ctx: context-action]
en: Brush Aspect Ratio (Editor): Set to Maximum
ko: 붓 종횡비(편집기): 최대치 설정

[ctx: context-action]
en: Brush Aspect Ratio (Editor): Decrease by 0.1
ko: 붓 종횡비(편집기): 0.1 감소

[ctx: context-action]
en: Brush Aspect Ratio (Editor): Increase by 0.1
ko: 붓 종횡비(편집기): 0.1 증가

[ctx: context-action]
en: Brush Aspect Ratio (Editor): Decrease by 1
ko: 붓 종횡비(편집기): 1 감소

[ctx: context-action]
en: Brush Aspect Ratio (Editor): Increase by 1
ko: 붓 종횡비(편집기): 1 증가

[ctx: context-action]
en: Brush Angle (Editor): Make Horizontal
ko: 붓 각도(편집기): 수평 모양새

[ctx: context-action]
en: Brush Angle (Editor): Make Vertical
ko: 붓 각도(편집기): 수직 모양새

[ctx: context-action]
en: Brush Angle (Editor): Rotate Right by 1°
ko: 붓 각도(편집기): 1° 오른쪽 회전

[ctx: context-action]
en: Brush Angle (Editor): Rotate Left by 1°
ko: 붓 각도(편집기): 1° 왼쪽 회전

[ctx: context-action]
en: Brush Angle (Editor): Rotate Right by 15°
ko: 붓 각도(편집기): 15° 오른쪽 회전

[ctx: context-action]
en: Brush Angle (Editor): Rotate Left by 15°
ko: 붓 각도(편집기): 15° 왼쪽 회전

en: Paint Mode: %s
ko: 칠하기 모드: %s

en: Brush Shape: %s
ko: 붓 모양: %s

en: Brush Radius: %2.2f
ko: 붓 반경: %2.2f

en: Brush Angle: %2.2f
ko: 붓 각도: %2.2f

[ctx: cursor-info-action]
en: Pointer Information Menu
ko: 포인터 정보 메뉴

[ctx: cursor-info-action]
en: _Sample Merged
ko: 표본 합치기(_S)

[ctx: cursor-info-action]
en: Use the composite color of all visible layers
ko: 모든 보이는 레이어의 합성색을 사용합니다

[ctx: dashboard-action]
en: Dashboard Menu
ko: 대시보드 메뉴

[ctx: dashboard-action]
en: _Groups
ko: 그룹(_G)

[ctx: dashboard-action]
en: _Update Interval
ko: 업데이트 시간 간격(_U)

[ctx: dashboard-action]
en: _History Duration
ko: 기록 기간(_H)

[ctx: dashboard-action]
en: _Start/Stop Recording...
ko: 녹화 시작/중단(_S)...

[ctx: dashboard-action]
en: _Add Marker...
ko: 마커 추가(_A)...

[ctx: dashboard-action]
en: _Reset
ko: 초기화(_R)

[ctx: dashboard-action]
en: Reset cumulative data
ko: 누적 데이터 초기화

[ctx: dashboard-action]
en: _Low Swap Space Warning
ko: 스왑 공간 부족 경고(_L)

[ctx: dashboard-action]
en: Raise the dashboard when the swap size approaches its limit
ko: 스왑 크기가 한계에 도달했을 때 상황판 띄우기

[ctx: dashboard-update-interval]
en: 0.25 Seconds
ko: 0.25초

[ctx: dashboard-update-interval]
en: 0.5 Seconds
ko: 0.5초

[ctx: dashboard-update-interval]
en: 1 Second
ko: 1초

[ctx: dashboard-update-interval]
en: 2 Seconds
ko: 2초

[ctx: dashboard-update-interval]
en: 4 Seconds
ko: 4초

[ctx: dashboard-history-duration]
en: 15 Seconds
ko: 15초

[ctx: dashboard-history-duration]
en: 30 Seconds
ko: 30초

[ctx: dashboard-history-duration]
en: 60 Seconds
ko: 60초

[ctx: dashboard-history-duration]
en: 120 Seconds
ko: 120초

[ctx: dashboard-history-duration]
en: 240 Seconds
ko: 240초

en: Add Marker
ko: 마커를 추가

en: Opening '%s' failed:
    
    %s
ko: '%s' 열기 실패:
    
    %s

en: Can't show file in file manager: %s
ko: 파일 관리자에서 파일을 표시할 수 없습니다: %s

[ctx: windows-action]
en: Tool_box
ko: 도구상자(_B)

[ctx: dialogs-action]
en: Tool _Options
ko: 도구 옵션(_O)

[ctx: dialogs-action]
en: Open the tool options dialog
ko: 도구 옵션 대화상자를 엽니다

[ctx: dialogs-action]
en: _Device Status
ko: 장치 상태(_D)

[ctx: dialogs-action]
en: Open the device status dialog
ko: 장치 상태 대화상자를 엽니다

[ctx: dialogs-action]
en: _Symmetry Painting
ko: 대칭 페인팅(_S)...

[ctx: dialogs-action]
en: _Layers
ko: 레이어(_L)

[ctx: dialogs-action]
en: Open the layers dialog
ko: 레이어 대화상자를 엽니다

[ctx: dialogs-action]
en: _Channels
ko: 채널(_C)

[ctx: dialogs-action]
en: Open the channels dialog
ko: 채널 대화상자를 엽니다

[ctx: dialogs-action]
en: _Paths
ko: 경로(_P)

[ctx: dialogs-action]
en: Open the paths dialog
ko: 경로 대화상자를 엽니다

[ctx: dialogs-action]
en: Color_map
ko: 색상표(_M)

[ctx: dialogs-action]
en: Open the colormap dialog
ko: 색상표 대화상자를 엽니다

[ctx: dialogs-action]
en: Histogra_m
ko: 히스토그램(_M)

[ctx: dialogs-action]
en: Open the histogram dialog
ko: 히스토그램 대화상자를 엽니다

[ctx: dialogs-action]
en: _Selection Editor
ko: 선택 영역 편집기(_S)

[ctx: dialogs-action]
en: Open the selection editor
ko: 선택 영역 편집기를 엽니다

[ctx: dialogs-action]
en: Na_vigation
ko: 내비게이션(_V)

[ctx: dialogs-action]
en: Open the display navigation dialog
ko: 디스플레이 탐색 대화상자를 엽니다

[ctx: dialogs-action]
en: Undo _History
ko: 실행취소 이력(_H)

[ctx: dialogs-action]
en: Open the undo history dialog
ko: 실행 취소 기록 대화상자를 엽니다

[ctx: dialogs-action]
en: Pointer
ko: 포인터

[ctx: dialogs-action]
en: Open the pointer information dialog
ko: 포인터 정보 대화상자를 엽니다

[ctx: dialogs-action]
en: _Sample Points
ko: 표본점(_S)

[ctx: dialogs-action]
en: Open the sample points dialog
ko: 표본점 대화상자를 엽니다

[ctx: dialogs-action]
en: Colo_rs
ko: 색(_R)

[ctx: dialogs-action]
en: Open the FG/BG color dialog
ko: 전경색/배경색 대화상자를 엽니다

[ctx: dialogs-action]
en: _Brushes
ko: 붓(_B)

[ctx: dialogs-action]
en: Open the brushes dialog
ko: 붓 대화상자를 엽니다

[ctx: dialogs-action]
en: Brush Editor
ko: 붓 편집기

[ctx: dialogs-action]
en: Open the brush editor
ko: 붓 편집기를 엽니다

[ctx: dialogs-action]
en: Paint Dynamics
ko: 페인트 동적 요소

[ctx: dialogs-action]
en: Open paint dynamics dialog
ko: 페인트 동적 요소 대화상자를 엽니디

[ctx: dialogs-action]
en: Paint Dynamics Editor
ko: 페인트 동적 요소 편집기

[ctx: dialogs-action]
en: Open the paint dynamics editor
ko: 페인트 동적 요소스 편집기를 엽니다

[ctx: dialogs-action]
en: _MyPaint Brushes
ko: 마이페인트 붓(_M)

[ctx: dialogs-action]
en: Open the mypaint brushes dialog
ko: 마이페인트 붓 대화상자 열기

[ctx: dialogs-action]
en: P_atterns
ko: 무늬(_A)

[ctx: dialogs-action]
en: Open the patterns dialog
ko: 무늬 대화상자를 엽니다

[ctx: dialogs-action]
en: _Gradients
ko: 그라디언트(_G)

[ctx: dialogs-action]
en: Open the gradients dialog
ko: 그라디언트 대화상자를 엽니다

[ctx: dialogs-action]
en: Gradient Editor
ko: 그라디언트 편집기

[ctx: dialogs-action]
en: Open the gradient editor
ko: 그라디언트 편집기를 엽니다

[ctx: dialogs-action]
en: Pal_ettes
ko: 팔레트(_E)

[ctx: dialogs-action]
en: Open the palettes dialog
ko: 팔레트 대화상자를 엽니다

[ctx: dialogs-action]
en: Palette Editor
ko: 팔레트 편집기

[ctx: dialogs-action]
en: Open the palette editor
ko: 팔레트 편집기를 엽니다

[ctx: dialogs-action]
en: Tool presets
ko: 도구 프리셋

[ctx: dialogs-action]
en: Open tool presets dialog
ko: 도구 프리셋 대화상자를 엽니다

[ctx: dialogs-action]
en: _Fonts
ko: 글꼴(_F)

[ctx: dialogs-action]
en: Open the fonts dialog
ko: 글꼴 대화상자를 엽니다

[ctx: dialogs-action]
en: B_uffers
ko: 버퍼(_U)

[ctx: dialogs-action]
en: Open the named buffers dialog
ko: 이름있는 버퍼 대화상자를 엽니다

[ctx: dialogs-action]
en: _Images
ko: 이미지(_I)

[ctx: dialogs-action]
en: Open the images dialog
ko: 이미지 대화상자를 엽니다

[ctx: dialogs-action]
en: Document Histor_y
ko: 문서 이력(_Y)

[ctx: dialogs-action]
en: Open the document history dialog
ko: 문서 이력 대화상자를 엽니다

[ctx: dialogs-action]
en: _Templates
ko: 양식(_T)

[ctx: dialogs-action]
en: Open the image templates dialog
ko: 이미지 양식 대화상자를 엽니다

[ctx: dialogs-action]
en: Error Co_nsole
ko: 오류콘솔(_N)

[ctx: dialogs-action]
en: Open the error console
ko: 오류 콘솔을 엽니다

[ctx: dialogs-action]
en: _Dashboard
ko: 상황판(_D)

[ctx: dialogs-action]
en: Open the dashboard
ko: 대시보드 열기

[ctx: dialogs-action]
en: _Preferences
ko: 기본 설정(_P)

[ctx: dialogs-action]
en: Open the preferences dialog
ko: 기본 설정 대화상자를 엽니다

[ctx: dialogs-action]
en: _Input Devices
ko: 입력장치(_I)

[ctx: dialogs-action]
en: Open the input devices editor
ko: 입력장치 편집기를 엽니다

[ctx: dialogs-action]
en: _Keyboard Shortcuts
ko: 키보드 단축키(_K)

[ctx: dialogs-action]
en: Open the keyboard shortcuts editor
ko: 키보드단축키 편집기를 엽니다

[ctx: dialogs-action]
en: _Modules
ko: 모듈(_M)

[ctx: dialogs-action]
en: Open the module manager dialog
ko: 모듈 관리기 대화상자를 엽니다

[ctx: dialogs-action]
en: _Tip of the Day
ko: 오늘의 팁(_T)

[ctx: dialogs-action]
en: Show some helpful tips on using GIMP
ko: 김프 사용에 도움되는 팁을 보입니다

[ctx: dialogs-action]
en: About GIMP
ko: 김프 정보입니다

[ctx: dialogs-action]
en: About
ko: 정보

[ctx: dialogs-action]
en: _About
ko: 정보(_A)

[ctx: dialogs-action]
en: _Search and Run a Command
ko: 명령 검색 및 실행(_S)

[ctx: dialogs-action]
en: Search commands by keyword, and run them
ko: 명령을 표제어기반으로 검색하고 실행합니다

[ctx: dialogs-action]
en: Manage _Extensions
ko: 확장 관리(_E)

[ctx: dialogs-action]
en: Manage Extensions: search, install, uninstall, update.
ko: 확장 기능 관리: 검색, 설치, 설치제거, 업데이트.

en: Raise the toolbox
ko: 도구상자를 화면 앞쪽으로 가져옵니다

en: New Toolbox
ko: 새 도구상자

en: Create a new toolbox
ko: 새 도구상자를 만듭니다

[ctx: dock-action]
en: M_ove to Screen
ko: 화면으로 이동(_O)

[ctx: dock-action]
en: Close Dock
ko: 독을 닫습니다

[ctx: dock-action]
en: _Open Display...
ko: 화면 열기(_O)...

[ctx: dock-action]
en: Connect to another display
ko: 다른 디스플레이와 연결합니다

[ctx: dock-action]
en: _Show Image Selection
ko: 이미지 선택 영역 표시(_S)

[ctx: dock-action]
en: Auto _Follow Active Image
ko: 자동으로 현재 이미지 따라가기(_F)

[ctx: dockable-action]
en: Dialogs Menu
ko: 대화 메뉴

[ctx: dockable-action]
en: _Add Tab
ko: 탭 추가(_A)

[ctx: dockable-action]
en: _Preview Size
ko: 미리 보기 크기(_P)

[ctx: dockable-action]
en: _Tab Style
ko: 탭 스타일(_T)

[ctx: dockable-action]
en: _Close Tab
ko: 탭 닫기(_C)

[ctx: dockable-action]
en: _Detach Tab
ko: 탭 떼어내기(_D)

[ctx: preview-size]
en: _Tiny
ko: 아주 작게(_T)

[ctx: preview-size]
en: E_xtra Small
ko: 엄청 작게(_X)

[ctx: preview-size]
en: _Small
ko: 작게(_S)

[ctx: preview-size]
en: _Medium
ko: 중간(_M)

[ctx: preview-size]
en: _Large
ko: 크게(_L)

[ctx: preview-size]
en: Ex_tra Large
ko: 엄청 크게(_T)

[ctx: preview-size]
en: _Huge
ko: 거대하게(_H)

[ctx: preview-size]
en: _Enormous
ko: 더 거대하게(_E)

[ctx: preview-size]
en: _Gigantic
ko: 아주 거대하게(_G)

[ctx: tab-style]
en: _Icon
ko: 아이콘(_I)

[ctx: tab-style]
en: Current _Status
ko: 현재 상태(_S)

[ctx: tab-style]
en: _Text
ko: 텍스트(_T)

[ctx: tab-style]
en: I_con & Text
ko: 아이콘과 텍스트(_C)

[ctx: tab-style]
en: St_atus & Text
ko: 상태와 글자(_A)

[ctx: dockable-action]
en: Loc_k Tab to Dock
ko: 독에 탭 잠그기(_K)

[ctx: dockable-action]
en: Protect this tab from being dragged with the mouse pointer
ko: 마우스로 탭을 드래그하는 것을 막습니다

[ctx: dockable-action]
en: Show _Button Bar
ko: 버튼바 보이기(_B)

[ctx: dockable-action]
en: View as _List
ko: 목록으로 보기(_L)

[ctx: dockable-action]
en: View as _Grid
ko: 격자로 보기(_G)

[ctx: documents-action]
en: Documents Menu
ko: 문서 메뉴

[ctx: documents-action]
en: _Open Image
ko: 이미지 열기(_O)

[ctx: documents-action]
en: Open the selected entry
ko: 선택한 항목을 엽니다

[ctx: documents-action]
en: _Raise or Open Image
ko: 이미지 올리거나 열기(_R)

[ctx: documents-action]
en: Raise window if already open
ko: 이미 열려있으면 창을 위로 띄웁니다

[ctx: documents-action]
en: File Open _Dialog
ko: 파일 열기 대화상자(_D)

[ctx: documents-action]
en: Open image dialog
ko: 이미지 대화상자를 엽니다

[ctx: documents-action]
en: Copy Image _Location
ko: 이미지 위치 복사(_L)

[ctx: documents-action]
en: Copy image location to clipboard
ko: 이미지 위치를 클립보드에 복사합니다

[ctx: documents-action]
en: Show in _File Manager
ko: 파일 관리자에서 표시(_F)

[ctx: documents-action]
en: Remove _Entry
ko: 항목 제거(_E)

[ctx: documents-action]
en: Remove the selected entry
ko: 선택한 항목을 제거합니다

[ctx: documents-action]
en: _Clear History
ko: 기록 지우기(_C)

[ctx: documents-action]
en: Clear the entire document history
ko: 모든 문서 이력을 지웁니다

[ctx: documents-action]
en: Recreate _Preview
ko: 미리 보기 다시 만들기(_P)

[ctx: documents-action]
en: Recreate preview
ko: 미리 보기를 다시 만듭니다

[ctx: documents-action]
en: Reload _all Previews
ko: 모든 미리 보기 다시 불러오기(_A)

[ctx: documents-action]
en: Reload all previews
ko: 모든 미리 보기를 다시 불러옵니다

[ctx: documents-action]
en: Remove Dangling E_ntries
ko: 원본 없는 항목 제거(_N)

[ctx: documents-action]
en: Remove entries for which the corresponding file is not available
ko: 대응하는 파일이 없는 항목을 제거합니다

en: Clear Document History
ko: 문서 이력 지우기

en: Clearing the document history will permanently remove all images from the recent documents list.
ko: 문서 기록 지우기는 모든 프로그램의 최근 문서 목록에서 모든 이미지를 영원히 제거합니다.

[ctx: drawable-action]
en: _Equalize
ko: 평준화(_E)

[ctx: drawable-action]
en: Automatic contrast enhancement
ko: 자동 대비향상

[ctx: drawable-action]
en: _White Balance
ko: 화이트 밸런스(_W)

[ctx: drawable-action]
en: Automatic white balance correction
ko: 자동으로 화이트밸런스를 보정합니다

[ctx: drawable-action]
en: _Offset...
ko: 오프셋(_O)...

[ctx: drawable-action]
en: Shift the pixels, optionally wrapping them at the borders
ko: 테두리로 둘러싼 픽셀을 이동합니다

[ctx: drawable-action]
en: Keep the pixels on this drawable from being modified
ko: 수정 행위로부터 그릴 수 있는 이 상태의 픽샐을 유지합니다

[ctx: drawable-action]
en: L_ock Position of Drawable
ko: 편집 영역 위치 고정(_O)

[ctx: drawable-action]
en: Flip _Horizontally
ko: 수평 뒤집기(_H)

[ctx: drawable-action]
en: Flip _Vertically
ko: 수직 뒤집기(_V)

[ctx: drawable-action]
en: Rotate 90° _clockwise
ko: 시계방향으로 90도 회전(_C)

[ctx: drawable-action]
en: Rotate _180°
ko: _180도 회전

[ctx: drawable-action]
en: Rotate 90° counter-clock_wise
ko: 시계 반대방향으로 90° 회전(_W)

en: White Balance operates only on RGB color layers.
ko: 화이트 밸런스는 RGB 색상 레이어에만 동작합니다.

[ctx: dynamics-action]
en: Paint Dynamics Menu
ko: 페인트 동적 요소 메뉴

[ctx: dynamics-action]
en: _New Dynamics
ko: 새 동적 요소(_N)

[ctx: dynamics-action]
en: Create a new dynamics
ko: 새 동적 요소를 만듭니다

[ctx: dynamics-action]
en: D_uplicate Dynamics
ko: 동적 요소 복제(_U)

[ctx: dynamics-action]
en: Duplicate this dynamics
ko: 동적 요소를 복제합니다

[ctx: dynamics-action]
en: Copy Dynamics _Location
ko: 동적 위치 복사(_L)

[ctx: dynamics-action]
en: Copy dynamics file location to clipboard
ko: 동적 파일 위치를 클립보드에 복사합니다

[ctx: dynamics-action]
en: _Delete Dynamics
ko: 동적 요소 삭제(_D)

[ctx: dynamics-action]
en: Delete this dynamics
ko: 이 동적 요소를 삭제합니다

[ctx: dynamics-action]
en: _Refresh Dynamics
ko: 동적 요소 새로 고침(_R)

[ctx: dynamics-action]
en: Refresh dynamics
ko: 동적 요소를 새로 고칩니다

[ctx: dynamics-action]
en: _Edit Dynamics...
ko: 동적 요소 편집(_E)...

[ctx: dynamics-editor-action]
en: Paint Dynamics Editor Menu
ko: 페인트 동적 요소 편집기 메뉴

[ctx: dynamics-editor-action]
en: Edit Active Dynamics
ko: 활성 동적 요소 편집

[ctx: edit-action]
en: _Edit
ko: 편집(_E)

[ctx: edit-action]
en: Paste _as
ko: 붙여넣기(고급)(_A)

[ctx: edit-action]
en: _Buffer
ko: 버퍼(_B)

[ctx: edit-action]
en: Undo History Menu
ko: 실행취소 이력 메뉴

[ctx: edit-action]
en: _Undo
ko: 실행 취소(_U)

[ctx: edit-action]
en: Undo the last operation
ko: 마지막 동작의 실행을 취소합니다

[ctx: edit-action]
en: _Redo
ko: 재실행(_R)

[ctx: edit-action]
en: Redo the last operation that was undone
ko: 취소했던 마지막 동작을 다시 실행합니다

[ctx: edit-action]
en: Strong Undo
ko: 완전한 실행취소

[ctx: edit-action]
en: Undo the last operation, skipping visibility changes
ko: 보이는 변화없이, 마지막 동작을 실행 취소합니다

[ctx: edit-action]
en: Strong Redo
ko: 완전한 재실행

[ctx: edit-action]
en: Redo the last operation that was undone, skipping visibility changes
ko: 보이는 변화없이, 취소했던 마지막 동작을 재실행합니다

[ctx: edit-action]
en: _Clear Undo History
ko: 실행취소 이력 지우기(_C)

[ctx: edit-action]
en: Remove all operations from the undo history
ko: 실행 취소 이력에 있는 모든 동작을 제거합니다

[ctx: edit-action]
en: Cu_t
ko: 잘라내기(_T)

[ctx: edit-action]
en: Move the selected pixels to the clipboard
ko: 선택한 픽셀을 클립보드로 이동합니다

[ctx: edit-action]
en: _Copy
ko: 복사(_C)

[ctx: edit-action]
en: Copy the selected pixels to the clipboard
ko: 선택한 픽셀을 클립보드에 복사합니다

[ctx: edit-action]
note: GIMP_ICON_COPY_VISIBLE,
en: Copy _Visible
ko: 보이는 부분 복사(_V)

[ctx: edit-action]
en: Copy what is visible in the selected region
ko: 선택한 영역에서 보이는 부분을 복사합니다

[ctx: edit-action]
en: From _Clipboard
ko: 클립보드에서(_C)

[ctx: edit-action]
en: Create a new image from the content of the clipboard
ko: 클립보드 내용을 새 이미지에 붙여넣습니다

[ctx: edit-action]
en: _New Image
ko: 새 이미지(_N)

[ctx: edit-action]
en: Cu_t Named...
ko: 이름 붙여 잘라내기(_T)...

[ctx: edit-action]
en: Move the selected pixels to a named buffer
ko: 선택한 픽셀을 이름있는 버퍼로 이동합니다

[ctx: edit-action]
en: _Copy Named...
ko: 이름 붙여 복사(_C)...

[ctx: edit-action]
en: Copy the selected pixels to a named buffer
ko: 선택한 픽셀을 이름있는 버퍼로 복사합니다

[ctx: edit-action]
note: GIMP_ICON_COPY_VISIBLE,
en: Copy _Visible Named...
ko: 보이는 부분 복사(_V)...

[ctx: edit-action]
en: Copy what is visible in the selected region to a named buffer
ko: 선택한 영역에서 보이는 부분만 이름있는 버퍼에 복사합니다

[ctx: edit-action]
en: _Paste Named...
ko: 이름붙여 붙여넣기(_P)...

[ctx: edit-action]
en: Paste the content of a named buffer
ko: 이름있는 버퍼의 내용을 붙여넣습니다

[ctx: edit-action]
en: Cl_ear
ko: 지우기(_E)

[ctx: edit-action]
en: Clear the selected pixels
ko: 선택한 픽셀을 지웁니다

[ctx: edit-action]
en: _Paste
ko: 붙여넣기(_P)

[ctx: edit-action]
en: Paste the content of the clipboard
ko: 클립보드의 내용을 붙여넣습니다

[ctx: edit-action]
en: Paste the content of the clipboard into the current selection
ko: 클립보드의 내용을 현재 선택 영역에 붙여넣습니다

[ctx: edit-action]
en: New _Layer
ko: 새 레이어(_L)

[ctx: edit-action]
en: Create a new layer from the content of the clipboard
ko: 클립보드 내용으로 새 레이어에 붙여넣습니다

[ctx: edit-action]
en: Fill with _FG Color
ko: 전경색으로 채우기(_F)

[ctx: edit-action]
en: Fill the selection using the foreground color
ko: 선택을 전경색으로 채웁니다

[ctx: edit-action]
en: Fill with B_G Color
ko: 배경색으로 채우기(_G)

[ctx: edit-action]
en: Fill the selection using the background color
ko: 선택을 배경색으로 채웁니다

[ctx: edit-action]
en: Fill _with Pattern
ko: 무늬로 채우기(_W)

[ctx: edit-action]
en: Fill the selection using the active pattern
ko: 현재 무늬로 선택 영역 채웁니다

en: _Undo %s
ko: %s 실행 취소(_U)

en: _Redo %s
ko: %s 재실행(_R)

en: Really clear image's undo history?
ko: 이미지의 실행 취소 이력을 지우시겠습니까?

en: Clearing the undo history of this image will gain %s of memory.
ko: 이 이미지의 실행 취소 이력을 지우면 %s의 메모리를 절약할 수 있습니다.

en: There is no image data in the clipboard to paste.
ko: 클립보드에 이미지 데이터가 없습니다.

en: Enter a name for this buffer
ko: 버퍼의 이름을 입력하십시오

en: Copy Visible Named
ko: 보이는 부분 복사하기

en: Pasted as new layer because the target is a layer group.
ko: 대상이 레이어 그룹이기 때문에 새 레이어로 붙여넣었습니다.

en: There is no active layer or channel to cut from.
ko: 잘라낼 활성 레이어나 채널이 없습니다.

en: (Unnamed Buffer)
ko: (이름없는 버퍼)

en: There is no active layer or channel to copy from.
ko: 복사할 활성 레이어나 채널이 없습니다.

[ctx: error-console-action]
en: Error Console Menu
ko: 오류 콘솔 메뉴

[ctx: error-console-action]
en: _Clear
ko: 지우기(_C)

[ctx: error-console-action]
en: Clear error console
ko: 오류 콘솔을 지웁니다

[ctx: error-console-action]
en: Select _All
ko: 전체 선택(_A)

[ctx: error-console-action]
en: Select all error messages
ko: 모든 오류 메시지를 선택합니다

[ctx: error-console-action]
en: _Highlight
ko: 강조(_H)

[ctx: error-console-action]
en: _Save Error Log to File...
ko: 오류 기록을 파일로 저장(_S)...

[ctx: error-console-action]
en: Write all error messages to a file
ko: 모든 오류 메시지를 파일에 기록합니다

[ctx: error-console-action]
en: Save S_election to File...
ko: 선택을 파일로 저장(_E)...

[ctx: error-console-action]
en: Write the selected error messages to a file
ko: 선택한 오류 메시지를 파일에 기록합니다

[ctx: error-console-action]
en: _Errors
ko: 오류(_E)

[ctx: error-console-action]
en: _Warnings
ko: 경고(_W)

[ctx: error-console-action]
en: _Messages
ko: 메시지(_M)

en: Cannot save. Nothing is selected.
ko: 저장할 수 없습니다. 선택한 것이 없습니다.

en: Save Error Log to File
ko: 파일에 오류 기록 저장

en: Error writing file '%s':
    %s
ko: 파일 '%s'에 쓰기 오류:
    %s

[ctx: file-action]
en: _File
ko: 파일(_F)

[ctx: file-action]
en: Crea_te
ko: 만들기(_T)

[ctx: file-action]
en: Open _Recent
ko: 최근 연 파일(_R)

[ctx: file-action]
en: _Open...
ko: 열기(_O)...

[ctx: file-action]
en: Open an image file
ko: 이미지 파일을 엽니다

[ctx: file-action]
en: Op_en as Layers...
ko: 레이어로 열기(_E)...

[ctx: file-action]
en: Open an image file as layers
ko: 이미지 파일을 레이어로 엽니다

[ctx: file-action]
en: Open _Location...
ko: 위치 열기(_L)...

[ctx: file-action]
en: Open an image file from a specified location
ko: 특정 위치에서 이미지 파일 열기

[ctx: file-action]
en: Create Template...
ko: 새 양식 만들기...

[ctx: file-action]
en: Create a new template from this image
ko: 이 이미지에서 새 양식을 만듭니다

[ctx: file-action]
en: Re_vert
ko: 원래대로(_V)

[ctx: file-action]
en: Reload the image file from disk
ko: 디스크에서 이미지 파일을 다시 불러옵니다

[ctx: file-action]
en: Close all
ko: 모두 닫기

[ctx: file-action]
en: Close all opened images
ko: 모든 열린 이미지를 닫습니다

[ctx: file-action]
en: Copy image file location to clipboard
ko: 이미지 파일 위치를 클립보드에 복사합니다

[ctx: file-action]
en: Show in _File Manager
ko: 파일 관리자에 표시(_F)

[ctx: file-action]
en: Show image file location in the file manager
ko: 파일 관리자에 그림 파일 위치 표시

[ctx: file-action]
en: _Quit
ko: 끝내기(_Q)

[ctx: file-action]
en: Quit the GNU Image Manipulation Program
ko: 김프를 끝냅니다

[ctx: file-action]
en: _Save
ko: 저장(_S)

[ctx: file-action]
en: Save this image
ko: 이미지를 저장합니다

[ctx: file-action]
en: Save _As...
ko: 다른 이름으로 저장(_A)...

[ctx: file-action]
en: Save this image with a different name
ko: 이미지를 다른 이름으로 저장합니다

[ctx: file-action]
en: Save a Cop_y...
ko: 사본 저장(_Y)...

[ctx: file-action]
en: Save a copy of this image, without affecting the source file (if any) or the current state of the image
ko: 원본 파일이나 이미지의 현재 상태에 가해지는 영향 없이, 현재 이미지의 복사본을 저장합니다

[ctx: file-action]
en: Save and Close...
ko: 저장하고 닫기...

[ctx: file-action]
en: Save this image and close its window
ko: 이 이미지를 저장하고 창을 닫습니다

[ctx: file-action]
en: Export...
ko: 내보내기(_X)...

[ctx: file-action]
en: Export the image
ko: 이미지 내보내기

[ctx: file-action]
en: Over_write
ko: 겹쳐쓰기(_W)

[ctx: file-action]
en: Export the image back to the imported file in the import format
ko: 이미지를 불러온 파일 형식을 이용하여 해당 파일로 다시 내보냅니다

[ctx: file-action]
en: Export As...
ko: 다른 형식으로 내보내기(_X)...

[ctx: file-action]
en: Export the image to various file formats such as PNG or JPEG
ko: 이미지를 PNG나 JPEG 등 다양한 파일 형식으로 내보냅니다

[ctx: file-action]
en: _Save...
ko: 저장(_S)...

en: Export to %s
ko: %s(으)로 경로 내보내기

en: Over_write %s
ko: %s 덮어쓰기(_W)

en: Open Image as Layers
ko: 이미지를 레이어로 열기

en: No changes need to be saved
ko: 저장할 변화가 없습니다

en: Save a Copy of the Image
ko: 이미지의 사본을 저장

en: Enter a name for this template
ko: 이 양식의 이름을 입력하십시오

en: Revert failed. No file name associated with this image.
ko: 원상 복구 실패. 이 이미지에 해당되는 파일이 없습니다.

en: Revert Image
ko: 이미지 원상 복구

en: Revert '%s' to '%s'?
ko: '%s'을(를) '%s'(으)로 되돌리겠습니까?

en: By reverting the image to the state saved on disk, you will lose all changes, including all undo information.
ko: 이미지를 디스크에 저장된 상태로 되돌릴 경우, 실행 취소 정보를 포함한 바꾼 내용 모두를 잃게 됩니다.

en: (Unnamed Template)
ko: (이름 없는 양식)

en: Reverting to '%s' failed:
    
    %s
ko: '%s' 원상 복구 실패:
    
    %s

[ctx: filters-action]
en: Filte_rs
ko: 필터(_R)

[ctx: filters-action]
en: Recently Used
ko: 최근 사용

[ctx: filters-action]
en: _Blur
ko: 흐림처리(_B)

[ctx: filters-action]
en: Edge-De_tect
ko: 경계-검출(_T)

[ctx: filters-action]
en: En_hance
ko: 보강(_H)

[ctx: filters-action]
en: C_ombine
ko: 결합(_O)

[ctx: filters-action]
en: _Generic
ko: 일반(_G)

[ctx: filters-action]
en: _Light and Shadow
ko: 빛/그림자(_L)

[ctx: filters-action]
en: _Distorts
ko: 왜곡(_D)

[ctx: filters-action]
en: _Artistic
ko: 예술(_A)

[ctx: filters-action]
en: _Decor
ko: 장식(_D)

[ctx: filters-action]
en: _Clouds
ko: 구름(_C)

[ctx: filters-action]
en: _Fractals
ko: 프랙탈(_F)

[ctx: filters-action]
en: _Nature
ko: 자연(_N)

[ctx: filters-action]
en: _Pattern
ko: 무늬(_P)

[ctx: filters-action]
en: _Web
ko: 웹(_W)

[ctx: filters-action]
en: An_imation
ko: 애니메이션(_I)

[ctx: filters-action]
en: _Antialias
ko: 안티 에일리어싱(_A)

[ctx: filters-action]
en: _Color Enhance
ko: 색상 보강(_C)

[ctx: filters-action]
en: In_vert
ko: 반전(_V)

[ctx: filters-action]
en: _Value Invert
ko: 명도 반전(_V)

[ctx: filters-action]
en: _Dilate
ko: 팽창(_D)

[ctx: filters-action]
en: _Erode
ko: 침식(_E)

[ctx: filters-action]
en: _Apply Canvas...
ko: 캔바스 천 효과(_A)...

[ctx: filters-action]
en: Apply _Lens...
ko: 렌즈 효과(_L)...

[ctx: filters-action]
en: B_rightness-Contrast...
ko: 명도-대비(_R)...

[ctx: filters-action]
en: _Color to Gray...
ko: 흑백 전환

[ctx: filters-action]
en: Ca_rtoon...
ko: 만화 효과(_R)...

[ctx: filters-action]
en: _Channel Mixer...
ko: 채널 혼합(_C)...

[ctx: filters-action]
en: _Checkerboard...
ko: 체커보드(_C)...

[ctx: filters-action]
en: Color _Balance...
ko: 색상 균형(_B)...

[ctx: filters-action]
en: _Color Exchange...
ko: 색상 교환(_C)...

[ctx: filters-action]
en: Colori_ze...
ko: 색상화(_Z)...

[ctx: filters-action]
en: _Rotate Colors...
ko: 색 전환(_R)...

[ctx: filters-action]
en: Color T_emperature...
ko: 색 온도(_E)...

[ctx: filters-action]
en: Color to _Alpha...
ko: 색상을 알파로(_A)...

[ctx: filters-action]
en: _Extract Component...
ko: 요소 추출(_E)...

[ctx: filters-action]
en: _Convolution Matrix...
ko: 합성곱 행렬(_C)...

[ctx: filters-action]
en: _Cubism...
ko: 사각 효과(_C)...

[ctx: filters-action]
en: _Curves...
ko: 커브(_C)...

[ctx: filters-action]
en: Difference of Gaussians...
ko: 가우시안 미분...

[ctx: filters-action]
en: _Edge...
ko: 가장자리(_E)...

[ctx: filters-action]
en: _Laplace
ko: 라플라스(_L)

[ctx: filters-action]
en: _Neon...
ko: 야광(_N)...

[ctx: filters-action]
en: _Sobel...
ko: 소벨(_S)...

[ctx: filters-action]
en: _Emboss...
ko: 엠보싱(_E)...

[ctx: filters-action]
en: En_grave...
ko: 판화(_G)...

[ctx: filters-action]
en: E_xposure...
ko: 노출(_X)...

[ctx: filters-action]
en: _Fattal et al. 2002...
ko: Fattal et al. 2002(_F)...

[ctx: filters-action]
en: _Fractal Trace...
ko: 프랙탈 따라 그리기(_F)...

[ctx: filters-action]
en: _Gaussian Blur...
ko: 가우시안 흐림처리(_G)...

[ctx: filters-action]
en: _Selective Gaussian Blur...
ko: 일부 가우시안 흐림처리(_S)...

[ctx: filters-action]
en: _GEGL graph...
ko: GEGL 그래프(_G)...

[ctx: filters-action]
en: _Grid...
ko: 격자(_G)...

[ctx: filters-action]
en: _High Pass...
ko: 고역 통과(_H)...

[ctx: filters-action]
en: Hue-_Chroma...
ko: 색상-채도(Chroma)(_C)...

[ctx: filters-action]
en: Hue-_Saturation...
ko: 색상-채도(Saturation)(_S)...

[ctx: filters-action]
en: _Illusion...
ko: 환각(_I)...

[ctx: filters-action]
en: _Image Gradient...
ko: 이미지 그라디언트(_E)...

[ctx: filters-action]
en: _Kaleidoscope...
ko: 컬라이더스코프(_K)...

[ctx: filters-action]
en: Lens Distortion...
ko: 렌즈 왜곡(_L)...

[ctx: filters-action]
en: _Levels...
ko: 레벨(_L)...

[ctx: filters-action]
en: _Long Shadow...
ko: 긴 그림자(_L)...

[ctx: filters-action]
en: _Mantiuk 2006...
ko: 만티크 2006(_M)...

[ctx: filters-action]
en: _Mosaic...
ko: 모자이크(_M)

[ctx: filters-action]
en: _Circular Motion Blur...
ko: 원형 움직임 흐림처리(_C)...

[ctx: filters-action]
en: _Linear Motion Blur...
ko: 선형 움직임 흐림처리(_L)...

[ctx: filters-action]
en: _Zoom Motion Blur...
ko: 확대 움직임 흐림처리(_Z)...

[ctx: filters-action]
en: _Hurl...
ko: 흩뿌림(_H)...

[ctx: filters-action]
en: _Pick...
ko: 선택(_P)...

[ctx: filters-action]
en: Oili_fy...
ko: 기름 효과(_F)...

[ctx: filters-action]
en: _Panorama Projection...
ko: 전경 투사(_P)...

[ctx: filters-action]
en: _Photocopy...
ko: 복사(_P)...

[ctx: filters-action]
en: _Plasma...
ko: 플라즈마(_P)...

[ctx: filters-action]
en: P_olar Coordinates...
ko: 극좌표(_O)...

[ctx: filters-action]
en: _Recursive Transform...
ko: 재귀 반복 변환(_R)...

[ctx: filters-action]
en: _Red Eye Removal...
ko: 적목 제거(_R)...

[ctx: filters-action]
en: _Reinhard 2005...
ko: 라인하르트 2005(_R)...

[ctx: filters-action]
en: RGB _Clip...
ko: RGB 클립(_C)...

[ctx: filters-action]
en: _Ripple...
ko: 잔물결(_R)...

[ctx: filters-action]
en: Sat_uration...
ko: 채도(_U)...

[ctx: filters-action]
en: _Sepia...
ko: 세피아(_S)...

[ctx: filters-action]
en: S_hadows-Highlights...
ko: 그림자-강조(_H)...

[ctx: filters-action]
en: _Shift...
ko: 측면이동(_S)...

[ctx: filters-action]
en: _Simple Linear Iterative Clustering...
ko: 단순 선형 반복 군집화(_S)...

[ctx: filters-action]
en: _Symmetric Nearest Neighbor...
ko: 인접 요소 대칭(_S)...

[ctx: filters-action]
en: S_piral...
ko: 나선형(_P)...

[ctx: filters-action]
en: Super_nova...
ko: 초신성(_N)...

[ctx: filters-action]
en: _Threshold...
ko: 임계(_T)...

[ctx: filters-action]
en: _Threshold Alpha...
ko: 임계 알파(_T)...

[ctx: filters-action]
en: _Glass Tile...
ko: 유리 타일(_V)...

[ctx: filters-action]
en: _Paper Tile...
ko: 종이 타일(_P)...

[ctx: filters-action]
en: _Value Propagate...
ko: 명도 확산(_S)...

[ctx: filters-action]
en: Vi_deo Degradation...
ko: 영상 열화(_D)...

[ctx: filters-action]
en: _Vignette...
ko: 삽화효과(_V)...

[ctx: filters-action]
en: _Waterpixels...
ko: 워터픽셀(_W)...

[ctx: filters-action]
en: _Waves...
ko: 물결(_W)...

[ctx: filters-action]
en: W_ind...
ko: 바람(_I)...

[ctx: filters-action]
en: Re_peat Last
ko: 마지막 필터 반복(_P)

[ctx: filters-action]
en: Rerun the last used filter using the same settings
ko: 동일한 설정으로 마지막 활용 필터 재실행

[ctx: filters-action]
en: R_e-Show Last
ko: 마지막 다시 보이기(_E)

[ctx: filters-action]
en: Show the last used filter dialog again
ko: 최근 사용한 필터 대화상자 다시 표시

en: Re_peat "%s"
ko: "%s" 반복(_P)

en: R_e-Show "%s"
ko: "%s" 다시 표시(_E)

en: Re-Show Last
ko: 마지막 다시 표시

[ctx: fonts-action]
en: Fonts Menu
ko: 글꼴 메뉴

[ctx: fonts-action]
en: _Rescan Font List
ko: 글꼴 목록 다시 검색(_R)

[ctx: fonts-action]
en: Rescan the installed fonts
ko: 설치된 글꼴을 다시 검색합니다

[ctx: gradient-editor-action]
en: Gradient Editor Menu
ko: 그라디언트 편집기 메뉴

[ctx: gradient-editor-action]
en: Left Color Type
ko: 왼쪽 색 타입

[ctx: gradient-editor-action]
en: _Load Left Color From
ko: 왼쪽 색 불러오기(_L)

[ctx: gradient-editor-action]
en: _Save Left Color To
ko: 왼쪽 색 저장(_S)

[ctx: gradient-editor-action]
en: Right Color Type
ko: 오른쪽 색 타입

[ctx: gradient-editor-action]
en: Load Right Color Fr_om
ko: 오른쪽 색 불러오기(_O)

[ctx: gradient-editor-action]
en: Sa_ve Right Color To
ko: 오른쪽 색 저장(_V)

[ctx: gradient-editor-action]
en: L_eft Endpoint's Color...
ko: 왼쪽 끝점의 색(_E)...

[ctx: gradient-editor-action]
en: R_ight Endpoint's Color...
ko: 오른쪽 끝점의 색(_I)...

[ctx: gradient-editor-action]
en: Ble_nd Endpoints' Colors
ko: 끝점의 색 혼합(_N)

[ctx: gradient-editor-action]
en: Blend Endpoints' Opacit_y
ko: 끝점의 불투명도 혼합(_Y)

[ctx: gradient-editor-action]
en: Edit Active Gradient
ko: 활성 그라디언트 편집

[ctx: gradient-editor-action]
en: _Left Neighbor's Right Endpoint
ko: 왼쪽 인접 구역의 오른쪽 끝점(_L)

[ctx: gradient-editor-action]
en: _Right Endpoint
ko: 오른쪽 끝점(_R)

[ctx: gradient-editor-action]
en: _Foreground Color
ko: 전경색(_F)

[ctx: gradient-editor-action]
en: _Background Color
ko: 배경색(_B)

[ctx: gradient-editor-action]
en: _Right Neighbor's Left Endpoint
ko: 오른쪽 인접 구역의 왼쪽 끝점(_R)

[ctx: gradient-editor-action]
en: _Left Endpoint
ko: 왼쪽 끝점 색(_L)

[ctx: gradient-editor-color-type]
en: _Fixed
ko: 고정(_F)

[ctx: gradient-editor-color-type]
en: F_oreground Color
ko: 전경색(_O)

[ctx: gradient-editor-color-type]
en: Fo_reground Color (Transparent)
ko: 전경색(투명)(_R)

[ctx: gradient-editor-color-type]
en: _Background Color
ko: 배경색(_B)

[ctx: gradient-editor-color-type]
en: B_ackground Color (Transparent)
ko: 배경색(투명)(_A)

[ctx: gradient-editor-blending]
en: _Linear
ko: 선형(_L)

[ctx: gradient-editor-blending]
en: _Curved
ko: 커브(_C)

[ctx: gradient-editor-blending]
en: _Sinusoidal
ko: 사인 곡선(_S)

[ctx: gradient-editor-blending]
en: Spherical (i_ncreasing)
ko: 구형(증가)(_N)

[ctx: gradient-editor-blending]
en: Spherical (_decreasing)
ko: 구형(감소)(_D)

[ctx: gradient-editor-blending]
en: (Varies)
ko: (변함)

[ctx: gradient-editor-coloring]
en: HSV (_counter-clockwise hue)
ko: HSV(시계반대방향 색상)(_C)

[ctx: gradient-editor-coloring]
en: HSV (clockwise _hue)
ko: HSV(시계방향색상)(_H)

[ctx: gradient-editor-coloring]
en: (Varies)
ko: (변함)

en: Zoom all
ko: 전체 확대

en: _Blending Function for Segment
ko: 구획의 혼합 함수(_B)

en: Coloring _Type for Segment
ko: 구획의 배색 유형(_T)

en: _Flip Segment
ko: 구획 뒤집기(_F)

en: _Replicate Segment...
ko: 구획 복제(_R)...

en: Split Segment at _Midpoint
ko: 중점에서 구획 분리(_M)

en: Split Segment _Uniformly...
ko: 균등한 구획 분할(_U)...

en: _Delete Segment
ko: 구획 삭제(_D)

en: Re-_center Segment's Midpoint
ko: 구획의 중점을 다시 가운데로(_C)

en: Re-distribute _Handles in Segment
ko: 구획의 조절점 재배치(_H)

en: _Blending Function for Selection
ko: 선택 영역에 대한 혼합 함수(_B)

en: Coloring _Type for Selection
ko: 선택 영역의 배색 유형(_T)

en: _Flip Selection
ko: 선택 영역 뒤집기(_F)

en: _Replicate Selection...
ko: 선택 영역 복제(_R)...

en: Split Segments at _Midpoints
ko: 중점에서 구획 분할(_M)

en: Split Segments _Uniformly...
ko: 균등하게 구획 분할(_U)...

en: Re-_center Midpoints in Selection
ko: 선택 영역의 중점을 다시 가운데로(_C)

en: Re-distribute _Handles in Selection
ko: 선택 영역의 조절점 재배치(_H)

en: Replicate Gradient Segment
ko: 그라디언트 구획 복제

en: Replicate Selection
ko: 선택 영역 복제

en: Replicate Gradient Selection
ko: 그라디언트 선택 영역 복제

en: Select the number of times
    to replicate the selected segment.
ko: 선택한 구획을 복제하려면
    복제할 횟수를 선택하십시오.

en: Select the number of times
    to replicate the selection.
ko: 선택을 복제하려면
    복제할 횟수를 선택하십시오.

en: Split Gradient Segment Uniformly
ko: 균등한 그라디언트 구획 분할

en: Split Segments Uniformly
ko: 균등한 구획 분할

en: Split Gradient Segments Uniformly
ko: 균등한 그라디언트 구획 분할

en: Select the number of uniform parts
    in which to split the selected segment.
ko: 선택한 구획을 분할해서 만들
    균등한 부분의 수를 선택하십시오.

en: Select the number of uniform parts
    in which to split the segments in the selection.
ko: 선택한 구획을 분할해서 만들
    균등한 부분의 수를 선택하십시오.

[ctx: gradients-action]
en: Gradients Menu
ko: 그라디언트 메뉴

[ctx: gradients-action]
en: _New Gradient
ko: 새 그라디언트(_N)

[ctx: gradients-action]
en: Create a new gradient
ko: 새 그라디언트를 만듭니다

[ctx: gradients-action]
en: D_uplicate Gradient
ko: 그라디언트 복제(_U)

[ctx: gradients-action]
en: Duplicate this gradient
ko: 그라디언트 복제합니다

[ctx: gradients-action]
en: Copy Gradient _Location
ko: 그라데이션 위치 복사(_L)

[ctx: gradients-action]
en: Copy gradient file location to clipboard
ko: 그라디언트 파일 위치를 클립보드에 복사합니다

[ctx: gradients-action]
en: Show in _File Manager
ko: 파일 관리자에 표시(_F)

[ctx: gradients-action]
en: Show gradient file location in the file manager
ko: 그라디언트 파일 위치를 파일 관리자에 나타냅니다

[ctx: gradients-action]
en: Save as _POV-Ray...
ko: _POV-Ray로 저장...

[ctx: gradients-action]
en: Save gradient as POV-Ray
ko: 그라디언트를 POV-Ray로 저장합니다

[ctx: gradients-action]
en: _Delete Gradient
ko: 그라디언트 삭제(_D)

[ctx: gradients-action]
en: Delete this gradient
ko: 그라디언트를 삭제합니다

[ctx: gradients-action]
en: _Refresh Gradients
ko: 그라디언트 새로 고침(_R)

[ctx: gradients-action]
en: Refresh gradients
ko: 그라디언트를 새로 고칩니다

[ctx: gradients-action]
en: _Edit Gradient...
ko: 그라디언트 편집(_E)...

[ctx: gradients-action]
en: Edit this gradient
ko: 그라디언트 편집

en: Save '%s' as POV-Ray
ko: '%s'을(를) POV-Ray로 저장

[ctx: help-action]
en: _Help
ko: 도움말(_H)

[ctx: help-action]
en: Open the GIMP user manual
ko: 김프 사용자 설명서를 엽니다

[ctx: help-action]
en: _Context Help
ko: 문맥 도움말(_C)

[ctx: help-action]
en: Show the help for a specific user interface item
ko: 특정 사용자 인터페이스 항목에 대한 도움말을 표시합니다

[ctx: image-action]
en: Image Menu
ko: 이미지 메뉴

[ctx: image-action]
en: _Image
ko: 이미지(_I)

[ctx: image-action]
en: _Mode
ko: 모드(_M)

[ctx: image-action]
en: Pr_ecision
ko: 정밀도(_E)

[ctx: image-action]
en: Color Ma_nagement
ko: 색상 관리(_N)

[ctx: image-action]
en: _Transform
ko: 변형(_T)

[ctx: image-action]
en: _Guides
ko: 안내선(_G)

[ctx: image-action]
en: Meta_data
ko: 메타데이터(_D)

[ctx: image-action]
en: _Colors
ko: 색(_C)

[ctx: image-action]
en: I_nfo
ko: 정보(_N)

[ctx: image-action]
en: _Auto
ko: 자동(_A)

[ctx: image-action]
en: _Map
ko: 지도(_M)

[ctx: image-action]
en: _Tone Mapping
ko: 톤 대응(_T)

[ctx: image-action]
en: C_omponents
ko: 성분(_O)

[ctx: image-action]
en: D_esaturate
ko: 무채화(_E)

[ctx: image-action]
en: _New...
ko: 새 이미지(_N)...

[ctx: image-action]
en: Create a new image
ko: 새 이미지를 만듭니다

[ctx: image-action]
en: _Duplicate
ko: 복제(_D)

[ctx: image-action]
en: Create a duplicate of this image
ko: 이미지 복제본을 만듭니다

[ctx: image-action]
en: _Assign Color Profile...
ko: 색상 프로파일 할당(_A)...

[ctx: image-action]
en: Set a color profile on the image
ko: 이미지 색상 프로파일 설정

[ctx: image-action]
en: _Convert to Color Profile...
ko: 색상 프로파일로 변환(_C)...

[ctx: image-action]
en: Apply a color profile to the image
ko: 색상 프로파일 이미지에 적용

[ctx: image-action]
en: _Discard Color Profile
ko: 색상 프로파일 버리기(_D)

[ctx: image-action]
en: Remove the image's color profile
ko: 이미지 색상 프로파일 제거

[ctx: image-action]
en: _Save Color Profile to File...
ko: 색상 프로파일 파일로 저장(_S)...

[ctx: image-action]
en: Save the image's color profile to an ICC file
ko: 이미지 색상 프로파일을 ICC 프로파일로 저장합니다

[ctx: image-action]
en: Can_vas Size...
ko: 캔버스 크기(_V)...

[ctx: image-action]
en: Adjust the image dimensions
ko: 이미지 차원을 조정합니다

[ctx: image-action]
en: Fit Canvas to L_ayers
ko: 캔버스를 레이어에 맞춥니다(_A)

[ctx: image-action]
en: Resize the image to enclose all layers
ko: 이미지를 모든 레이어를 포함하는 크기로 바꿉니다

[ctx: image-action]
en: F_it Canvas to Selection
ko: 선택 영역에 캔버스 크기 맞추기(_I)

[ctx: image-action]
en: Resize the image to the extents of the selection
ko: 이미지 크기를 선택 영역 너비에 맞춥니다

[ctx: image-action]
en: _Print Size...
ko: 인쇄 크기(_P)...

[ctx: image-action]
en: Adjust the print resolution
ko: 인쇄 해상도를 조정합니다

[ctx: image-action]
en: _Scale Image...
ko: 이미지 크기조정(_S)...

[ctx: image-action]
en: Change the size of the image content
ko: 이미지 내용의 크기를 바꿉니다

[ctx: image-action]
en: _Crop to Selection
ko: 선택 영역 잘라내기(_C)

[ctx: image-action]
en: Crop the image to the extents of the selection
ko: 선택 영역의 크기대로 이미지 잘라냅니다

[ctx: image-action]
en: Crop the image to the extents of its content (remove empty borders from the image)
ko: 컨텐트 확장식으로 이미지 부분을 잘라냅니다(이미지의 빈 테두리 제거)

[ctx: image-action]
en: Merge Visible _Layers...
ko: 보이는 레이어 합치기(_L)...

[ctx: image-action]
en: Merge all visible layers into one layer
ko: 보이는 모든 레이어를 하나로 합칩니다

[ctx: image-action]
en: _Flatten Image
ko: 이미지 평탄화(_F)

[ctx: image-action]
en: Merge all layers into one and remove transparency
ko: 모든 레이어를 하나로 합치고 투명도를 제거합니다

[ctx: image-action]
en: Configure G_rid...
ko: 격자 설정(_R)...

[ctx: image-action]
en: Configure the grid for this image
ko: 이미지를 위한 격자 설정

[ctx: image-action]
en: Image Pr_operties
ko: 이미지 성질(_O)

[ctx: image-action]
en: Display information about this image
ko: 이미지에 대한 정보를 봅니다

[ctx: image-action]
en: Use _sRGB Profile
ko: sRGB 프로파일 사용(_S)

[ctx: image-convert-action]
en: _RGB
ko: RGB(_R)

[ctx: image-convert-action]
en: Convert the image to the RGB colorspace
ko: 이미지를 RGB 색공간으로 변환합니다

[ctx: image-convert-action]
en: _Grayscale
ko: 그레이스케일(_G)

[ctx: image-convert-action]
en: Convert the image to grayscale
ko: 이미지를 그레이스케일로 변환합니다

[ctx: image-convert-action]
en: _Indexed...
ko: 인덱스(_I)...

[ctx: image-convert-action]
en: Convert the image to indexed colors
ko: 이미지를 색인한 색으로 변환합니다

[ctx: image-convert-action]
en: 8 bit integer
ko: 8비트 정수

[ctx: image-convert-action]
en: Convert the image to 8 bit integer
ko: 8비트 정수로 이미지 변환

[ctx: image-convert-action]
en: 16 bit integer
ko: 16비트 정수

[ctx: image-convert-action]
en: Convert the image to 16 bit integer
ko: 16비트 정수로 이미지 변환

[ctx: image-convert-action]
en: 32 bit integer
ko: 32비트 정수

[ctx: image-convert-action]
en: Convert the image to 32 bit integer
ko: 32비트 정수로 이미지 변환

[ctx: image-convert-action]
en: 16 bit floating point
ko: 16비트 실수

[ctx: image-convert-action]
en: Convert the image to 16 bit floating point
ko: 16비트 실수로 이미지 변환

[ctx: image-convert-action]
en: 32 bit floating point
ko: 32비트 실수

[ctx: image-convert-action]
en: Convert the image to 32 bit floating point
ko: 32비트 실수로 이미지 변환

[ctx: image-convert-action]
en: 64 bit floating point
ko: 64비트 실수

[ctx: image-convert-action]
en: Convert the image to 64 bit floating point
ko: 64비트 실수로 이미지 변환

[ctx: image-convert-action]
en: Perceptual gamma (sRGB)
ko: 지각 범위 감마(sRGB)

[ctx: image-convert-action]
en: Convert the image to perceptual (sRGB) gamma
ko: 이미지를 가시영역 색상(sRGB) 감마로 변환

[ctx: image-convert-action]
en: Linear light
ko: 선형 조명

[ctx: image-convert-action]
en: Convert the image to linear light
ko: 이미지를 선형 조명으로 변환

[ctx: image-action]
en: Flip _Horizontally
ko: 수평 뒤집기(_H):

[ctx: image-action]
en: Flip image horizontally
ko: 수평으로 뒤집습니다

[ctx: image-action]
en: Flip _Vertically
ko: 수직 뒤집기(_V)

[ctx: image-action]
en: Flip image vertically
ko: 수직으로 뒤집습니다

[ctx: image-action]
en: Rotate 90° _clockwise
ko: 시계방향으로 90도 회전(_C)

[ctx: image-action]
en: Rotate the image 90 degrees to the right
ko: 이미지를 오른쪽으로 90도 회전합니다

[ctx: image-action]
en: Rotate _180°
ko: _180도 회전

[ctx: image-action]
en: Turn the image upside-down
ko: 이미지를 위아래로 뒤집습니다

[ctx: image-action]
en: Rotate 90° counter-clock_wise
ko: 시계 반대방향으로 90도 회전(_W)

[ctx: image-action]
en: Rotate the image 90 degrees to the left
ko: 이미지를 왼쪽으로 90도 회전합니다

[ctx: image-convert-action]
en: _RGB...
ko: RGB(_R)...

[ctx: image-convert-action]
en: _Grayscale...
ko: 그레이스케일(_G)

en: Saving color profile failed: %s
ko: 색상 프로파일 저장 실패: %s

en: Save Color Profile
ko: 색상 프로필 저장

en: Set Image Canvas Size
ko: 캔버스 크기 지정

en: Resizing
ko: 크기 바꾸기

en: Set Image Print Resolution
ko: 인쇄 해상도 설정

en: Cannot crop because the current selection is empty.
ko: 선택이 비어 있으므로, 잘라낼 수 없습니다.

en: Converting to indexed colors
ko: 인덱스된 색상으로 변환

en: Change Print Size
ko: 인쇄 크기 바꾸기

[ctx: images-action]
en: Images Menu
ko: 이미지 메뉴

[ctx: images-action]
en: _Raise Views
ko: 보기 올리기(_R)

[ctx: images-action]
en: Raise this image's displays
ko: 이 이미지 표시를 위로 올립니다

[ctx: images-action]
en: _New View
ko: 새 창으로 보기(_N)

[ctx: images-action]
en: Create a new display for this image
ko: 이 이미지를 새 창으로 보입니다

[ctx: images-action]
en: _Delete Image
ko: 이미지 삭제(_D)

[ctx: images-action]
en: Delete this image
ko: 이미지 삭제

en: There is no active layer or channel to stroke to.
ko: 따라 그릴 활성 레이어나 채널이 없습니다.

[ctx: layers-action]
en: Layers Menu
ko: 레이어 메뉴

[ctx: layers-action]
en: Blend Space
ko: 혼합 영역

[ctx: layers-action]
en: Composite Space
ko: 합성 공간

[ctx: layers-action]
en: Composite Mode
ko: 합성 모드

[ctx: layers-action]
en: Color Tag
ko: 색상 태그

[ctx: layers-action]
en: _Layer
ko: 레이어(_L)

[ctx: layers-action]
en: Stac_k
ko: 스택(_K)

[ctx: layers-action]
en: _Mask
ko: 마스크(_M)

[ctx: layers-action]
en: Tr_ansparency
ko: 투명도(_A)

[ctx: layers-action]
en: _Transform
ko: 변형(_T)

[ctx: layers-action]
en: _Properties
ko: 속성(_P)

[ctx: layers-action]
en: _Opacity
ko: 불투명(_O)

[ctx: layers-action]
en: Layer _Mode
ko: 레이어 모드(_M)

[ctx: layers-action]
en: Default Edit Action
ko: 기본 편집 동작

[ctx: layers-action]
en: Edit Te_xt on canvas
ko: 캔바스 텍스트 편집(_X)

[ctx: layers-action]
en: _Edit Layer Attributes...
ko: 레이어 속성 편집(_E)...

[ctx: layers-action]
en: Edit the layer's name
ko: 레이어 이름 편집

[ctx: layers-action]
en: _New Layer...
ko: 새 레이어(_N)...

[ctx: layers-action]
en: Create a new layer and add it to the image
ko: 새 레이어를 만들어서 이미지에 추가합니다

[ctx: layers-action]
en: _New Layer
ko: 새 레이어(_N)

[ctx: layers-action]
en: Create a new layer with last used values
ko: 마지막에 사용한 값으로 새 레이어를 만듭니다

[ctx: layers-action]
en: New from _Visible
ko: 보이는 영역에서 새로 만들기(_V)

[ctx: layers-action]
en: Create a new layer from what is visible in this image
ko: 이미지의 보이는 부분을 새 레이어로 만듭니다

[ctx: layers-action]
en: Create a new layer group and add it to the image
ko: 새 레이어그룹을 만들어서 이미지에 추가합니다

[ctx: layers-action]
en: D_uplicate Layer
ko: 레이어 복제(_U)

[ctx: layers-action]
en: Create a duplicate of the layer and add it to the image
ko: 레이어의 복사본 만들고, 이미지에 추가합니다

[ctx: layers-action]
en: _Delete Layer
ko: 레이어 삭제(_D)

[ctx: layers-action]
en: Delete this layer
ko: 레이어를 삭제합니다

[ctx: layers-action]
en: _Raise Layer
ko: 레이어 올리기(_R)

[ctx: layers-action]
en: Raise this layer one step in the layer stack
ko: 레이어 스택에서 이 레이어를 한 단계 올립니다

[ctx: layers-action]
en: Layer to _Top
ko: 레이어를 꼭대기로(_T)

[ctx: layers-action]
en: Move this layer to the top of the layer stack
ko: 레이어 스택에서 이 레이어를 최상위로 이동합니다

[ctx: layers-action]
en: _Lower Layer
ko: 레이어 내리기(_L)

[ctx: layers-action]
en: Lower this layer one step in the layer stack
ko: 레이어 스택에서 이 레이어를 한 단계 내립니다

[ctx: layers-action]
en: Layer to _Bottom
ko: 레이어를 바닥으로(_B)

[ctx: layers-action]
en: Move this layer to the bottom of the layer stack
ko: 레이어 대화상자에서 이 레이어를 바닥으로 내립니다

[ctx: layers-action]
en: _Anchor Layer
ko: 레이어 고정(_A)

[ctx: layers-action]
en: Anchor the floating layer
ko: 떠있는 레이어를 고정합니다

[ctx: layers-action]
en: Merge Do_wn
ko: 아래로 합치기(_W)

[ctx: layers-action]
en: Merge this layer with the first visible layer below it
ko: 이 레이어를 그 아래에서 처음보이는 레이어로 합칩니다

[ctx: layers-action]
en: Merge Layer Group
ko: 레이어 그룹 합치기

[ctx: layers-action]
en: Merge the layer group's layers into one normal layer
ko: 레이어 그룹의 레이어를 보통 레이어 하나로 합칩니다

[ctx: layers-action]
en: Merge _Visible Layers...
ko: 보이는 레이어 합치기(_V)...

[ctx: layers-action]
en: Merge all visible layers into one layer
ko: 보이는 모든 레이어를 한 레이어로 합칩니다

[ctx: layers-action]
en: _Flatten Image
ko: 이미지 평탄화(_F)

[ctx: layers-action]
en: Merge all layers into one and remove transparency
ko: 모든 레이어를 하나로 합치고, 투명도 정보를 없앱니다

[ctx: layers-action]
en: _Discard Text Information
ko: 텍스트 정보 버리기(_D)

[ctx: layers-action]
en: Turn this text layer into a normal layer
ko: 이 텍스트 레이어를 일반 레이어로 전환합니다

[ctx: layers-action]
en: Text to _Path
ko: 텍스트를 경로로(_P)

[ctx: layers-action]
en: Create a path from this text layer
ko: 텍스트 레이어에서 경로를 만듭니다

[ctx: layers-action]
en: Text alon_g Path
ko: 경로따라 텍스트(_G)

[ctx: layers-action]
en: Warp this layer's text along the current path
ko: 이 레이어의 텍스트를 현재 경로를 따라 나열합니다

[ctx: layers-action]
en: Layer B_oundary Size...
ko: 레이어경계 크기(_O)...

[ctx: layers-action]
en: Adjust the layer dimensions
ko: 레이어 차원을 조정합니다

[ctx: layers-action]
en: Layer to _Image Size
ko: 레이어를 이미지 크기로(_I)

[ctx: layers-action]
en: Resize the layer to the size of the image
ko: 이미지의 크기로 레이어 크기를 바꿉니다

[ctx: layers-action]
en: _Scale Layer...
ko: 레이어 크기조정(_S)...

[ctx: layers-action]
en: Change the size of the layer content
ko: 레이어 내용의 크기를 바꿉니다

[ctx: layers-action]
en: _Crop to Selection
ko: 선택 영역 잘라내기(_C)

[ctx: layers-action]
en: Crop the layer to the extents of the selection
ko: 선택한 확장으로 레이어를 잘라냅니다

[ctx: layers-action]
en: Add La_yer Mask...
ko: 레이어 마스크 추가(_Y)...

[ctx: layers-action]
en: Add a mask that allows non-destructive editing of transparency
ko: 투명도 편집에 영향을 주지 않는 마스크를 추가합니다

[ctx: layers-action]
en: Add La_yer Mask
ko: 레이어 마스크 추가(_Y)

[ctx: layers-action]
en: Add a mask with last used values
ko: 최근 사용한 값으로 마스크를 추가합니다

[ctx: layers-action]
en: Add Alpha C_hannel
ko: 알파 채널 추가(_H)

[ctx: layers-action]
en: Add transparency information to the layer
ko: 레이어에 투명 정보를 추가합니다

[ctx: layers-action]
en: _Remove Alpha Channel
ko: 알파 채널 제거(_R)

[ctx: layers-action]
en: Remove transparency information from the layer
ko: 레이어에서 투명 정보를 제거합니다

[ctx: layers-action]
en: _Edit Layer Mask
ko: 레이어 마스크 편집(_E)

[ctx: layers-action]
en: Work on the layer mask
ko: 레이어 마스크에서 작업합니다

[ctx: layers-action]
en: S_how Layer Mask
ko: 레이어 마스크 보이기(_H)

[ctx: layers-action]
en: _Disable Layer Mask
ko: 레이어 마스크 비활성화(_D)

[ctx: layers-action]
en: Dismiss the effect of the layer mask
ko: 레이어 마스크의 효과를 버립니다

[ctx: layers-action]
en: Toggle Layer _Visibility
ko: 레이어 표시 전환(_V)

[ctx: layers-action]
en: Toggle Layer _Linked State
ko: 레이어 연결 상태 전환(_L)

[ctx: layers-action]
note: GIMP_ICON_LOCK
en: L_ock Pixels of Layer
ko: 레이어 픽샐 고정(_O)

[ctx: layers-action]
en: L_ock Position of Layer
ko: 레이어 위치 고정(_O)

[ctx: layers-action]
en: Lock Alph_a Channel
ko: 알파 채널 잠그기(_A)

[ctx: layers-action]
en: Keep transparency information on this layer from being modified
ko: 변경시 레이어의 투명 정보를 보호합니다

[ctx: layers-action]
en: Auto
ko: 자동

[ctx: layers-action]
en: Layer Blend Space: Auto
ko: 레이어 혼합 영역: 자동

[ctx: layers-action]
en: RGB (linear)
ko: RGB(선형)

[ctx: layers-action]
en: Layer Blend Space: RGB (linear)
ko: 레이어 혼합 영역: RGB(선형)

[ctx: layers-action]
en: RGB (perceptual)
ko: RGB(가시영역)

[ctx: layers-action]
en: Layer Blend Space: RGB (perceptual)
ko: 레이어 혼합 영역: RGB(가시영역)

[ctx: layers-action]
en: Layer Composite Space: Auto
ko: 레이어 합성 영역: 자동

[ctx: layers-action]
en: Layer Composite Space: RGB (linear)
ko: 레이어 합성 영역: RGB(선형)

[ctx: layers-action]
en: Layer Composite Space: RGB (perceptual)
ko: 레이어 합성 영역: RGB(가시영역)

[ctx: layers-action]
en: Layer Composite Mode: Auto
ko: 레이어 합성 모드: 자동

[ctx: layers-action]
en: Union
ko: 통합

[ctx: layers-action]
en: Layer Composite Mode: Union
ko: 레이어 합성 모드: 단일

[ctx: layers-action]
en: Intersection
ko: 교차

[ctx: layers-action]
en: None
ko: 없음

[ctx: layers-action]
en: Layer Color Tag: Clear
ko: 레이어 색상 태그: 없음

[ctx: layers-action]
en: Blue
ko: 청색

[ctx: layers-action]
en: Layer Color Tag: Set to Blue
ko: 레이어 색상 태그: 청색으로 설정

[ctx: layers-action]
en: Green
ko: 녹색

[ctx: layers-action]
en: Layer Color Tag: Set to Green
ko: 레이어 색상 태그: 녹색으로 설정

[ctx: layers-action]
en: Yellow
ko: 황색

[ctx: layers-action]
en: Layer Color Tag: Set to Yellow
ko: 레이어 색상 태그: 황색으로 설정

[ctx: layers-action]
en: Orange
ko: 주황

[ctx: layers-action]
en: Layer Color Tag: Set to Orange
ko: 레이어 색상 태그: 주황색으로 설정

[ctx: layers-action]
en: Brown
ko: 갈색

[ctx: layers-action]
en: Layer Color Tag: Set to Brown
ko: 레이어 색상 태그: 갈색으로 설정

[ctx: layers-action]
en: Red
ko: 적색

[ctx: layers-action]
en: Layer Color Tag: Set to Red
ko: 레이어 색상 태그: 적색으로 설정

[ctx: layers-action]
en: Violet
ko: 자색

[ctx: layers-action]
en: Layer Color Tag: Set to Violet
ko: 레이어 색상 태그: 자색으로 설정

[ctx: layers-action]
en: Gray
ko: 회색

[ctx: layers-action]
en: Layer Color Tag: Set to Gray
ko: 레이어 색상 태그: 회색으로 설정

[ctx: layers-action]
en: Apply Layer _Mask
ko: 레이어마스크 적용(_M)

[ctx: layers-action]
en: Apply the effect of the layer mask and remove it
ko: 레이어 마스크 효과 적용하고 없앱니다

[ctx: layers-action]
en: Delete Layer Mas_k
ko: 레이어 마스크 삭제(_K)

[ctx: layers-action]
en: Remove the layer mask and its effect
ko: 레이어 마스크와 효과 없앱니다

[ctx: layers-action]
en: _Mask to Selection
ko: 마스크를 선택 영역으로(_M)

[ctx: layers-action]
en: Replace the selection with the layer mask
ko: 선택을 레이어 마스크로 교체합니다

[ctx: layers-action]
en: _Add to Selection
ko: 선택 영역에 추가(_A)

[ctx: layers-action]
en: Add the layer mask to the current selection
ko: 레이어 마스크를 현재선택에 추가합니다

[ctx: layers-action]
en: _Subtract from Selection
ko: 선택 영역에서 빼기(_S)

[ctx: layers-action]
en: Subtract the layer mask from the current selection
ko: 현재 선택에서 레이어 마스크를 뺍니다

[ctx: layers-action]
en: _Intersect with Selection
ko: 선택 영역과 겹치기(_I)

[ctx: layers-action]
en: Intersect the layer mask with the current selection
ko: 현재 선택 영역과 레이어 마스크를 겹칩니다

[ctx: layers-action]
en: Al_pha to Selection
ko: 알파를 선택 영역으로(_P)

[ctx: layers-action]
en: Replace the selection with the layer's alpha channel
ko: 선택을 레이어 알파 채널로 교체합니다

[ctx: layers-action]
en: A_dd to Selection
ko: 선택에 추가(_D)

[ctx: layers-action]
en: Add the layer's alpha channel to the current selection
ko: 현재 선택에 레이어 알파 채널 추가

[ctx: layers-action]
en: Subtract the layer's alpha channel from the current selection
ko: 현재 선택에서 레이어 알파 채널 빼기

[ctx: layers-action]
en: Intersect the layer's alpha channel with the current selection
ko: 현재 선택 영역과 레이어 알파 채널의 교집합

[ctx: layers-action]
en: Select _Top Layer
ko: 맨 위 레이어 선택(_T)

[ctx: layers-action]
en: Select the topmost layer
ko: 맨 위 레이어를 선택합니다

[ctx: layers-action]
en: Select _Bottom Layer
ko: 바닥 레이어 선택(_B)

[ctx: layers-action]
en: Select the bottommost layer
ko: 최하위 레이어를 선택합니다

[ctx: layers-action]
en: Select _Previous Layer
ko: 이전 레이어 선택(_P)

[ctx: layers-action]
en: Select the layer above the current layer
ko: 현재 레이어 위 레이어를 선택합니다

[ctx: layers-action]
en: Select _Next Layer
ko: 다음 레이어 선택(_N)

[ctx: layers-action]
en: Select the layer below the current layer
ko: 현재 레이어 아래 레이어를 선택합니다

[ctx: layers-action]
en: Layer Opacity: Set
ko: 레이어 불투명도: 설정

[ctx: layers-action]
en: Layer Opacity: Make Completely Transparent
ko: 레이어 투명도: 완전 투명하게

[ctx: layers-action]
en: Layer Opacity: Make Completely Opaque
ko: 레이어 투명도: 완전 불투명하게

[ctx: layers-action]
en: Layer Opacity: Make More Transparent
ko: 레이어 투명도: 좀 더 투명하게

[ctx: layers-action]
en: Layer Opacity: Make More Opaque
ko: 레이어 투명도: 좀 더 불투명하게

[ctx: layers-action]
en: Layer Opacity: Make 10% More Transparent
ko: 레이어 투명도: 10% 투명하게

[ctx: layers-action]
en: Layer Opacity: Make 10% More Opaque
ko: 레이어 투명도: 10% 불투명하게

[ctx: layers-action]
en: Layer Mode: Select First
ko: 레이어 모드: 처음 항목 선택

[ctx: layers-action]
en: Layer Mode: Select Last
ko: 레이어 모드: 마지막 항목 선택

[ctx: layers-action]
en: Layer Mode: Select Previous
ko: 레이어 모드: 이전 항목 선택

[ctx: layers-action]
en: Layer Mode: Select Next
ko: 레이어 모드: 다음 항목 선택

note: Will be followed with e.g. "Shift-Click on thumbnail"
en: Shortcut:
ko: 단축키:

note: Will be prepended with a modifier key string, e.g. "Shift"
en: -Click on thumbnail in Layers dockable
ko: -도킹 가능한 레이어의 미리 보기 클릭

[ctx: layers-action]
en: To _New Layer
ko: 새 레이어(_N)

en: Layer Attributes
ko: 레이어 속성

en: Create a New Layer
ko: 새 레이어 만들기

en: Set Layer Boundary Size
ko: 레이어 경계 크기 지정

[ctx: mypaint-brushes-action]
en: MyPaint Brushes Menu
ko: MyPaint 붓 메뉴

[ctx: mypaint-brushes-action]
en: _New MyPaint Brush
ko: 새 MyPaint 붓(_N)

[ctx: mypaint-brushes-action]
en: Create a new MyPaint brush
ko: 새 MyPaint 붓을 만듭니다

[ctx: mypaint-brushes-action]
en: D_uplicate MyPaint Brush
ko: MyPaint 붓 복제(_U)

[ctx: mypaint-brushes-action]
en: Duplicate this MyPaint brush
ko: 이 MyPaint  붓을 복제합니다

[ctx: mypaint-brushes-action]
en: Copy MyPaint Brush _Location
ko: MyPaint 붓 위치 복사(_L)

[ctx: mypaint-brushes-action]
en: Copy MyPaint brush file location to clipboard
ko: MyPaint 붓 파일 위치를 클립보드에 복사합니다

[ctx: mypaint-brushes-action]
en: Show in _File Manager
ko: 파일 관리자에 표시(_F)

[ctx: mypaint-brushes-action]
en: Show MyPaint brush file location in the file manager
ko: MyPaint  붓 파일 위치를 파일 관리자에 표시합니다

[ctx: mypaint-brushes-action]
en: _Delete MyPaint Brush
ko: MyPaint 붓 삭제(_D)

[ctx: mypaint-brushes-action]
en: Delete this MyPaint brush
ko: 이 MyPaint 붓을 삭제합니다

[ctx: mypaint-brushes-action]
en: _Refresh MyPaint Brushes
ko: MyPaint 붓 새로 고침(_R)

[ctx: mypaint-brushes-action]
en: Refresh MyPaint brushes
ko: MyPaint 붓을 새로 고칩니다

[ctx: mypaint-brushes-action]
en: _Edit MyPaint Brush...
ko: MyPaint 붓 편집(_E)...

[ctx: mypaint-brushes-action]
en: Edit MyPaint brush
ko: MyPaint 붓을 편집합니다

[ctx: palette-editor-action]
en: Palette Editor Menu
ko: 팔레트 편집기 메뉴

[ctx: palette-editor-action]
en: _Edit Color...
ko: 색 편집(_E)...

[ctx: palette-editor-action]
en: Edit this entry
ko: 이 항목을 편집합니다

[ctx: palette-editor-action]
en: _Delete Color
ko: 색 삭제(_D)

[ctx: palette-editor-action]
en: Delete this entry
ko: 이 항목을 삭제합니다

[ctx: palette-editor-action]
en: Edit Active Palette
ko: 활성 팔레트 편집

[ctx: palette-editor-action]
en: New Color from _FG
ko: 전경에서 새 색상(_F)

[ctx: palette-editor-action]
en: Create a new entry from the foreground color
ko: 전경색에서 새 항목을 가져옵니다

[ctx: palette-editor-action]
en: New Color from _BG
ko: 배경에서 새 색상(_B)

[ctx: palette-editor-action]
en: Create a new entry from the background color
ko: 배경색에서 새 항목을 가져옵니다

en: Zoom _All
ko: 전체 확대(_A)

[ctx: palettes-action]
en: Palettes Menu
ko: 팔레트 메뉴

[ctx: palettes-action]
en: _New Palette
ko: 새 팔레트(_N)

[ctx: palettes-action]
en: Create a new palette
ko: 새 팔레트를 만듭니다

[ctx: palettes-action]
en: _Import Palette...
ko: 팔레트 가져오기(_I)...

[ctx: palettes-action]
en: Import palette
ko: 팔레트를 가져옵니다

[ctx: palettes-action]
en: D_uplicate Palette
ko: 팔레트 복제(_U)

[ctx: palettes-action]
en: Duplicate this palette
ko: 팔레트를 복제합니다

[ctx: palettes-action]
en: _Merge Palettes...
ko: 팔레트 합치기(_M)...

[ctx: palettes-action]
en: Merge palettes
ko: 팔레트를 합칩니다

[ctx: palettes-action]
en: Copy Palette _Location
ko: 팔레트 위치 복사(_L)

[ctx: palettes-action]
en: Copy palette file location to clipboard
ko: 팔레트 파일 위치를 클립보드를 복사합니다

[ctx: palettes-action]
en: Show in _File Manager
ko: 파일 관리자에 표시(_F)

[ctx: palettes-action]
en: Show palette file location in the file manager
ko: 팔레트 파일 위치를 파일 관리자에 표시합니다

[ctx: palettes-action]
en: _Delete Palette
ko: 팔레트 삭제(_D)

[ctx: palettes-action]
en: Delete this palette
ko: 팔레트를 삭제합니다

[ctx: palettes-action]
en: _Refresh Palettes
ko: 팔레트 새로 고침(_R)

[ctx: palettes-action]
en: Refresh palettes
ko: 팔레트를 새로 고칩니다

[ctx: palettes-action]
en: _Edit Palette...
ko: 팔레트 편집(_E)...

[ctx: palettes-action]
en: Edit this palette
ko: 이 팔레트를 편집합니다

en: Enter a name for the merged palette
ko: 합친 팔레트의 이름을 입력하십시오

en: There must be at least two palettes selected to merge.
ko: 선택 대상을 합치려면 최소한 팔레트가 둘 있어야 합니다.

[ctx: patterns-action]
en: Patterns Menu
ko: 무늬 메뉴

[ctx: patterns-action]
en: _Open Pattern as Image
ko: 이미지 무늬 열기(_O)

[ctx: patterns-action]
en: Open this pattern as an image
ko: 무늬로 활용할 이미지를 엽니다

[ctx: patterns-action]
en: _New Pattern
ko: 새 무늬(_N)

[ctx: patterns-action]
en: Create a new pattern
ko: 새 무늬를 만듭니다

[ctx: patterns-action]
en: D_uplicate Pattern
ko: 무늬 복제(_U)

[ctx: patterns-action]
en: Duplicate this pattern
ko: 무늬를 복제합니다

[ctx: patterns-action]
en: Copy Pattern _Location
ko: 무늬 위치 복사(_L)

[ctx: patterns-action]
en: Copy pattern file location to clipboard
ko: 무늬 파일 위치를 클립보드로 복사합니다

[ctx: patterns-action]
en: Show in _File Manager
ko: 파일 관리자에 표시(_F)

[ctx: patterns-action]
en: Show pattern file location in the file manager
ko: 무늬 파일 위치를 파일 관리자에 표시합니다

[ctx: patterns-action]
en: _Delete Pattern
ko: 무늬 삭제(_D)

[ctx: patterns-action]
en: Delete this pattern
ko: 무늬를 삭제합니다

[ctx: patterns-action]
en: _Refresh Patterns
ko: 무늬 새로 고침(_R)

[ctx: patterns-action]
en: Refresh patterns
ko: 무늬를 새로 고칩니다

[ctx: patterns-action]
en: _Edit Pattern...
ko: 무늬 편집(_E)...

[ctx: patterns-action]
en: Edit pattern
ko: 무늬를 편집합니다

[ctx: plug-in-action]
en: Reset all _Filters
ko: 모든 필터 초기화(_F)

[ctx: plug-in-action]
en: Reset all plug-ins to their default settings
ko: 모든 플러그인을 기본 설정값으로 초기화합니다

en: Reset all Filters
ko: 모든 필터 초기화

en: Do you really want to reset all filters to default values?
ko: 모든 필터를 기본 설정값으로 초기화 하겠습니까?

[ctx: quick-mask-action]
en: Quick Mask Menu
ko: 퀵 마스크 메뉴

[ctx: quick-mask-action]
en: _Configure Color and Opacity...
ko: 색상과 불투명도 설정(_C)...

[ctx: quick-mask-action]
en: Toggle _Quick Mask
ko: 퀵 마스크 전환(_Q)

[ctx: quick-mask-action]
en: Toggle Quick Mask on/off
ko: 퀵 마스크 켜기/끄기를 전환합니다

[ctx: quick-mask-action]
en: Mask _Selected Areas
ko: 선택 영역 영역 마스크(_S)

[ctx: quick-mask-action]
en: Mask _Unselected Areas
ko: 선택 영역 안한 영역 마스크(_U)

en: Quick Mask Attributes
ko: 퀵 마스크 속성

en: Edit Quick Mask Attributes
ko: 퀵 마스크 속성 편집

en: Edit Quick Mask Color
ko: 퀵 마스크 색상 편집

en: _Mask opacity:
ko: 마스크 불투명도(_M):

[ctx: sample-points-action]
en: Sample Point Menu
ko: 표본점 메뉴

[ctx: sample-points-action]
en: _Sample Merged
ko: 표본 합치기(_S)

[ctx: sample-points-action]
en: Use the composite color of all visible layers
ko: 모든 보이는 레이어에서 합성 색 선택(_S)

[ctx: select-action]
en: Selection Editor Menu
ko: 선택 영역 편집기 메뉴

[ctx: select-action]
en: _Select
ko: 선택(_S)

[ctx: select-action]
en: _All
ko: 모두(_A)

[ctx: select-action]
en: Select everything
ko: 모두 선택합니다

[ctx: select-action]
en: _None
ko: 없음(_N)

[ctx: select-action]
en: Dismiss the selection
ko: 선택 영역을 버립니다

[ctx: select-action]
en: _Invert
ko: 반전(_I)

[ctx: select-action]
en: Invert the selection
ko: 선택 영역을 반전합니다

[ctx: select-action]
en: _Float
ko: 띄우기(_F)

[ctx: select-action]
en: Create a floating selection
ko: 떠있는 선택 영역을 만듭니다

[ctx: select-action]
en: Fea_ther...
ko: 페더(_T)...

[ctx: select-action]
en: Blur the selection border so that it fades out smoothly
ko: 선택 영역의 테두리를 점점 사라지게 하기

[ctx: select-action]
en: _Sharpen
ko: 또렷하게(_S)

[ctx: select-action]
en: Remove fuzziness from the selection
ko: 선택 영역에서 흐릿한 부분을 제거합니다

[ctx: select-action]
en: S_hrink...
ko: 줄이기(_H)...

[ctx: select-action]
en: Contract the selection
ko: 선택 영역을 줄입니다

[ctx: select-action]
en: _Grow...
ko: 늘이기(_G)...

[ctx: select-action]
en: Enlarge the selection
ko: 선택 영역을 확장합니다

[ctx: select-action]
en: Bo_rder...
ko: 테두리(_R)...

[ctx: select-action]
en: Replace the selection by its border
ko: 선택 영역을 테두리로 교체

[ctx: select-action]
en: Save to _Channel
ko: 채널로 저장(_C)

[ctx: select-action]
en: Save the selection to a channel
ko: 선택 영역을 채널로 저장합니다

[ctx: select-action]
en: _Stroke Selection...
ko: 선택 영역 따라그리기(_S)...

[ctx: select-action]
en: Paint along the selection outline
ko: 선택 영역의 윤곽선을 따라 그립니다

[ctx: select-action]
en: _Stroke Selection
ko: 선택 영역 따라그리기(_S)

[ctx: select-action]
en: Stroke the selection with last used values
ko: 마지막에 사용한 값으로 선택 영역을 따라 그립니다

en: Feather Selection
ko: 선택 영역 페더

en: Shrink Selection
ko: 선택 영역 줄이기

en: Grow Selection
ko: 선택 영역 늘이기

en: Border Selection
ko: 테두리 선택

en: Border style
ko: 테두리 형태

[ctx: templates-action]
en: Templates Menu
ko: 양식 메뉴

[ctx: templates-action]
en: _Create Image from Template
ko: 양식에서 이미지 만들기(_C)

[ctx: templates-action]
en: Create a new image from the selected template
ko: 선택한 양식에서 새 이미지 만들기

[ctx: templates-action]
en: _New Template...
ko: 새 양식(_N)...

[ctx: templates-action]
en: Create a new template
ko: 새 양식을 만듭니다

[ctx: templates-action]
en: D_uplicate Template...
ko: 양식 복제(_U)...

[ctx: templates-action]
en: Duplicate this template
ko: 이 양식을 복제합니다

[ctx: templates-action]
en: _Edit Template...
ko: 양식 편집(_E)...

[ctx: templates-action]
en: Edit this template
ko: 이 양식을 편집합니다

[ctx: templates-action]
en: _Delete Template
ko: 양식 삭제(_D)

[ctx: templates-action]
en: Delete this template
ko: 이 양식을 삭제합니다

en: New Template
ko: 새 양식

en: Create a New Template
ko: 새 양식을 만듭니다

en: Are you sure you want to delete template '%s' from the list and from disk?
ko: 정말로 양식 '%s'을(를) 목록과 디스크에서 지우시겠습니까?

[ctx: text-editor-action]
en: Open
ko: 열기

[ctx: text-editor-action]
en: Load text from file
ko: 파일에서 텍스트를 불러옵니다

[ctx: text-editor-action]
en: Clear
ko: 지우기

[ctx: text-editor-action]
en: Clear all text
ko: 모든 텍스트를 지웁니다

[ctx: text-editor-action]
en: From left to right
ko: 왼쪽에서 오른쪽으로

[ctx: text-editor-action]
en: From right to left
ko: 오른쪽에서 왼쪽으로

en: Open Text File (UTF-8)
ko: 텍스트 파일 열기(UTF-8)

[ctx: text-tool-action]
en: Text Tool Menu
ko: 텍스트 도구 메뉴

[ctx: text-tool-action]
en: Input _Methods
ko: 입력기(_M)

[ctx: text-tool-action]
en: Cu_t
ko: 잘라내기(_T)

[ctx: text-tool-action]
en: _Copy
ko: 복사(_C)

[ctx: text-tool-action]
en: _Paste
ko: 붙여넣기(_P)

[ctx: text-tool-action]
en: _Delete
ko: 삭제(_D)

[ctx: text-tool-action]
en: _Open text file...
ko: 텍스트 파일 열기(_O)...

[ctx: text-tool-action]
en: Cl_ear
ko: 지우기(_E)

[ctx: text-tool-action]
en: Clear all text
ko: 모든 텍스트 지우기

[ctx: text-tool-action]
en: _Path from Text
ko: 텍스트에서 경로(_P)

[ctx: text-tool-action]
en: Create a path from the outlines of the current text
ko: 현재 텍스트 외곽에서 경로 만들기

[ctx: text-tool-action]
en: Text _along Path
ko: 경로따라 텍스트(_A)

[ctx: text-tool-action]
en: Bend the text along the currently active path
ko: 이 레이어의 텍스트를 활성 경로 따라 구부립니다

[ctx: text-tool-action]
en: From left to right
ko: 왼쪽에서 오른쪽으로

[ctx: text-tool-action]
en: From right to left
ko: 오른쪽에서 왼쪽으로

[ctx: tool-options-action]
en: Tool Options Menu
ko: 도구 옵션 메뉴

[ctx: tool-options-action]
en: _Save Tool Preset
ko: 도구 프리셋 저장(_S)

[ctx: tool-options-action]
en: _Restore Tool Preset
ko: 도구 프리셋 복구(_R)

[ctx: tool-options-action]
en: E_dit Tool Preset
ko: 도구 프리셋 편집(_D)

[ctx: tool-options-action]
en: _Delete Tool Preset
ko: 도구 프리셋 삭제(_D)

[ctx: tool-options-action]
en: _New Tool Preset...
ko: 새 도구 프리셋(_N)...

[ctx: tool-options-action]
en: R_eset Tool Options
ko: 도구 옵션 초기화(_E)

[ctx: tool-options-action]
en: Reset to default values
ko: 기본값으로 초기화

[ctx: tool-options-action]
en: Reset _all Tool Options
ko: 모든 도구 옵션 초기화(_A)

[ctx: tool-options-action]
en: Reset all tool options
ko: 모든 도구 옵션 초기화

en: Reset All Tool Options
ko: 모든 도구 옵션 초기화

en: Do you really want to reset all tool options to default values?
ko: 정말 모든 도구 옵션을 기본 값으로 초기화 하겠습니까?

[ctx: tool-preset-editor-action]
en: Tool Preset Editor Menu
ko: 도구 프리셋 편집기 메뉴

[ctx: tool-preset-editor-action]
en: Edit Active Tool Preset
ko: 활성 도구 프리셋을 편집합니다

[ctx: tool-presets-action]
en: Tool Presets Menu
ko: 도구 프리셋 메뉴

[ctx: tool-presets-action]
en: _New Tool Preset
ko: 새 도구 프리셋(_N)

[ctx: tool-presets-action]
en: Create a new tool preset
ko: 새 도구 프리셋을 만듭니다

[ctx: tool-presets-action]
en: D_uplicate Tool Preset
ko: 도구 프리셋 복제(_U)

[ctx: tool-presets-action]
en: Duplicate this tool preset
ko: 도구 프리셋을 복제합니다

[ctx: tool-presets-action]
en: Copy Tool Preset _Location
ko: 도구 프리셋 위치 복사(_L)

[ctx: tool-presets-action]
en: Copy tool preset file location to clipboard
ko: 팔레트 파일 위치를 클립보드에 복사합니다

[ctx: tool-presets-action]
en: _Delete Tool Preset
ko: 도구 프리셋 삭제(_D)

[ctx: tool-presets-action]
en: Delete this tool preset
ko: 도구 프리셋을 삭제합니다

[ctx: tool-presets-action]
en: _Refresh Tool Presets
ko: 도구 프리셋 새로 고침(_R)

[ctx: tool-presets-action]
en: Refresh tool presets
ko: 도구 프리셋을 새로 고칩니다

[ctx: tool-presets-action]
en: _Edit Tool Preset...
ko: 도구 프리셋 편집(_E)...

[ctx: tool-presets-action]
en: Edit this tool preset
ko: 도구 프리셋을 편집합니다

[ctx: tools-action]
en: _Tools
ko: 도구(_T)

[ctx: tools-action]
en: _Selection Tools
ko: 선택도구(_S)

[ctx: tools-action]
en: _Paint Tools
ko: 칠하기 도구(_P)

[ctx: tools-action]
en: _Transform Tools
ko: 변형 도구(_T)

[ctx: tools-action]
en: _Color Tools
ko: 색상 도구(_C)

[ctx: tools-action]
en: _By Color
ko: 색상 선택(_B)

[ctx: tools-action]
en: Select regions with similar colors
ko: 비슷한 색상 영역을 선택합니다

[ctx: tools-action]
en: _Arbitrary Rotation...
ko: 임의 각도 회전(_A)...

[ctx: tools-action]
en: Rotate by an arbitrary angle
ko: 임의 각도로 회전합니다

[ctx: tools-action]
en: Tool's Opacity: Set
ko: 도구 불투명도: 설정

[ctx: tools-action]
en: Tool's Opacity: Minimize
ko: 도구 불투명도: 최소

[ctx: tools-action]
en: Tool's Opacity: Maximize
ko: 도구 불투명도: 최대

[ctx: tools-action]
en: Tool's Opacity: Decrease by 1
ko: 도구 불투명도: 1 감소

[ctx: tools-action]
en: Tool's Opacity: Increase by 1
ko: 도구 불투명도: 1 증가

[ctx: tools-action]
en: Tool's Opacity: Decrease by 10
ko: 도구 불투명도: 10 감소

[ctx: tools-action]
en: Tool's Opacity: Increase by 10
ko: 도구 불투명도: 10 증가

[ctx: tools-action]
en: Tool's Opacity: Decrease Relative
ko: 도구 불투명도: 상대적 감소

[ctx: tools-action]
en: Tool's Opacity: Increase Relative
ko: 도구 불투명도: 상대적 증가

[ctx: tools-action]
en: Tool's Size: Set
ko: 도구 크기: 설정

[ctx: tools-action]
en: Tool's Size: Minimize
ko: 도구 크기: 최소

[ctx: tools-action]
en: Tool's Size: Maximize
ko: 도구 크기: 최대

[ctx: tools-action]
en: Tool's Size: Decrease by 1
ko: 도구 크기: 1 감소

[ctx: tools-action]
en: Tool's Size: Increase by 1
ko: 도구 크기: 1 증가

[ctx: tools-action]
en: Tool's Size: Decrease by 10
ko: 도구 크기: 10 감소

[ctx: tools-action]
en: Tool's Size: Increase by 10
ko: 도구 크기: 10 증가

[ctx: tools-action]
en: Tool's Size: Decrease Relative
ko: 도구 크기: 상대적 감소

[ctx: tools-action]
en: Tool's Size: Increase Relative
ko: 도구 크기: 상대적 증가

[ctx: tools-action]
en: Tool's Aspect Ratio: Minimize
ko: 도구 종횡비: 최소

[ctx: tools-action]
en: Tool's Aspect Ratio: Maximize
ko: 도구 종횡비: 최대

[ctx: tools-action]
en: Tool's Aspect Ratio: Decrease by 0.1
ko: 도구 종횡비: 0.1 감소

[ctx: tools-action]
en: Tool's Aspect Ratio: Increase by 0.1
ko: 도구 종횡비: 0.1 증가

[ctx: tools-action]
en: Tool's Aspect Ratio: Decrease by 1
ko: 도구 종횡비: 1 감소

[ctx: tools-action]
en: Tool's Aspect Ratio: Increase by 1
ko: 도구 종횡비: 1 증가

[ctx: tools-action]
en: Tool's Aspect Ratio: Decrease Relative
ko: 도구 종횡비: 상대적 감소

[ctx: tools-action]
en: Tool's Aspect Ratio: Increase Relative
ko: 도구 종횡비: 상대적 증가

[ctx: tools-action]
en: Tool's Angle: Set
ko: 도구 회전각: Set

[ctx: tools-action]
en: Tool's Angle: Set Angle To Default Value
ko: 도구 회전각: 기본값으로 회전각 설정

[ctx: tools-action]
en: Tool's Angle: Minimize
ko: 도구 회전각: 최소

[ctx: tools-action]
en: Tool's Angle: Maximize
ko: 도구 회전각: 최대

[ctx: tools-action]
en: Tool's Angle: Decrease by 1°
ko: 도구 회전각: 1° 감소

[ctx: tools-action]
en: Tool's Angle: Increase by 1°
ko: 도구 회전각: 1° 증가

[ctx: tools-action]
en: Tool's Angle: Decrease by 15°
ko: 도구 회전각: 15° 감소

[ctx: tools-action]
en: Tool's Angle: Increase by 15°
ko: 도구 회전각: 15° 증가

[ctx: tools-action]
en: Tool's Angle: Decrease Relative
ko: 도구 회전각: 상대적 감소

[ctx: tools-action]
en: Tool's Angle: Increase Relative
ko: 도구 회전각: 상대적 증가

[ctx: tools-action]
en: Tool's Spacing: Set
ko: 도구 간격: 설정

[ctx: tools-action]
en: Tool's Spacing: Minimize
ko: 도구 간격: 최소

[ctx: tools-action]
en: Tool's Spacing: Maximize
ko: 도구 간격: 최대

[ctx: tools-action]
en: Tool's Spacing: Decrease by 1
ko: 도구 간격: 1 감소

[ctx: tools-action]
en: Tool's Spacing: Increase by 1
ko: 도구 간격: 1 증가

[ctx: tools-action]
en: Tool's Spacing: Decrease by 10
ko: 도구 간격: 10 감소

[ctx: tools-action]
en: Tool's Spacing: Increase by 10
ko: 도구 간격: 10 증가

[ctx: tools-action]
en: Tool's Spacing: Decrease Relative
ko: 도구 간격: 상대적 감소

[ctx: tools-action]
en: Tool's Spacing: Increase Relative
ko: 도구 간격: 상대적 증가

[ctx: tools-action]
en: Tool's Hardness: Minimize
ko: 도구 경도: 최소

[ctx: tools-action]
en: Tool's Hardness: Maximize
ko: 도구 경도: 최대

[ctx: tools-action]
en: Tool's Hardness: Decrease by 1
ko: 도구 경도: 1 감소

[ctx: tools-action]
en: Tool's Hardness: Increase by 1
ko: 도구 경도: 1 증가

[ctx: tools-action]
en: Tool's Hardness: Decrease by 10
ko: 도구 경도: 10 감소

[ctx: tools-action]
en: Tool's Hardness: Increase by 10
ko: 도구 경도: 10 증가

[ctx: tools-action]
en: Tool's Hardness: Decrease Relative
ko: 도구 경도: 상대적 감소

[ctx: tools-action]
en: Tool's Hardness: Increase Relative
ko: 도구 경도: 상대적 증가

[ctx: tools-action]
en: Tool's Force: Minimize
ko: 도구 세기: 최소

[ctx: tools-action]
en: Tool's Force: Maximize
ko: 도구 세기: 최대

[ctx: tools-action]
en: Tool's Force: Decrease by 1
ko: 도구 세기: 1 감소

[ctx: tools-action]
en: Tool's Force: Increase by 1
ko: 도구 세기: 1 증가

[ctx: tools-action]
en: Tool's Force: Decrease by 10
ko: 도구 세기: 10 감소

[ctx: tools-action]
en: Tool's Force: Increase by 10
ko: 도구 세기: 10 증가

[ctx: tools-action]
en: Tool's Force: Decrease Relative
ko: 도구 세기: 상대적 감소

[ctx: tools-action]
en: Tool's Force: Increase Relative
ko: 도구 세기: 상대적 증가

[ctx: vectors-action]
en: Paths Menu
ko: 경로 메뉴

[ctx: vectors-action]
en: _Edit Path Attributes...
ko: 경로 속성 편집(_E)...

[ctx: vectors-action]
en: Edit path attributes
ko: 경로 속성을 편집합니다

[ctx: vectors-action]
en: _New Path...
ko: 새 경로(_N)...

[ctx: vectors-action]
en: Create a new path...
ko: 새 경로 만들기...

[ctx: vectors-action]
en: _New Path with last values
ko: 마지막 사용값으로 새 경로 만들기(_N)

[ctx: vectors-action]
en: Create a new path with last used values
ko: 최근 사용 값으로 새 경로를 만듭니다

[ctx: vectors-action]
en: D_uplicate Path
ko: 경로 복제(_U)

[ctx: vectors-action]
en: Duplicate this path
ko: 이 경로를 복제합니다

[ctx: vectors-action]
en: _Delete Path
ko: 경로 삭제(_D)

[ctx: vectors-action]
en: Delete this path
ko: 이 경로를 삭제합니다

[ctx: vectors-action]
en: Merge _Visible Paths
ko: 보이는 경로 합치기(_V)

[ctx: vectors-action]
en: _Raise Path
ko: 경로 올리기(_R)

[ctx: vectors-action]
en: Raise this path
ko: 경로를 올립니다

[ctx: vectors-action]
en: Raise Path to _Top
ko: 경로를 맨 위로 올리기(_T)

[ctx: vectors-action]
en: Raise this path to the top
ko: 경로를 맨 위로 올립니다

[ctx: vectors-action]
en: _Lower Path
ko: 경로 내리기(_L)

[ctx: vectors-action]
en: Lower this path
ko: 경로를 내립니다

[ctx: vectors-action]
en: Lower Path to _Bottom
ko: 경로를 맨 아래로 내리기(_B)

[ctx: vectors-action]
en: Lower this path to the bottom
ko: 경로를 맨 아래로 내립니다

[ctx: vectors-action]
en: Stro_ke Path...
ko: 경로 따라 그리기(_K)...

[ctx: vectors-action]
en: Paint along the path
ko: 경로를 따라 그립니다

[ctx: vectors-action]
en: Stro_ke Path
ko: 경로 따라 그리기(_K)

[ctx: vectors-action]
en: Paint along the path with last values
ko: 마지막 사용 값으로 경로를 따라 그립니다

[ctx: vectors-action]
en: Co_py Path
ko: 경로 복사하기(_P)

[ctx: vectors-action]
en: Paste Pat_h
ko: 경로 붙여넣기(_H)

[ctx: vectors-action]
en: E_xport Path...
ko: 경로 내보내기(_X)...

[ctx: vectors-action]
en: I_mport Path...
ko: 경로 가져오기(_M)...

[ctx: vectors-action]
en: Path Color Tag: Clear
ko: 경로 색상 태그: 모두 제거

[ctx: vectors-action]
en: Path Color Tag: Set to Blue
ko: 경로 색상 태그: 청색으로 설정

[ctx: vectors-action]
en: Path Color Tag: Set to Green
ko: 경로 색상 태그: 녹색으로 설정

[ctx: vectors-action]
en: Path Color Tag: Set to Yellow
ko: 경로 색상 태그: 황색으로 설정

[ctx: vectors-action]
en: Path Color Tag: Set to Orange
ko: 경로 색상 태그: 주황으로 설정

[ctx: vectors-action]
en: Brown
ko: 갈색

[ctx: vectors-action]
en: Path Color Tag: Set to Brown
ko: 경로 색상 태그: 갈색으로 설정

[ctx: vectors-action]
en: Path Color Tag: Set to Red
ko: 경로 색상 테그: 적색으로 설정

[ctx: vectors-action]
en: Violet
ko: 자홍

[ctx: vectors-action]
en: Path Color Tag: Set to Violet
ko: 경로 색상 태그: 자홍색으로 설정

[ctx: vectors-action]
en: Gray
ko: 회색

[ctx: vectors-action]
en: Path Color Tag: Set to Gray
ko: 경로 색상 태그: 회색으로 설정

[ctx: vectors-action]
en: Path to Sele_ction
ko: 경로를 선택으로(_C)

[ctx: vectors-action]
en: Path to selection
ko: 경로를 선택으로

[ctx: vectors-action]
en: Fr_om Path
ko: 경로에서(_O)

[ctx: vectors-action]
en: Replace selection with path
ko: 선택을 경로로 교체

[ctx: vectors-action]
en: _Add to Selection
ko: 선택에 추가(_A)

[ctx: vectors-action]
en: Add path to selection
ko: 선택에 경로를 추가합니다

[ctx: vectors-action]
en: _Subtract from Selection
ko: 선택에서 빼기(_S)

[ctx: vectors-action]
en: Subtract path from selection
ko: 선택에서 경로를 뺍니다

[ctx: vectors-action]
en: _Intersect with Selection
ko: 선택 영역 겹치기(_I)

[ctx: vectors-action]
en: Intersect path with selection
ko: 선택 영역과 경로 겹치기(_I)

[ctx: vectors-action]
en: Selecti_on to Path
ko: 선택 영역을 경로로(_O)

[ctx: vectors-action]
en: Selection to path
ko: 선택 영역을 경로로 변환합니다

[ctx: vectors-action]
en: To _Path
ko: 경로로(_P)

[ctx: vectors-action]
en: Selection to Path (_Advanced)
ko: 선택 영역을 경로로(고급)(_A)

[ctx: vectors-action]
en: Advanced options
ko: 고급 옵션

en: Path Attributes
ko: 경로 속성

[ctx: view-action]
en: _View
ko: 보기(_V)

[ctx: view-action]
en: _Zoom
ko: 확대(_Z)

[ctx: view-action]
en: _Padding Color
ko: 색 채우기(_P)

[ctx: view-action]
en: Move to Screen
ko: 화면으로 이동

[ctx: view-action]
en: _New View
ko: 새 창으로 보기(_N)

[ctx: view-action]
en: Create another view on this image
ko: 이 이미지를 새 창으로 보입니다

[ctx: view-action]
en: _Fit Image in Window
ko: 이미지를 창 크기에 맞게(_F)

[ctx: view-action]
en: Adjust the zoom ratio so that the image becomes fully visible
ko: 이미지 전체가 보이게 확대 비율을 조정합니다

[ctx: view-action]
en: Fi_ll Window
ko: 창 채우기(_L)

[ctx: view-action]
en: Adjust the zoom ratio so that the entire window is used
ko: 창 전체를 사용할 수 있도록 확대 비율을 조정합니다

[ctx: view-action]
en: Re_vert Zoom
ko: 원래 비율로(_V)

[ctx: view-action]
en: Restore the previous zoom level
ko: 이전 확대 수준으로 복원합니다

[ctx: view-action]
en: Othe_r rotation angle...
ko: 다른 회전 각도(_R)...

[ctx: view-action]
en: Na_vigation Window
ko: 내비게이션 창(_V)

[ctx: view-action]
en: Show an overview window for this image
ko: 이미지 개요 창을 봅니다

[ctx: view-action]
en: Display _Filters...
ko: 필터 보이기(_F)...

[ctx: view-action]
en: Configure filters applied to this view
ko: 이 보기에 적용된 필터를 설정합니다

[ctx: view-action]
en: Shrink _Wrap
ko: 창 크기를 이미지에 맞춤(_W)

[ctx: view-action]
en: Reduce the image window to the size of the image display
ko: 이미지 화면 크기에 맞게 이미지 창 크기를 줄입니다

[ctx: view-action]
en: _Open Display...
ko: 보기 창 열기(_O)...

[ctx: view-action]
en: Connect to another display
ko: 다른 보기 창과 연결합니다

[ctx: view-action]
en: _Dot for Dot
ko: 점대점(_D)

[ctx: view-action]
en: A pixel on the screen represents an image pixel
ko: 화면의 픽셀을 이미지 픽셀로 표현합니다

[ctx: view-action]
en: _Black Point Compensation
ko: 흑점 보상(_B)

[ctx: view-action]
en: Use black point compensation for image display
ko: 이미지 표시시 흑점 보상 사용

[ctx: view-action]
en: Show _Selection
ko: 선택 영역 보이기(_S)

[ctx: view-action]
en: Display the selection outline
ko: 선택 영역 외곽선을 보입니다

[ctx: view-action]
en: Show _Layer Boundary
ko: 레이어 경계 보이기(_L)

[ctx: view-action]
en: Draw a border around the active layer
ko: 현재 레이어의 테두리를 그립니다

[ctx: view-action]
en: Show _Guides
ko: 안내선 보이기(_G)

[ctx: view-action]
en: Display the image's guides
ko: 이미지의 안내선을 보입니다

[ctx: view-action]
en: S_how Grid
ko: 격자 보이기(_H)

[ctx: view-action]
en: Display the image's grid
ko: 이미지의 격자를 보입니다

[ctx: view-action]
en: Show Sample Points
ko: 표본점 보이기

[ctx: view-action]
en: Display the image's color sample points
ko: 이미지 색표본점을 표시합니다

[ctx: view-action]
en: Sn_ap to Guides
ko: 안내선에 맞추기(_A)

[ctx: view-action]
en: Tool operations snap to guides
ko: 도구 동작을 안내선에 맞춥니다

[ctx: view-action]
en: Sna_p to Grid
ko: 격자에 맞추기(_P)

[ctx: view-action]
en: Tool operations snap to the grid
ko: 도구는 격자에 붙이는 동작을 수행합니다

[ctx: view-action]
en: Snap to _Canvas Edges
ko: 캔버스 경계에 맞추기(_C)

[ctx: view-action]
en: Tool operations snap to the canvas edges
ko: 도구는 캔버스 경계에 붙이는 동작을 수행합니다

[ctx: view-action]
en: Snap t_o Active Path
ko: 활성 경로에 맞추기(_O)

[ctx: view-action]
en: Tool operations snap to the active path
ko: 도구 동작을 활성 경로에 맞춥니다

[ctx: view-action]
en: Show _Menubar
ko: 메뉴 표시줄 보이기(_M)

[ctx: view-action]
en: Show this window's menubar
ko: 창의 메뉴 표시줄을 보입니다

[ctx: view-action]
en: Show R_ulers
ko: 눈금자 보이기(_U)

[ctx: view-action]
en: Show this window's rulers
ko: 이 창의 눈금자를 보입니다

[ctx: view-action]
en: Show Scroll_bars
ko: 스크롤 막대 표시(_B)

[ctx: view-action]
en: Show this window's scrollbars
ko: 창의 스크롤 막대를 표시합니다

[ctx: view-action]
en: Show S_tatusbar
ko: 상태표시줄 보이기(_T)

[ctx: view-action]
en: Show this window's statusbar
ko: 상태 표시줄을 보입니다

[ctx: view-action]
en: Fullscr_een
ko: 전체화면(_E)

[ctx: view-action]
en: Toggle fullscreen view
ko: 전체화면 보기로 전환합니다

[ctx: view-zoom-action]
en: Zoom _Out
ko: 축소(_O)

[ctx: view-zoom-action]
en: Zoom out
ko: 축소

[ctx: view-zoom-action]
en: Zoom _In
ko: 확대(_I)

[ctx: view-zoom-action]
en: Zoom in
ko: 확대

[ctx: view-zoom-action]
en: Zoom Out
ko: 축소

[ctx: view-zoom-action]
en: Zoom In
ko: 확대

[ctx: view-zoom-action]
en: Zoom 16:1
ko: 16:1로 확대

[ctx: view-zoom-action]
en: Zoom 8:1
ko: 8:1로 확대

[ctx: view-zoom-action]
en: Zoom 4:1
ko: 4:1로 확대

[ctx: view-zoom-action]
en: Zoom 2:1
ko: 2:1로 확대

[ctx: view-zoom-action]
en: Zoom 1:1
ko: 1:1 배율

[ctx: view-zoom-action]
en: Zoom 1:2
ko: 1:2로 축소

[ctx: view-zoom-action]
en: Zoom 1:4
ko: 1:4로 축소

[ctx: view-zoom-action]
en: Zoom 1:8
ko: 1:8로 축소

[ctx: view-zoom-action]
en: Zoom 1:16
ko: 1:16으로 축소

[ctx: view-zoom-action]
en: Set a custom zoom factor
ko: 사용자 확대 비율 설정

[ctx: view-action]
en: _Reset Flip & Rotate
ko: 뒤집기/회전 초기화(_R)

[ctx: view-action]
en: Reset flipping to unflipped and the angle of rotation to 0°
ko: 뒤집지 않은 상태로 되돌리고, 회전 각도를 0°로 설정합니다

[ctx: view-action]
en: _Absolute Colorimetric
ko: 절대 색도계(_A)

[ctx: view-padding-color]
en: From _Theme
ko: 테마에서(_T)

[ctx: view-padding-color]
en: Use the current theme's background color
ko: 현재 테마의 배경색 사용

[ctx: view-padding-color]
en: _Light Check Color
ko: 체크무늬의 밝은 색상(_L)

[ctx: view-padding-color]
en: Use the light check color
ko: 체크무늬의 밝은 색을 사용합니다

[ctx: view-padding-color]
en: _Dark Check Color
ko: 체크무늬의 어두운 색상(_D)

[ctx: view-padding-color]
en: Use the dark check color
ko: 체크무늬의 어두운 색을 사용합니다

[ctx: view-padding-color]
en: Use an arbitrary color
ko: 임의의 색을 사용합니다

[ctx: view-padding-color]
en: As in _Preferences
ko: 환경 설정을 따름(_P)

[ctx: view-padding-color]
en: Reset padding color to what's configured in preferences
ko: 환경 설정에서 설정한 색으로 여백 색을 재설정합니다

[ctx: view-action]
en: Set horizontal scroll offset
ko: 수평 스크롤 오프셋 설정

[ctx: view-action]
en: Set vertical scroll offset
ko: 수직 스크롤 오프셋 설정

[ctx: view-action]
en: Scroll to top border
ko: 상단 테두리로 스크롤

en: Re_vert Zoom (%d%%)
ko: 확대 복원(_V) (%d%%)

en: Re_vert Zoom
ko: 원래 비율로(_V)

en: Othe_r (%s)...
ko: 기타(_R) (%s)...

en: _Zoom (%s)
ko: 확대(_Z) (%s)

en: Set Canvas Padding Color
ko: 캔버스 채우기 색상 지정

en: Set Custom Canvas Padding Color
ko: 캔버스 채우기 색상 지정

en: Screen %s
ko: 화면 %s

en: Move this window to screen %s
ko: 이 창을 %s 화면으로 이동하기

[ctx: windows-action]
en: _Windows
ko: 창(_W)

[ctx: windows-action]
en: _Recently Closed Docks
ko: 최근 닫은 독(_R)

[ctx: windows-action]
en: _Dockable Dialogs
ko: 도킹가능한 대화(_D)

[ctx: windows-action]
en: Next Image
ko: 다음 이미지

[ctx: windows-action]
en: Switch to the next image
ko: 다음 이미지로 전환합니다

[ctx: windows-action]
en: Previous Image
ko: 이전 이미지

[ctx: windows-action]
en: Switch to the previous image
ko: 이전 이미지로 전환합니다

[ctx: windows-action]
en: Hide Docks
ko: 독 숨기기

[ctx: windows-action]
en: Single-Window Mode
ko: 단일창 모드

[ctx: windows-tabs-position-action]
en: _Top
ko: 상단(_T)

[ctx: windows-tabs-position-action]
en: _Left
ko: 좌측(_L)

[ctx: windows-tabs-position-action]
en: Position the tabs on the left
ko: 탭을 좌측에 배치합니다

[ctx: windows-tabs-position-action]
en: Position the tabs on the right
ko: 탭을 우측에 배치합니다

[ctx: canvas-padding-mode]
en: From theme
ko: 테마에서

[ctx: canvas-padding-mode]
en: Light check color
ko: 체크 무늬의 밝은 색상

[ctx: canvas-padding-mode]
en: Dark check color
ko: 체크 무늬의 어두운 색상

[ctx: canvas-padding-mode]
en: Custom color
ko: 사용자 색상

[ctx: cursor-format]
en: Black & white
ko: 흑백

[ctx: cursor-format]
en: Fancy
ko: 예쁘게

[ctx: cursor-mode]
en: Tool icon
ko: 도구 아이콘

[ctx: cursor-mode]
en: Tool icon with crosshair
ko: 십자선과 도구 아이콘

[ctx: cursor-mode]
en: Crosshair only
ko: 십자선만

[ctx: export-file-type]
en: PNG Image
ko: PNG 그림

[ctx: export-file-type]
en: JPEG Image
ko: JPEG 그림

[ctx: export-file-type]
en: OpenRaster Image
ko: OpenRaster 그림

[ctx: export-file-type]
en: Photoshop Image
ko: 포토샵 그림

[ctx: export-file-type]
en: Portable Document Format
ko: 포터블 문서 형식(PDF)

[ctx: export-file-type]
en: TIFF Image
ko: TIFF 그림

[ctx: export-file-type]
en: Windows BMP Image
ko: 윈도우 BMP 그림

[ctx: export-file-type]
en: WebP Image
ko: WebP 그림

[ctx: handedness]
en: Left-handed
ko: 왼손잡이

[ctx: handedness]
en: Right-handed
ko: 오른손잡이

[ctx: help-browser-type]
en: GIMP help browser
ko: 김프 도움말 탐색기

[ctx: help-browser-type]
en: Web browser
ko: 웹 탐색기

[ctx: position]
en: Top
ko: 상단

[ctx: position]
en: Bottom
ko: 하단

[ctx: position]
en: Left
ko: 좌측

[ctx: position]
en: Right
ko: 우측

[ctx: space-bar-action]
en: No action
ko: 동작 없음

[ctx: space-bar-action]
en: Pan view
ko: 화면 이동(Pan view)

[ctx: space-bar-action]
en: Switch to Move tool
ko: 이동 도구로 전환

[ctx: window-hint]
en: Normal window
ko: 일반 창

[ctx: window-hint]
en: Utility window
ko: 유틸리티 창

[ctx: window-hint]
en: Keep above
ko: 상위 유지

[ctx: zoom-quality]
en: Low
ko: 낮음

[ctx: zoom-quality]
en: High
ko: 높음

en: Error writing '%s': %s
ko: '%s' 쓰기 오류: %s

en: Error reading '%s': %s
ko: '%s' 읽기 오류: %s

en: There was an error parsing your '%s' file. Default values will be used. A backup of your configuration has been created at '%s'.
ko: 파일 '%s'에 치명적인 해석 오류: 기본 값을 사용합니다. 현재 설정의 사본이 '%s'(으)로 만들어졌습니다.

note: Not all strings defined here are used in the user interface *  (the preferences dialog mainly) and only those that are should *  be marked for translation.
en: When enabled, an image will become the active image when its image window receives the focus. This is useful for window managers using "click to focus".
ko: 이미지 창이 포커스를 받으면 이미지도 활성 이미지가 됩니다. 이 기능은 창 관리자가 "클릭으로 초점 주기"를 사용할 때 유용합니다.

en: Sets the dynamics search path.
ko: 동적 요소 검색 경로를 설정하십시오.

en: Sets the canvas padding color used if the padding mode is set to custom color.
ko: 채우기 방법이 사용자 색상일 때 사용할 캔버스 채우기 색상을 지정하십시오.

en: Specifies how the area around the image should be drawn.
ko: 이미지 주위를 그리는 방법을 지정하십시오.

en: How to handle embedded color profiles when opening a file.
ko: 파일을 열 때 삽입된 색상 프로필을 다루는 방법입니다.

en: Sets the type of mouse pointers to use.
ko: 마우스 커서 모드를 지정합니다.

en: Sets the handedness for cursor positioning.
ko: 기본 커서 모양(오른손잡이/왼손잡이) 설정합니다.

en: Context-dependent mouse pointers are helpful.  They are enabled by default.  However, they require overhead that you may want to do without.
ko: 상황에 맞게 변하는 커서는 멋진 기능입니다. 기본으로 선택되어 있습니다. 하지만, 성능을 감소시킵니다.

en: When enabled, this will ensure that each pixel of an image gets mapped to a pixel on the screen.
ko: 이미지의 한 픽셀이 화면의 한 픽셀에 대응됩니다.

en: This is the distance in pixels where Guide and Grid snapping activates.
ko: 안내선과 격자로 맞추기가 동작할 최대 거리를 픽셀 단위로 지정합니다.

en: Tools such as fuzzy-select and bucket fill find regions based on a seed-fill algorithm.  The seed fill starts at the initially selected pixel and progresses in all directions until the difference of pixel intensity from the original is greater than a specified threshold. This value represents the default threshold.
ko: 퍼지 선택이나 영역 채우기 같은 도구는 씨앗-채움 알고리즘을 기초로 영역을 찾습니다. 씨앗-채움은 처음 선택한 픽셀에서 시작해서 원래 픽셀의 강도와 지정한 임계값보다 큰 차이가 나는 픽셀이 나올때까지 모든 방향으로 진행합니다. 이 값은 기본 임계값을 나타냅니다.

en: The window type hint that is set on dock windows and the toolbox window. This may affect the way your window manager decorates and handles these windows.
ko: 독(Dock) 창과 도구 상자에 지정된 창 유형. 창 관리자가 창을 장식하고 처리하는 방법에 영향을 줍니다.

en: When enabled, the selected brush will be used for all tools.
ko: 모든 도구에서 선택한 붓을 사용합니다.

en: When enabled, the selected dynamics will be used for all tools.
ko: 선택한 동적 요소은 모든 도구에 쓰일 것입니다.

en: When enabled, the selected gradient will be used for all tools.
ko: 모든 도구에서 선택한 그라디언트를 사용합니다.

en: When enabled, the selected pattern will be used for all tools.
ko: 모든 도구에서 선택한 무늬를 사용합니다.

en: Sets the browser used by the help system.
ko: 도움말 시스템에 사용할 프로그램을 지정하십시오.

en: Sets the text to appear in image window status bars.
ko: 이미지 창의 상태표시줄에 나타날 텍스트를 지정하십시오.

en: Sets the text to appear in image window titles.
ko: 이미지 창 제목에 나타날 텍스트를 지정하십시오.

note: Translators: tooltip for configuration option (checkbox). * It determines how file export plug-ins handle Exif by default.
en: Export Exif metadata by default.
ko: EXIF 메타데이터를 기본으로 내보냅니다

note: Translators: tooltip for configuration option (checkbox). * It determines how file export plug-ins handle XMP by default.
en: Export XMP metadata by default.
ko: XMP 메타데이터를 기본으로 내보냅니다.

note: Translators: tooltip for configuration option (checkbox). * It determines how file export plug-ins handle IPTC by default.
en: Export IPTC metadata by default.
ko: IPTC 메타데이터를 기본으로 내보냅니다.

en: Try generating debug data for bug reporting when appropriate.
ko: 적절한 시기에 버그보고 디버깅 데이터를 만듭니다.

en: When enabled, this will ensure that the full image is visible after a file is opened, otherwise it will be displayed with a scale of 1:1.
ko: 파일을 열 때 전체 이미지가 보이고, 선택하지 않으면 1:1 배율로 보입니다.

en: Sets the level of interpolation used for scaling and other transformations.
ko: 크기 조정이나 다른 변형에서 사용할 방법(보간법)을 지정하십시오.

en: Specifies the language to use for the user interface.
ko: 사용자 인터페이스에 쓸 언어를 선택하십시오.

en: How many recently opened image filenames to keep on the File menu.
ko: 파일 메뉴에 유지할 최근에 사용한 이미지 파일 이름의 갯수를 지정하십시오.

en: Speed of marching ants in the selection outline.  This value is in milliseconds (less time indicates faster marching).
ko: 선택 영역 점선(marching ants)의 속도를 지정하십시오. 이 값은 밀리초 단위입니다.(값이 작을수록 빠릅니다)

en: GIMP will warn the user if an attempt is made to create an image that would take more memory than the size specified here.
ko: 이미지를 만들 때 여기에 지정된 크기 이상의 메모리를 요구하면 김프가 사용자에게 경고를 합니다.

en: Sets the monitor's horizontal resolution, in dots per inch.  If set to 0, forces the X server to be queried for both horizontal and vertical resolution information.
ko: 모니터 수평 해상도를 dpi로 설정하십시오. 0으로 설정하면, X 서버에 현재의 수평, 수직 해상도 정보를 요청합니다.

en: Sets the monitor's vertical resolution, in dots per inch.  If set to 0, forces the X server to be queried for both horizontal and vertical resolution information.
ko: 모니터 수직 해상도를 dpi로 설정하십시오. 0으로 설정하면, X 서버에 현재의 수평, 수직 해상도 정보를 요청합니다.

en: If enabled, the move tool sets the edited layer or path as active.  This used to be the default behaviour in older versions.
ko: 이동 도구를 이용해 활성화된 레이어나 경로를 이동할 수 있습니다. 이는 구 버전에서는 기본 동작이었습니다.

en: Sets the size of the navigation preview available in the lower right corner of the image window.
ko: 이미지 창의 우하단에 위치하는 내비게이션 미리 보기의 크기를 지정하십시오.

en: Sets whether GIMP should create previews of layers and channels. Previews in the layers and channels dialog are nice to have but they can slow things down when working with large images.
ko: 김프가 레이어나 채널의 미리 보기를 만들지 여부를 지정합니다. 레이어와 채널 대화상자의 미리 보기는 유용하지만 큰 이미지로 작업할 때는 성능이 떨어질 수 있습니다.

en: Sets the preview size used for layers and channel previews in newly created dialogs.
ko: 새로 만들어진 대화상자의 레이어와 채널의 기본 미리 보기 크기를 지정하십시오.

en: Sets the default quick mask color.
ko: 기본 퀵 마스크 색상을 설정하십시오.

en: Let GIMP try to restore your last saved session on each startup.
ko: 김프를 시작할 때 최근 저장된 세션을 복원합니다.

en: Remember the current tool, pattern, color, and brush across GIMP sessions.
ko: 현재 도구, 무늬, 색상, 붓을 김프 세션 간에 기억합니다.

en: Keep a permanent record of all opened and saved files in the Recent Documents list.
ko: 문서 이력에 있는 모든 열린 파일 및 저장된 파일의 기록을 영구히 저장합니다.

en: Save the positions and sizes of the main dialogs when GIMP exits.
ko: 김프를 마칠 때 주 대화상자의 위치와 크기를 저장합니다.

en: Save the tool options when GIMP exits.
ko: 김프를 마칠 때 도구 옵션의 내용을 저장합니다.

en: When enabled, all paint tools will show a preview of the current brush's outline.
ko: 모든 그리기 도구의 현재 붓 모양을 미리 보여줍니다.

en: When enabled, dialogs will show a help button that gives access to the related help page.  Without this button, the help page can still be reached by pressing F1.
ko: 대화상자에 관련된 도움말 페이지로 이동할 수 있는 도움말 버튼이 표시됩니다. 이 버튼이 없더라도 F1 키를 눌러 도움말 페이지를 볼 수 있습니다.

en: When enabled, the mouse pointer will be shown over the image while using a paint tool.
ko: 그리기 도구를 이용하는 동안 이미지 위로 마우스 커서를 보여줍니다.

en: When enabled, the menubar is visible by default. This can also be toggled with the "View->Show Menubar" command.
ko: 기본으로 메뉴표시줄를 표시합니다. "보기->메뉴표시줄" 명령으로 전환할 수 있습니다.

en: When enabled, the rulers are visible by default. This can also be toggled with the "View->Show Rulers" command.
ko: 기본적으로 눈금자를 표시합니다. "보기->눈금자" 명령으로 바꿀 수 있습니다.

en: When enabled, the scrollbars are visible by default. This can also be toggled with the "View->Show Scrollbars" command.
ko: 기본으로 스크롤막대를 표시합니다. "보기->스크롤바" 명령으로 전환할 수 있습니다.

en: When enabled, the statusbar is visible by default. This can also be toggled with the "View->Show Statusbar" command.
ko: 기본적으로 상태표시줄을 표시합니다. "보기->상태표시줄" 명령으로 바꿀 수 있습니다.

en: When enabled, the selection is visible by default. This can also be toggled with the "View->Show Selection" command.
ko: 기본으로 선택을 표시합니다. "보기->선택" 명령으로 전환할 수 있습니다.

en: When enabled, the layer boundary is visible by default. This can also be toggled with the "View->Show Layer Boundary" command.
ko: 기본으로 레이어 경계를 표시합니다. "보기->레이어 경계" 명령으로 전환할 수 있습니다.

en: When enabled, the guides are visible by default. This can also be toggled with the "View->Show Guides" command.
ko: 기본으로 안내선을 표시합니다. "보기->안내선" 명령으로 전환할 수 있습니다.

en: When enabled, the grid is visible by default. This can also be toggled with the "View->Show Grid" command.
ko: 기본으로 격자를 표시합니다. "보기->격자" 명령으로 전환할 수 있습니다.

en: When enabled, the sample points are visible by default. This can also be toggled with the "View->Show Sample Points" command.
ko: 기본값으로 표본점을 표시합니다. "보기->표본점 보이기" 명령으로 바꿀 수 있습니다.

en: Show a tooltip when the pointer hovers over an item.
ko: 각 항목에 마우스가 올라갈 때 풍선 도움말을 표시합니다.

en: Use GIMP in a single-window mode.
ko: 단일창 모드에서 김프를 사용합니다.

en: Hide docks and other windows, leaving only image windows.
ko: 이미지 창에서 떠난 독과 다른 창을 숨깁니다.

en: What to do when the space bar is pressed in the image window.
ko: 이미지 창에서 스페이스바를 눌렀을 때의 동작을 설정합니다.

en: Sets the swap file location. GIMP uses a tile based memory allocation scheme. The swap file is used to quickly and easily swap tiles out to disk and back in. Be aware that the swap file can easily get very large if GIMP is used with large images. Also, things can get horribly slow if the swap file is created on a folder that is mounted over NFS.  For these reasons, it may be desirable to put your swap file in "/tmp".
ko: 스왑 파일 위치를 지정하십시오. 김프는 타일 기반의 메모리 할당 정책을 사용합니다. 스왑 파일은 스왑 타일들을 신속하고 쉽게 디스크에 저장하거나 불러올 때 사용됩니다. 김프에서 큰 이미지 작업을 하면 스왑 파일이 순식간에 매우 커질 수 있다는 것을 명심하십시오. 또한  NFS에 마운트된 디렉터리에 스왑 파일을 만들게 되면 속도가 엄청나게 느려질 수 있습니다. 그러므로 스왑 파일은 "/tmp"에 저장하는 것이 바람직합니다.

en: When enabled, you can change keyboard shortcuts for menu items by hitting a key combination while the menu item is highlighted.
ko: 메뉴가 강조되어 있을 동안 키 조합을 눌러서 메뉴 항목에 대한 키보드 단축키를 즉시 바꿀 수 있습니다.

en: Save changed keyboard shortcuts when GIMP exits.
ko: 김프를 마칠 때 바꾼 키보드 단축키를 저장합니다.

en: Restore saved keyboard shortcuts on each GIMP startup.
ko: 김프를 시작할 때 저장된 키보드 단축키를 복원합니다.

en: Sets the folder for temporary storage. Files will appear here during the course of running GIMP.  Most files will disappear when GIMP exits, but some files are likely to remain, so it is best if this folder not be one that is shared by other users.
ko: 임시 저장 디렉터리를 지정하십시오. 김프를 실행하는 동안 사용되는 파일들이 이곳에 저장됩니다. 이 파일들은 김프를 마칠 때 대부분 사라지지만, 몇몇 파일들은 남아 있으므로 이 디렉터리는 다른 사용자와 공유하지 않는 것이 좋습니다.

en: Sets the size of the thumbnail shown in the Open dialog.
ko: 열기 대화상자에서 보여질 미리 보기의 크기를 설정합니다.

en: The thumbnail in the Open dialog will be automatically updated if the file being previewed is smaller than the size set here.
ko: 파일의 미리 보기가 설정된 값보다 작을 경우, 열기 대화상자의 미리 보기가 자동 업데이트됩니다.

en: When the amount of pixel data exceeds this limit, GIMP will start to swap tiles to disk.  This is a lot slower but it makes it possible to work on images that wouldn't fit into memory otherwise.  If you have a lot of RAM, you may want to set this to a higher value.
ko: 픽셀 데이터의 총량이 한계치를 넘으면, 김프는 디스크의 타일 파일을 스왑하기 시작합니다. 이는 굉장히 느리지만 메모리보다 큰 파일을 다룰 수 있게 해줍니다. 만약 충분한 메모리를 가지고 있다면, 이 값을 높게 설정하십시오.

en: Show the current foreground and background colors in the toolbox.
ko: 도구상자의 현재 전경색/배경색를 표시합니다.

en: Show the currently selected brush, pattern and gradient in the toolbox.
ko: 도구상자에 현재 선택한 붓, 무늬, 그라디언트를 보입니다.

en: Show the currently active image in the toolbox.
ko: 도구상자에 현재 이미지를 표시합니다.

en: Sets the manner in which transparency is displayed in images.
ko: 이미지의 투명도를 표시할 방법을 지정합니다.

en: Sets the size of the checkerboard used to display transparency.
ko: 투명도를 표시할 체크보드의 크기를 지정합니다.

en: When enabled, GIMP will not save an image if it has not been changed since it was opened.
ko: 이미지를 연 뒤 바뀌지 않았다면 저장하지 않습니다.

en: Sets the minimal number of operations that can be undone. More undo levels are kept available until the undo-size limit is reached.
ko: 실행을 취소할 수 있는 최소 횟수를 지정하십시오. 최대 실행 취소 메모리에 도달하기 전에는 더 많은 실행 취소 횟수를 유지합니다.

en: Sets an upper limit to the memory that is used per image to keep operations on the undo stack. Regardless of this setting, at least as many undo-levels as configured can be undone.
ko: 각 이미지에서 실행 취소를 위해 사용할 메모리의 최대량을 지정하십시오. 이 설정과 무관하게, 최소 실행 취소 횟수로 지정된 만큼의 실행 취소는 할 수 있습니다.

en: Sets the size of the previews in the Undo History.
ko: 실행 취소 이력의 미리 보기 크기를 지정하십시오.

en: When enabled, pressing F1 will open the help browser.
ko: F1을 눌러서 도움말을 볼 수 있습니다.

[ctx: align-reference-type]
en: First item
ko: 첫 항목

[ctx: align-reference-type]
en: Image
ko: 그림

[ctx: align-reference-type]
en: Selection
ko: 선택

[ctx: align-reference-type]
en: Active layer
ko: 활성 레이어

[ctx: align-reference-type]
en: Active channel
ko: 활성 채널

[ctx: align-reference-type]
en: Active path
ko: 활성 경로

[ctx: bucket-fill-mode]
en: FG color fill
ko: 전경색으로 채우기

[ctx: bucket-fill-mode]
en: BG color fill
ko: 배경색으로 채우기

[ctx: bucket-fill-mode]
en: Pattern fill
ko: 무늬로 채우기

[ctx: channel-border-style]
en: Hard
ko: 딱딱하게

[ctx: channel-border-style]
en: Smooth
ko: 부드럽게

[ctx: channel-border-style]
en: Feathered
ko: 솜털효과

[ctx: color-pick-mode]
en: Pixel
ko: 픽셀

[ctx: color-pick-mode]
en: RGB (%)
ko: RGB(%)

[ctx: color-profile-policy]
en: Ask what to do
ko: 작업 내용 확인하기

[ctx: color-profile-policy]
en: Keep embedded profile
ko: 끼어든 프로필 유지

[ctx: color-profile-policy]
en: Convert to preferred RGB color profile
ko: 선호하는 RGB 색상 프로파일로 변환

[ctx: convert-dither-type]
en: None
ko: 없음

[ctx: convert-dither-type]
en: Floyd-Steinberg (normal)
ko: Folyd-Steinberg(보통)

[ctx: convert-dither-type]
en: Floyd-Steinberg (reduced color bleeding)
ko: Folyd-Steinberg Color Dithering(색 번짐 감소)

[ctx: convert-dither-type]
en: Positioned
ko: 위치

[ctx: curve-type]
en: Smooth
ko: 부드럽게

[ctx: curve-type]
en: Freehand
ko: 자유롭게

[ctx: dash-preset]
en: Custom
ko: 사용자

[ctx: dash-preset]
en: Line
ko: 선

[ctx: dash-preset]
en: Long dashes
ko: 긴 점선

[ctx: dash-preset]
en: Medium dashes
ko: 중간 파선

[ctx: dash-preset]
en: Short dashes
ko: 짧은 점선

[ctx: dash-preset]
en: Sparse dots
ko: 성근 점들

[ctx: dash-preset]
en: Normal dots
ko: 보통 점들

[ctx: dash-preset]
en: Dense dots
ko: 조밀한 점들

[ctx: dash-preset]
en: Stipples
ko: 점묘법

[ctx: dash-preset]
en: Dash, dot
ko: 대시,점

[ctx: dash-preset]
en: Dash, dot, dot
ko: 대시,점,점

[ctx: debug-policy]
en: Debug warnings, critical errors and crashes
ko: 경고, 치명적 오류, 치명적 종료 디버깅

[ctx: debug-policy]
en: Debug critical errors and crashes
ko: 치명적 오류와 치명적 종료시 디버깅

[ctx: debug-policy]
en: Debug crashes only
ko: 치명적 종료시에만 디버깅

[ctx: debug-policy]
en: Never debug GIMP
ko: GIMP 디버깅 안함

[ctx: dynamics-output-type]
en: Opacity
ko: 불투명도

[ctx: dynamics-output-type]
en: Size
ko: 크기

[ctx: dynamics-output-type]
en: Angle
ko: 각도

[ctx: dynamics-output-type]
en: Color
ko: 색

[ctx: dynamics-output-type]
en: Hardness
ko: 경도

[ctx: dynamics-output-type]
en: Force
ko: 강제

[ctx: dynamics-output-type]
en: Aspect ratio
ko: 종횡비

[ctx: dynamics-output-type]
en: Spacing
ko: 간격

[ctx: dynamics-output-type]
en: Rate
ko: 비율

[ctx: dynamics-output-type]
en: Flow
ko: 흐름

[ctx: dynamics-output-type]
en: Jitter
ko: 지터(Jitter)

[ctx: fill-style]
en: Solid color
ko: 단색

[ctx: fill-style]
en: Pattern
ko: 무늬

[ctx: filter-region]
en: Use the selection as input
ko: 선택 영역을 입력으로 활용

[ctx: filter-region]
en: Use the entire layer as input
ko: 전체 레이어를 입력으로 활용

[ctx: gradient-color]
en: Fixed
ko: 고정

[ctx: gradient-color]
en: Foreground color
ko: 전경색

[ctx: gradient-color]
en: Foreground color (transparent)
ko: 전경색(투명)

[ctx: gradient-color]
en: Background color
ko: 배경색

[ctx: gradient-color]
en: Background color (transparent)
ko: 배경색(투명)

[ctx: histogram-channel]
en: Value
ko: 값

[ctx: histogram-channel]
en: Red
ko: 빨강

[ctx: histogram-channel]
en: Green
ko: 녹색

[ctx: histogram-channel]
en: Blue
ko: 파랑

[ctx: histogram-channel]
en: Alpha
ko: 알파

[ctx: item-set]
en: None
ko: 없음

[ctx: item-set]
en: All layers
ko: 모든 레이어

[ctx: item-set]
en: Image-sized layers
ko: 이미지 크기의 레이어

[ctx: item-set]
en: All visible layers
ko: 모든 보이는 레이어

[ctx: item-set]
en: All linked layers
ko: 모든 링크된 레이어

[ctx: message-severity]
en: Message
ko: 메시지

[ctx: message-severity]
en: Warning
ko: 경고

[ctx: message-severity]
en: Error
ko: 에러

[ctx: thumbnail-size]
en: No thumbnails
ko: 미리 보기 없음

[ctx: thumbnail-size]
en: Normal (128x128)
ko: 보통(128x128)

[ctx: thumbnail-size]
en: Large (256x256)
ko: 크게(256x256)

[ctx: undo-type]
en: <<invalid>>
ko: <<잘못됨>>

[ctx: undo-type]
en: Scale image
ko: 이미지 크기조정

[ctx: undo-type]
en: Resize image
ko: 이미지 크기조정

[ctx: undo-type]
en: Flip image
ko: 이미지 뒤집기

[ctx: undo-type]
en: Rotate image
ko: 이미지 회전

[ctx: undo-type]
en: Crop image
ko: 이미지 잘라내기

[ctx: undo-type]
en: Convert image
ko: 이미지 변환하기

[ctx: undo-type]
en: Remove item
ko: 항목 없애기

[ctx: undo-type]
en: Reorder item
ko: 항목 순서 다시

[ctx: undo-type]
en: Merge layers
ko: 레이어 합침

[ctx: undo-type]
en: Merge paths
ko: 경로 합침

[ctx: undo-type]
en: Quick Mask
ko: 퀵 마스크

[ctx: undo-type]
en: Grid
ko: 격자

[ctx: undo-type]
en: Guide
ko: 안내선

[ctx: undo-type]
en: Sample Point
ko: 표본 점

[ctx: undo-type]
en: Layer/Channel
ko: 레이어/채널

[ctx: undo-type]
en: Layer/Channel modification
ko: 레이어/채널 변경

[ctx: undo-type]
en: Selection mask
ko: 선택 영역 마스크

[ctx: undo-type]
en: Item visibility
ko: 항목 가시성

[ctx: undo-type]
en: Link/Unlink item
ko: 항목 링크/링크없앰

[ctx: undo-type]
en: Item properties
ko: 항목 속성

[ctx: undo-type]
en: Move item
ko: 항목 이동

[ctx: undo-type]
en: Scale item
ko: 항목 크기조정

[ctx: undo-type]
en: Resize item
ko: 항목 크기조정

[ctx: undo-type]
en: Add layer
ko: 레이어 추가

[ctx: undo-type]
en: Add layer mask
ko: 레이어 마스크 추가

[ctx: undo-type]
en: Apply layer mask
ko: 레이어 마스크 적용

[ctx: undo-type]
en: Floating selection to layer
ko: 뜬 선택을 레이어로

[ctx: undo-type]
en: Float selection
ko: 선택 영역 띄움

[ctx: undo-type]
en: Anchor floating selection
ko: 뜬 선택 영역 고정

[ctx: undo-type]
en: Paste
ko: 붙여넣기

[ctx: undo-type]
en: Cut
ko: 잘라내기

[ctx: undo-type]
en: Text
ko: 텍스트

[ctx: undo-type]
en: Transform
ko: 변환

[ctx: undo-type]
en: Paint
ko: 칠하기

[ctx: undo-type]
en: Attach parasite
ko: 기생충 덧붙이기

[ctx: undo-type]
en: Remove parasite
ko: 기생충 없애기

[ctx: undo-type]
en: Import paths
ko: 경로 가져오기

[ctx: undo-type]
en: Plug-In
ko: 플러그-인

[ctx: undo-type]
en: Image type
ko: 이미지 유형

[ctx: undo-type]
en: Image size
ko: 이미지 크기

[ctx: undo-type]
en: Image resolution change
ko: 이미지 해상도 바꾸기

[ctx: undo-type]
en: Change indexed palette
ko: 인덱스 팔레트 바꾸기

[ctx: undo-type]
en: Hide/Unhide color profile
ko: 색상 프로파일 숨김/해제

[ctx: undo-type]
en: Rename item
ko: 항목 이름 변경

[ctx: undo-type]
en: New layer
ko: 새 레이어

[ctx: undo-type]
en: Delete layer
ko: 레이어 지움

[ctx: undo-type]
en: Set layer mode
ko: 레이어 모드 설정

[ctx: undo-type]
en: Set layer opacity
ko: 레이어 불투명도 지정

[ctx: undo-type]
en: Lock/Unlock alpha channel
ko: 알패 채널 잠그기/풀기

[ctx: undo-type]
en: Suspend group layer resize
ko: 그룹 레이어 크기 조정 중지

[ctx: undo-type]
en: Resume group layer resize
ko: 그룹 레이어 크기 조정 다시 시작

[ctx: undo-type]
en: Convert group layer
ko: 그룹 레이어 변환

[ctx: undo-type]
en: Text layer
ko: 텍스트 레이어

[ctx: undo-type]
en: Text layer modification
ko: 텍스트 레이어 변경

[ctx: undo-type]
en: Delete layer mask
ko: 레이어 마스크 삭제

[ctx: undo-type]
en: Show layer mask
ko: 레이어 마스크 보이기

[ctx: undo-type]
en: New channel
ko: 새 채널

[ctx: undo-type]
en: Delete channel
ko: 채널 삭제

[ctx: undo-type]
en: Channel color
ko: 채널 색

[ctx: undo-type]
en: New path
ko: 새 경로

[ctx: undo-type]
en: Delete path
ko: 경로 삭제

[ctx: undo-type]
en: Path modification
ko: 경로 변경

[ctx: undo-type]
en: Ink
ko: 잉크

[ctx: undo-type]
en: Select foreground
ko: 전경 선택

[ctx: undo-type]
en: Not undoable
ko: 실행 취소 불가

[ctx: view-size]
en: Tiny
ko: 아주작게

[ctx: view-size]
en: Very small
ko: 아주 작은

[ctx: view-size]
en: Small
ko: 작은

[ctx: view-size]
en: Medium
ko: 중간

[ctx: view-size]
en: Large
ko: 큰

[ctx: view-size]
en: Very large
ko: 아주 큰

[ctx: view-size]
en: Huge
ko: 거대한

[ctx: view-size]
en: Enormous
ko: 더 거대한

[ctx: view-size]
en: Gigantic
ko: 아주거대한

[ctx: view-type]
en: View as list
ko: 목록으로 보기

[ctx: view-type]
en: View as grid
ko: 격자로 보기

note: initialize babl fishes
en: Initialization
ko: 초기화

note: register all internal procedures
en: Internal Procedures
ko: 내부 프로시져

note: initialize  the global parasite table
en: Looking for data files
ko: 데이터 파일을 찾는 중

en: Parasites
ko: 기생 데이터

en: No batch interpreter specified, using the default '%s'.
ko: 지정된 일괄처리 해석기가 없습니다. 기본값 '%s'을(를) 사용합니다.

en: The batch interpreter '%s' is not available. Batch mode disabled.
ko: 일괄처리 해석기 '%s'을(를) 사용할 수 없음.  일괄처리 모드를 사용 불가.

en: Deleting "%s" failed: %s
ko: "%s" 삭제 실패: %s

note: update tag cache
en: Updating tag cache
ko: 태그 캐시 업데이트 중

en: Pasted Layer
ko: 붙여 넣은 레이어

en: Global Buffer
ko: 전역 버퍼

en: '%s' is not a directory.
ko: '%s'는 디렉터리가 아닙니다.

en: FG to BG (RGB)
ko: 전경색에서 배경색으로(RGB)

en: FG to BG (Hardedge)
ko: 전경색에서 배경색으로(딱딱한 가장자리)

en: FG to BG (HSV counter-clockwise)
ko: 전경색에서 배경색으로(HSV 시계반대방향)

en: FG to BG (HSV clockwise hue)
ko: 전경색에서 배경색으로(HSV 시계방향 색상)

en: FG to Transparent
ko: 전경색에서 투명으로

en: It seems you have used GIMP %s before.  GIMP will now migrate your user settings to '%s'.
ko: 이전에 김프 %s을(를) 사용했습니다. 사용자 설정을 '%s'용으로 변환할 것입니다.

en: It appears that you are using GIMP for the first time.  GIMP will now create a folder named '%s' and copy some files to it.
ko: 이는 김프를 처음 실행할 때 나타나는 화면입니다. 김프는 '%s'(이)라는 폴더를 만들고, 몇 개의 파일을 복사할 것입니다.

en: Copying file '%s' from '%s'...
ko: 파일 '%s'을(를) '%s'(으)로부터 복사하고 있습니다...

en: Creating folder '%s'...
ko: 폴더 '%s'을(를) 만들고 있습니다...

en: No patterns available for this operation.
ko: 이 작업을 할 수 있는 무늬가 없습니다.

en: Unsupported brush format
ko: 지원하지 않는 붓 형식

en: Invalid UTF-8 string in brush file '%s'.
ko: 붓 파일 '%s'에 잘못된 UTF-8 문자열이 있습니다.

en: Brush Spacing
ko: 붓 간격

en: Clipboard Mask
ko: 클립보드 마스크

en: Clipboard Image
ko: 클립보드 이미지

en: Not a GIMP brush file.
ko: 김프 붓 파일이 아닙니다.

en: Invalid brush radius.
ko: 브러시 직경 값이 잘못됐습니다.

en: Brush Shape
ko: 붓 모양

en: Brush Radius
ko: 붓 반경

en: Brush Hardness
ko: 붓 경도

en: Brush Aspect Ratio
ko: 붓 종횡비

en: Brush Angle
ko: 붓 각

en: Fatal parse error in brush file '%s': File is corrupt.
ko: 붓 파일 '%s'에 치명적인 해석 오류: 파일이 손상되었습니다.

[ctx: undo-type]
en: Rectangle Select
ko: 직사각 선택

[ctx: undo-type]
en: Ellipse Select
ko: 타원 선택

[ctx: undo-type]
en: Rounded Rectangle Select
ko: 둥근사각 선택

[ctx: undo-type]
en: Alpha to Selection
ko: 알파를 선택으로

[ctx: undo-type]
en: %s Channel to Selection
ko: %s 채널을 선택으로

[ctx: undo-type]
en: Fuzzy Select
ko: 퍼지 선택

[ctx: undo-type]
en: Select by Color
ko: 색으로 선택

[ctx: undo-type]
en: Rename Channel
ko: 채널 이름바꾸기

[ctx: undo-type]
en: Move Channel
ko: 채널 이동

[ctx: undo-type]
en: Scale Channel
ko: 채널 크기조정

[ctx: undo-type]
en: Resize Channel
ko: 채널 크기조정

[ctx: undo-type]
en: Flip Channel
ko: 채널 뒤집기

[ctx: undo-type]
en: Rotate Channel
ko: 채널 돌리기

[ctx: undo-type]
en: Transform Channel
ko: 채널 변형

[ctx: undo-type]
en: Fill Channel
ko: 채널 채우기

[ctx: undo-type]
en: Stroke Channel
ko: 채널 따라그리기

[ctx: undo-type]
en: Channel to Selection
ko: 채널을 선택으로

[ctx: undo-type]
en: Reorder Channel
ko: 채널 순서조정

[ctx: undo-type]
en: Raise Channel
ko: 채널 올리기

[ctx: undo-type]
en: Raise Channel to Top
ko: 채널을 맨 위로 올리기

[ctx: undo-type]
en: Lower Channel
ko: 채널 내리기

[ctx: undo-type]
en: Lower Channel to Bottom
ko: 채널을 맨 아래로 내리기

en: Channel cannot be raised higher.
ko: 채널을 더 위로 올릴 수 없습니다.

en: Channel cannot be lowered more.
ko: 채널을 더 아래로 내릴 수 없습니다.

[ctx: undo-type]
en: Feather Channel
ko: 채널 페더

[ctx: undo-type]
en: Sharpen Channel
ko: 채널 또렷하게

[ctx: undo-type]
en: Clear Channel
ko: 채널 지우기

[ctx: undo-type]
en: Invert Channel
ko: 채널 반전

[ctx: undo-type]
en: Border Channel
ko: 채널 테두리

[ctx: undo-type]
en: Grow Channel
ko: 채널 늘임

[ctx: undo-type]
en: Shrink Channel
ko: 채널 줄임

en: Cannot fill empty channel.
ko: 빈 채널을 채울 수 없습니다.

en: Cannot stroke empty channel.
ko: 빈 채널에는 따라 그리기를 할 수 없습니다.

[ctx: undo-type]
en: Set Channel Color
ko: 채널 색 지정

[ctx: undo-type]
en: Set Channel Opacity
ko: 채널 불투명도 지정

en: Paint Mode
ko: 그리기 모드

en: Paint dynamics
ko: 그리기 동적 요소

en: MyPaint Brush
ko: MyPaint 붓

en: Tool Preset
ko: 도구 프리셋

en: Failed to save data:
    
    %s
ko: 데이터 저장 실패:
    
    %s

en: %s copy
ko: %s 복사

en: You have a writable data folder configured, but this folder is not part of your data search path. You probably edited the gimprc file manually, please fix it in the Preferences dialog's 'Folders' section.
ko: 지정된 쓰기 가능한 데이터 폴더가 있지만, 해당 폴더는 데이터 검색 경로에 속하지 않습니다. gimprc 파일을 직접 수정한 경우, 환경 설정 대화 상자의 '폴더' 부분에서 설정을 변경하십시오.

en: You don't have any writable data folder configured.
ko: 데이터 쓰기 가능하게 설정된 폴더를 갖고 있지 않음.

en: Failed to load data:
    
    %s
ko: 데이터를 불러오는데 실패했습니다:
    
    %s

[ctx: undo-type]
en: Scale
ko: 크기 조정

[ctx: undo-type]
en: Bucket Fill
ko: 영역 채우기

[ctx: undo-type]
en: Clear
ko: 지우기

[ctx: undo-type]
en: Equalize
ko: 평준화

en: Not enough points to fill
ko: 채울 점이 더는 없습니다

[ctx: undo-type]
en: Render Stroke
ko: 스트로크 렌더

[ctx: undo-type]
en: Offset Drawable
ko: Drawable 오프셋

en: Not enough points to stroke
ko: 따라그릴 점이 더는 없습니다

[ctx: undo-type]
en: Flip
ko: 뒤집기

[ctx: undo-type]
en: Rotate
ko: 회전

[ctx: undo-type]
en: Transform Layer
ko: 레이어 변형

en: Output type
ko: 출력 유형

[ctx: undo-type]
en: Fill with Foreground Color
ko: 전경색으로 채우기

[ctx: undo-type]
en: Fill with Background Color
ko: 배경색으로 채우기

[ctx: undo-type]
en: Fill with White
ko: 흰색으로 채우기

[ctx: undo-type]
en: Fill with Transparency
ko: 투명하게 채우기

[ctx: undo-type]
en: Fill with Pattern
ko: 무늬로 채우기

en: Invalid UTF-8 string in gradient file '%s'.
ko: 그라디언트 파일 '%s'에 잘못된 UTF-8 문자열이 있습니다.

en: File is corrupt.
ko: 파일이 손상되었습니다.

en: Writing POV file '%s' failed: %s
ko: '%s' POV 파일 기록 실패: %s

en: Line style used for the grid.
ko: 격자에 사용할 선 형태입니다.

en: The foreground color of the grid.
ko: 격자의 전경색입니다.

en: The background color of the grid; only used in double dashed line style.
ko: 격자의 배경색; 이점쇄선 형태에서만 사용됩니다.

en: Spacing X
ko: X 간격

en: Horizontal spacing of grid lines.
ko: 격자 선의 가로 간격입니다.

en: Spacing Y
ko: Y 간격

en: Vertical spacing of grid lines.
ko: 격자 선의 세로 간격입니다.

en: Spacing unit
ko: 간격 단위

en: Horizontal offset of the first grid line; this may be a negative number.
ko: 첫 격자 선의 가로 위치; 이 값은 음수여도 됩니다.

en: Vertical offset of the first grid line; this may be a negative number.
ko: 첫 격자 선의 세로 위치; 이 값은 음수여도 됩니다.

en: Offset unit
ko: 오프셋 단위

en: Layer Group
ko: 레이어 그룹

[ctx: undo-type]
en: Rename Layer Group
ko: 레이어 그룹 이름 바꾸기

[ctx: undo-type]
en: Move Layer Group
ko: 레이어 그룹 이동

[ctx: undo-type]
en: Scale Layer Group
ko: 레이어 그룹 크기 바꾸기

[ctx: undo-type]
en: Resize Layer Group
ko: 레이어 그룹 크기 바꾸기

[ctx: undo-type]
en: Flip Layer Group
ko: 레이어 그룹 뒤집기

[ctx: undo-type]
en: Rotate Layer Group
ko: 레이어 그룹 회전

[ctx: undo-type]
en: Transform Layer Group
ko: 레이어 그룹 변형

en:  (exported)
ko:  (추출됨)

en:  (overwritten)
ko:  (겹쳐써짐)

en:  (imported)
ko:  (가져옴)

[ctx: undo-type]
en: Change Image Resolution
ko: 이미지 해상도 바꾸기

[ctx: undo-type]
en: Change Image Unit
ko: 이미지 단위 바꾸기

[ctx: undo-type]
en: Attach Parasite to Image
ko: 이미지에 기생충 덧붙이기

[ctx: undo-type]
en: Remove Parasite from Image
ko: 이미지에서 기생충 제거

[ctx: undo-type]
en: Add Layer
ko: 레이어 추가

[ctx: undo-type]
en: Remove Layer
ko: 레이어 제거

[ctx: undo-type]
en: Remove Floating Selection
ko: 뜬 선택 영역 제거

[ctx: undo-type]
en: Add Channel
ko: 채널 추가

[ctx: undo-type]
en: Remove Channel
ko: 채널 제거

[ctx: undo-type]
en: Add Path
ko: 경로 추가

[ctx: undo-type]
en: Remove Path
ko: 경로 제거

[ctx: undo-type]
en: Arrange Objects
ko: 대상 정렬하기

en: Assigning color profile
ko: 색상 프로필 할당하는 중

en: Discarding color profile
ko: 색상 프로필 버리는 중

en: Assign color profile
ko: 색상 프로필 할당

en: Discard color profile
ko: 색상 프로필 버리기

note: ICC color profile conversion
en: Converting from '%s' to '%s'
ko: '%s'을(를) '%s'(으)로 변환

en: Color profile conversion
ko: 색상 프로필 변환

en: Colormap of Image #%d (%s)
ko: 이미지 #%d (%s)의 색상표

[ctx: undo-type]
en: Set Colormap
ko: 색상표 설정

[ctx: undo-type]
en: Change Colormap entry
ko: 색상표 항목 바꾸기

[ctx: undo-type]
en: Add Color to Colormap
ko: 색상표로 색상 추가

en: Cannot convert image: palette is empty.
ko: 이미지를 변환할 수 없습니다.: 팔레트가 비었습니다.

[ctx: undo-type]
en: Convert Image to Indexed
ko: 이미지를 인덱스된 색상으로 변환

en: Converting to indexed colors (stage 2)
ko: 인덱스된 색상으로 변환(단계 2)

en: Converting to indexed colors (stage 3)
ko: 인덱스된 색상으로 변환(단계 3)

[ctx: undo-type]
en: Convert Image to RGB
ko: 이미지를 RGB로 변환

[ctx: undo-type]
en: Convert Image to Grayscale
ko: 이미지를 그레이스케일로 변환

[ctx: undo-type]
en: Crop Image
ko: 이미지 잘라내기

[ctx: undo-type]
en: Resize Image
ko: 이미지 크기조정

[ctx: undo-type]
en: Add Horizontal Guide
ko: 수평 안내선 추가

[ctx: undo-type]
en: Add Vertical Guide
ko: 수직 안내선 추가

[ctx: undo-type]
en: Remove Guide
ko: 안내선 없애기

[ctx: undo-type]
en: Move Guide
ko: 안내선 이동

[ctx: undo-type]
en: Translate Items
ko: 항목 변환

[ctx: undo-type]
en: Flip Items
ko: 항목 뒤집기

[ctx: undo-type]
en: Rotate Items
ko: 항목 회전

[ctx: undo-type]
en: Transform Items
ko: 항목 변환

[ctx: undo-type]
en: Merge Visible Layers
ko: 보이는 레이어 합치

[ctx: undo-type]
en: Flatten Image
ko: 이미지 평탄화

en: Cannot merge down an invisible layer.
ko: 숨김 레이어로 병합할 수 없습니다.

en: Cannot merge down to a layer group.
ko: 레이어 그룹을 아래로 합칠 수 없습니다.

en: The layer to merge down to is locked.
ko: 아래로 합친 레이어가 잠겨 있습니다.

en: There is no visible layer to merge down to.
ko: 아래쪽에 합칠 수 있는 보이는 레이어가 없습니다.

[ctx: undo-type]
en: Merge Down
ko: 아래로 합치기

[ctx: undo-type]
en: Merge Layer Group
ko: 레이어 그룹 합치기

[ctx: undo-type]
en: Merge Visible Paths
ko: 보이는경로 합치기

en: Not enough visible paths for a merge. There must be at least two.
ko: 합치려면 두 개 이상의 보이는 경로가 필요합니다.

[ctx: undo-type]
en: Enable Quick Mask
ko: 퀵 마스크 사용 가능

[ctx: undo-type]
en: Disable Quick Mask
ko: 퀵 마스크 사용 불가

[ctx: undo-type]
en: Add Sample Point
ko: 표본점 추가

[ctx: undo-type]
en: Remove Sample Point
ko: 표본점 없애기

[ctx: undo-type]
en: Move Sample Point
ko: 표본점 이동

[ctx: undo-type]
en: Scale Image
ko: 이미지 크기 조절

en: Can't undo %s
ko: %s을(를) 취소할 수 없습니다

en: Special File
ko: 특수 파일

en: Remote File
ko: 원격 파일

en: Click to create preview
ko: 미리 보기를 만들려면 누르십시오

en: Loading preview...
ko: 미리 보기 불러오는 중...

en: Preview is out of date
ko: 오래된 미리 보기 입니다

en: Cannot create preview
ko: 미리 보기를 만들 수 없습니다

en: (Preview may be out of date)
ko: (오래된 미리 보기 입니다.)

note: pixel size
en: %d × %d pixel | %d × %d pixels
ko[0]: %d × %d 픽셀

en: %d layer | %d layers
ko[0]: 레이어 %d 개

en: Could not open thumbnail '%s': %s
ko: 미리 보기 '%s' 열기 실패: %s

[ctx: undo-type]
en: Attach Parasite
ko: 기생충 덧붙이기

[ctx: undo-type]
en: Attach Parasite to Item
ko: 항목에 기생충 덧붙이기

[ctx: undo-type]
en: Remove Parasite from Item
ko: 항목에서 기생충 제거

en: Set Item Exclusive Visible
ko: 항목을 배타적으로 표시

en: Set Item Exclusive Linked
ko: 항목을 배타적으로 연결한 것으로 설정

[ctx: undo-type]
en: Anchor Floating Selection
ko: 뜬 선택 영역 고정

en: Cannot create a new layer from the floating selection because it belongs to a layer mask or channel.
ko: 레이어 마스크나 채널에 속해 있는 떠있는 선택은 새 레이어로 만들 수 없습니다.

[ctx: undo-type]
en: Floating Selection to Layer
ko: 떠있는 선택을 레이어로

[ctx: undo-type]
en: Rename Layer
ko: 레이어 이름바꾸기

[ctx: undo-type]
en: Move Layer
ko: 레이어 이동

[ctx: undo-type]
en: Scale Layer
ko: 레이어 크기조절

[ctx: undo-type]
en: Resize Layer
ko: 레이어 크기바꾸기

[ctx: undo-type]
en: Flip Layer
ko: 레이어 뒤집기

[ctx: undo-type]
en: Rotate Layer
ko: 레이어 회전

[ctx: undo-type]
en: Reorder Layer
ko: 레이어 순서조정

[ctx: undo-type]
en: Raise Layer
ko: 레이어 올리기

[ctx: undo-type]
en: Raise Layer to Top
ko: 레이어를 맨위로 올리기

[ctx: undo-type]
en: Lower Layer
ko: 레이어 내리기

[ctx: undo-type]
en: Lower Layer to Bottom
ko: 레이어를 바닥으로 내리기

en: Layer cannot be raised higher.
ko: 레이어를 더 위로 올릴 수 없습니다.

en: Layer cannot be lowered more.
ko: 레이어를 더 아래로 내릴 수 없습니다.

en: %s mask
ko: %s 마스크

en: Floating Selection
    (%s)
ko: 떠있는 선택
    (%s)

en: Unable to add a layer mask since the layer already has one.
ko: 레이어가 이미 마스크를 갖고 있으므로, 더할 수 없습니다.

en: Cannot add layer mask of different dimensions than specified layer.
ko: 지정한 레이어와 크기가 다른 레이어 마크스를 더할 수 없습니다.

[ctx: undo-type]
en: Add Layer Mask
ko: 레이어마스크 추가

[ctx: undo-type]
en: Transfer Alpha to Mask
ko: 알파를 마스크로 전송

[ctx: undo-type]
en: Apply Layer Mask
ko: 레이어마스크 적용

[ctx: undo-type]
en: Delete Layer Mask
ko: 레이어마스크 삭제

[ctx: undo-type]
en: Enable Layer Mask
ko: 레이어 마스크 사용 가능(_D)

[ctx: undo-type]
en: Disable Layer Mask
ko: 레이어 마스크 사용불가(_D)

[ctx: undo-type]
en: Show Layer Mask
ko: 레이어마스크 보이기

[ctx: undo-type]
en: Add Alpha Channel
ko: 알파채널 추가

[ctx: undo-type]
en: Remove Alpha Channel
ko: 알파채널 없애기

[ctx: undo-type]
en: Layer to Image Size
ko: 레이어를 이미지 크기에 맞게

[ctx: undo-type]
en: Move Layer Mask
ko: 레이어마스크 이동

[ctx: undo-type]
en: Layer Mask to Selection
ko: 레이어마스크를 선택으로

en: Cannot rename layer masks.
ko: 레이어 마스크의 이름을 변경할 수 없습니다.

en: Index %d
ko: 인덱스 %d

en: Unknown type of palette file: %s
ko: 알 수 없는 형식의 팔레트 파일입니다.: %s

en: Missing magic header.
ko: 매직 헤더가 빠졌습니다.

en: Invalid UTF-8 string in palette file '%s'
ko: 팔레트 파일 '%s'에 잘못된 UTF-8 문자열이 있습니다.

en: Invalid column count.
ko: 잘못된 컬럼 갯수.

en: Reading palette file '%s': Invalid number of columns in line %d. Using default value.
ko: 팔레트 파일 '%s' 읽는 중: %d번째 줄의 열의 갯수가 잘못되었니다. 기본 값을 사용합니다.

en: Reading palette file '%s': Missing RED component in line %d.
ko: 팔레트 파일 '%s' 읽는 중: %d번째 줄에 RED 성분이 없습니다.

en: Reading palette file '%s': Missing GREEN component in line %d.
ko: 팔레트 파일 '%s' 읽는 중: %d번째 줄에 녹색 성분이 없습니다.

en: Reading palette file '%s': Missing BLUE component in line %d.
ko: 팔레트 파일 '%s' 읽는 중: %d번째 줄에 파랑색 성분이 없습니다.

en: Reading palette file '%s': RGB value out of range in line %d.
ko: 팔레트 파일 '%s' 읽는 중: %d번째 줄의 RGB값이 범위를 벗어났습니다.

en: Premature end of file.
ko: 파일이 갑작스럽게 끝났습니다.

en: Unknown pattern format version %d.
ko: 알 수 없는 무늬 형식 버전: %d.

en: Invalid header data in '%s': width=%lu, height=%lu, bytes=%lu
ko: '%s'의 헤더가 올바르지 않습니다.: 너비=%lu, 높이=%lu, 바이트=%lu

en: File appears truncated.
ko: 파일이 잘린 것 같습니다.

en: Invalid UTF-8 string in pattern file '%s'.
ko: 무늬 파일 '%s'에 잘못된 UTF-8 문자열이 있습니다.

en: Unable to run %s callback. The corresponding plug-in may have crashed.
ko: %s 콜백을 사용할 수 없습니다. 해당 플러그인이 비정상 종료했습니다.

[ctx: undo-type]
en: Move Selection
ko: 선택 영역 이동

[ctx: undo-type]
en: Stroke Selection
ko: 선택 영역 따라그리기

[ctx: undo-type]
en: Feather Selection
ko: 선택 영역 페더

[ctx: undo-type]
en: Sharpen Selection
ko: 선택 영역 선명하게

[ctx: undo-type]
en: Select None
ko: 선택 영역 없음

[ctx: undo-type]
en: Select All
ko: 모두 선택

[ctx: undo-type]
en: Invert Selection
ko: 선택 영역 반전

[ctx: undo-type]
en: Border Selection
ko: 테두리 선택

[ctx: undo-type]
en: Grow Selection
ko: 선택 영역 늘이기

[ctx: undo-type]
en: Shrink Selection
ko: 선택 영역 줄이기

en: There is no selection to fill.
ko: 채울 영역을 선택하지 않았습니다.

en: There is no selection to stroke.
ko: 따라 그리기할 선택이 없습니다.

en: Unable to cut or copy because the selected region is empty.
ko: 선택한 영역이 비어있으므로, 잘라내기나 복사를 할 수 없습니다.

en: Cannot float selection because the selected region is empty.
ko: 선택한 영역이 비어있으므로, 띄울 수 없습니다.

[ctx: undo-type]
en: Float Selection
ko: 선택 영역 띄우기

en: Floated Layer
ko: 떠있는 레이어

en: Convert a mitered join to a bevelled join if the miter would extend to a distance of more than miter-limit * line-width from the actual join point.
ko: 연귀가 실제 연결 지점에서 연귀한계*선폭보다 길게 확장할 경우, 연귀 연결을 빗각 연결로 변환합니다.

en: Dash offset
ko: 점선 오프셋

en: Disable brush transform
ko: 붓 변형 비활성화

en: Vertical Symmetry
ko: 수직 대칭

en: The unit used for coordinate display when not in dot-for-dot mode.
ko: 점대점 모드가 아닐때 좌표 출력에 사용할 단위.

en: Resolution X
ko: 해상도 X

en: The horizontal image resolution.
ko: 이미지 가로 해상도입니다.

en: The vertical image resolution.
ko: 이미지 세로 해상도입니다.

en: Fill type
ko: 채우기 형태

en: Apply stored FG/BG
ko: 저장된 전경색/배경색 적용

en: Apply stored brush
ko: 저장된 붓 적용

en: Apply stored dynamics
ko: 저장된 동적 요소 적용

en: Apply stored MyPaint brush
ko: 저장한 MyPaint 붓 적용

en: Apply stored pattern
ko: 저장된 무늬 적용

en: Apply stored palette
ko: 저장된 팔레트 적용

en: Apply stored gradient
ko: 저장된 그라디언트 적용

en: Apply stored font
ko: 저장된 글꼴 적용

en: Tool preset file is corrupt.
ko: 도구 프리셋 파일이 깨졌습니다.

[ctx: unit-singular]
en: pixel
ko: 픽셀

[ctx: unit-plural]
en: pixels
ko: 픽셀

[ctx: unit-singular]
en: inch
ko: 인치

[ctx: unit-plural]
en: inches
ko: 인치

[ctx: unit-singular]
en: millimeter
ko: 밀리미터

[ctx: unit-plural]
en: millimeters
ko: 밀리미터

[ctx: unit-singular]
en: point
ko: 포인

[ctx: unit-plural]
en: points
ko: 포인트

[ctx: plural]
en: percent
ko: 퍼센트

en: About GIMP
ko: 김프에 대해

en: Visit the GIMP website
ko: 김프 웹사이트 방문하기

en: GIMP is brought to you by
ko: GIMP를 만들어준 사람들

en: Search Actions
ko: 검색 동작

en: Channel _name:
ko: 채널 이름(_N):

en: Lock _pixels
ko: 픽셀 고정(_P)

en: Initialize from _selection
ko: 선택 영역 초기화(_S)

en: _Assign
ko: 할당(_A)

en: Assign
ko: 할당

en: Convert the image to a color profile
ko: 이미지를 색상 프로파일로 변환

en: C_onvert
ko: 변환(_O)

en: Convert to
ko: 변환

en: Convert Image to RGB
ko: 이미지를 RGB로 변환

en: Convert Image to Grayscale
ko: 이미지를 그레이스케일로 변환

en: New Color Profile
ko: 새 색상 프로파일

en: _Rendering Intent:
ko: 랜더링 목적(_R):

en: Select Destination Profile
ko: 대상 프로파일 선택

[ctx: profile]
en: None
ko: 없음

en: Import the image from a color profile
ko: 색상 프로파일에서 이미지 가져오기

en: Indexed Color Conversion
ko: 색인 색상 변환

en: Convert Image to Indexed Colors
ko: 이미지를 색인 색상으로 변환

en: _Maximum number of colors:
ko: 최대 색상 수(_M):

en: _Remove unused and duplicate colors from colormap
ko: 미활용 중복 색상을 색상표에서 제거(_R)

en: Color _dithering:
ko: 색상 디더링(_D):

en: Enable dithering of _transparency
ko: 투명도의 디더링 활성화(_T)

en: Enable dithering of text layers
ko: 텍스트 레이어의 디더링 활성화(_T)

en: Cannot convert to a palette with more than 256 colors.
ko: 256색 이상을 가진 팔레트로 변환할 수 없습니다.

en: Convert Image to %s
ko: 이미지를 %s(으)로 변환

en: Linear light
ko: 선형 조명

en: Non-Linear
ko: 비선형

en: _Layers:
ko: 레이어(_L):

en: _Text Layers:
ko: 텍스트 레이어(_T):

en: _Channels and Masks:
ko: 채널 및 마스크(_C):

en: Are you sure you want to remove '%s' from the list and delete it on disk?
ko: 정말 '%s'을(를) 목록에서 제거하고, 디스크에서도 삭제하겠습니까?

en: GIMP Message
ko: 김프 메시지

en: GIMP Debug
ko: 김프 디버깅

en: Image Templates
ko: 이미지 양식

en: Symmetry Painting
ko: 대칭 그리기

en: Display Navigation
ko: 내비게이션 표시

en: FG/BG
ko: 전경/배경

en: FG/BG Color
ko: 전경/배경색

note: "gimp-extensions-installed",
en: Installed Extensions
ko: 설치한 확장 기능

en: System Extensions
ko: 시스템 확장 기능

en: Install Extensions
ko: 확장 기능 설치

en: Open layers
ko: 레이어 열기

en: Saving remote files needs to determine the file format from the file extension. Please enter a file extension that matches the selected file format or enter no file extension at all.
ko: 원격 파일 저장은 파일 확장자를 통해 파일 형식을 결정해야 합니다. 선택한 파일의 형식에 맞는 파일 확장자를 입력하거나 아예 파일 확장자를 입력하지 마십시오.

en: You can use this dialog to export to various file formats. If you want to save the image to the GIMP XCF format, use File→Save instead.
ko: 이 대화 상자를 이용하여 다양한 파일 형식으로 내보낼 수 있습니다. 이미지를 김프 XCF 형식으로 저장하려면 파일→저장 메뉴를 이용하십시오.

en: You can use this dialog to save to the GIMP XCF format. Use File→Export to export to other file formats.
ko: 이 대화 상자를 이용하여 김프 XCF 형식으로 저장할 수 있습니다. 다른 파일 형식으로 내보내려면 파일→다른 형식으로 내보내기 메뉴를 이용하십시오.

en: Extension Mismatch
ko: 잘못된 확장자

en: The given filename does not have any known file extension. Please enter a known file extension or select a file format from the file format list.
ko: 확장자명이 빠졌습니다. 확장자명을 입력하거나 파일 형식 목록에서 파일 형식을 선택하십시오.

en: The given file extension does not match the chosen file type.
ko: 입력한 파일 확장자명은 선택한 파일의 형식과 일치하지 않습니다.

en: Do you want to save the image using this name anyway?
ko: 지금 파일로 이미지를 저장하시겠습니까?

en: Saving canceled
ko: 저장 취소

en: Saving '%s' failed:
    
    %s
ko: '%s' 저장 실패:
    
    %s

en: Choose Fill Style
ko: 채우기 형식 선택

en: Configure Image Grid
ko: 이미지 격자 설정

en: Merge Layers
ko: 레이어 합치기

en: Layers Merge Options
ko: 레이어 합치기 옵션

en: Merge within active _group only
ko: 활성 그룹만 합치기(_G)

en: _Discard invisible layers
ko: 보이지 않는 레이어 버리기(_D)

en: Create a New Image
ko: 새 이미지 만들기

en: Confirm Image Size
ko: 이미지 크기 확인

en: You are trying to create an image with a size of %s.
ko: %s 크기로 이미지를 만듭니다.

en: An image of the chosen size will use more memory than what is configured as "Maximum Image Size" in the Preferences dialog (currently %s).
ko: 지정된 크기의 이미지는 기본 설정 대화상자의 "최대 이미지 크기"에서 설정한 것보다 더 많은 메모리를 사용하게 됩니다(현재 %s).

[ctx: dialog-title]
en: Scale Image
ko: 이미지 비율 조정

en: Confirm Scaling
ko: 배율 확인

en: Scaling the image to the chosen size will make it use more memory than what is configured as "Maximum Image Size" in the Preferences dialog (currently %s).
ko: 지정된 크기로 이미지 크기를 조절하면 기본 설정 대화상자의 "최대 이미지 크기"에서 설정한 것보다 더 많은 메모리를 사용하게 됩니다(현재 %s).

en: Scaling the image to the chosen size will shrink some layers completely away.
ko: 선택한 크기로 이미지의 크기를 조절할 경우, 일부 레이어의 이미지가 잘려나갈 것입니다.

en: Is this what you want to do?
ko: 의도했던 작업입니까?

en: Configure Input Devices
ko: 입력 장치 설정

en: Color tag:
ko: 색상 태그:

en: _Visible
ko: 표시(_V)

en: To edit a shortcut key, click on the corresponding row and type a new accelerator, or press backspace to clear.
ko: 단축키를 편집하려면 관련 행을 클릭하고, 새로운 단축키를 입력하십시오. 백스페이스를 누르면 지워집니다.

en: S_ave keyboard shortcuts on exit
ko: 마칠 때 키보드 단축키 저장(_A)

en: Add a Mask to the Layer
ko: 레이어에 마스크 추가

en: Initialize Layer Mask to:
ko: 레이어 마스크를 초기화 합니다:

en: In_vert mask
ko: 마스크 반전(_V)

en: Please select a channel first
ko: 채널을 우선 선택하십시오

en: Layer _name:
ko: 레이어 이름(_N):

en: _Fill with:
ko: 채우기(_F):

en: Active Filters
ko: 활성 필터

en: Lock _alpha
ko: 알파 채널 고정(_A)

en: Set name from _text
ko: 텍스트에서 이름 설정(_T)

en: You will have to restart GIMP for the changes to take effect.
ko: 바꾼 내용을 반영하려면, 김프를 다시 시작해야 합니다.

en: Only in memory
ko: 메모리에만

en: No longer available
ko: 더 이상 사용할 수 없음

en: Offset Layer
ko: 레이어 상대 위치

en: Offset Layer Mask
ko: 레이어 마스크 상대 위치

en: Offset Channel
ko: 채널 상대 위치

note: offset, used as a verb
en: _Offset
ko: 오프셋(_O)

en: W_rap around
ko: 감싸기(_R)

en: Fill with _background color
ko: 배경색으로 채우기(_B)

en: Make _transparent
ko: 투명 만들기(_T)

en: Import a New Palette
ko: 새 팔레트 가져오기

en: _Gradient
ko: 그라디언트(_G)

en: I_mage
ko: 이미지(_M)

en: Sample _Merged
ko: 표본 합치기(_M)

en: _Selected Pixels only
ko: 선택한 픽셀만(_S)

en: Palette _file
ko: 팔레트 파일(_F)

note: #-#-#-#-#  444 (GIMP 2.10)  #-#-#-#-# Palette file name entry
en: Select Palette File
ko: 팔레트 파일 선택

en: New import
ko: 새로 가져오기

en: Palette _name:
ko: 팔레트 이름(_N):

en: N_umber of colors:
ko: 색상 수(_U):

en: C_olumns:
ko: 열(_O):

en: I_nterval:
ko: 간격(_N):

en: The selected source contains no colors.
ko: 선택한 원본에는 아무런 색상이 없습니다.

en: Reset All Preferences
ko: 모든 설정 초기화

en: Do you really want to reset all preferences to default values?
ko: 모든 설정을 기본값으로 초기화하겠습니까?

en: You will have to restart GIMP for the following changes to take effect:
ko: 바꾼 내용을 반영하려면, 김프를 다시 시작해야 합니다:

en: Your keyboard shortcuts will be reset to default values the next time you start GIMP.
ko: 김프 재시작시 키보드 단축키가 기본값으로 초기화될 것입니다.

en: Remove all Keyboard Shortcuts
ko: 모든 키보드 단축키 제거

en: Do you really want to remove all keyboard shortcuts from all menus?
ko: 메뉴에서 모든 키보드 단축키를 제거하시겠습니까?

en: Your window setup will be reset to default values the next time you start GIMP.
ko: 김프 재시작시 창 설정이 기본값으로 초기화될 것입니다.

en: Your input device settings will be reset to default values the next time you start GIMP.
ko: 김프 재시작시 입력 장치 설정이 기본값으로 초기화될 것입니다.

en: Your tool options will be reset to default values the next time you start GIMP.
ko: 김프 재시작시 도구 옵션 설정이 기본값으로 초기화될 것입니다.

en: There's a local installation of the user manual.
ko: 사용자 설명서가 설치되어 있습니다.

en: The user manual is not installed locally.
ko: 사용자 설명서가 설치되지 않았습니다.

en: Show _menubar
ko: 메뉴 표시줄 표시(_M)

en: Show _rulers
ko: 눈금자 표시(_R)

en: Show scroll_bars
ko: 스크롤 막대 표시(_B)

en: Show s_tatusbar
ko: 상태 표시줄 표시(_T)

en: Show s_election
ko: 선택 영역 표시(_E)

en: Show _layer boundary
ko: 레이어 경계 표시(_L)

en: Show _guides
ko: 안내선 표시(_G)

en: Canvas _padding mode:
ko: 캔버스 채우기 모드(_P):

en: Custom p_adding color:
ko: 사용자 정의 색상(_A):

en: Select Custom Canvas Padding Color
ko: 사용자 캔버드 여백 색상 선택

en: Snap to Canvas Edges
ko: 캔버스 경계에 맞추기

en: Minimal number of _undo levels:
ko: 실행 취소 최소 횟수(_U):

en: Maximum undo _memory:
ko: 실행 취소 최대 메모리(_M):

en: Tile cache _size:
ko: 타일 캐시 크기(_S):

en: Maximum _new image size:
ko: 새 이미지 최대 크기(_N):

en: Number of _threads to use:
ko: 활용 스레드 갯수(_T):

en: Use OpenCL
ko: OpenCL 활용

en: Size of _thumbnails:
ko: 미리 보기 크기(_T):

en: Maximum _filesize for thumbnailing:
ko: 미리 보기를 만들 최대 파일 크기(_F):

en: Bug Reporting
ko: 버그 보고

en: Debug _policy:
ko: 디버깅 정책(_P):

en: Reset Color Management
ko: 색상 관리 초기화

en: Image display _mode:
ko: 이미지 표시 모드(_M):

note: Color Managed Display
en: Color Managed Display
ko: 색상 관리 디스플레이

en: Select Monitor Color Profile
ko: 모니터 색상 프로필 선택

en: _Monitor profile:
ko: 모니터 프로파일(_M):

en: _Try to use the system monitor profile
ko: 시스템 모니터 프로필 사용(_T)

en: Use _black point compensation
ko: 흑점 보상 활용(_B)

en: Mark out of gamut colors
ko: 개멋(gamut) 색상 외 범위를 표시

en: Select Warning Color
ko: 경고색 선택

note: Preferred profiles
en: Preferred Profiles
ko: 선호 프로파일

en: Select Preferred RGB Color Profile
ko: 선호하는 RGB 색상 프로파일 선택

en: _RGB profile:
ko: RGB 프로필(_R):

en: Select Preferred Grayscale Color Profile
ko: 선호하는 그레이스케일 색상 프로필 선택

en: _Grayscale profile:
ko: 그레이스케일 프로파일(_G):

en: Select CMYK Color Profile
ko: CMYK 색상 프로파일 선택

en: _CMYK profile:
ko: CMYK 프로파일(_C):

en: File Open behaviour:
ko: 파일 열기 동작:

note: Filter Dialogs
en: Filter Dialogs
ko: 필터 대화상자

note: Import Policies
en: Import Policies
ko: 가져오기 정책

note: Export Policies
en: Export Policies
ko: 내보내기 정책

note: Raw Image Importer
en: Raw Image Importer
ko: RAW 이미지 가져오기

[ctx: preferences]
en: Tool Options
ko: 도구 옵션

en: _Save tool options on exit
ko: 마칠 때 도구 옵션 저장(_S)

en: Save Tool Options _Now
ko: 도구 옵션 저장(_N)

en: _Reset Saved Tool Options to Default Values
ko: 저장된 도구 옵션을 기본값으로 초기화(_R)

en: Default _interpolation:
ko: 기본 보간법(_I):

en: _Brush
ko: 붓(_B)

en: _Dynamics
ko: 동적 요소(_D)

en: _Pattern
ko: 무늬(_P)

note: Move Tool
en: Move Tool
ko: 이동 도구

en: Default New Image
ko: 기본 새 이미지

en: Default Image
ko: 기본 이미지

en: Quick Mask color:
ko: 퀵 마스크 색:

en: Set the default Quick Mask color
ko: 기본 퀵 마스크 색 설정

en: Default Grid
ko: 기본 격자

en: _Enable layer & channel previews
ko: 레이어와 채널에서 미리 보기 사용(_E)

en: Enable layer _group previews
ko: 레이어 그룹 미리 보기 활성화(_G)

en: _Default layer & channel preview size:
ko: 레이어와 채널 미리 보기의 기본 크기(_D):

en: _Undo preview size:
ko: 미리 보기 크기 되돌리기(_U):

en: Na_vigation preview size:
ko: 내비게이션 미리 보기 크기(_V):

en: _Use dynamic keyboard shortcuts
ko: 동적인 키보드 단축키 사용(_U)

en: Configure _Keyboard Shortcuts...
ko: 키보드 단축키 설정(_K)...

en: _Save keyboard shortcuts on exit
ko: 마칠 때 키보드 단축키 저장(_S)

en: Save Keyboard Shortcuts _Now
ko: 키보드 단축키 지금 저장(_N)

en: _Reset Keyboard Shortcuts to Default Values
ko: 키보드 단축키를 기본값으로 초기화(_R)

en: Remove _All Keyboard Shortcuts
ko: 모든 키보드 단축키 제거하기(_A)

en: Reload C_urrent Theme
ko: 현재 테마 다시 불러오기(_U)

en: Select an Icon Theme
ko: 아이콘 테마 선택

en: Show _foreground & background color
ko: 전경색 및 배경색 표시(_F)

en: Show active _brush, pattern & gradient
ko: 활성화된 붓, 무늬, 그라디언트 표시(_B)

en: Show active _image
ko: 활성화된 이미지 표시(_I)

note: Tool Editor
en: Tools Configuration
ko: 도구 설정

en: Dialog Defaults
ko: 대화상자 기본

en: Reset Dialog Defaults
ko: 대화상자 기본값 초기화

note: Color profile import dialog
en: Color Profile Import Dialog
ko: 색상 프로파일 가져오기 대화상자

note: All color profile chooser dialogs
en: Color Profile File Dialogs
ko: 색상 프로파일 파일 대화상자

en: Select Default Folder for Color Profiles
ko: 색상 프로파일 기본 폴더 선택

note: Convert to Color Profile Dialog
en: Convert to Color Profile Dialog
ko: 색상 프로파일로 변환 대화상자

note: Convert Indexed Dialog
en: Indexed Conversion Dialog
ko: 색인 변환 대화상자

en: Maximum number of colors:
ko: 최대 색상 수:

en: Remove unused and duplicate colors from colormap
ko: 미활용 중복 색상을 색상표에서 제거

en: Color dithering:
ko: 색상 디더링:

en: Enable dithering of transparency
ko: 투명도 디더링 활성화

en: Default to the last used settings
ko: 최근 사용한 설정을 기본값으로 설정

note: Canvas Size Dialog
en: Canvas Size Dialog
ko: 캔버스 크기 대화상자

en: Fill with:
ko: 채우기:

en: Resize layers:
ko: 레이어 크기 조절:

en: Resize text layers
ko: 텍스트 레이어 크기 조절

note: New Layer Dialog
en: New Layer Dialog
ko: 새 레이어 대화상자

en: Fill type:
ko: 채우기 형식:

note: Layer Boundary Size Dialog
en: Layer Boundary Size Dialog
ko: 레이어 경계 크기 지정 대화상자

note: Add Layer Mask Dialog
en: Add Layer Mask Dialog
ko: 레이어 마스크 추가 대화상자

en: Invert mask
ko: 마스크 반전

note: Merge Layers Dialog
en: Merge Layers Dialog
ko: 레이어 합치기 대화상자

en: Merge within active group only
ko: 활성 그룹만 합치기

note: New Channel Dialog
en: New Channel Dialog
ko: 새 채널 대화상자

en: Channel name:
ko: 채널 이름:

en: Color and opacity:
ko: 색상과 불투명도:

en: Default New Channel Color and Opacity
ko: 새 채널 기본 색상과 기본 불투명도

note: New Path Dialog
en: New Path Dialog
ko: 새 경로 대화상자

en: Path name:
ko: 경로 이름:

note: Export Path Dialog
en: Export Paths Dialog
ko: 경로 내보내기 대화상자

en: Export folder:
ko: 내보내기 폴더:

en: Select Default Folder for Exporting Paths
ko: 내보내기 경로 기본 폴더를 선택합니다

en: Export the active path only
ko: 현재 경로 내보내기활성 경로만 내보내기

note: Import Path Dialog
en: Import Paths Dialog
ko: 가져오기 경로 대화상자

en: Import folder:
ko: 가져오기 폴더:

en: Select Default Folder for Importing Paths
ko: 가져오기 경로 기본 폴더를 선택합니다

en: Merge imported paths
ko: 가져온 경로 합치기

en: Scale imported paths
ko: 가져온 경로 크기 조절

note: Grow Selection Dialog
en: Grow Selection Dialog
ko: 선택 영역 늘이기 대화상자

note: Shrink Selection Dialog
en: Shrink Selection Dialog
ko: 선택 영역 줄이기 대화상자

note: Border Selection Dialog
en: Border Selection Dialog
ko: 테두리 선택 대화상자

en: Border style:
ko: 테두리 모양새:

note: Stroke Options Dialog
en: Stroke Selection & Stroke Path Dialogs
ko: 선 선택 & 선 경로 대화 상자

en: Show help _buttons
ko: 도움말 버튼 표시(_B)

en: Use the online version
ko: 온라인 버전 사용

en: Use a locally installed copy
ko: 설치한 사본 사용

en: User manual:
ko: 사용자 설명서:

en: User interface language
ko: 사용자 인터페이스 언어

en: H_elp browser to use:
ko: 사용할 도움말 탐색기(_E):

note: Action Search
en: Action Search
ko: 동작 검색

en: Show _unavailable actions
ko: 사용할 수 없는 동작 표시(_U)

en: Clear Action History
ko: 동작 기록 지우기

en: _Check style:
ko: 스타일 확인(_C):

en: Check _size:
ko: 격자 크기(_S):

en: _Detect automatically (currently %d × %d ppi)
ko: 자동 감지(_D) (현재 %d × %d ppi)

en: _Enter manually
ko: 수동으로 입력(_E)

en: C_alibrate...
ko: 측정(_A)...

en: Hint for _docks and toolbox:
ko: 독 및 도구상자 힌트(_D):

en: Activate the _focused image
ko: 포커스된 이미지 활성화(_F)

en: _Save window positions on exit
ko: 마칠 때 창 위치 저장하기(_S)

en: Save Window Positions _Now
ko: 창 위치를 지금 저장하기(_N)

en: _Reset Saved Window Positions to Default Values
ko: 저장된 창 위치를 기본값으로 초기화(_R)

en: Use "_Dot for dot" by default
ko: 기본으로 "점 대 점" 사용(_D)

en: Marching _ants speed:
ko: 선택 영역의 점선이 움직이는 속도(_A):

note: Zoom & Resize Behavior
en: Zoom & Resize Behavior
ko: 확대와 크기 조정 동작

en: Resize window on _zoom
ko: 확대/축소시 창 크기 조정(_Z)

en: Resize window on image _size change
ko: 이미지 크기에 따라 창 크기 조정(_S)

en: Show entire image
ko: 전체 이미지 표시

en: Initial zoom _ratio:
ko: 초기 확대 배율(_R):

note: Space Bar
en: Space Bar
ko: 스페이스바

en: _While space bar is pressed:
ko: 스페이스바를 누르고 있는 동안(_W):

en: Show _brush outline
ko: 붓 윤곽 표시(_B)

en: Show pointer for paint _tools
ko: 그리기 도구의 커서 표시(_T)

en: Pointer _mode:
ko: 포인터 모드(_M):

en: Pointer _handedness:
ko: 포인터 잡이 방향(_H):

en: Default Appearance in Normal Mode
ko: 보통 상태의 기본 모양

en: Default Appearance in Fullscreen Mode
ko: 전체 화면 상태의 기본 모양

en: Image Title & Statusbar Format
ko: 이미지 창 제목표시줄과 상태표시줄 형식

en: Title & Status
ko: 제목과 상태

en: Current format
ko: 현재 형식

en: Show zoom percentage
ko: 확대 백분율 표시

en: Show zoom ratio
ko: 확대 배율 표시

en: Show image size
ko: 이미지 크기 표시

en: Image Title Format
ko: 이미지 제목 형식

en: Image Statusbar Format
ko: 이미지 상태표시줄 형식

en: Snapping
ko: 스냅하기

en: Configure E_xtended Input Devices...
ko: 확장 입력 장치 설정(_X)...

en: _Save input device settings on exit
ko: 마칠 때 장치 상태 저장(_S)

en: Save Input Device Settings _Now
ko: 입력 장치 상태 지금 저장(_N)

en: _Reset Saved Input Device Settings to Default Values
ko: 저장된 장치 설정을 기본값으로 초기화하기(_R)

en: Additional Input Controllers
ko: 입력 제어기

en: Temporary folder:
ko: 임시 폴더:

en: Select Folder for Temporary Files
ko: 임시 폴더 선택

en: Swap folder:
ko: 스왑 폴더:

en: Select Swap Folder
ko: 스왑 디렉터리 선택

en: Brush Folders
ko: 붓 폴더

en: Select Brush Folders
ko: 붓 폴더 선택

en: Dynamics Folders
ko: 동적 요소 폴더

en: Select Dynamics Folders
ko: 동적 요소 폴더 선택

en: Pattern Folders
ko: 무늬 폴더

en: Select Pattern Folders
ko: 무늬 폴더 선택

en: Palette Folders
ko: 팔레트 폴더

en: Select Palette Folders
ko: 팔레트 폴더 선택

en: Gradient Folders
ko: 그라디언트 폴더

en: Select Gradient Folders
ko: 그라디언트 폴더 선택

en: Font Folders
ko: 글꼴 폴더

en: Select Font Folders
ko: 글꼴 폴더 선택

en: Tool Preset Folders
ko: 도구 사전 설정 폴더

en: Select Tool Preset Folders
ko: 도구 사전 설정 폴더 선택

en: MyPaint Brush Folders
ko: MyPaint 붓 폴더

en: Select MyPaint Brush Folders
ko: MyPaint 붓 폴더 선택

en: Plug-in Folders
ko: 플러그인 폴더

en: Select plug-in Folders
ko: 플러그인 폴더 선택

en: Script-Fu Folders
ko: Script-Fu 폴더

en: Select Script-Fu Folders
ko: Script-Fu 폴더 선택

en: Module Folders
ko: 모듈 폴더

en: Select Module Folders
ko: 모듈 폴더 선택

en: Interpreters
ko: 해석기

en: Interpreter Folders
ko: 해석기 폴더

en: Select Interpreter Folders
ko: 해석기 폴더 선택

en: Environment Folders
ko: 환경 폴더

en: Select Environment Folders
ko: 환경 폴더 선택

en: Theme Folders
ko: 테마 폴더

en: Select Theme Folders
ko: 테마 폴더 선택

en: Icon Themes
ko: 아이콘 테마

en: Icon Theme Folders
ko: 아이콘 테마 폴더

en: Select Icon Theme Folders
ko: 아이콘 테마 폴더 선택

note: #-#-#-#-#  444 (GIMP 2.10)  #-#-#-#-# the resolution labels
en: _X resolution:
ko: X축 해상도(_X):

en: _Y resolution:
ko: Y축 해상도(_Y):

en: pixels/%a
ko: 픽셀/%a

en: Close All Images
ko: 모든 이미지 닫기

en: If you quit GIMP now, these changes will be lost.
ko: 지금 종료할 경우, 바뀐 내용들을 잃게 됩니다.

en: If you close these images now, changes will be lost.
ko: 저장하지 않고 이미지를 닫을 경우, 바뀐 내용을 잃게 됩니다.

note: TRANSLATORS: unless your language msgstr[0] applies to 1 only (as in English), replace "one" with %d.
en: There is one image with unsaved changes: | There are %d images with unsaved changes:
ko[0]: 저장 안된 이미지가 %d 개 있습니다.:

en: Exported to %s
ko: %s(으)로 내보내기

en: Save this image
ko: 이 이미지 저장

en: Re_set
ko: 초기화(_S)

en: Resize _layers:
ko: 레이어 크기 바꾸기(_L):

en: Resize _text layers
ko: 텍스트 레이어 크기 조절(_T)

en: Calibrate Monitor Resolution
ko: 모니터 해상도 측정

en: Measure the rulers and enter their lengths:
ko: 눈금자로 측정한 값을 아래에 입력하십시오.:

en: I_nterpolation:
ko: 보간(_N):

en: Choose Stroke Style
ko: 따라 그리기 형식

en: Paint tool:
ko: 그리기 도구:

en: _Emulate brush dynamics
ko: 동적 붓으로 에뮬레이트(_E)

en: The GIMP tips file is empty!
ko: 김프 팁 파일이 비어 있습니다!

en: The GIMP tips file appears to be missing!
ko: 김프 팁 파일이 없습니다!

en: There should be a file called '%s'. Please check your installation.
ko: 파일 '%s'이(가) 없습니다. 설치되었는지 확인하십시오.

en: The GIMP tips file could not be parsed!
ko: 김프 팁 파일을 해석할 수 없습니다!

en: GIMP Tip of the Day
ko: 오늘의 김프 팁

en: _Previous Tip
ko: 이전 팁(_P)

en: _Next Tip
ko: 다음 팁(_N)

note: This is a special string to specify the language identifier to look for in the gimp-tips.xml file. Please translate the C in it according to the name of the po file used for gimp-tips.xml. E.g. for the german translation, that would be "tips-locale:de".
en: tips-locale:C
ko: tips-locale:ko

en: GIMP User Installation
ko: 김프 사용자 설치

en: User installation failed!
ko: 사용자 설치 실패!

en: The GIMP user installation failed; see the log for details.
ko: 김프 사용자 설치 실패; 자세한 내용은 로그를 확인하십시오.

en: Installation Log
ko: 사용자 설치 로그

en: Export Path to SVG
ko: SVG로 경로 내보내기

en: Export the active path
ko: 현재 경로 내보내기

en: Export all paths from this image
ko: 현재 이미지의 모든 경로 내보내기

en: Import Paths from SVG
ko: SVG에서 경로 가져오기

en: All files (*.*)
ko: 모든 파일 (*.*)

en: Scalable SVG image (*.svg)
ko: 화질저하없이 변형이 가능한 SVG 이미지 (*.svg)

en: _Merge imported paths
ko: 가져온 경로 합치기(_M)

en: _Scale imported paths to fit image
ko: 가져온 경로의 크기를 이미지에 맞추기(_S)

en: Path _name:
ko: 경로 이름(_N):

en: Lock path _strokes
ko: 경로 선 고정(_S)

en: Lock path _position
ko: 경로 위치 고정(_P)

[ctx: compass-orientation]
en: Auto
ko: 자동

[ctx: compass-orientation]
en: Horizontal
ko: 수평

[ctx: compass-orientation]
en: Vertical
ko: 수직

[ctx: guides-type]
en: No guides
ko: 안내선 없음

[ctx: guides-type]
en: Center lines
ko: 가운데 선

[ctx: guides-type]
en: Rule of thirds
ko: 세 번째 규칙

[ctx: guides-type]
en: Rule of fifths
ko: 다섯 번째 규칙

[ctx: guides-type]
en: Golden sections
ko: 중요 구역

[ctx: guides-type]
en: Diagonal lines
ko: 대각선

[ctx: guides-type]
en: Number of lines
ko: 줄 번호

[ctx: guides-type]
en: Line spacing
ko: 줄 간격

[ctx: rectangle-fixed-rule]
en: Aspect ratio
ko: 종횡비

[ctx: rectangle-fixed-rule]
en: Width
ko: 너비

[ctx: rectangle-fixed-rule]
en: Height
ko: 높이

[ctx: rectangle-fixed-rule]
en: Size
ko: 크기

[ctx: vector-mode]
en: Design
ko: 디자인

[ctx: vector-mode]
en: Edit
ko: 편집

[ctx: vector-mode]
en: Move
ko: 이동

en: _Sample Merged
ko: 표본 합치기(_S)

en: Access the image menu
ko: 이미지 메뉴 열기

en: Zoom image when window size changes
ko: 창 크기를 바꿀 때 이미지 확대/축소

en: Toggle Quick Mask
ko: 퀵 마스크 전환

en: Navigate the image display
ko: 이미지 화면을 둘러보기

en: Drop image files here to open them
ko: 이미지를 이곳에 끌어놓으면 이미지가 열립니다.

en: Save the changes to image '%s' before closing?
ko: 이미지를 닫기 전에 '%s'을(를) 저장하시겠습니까?

en: If you don't save the image, changes from the last hour will be lost. | If you don't save the image, changes from the last %d hours will be lost.
ko[0]: 이미지를 저장하지 않을 경우, %d 시간 이전에 바뀐 내용은 사라집니다.

en: If you don't save the image, changes from the last hour and %d minute will be lost. | If you don't save the image, changes from the last hour and %d minutes will be lost.
ko[0]: 이미지를 저장하지 않을 경우, 한 시간 %d 분 전에 바뀐 내용은 사라집니다.

en: If you don't save the image, changes from the last minute will be lost. | If you don't save the image, changes from the last %d minutes will be lost.
ko[0]: 이미지를 저장하지 않을 경우, %d 분 이전에 바뀐 내용은 사라집니다.

en: The image has been exported to '%s'.
ko: 이미지가 '%s'(으)로 내보내졌습니다.

en: Drop New Layer
ko: 새 레이어 끌어서-놓기

en: Drop New Path
ko: 새 경로 끌어서-놓기

en: Cannot modify the pixels of layer groups.
ko: 레이어 그룹의 픽셀을 바꿀 수 없습니다.

en: The active layer's pixels are locked.
ko: 활성 레이어의 픽셀이 잠겼습니다.

en: Drop layers
ko: 레이어 삭제

en: Dropped Buffer
ko: 버퍼 삭제

en: Color Display Filters
ko: 화면 색상 표시 필터

en: Configure Color Display Filters
ko: 화면 색상 표시 필터 설정

en: Image saved to '%s'
ko: 이미지가 '%s'(으)로 저장되었습니다.

en: Image exported to '%s'
ko: 이미지를 '%s'(으)로 내보내었습니다.

en: Layer Select
ko: 레이어 선택

en: Rotate View
ko: 회전 보기

en: Select Rotation Angle
ko: 회전 각도 선택

en: Zoom Ratio
ko: 확대 배율

en: Select Zoom Ratio
ko: 확대 배율 선택

en: Zoom ratio:
ko: 확대 배율:

en: (clean)
ko: (수정안됨)

en: Cancel <i>%s</i>
ko: <i>%s</i> 취소

en: Click to place vertical and horizontal guides
ko: 수직 및 수평 안내선을 위치시키려면 클릭하십시오

en: Click to place a horizontal guide
ko: 수평 안내선 배치하려면 클릭하십시오

en: Click to place a vertical guide
ko: 수직 안내선 배치하려면 클릭하십시오

en: Click-Drag to add a new point
ko: 새 점을 추가하려면 누른 채로 끌어 움직이십시오

en: Click-Drag to move this point
ko: 이 점을 움직이려면 누른 채로 끌어 움직이십시오

en: Click-Drag to move all points
ko: 모든 점을 움직이려면 누른 채로 끌어 움직이십시오

en: %s for constrained angles
ko: %s(으)로 제한된 각

en: Click-Drag to rotate and scale
ko: 이미지를 회전하고 크기를 조절하려면 누른 채로 끌어 움직이십시오

en: Click-Drag to shear and scale
ko: 이미지를 깎고 크기를 조절하려면 누른 채로 끌어 움직이십시오

en: Click-Drag to change perspective
ko: 원근 형태를 바꾸려면 누른 채로 끌어 움직이십시오

en: Click-Drag to move this handle
ko: 이 조절점을 움직이려면 누른 채로 끌어 움직이십시오

en: Click-Drag to remove this handle
ko: 조절점을 제거하려면 누른 채로 끌어 움직이십시오

en: Click-Drag to move the slider; drag away to remove the slider
ko: 슬라이더를 움직이려면 누른 채로 끌어 움직이시고 슬라이더를 제거하려면 캔버스 밖으로 끌어두십시오

en: Click-Drag to move the slider
ko: 슬라이더를 움직이려면 누른 채로 끌어 움직이십시오

en: Click-Drag away to remove the slider
ko: 슬라이더를 없애려면 누른 채로 끌어 캔버스 밖으로 움직이십시오

en: Click-Drag to remove the slider
ko: 슬라이더를 없애려면 누른 채로 끌어 움직이십시오

en: %s to move the whole line
ko: 전체 줄을 %s 만큼 이동

en: Restrict editing to polygons
ko: 다각형으로 편집 제한

en: The active path is locked.
ko: 활성 경로가 잠겨 있습니다.

en: Add Stroke
ko: 실선 추가

en: Insert Anchor
ko: 고정점 삽입

en: Drag Handle
ko: 조절점 끌기

en: Drag Anchor
ko: 고정점 끌기

en: Drag Anchors
ko: 여러 고정점 끌기

en: Drag Curve
ko: 곡선 끌기

en: Connect Strokes
ko: 획 연결

en: Drag Path
ko: 경로 끌기

en: Convert Edge
ko: 모서리 변환

en: Move Anchors
ko: 여러 고정점 이동

en: Click to pick path to edit
ko: 편집할 경로를 선택하십시오

en: Click to create a new path
ko: 새 경로를 만들려면 클립하십시오

en: Click to create a new component of the path
ko: 경로에 새 구성요소를 만들려면 클릭하십시오

en: Click or Click-Drag to create a new anchor
ko: 새 고정점을 만들려면 누르거나 누른 채로 끌어 움직이십시오

en: Click-Drag to move the anchor around
ko: 고정점을 움직이려면 누른 채로 끌어 움직이십시오

en: Click-Drag to move the anchors around
ko: 여러 점을 움직이려면 누른 채로 끌어 움직이십시오

en: Click-Drag to move the handle around
ko: 조절점을 이동하려면 누른 채로 끌어 움직이십시오

en: Click-Drag to move the handles around symmetrically
ko: 조절점을 대칭형으로 움직이려면 누른 채로 끌어 움직이십시오

en: Click-Drag to change the shape of the curve
ko: 곡선의 모양을 바꾸려면 누른 채로 끌어 움직이십시오

en: %s: symmetrical
ko: %s: 대칭

en: Click-Drag to move the component around
ko: 구성 요소를 움직이려면 누른 채로 끌어 움직이십시오

en: Click-Drag to move the path around
ko: 경로를 이리저리 움직이려면 누른 채로 끌어 움직이십시오

en: Click-Drag to insert an anchor on the path
ko: 경로에 새 연결점을 추가하려면 누른 채로 끌어 움직이십시오

en: Click to delete this anchor
ko: 고정점을 삭제하려면 클릭하십시오

en: Click to connect this anchor with the selected endpoint
ko: 이 고정점을 선택한 끝점과 연결하려면 클릭하십시오

en: Click to open up the path
ko: 경로를 열려면 클릭하십시오

en: Click to make this node angular
ko: 이 노드를 뾰족하게 만들려면 클릭하십시오

en: Delete Anchors
ko: 고정점 삭제

en: Click-Drag to move segment vertex
ko: 선분의 점을 움직이려면 누른 채로 끌어 움직이십시오

en: Return commits, Escape cancels, Backspace removes last segment
ko: 엔터는 입력, ESC 키는 취소, 백스페이스는 마지막 부분을 제거합니다

en: Click-Drag adds a free segment, Click adds a polygonal segment
ko: 자유 선분을 추가하려면 누른 채로 끌어 움직이시고, 이후 다각 선분을 추가하려면 이곳저곳을 누르십시오

en: Rectangle:
ko: 사각형:

en: Position:
ko: 위치:

en: Click-Drag to scale
ko: 크기를 조절하려면 누른 채로 끌어 움직이십시오

en: %s plug-in returned SUCCESS but did not return an image
ko: %s 플러그인이 성공적으로 적용되었습니다

en: Image doesn't contain any layers
ko: 이미지에 레이어가 없습니다

en: Opening '%s' failed: %s
ko: '%s' 열기 실패: %s

en: Mounting remote volume
ko: 원격 볼륨 마운트 중

en: Opening remote file
ko: 원격 파일 여는 중

en: Downloading image (%s of %s)
ko: 이미지 내려받기 중 (%s / %s)

en: Uploading image (%s of %s)
ko: 이미지 업로드 중 (%s / %s)

en: Downloaded %s of image data
ko: 이미지 데이터 %s 내려받기 완료

en: Uploaded %s of image data
ko: 이미지 데이터 %s 업로드 완료

en: %s plug-in could not save image
ko: %s 플러그인을 이용해 이미지를 저장할 수 없습니다

en: '%s:' is not a valid URI scheme
ko: '%s:'은(는) 정확한 URI 스키마가 아닙니다

en: Invalid character sequence in URI
ko: URI의 글자 배열이 잘못되었습니다

[ctx: cage-mode]
en: Create or adjust the cage
ko: 골조 만들기 또는 조정하기

[ctx: layer-color-space]
en: Auto
ko: 자동

[ctx: layer-color-space]
en: RGB (linear)
ko: RGB(선형)

[ctx: layer-color-space]
en: RGB (perceptual)
ko: RGB(가시영역)

[ctx: layer-composite-mode]
en: Auto
ko: 자동

[ctx: layer-mode]
en: LCh Hue
ko: LCh 색상

[ctx: layer-mode]
en: LCh Chroma
ko: LCh 크로마

[ctx: layer-mode]
en: HSV Saturation
ko: HSV 채도

[ctx: layer-mode]
en: HSL Color
ko: HSV 색상

[ctx: layer-mode]
en: HSV Value
ko: HSV 명도

[ctx: layer-mode]
en: Dodge
ko: 닷지

[ctx: layer-mode]
en: Burn
ko: 번

[ctx: layer-mode]
en: Hard light
ko: 강한 조명

[ctx: layer-mode]
en: Soft light
ko: 부드러운 조명

[ctx: layer-mode]
en: Vivid light
ko: 은은한 조명

[ctx: layer-mode]
en: Pin light
ko: 핀 조명

[ctx: layer-mode]
en: Linear light
ko: 선형 조명

[ctx: layer-mode]
en: Hard mix
ko: 강한 혼합

[ctx: layer-mode]
en: Exclusion
ko: 제외

[ctx: layer-mode]
en: Color erase
ko: 색상 지우기

[ctx: layer-mode]
en: Erase
ko: 지우기

[ctx: layer-mode]
en: Merge
ko: 합치기

[ctx: layer-mode]
en: Split
ko: 분할

[ctx: layer-mode]
en: Replace
ko: 바꾸기

[ctx: layer-mode]
en: Anti erase
ko: 지우기 방지

[ctx: layer-mode-group]
en: Default
ko: 기본

en: Work on linear or perceptual RGB
ko: 선형 RGB 또는 가시영역 RGB에서 작업

en: not a GIMP Curves file
ko: 김프 커브 파일이 아닙니다

en: not a GIMP Levels file
ko: 김프 레벨 파일이 아닙니다

en: Compute a set of coefficient buffer for the GIMP cage tool
ko: 김프 골조 도구를 위한 계수 버퍼 모음 계산하기

en: Convert a set of coefficient buffer to a coordinate buffer for the GIMP cage tool
ko: 계수 버퍼 모음을 김프 골조 도구의 계수 버퍼로 변환합니다

en: Fill with plain color
ko: 단색으로 채우기

en: GIMP Startup
ko: 김프 시작

en: Motion only
ko: 움직임만

en: No brushes available for use with this tool.
ko: 이 도구에 맞는 붓이 없습니다.

en: No paint dynamics available for use with this tool.
ko: 이 도구에서 사용할 수 있는 동적 요소이 없습니다.

en: No patterns available for use with this tool.
ko: 이 도구에서 사용할 수 있는 무늬가 없습니다.

en: Anti erase
ko: 지우기 방지

en: Healing does not operate on indexed layers.
ko: 복원 기능은 인덱스 레이어에서 사용할 수 없습니다.

en: Ink Blob Size
ko: 잉크 방울 크기

en: Ink Blob Aspect Ratio
ko: 잉크 방울 종횡비

en: Ink Blob Angle
ko: 잉크 방울 각도

en: Mybrush
ko: MyBrush

en: No MyPaint brushes available for use with this tool.
ko: 이 도구를 활용할 MyPaint 붓이 없습니다.

en: Base Opacity
ko: 기본 불투명도

en: Erase with this brush
ko: 이 붓으로 지우기

en: Brush Force
ko: 붓 압력

en: Link Size
ko: 연결 크기

en: Link Aspect Ratio
ko: 연결 종횡비

en: Link Angle
ko: 연결 각도

en: Link Spacing
ko: 연결 간격

en: Link Hardness
ko: 연결 경도

en: Every stamp has its own opacity
ko: 모든 도장은 고유의 불투명도를 갖습니다

en: Hard edge
ko: 가장자리 딱딱하게

en: Ignore fuzziness of the current brush
ko: 현 붓의 퍼지 정도 무시하기

en: Scatter brush as you paint
ko: 칠할 때 붓 흩뿌리기

en: Distance of scattering
ko: 흩뿌리기 거리

en: Fade length
ko: 흐리게 길이

en: Distance over which strokes fade out
ko: 스트로크가 사라지는 거리

en: Reverse direction of fading
ko: 사라지는 방향 반전

en: How fade is repeated as you paint
ko: 칠할 때 사라짐이 반복되는 방법

en: Paint smoother strokes
ko: 더 부드러운 선 그리기

en: Depth of smoothing
ko: 부드러운 정도

en: Gravity of the pen
ko: 펜의 중력 영향도

en: Set a source image first.
ko: 먼저 원본 이미지를 설정하십시오.

[ctx: perspective-clone-mode]
en: Modify Perspective
ko: 원근 수정하기

[ctx: perspective-clone-mode]
en: Perspective Clone
ko: 원근 복제

[ctx: source-align-mode]
en: None
ko: 없음

[ctx: source-align-mode]
en: Aligned
ko: 정렬됨

[ctx: source-align-mode]
en: Registered
ko: 등록됨

[ctx: source-align-mode]
en: Fixed
ko: 고정됨

en: Combine Masks
ko: 마스크 결합

en: Plug-in
ko: 플러그인

[ctx: command]
en: Foreground Select
ko: 물체 선택

[ctx: undo-type]
en: Brightness-Contrast
ko: 명도-대비

[ctx: undo-type]
en: Color Balance
ko: 색상 균형

[ctx: undo-type]
en: Colorize
ko: 색상화(Colorize)

[ctx: undo-type]
en: Curves
ko: 커브

en: Cannot remove this layer because it is not a floating selection.
ko: 떠있는 선택이 아니므로, 레이어를 제거할 수 없습니다.

en: Cannot anchor this layer because it is not a floating selection.
ko: 떠있는 선택이 아니므로, 레이어를 고정할 수 없습니다.

en: Cannot convert this layer to a normal layer because it is not a floating selection.
ko: 떠있는 선택이 아니므로, 레이어를 일반 레이어로 변환할 수 없습니다.

en: Writing PDB file '%s' failed: %s
ko: '%s' PDB 파일 기록 실패: %s

en: Procedure '%s' not found
ko: 프로시져 '%s'을(를) 찾을 수 없습니다

en: Invalid empty brush name
ko: 빈 문자열은 붓 이름으로 부적절합니다

en: Brush '%s' not found
ko: 붓 '%s'이(가) 없습니다

en: Brush '%s' is not editable
ko: 붓 '%s'을(를) 수정할 수 없습니다

en: Brush '%s' is not a generated brush
ko: 붓 '%s'은(는) 생성된 붓이 아닙니다

en: Invalid empty paint dynamics name
ko: 타당하지 않은 빈 페인트 동적 요소 이름

en: Paint dynamics '%s' not found
ko: '%s' 그리기 동적 요소를 찾을 수 없습니다

en: Paint dynamics '%s' is not editable
ko: '%s' 그리기 동적 요소를 수정할 수 없습니다

en: Invalid empty pattern name
ko: 빈 문자열은 무늬 이름으로 부적절합니다

en: Pattern '%s' not found
ko: 무늬 '%s'을(를) 찾을 수 없습니다

en: Invalid empty gradient name
ko: 빈 문자열은 그라디언트 이름으로 부적절합니다

en: Gradient '%s' not found
ko: 그라디언트 '%s'을(를) 찾을 수 없습니다

en: Gradient '%s' is not editable
ko: 그라디언트 '%s'은(는) 수정할 수 없습니다

en: Invalid empty palette name
ko: 빈 문자열은 팔레트 이름으로 부적절합니다

en: Palette '%s' not found
ko: 팔레트 '%s'을(를) 찾을 수 없습니다

en: Palette '%s' is not editable
ko: 팔레트 '%s'은(는) 수정할 수 없습니다

en: Invalid empty font name
ko: 빈 문자열은 글꼴 이름으로 부적절합니다

en: Font '%s' not found
ko: 글꼴 '%s'이(가) 없습니다

en: Invalid empty buffer name
ko: 빈 문자열은 버퍼 이름으로 부적절합니다

en: Named buffer '%s' not found
ko: 이름있는 버퍼 '%s'을(를) 찾을 수 없습니다

en: Invalid empty paint method name
ko: 빈 문자열은 칠하기 방법 이름으로 부적절합니다

en: Paint method '%s' does not exist
ko: '%s' 그리기 방식이 존재하지 않습니다

en: Item '%s' (%d) cannot be used because it has not been added to an image
ko: '%s' (%d) 항목은 이미지에 추가된 것이 아니므로, 사용할 수 없습니다

en: Item '%s' (%d) cannot be used because it is attached to another image
ko: '%s' (%d) 항목은 다른 이미지에 추가된 것이 아니므로, 사용할 수 없습니다

en: Item '%s' (%d) cannot be used because it is not a direct child of an item tree
ko: '%s' (%d) 항목은 항목 트리의 자식이 아니므로, 사용할 수 없습니다

en: Items '%s' (%d) and '%s' (%d) cannot be used because they are not part of the same item tree
ko:  '%s' (%d) 와 '%s' (%d) 항목은 사용할 수 없다. 왜냐면 같은 항목 트리의 부분이 아니므로

en: Item '%s' (%d) must not be an ancestor of '%s' (%d)
ko: '%s' (%d)은 '%s' (%d)의 상위 항목이 될 수 없습니다.

en: Item '%s' (%d) has already been added to an image
ko: '%s' (%d) 항목은 이미 이미지에 추가되었습니다

en: Trying to add item '%s' (%d) to wrong image
ko: 잘못된 이미지에 '%s' (%d) 항목을 추가하려는 시도

en: Item '%s' (%d) cannot be modified because its contents are locked
ko: '%s' (%d) 항목은 내용이 잠겼으므로 사용할 수 없습니다

en: Item '%s' (%d) cannot be used because it is not a group item
ko: '%s' (%d) 레이어는 그룹 항목이 아니므로 사용할 수 없습니다

en: Item '%s' (%d) cannot be modified because it is a group item
ko: '%s' (%d) 항목은 그룹 항목이 아니므로, 사용할 수 없습니다

en: Layer '%s' (%d) cannot be used because it is not a text layer
ko: '%s' (%d) 레이어는 텍스트 레이어가 아니므로 사용할 수 없습니다

en: Image '%s' (%d) is of type '%s', but an image of type '%s' is expected
ko: 이미지 '%s' (%d)은(는) '%s' 형식입니다.  하지만 '%s'의 이미지 형식이어야 합니다

en: Vectors object %d does not contain stroke with ID %d
ko: 벡터 개체 %d은(는) ID %d 스트로크를 포함하고 있지 않습니

en: Procedure '%s' has been called with a wrong type for argument #%d. Expected %s, got %s.
ko: '%s' 프로시저는 인수 %d에 대해 잘못된 형식의 값을 호출하였습니다. %s 대신 %s이(가) 있습니다.

en: Smooth edges
ko: 가장자리 부드럽게

en: Sample criterion
ko: 샘플 기준

en: Sample threshold
ko: 샘플 임계치

en: Sample transparent
ko: 샘플 투명도

en: Distance metric
ko: 거리 메트릭

en: Procedure '%s' returned no return values
ko: '%s' 프로시저는 반환값이 없습니다.

en: Procedure '%s' returned a wrong value type for return value '%s' (#%d). Expected %s, got %s.
ko: '%s' 프로시저는 반환값 '%s'(#%d)에 대해 잘못된 형식의 값을 반환하였습니다. %s 값을 기대했지만 , %s 값이 왔습니다.

en: Procedure '%s' has been called with a wrong value type for argument '%s' (#%d). Expected %s, got %s.
ko: '%s' 프로시저는 인수 '%s' (#%d)에 대해 잘못된 형식의 값을 호출하였습니다. %s 값을 기대했지만, %s 값이 왔습니다.

en: Procedure '%s' returned an invalid ID for argument '%s'. Most likely a plug-in is trying to work on a layer that doesn't exist any longer.
ko: '%s' 프로시저는 인수 '%s'에 대해 잘못된 ID를 반환하였습니다. 이런 경우 플러그인은 존재하지 않는 레이어에 작업을 시도하게 됩니다.

en: Procedure '%s' has been called with an invalid ID for argument '%s'. Most likely a plug-in is trying to work on a layer that doesn't exist any longer.
ko: '%s' 프로시저는 인수 '%s'에 대해 잘못된 ID를 호출하였습니다. 이런 경우 플러그인은 존재하지 않는 레이어에 작업을 시도하게 됩니다.

en: Procedure '%s' returned an invalid ID for argument '%s'. Most likely a plug-in is trying to work on an image that doesn't exist any longer.
ko: '%s' 프로시저는 인수 '%s'에 대해 잘못된 ID를 호출하였습니다. 이런 경우 플러그인은 존재하지 않는 레이어에 작업을 시도하게 됩니다.

en: Procedure '%s' has been called with an invalid ID for argument '%s'. Most likely a plug-in is trying to work on an image that doesn't exist any longer.
ko: '%s' 프로시저는 인수 '%s'에 대해 잘못된 ID를 호출하였습니다. 이런 경우 플러그인은 존재하지 않는 레이어에 작업을 시도하게 됩니다.

en: Procedure '%s' returned '%s' as return value '%s' (#%d, type %s). This value is out of range.
ko: '%s' 프로시저는 '%s'을(를) '%s' (#%d, type %s)의 반환값으로 반환하였습니다. 이 값은 범위를 벗어난 값입니다.

en: Procedure '%s' has been called with value '%s' for argument '%s' (#%d, type %s). This value is out of range.
ko: '%s' 프로시저는 '%s'을(를) '%s' (#%d, type %s)의 인수로 호출하였습니다. 이 값은 범위를 벗어난 값입니다.

en: Image resolution is out of bounds, using the default resolution instead.
ko: 이미지 해상도가 범위를 넘었으므로, 기본 해상도를 대신 사용합니다.

en: Shearing
ko: 깍기

en: 2D Transforming
ko: 2차원 변형 중

[ctx: undo-type]
en: Gaussian Blur
ko: 가우시안 흐림

[ctx: undo-type]
en: Cubism
ko: 큐비즘

[ctx: undo-type]
en: Edge
ko: 모서리 강조

[ctx: undo-type]
en: Engrave
ko: 판화

[ctx: undo-type]
en: Lens Flare
ko: 렌즈 역광

[ctx: undo-type]
en: Fractal Trace
ko: 프랙탈 추적

[ctx: undo-type]
en: Glass Tile
ko: 유리 타일

[ctx: undo-type]
en: Illusion
ko: 환상

[ctx: undo-type]
en: Lens Distortion
ko: 렌즈 왜곡

[ctx: undo-type]
en: Maze
ko: 미로

[ctx: undo-type]
en: Mosaic
ko: 모자이크

[ctx: undo-type]
en: Supernova
ko: 초신성

[ctx: undo-type]
en: Paper Tile
ko: 종이 타일

[ctx: undo-type]
en: Plasma
ko: 플라즈마

[ctx: undo-type]
en: Polar Coordinates
ko: 극좌표

[ctx: undo-type]
en: Red Eye Removal
ko: 적목제거

[ctx: undo-type]
en: Video
ko: 비디오

[ctx: undo-type]
en: Value Propagate
ko: 명도 전파

[ctx: undo-type]
en: Dilate
ko: 팽창

[ctx: undo-type]
en: Erode
ko: 풍화

[ctx: undo-type]
en: Waves
ko: 울렁임

en: Failed to create text layer
ko: 텍스트 레이어를 만드는데 실패했습니다

en: Set text layer attribute
ko: 텍스트 레이어 속성 설정

en: Remove path stroke
ko: 경로 스트로크 제거하기

en: Close path stroke
ko: 경로 스트로크 닫기

en: Translate path stroke
ko: 경로 스트로크 변환

en: Scale path stroke
ko: 경로 크기조정

en: Rotate path stroke
ko: 경로 스트로크 회전

en: Flip path stroke
ko: 경로 스트로크 뒤집기

en: Add path stroke
ko: 경로 실선 추가

en: Extend path stroke
ko: 경로 따라 그리기 확장

en: Empty variable name in environment file %s
ko: 환경 파일 %s에 빈 변수 이름이 있습니다.

en: Illegal variable name in environment file %s: %s
ko: 환경 파일 %s에 부적절한 변수 이름 %s이(가) 있습니다.

en: Bad interpreter referenced in interpreter file %s: %s
ko: 잘못된 해석기를 참조한 해석기 파일 %s: %s

en: Bad binary format string in interpreter file %s
ko: 해석기 파일 %s의 잘못된 바이너리 형식 문자열

en: Plug-in crashed: "%s"
    (%s)
    
    The dying plug-in may have messed up GIMP's internal state. You may want to save your images and restart GIMP to be on the safe side.
ko: 플러그인 비정상 종료: "%s"
    (%s)
    
    비정상 종료한 플러그인이 김프의 내부 상태에 영향을 주었을 수 있습니다.
    이미지를 저장하고 김프를 다시 시작하는 것이 안전합니다.

en: Calling error for procedure '%s':
    %s
ko: '%s' 프로시저 호출 오류:
    %s

en: Execution error for procedure '%s':
    %s
ko: '%s' 프로시저 실행 오류:
    %s

en: Plug-in Interpreters
ko: 플러그인 해석기

en: Plug-in Environment
ko: 플러그인 환경

en: Failed to run plug-in "%s"
ko: "%s" 플러그인 실행 실패

en: Searching plug-ins
ko: 플러그인 검색 중

en: Resource configuration
ko: 자원 설정

en: Querying new Plug-ins
ko: 새 플러그인 조회 중

en: Initializing Plug-ins
ko: 플러그인 초기화 중

en: Starting Extensions
ko: 확장 시작 중

en: Calling error for '%s':
    %s
ko: '%s' 호출 오류:
    %s

en: Execution error for '%s':
    %s
ko: '%s' 실행 오류:
    %s

en: Skipping '%s': wrong GIMP protocol version.
ko: '%s' 건너뜀: 잘못된 김프 프로토콜 버전.

en: invalid value '%s' for icon type
ko: 아이콘 타입에 대한 잘못된 값 '%s'

en: invalid value '%ld' for icon type
ko: 아이콘 타입에 대한 잘못된 값 '%ld'

en: Select Range to Adjust
ko: 변경할 범위를 선택하십시오

en: Adjust Color Levels
ko: 색상 레벨 조절

en: R_eset Range
ko: 범위 초기화(_E)

en: Preserve _luminosity
ko: 휘도 유지(_L)

en: Source Range
ko: 소스 범위

en: Rotate matrix 90° counter-clockwise
ko: 시계 반대방향으로 90° 행렬 회전

en: Rotate matrix 90° clockwise
ko: 시계 방향으로 90° 행렬 회전

en: Contours
ko: 등고선

en: M_aster
ko: 마스터(_A)

en: Adjust all colors
ko: 모든 색상 조절

en: _Hue
ko: 색상(_H)

en: _Lightness
ko: 밝기(_L)

en: R_eset Color
ko: 색상 초기화(_E)

en: Add transform
ko: 변환 추가

en: Duplicate transform
ko: 변환 복제

en: Remove transform
ko: 이미지에서 기생충 제거변환 제거

en: Recursive Transform:
ko: 재귀 반복 변환:

en: 1,700 K – Match flame
ko: 1,700 K – 성냥 불

en: 1,850 K – Candle flame, sunset/sunrise
ko: 1,850 K – 촛불, 일출/일몰

en: 4,000 K - Cold (daylight) LED lamps
ko: 4,000 K - 차가운 (일광) LED 램프

en: 4,100 K – Moonlight
ko: 4,100 K – 월광

en: 5,000 K – Horizon daylight
ko: 5,000 K – 수평 일광

en: 5,500 K – Vertical daylight, electronic flash
ko: 5,500 K – 수직 일광, 번개

en: New Seed
ko: 새 시작 값

en: Pick color from the image
ko: 이미지에서 색상 선택

note: This is a so-called pangram; it's supposed to contain all characters found in the alphabet.
en: Pack my box with
    five dozen liquor jugs.
ko: Pack my box with
    five dozen liquor jugs
    무궁화 꽃이 피었습니다.
    아름답고 고운 우리 말 우리 글!

en: Some fonts failed to load:
    %s
ko: 일부 글골 불러오기에 실패했습니다:
    %s

en: Add Text Layer
ko: 텍스트 레이어 추가

en: Text Layer
ko: 텍스트 레이어

en: Rename Text Layer
ko: 텍스트 레이어 이름 바꾸기

en: Move Text Layer
ko: 텍스트 레이어 이동

en: Scale Text Layer
ko: 텍스트 레이어 비율 바꾸기

en: Resize Text Layer
ko: 텍스트 레이어 크기 바꾸기

en: Flip Text Layer
ko: 텍스트 레이어 뒤집기

en: Rotate Text Layer
ko: 텍스트 레이어 회전

en: Transform Text Layer
ko: 텍스 레이어 변형

en: Due to lack of any fonts, text functionality is not available.
ko: 글꼴이 없으므로, 텍스 기능은 사용할 수 없습니다.

en: Empty Text Layer
ko: 빈 텍스트 레이어

en: Problems parsing the text parasite for layer '%s':
    %s
    
    Some text properties may be wrong. Unless you want to edit the text layer, you don't need to worry about this.
ko: 레이어 '%s'의 텍스트 기생(parasite) 해석 오류:
    %s
    
    일부 텍스트 등록정보가 틀릴 수 있습니다. 텍스트 레이어를 수정하지 않는다면, 이 문제에 대해 걱정할 필요가 없습니다.

[ctx: text-box-mode]
en: Dynamic
ko: 동적 요소

[ctx: text-box-mode]
en: Fixed
ko: 고정된

en: Airbrush Tool: Paint using a brush, with variable pressure
ko: 에어브러시 도구: 붓에 다양한 압력을 주어 그림을 그립니다.

en: _Airbrush
ko: 에어브러시(_A)

en: Reference image object a layer will be aligned on
ko: 정렬할 레이어에 있는 참조 이미지 객체

en: Horizontal offset for distribution
ko: 분산을 위한 수평 옵셋

en: Vertical offset for distribution
ko: 배포를 위한 세로 오프셋

en: Align left edge of target
ko: 대상을 왼쪽 끝으로 정렬

en: Align center of target
ko: 대상을 가운데(수평)로 정렬

en: Align right edge of target
ko: 대상을 오른쪽 끝으로 정렬

en: Align top edge of target
ko: 대상을 위쪽으로 정렬

en: Align middle of target
ko: 대상을 가운데(수직)로 정렬

en: Align bottom of target
ko: 대상을 아래쪽으로 정렬

en: Distribute left edges of targets
ko: 대상을 왼쪽 끝으로 배치

en: Distribute horizontal centers of targets
ko: 대상을 가운데(수평)로 배치

en: Distribute right edges of targets
ko: 대상을 오른쪽 끝으로 배치

en: Distribute top edges of targets
ko: 대상을 위쪽으로 배치

en: Distribute vertical centers of targets
ko: 대상을 가운데(수직)로 배치

en: Distribute bottoms of targets
ko: 대상을 아래쪽으로 배치

en: Alignment Tool: Align or arrange layers and other objects
ko: 정렬 도구: 레이어나 다른 오브젝트를 정렬하거나 배치합니다.

en: _Align
ko: 정렬(_A)

en: Click on a layer, path or guide, or Click-Drag to pick several layers
ko: 레이어, 경로, 가이드를 클릭하거나, 클릭-드래그로 여러 레이어를 선택합니다.

en: Click to pick this layer as first item
ko: 이 레이어를 첫번째 항목으로 선택하려면 클릭하십시오.

en: Click to add this layer to the list
ko: 이 레이어를 목록에 추가하려면 클릭하십시오.

en: Click to pick this guide as first item
ko: 이 안내선를 첫번째 항목으로 선택하려면 클릭하십시오.

en: Click to add this guide to the list
ko: 이 안내선을 목록에 추가하려면 클릭하십시오.

en: Click to pick this path as first item
ko: 이 경로를 첫번째 항목으로 선택하려면 클릭하십시오.

en: Click to add this path to the list
ko: 이 경로를 목록에 추가하려면 클릭하십시오.

en: B_rightness-Contrast...
ko: 명도-대비(_R)...

en: Adjust Brightness and Contrast
ko: 명도와 대비 조절

en: Edit these Settings as Levels
ko: 레벨로 이 설정 편집하기

en: Fill selection
ko: 선택 영역 채우기

en: Which area will be filled
ko: 채울 영역 지정

en: Allow completely transparent regions to be filled
ko: 완전 투명 영역 채우기 허용

en: Base filled area on all visible layers
ko: 모든 보이는 레이어에서 기본 채움 영역

en: Maximum color difference
ko: 최대 색상 차이

en: Criterion used for determining color similarity
ko: 색상 유사도를 결정하기 위한 기준

note: fill type
en: Fill Type  (%s)
ko: 채우기 유형 (%s)

note: fill selection
en: Affected Area  (%s)
ko: 영향을 받는 영역 (%s)

en: (computing...)
ko: (계산 중...)

en: Bucket Fill Tool: Fill selected area with a color or pattern
ko: 채우기 도구: 선택한 영역을 색상이나 무늬로 채웁니다.

en: _Bucket Fill
ko: 영역 채우기(_B)

en: Click in any image to pick the background color
ko: 배경색을 바꾸려면 이미지를 클릭하십시오.

en: Click in any image to pick the foreground color
ko: 전경색을 바꾸려면 이미지를 클릭하십시오.

en: Select by Color Tool: Select regions with similar colors
ko: 색상으로 선택 영역 도구: 비슷한 색상을 기준으로 영역을 선택합니다.

en: _By Color Select
ko: 색상으로 선택(_B)

[ctx: command]
en: Select by Color
ko: 색상으로 선택

en: Cage Transform
ko: Cage 변형

en: Cage Transform: Deform a selection with a cage
ko: 골조 변형: 골조로 선택 영역 변형

en: _Cage Transform
ko: _Cage 변형

en: Press ENTER to commit the transform
ko: 변형을 승인하려면 엔터를 누르십시오.

en: Computing Cage Coefficients
ko: Cage 계수 계산

en: Cage transform
ko: Cage 변형

en: Clone Tool: Selectively copy from an image or pattern, using a brush
ko: 도장 도구: 이미지나 무늬 등을 붓을 이용해 일부만 복사합니다

en: Click to clone
ko: 복제하려면 클릭하십시오.

en: %s to set a new clone source
ko: %s을(를) 새 복제 원본으로 설정합니다.

note: Translators: the translation of "Click" must be the first word
en: Click to set a new clone source
ko: 새 복제 기준점을 설정하려면 클릭하십시오.

en: Sample average
ko: 표본 평균

en: Color Picker Average Radius
ko: 색 추출기 평균 반경

en: Pick Target
ko: 대상 고르기

en: Choose what the color picker will do
ko: 색상 추출 도구로 원하는 색상을 고르십시오

en: Open a floating dialog to view picked color values in various color models
ko: 다양한 색상 모델에서 선택한 색상값을 보기 위한 떠있는 대화 상자 열기

note: the pick FG/BG frame
en: Pick Target  (%s)
ko: 대상 추출  (%s)

note: the use_info_window toggle button
en: Use info window  (%s)
ko: 정보 창 사용 (%s)

en: Color Picker Tool: Set colors from image pixels
ko: 색상 추출 도구: 이미지에서 색상을 가져옵니다.

en: C_olor Picker
ko: 색상 추출(_O)

en: Click in any image to view its color
ko: 해당 색상을 보려면 이미지를 클릭하십시오.

en: Click in any image to add the color to the palette
ko: 무늬에 팔레트를 추가하려면 이미지를 클릭하십시오.

en: Color Picker Information
ko: 색상 추출 정보

en: Blur / Sharpen
ko: 흐릿하게 / 선명하게

en: Blur / Sharpen Tool: Selective blurring or unblurring using a brush
ko: 흐릿하게/날카롭게 도구: 붓을 이용해 이미지의 일부분을 흐릿하게 하거나 선명하게 만듭니다.

en: Bl_ur / Sharpen
ko: 흐릿하게 / 선명하게(_U)

en: Click to blur
ko: 흐릿하게 만들려면 클릭하십시오.

en: Click to blur the line
ko: 선을 흐릿하게 하려면 클릭하십시오.

en: %s to sharpen
ko: %s을(를) 선명하게

en: Click to sharpen
ko: 선명하게 하려면 클릭하십시오.

en: Click to sharpen the line
ko: 선을 선명하게 하려면 클릭하십시오.

en: %s to blur
ko: %s을(를) 흐릿하게 만듭니다.

note: the type radio box
en: Convolve Type  (%s)
ko: 컨발브 유형 (%s)

en: Dim everything outside selection
ko: 선택 영역 외의 모든 부분을 어둡게

en: Current layer only
ko: 현재 레이어만

en: Crop only currently selected layer
ko: 현재 선택한 레이어에서만 잘라 내기

en: Allow growing
ko: 창 크기 조절을 허용

en: Allow resizing canvas by dragging cropping frame beyond image boundary
ko: 이미지 크기 밖으로 잘라 내기 틀을 드래그해서 캔버스 크기를 조정하는 것을 허용

en: Fill with
ko: 다음으로 채우기

en: Crop Tool: Remove edge areas from image or layer
ko: 잘라내기 도구: 이미지나 레이어의 테두리 영역을 제거합니다.

en: Click-Drag to draw a crop rectangle
ko: 잘라내기 사각형을 그리려면 누른 채로 끌어 움직이십시오

en: Click or press Enter to crop
ko: 잘라내기를 하려면 클릭하거나 엔터를 누르십시오.

en: Crop to:
ko: 다음으로 잘라내기:

en: There is no active layer to crop.
ko: 잘라낼 활성 레이어가 없습니다.

en: _Curves...
ko: 커브(_C)...

en: Click to add a control point
ko: 조절점을 추가하려면 클릭하십시오.

en: Click to add control points to all channels
ko: 모든 채널에 조절점을 추가하려면 클릭하십시오.

en: Click to locate on curve
ko: 곡선의 모양새를 잡으려면 누르십시오

en: %s: add control point
ko: %s: 조절점을 추가합니다

en: %s: add control points to all channels
ko: %s: 모든 채널에 조절점을 추가합니다.

en: Adjust Color Curves
ko: 색상 커브 조절

en: Cha_nnel:
ko: 채널(_N):

en: R_eset Channel
ko: 채널 초기화(_E)

en: Curve _type:
ko: 커브 유형(_T):

en: Could not read header:
ko: 헤더를 읽을 수 없습니다:

en: Use _old curves file format
ko: 이전 곡선 파일 형식 사용(_O)

en: Dodge / Burn
ko: 닷지(Dodge) / 번(Burn)

en: Dodge / Burn Tool: Selectively lighten or darken using a brush
ko: 닷지(Dodge)/번(Burn) 도구: 붓을 이용해 이미지의 일부분을 밝게 만들거나 어둡게 만듭니다.

en: Dod_ge / Burn
ko: 닷지(Dodge) / 번(Burn)(_G)

en: Click to dodge
ko: 닷지(Dodge)를 하려면 클릭하십시오.

en: Click to dodge the line
ko: 선을 닷징(Dodge)하려면 클릭하십시오.

en: %s to burn
ko: %s을(를) 번(Burn)합니다.

en: Click to burn
ko: 번(Burn)하려면 클릭하십시오.

en: Click to burn the line
ko: 선을 버닝(Burn)하려면 클릭하십시오.

en: %s to dodge
ko: %s을(를) 닷징(Dodge)합니다.

note: the type (dodge or burn)
en: Type  (%s)
ko: 유형  (%s)

en: Move Floating Selection
ko: 떠있는 선택 영역 이동

en: There is no path to move.
ko: 움직일 경로가 없ㅅ브니다.

en: The active path's position is locked.
ko: 활성 경로 위치를 고정했습니다.

en: There is no layer to move.
ko: 움직일 레이어가 없습니다.

en: The active layer's position is locked.
ko: 활성 레이어 위치를 고정했습니다.

en: The active channel's position is locked.
ko: 활성 채널 위치를 고정했습니다.

en: The active channel's pixels are locked.
ko: 활성 채널 픽셀을 고정했습니다.

en: Ellipse Select Tool: Select an elliptical region
ko: 타원 선택 영역 도구: 타원형으로 영역을 선택합니다.

en: _Ellipse Select
ko: 타원 선택(_E)

en: Eraser Tool: Erase to background or transparency using a brush
ko: 지우개 도구: 붓을 이용해 배경색으로 지우거나 투명하게 지웁니다.

en: _Eraser
ko: 지우개(_E)

en: Click to erase
ko: 지우려면 클릭하십시오.

en: Click to erase the line
ko: 선을 지우려면 클릭하십시오.

en: %s to pick a background color
ko: %s 배경색을 가져옵니다.

note: the anti_erase toggle
en: Anti erase  (%s)
ko: 지우기 방지 (%s)

en: Split _view
ko: 보기 영역 분할(_V)

note: The Color Options expander
en: Advanced Color Options
ko: 고급 색상 옵션

en: Pre_sets:
ko: 프리셋(_S):

en: Settings saved to '%s'
ko: '%s'(으)로 설정이 저장되었습니다.

en: Direction of flipping
ko: 뒤집기 방향

note: tool toggle
en: Direction  (%s)
ko: 방향 (%s)

en: Flip Tool: Reverse the layer, selection or path horizontally or vertically
ko: 뒤집기 도구: 레이어, 선택, 경로 등을 수평이나 수직으로 뒤집습니다.

[ctx: undo-type]
en: Flip horizontally
ko: 수평 뒤집기

[ctx: undo-type]
en: Flip vertically
ko: 수직 뒤집기

en: Draw Mode
ko: 그리기 모드

en: Paint over areas to mark color values for inclusion or exclusion from selection
ko: 선택 내외부에 색상값으로 표시한 영역 전체 칠하기

en: Stroke width
ko: 테두리 너비

en: Size of the brush used for refinements
ko: 세밀한 작업에 사용되는 붓 크기

en: Color of selection preview mask
ko: 선택 영역 미리 보기 마스크 색상

en: Reset stroke width native size
ko: 자체 크기로 선 폭 초기화

en: Foreground Select Tool: Select a region containing foreground objects
ko: 물체 선택 영역 도구: 물체를 포함한 영역을 선택합니다.

en: F_oreground Select
ko: 전경 선택(_O)

en: Select foreground pixels
ko: 전경 픽셀 선택

en: Roughly outline the object to extract
ko: 추출할 물체 주변을 따라 선을 대강 긋습니다.

en: Selecting foreground
ko: 전경 선택

en: Selecting background
ko: 배경 선택

en: Selecting unknown
ko: 알 수 없는 대상 선택

en: Free Select Tool: Select a hand-drawn region with free and polygonal segments
ko: 자유 선택 도구: 손으로 그린 듯 자유로운 선과 직선을 이용한 영역 선택

en: _Free Select
ko: 자유 선택(_F)

[ctx: command]
en: Free Select
ko: 자유 선택

en: Fuzzy Select Tool: Select a contiguous region on the basis of color
ko: 퍼지 선택 영역 도구: 색상을 기준으로 연속적인 영역을 선택합니다.

en: Fu_zzy Select
ko: 퍼지 선택(_Z)

[ctx: command]
en: Fuzzy Select
ko: 퍼지 선택

en: GEGL Tool: Use an arbitrary GEGL operation
ko: GEGL 도구: 임의의 GEGL 동작 사용

en: _GEGL Operation...
ko: _GEGL 동작...

note: The options vbox
en: Select an operation from the list above
ko: 위 목록에서 연산 선택

en: Transform Matrix
ko: 변환 메트릭스

en: Metric to use for the distance calculation
ko: 길이 계산에 사용할 단위입니다

en: Max depth
ko: 최대 깊이

en: Edit this gradient
ko: 이 그라디언트 편집

en: Gradient Tool: Fill selected area with a color gradient
ko: 그라디언트 도구: 선택 영역을 색상 그라디언트로 채웁니다

en: Gra_dient
ko: 그라디언트(_D)

en: Click-Drag to draw a gradient
ko: 그라디언트를 그리려면 누른 채로 끌어 움직이십시오

en: No gradient available for use with this tool.
ko: 이 도구에서는 가능한 그라디언트 없음.

en: Gradient:
ko: 그라디언트:

en: Change Endpoint Color
ko: 끝점 색상 변경

note: the color labels
en: Left color:
ko: 좌측 색상:

en: Right color:
ko: 우측 색상:

en: Change Stop Color
ko: 중단 색상 변경

en: Delete stop
ko: 중단색 제거

note: the type label
en: Blending:
ko: 혼합:

en: Center midpoint
ko: 중점

en: Start Endpoint
ko: 시작 끝점

en: End Endpoint
ko: 종단 끝점

en: Midpoint %d
ko: 중점 %d

en: Gradient Step
ko: 그라디언트 단계

en: Remove Guide
ko: 안내선 제거

en: Cancel Guide
ko: 안내선 취소

en: Move Guide:
ko: 안내선 이동:

en: Add Guide:
ko: 안내선 추가

en: Healing Tool: Heal image irregularities
ko: 복원 도구: 이미지의 망가진 부분을 복원합니다.

en: _Heal
ko: 복원(_H)

en: Click to heal
ko: 이미지를 복원하려면 클릭하십시오.

en: %s to set a new heal source
ko: %s을(를) 복원 원본으로 설정합니다.

note: Translators: the translation of "Click" must be the first word
en: Click to set a new heal source
ko: 복원을 위한 새 원본을 설정하려면 클릭하십시오.

en: Ink Tool: Calligraphy-style painting
ko: 잉크 도구: 붓글씨 모양으로 칠을 합니다.

en: In_k
ko: 잉크(_K)

en: Display future selection segment as you drag a control node
ko: 조절 노드를 끌면서 미래 선택 영역 선분 보기

en: Scissors Select Tool: Select shapes using intelligent edge-fitting
ko: 가위 선택 영역 도구: 지능적인 경계 검출 기능을 이용해 모양을 선택합니다.

en: Intelligent _Scissors
ko: 똑똑한 가위(_S)

en: %s: disable auto-snap
ko: %s: 자동으로 당겨맞추기 사용안함

en: Click to close the curve
ko: 곡선을 닫으려면 클릭하십시오.

en: Click to add a point on this segment
ko: 이 구역에 점을 추가하려면 클릭하십시오.

en: Click or press Enter to convert to a selection
ko: 선택으로 변환하려면 클릭하거나 엔터를 누르십시오.

en: Press Enter to convert to a selection
ko: 선택으로 변환하려면 엔터를 누르십시오.

en: Click or Click-Drag to add a point
ko: 지점을 추가하려면 클릭하거나 클릭 후 드래그하십시오.

en: _Levels...
ko: 레벨(_L)...

en: _Auto Input Levels
ko: 입력 레벨 자동화(_A)

en: Edit these Settings as Curves
ko: 커브로 설정 편집하기

en: Use _old levels file format
ko: 이전 레벨 파일 형식 사용(_O)

en: Resize image window to accommodate new zoom level
ko: 새 확대/축소 비율에 맞게 이미지 창 크기 변경하기

en: Direction of magnification
ko: 확대 방향

en: Zoom Tool: Adjust the zoom level
ko: 확대 도구: 확대 단계를 조절합니다.

en: Open a floating dialog to view details about measurements
ko: 자세한 측정 정보 나타낸 떠있는 대화 상자 열기

note: the orientation frame
en: Orientation  (%s)
ko: 방향(%s)

en: Rotate the active layer, selection or path by the measured angle
ko: 측정 각도만큼 활성 레이어, 선택 영역 또는 경로 선택을 회전합니다

en: Measure Tool: Measure distances and angles
ko: 측정 도구: 거리와 각도를 측정합니다.

en: Add Guides
ko: 안내선 추가

en: Measure Distances and Angles
ko: 거리와 각도를 측정

en: Tool Toggle  (%s)
ko: 도구 전환  (%s)

en: Move:
ko: 이동:

[ctx: tool]
en: Move
ko: 이동

en: Move Tool: Move layers, selections, and other objects
ko: 이동 도구: 레이어, 선택, 그리고 다른 오브젝트들을 이동시킵니다.

en: M_yPaint Brush
ko: MyPaint 붓(_Y)

note: don't translate "Aux"
en: Aux Input
ko: 입력 제어기

en: Paintbrush Tool: Paint smooth strokes using a brush
ko: 붓 도구: 붓을 이용해 부드러운 선을 그립니다.

en: _Paintbrush
ko: 그리기 붓(_P)

en: Reset size to brush's native size
ko: 붓의 기본 크기로 되돌리기

en: Reset aspect ratio to brush's native aspect ratio
ko: 붓 자체 종횡비로 종횡비 초기화

en: Reset angle to brush's native angle
ko: 붓 자체 회전 각으로 회전 각 초기화

en: Reset spacing to brush's native spacing
ko: 붓 자체 간격으로 간격 초기화

en: Reset hardness to brush's native hardness
ko: 붓 자체 경도로 경도 초기화

en: Reset force to default
ko: 기본값으로 세기 초기화

en: Click to paint
ko: 칠하려면 누르십시오

en: Click to draw the line
ko: 선을 그리려면 누르십시오

en: %s to pick a color
ko: %s하여 색상을 선택하십시오

en: Cannot paint on layer groups.
ko: 레이어 그룹을 칠할 수 없습니다.

en: %s for a straight line
ko: 직선에 대한 %s

en: Pencil Tool: Hard edge painting using a brush
ko: 연필 도구: 붓을 이용해 딱딱한 느낌으로 그립니다

en: Pe_ncil
ko: 연필(_N)

en: Perspective Clone Tool: Clone from an image source after applying a perspective transformation
ko: 원근 복제 도구: 원근법에 의한 변형을 적용하여 이미지 원본을 복제합니다.

en: _Perspective Clone
ko: 원근 복제(_P)

en: Ctrl-Click to set a clone source
ko: 복제 원본을 설정하려면 Ctrl-클릭하십시오.

en: Perspective Tool: Change perspective of the layer, selection or path
ko: 원근 복제 도구: 레이어, 선택, 경로에 원근법을 적용합니다.

en: _Perspective
ko: 원근(_P)

[ctx: undo-type]
en: Perspective
ko: 원근

en: Perspective transformation
ko: 원근 변형

en: Automatically shrink to the nearest rectangular shape in a layer
ko: 자동으로 레이어에 가장 가까운 사각 모양으로 줄이기

en: Use all visible layers when shrinking the selection
ko: 선택을 줄일 때 모든 보이는 레이어를 사용

en: Composition guides such as rule of thirds
ko: 세 번째 규칙과 같은 합성 안내선

en: X coordinate of top left corner
ko: 왼쪽 위 구석의 X 좌표

en: Y coordinate of top left corner
ko: 왼쪽 위 구석의 Y 좌표

en: Width of selection
ko: 선택 영역 너비

en: Height of selection
ko: 선택 영역 높이

en: Unit of top left corner coordinate
ko: 왼쪽 위 구석 좌표의 단위

en: Unit of selection size
ko: 선택 영역 크기 단위

en: Enable lock of aspect ratio, width, height or size
ko: 종횡비, 너, 높이, 크기 잠그기 사용

en: Choose what has to be locked
ko: 잠글 항목 선택하기

en: Custom fixed width
ko: 사용자 지정 고정 너비

en: Custom fixed height
ko: 사용자 지정 고정 높이

en: Unit of fixed width, height or size
ko: 고정 너비, 높이, 크기의 단위

en: Expand selection from center outwards
ko: 중앙으로부터 선택 영역 확장

note: Auto Shrink
en: Auto Shrink
ko: 자동 줄이기

en: Round corners of selection
ko: 둥근 모서리를 가진 선택

en: Radius of rounding in pixels
ko: 픽셀의 라운딩 반경

en: Rectangle Select
ko: 사각 선택

en: Rectangle Select Tool: Select a rectangular region
ko: 사각 선택 영역 도구: 사각형 모양으로 영역을 선택합니다

en: _Rectangle Select
ko: 사각 선택(_R)

en: Select transparent areas
ko: 투명한 영역 선택

en: Allow completely transparent regions to be selected
ko: 완전히 투명한 영역을 선택할 수 있습니다

en: Base selection on all visible layers
ko: 모든 보이는 레이어에서 기본 선택

en: Selection criterion
ko: 선택 영역 기준

en: Move the mouse to change threshold
ko: 마우스를 이동해 임계값을 바꿉니다

en: Rotate Tool: Rotate the layer, selection or path
ko: 회전 도구: 레이어나 선택, 경로 등을 회전시킵니다

en: _Rotate
ko: 회전(_R)

en: R_otate
ko: 회전(_O)

[ctx: undo-type]
en: Rotate by %-3.3g° around (%g, %g)
ko: (%g, %g)를 기준으로 %-3.3g°만큼 회전

en: _Angle:
ko: 각도(_A):

en: Center _X:
ko: X 중앙(_X):

en: Center _Y:
ko: Y 중앙(_Y):

en: Remove Sample Point
ko: 표본점 제거

en: Cancel Sample Point
ko: 표본점 취소

en: Move Sample Point:
ko: 표본점 이동:

en: Add Sample Point:
ko: 표본점 추가:

en: Scale Tool: Scale the layer, selection or path
ko: 크기 조절 도구: 레이어나 선택, 경로의 크기 조절

[ctx: undo-type]
en: Scale to %d x %d
ko: %d x %d 비율로 크기 조정

en: Feather edges
ko: 가장자리 페더

en: Enable feathering of selection edges
ko: 선택 영역 외각에 페더링 사용

en: Radius of feathering
ko: 페더 반경

en: Click-Drag to replace the current selection
ko: 현재 선택을 바꾸려면 클릭 후 드래그하십시오

en: Click-Drag to create a new selection
ko: 새 선택을 만들려면 클릭 후 드래그하십시오

en: Click-Drag to add to the current selection
ko: 현재 선택에 더하려면 클릭후 드래그하십시오

en: Click-Drag to subtract from the current selection
ko: 현재 선택에서 빼려면 클릭후 드래그하십시오

en: Click-Drag to intersect with the current selection
ko: 현재 선택 영역과 교차하는 부분만 남기려면 클릭후 드래그하십시오

en: Click-Drag to move the selection mask
ko: 선택 영역 마스크를 이동시키려면 클릭후 드래그하십시오

en: Click-Drag to move the selected pixels
ko: 선택한 픽셀을 이동시키려면 클릭후 드래그하십시오

en: Click-Drag to move a copy of the selected pixels
ko: 선택한 픽셀의 복사본을 이동시키려면 클릭후 드래그하십시오

en: Click to anchor the floating selection
ko: 떠있는 선택을 고정하려면 클릭하십시오

en: Shear Tool: Shear the layer, selection or path
ko: 기울이기 도구: 레이어, 선택, 경로를 기울입니다

en: S_hear
ko: 기울이기(_H)

en: _Shear
ko: 기울이기(_S)

[ctx: undo-type]
en: Shear horizontally by %-3.3g
ko: 가로로 %-3.3g만큼 기울이기

[ctx: undo-type]
en: Shear vertically by %-3.3g
ko: 세로로 %-3.3g만큼 기울이기

[ctx: undo-type]
note: e.g. user entered numbers but no notification callback
en: Shear horizontally by %-3.3g, vertically by %-3.3g
ko: 가로로 %-3.3g만큼, 세로로 %-3.3g만큼 기울이기

en: Smudge Tool: Smudge selectively using a brush
ko: 문지르기 도구: 붓을 이용해 이미지의 일부분을 문지릅니다

en: _Smudge
ko: 문지르기(_S)

en: Click to smudge
ko: 문지르기

en: Click to smudge the line
ko: 선을 문지르기 하려면 클릭하십시오

en: Font size unit
ko: 글꼴 크기 단위

en: Hinting alters the font outline to produce a crisp bitmap at small sizes
ko: 힌팅은 글꼴 윤곽을 변형하여 작은 크기에서 깔끔한 비트맵을 만듭니다

en: The text language may have an effect on the way the text is rendered.
ko: 텍스트 언어는 텍스트를 화면에 구현하는 방법에 영향을 줄 수 있습니다.

en: Text alignment
ko: 텍스트 정렬

en: Indentation of the first line
ko: 첫 줄 들여쓰기

en: Adjust line spacing
ko: 줄 간격 조정

en: Letter spacing
ko: 문자 간격

en: Adjust letter spacing
ko: 글자 간격 조정

en: Whether text flows into rectangular shape or moves into a new line when you press Enter
ko: 엔터를 눌렀을 때 텍스트가 단락 안에 있을 것인지, 아니면 줄 바꿈을 할 것인지 결정

en: Use an external editor window for text entry
ko: 텍스트 항목에 외부 텍스트 창 사용

en: Hinting:
ko: 힌팅:

en: Text Tool: Create or edit text layers
ko: 텍스트 도구: 텍스트 레이어를 만들거나 편집합니다

en: Fonts are still loading
ko: 글꼴을 여전히 불러오고 있습니다

en: Text box:
ko: 텍스트 상자:

en: Reshape Text Layer
ko: 텍스트 레이어 다시 날카롭게

en: Confirm Text Editing
ko: 텍스트 편집 확인

en: Create _New Layer
ko: 새 레이어 만들기(_N)

en: The layer you selected is a text layer but it has been modified using other tools. Editing the layer with the text tool will discard these modifications.
    
    You can edit the layer or create a new text layer from its text attributes.
ko: 선택한 레이어는 텍스트 레이어지만 다른 도구로 수정했습니다. 텍스트 도구로 그 레이어를 편집하면 변경 사항들이 무시됩니다.
    
    해당 레이어를 편집하거나 해당 레이어의 텍스트 속성을 가진 새 텍스트 레이어를 만들 수 있습니다.

en: GIMP Text Editor
ko: 김프 텍스트 편집기

en: _Threshold...
ko: 임계값(_T)...

en: Apply Threshold
ko: 임계값 적용

en: _Auto
ko: 자동(_A)

en: Automatically adjust to optimal binarization threshold
ko: 자동으로 이진화 임계값을 최적화시킵니다

en: Can't work on an empty image, add a layer first
ko: 빈 이미지에는 작업할 수 없습니다. 레이어를 추가하십시오

en: This tool has
    no options.
ko: 이 도구는
    옵션이 없습니다.

en: Show image preview
ko: 이미지 미리 보기 표시

en: Image opacity
ko: 이미지 불투명도

en: Opacity of the preview image
ko: 이미지 미리 보기의 불투명도

en: Size of a grid cell for variable number of composition guides
ko: 합성 안내선의 다양한 번호를 위한 격자 칸 크기

en: 15 degrees (%s)
ko: 15도(%s)

en: Limit rotation steps to 15 degrees
ko: 회전 각도를 15도 단위로 제한

en: Keep aspect (%s)
ko: 종횡비 유지(%s)

en: Keep the original aspect ratio
ko: 원본 종횡비 유지

en: Pivot
ko: 피벗

en: Transform Step
ko: 변형 단계

en: Direction of transformation
ko: 변형 방향

en: Interpolation method
ko: 보간 방법

en: How to clip
ko: 클립 방법

en: Transforming
ko: 변형 중

en: There is no layer to transform.
ko: 변형할 레이어가 없습니다.

en: The selection does not intersect with the layer.
ko: 선택 영역이 레이어를 교차하지 않습니다.

en: There is no path to transform.
ko: 변형할 경로가 없습니다.

en: The active path's strokes are locked.
ko: 활성 레이어의 스트로크가 잠겨 있습니다.

en: Path to Selection
    %s  Add
    %s  Subtract
    %s  Intersect
ko: 경로를 선택 영역으로
    %s  더하기
    %s  빼기
    %s  교집합

note: Create a selection from the current path
en: Selection from Path
ko: 경로로부터 선택 영역 만들기

en: Paths Tool: Create and edit paths
ko: 경로 도구: 경로를 만들고 편집합니다

en: Pat_hs
ko: 경로(_H)

en: There is no active layer or channel to stroke to
ko: 따라 그릴 활성 레이어나 채널이 없습니다

en: Number of animation frames
ko: 애니메이션 프레임 수

en: Create Animation
ko: 애니메이션 만들기

en: _Warp Transform
ko: 워프 변형(_W)

en: Cannot warp layer groups.
ko: 레이어 그룹을 변형할 수 없습니다.

en: No stroke events selected.
ko: 선택한 선그리기 동작이 없습니다.

en: Warp transform
ko: 워프 변형

en: Rendering Frame %d
ko: %d번 프레임 렌더링 처리 중

[ctx: line-art-source]
en: All visible layers
ko: 모든 가시 레이어

[ctx: line-art-source]
en: Active layer
ko: 활성 레이어

[ctx: line-art-source]
en: Layer below the active one
ko: 활성 레이어 하단의 레이어

[ctx: line-art-source]
en: Layer above the active one
ko: 활성 레이어 상단의 레이어

[ctx: rect-select-mode]
en: Free select
ko: 자유 선택

[ctx: rect-select-mode]
en: Fixed size
ko: 고정 크기

[ctx: rect-select-mode]
en: Fixed aspect ratio
ko: 고정 종횡비

[ctx: transform-type]
en: Layer
ko: 레이어

[ctx: transform-type]
en: Selection
ko: 선택

[ctx: transform-type]
en: Path
ko: 경로

[ctx: matting-draw-mode]
en: Draw foreground
ko: 전경 그리기

[ctx: matting-draw-mode]
en: Draw background
ko: 배경 그리기

[ctx: matting-draw-mode]
en: Draw unknown
ko: 알 수 없는 부분 그리기

[ctx: undo-type]
en: Rename Path
ko: 경로 이름 바꾸기

[ctx: undo-type]
en: Move Path
ko: 경로 이동

[ctx: undo-type]
en: Scale Path
ko: 경로 크기 조정

[ctx: undo-type]
en: Resize Path
ko: 경로 크기 조정

[ctx: undo-type]
en: Flip Path
ko: 경로 뒤집기

[ctx: undo-type]
en: Rotate Path
ko: 경로 회전

[ctx: undo-type]
en: Transform Path
ko: 경로 변형

[ctx: undo-type]
en: Stroke Path
ko: 경로 따라 그리기

[ctx: undo-type]
en: Path to Selection
ko: 경로를 선택 영역으로

[ctx: undo-type]
en: Reorder Path
ko: 경로 순서 조정

[ctx: undo-type]
en: Raise Path
ko: 경로 올리기

[ctx: undo-type]
en: Raise Path to Top
ko: 경로를 맨 위로 올리기

[ctx: undo-type]
en: Lower Path
ko: 경로 내리기

[ctx: undo-type]
en: Lower Path to Bottom
ko: 경로를 맨 아래로 내리기

en: Path cannot be raised higher.
ko: 경로를 더 위로 올릴 수 없습니다.

en: Path cannot be lowered more.
ko: 경로를 더 아래로 내릴 수 없습니다.

en: Move Path
ko: 경로 이동

en: Flip Path
ko: 경로 뒤집기

en: Rotate Path
ko: 경로 회전

en: Transform Path
ko: 경로 변형

en: Writing SVG file '%s' failed: %s
ko: '%s' SVG 파일 기록 실패: %s

en: Imported Path
ko: 경로 가져오기

en: No paths found in '%s'
ko: '%s'에서 경로를 찾을 수 없습니다

en: No paths found in the buffer
ko: 버퍼에서 경로를 찾을 수 없습니다

en: Failed to import paths from '%s': %s
ko: '%s'에서 경로를 들여올 수 없습니다: %s

en: Changing shortcut failed.
ko: 단축키 변경에 실패했습니다.

en: _Reassign Shortcut
ko: 단축키 재할당(_R)

en: Shortcut "%s" is already taken by "%s" from the "%s" group.
ko: 단축키 "%s"은(는) 이미 "%s"("%s" 그룹)에 할당되어 있습니다.

en: Removing shortcut failed.
ko: 단축키 제거에 실패했습니다.

en: Percentage of width of brush
ko: 붓 너비의 백분율

en: Add the current color to the color history
ko: 현재 색상을 색상 이력에 추가

en: Available Filters
ko: 가용 필터

en: Move the selected filter up
ko: 선택한 필터를 위로 이동

en: Move the selected filter down
ko: 선택한 필터를 아래로 이동

en: Reset the selected filter to default values
ko: 선택한 필터를 기본 값으로 초기화

en: Add '%s' to the list of active filters
ko: 활성 필터 목록에 '%s' 추가

en: Remove '%s' from the list of active filters
ko: 활성 필터 목록에서 '%s' 제거

en: No filter selected
ko: 선택한 필터 없음

[ctx: Grayscale]
note: TRANSLATORS: V for Value (grayscale)
en: V:
ko: 명도:

[ctx: Alpha channel]
note: TRANSLATORS: A for Alpha (color transparency)
en: A:
ko: 알파:

[ctx: RGB]
note: TRANSLATORS: R for Red (RGB)
en: R:
ko: 적색:

[ctx: RGB]
note: TRANSLATORS: G for Green (RGB)
en: G:
ko: 녹색:

[ctx: RGB]
note: TRANSLATORS: B for Blue (RGB)
en: B:
ko: 청색:

[ctx: Indexed color]
note: TRANSLATORS: Index of the color in the palette.
en: Index:
ko: 색인:

[ctx: Color representation]
note: TRANSLATORS: Hex for Hexadecimal (representation of a color)
en: Hex:
ko: 16진수:

[ctx: HSV color space]
note: TRANSLATORS: H for Hue (HSV color space)
en: H:
ko: 색상:

[ctx: HSV color space]
note: TRANSLATORS: S for Saturation (HSV color space)
en: S:
ko: 채도:

[ctx: HSV color space]
note: TRANSLATORS: V for Value (HSV color space)
en: V:
ko: 명도:

[ctx: CMYK]
note: TRANSLATORS: C for Cyan (CMYK)
en: C:
ko: 청록:

[ctx: CMYK]
note: TRANSLATORS: M for Magenta (CMYK)
en: M:
ko: 자홍:

[ctx: CMYK]
note: TRANSLATORS: Y for Yellow (CMYK)
en: Y:
ko: 황색(_Y):

[ctx: CMYK]
note: TRANSLATORS: K for Key/black (CMYK)
en: K:
ko: 흑색:

[ctx: Color value]
en: n/a
ko: 없음

en: Color index:
ko: 색상 색인:

en: HTML notation:
ko: HTML 표기:

en: Edit colormap entry #%d
ko: 색상표 항목 #%d 편집

en: Edit Colormap Entry
ko: 색상표 항목을 편집합니다

en: Only indexed images have a colormap.
ko: 인덱스된 이미지에만 색상표가 있습니다.

en: Smaller Previews
ko: 더 작은 미리 보기

en: Larger Previews
ko: 더 큰 미리 보기

en: _Dump events from this controller
ko: 제어기의 이벤트 복사하기(_D)

en: _Enable this controller
ko: 제어기 사용(_E)

en: _Grab event
ko: 이벤트 잡아내기(_G)

en: Select the next event arriving from the controller
ko: 제어기의 다음 이벤트 선택

en: Remove the action assigned to '%s'
ko: '%s'의 할당 동작 제거

en: Assign an action to '%s'
ko: '%s'에 동작 할당

en: Select Action for Event '%s'
ko: '%s' 이벤트의 동작 선택

en: Cursor Left
ko: 커서 왼쪽

en: Cursor Right
ko: 커서 오른쪽

en: Keyboard Events
ko: 키보드 이벤트

en: Available Controllers
ko: 사용가능한 제어기

en: Active Controllers
ko: 현재 사용중인 제어기

en: Configure the selected controller
ko: 선택한 제어기 설정

en: Move the selected controller up
ko: 선택한 제어기를 위로 이동

en: Move the selected controller down
ko: 선택한 제어기를 아래로 이동

en: Add '%s' to the list of active controllers
ko: 활성화한 제어기 목록에 '%s' 추가

en: Remove '%s' from the list of active controllers
ko: 활성화한 제어기 목록에서 '%s' 제거

en: There can only be one active keyboard controller.
    
    You already have a keyboard controller in your list of active controllers.
ko: 키보드 제어기는 하나만 활성화할 수 있습니다.
    
    활성화된 제어기 목록에 키보드 제어기가 이미 있습니다.

en: There can only be one active wheel controller.
    
    You already have a wheel controller in your list of active controllers.
ko: 마우스 제어기는 하나만 활성화할 수 있습니다.
    
    활성화된 제어기 목록에 키보드 제어기가 이미 있습니다.

en: There can only be one active mouse controller.
    
    You already have a mouse controller in your list of active controllers.
ko: 마우스 제어기는 하나만 활성화할 수 있습니다.
    
    활성화된 제어기 목록에 마우스 제어기가 이미 있습니다.

en: Remove Controller?
ko: 제어기를 제거하시겠습니까?

en: _Disable Controller
ko: 제어기 사용 안함(_D)

en: _Remove Controller
ko: 제어기 제거(_R)

en: Remove Controller '%s'?
ko: 제어기 '%s'을(를) 제거하시겠습니까?

en: Removing this controller from the list of active controllers will permanently delete all event mappings you have configured.
    
    Selecting "Disable Controller" will disable the controller without removing it.
ko: 활성화된 제어기 목록에서 이 제어기를 제거하면, 설정된 모든 동작이 삭제됩니다.
    
    "제어기 사용안함"을 선택하면 설정된 동작을 제거하지 않고 제어기를 중지시킬 수 있습니다.

en: Configure Input Controller
ko: 입력 제어기 설정

en: Button 10
ko: 버튼 10

en: Button 11
ko: 버튼 11

en: Button 12
ko: 버튼 12

en: Mouse Buttons
ko: 마우스 버튼

en: Mouse Button Events
ko: 마우스 버튼 이벤트

en: Scroll Left
ko: 왼쪽으로 스크롤

en: Scroll Right
ko: 오른쪽으로 스크롤

en: Copy Bug Information
ko: 버그 정보 복사

en: Open Bug Tracker
ko: 버그 추적 시스템 열기

en: Open our bug tracker in the browser by clicking:
ko: 다음을 눌러 브라우저에서 버그 추적 시스템 페이지를 여십시오:

en: Create a login if you don't have one yet.
ko: 아직 로그인 계정이 없다면 만드십시오.

en: A sharing violation occurred.
ko: 공유 충돌이 발생하였습니다.

en: GIMP crashed with a fatal error: %s
ko: 김프가 치명적인 오류 ' %s ' 로 인해 비정상 종료되었습니다.

note: First error. Let's just display it.
en: GIMP encountered an error: %s
ko: 김프에 오류 상황이 나타났습니다: %s

note: Let's not display all errors. They will be in the bug report * part anyway.
en: GIMP encountered several critical errors!
ko: 김프에 몇가지 치명적인 오류가 나타났습니다!

en: _Restart GIMP
ko: 김프 재시작(_R)

[ctx: dashboard-variable]
en: Occupied
ko: 사용

en: Tile cache occupied size
ko: 타일 캐시 점유 크기

[ctx: dashboard-variable]
en: Maximum
ko: 최대 색상 차이

[ctx: dashboard-variable]
en: Limit
ko: 한계

en: Tile cache size limit
ko: 타일 캐시 크기 제한

[ctx: dashboard-variable]
en: Compression
ko: 압축

[ctx: dashboard-variable]
en: Hit/Miss
ko: 히트/미스

en: Tile cache hit/miss ratio
ko: 타일 캐시 히트/미스 비율

en: Swap file occupied size
ko: 스왑 파일 점유 크기

[ctx: dashboard-variable]
en: Size
ko: 크기

en: Swap file size
ko: 스왑 파일 크기

[ctx: dashboard-variable]
en: Queued
ko: 큐 대기

[ctx: dashboard-variable]
en: Queue stalls
ko: 큐 처리 놓침

[ctx: dashboard-variable]
en: Queue full
ko: 큐 가득참

en: Whether the swap queue is full
ko: 스왑 큐가 찼는지 여부

en: Total amount of data read from the swap
ko: 스왑으로부터 읽은 총 데이터 양

[ctx: dashboard-variable]
en: Read throughput
ko: 읽기 처리

en: Total amount of data written to the swap
ko: 스왑에 기록한 데이터 총량

[ctx: dashboard-variable]
en: Write throughput
ko: 처리량 기록

en: The rate at which data is written to the swap
ko: 스왑에 기록한 데이터 비율

en: Swap compression ratio
ko: 스왑 압축율

[ctx: dashboard-variable]
en: Usage
ko: 사용

en: Total CPU usage
ko: 총 CPU 사용량

[ctx: dashboard-variable]
en: Active
ko: 활성

en: Whether the CPU is active
ko: CPU 활성 여부

[ctx: dashboard-variable]
en: Used
ko: 사용

[ctx: dashboard-variable]
en: Available
ko: 가용

en: Physical memory size
ko: 물리 메모리 용량

[ctx: dashboard-variable]
en: Mipmapped
ko: 밉맵처리

[ctx: dashboard-variable]
en: Async
ko: 비동기

[ctx: dashboard-group]
en: Cache
ko: 캐시

[ctx: dashboard-group]
en: Swap
ko: 스왑

[ctx: dashboard-group]
en: Memory
ko: 메모리

[ctx: dashboard-variable]
en: Cache
ko: 캐시

[ctx: dashboard-group]
en: Misc
ko: 기타

en: Miscellaneous information
ko: 기타 정보

en: Select fields
ko: 필드 선택

[ctx: dashboard-value]
note: Tranlators: "N/A" is an abbreviation for "not available"
en: N/A
ko: 없음

[ctx: dashboard-value]
en: Yes
ko: 예

en: %s (read only)
ko: %s (읽기 전용)

en: Delete the selected device
ko: 선택한 장치 삭제

en: Delete Device Settings
ko: 장치 설정 삭제

en: Delete "%s"?
ko: '%s'을(를) 삭제하시겠습니까?

en: You are about to delete this device's stored settings.
    The next time this device is plugged, default settings will be used.
ko: 이 장치의 저장된 설정을 지울 것입니다.
    나중에 이 장치를 다시 연결하면, 기본 설정이 적용됩니다.

en: (Device not present)
ko: (장치 없음)

en: (Virtual device)
ko: (가상 장치)

en: X tilt
ko: X 기울기

en: Y tilt
ko: Y 기울기

note: #-#-#-#-#  444 (GIMP 2.10)  #-#-#-#-# Wheel as in mouse or input device wheel. * Some pens would use the same axis for their rotation feature. * See bug 791455. * Yet GTK+ has a different axis since v. 3.22. * TODO: this should be actually tested with a device having such * feature.
en: Wheel
ko: 휠

en: Vendor ID:
ko: 벤더 ID

en: Tool type:
ko: 도구 형식:

note: e.g. "Pressure Curve" for mapping input device axes
en: %s Curve
ko: %s 커브

en: _Reset Curve
ko: 커브 초기화(_R)

en: The axis '%s' has no curve
ko:  '%s' 축에 곡선이 없습니다

en: Save device status
ko: 장치 상태 저장

en: Foreground: %d, %d, %d
ko: 전경: %d, %d, %d

en: Background: %d, %d, %d
ko: 배경: %d, %d, %d

en: The given filename does not have any known file extension.
ko: 파일 확장자명이 올바르지 않습니다.

en: A file named '%s' already exists.
ko: '%s' 파일 이름이 이미 존재합니다.

en: Do you want to replace it with the image you are saving?
ko: 지금 저장하는 이미지로 파일을 바꾸시겠습니까?

en: Configure this tab
ko: 탭 설정

en: Wheel/Rotation
ko: 휠/회전

en: Mapping matrix
ko: 매핑 행렬

en: Too many error messages!
ko: 너무 많은 오류 메시지가 있습니다!

en: Messages are redirected to stderr.
ko: 메시지는 stderr로 보내집니다.

note: %s is a message domain, * like "GIMP Message" or * "PNG Message"
en: %s Message
ko: %s 메시지

en: All export images
ko: 모든 가져온 이미지

en: Show All Files
ko: 모든 파일 표시

en: Select File _Type (%s)
ko: 파일 유형 선택(_T) (%s)

en: Left Endpoint Color
ko: 왼쪽 끝점 색상

en: Gradient Segment's Left Endpoint Color
ko: 그라디언트 구획의 왼쪽 끝점 색상

en: Right Endpoint Color
ko: 오른쪽 끝점 색상

en: Gradient Segment's Right Endpoint Color
ko: 그라디언트 구획의 오른쪽 끝점 색상

en: Zoom factor: %d:1
ko: 확대 배율: %d:1

en: Displaying [%0.4f, %0.4f]
ko: 표시 중 [%0.4f, %0.4f]

en: Position: %0.4f
ko: 위치: %0.4f

en: Luminance: %0.1f    Opacity: %0.1f
ko: 휘도: %0.1f    불투명도: %0.1f

en: Foreground color set to:
ko: 전경색 지정:

en: Background color set to:
ko: 배경색 지정:

en: %s-Drag: move & compress
ko: %s-끌기: 이동 및 압축

en: Drag: move
ko: 끌기: 이동

en: %s-Click: extend selection
ko: %s-클릭: 선택 영역 확장

en: Click: select
ko: 클릭: 선택

en: Click: select    Drag: move
ko: 클릭: 선택 영역    끌기: 이동

en: Handle position: %0.4f
ko: 조절점 위치: %0.4f

en: Distance: %0.4f
ko: 거리: %0.4f

en: Line _style:
ko: 선 모양(_S):

en: Change grid foreground color
ko: 격자 전경색 바꾸기

en: Change grid background color
ko: 격자 배경색 바꾸기

en: Help browser is missing
ko: 도움말 탐색기가 없습니다

en: The GIMP help browser is not available.
ko: 김프 도움말 탐색기를 사용할 수 없습니다.

en: The GIMP help browser plug-in appears to be missing from your installation. You may instead use the web browser for reading the help pages.
ko: 김프 도움말 탐색기 플러그인이 설치 과정에서 제외되었습니다. 웹 탐색기를 이용해 도움말 페이지를 볼 수도 있습니다.

en: Help browser doesn't start
ko: 도움말 탐색기를 시작하지 않습니다

en: Could not start the GIMP help browser plug-in.
ko: 김프 도움말 탐색기 플러그인을 시작할 수 없습니다.

en: Use _Web Browser
ko: 웹 탐색기 사용(_W)

en: GIMP user manual is missing
ko: 김프 사용자 설명서가 없습니다

en: The GIMP user manual is not installed in your language.
ko: 사용중인 언어의 김프 사용자 설명서를 설치하지 않았습니다.

en: Read Selected _Language
ko: 선택한 언어 읽기(_L)

en: You may either install the additional help package or change your preferences to use the online version.
ko: 도움말 추가 패키지를 설치하거나 온라인 버전을 사용하도록 설정을 바꾸십시오.

en: Read _Online
ko: 온라인으로 보기(_O)

en: Std dev:
ko: 표준 편차:

en: Pixels:
ko: 픽셀:

en: Percentile:
ko: 백분율:

en: From File...
ko: 파일에서...

en: From Named Icons...
ko: 이름 붙은 아이콘에서...

en: Copy Icon to Clipboard
ko: 클립보드에 아이콘 복사

en: Paste Icon from Clipboard
ko: 클립보드 아이콘 붙여넣기

en: Load Icon Image
ko: 아이콘 이미지 불러오기

note: Button
en: Use default comment
ko: 기본 형식 사용

en: Replace the current image comment with the default comment set in Edit→Preferences→Default Image.
ko: 편집→기본 설정→기본 이미지 메뉴에서 현재 이미지의 설명을 기본 설명으로 교체합니다.

en: Size in pixels:
ko: 픽셀 단위 크기:

en: Print size:
ko: 인쇄 크기:

en: Color space:
ko: 색상 공간:

en: File Size:
ko: 파일 크기:

en: Size in memory:
ko: 메모리 내의 크기:

en: Undo steps:
ko: 실행 취소 수:

en: Redo steps:
ko: 재실행 수:

en: Number of pixels:
ko: 픽셀 수:

en: Number of layers:
ko: 레이어 수:

en: Number of paths:
ko: 경로 수:

en: pixels/%s
ko: 픽셀/%s

en: Lock:
ko: 잠그기:

en: Switch to another group of modes
ko: 다른 모드 그룹으로 전환

en: Message repeated once. | Message repeated %d times.
ko[0]: 메시지를 %d번 반복합니다.

en: Set the number of columns
ko: 컬럼 수 설정

en: Edit Palette Color
ko: 팔레트 색상 편집

en: Edit Color Palette Entry
ko: 색 팔레트 항목 편집

en: You can drop dockable dialogs here
ko: 도킹 가능한 대화상자를 여기로 끌어 놓으십시오

en: Select an image in the left pane
ko: 좌측 창에서 이미지 선택

en: This image
    has no
    sample points
ko: 이 이미지에
    표본점이
    없습니다

en: All XCF images
ko: 모든 XCF 이미지

en: The filename '%s' couldn't be converted to a valid URI:
    
    %s
ko: 파일 이름 '%s'을(를) 올바른 URI로 변환할 수 없습니다:
    
    %s

en: Invalid UTF-8
ko: 잘못된 UTF-8

en: Pick a preset from the list
ko: 목록에서 프리셋 선택

en: Save the current settings as named preset
ko: 이름 지정 프리셋으로 현재 설정을 저장합니다

en: Manage presets
ko: 프리셋 관리

en: _Import Current Settings from File...
ko: 현재 설정을 파일에서 가져오기(_I)...

en: _Export Current Settings to File...
ko: 현재 설정을 파일로 내보내기(_E)...

en: _Manage Saved Presets...
ko: 저장 프리셋 관리(_M)...

en: Save Settings as Named Preset
ko: 이름 지정 프리셋으로 설정 저장

en: Enter a name for the preset
ko: 프리셋 이름을 입력하십시오

en: Saved Settings
ko: 저장된 설정

en: Manage Saved Presets
ko: 저장한 프리셋 관리

en: Import presets from a file
ko: 파일에서 프리셋 가져오기

en: Export the selected presets to a file
ko: 선택한 프리셋을 파일로 내보내기

en: Delete the selected preset
ko: 선택한 프리셋 삭제

en: _Line Style
ko: 선 모양새(_L):

en: _Cap style:
ko: 선 끝 모양새(_C):

en: _Join style:
ko: 선 결합 모양새(_J):

en: _Miter limit:
ko: 뾰족한 선 결합 제한(_M):

en: Dash pattern:
ko: 점선 무늬:

en: Dash _preset:
ko: 점선 프리셋(_P):

en: enter tags
ko: 태그 입력

en: Color _space:
ko: 색상 공간(_S):

en: _Precision:
ko: 정밀도(_P):

en: _Gamma:
ko: 감마(_G):

en: Choose A Color Profile
ko: 색상 프로파일 선택

en: Co_lor profile:
ko: 색상 프로파일(_L):

en: Comme_nt:
ko: 설명(_N):

en: Outermost element in text must be <markup> not <%s>
ko: 텍스트의 가장 바깥 요소는 <%s>가 아닌 <markup>이어야 합니다.

en: Input file '%s' appears truncated: %s
ko: '%s' 입력 파일이 잘린 것 같습니다: %s

en: Invalid UTF-8 data in file '%s'.
ko: 파일 '%s'에 잘못된 UTF-8 데이터가 있습니다.

en: Writing text file '%s' failed: %s
ko: '%s' 텍스트 파일 기록 실패: %s

en: _Use selected font
ko: 선택한 글꼴 사용(_U)

en: Change font of selected text
ko: 선택한 텍스트의 글꼴 바꾸기

en: Change size of selected text
ko: 선택한 텍스트의 크기 바꾸기

en: Clear style of selected text
ko: 선택한 텍스트의 스타일 지우기

en: Change color of selected text
ko: 선택한 텍스트의 색상 바꾸기

en: Change kerning of selected text
ko: 선택한 텍스트의 자간 바꾸기

en: Change baseline of selected text
ko: 선택한 텍스트의 기준선 바꾸기

en: Click to update preview
    %s-Click to force update even if preview is up-to-date
ko: 미리 보기를 새로 고치려면 클릭하십시오.
    %s-클릭을 하면 미리 보기가 최신이더라도 강제로 새로 고칩니다

en: Pr_eview
ko: 미리 보기(_E)

en: Thumbnail %d of %d
ko: 미리 보기 %d / %d

en: Creating preview...
ko: 미리 보기를 만드는 중...

en: Change Foreground Color
ko: 전경색 바꾸기

en: Change Background Color
ko: 배경색 바꾸기

en: The active image.
    Click to open the Image Dialog.
ko: 활성화된 이미지.
    이미지 대화상자를 열려면 클릭하십시오.

en: Drag to an XDS enabled file-manager to save the image.
ko: 이미지를 저장하려면 XDS를 사용할 수 있는 파일 관리자로 드래그하십시오.

en: The active brush.
    Click to open the Brush Dialog.
ko: 사용중인 붓.
    붓 도구 대화상자를 열려면 클릭하십시오.

en: The active pattern.
    Click to open the Pattern Dialog.
ko: 활성 무늬.
    무늬 대화상자를 열려면 클릭하십시오.

en: The active gradient.
    Click to open the Gradient Dialog.
ko: 활성 그라디언트.
    그라디언트 대화상자를 열려면 클릭하십시오.

en: Raise this tool
ko: 도구 올리기

en: Raise this tool to the top
ko: 이 도구를 꼭대기로 올리기

en: Lower this tool
ko: 도구 내리기

en: Lower this tool to the bottom
ko: 이 도구를 맨 아래로 내리기

en: Reset tool order and visibility
ko: 도구 순서 및 가시성 초기화

en: Save Tool Preset...
ko: 도구 프리셋 저장...

en: Restore Tool Preset...
ko: 도구 프리셋 복구...

en: Delete Tool Preset...
ko: 도구 프리셋 삭제...

en: %s Preset
ko: %s 프리셋

en: Your GIMP installation is incomplete:
ko: 김프 설치가 완료되지 않았습니다. :

en: Please make sure the menu XML files are correctly installed.
ko: 메뉴 XML 파일이 제대로 설치되었는지 확인하십시오.

en: There was an error parsing the menu definition from %s: %s
ko: %s의 메뉴 정의 해석에 오류가 있습니다.: %s

en: [ Base Image ]
ko: [ 기본 이미지 ]

en: Lock path strokes
ko: 경로 따라 선그리기 잠금

en: Lock path position
ko: 경로 위치 고정

en: Open the dynamics selection dialog
ko: 동적 요소 선택 영역 대화 열기

en: Open the MyPaint brush selection dialog
ko: MyPaint 붓 선택 대화상자를 엽니다

en: Open the pattern selection dialog
ko: 무늬 대화상자 표시

en: Open the gradient selection dialog
ko: 그라디언트 대화상자 표시

en: Open the palette selection dialog
ko: 팔레트 선택 영역 대화상자 열기

en: Open the font selection dialog
ko: 글꼴 선택 영역 대화상자 표시

en: %s (try %s)
ko: %s (시도 %s)

en: %s (try %s, %s)
ko: %s (시도 %s, %s)

en: %s (try %s, %s, %s)
ko: %s (시도 %s, %s, %s)

en: Built-in grayscale (%s)
ko: 자체 그레이스케일(%s)

en: Built-in RGB (%s)
ko: 자체 RGB(%s)

[ctx: active-color]
en: Foreground
ko: 전경

[ctx: active-color]
en: Background
ko: 배경

[ctx: circle-background]
en: Plain
ko: 플레인

[ctx: color-pick-target]
en: Pick only
ko: 선택만

[ctx: color-pick-target]
en: Set foreground color
ko: 전경색 지정

[ctx: color-pick-target]
en: Set background color
ko: 배경색 지정

[ctx: color-pick-target]
en: Add to palette
ko: 팔레트에 추가

[ctx: histogram-scale]
en: Linear histogram
ko: 선형 히스토그램

[ctx: histogram-scale]
en: Logarithmic histogram
ko: 로그 히스토그램

[ctx: tab-style]
en: Icon
ko: 아이콘

[ctx: tab-style]
en: Current status
ko: 현재 상태

[ctx: tab-style]
en: Text
ko: 텍스트

[ctx: tab-style]
en: Description
ko: 설명

[ctx: tab-style]
en: Icon & text
ko: 아이콘과 글자

[ctx: tab-style]
en: Icon & desc
ko: 아이콘과 설명

[ctx: tab-style]
en: Status & text
ko: 상태와 텍스트

[ctx: tab-style]
en: Status & desc
ko: 상태와 설명

en: GIMP XCF image
ko: 김프 XCF 이미지

en: XCF error: unsupported XCF file version %d encountered
ko: XCF 오류: XCF 파일 버전 %d은(는) 지원되지 않습니다

en: Closing '%s'
ko: '%s' 닫는 중

en: Error writing '%s':
ko: '%s' 기록 오류:

en: Error creating '%s':
ko: '%s' 생성 오류:

en: This XCF file is corrupt!  I have loaded as much of it as I can, but it is incomplete.
ko: 이 XCF 파일은 망가졌습니다. 불러온 파일이 완전하지 않을 수도 있습니다.

en: This XCF file is corrupt!  I could not even salvage any partial image data from it.
ko: 이 XCF 파일은 망가졌습니다. 파일을 불러올 수 없습니다.

en: XCF warning: version 0 of XCF file format
    did not save indexed colormaps correctly.
    Substituting grayscale map.
ko: XCF 경고: XCF파일 형식중 버전 0은
    인덱스된 색상표를 정확하게 저장하지 않습니다.
    그레이스케일 맵으로 대체합니다.

en: Invalid UTF-8 string in XCF file
ko: XCF 파일에 잘못된 UTF-8 문자열이 있습니다

en: Could not seek in XCF file:
ko: XCF 파일을 탐색 할 수 없습니다:

en: Error writing XCF:
ko: XCF 기록 오류:

en: Error writing XCF: failed to allocate %d bytes of memory.
ko: XCF 기록 오류: %d 바이트 메모리 할당 실패.

en: Error writing XCF: unsupported BPC when writing pixel: %d
ko: XCF 기록 오류: 픽셀 기록시 지원하지 않는 BPC: %d

en: GIMP Crash Debug
ko: 치명적 김프 종료 디버깅

note: fuzzy as in a feathered, blurred, unfocused, soft brush
en: fuzzy
ko: 퍼지

en: All images
ko: 모든 이미지

en: Channel:
ko: 채널:

en: ICC color profile (*.icc, *.icm)
ko: ICC 색상 프로필 (*.icc, *.icm)

en: You can get context-sensitive help for most of GIMP's features by pressing the F1 key at any time. This also works inside the menus.
ko: 언제라도 F1키를 누르면 GIMP의 대부분의 기능들에 대해서 문맥에 맞는 도움말을 볼 수 있습니다. 물론 메뉴 안에서도 됩니다.

en: GIMP uses layers to let you organize your image. Think of them as a stack of slides or filters, such that looking through them you see a composite of their contents.
ko: 김프는 레이어를 이용해 이미지를 구성합니다. 레이어는 내용물을 볼 수 있는 슬라이드나 필터의 모음과 같습니다.

en: You can perform many layer operations by right-clicking on the text label of a layer in the Layers dialog.
ko: 레이어 대화상자의 텍스트 레이블에서 오른쪽-클릭을 하면 많은 레이어 관련 작업을 수행할 수 있습니다.

en: When you save an image to work on it again later, try using XCF, GIMP's native file format (use the file extension <tt>.xcf</tt>). This preserves the layers and many aspects of your work-in-progress. Once a project is completed, you can export it as JPEG, PNG, GIF, etc.
ko: 나중에 다시 작업할 이미지를 저장할 때는 김프의 자체 파일 형식인 XCF(파일 확장자가 <tt>.xcf</tt>입니다)를 사용해보세요. 이 형식을 사용하면 레이어와 작업 중인 모든 상태들을 보존합니다. 프로젝트를 완료했을 때, JPEG, PNG, GIF 등으로 내보낼 수 있습니다.

en: Most plug-ins work on the current layer of the current image. In some cases, you will have to merge all layers (Image→Flatten Image) if you want the plug-in to work on the whole image.
ko: 대부분의 플러그인들은 현재 이미지의 현재 레이어에만 조작합니다. 경우에 따라, 플러그인이 전체 이미지를 조작하도록 하려면 모든 레이어를 합쳐야(이미지-&gt;배경으로 이미지 합치기) 할 수도 있습니다.

en: If a layer's name in the Layers dialog is displayed in <b>bold</b>, this layer doesn't have an alpha-channel. You can add an alpha-channel using Layer→Transparency→Add Alpha Channel.
ko: 레이어 대화상자에서 레이어의 이름이 <b>굵게</b> 표시되면, 해당 레이어는 알파 채널을 가지고 있지 않은 것입니다. 알파채널은 레이어 -> 투명 -> 알파 채널 추가 를 통해 추가할 수 있습니다.

en: Not all effects can be applied to all kinds of images. This is indicated by a grayed-out menu-entry. You may need to change the image mode to RGB (Image→Mode→RGB), add an alpha-channel (Layer→Transparency→Add Alpha Channel) or flatten it (Image→Flatten Image).
ko: 모든 효과가 모든 종류의 이미지에 적용되지는 않습니다. 이런 경우에는 메뉴 항목이 회색으로 표시됩니다. 이미지의 모드를 RGB로 바꾸거나(이미지-&gt;모드-&gt;RGB), 알파 채널을 더하거나(레이어-&gt;투명도-&gt;알파 채널 더하기), 배경으로 합쳐야(이미지-&gt;배경으로 합치기) 할 수도 있습니다.

en: You can adjust or move a selection by using <tt>Alt</tt>-drag. If this makes the window move, your window manager uses the <tt>Alt</tt> key already. Most window managers can be configured to ignore the <tt>Alt</tt> key or to use the <tt>Super</tt> key (or "Windows logo") instead.
ko: <tt>Alt</tt>-드래그를 사용해서 선택을 조절하거나 이동할 수 있습니다. 이렇게 했더니 창이 움직인다면, 사용 중인 창 관리자가 <tt>Alt</tt>를 사용하고 있는 겁니다. 그럴 땐 <tt>Shift</tt>키도 같이 눌러 주십시오.

en: You can drag and drop many things in GIMP. For example, dragging a color from the toolbox or from a color palette and dropping it into an image will fill the current selection with that color.
ko: 김프에서는 많은 것을 드래그하고 드롭할 수 있습니다. 예를 들면, 도구 상자나 팔레트에서 색상을 드래그해서 이미지에 드롭하면 현재 이미지나 선택을 그 색상으로 채웁니다.

en: You can use the middle mouse button to pan around the image (or optionally hold <tt>Spacebar</tt> while you move the mouse).
ko: 이미지가 표시하는 창 보다 클 경우, 가운데 마우스 단추를 사용해서 이미지의 다른 부분들을 살펴볼 수 있습니다(혹은 <tt>스페이스바</tt>를 누르고 마우스를 이동시켜도 됩니다).

en: Click and drag on a ruler to place a guide on an image. All dragged selections will snap to the guides. You can remove guides by dragging them off the image with the Move tool.
ko: 이미지에 안내선을 표시하려면 눈금자를 클릭한 다음 드래그하십시오. 드래그를 사용하는 모든 선택은 안내선에 자동으로 맞춰집니다. 이동 도구로 안내선을 이미지 밖으로 드래그하면 없어집니다.

en: You can drag a layer from the Layers dialog and drop it onto the toolbox. This will create a new image containing only that layer.
ko: 레이어 대화상자에서 레이어를 드래그해서 도구 상자에 드롭하면, 그 레이어만 가진 새 이미지가 만들어 집니다.

en: A floating selection must be anchored to a new layer or to the last active layer before doing other operations on the image. Click on the &quot;New Layer&quot; or the &quot;Anchor Layer&quot; button in the Layers dialog, or use the menus to do the same.
ko: 떠있는 선택은 이미지에 다른 조작을 하기 전에 새 레이어나 마지막 활성 레이어에 고정해야 합니다. 레이어 대화상자의 &quot;새 레이어&quot;나 &quot;떠있는 레이어 고정&quot; 단추를 클릭하거나, 같은 기능을 하는 메뉴를 사용하십시오.

en: GIMP supports gzip compression on the fly. Just add <tt>.gz</tt> (or <tt>.bz2</tt>, if you have bzip2 installed) to the filename and your image will be saved compressed. Of course loading compressed images works too.
ko: 김프는 gzip 압축을 지원합니다. 이미지를 저장할 때 확장자명을 <tt>.gz</tt> 나 <tt>.bz2</tt>로 지정해주면 이미지를 압축해서 저장합니다. 이는 압축된 이미지를 읽어올 때도 동일하게 동작합니다.

en: Pressing and holding the <tt>Shift</tt> key before making a selection allows you to add to the current selection instead of replacing it. Using <tt>Ctrl</tt> before making a selection subtracts from the current one.
ko: <tt>Shift</tt>키를 누른 채로 선택을 만들면 현재 선택을 바꾸는 대신 더합니다. <tt>Ctrl</tt>를 누른 채로 선택을 만들면 현재 선택에서 뺍니다.

en: You can draw simple squares or circles using Edit→Stroke Selection. It strokes the edge of your current selection. More complex shapes can be drawn using the Path tool or with Filters→Render→Gfig.
ko: 편집-&gt;선택 따라그리기를 사용하면 단순한 사격형이나 원을 그릴 수 있습니다. 현재 선택의 모서리를 따라 그립니다. 더 복잡한 도형은 경로 도구나 필터-&gt;렌더-&gt;Gfig를 사용해서 그릴 수 있습니다.

en: If you stroke a path (Edit→Stroke Path), the paint tools can be used with their current settings. You can use the Paintbrush in gradient mode or even the Eraser or the Smudge tool.
ko: 경로를 따라그릴 때(편집-&gt;경로 따라 그리기), 그리기 도구들을 현재을 설정으로 사용할 수 있습니다. 그라디언트 모드의 붓 도구는 물론이고 심지어 지우개나 문지르기 도구도 사용할 수 있습니다.

en: You can create and edit complex selections using the Path tool. The Paths dialog allows you to work on multiple paths and to convert them to selections.
ko: 경로 도구를 이용해서 복잡한 선택을 만들고 고칠 수 있습니다. 경로 대화상자에서 여러 개의 경로를 조작하여, 선택으로 변환할 수 있습니다.

en: You can use the paint tools to change the selection. Click on the &quot;Quick Mask&quot; button at the bottom left of an image window. Change your selection by painting in the image and click on the button again to convert it back to a normal selection.
ko: 선택을 고치기 위해서 그리기 도구를 사용할 수 있습니다. 이미지 창의 좌하단에 있는 &quot;퀵마스크&quot; 단추를 클릭하십시오. 이미지에 그리기만 하면 선택이 되고 단추를 한번 더 클릭하면 보통의 선택으로 바뀝니다.

en: You can save a selection to a channel (Select→Save to Channel) and then modify this channel with any paint tools. Using the buttons in the Channels dialog, you can toggle the visibility of this new channel or convert it to a selection.
ko: 선택을 채널에 저장하고(선택-&gt;채널로 저장), 이 채널을 원하는 그리기 도구로 고칠 수 있습니다. 채널 대화상자의 단추들을 이용해서 채널을 표시하거나 숨길 수 있고, 선택으로 변환할 수도 있습니다.

en: After you enabled &quot;Dynamic Keyboard Shortcuts&quot; in the Preferences dialog, you can reassign shortcut keys. Do so by bringing up the menu, selecting a menu item, and pressing the desired key combination. If &quot;Save Keyboard Shortcuts&quot; is enabled, the key bindings are saved when you exit GIMP. You should probably disable &quot;Dynamic Keyboard Shortcuts&quot; afterwards, to prevent accidentally assigning/reassigning shortcuts.
ko: 기본 설정 대화상자에서 &quot;동적인 키보드 바로 가기 키&quot;를 선택한 다음, 단축키를 재할당 할 수 있습니다. 단축키를 설정하려면 해당 메뉴를 열고, 메뉴 항목을 선택하고, 원하는 키 조합을 누르면 됩니다. &quot;마칠 때 키보드 단축키 저장&quot;을 선택했다면, 김프를 마칠 때 단축키 설정이 저장됩니다. 나중에 단축키간의 충돌을 방지하기 위해  &quot;동적인 키보드 단축키&quot;를 비활성화시킬 수도 있습니다.

en: If your screen is too cluttered, you can press <tt>Tab</tt> in an image window to toggle the visibility of the toolbox and other dialogs.
ko: 화면이 너무 어지럽다면, 이미지 창에서 <tt>Tab</tt>을 여러 번 눌러서, 도구 상자나 다른 대화상자들을 표시하거나 숨길 수 있습니다.

en: <tt>Shift</tt>-click on the eye icon in the Layers dialog to hide all layers but that one. <tt>Shift</tt>-click again to show all layers.
ko: 레이어 대화상자에서 눈동자 아이콘을 <tt>Shift</tt>-클릭하면, 현재 레이어를 제외한 모든 레이어를 숨깁니다. 다시 <tt>Shift</tt>-클릭하면 모든 레이어를 표시합니다.

en: <tt>Ctrl</tt>-clicking on the layer mask's preview in the Layers dialog toggles the effect of the layer mask. <tt>Alt</tt>-clicking on the layer mask's preview in the Layers dialog toggles viewing the mask directly.
ko: 레이어 대화상자에서 레이어 마스크의 미리보기를 <tt>Ctrl</tt>-클릭하면, 레이어 마스크의 효과의 적용/미적용 상태를 전환시킵니다. 그리고 <tt>Alt</tt>-클릭하면 마스크의 내용을 직접 보여줍니다.

en: You can use <tt>Ctrl</tt>-<tt>Tab</tt> to cycle through all layers in an image (if your window manager doesn't trap those keys...).
ko: <tt>Alt</tt>-<tt>Tab</tt>를 누르면 이미지의 모든 레이어를 돌아가면서 선택합니다(창관리자가 이 키를 가로채지 않는다면 말이죠...).

en: <tt>Ctrl</tt>-click with the Bucket Fill tool to have it use the background color instead of the foreground color. Similarly, <tt>Ctrl</tt>-clicking with the eyedropper tool sets the background color instead of the foreground color.
ko: 영역 채우기 도구에서 <tt>Ctrl</tt>-클릭하면, 전경색대신 배경색을 사용합니다. 마찬가지로 색상추출 도구에서 <tt>Ctrl</tt>-클릭하면 추출한 색을 전경색이 아닌 배경색으로 설정합니다.

en: <tt>Ctrl</tt>-drag with the Rotate tool will constrain the rotation to 15 degree angles.
ko: 회전 도구에서 <tt>Ctrl</tt>-드래그하면, 회전 각을 15도 단위로 제한합니다.

en: If some of your scanned photos do not look colorful enough, you can easily improve their tonal range with the &quot;Auto&quot; button in the Levels tool (Colors→Levels). If there are any color casts, you can correct them with the Curves tool (Colors→Curves).
ko: 스캔된 사진이 칙칙해 보일 때, 레벨 도구(레이어-&gt;색상-&gt;레벨)에서 &quot;자동&quot; 단추를 사용하면 손쉽게 색조의 폭을 향상 시킬 수 있습니다. 색상이 무언가 불안하다면, 커브 도구(색상 도구-&gt;커브)를 사용해서 수정할 수 있습니다.

en: Interactive console for Script-Fu development
ko: Script-Fu 개발을 위한 대화형 콘솔

en: Server for remote Script-Fu operation
ko: 원격 Script-Fu 동작을 위한 서버

en: _Start Server...
ko: 서버 시작(_S)...

en: _GIMP Online
ko: 김프 온라인(_G)

en: _User Manual
ko: 사용자 설명서(_U)

en: _Script-Fu
ko: Script-Fu(_S)

en: _Buttons
ko: 단추(_B)

en: _Logos
ko: 로고(_L)

en: _Patterns
ko: 무늬(_P)

en: _Web Page Themes
ko: 웹 페이지 테마(_W)

en: _Alien Glow
ko: 외계의 빛(_A)

en: _Beveled Pattern
ko: 바벨 무늬(_B)

en: _Classic.Gimp.Org
ko: 예전 Gimp.Org(_C)

en: Alpha to _Logo
ko: 알파를 로고로(_L)

en: Re-read all available Script-Fu scripts
ko: 사용가능한 모든 Script-Fu 스크립트를 다시 읽기

en: _Refresh Scripts
ko: 스크립트 새로고침(_R)

en: You can not use "Refresh Scripts" while a Script-Fu dialog box is open.  Please close all Script-Fu windows and try again.
ko: 스크립트 대화상자가 열려있는 동안에는 "스크립트 새로고침"을 사용할 수 없습니다. 모든 Script-Fu 창을 닫고 다시 시도하십시오.

en: Welcome to TinyScheme
ko: TinyScheme에 오신 것을 환영합니다!

en: Interactive Scheme Development
ko: 대화형 Scheme 개발

en: Save Script-Fu Console Output
ko: Script-Fu 콘솔 출력 저장

en: Script-Fu Procedure Browser
ko: Script-Fu 프로시저 찾아보기

en: Script-Fu evaluation mode only allows non-interactive invocation
ko: Script-Fu 평가 모드는 비대화형 호출만 허용합니다.

en: Script-Fu cannot process two scripts at the same time.
ko: Script-Fu는 동시에 두 개의 스크립트를 실행할 수 없습니다.

en: You are already running the "%s" script.
ko: "%s" 스크립트가 이미 실행되고 있습니다.

en: Script-Fu Color Selection
ko: Script-Fu 색상 선택

en: Script-Fu File Selection
ko: Script-Fu 파일 선택

en: Script-Fu Folder Selection
ko: Script-Fu 폴더 선택

en: Script-Fu Font Selection
ko: Script-Fu 글꼴 선택

en: Script-Fu Palette Selection
ko: Script-Fu 팔레트 선택

en: Script-Fu Pattern Selection
ko: Script-Fu 무늬 선택

en: Script-Fu Gradient Selection
ko: Script-Fu 그라디언트 선택

en: Script-Fu Brush Selection
ko: Script-Fu 브러시 선택

en: Error while executing %s:
ko: %s 실행 중 오류

en: Too few arguments to 'script-fu-register' call
ko: 'script-fu-register' 호출에 필요한 매개변수가 부족합니다.

en: Error while loading %s:
ko: %s 불러오는 중 오류:

en: Script-Fu Server Options
ko: Script-Fu 서버 옵션

en: _Start Server
ko: 서버 시작(_S)

en: Server logfile:
ko: 서버 로그파일:

en: Add B_evel...
ko: 바벨 더하기(_E)...

en: Add a beveled border to an image
ko: 이미지에 바벨 테두리를 추가합니다.

en: Add _Border...
ko: 액자 더하기(_B)...

en: Add a border around an image
ko: 이미지에 테두리를 추가합니다.

en: Cast Shadow
ko: 섀도우를 캐스트

en: _Grid...
ko: 격자(_G)...

en: Shadow X offset
ko: 그림자 X 오프셋

en: Shadow Y offset
ko: 그림자 Y 오프셋

en: Spyrograph
ko: 스파이로그래프

en: Hexagon
ko: 육각형

en: _Waves...
ko: 물결(_W)...

en: Drop shadow X offset
ko: 그림자 가로축 여백

en: Drop shadow Y offset
ko: 그림자 세로축 여백

en: Missing exception information
ko: 누락된 예외 정보

en: An error occurred running %s
ko: %s 실행 중 오류 발생

en: _More Information
ko: 자세한 정보(_M)

en: Python-Fu File Selection
ko: 파이썬-푸 파일 선택

en: Python-Fu Folder Selection
ko: 파이썬-푸 폴더 선택

en: Invalid input for '%s'
ko: 잘못된 입력 '%s'

en: Python-Fu Color Selection
ko: 파이썬-푸 색상 선택

en: Saving as colored XHTML
ko: 색상 XHTML로 저장 중

en: Save as colored XHTML
ko: 색상 XHTML로 저장

en: Colored XHTML
ko: 색상 XHTML

en: Character _source
ko: 문자 원본(_S)

en: Source code
ko: 소스 코드

en: Text file
ko: 텍스트 파일

en: Entry box
ko: 항목 상자

en: _File to read or characters to use
ko: 파일을 읽거나 문자를 사용(_F)

en: Fo_nt size in pixels
ko: 글꼴 크기(픽셀(_N)

en: _Write a separate CSS file
ko: 분리된 CSS 파일 쓰기(_W)

en: Gradient to use
ko: 사용할 그레디언트

en: Add a layer of fog
ko: 안개 레이어 더하기

en: _Fog...
ko: 안개(_F)...

en: _Layer name
ko: 레이어 이름(_L)

en: _Fog color
ko: 안개색(_F)

en: _Turbulence
ko: 휘몰아침(_T)

en: Op_acity
ko: 불투명도(_A):

en: Offset the colors in a palette
ko: 팔레트의 색상 오프셋

en: _Offset Palette...
ko: 팔레트 오프셋(_O)...

en: Off_set
ko: 오프셋(_S):

en: Sort the colors in a palette
ko: 팔레트의 색상 정렬

en: _Sort Palette...
ko: 팔레트 정렬(_S)...

en: Color _model
ko: 색상 모델(_M)

en: Channel to _sort
ko: 채널 정렬(_S)

en: Red or Hue
ko: 빨강 혹은 색조

en: Green or Saturation
ko: 초록 혹은 채도

en: Blue or Value
ko: 파랑 혹은 명암

en: Create a repeating gradient using colors from the palette
ko: 팔레트의 색상을 이용해 반복되는 그라디언트 만들기

en: Palette to _Repeating Gradient
ko: 팔레트를 반복되는 그라디언트로(_R)

en: Create a gradient using colors from the palette
ko: 팔레트의 색상을 이용해 그라디언트 만들기

en: Palette to _Gradient
ko: 팔레트를 그라디언트로(_G)

note: table snippet means a small piece of HTML code here
en: Cuts an image along its guides, creates images and a HTML table snippet
ko: 안내선에 따라 이미지를 자르고, 이미지와 HTML 테이블 태그를 만들기

en: _Slice...
ko: 잘게 잘라내기(_S)...

en: Separate image folder
ko: 분리된 이미지 폴더

en: Folder for image export
ko: 이미지를 내보낼 폴더

en: Python Procedure Browser
ko: 파이썬 프로시저 찾아보기

en: Could not write to '%s': %s
ko: '%s'에 쓸 수 없습니다.: %s

en: Save Python-Fu Console Output
ko: 파이썬 콘솔 출력 저장하기

en: Interactive GIMP Python interpreter
ko: 대화형 김프-파이썬 해석기

en: Add a drop shadow to a layer, and optionally bevel it
ko: 레이어에 그림자를 추가하고, 선택적으로 기울이기

en: _Drop Shadow and Bevel...
ko: 그림자 및 바벨(_D)...

en: _Shadow blur
ko: 흐릿한 그림자(_S)

en: _Bevel
ko: 비스듬하게(Bevel)(_B)

en: _Drop shadow
ko: 그림자 효과(_D)

en: Drop shadow _X displacement
ko: X 축에 그림자 효과(_X)

en: Drop shadow _Y displacement
ko: Y 축에 그림자 효과(_Y)

en: Create a new brush with characters from a text sequence
ko: 텍스트 시퀀스의 문자로 새 붓을 만들기

en: New Brush from _Text...
ko: 텍스트로부터 새 붓 만들기(_T)...

en: Pixel Size
ko: 픽셀 크기

en: Continuous update
ko: 업데이트 정책

en: Entire Layer
ko: 전체 레이어

[ctx: color-range]
note: spinbutton 1
en: From:
ko: 시작:

[ctx: color-range]
note: spinbutton 2
en: To:
ko: 끝:

[ctx: color-rotate]
en: From:
ko: 시작:

[ctx: color-rotate]
en: To:
ko: 끝:

note: * Gray: Operation-Mode *
en: Gray Mode
ko: 그레이 모드

note: Gray: Operation-Mode: two radio buttons
en: Treat as this
ko: 이것으로 간주하기

en: Change to this
ko: 이것으로 바꾸기

en: Radians/Pi
ko: 라디안/파이

en: Gray Options
ko: 그레이 옵션

en: Switch to Clockwise
ko: 시계방향으로 연결하기

en: Switch to C/Clockwise
ko: 시계 반대방향으로 연결하기

en: Change Order of Arrows
ko: 화살표 순서 바꾸기

en: Replace a range of colors with another
ko: 색상으로 영역을 다른 색상으로 교체

en: _Rotate Colors...
ko: 색상 회전(_R)...

en: Rotating the colors
ko: 색상 회전 중

en: _Modify red channel
ko: 빨강 채널 수정(_M)

en: _Modify hue channel
ko: 색상 채널 수정(_M)

en: Mo_dify green channel
ko: 초록 채널 수정(_D)

en: Mo_dify saturation channel
ko: 채도 채널 수정(_D)

en: Mod_ify blue channel
ko: 파랑 채널 수정(_I)

en: Mod_ify luminosity channel
ko: 휘도 채널 수정(_I)

en: Red _frequency:
ko: 빨강 주파수(_F):

en: Hue _frequency:
ko: 색상 주파수(_F):

en: Green fr_equency:
ko: 초록 주파수(_E):

en: Saturation fr_equency:
ko: 채도 주파수(_E):

en: Blue freq_uency:
ko: 파랑 주파수(_U):

en: Luminosity freq_uency:
ko: 휘도 주파수(_U):

en: Red _phaseshift:
ko: 빨강 위상이동(_P):

en: Hue _phaseshift:
ko: 색상 위상이동(_P):

en: Green ph_aseshift:
ko: 초록 위상이동(_A):

en: Saturation ph_aseshift:
ko: 채도 위상이동(_A):

en: Blue pha_seshift:
ko: 파랑 위상이동(_S):

en: Luminosity pha_seshift:
ko: 휘도 위상이동(_S):

en: Alter colors in various psychedelic ways
ko: 색상을 바꿔 다양한 환각적 효과 만들기

en: _Alien Map...
ko: 에일리언 맵(_A)...

en: Alien Map: Transforming
ko: 에일리언 맵: 변환

en: Number of cycles covering full value range
ko: 모든 범위의 값을 사용하는 주기 수

en: Phase angle, range 0-360
ko: 위상 각도, 범위 0-360

en: _RGB color model
ko: _RGB 색상 모델

en: _HSL color model
ko: _HSL 색상 모델

en: Align all visible layers of the image
ko: 이미지의 보이는 모든 레이어 정렬

en: Align Visi_ble Layers...
ko: 보이는 레이어 정렬(_B)...

en: There are not enough layers to align.
ko: 정렬할 레이어가 없습니다.

[ctx: align-style]
en: None
ko: 없음

en: Fill (left to right)
ko: 채우기(왼쪽에서 오른쪽으로)

en: Fill (right to left)
ko: 채우기(오른쪽에서 왼쪽으로)

en: _Horizontal style:
ko: 수평선 스타일(_H):

en: Left edge
ko: 왼쪽 경계

en: Right edge
ko: 오른쪽 경계

en: Ho_rizontal base:
ko: 수평 기반(_R):

en: Fill (top to bottom)
ko: 채우기(위에서 아래로)

en: Fill (bottom to top)
ko: 채우기(아래에서 위로)

en: _Vertical style:
ko: 수직 스타일(_V):

en: Top edge
ko: 위쪽 경계

en: Bottom edge
ko: 바닥 경계

en: Ver_tical base:
ko: 수직 기반(_T):

en: _Grid size:
ko: 격자 크기(_G):

en: _Ignore the bottom layer even if visible
ko: 바닥 레이어가 보일 경우 무시(_I)

en: _Use the (invisible) bottom layer as the base
ko: (보이지 않는) 바닥 레이어를 기본으로 사용(_U)

en: Modify image to reduce size when saved as GIF animation
ko: GIF 애니메이션으로 저장할 때 이미지를 수정해 크기 줄이기

en: Optimize (for _GIF)
ko: GIF 최적화(_G)

en: Reduce file size where combining layers is possible
ko: 가능한 레이어를 결합해서 파일 크기 줄이기

en: _Optimize (Difference)
ko: 최적화(차이)(_O)

en: Remove optimization to make editing easier
ko: 최적화를 해제하여 편집을 수월하게 만들기

en: _Unoptimize
ko: 비최적화(_U)

en: _Remove Backdrop
ko: 배경 제거(_R)

en: _Find Backdrop
ko: 배경 찾기(_F)

en: Unoptimizing animation
ko: 애니메이션 역 최적화

en: Removing animation background
ko: 애니메이션 배경 제거 중

en: Finding animation background
ko: 애니메이션 배경 찾는 중

en: Optimizing animation
ko: 애니메이션 최적화

en: Preview a GIMP layer-based animation
ko: 김프 레이어 기반 애니메이션 미리 보기

en: _Playback...
ko: 재생(_P)...

en: Step to next frame
ko: 다음 프레임으로

en: Rewind the animation
ko: 애니메이션 되감기

en: Increase the speed of the animation
ko: 애니메이션 속도 증가

en: Decrease the speed of the animation
ko: 애니메이션 속도 감소

en: Reset speed
ko: 속도 초기화

en: Reset the speed of the animation
ko: 애니메이션의 속도 초기화

en: Detach the animation from the dialog window
ko: 대화 상자 창에서 애니메이션 분리하기

en: Animation Playback:
ko: 애니메이션 재생:

en: Default framerate
ko: 기본 프레임 속도

en: Tried to display an invalid layer.
ko: 잘못된 레이어를 표시하려고 시도했습니다.

en: Frame %d of %d
ko: 프레임 %d of %d

en: Antialias using the Scale3X edge-extrapolation algorithm
ko: Scale3X edge-extrapolation 알고리즘을 이용한 안티앨리아스

en: _Antialias
ko: 안티앨리어싱(_A)

en: Antialiasing...
ko: 앤티앨리어싱...

en: Add a canvas texture to the image
ko: 이미지에 캔버스 텍스쳐 추가

en: _Apply Canvas...
ko: 캔버스에 적용(_A)...

en: Applying canvas
ko: 캔버스에 적용

en: _Top-right
ko: 위-오른쪽(_T)

en: Top-_left
ko: 위-왼쪽(_L)

en: _Bottom-left
ko: 아래-왼쪽(_B)

en: Bottom-_right
ko: 아래-오른쪽(_R)

en: _Depth:
ko: 깊이(_D):

en: Simulate an image painted on window blinds
ko: 가려진 창의 이미지에 모의로 칠하기

en: _Blinds...
ko: 블라인드(_B)...

en: Adding blinds
ko: 블라인드 추가

en: _Transparent
ko: 투명(_T)

en: _Displacement:
ko: 치환 맵(_D):

en: _Number of segments:
ko: 구획 수(_N):

en: Blur neighboring pixels, but only in low-contrast areas
ko: 대비값이 낮은 근처 픽셀을 흐릿하게 합니다.

en: _Selective Gaussian Blur...
ko: 선택적인 가우시안 블루어(_S)...

en: Cannot operate on indexed color images.
ko: 인덱스 색상 이미지에서는 동작하지 않습니다.

en: _Blur radius:
ko: 블루어 반지름(_B):

en: _Max. delta:
ko: 델타 최댓값(_M):

en: Simplest, most commonly used way of blurring
ko: 단순하며 가장 일반적으로 사용되는 흐릿하게 하는 방법

en: _Gaussian Blur...
ko: 가우시안 블루어(_G)...

en: Apply a gaussian blur
ko: 가우시안 블루어 적용

en: Simulate movement using directional blur
ko: 모의로 방향성을 가진 붓의 이동을 구현합니다.

en: _Motion Blur...
ko: 모션 블루어(_M)...

en: Motion blurring
ko: 모션 블루어

[ctx: blur-type]
en: _Linear
ko: 선형(_L)

[ctx: blur-type]
en: _Radial
ko: 방사형(_R)

[ctx: blur-type]
en: _Zoom
ko: 확대(_Z)

en: Blur _outward
ko: 바깥쪽으로 흐릿하게(_O)

en: Blur Parameters
ko: 블루어 매개변수

en: L_ength:
ko: 길이(_E):

en: Simple blur, fast but not very strong
ko: 간단한 블루어, 빠르지만 효과적이지는 않습니다.

en: _Blur
ko: 흐릿하게(_B)

en: Blurring
ko: 흐릿하게 만드는 중

en: Set foreground to the average color of the image border
ko: 이미지 테두리의 평균 색상을 전경색으로 설정

en: _Border Average...
ko: 테두리 평균(_B)...

en: Borderaverage
ko: 테두리 평균

en: _Bucket size:
ko: 양동이 크기(_B):

en: Create an embossing effect using a bump map
ko: 충돌(bump) 맵을 이용해 엠보싱 효과 만들기

en: _Bump Map...
ko: 충돌맵(_B)...

en: Bump-mapping
ko: 충돌(Bump)-매핑

en: _Bump map:
ko: 충돌맵(_B):

en: _Map type:
ko: 맵 유형(_M):

note: Compensate darkening
en: Co_mpensate for darkening
ko: 어둠 보정(_M)

note: Invert bumpmap
en: I_nvert bumpmap
ko: 충돌맵 반전(_N)

note: Tile bumpmap
en: _Tile bumpmap
ko: 타일 충돌맵(_T)

en: _Azimuth:
ko: 방위(_A):

en: _Elevation:
ko: 높이(_E):

en: _X offset:
ko: _X 오프셋:

en: The offset can be adjusted by dragging the preview using the middle mouse button.
ko: 마우스 가운데 단추를 이용해 미리 보기에서 드래그하면 오프셋을 조정할 수 있습니다.

en: _Y offset:
ko: _Y 오프셋:

en: _Waterlevel:
ko: 수위(_W):

en: A_mbient:
ko: 둘러싼 환경(_M):

en: Simulate a cartoon by enhancing edges
ko: 모의로 강화된 경계선을 이용해 만화화

en: Ca_rtoon...
ko: 만화(_R)...

en: _Mask radius:
ko: 마스크 반경(_M):

en: _Percent black:
ko: 검정 퍼센트(_P):

en: Alter colors by mixing RGB Channels
ko: RGB 채널을 섞어 색상 바꾸기

en: Channel Mi_xer...
ko: 채널 믹서(_X)...

en: O_utput channel:
ko: 출력 채널(_U):

en: Load Channel Mixer Settings
ko: 채널 믹서 설정 읽어오기:

en: Save Channel Mixer Settings
ko: 채널 믹서 설정 저장하기

en: Parameters were saved to '%s'
ko: 매개변수가  '%s'(으)로 저장되었습니다.

en: Create a checkerboard pattern
ko: 체커보드 무늬 만들기

en: _Checkerboard...
ko: 체커보드(_C)...

en: Adding checkerboard
ko: 체커보드 추가

en: _Psychobilly
ko: 싸이코빌리(_P)

en: Keep image's values
ko: 이미지 값 보존

en: Keep the first value
ko: 첫 번째 값 보존

en: Fill with parameter k
ko: 매개변수 k로 채움

en: k{x(1-x)}^p stepped
ko: k{x(1-x)}^p 진행됨

en: kx^p stepped
ko: kx^p 진행됨

en: k(1-x^p)
ko: k(1 - x^p)

en: k(1-x^p) stepped
ko: k(1 - x^p) 진행됨

en: Delta function
ko: 델타 함수

en: Delta function stepped
ko: 델타 함수 진행됨

en: sin^p-based function
ko: sin^p-based 함수

en: sin^p, stepped
ko: sin^p, 진행됨

[ctx: cml-composition]
en: None
ko: 없음

en: Max (x, -)
ko: 최대 (x, -)

en: Max (x+d, -)
ko: 최대 (x+d, -)

en: Max (x-d, -)
ko: 최대 (x-d, -)

en: Min (x, -)
ko: 최소 (x, -)

en: Min (x+d, -)
ko: 최소 (x+d, -)

en: Min (x-d, -)
ko: 최소 (x-d, -)

en: Max (x+d, -), (x < 0.5)
ko: 최대 (x+d, -), (x < 0.5)

en: Max (x+d, -), (0.5 < x)
ko: 최대 (x+d, -), (0.5 < x)

en: Max (x-d, -), (x < 0.5)
ko: 최대 (x+d, -), (x < 0.5)

en: Max (x-d, -), (0.5 < x)
ko: 최대 (x-d, -), (0.5 < x)

en: Min (x+d, -), (x < 0.5)
ko: 최소 (x+d, -), (x < 0.5)

en: Min (x+d, -), (0.5 < x)
ko: 최소 (x+d, -), (0.5 < x)

en: Min (x-d, -), (x < 0.5)
ko: 최소 (x-d, -), (x < 0.5)

en: Min (x-d, -), (0.5 < x)
ko: 최소 (x-d, -), (0.5 < x)

en: Use average value
ko: 평균값 사용

en: Use reverse value
ko: 반대값 사용

en: With random power (0,10)
ko: 무작위 (0,10) 제곱으로

en: With random power (0,1)
ko: 무작위 (0,1) 제곱으로

en: With gradient power (0,1)
ko: 색감변화도 (0,1) 제곱으로

en: Multiply rand. value (0,1)
ko: 랜덤 값 (0,1) 곱으로

en: Multiply rand. value (0,2)
ko: 랜덤 값 (0,2) 곱으로

en: Multiply gradient (0,1)
ko: 색감변화도 (0,1) 곱으로

en: With p and random (0,1)
ko: p와 무작위 (0,1) 곱으로

en: All black
ko: 모든 검은색

en: All gray
ko: 모든 회색

en: The first row of the image
ko: 이미지의 첫 번째 열

en: Continuous gradient
ko: 연속적인 색감변화도

en: Continuous grad. w/o gap
ko: 공간 없는 연속적인 색감변화도

en: Random, ch. independent
ko: 무작위, 채널 독립

en: Random shared
ko: 무작위로 공유됨

en: Randoms from seed
ko: 시작 값에서 무작위하게

en: Randoms from seed (shared)
ko: 시작 값에서 무작위하게 (공유됨)

en: Create abstract Coupled-Map Lattice patterns
ko: 추상적으로 짝 지어진-맵 격자(Coupled-Map Lattice) 무늬 만들기

en: CML _Explorer...
ko: CML 익스플로러(_E)...

en: CML Explorer: evoluting
ko: CML 익스플로러: 진화 중

en: Coupled-Map-Lattice Explorer
ko: 연결된-맵 격자무늬(Coupled-Map Lattice) 탐색

en: Fix Seed
ko: 시작 값 고정

en: Sat_uration
ko: 채도(_U)

en: Channel Independent Parameters
ko: 채널과 독립된 매개변수

en: Zoom scale:
ko: 확대 비율:

note: #-#-#-#-#  85 (audacity 2.4.2)  #-#-#-#-# i18n-hint: (noun)
en: Start offset:
ko: 시작 오프셋:

en: Seed of Random (only for "From Seed" Modes)
ko: 무작위 시작 값(오직 "시작 값으로 부터"의 모드만)

en: Seed:
ko: 시작 값:

en: Switch to "From seed" With the Last Seed
ko: 마지막 시작 값을 "시작 값으로 부터"로 전환

en: "Fix seed" button is an alias of me.
    The same seed produces the same image, if (1) the widths of images are same (this is the reason why image on drawable is different from preview), and (2) all mutation rates equal to zero.
ko: "시드 고정" 단추는 단축명입니다.
    같은 씨앗(seed)이 같은 이미지를 만들때, (1) 이미지의 넓이가 같아야 한다(이 이유는 그리기에서의 이미지는 미리 보기에서 다르기 때문), 그리고 (2) 모든 변화율은 0과 같아야 합니다.

en: O_thers
ko: 기타(_T)

en: Source channel:
ko: 원본 채널:

en: Destination channel:
ko: 대상 채널:

en: Copy Parameters
ko: 매개변수 복사

en: Selective Load Settings
ko: 선택적인 읽어오기 설정

en: Source channel in file:
ko: 파일에서의 원본 채널:

en: _Misc Ops.
ko: 기타 동작(_M)

en: Function type:
ko: 함수 형식:

en: Composition:
ko: 구성:

en: Misc arrange:
ko: 기타 정리:

en: Mod. rate:
ko: 모듈 비율:

en: Env. sensitivity:
ko: 환경 민감도:

en: Diffusion dist.:
ko: 확산 목적지:

en: # of subranges:
ko: 부구역 번호:

en: P(ower factor):
ko: 제(곱 지수):

en: Parameter k:
ko: 매개변수 k:

en: Range low:
ko: 낮은 범위:

en: Range high:
ko: 높은 범위:

en: Plot a Graph of the Settings
ko: 설정 그래프 작성하기

en: Ch. sensitivity:
ko: 채널 민감도:

en: Mutation rate:
ko: 변화율:

en: Mutation dist.:
ko: 변화 거리:

en: Graph of the Current Settings
ko: 현재 설정 그래프

en: Warning: the source and the destination are the same channel.
ko: 경고: 소스와 목적지는 같은 채널입니다.

en: Save CML Explorer Parameters
ko: CML 익스플로러 매개변수 저장하기

en: Load CML Explorer Parameters
ko: CML 익스플로러 매개변수 읽어오기

en: Error: it's not CML parameter file.
ko: 애러: CML 패러미터 파일이 아닙니다.

en: Warning: '%s' is an old format file.
ko: 경고: '%s'은(는) 오래된 형식의 파일입니다.

en: Warning: '%s' is a parameter file for a newer version of CML Explorer.
ko: 경고: '%s'은(는) 새 버전의 CML 익스플로러 매개변수 파일입니다.

en: Error: failed to load parameters
ko: 오류: 매개변수 읽어오기 실패

en: Analyze the set of colors in the image
ko: 이미지의 색상 설정 분석

en: Colorcube A_nalysis...
ko: 색상 큐브 분석(_N)...

note: output results
en: Image dimensions: %d × %d
ko: 이미지 면적: %d × %d

en: No colors
ko: 색상 없음

en: Only one unique color
ko: 유일한 한 가지 색만

en: Number of unique colors: %d
ko: 유일한 색상의 수: %d

en: Stretch color saturation to cover maximum possible range
ko: 가능한 최대로 색상 채도 높이기

en: _Color Enhance
ko: 색상 강화(_C)...

en: Swap one color with another
ko: 색상을 다른 색상과 교환

en: _Color Exchange...
ko: 색상 교환(_C)...

en: Middle-Click Inside Preview to Pick "From Color"
ko: 미리 보기에서 마우스 가운데 단추를 눌러 "색상에서" 기능을 사용합니다.

en: To Color
ko: 색상으로

en: From Color
ko: 색상에서

en: Color Exchange: To Color
ko: 색상 교체: 색상으로

en: Color Exchange: From Color
ko: 색상교체: 색상에서

en: R_ed threshold:
ko: 빨강 임계값(_E):

en: G_reen threshold:
ko: 초록 임계값(_R):

en: B_lue threshold:
ko: 파랑 임계값(_L):

en: Lock _thresholds
ko: 임계값 잠그기(_T)

en: Convert a specified color to transparency
ko: 선택된 색상을 투명으로 변환

en: Color to _Alpha...
ko: 색상을 알파로(_A)...

en: Removing color
ko: 색상 제거 중

[ctx: color-to-alpha]
en: From:
ko: 시작:

en: Color to Alpha Color Picker
ko: 색상을 알파 색상 추출로

en: to alpha
ko: 알파로

en: Replace all colors with shades of a specified color
ko: 모든 색상을 지정된 색의 색조로 바꿉니다.

en: Colorif_y...
ko: 색상화(_Y)...

en: Colorifying
ko: 색상화 중

en: Custom color:
ko: 사용자 색상:

en: Colorify Custom Color
ko: 사용자 색상으로 색상화

en: Rearrange the colormap
ko: 색상표 재배치

en: R_earrange Colormap...
ko: 색상표 재배치(_E)...

en: Swap two colors in the colormap
ko: 색상표의 두 색상을 교환

en: _Swap Colors
ko: 색상 교환(_S)

en: Invalid remap array was passed to remap function
ko: 재매핑 함수에 잘못된 재매핑 배열이 전달되었습니다.

en: Rearranging the colormap
ko: 색상표 재배치 중

en: Sort on Hue
ko: 색상으로 정렬

en: Sort on Saturation
ko: 채도 정렬

en: Sort on Value
ko: 값으로 정렬

en: Reverse Order
ko: 순서 반전

en: Reset Order
ko: 순서 초기화

en: Drag and drop colors to rearrange the colormap.  The numbers shown are the original indices.  Right-click for a menu with sort options.
ko: 색상을 끌어놓기 해서 색상표를 재정렬합니다. 원본 인덱스의 색상 수가 표시되며, 마우스 우클릭을 하면 정렬 옵션 메뉴가 나타납니다.

en: _Lightness:
ko: 밝기(_L):

en: _Cyan:
ko: 시안(_C):

en: _Magenta:
ko: 마젠타(_M):

en: _Yellow:
ko: 노랑(_Y):

en: _Black:
ko: 검정(_B):

en: _Luma y470:
ko: Luma y470(_L):

en: _Blueness cb470:
ko: 파랑 cb470(_B):

en: _Redness cr470:
ko: 빨강 cr470(_R):

en: _Luma y709:
ko: Luma y709(_L):

en: _Blueness cb709:
ko: 파랑 cb709(_B):

en: _Redness cr709:
ko: 빨강 cr709(_R):

en: _Luma y470f:
ko: Luma y470f(_L):

en: _Blueness cb470f:
ko: 파랑 cb470f(_B):

en: _Redness cr470f:
ko: 빨강 cr470f(_R):

en: _Luma y709f:
ko: Luma y709f(_L):

en: _Blueness cb709f:
ko: 파랑 cb709f(_B):

en: _Redness cr709f:
ko: 빨강 cr709f(_R):

en: Create an image using multiple gray images as color channels
ko: 여러 개의 그레이 이미지를 색상 채널로 이용해 이미지 만들기

en: C_ompose...
ko: 구성(_O)...

en: Recompose an image that was previously decomposed
ko: 분해했던 이미지 재합성

en: R_ecompose
ko: 재구성(_E)

en: You can only run 'Recompose' if the active image was originally produced by 'Decompose'.
ko: 현재 이미지가 '분해' 동작을 통해 생성되었을 때만 '재합성' 동작을 실행할 수 있습니다.

en: Error scanning 'decompose-data' parasite: too few layers found
ko: '분해-데이터' 기생자 검색 오류: 레이어 수가 적습니다.

en: Could not get layers for image %d
ko: 이미지 %d의 레이어를 가져올 수 없습니다.

en: Composing
ko: 구성 중

en: At least one image is needed to compose
ko: 이미지를 구성하려면 최소한 한 개 이상의 이미지가 필요합니다.

en: Specified layer %d not found
ko: %d 레이어를 찾을 수 없습니다.

en: Drawables have different size
ko: Drawable의 크기가 다릅니다.

en: Images have different size
ko: 이미지의 크기가 다릅니다.

en: Error in getting layer IDs
ko: 레이어 ID를 얻는중 에러

en: Image is not a gray image (bpp=%d)
ko: 그레이 이미지가 아닙니다. (bpp=%d)

en: Unable to recompose, source layer not found
ko: 원본 레이어가 없어 재합성을 할 수 없습니다.

en: Color _model:
ko: 색상 모델(_M):

note: Channel representation table
en: Channel Representations
ko: 채널 표시

en: Mask value
ko: 마스크 값

en: Stretch brightness values to cover the full range
ko: 가능한 최대로 밝기값 높이기

en: _Normalize
ko: 일반화(_N)

en: Normalizing
ko: 표준화

en: Enhance contrast using the Retinex method
ko: Retinex 기법을 이용한 향상된 대비

en: Retine_x...
ko: 레티넥스(Retinex)(_X)...

en: Retinex Image Enhancement
ko: 레티넥스(Retinex) 이미지 향상

en: Scale _division:
ko: 배율 분할(_D):

en: Dy_namic:
ko: 동적(_N):

en: Retinex: filtering
ko: Retinex: 필터링

en: Stretch image contrast to cover the maximum possible range
ko: 가능한 최대로 이미지의 HSV 높이기

en: Stretch _HSV
ko: _HSV 강화

en: Auto-Stretching HSV
ko: 자동으로 HSV 강화

en: autostretch_hsv: cmap was NULL!  Quitting...
ko: autostretch_hsv: cmap은 NULL이었습니다! 종료중...

en: Stretch contrast to cover the maximum possible range
ko: 가능한 최대로 대비 높이기

en: _Stretch Contrast
ko: 대조 증가(_S)

en: Auto-stretching contrast
ko: 자동으로 대비 증가

en: c_astretch: cmap was NULL!  Quitting...
ko: c_astretch: cmap은 NULL이었습니다! 종료중...

en: Gr_ey
ko: 그레이(_E)

en: Re_d
ko: 빨강(_D)

en: _Green
ko: 초록(_G)

en: _Blue
ko: 파랑(_B)

en: _Alpha
ko: 알파(_A)

en: E_xtend
ko: 확장(_X)

en: _Wrap
ko: 싸기(_W)

en: Cro_p
ko: 잘라내기(_P)

en: Apply a generic 5x5 convolution matrix
ko: 일반적인 5x5 컨벌루션 행렬 적용

en: _Convolution Matrix...
ko: 컨벌루션 행렬(_C)...

en: Convolution does not work on layers smaller than 3x3 pixels.
ko: 컨벌루션은 3x3 픽셀보다 작은 레이어에서는 동작하지 않습니다.

en: Applying convolution
ko: 컨벌루션 적용 중

en: D_ivisor:
ko: 나누기(_I):

en: O_ffset:
ko: 오프셋(_F):

en: N_ormalise
ko: 표준화(_O)

en: A_lpha-weighting
ko: 알파-웨이팅(_L)

en: Remove empty borders from the image
ko: 이미지의 빈 테두리 제거

en: Autocrop Imag_e
ko: 이미지 자동 잘라내기(_E)

en: Remove empty borders from the layer
ko: 레이어의 빈 테두리 제거

en: Autocrop Lay_er
ko: 레이어 자동 잘라내기(_E)

en: Autocrop unused space from edges and middle
ko: 가장자리와 가운데의 사용하지 않는 공간 자동으로 잘라내기

en: _Zealous Crop
ko: 지능적으로 잘라내기(_Z)

en: Zealous cropping
ko: 지능적으로 잘라내기

en: Nothing to crop.
ko: 잘라낼 것 없음.

en: Convert the image into randomly rotated square blobs
ko: 이미지를 무작위로 회전된 정사각형 블록으로 변환하기

en: _Cubism...
ko: 입체파(_C)...

en: _Tile size:
ko: 타일 크기(_T):

en: T_ile saturation:
ko: 타일 채도(_I):

en: _Use background color
ko: 배경 색상 사용(_U)

en: Cubistic transformation
ko: 입체적 변환

en: Bend the image using two control curves
ko: 두 곡선 조절점을 이용해 이미지를 구부립니다.

en: _Curve Bend...
ko: 휘어진 사선(_C)...

en: Can operate on layers only (but was called on channel or mask).
ko: 레이어에서만 동작합니다(단, 채널이나 마스크에서 불러올 수는 있습니다).

en: Cannot operate on layers with masks.
ko: 레이어의 마스크를 사용할 수 없습니다.

en: Cannot operate on empty selections.
ko: 빈 선택은 사용할 수 없습니다.

en: Error while reading '%s': %s
ko: '%s' 파일 읽는 중 오류: %s

note: The preview button
en: _Preview Once
ko: 한 번만 미리 보기(_P)

note: The preview toggle
en: Automatic pre_view
ko: 자동으로 미리 보기(_V)

note: Rotate spinbutton
en: Rotat_e:
ko: 회전하기(_E):

note: The smoothing toggle
en: Smoo_thing
ko: 부드럽게(_T)

note: The work_on_copy toggle
en: Work on cop_y
ko: 사본으로 작업하기(_Y)

note: The curves graph
en: Modify Curves
ko: 커브 수정

en: _Upper
ko: 위쪽(_U)

en: Smoot_h
ko: 부드럽게(_H)

en: Copy the active curve to the other border
ko: 현재 커브를 다른 테두리로 복사합니다.

en: Mirror the active curve to the other border
ko: 현재 커브를 다른 테두리로 복제합니다.

note: The Swap button
en: S_wap
ko: 교환하기(_W)

en: Swap the two curves
ko: 두 커브 교환하기

en: Reset the active curve
ko: 현재 커브 초기화

en: Load the curves from a file
ko: 파일에서 커브 읽어오기

en: Save the curves to a file
ko: 파일로 커브 저장하기

en: Load Curve Points from File
ko: 파일에서 커브 포인트 읽어오기

en: Save Curve Points to File
ko: 파일로 커브 포인트 저장하기

en: hue
ko: 색조

en: saturation
ko: 채도

en: hue_l
ko: 색조(_L)

en: saturation_l
ko: 채도(_L)

en: lightness
ko: 밝기

en: Hue (HSL)
ko: 채도 (HSL)

en: Saturation (HSL)
ko: 채도 (HSL)

en: cyan-k
ko: 시안-k

en: magenta-k
ko: 마젠타-k

en: yellow-k
ko: 노랑-k

en: Cyan_K
ko: 시안_K

en: Magenta_K
ko: 마젠타_K

en: Yellow_K
ko: 노랑_K

en: blueness-cb470
ko: 파랑-cb470

en: redness-cr470
ko: 빨강-cr470

en: blueness-cb709
ko: 파랑-cb709

en: redness-cr709
ko: 빨강-cr709

en: blueness-cb470f
ko: 파랑-cb470f

en: redness-cr470f
ko: 빨강-cr470f

en: blueness-cb709f
ko: 파랑-cb709f

en: redness-cr709f
ko: 빨강-cr709f

en: Decompose an image into separate colorspace components
ko: 이미지를 분리된 색상공간 구성요소로 분해하기

en: _Decompose...
ko: 분해(_D)...

en: Decomposing
ko: 분해 중

en: _Decompose to layers
ko: 레이어로 분해(_D)

en: _Foreground as registration color
ko: 등록된 색상을 배경으로(_F)

en: Pixels in the foreground color will appear black in all output images.  This can be used for things like crop marks that have to show up on all channels.
ko: 배경색의 픽셀은 모든 출력 이미지에 검은색으로 표시됩니다. 이는 모든 채널에 표시하기 위한 자름 표시로 사용할 수 있습니다.

en: Fix images where every other row is missing
ko: 일부 행이 빠진 이미지 수정

en: _Deinterlace...
ko: 역(逆)인터레이스(_D)...

en: Keep o_dd fields
ko: 홀수 영역 유지(_D)

en: Keep _even fields
ko: 짝수 영역 유지(_E)

en: Combine two images using depth maps (z-buffers)
ko: 깊이(depth) 맵(z-버퍼)을 이용하여 두 이미지 결합하기

en: _Depth Merge...
ko: 깊이(depth) 합치기(_D)...

en: Depth-merging
ko: 깊이(depth) 합치기중

en: Source 1:
ko: 원본 1:

en: Depth map:
ko: 깊이(depth) 맵:

en: Source 2:
ko: 원본 2:

en: O_verlap:
ko: 겹치기(_V):

en: Sc_ale 1:
ko: 스케일(_A) 1:

en: Sca_le 2:
ko: 스케일(_L) 2:

en: Remove speckle noise from the image
ko: 이미지의 잡티 제거

en: Des_peckle...
ko: 잡티 없애기(_P)...

en: _Adaptive
ko: 적응성있게(_A)

en: R_ecursive
ko: 반복(_E)

en: _Radius:
ko: 반경(_R):

en: _Black level:
ko: 검은색 단계(_B):

en: _White level:
ko: 흰색 단계(_W):

en: Remove vertical stripe artifacts from the image
ko: 이미지의 세로 줄무늬 제거

en: Des_tripe...
ko: 줄무늬 없애기(_T)...

en: Destriping
ko: 줄무늬 없애는 중...

en: Create _histogram
ko: 히스토그램 만들기(_H)

en: Generate diffraction patterns
ko: 회절 무늬 생성

en: _Diffraction Patterns...
ko: 회절 무늬(_D)...

en: Creating diffraction pattern
ko: 회절 무늬 생성 중

en: _Preview!
ko: 미리 보기(_P)!

en: Sc_attering:
ko: 산란(_A):

en: Po_larization:
ko: 분극화(_L):

en: _X displacement
ko: _X 치환

en: _Pinch
ko: 꼬집기(_P)

en: _Y displacement
ko: _Y 치환

en: _Whirl
ko: 소용돌이(_W)

en: Displace pixels as indicated by displacement maps
ko: 지정된 치환 맵으로 픽셀 치환

en: _Displace...
ko: 치환하기(_D)...

en: Displacing
ko: 치환 중

note: X options
en: _X displacement:
ko: _X 치환:

note: Y Options
en: _Y displacement:
ko: _Y 치환:

en: _Cartesian
ko: 데카르트식(_C)

en: _Polar
ko: 극(_P)

en: _Smear
ko: 번지기(_Smear)

en: _Black
ko: 검은색(_B)

en: Edge detection with control of edge thickness
ko: 경계 두께 제어를 통해 경계 검출

en: _Difference of Gaussians...
ko: 여러 가우시안의 차이(_D)...

en: DoG Edge Detect
ko: DoG 경계 검출

en: Smoothing Parameters
ko: 부드러움에 대한 매개변수

en: _Radius 1:
ko: 반경 1(_R):

en: R_adius 2:
ko: 반경 2(_A):

en: _Invert
ko: 반전(_I)

en: _Laplace
ko: 라플라스(_L)

en: Simulate the glowing boundary of a neon light
ko: 모의로 네온 빛의 경계를 빛나게 합니다.

en: _Neon...
ko: 네온(_N)...

en: Neon Detection
ko: 네온 검출

en: _Amount:
ko: 총량(_A):

en: Specialized direction-dependent edge detection
ko: 특수한 방향 의존적 경계 검출

en: _Sobel...
ko: 소벨(Sobel)(_S)...

en: Sobel Edge Detection
ko: 소벨(Sobel) 경계 검출

en: Sobel _horizontally
ko: 수평으로 소벨(Sobel)(_H)

en: Sobel _vertically
ko: 수직으로 소벨(Sobel)(_V)

en: _Keep sign of result (one direction only)
ko: 결과값을 유지(한 방향으로만)(_K)

en: Sobel edge detecting
ko: 소벨(Sobel) 경계 검출

en: Several simple methods for detecting edges
ko: 몇 가지 간단한 경계 검출법

en: _Edge...
ko: 경계선(_E)...

en: Edge Detection
ko: 경계선 검출

en: Prewitt compass
ko: Prewitt 나침반

en: A_mount:
ko: 총량(_M):

en: Simulate an image created by embossing
ko: 모의로 엠보싱 효과를 가진 이미지를 만듭니다.

en: _Emboss...
ko: 엠보스(_E)...

en: _Bumpmap
ko: 충돌(_Bump) 맵

en: _Emboss
ko: 엠보스(_E)

en: E_levation:
ko: 앙각(_L):

en: Simulate an antique engraving
ko: 모의로 고대양식의 조각을 만듭니다.

en: En_grave...
ko: 새김(_G)...

en: Engraving
ko: 새기는 중

en: _Limit line width
ko: 선 너비 한계(_L)

en: Load KISS Palette
ko: KISS 팔레트 불러오기

en: Can't create a new image
ko: 새 이미지를 만들 수 없습니다.

en: Unsupported bit depth (%d)!
ko: %d 비트는 지원하지 않습니다!

en: C-Source
ko: C-소스

en: _Prefixed name:
ko: 접두어명(_P):

note: Use Comment
en: _Save comment to file
ko: 설명을 파일로 저장(_S)

note: GLib types
en: _Use GLib types (guint8*)
ko: GLib 형식 사용 (guint8*)(_U)

en: Us_e macros instead of struct
ko: 구조체 대신 매크로 사용(_E)

en: Use _1 byte Run-Length-Encoding
ko: _1바이트 Run-Length-Encoding 사용

en: Sa_ve alpha channel (RGBA/RGB)
ko: 알파 채널 저장 (RGBA/RGB)(_V)

note: RGB-565
en: Save as _RGB565 (16-bit)
ko: _RGB565 (16-비트)로 저장

en: Desktop Link
ko: 바탕 화면 링크

en: Error loading desktop file '%s': %s
ko: 데스크톱 파일 '%s' 읽어오기 오류: %s

en: '%s' is not a DICOM file.
ko: '%s'은(는) DICOM 파일이 아닙니다.

en: Cannot save images with alpha channel.
ko: 알파 채널을 포함한 채로 저장할 수 없습니다.

en: Cannot operate on unknown image types.
ko: 알 수 없는 이미지 형식입니다.

en: Error in GIMP brush file '%s'
ko: 김프 붓 파일 '%s'의 오류

en: GIMP brushes are either GRAYSCALE or RGBA
ko: 김프 붓은 그레이스케일이나 RGBA로 되어 있습니다.

en: This is not a GIF file
ko: GIF 파일이 아닙니다.

en: Non-square pixels.  Image might look squashed.
ko: 정사각형 모양의 픽셀 구성이 아닙니다. 이미지가 찌그러진 모양입니다.

en: Background (%d%s)
ko: 배경 (%d%s)

en: Opening '%s' (frame %d)
ko: '%s'(%d 프레임) 열기...

en: Frame %d (%d%s)
ko: %d (%d%s) 프레임

en: GIF: Undocumented GIF composite type %d is not handled.  Animation might not play or re-save perfectly.
ko: GIF: %d은(는) 문서로 만들어 지지 않은 GIF 구성 형식으로 처리할 수 없습니다.

en: Couldn't simply reduce colors further. Saving as opaque.
ko: 색상을 더 이상을 간단히 줄일 수 없습니다. 불투명하게 저장.

en: Unable to save '%s'.  The GIF file format does not support images that are more than %d pixels wide or tall.
ko: '%s'을(를) 저장할 수 없습니다. GIF 파일 형식은 가로나 세로가 %d 픽셀이 넘는 이미지를 지원하지 않습니다.

en: The GIF format only supports comments in 7bit ASCII encoding. No comment is saved.
ko: GIF 형식은 7비트 ASCII 인코딩 형식의 설명만을 지원합니다. 설명이 저장되지 않습니다.

en: Cannot save RGB color images. Convert to indexed color or grayscale first.
ko: RGB 이미지는 GIF로 저장할 수 없습니다. 먼저 인덱스된 이미지나 그레이스케일로 바꾸십시오.

en: Delay inserted to prevent evil CPU-sucking animation.
ko: CPU 사용률이 높은 애니메이션을 생성하지 않도록 지연시간 삽입.

en: The image you are trying to save as a GIF contains layers which extend beyond the actual borders of the image.
ko: GIF 형식으로 저장하려는 이미지에 이미지 경계보다 큰 레이어가 포함되어 있습니다.

en: The GIF file format does not allow this.  You may choose whether to crop all of the layers to the image borders, or cancel this save.
ko: GIF 파일 형식에서는 지원하지 않는 구성입니다. 모든 레이어를 이미지의 크기로 잘라내거나 저장을 취소하십시오.

en: Error loading UI file '%s':
    %s
ko: UI 파일 '%s' 불러오기 오류:
    %s

en: I don't care
ko: 보호하지 않습니다.

en: Cumulative layers (combine)
ko: 레이어 누적 (합치기)

en: One frame per layer (replace)
ko: 레이어당 프레임 하나(바꾸기)

en: You can only export as animation when the image has more than one layer. The image you are trying to export only has one layer.
ko: 이미지에 하나 이상의 레이어가 있을 때만 움직이는 그림으로 내보낼 수 있습니다. 현 이미지에는 하나의 레이어만 있습니다.

en: Error writing output file.
ko: 출력 파일 쓰기 오류

note: translators: the %d is *always* 240 here
en: The default comment is limited to %d characters.
ko: 기본 설명은 %d 개의 문자로 제한되어 있습니다.

en: Error in GIMP brush pipe file.
ko: 김프 붓 파이프 파일에 오류

en: GIMP brush file appears to be corrupted.
ko: 김프 붓 파일에 잘못된 부분이 있습니다.

en: Couldn't load one brush in the pipe, giving up.
ko: 파이프로 붓을 불러올 수 없습니다.

en: Brush Pipe
ko: 붓 파이프

en: Spacing (percent):
ko: 간격 (퍼센트):

en: Cell size:
ko: 셀 크기:

en: Number of cells:
ko: 셀 수:

en:  Rows of
ko: 행

en:  Columns on each layer
ko: 각 레이어의 열

en:  (Width Mismatch!)
ko:  (너비 불일치!)

en:  (Height Mismatch!)
ko:  (높이 불일치!)

en: Display as:
ko: 표시:

en: Dimension:
ko: 면적:

en: Ranks:
ko: 순위:

en: HTML table
ko: HTML 테이블

en: You are about to create a huge
    HTML file which will most likely
    crash your browser.
ko: 브라우저와 충돌을 일으킬 수
    있는 매우 큰 HTML 파일을
    만들었습니다.

note: HTML Page Options
en: HTML Page Options
ko: HTML 페이지 옵션

en: _Generate full HTML document
ko: HTML 문서 만들기(_G)

en: If checked GTM will output a full HTML document with <HTML>, <BODY>, etc. tags instead of just the table html.
ko: GTM을 이용해 <HTML>, <BODY> 를 포함한 완전한 형태의 HTML 문서로 출력합니다.

note: HTML Table Creation Options
en: Table Creation Options
ko: 테이블 생성 옵션

en: _Use cellspan
ko: 셀합치기 사용(_U)

en: If checked GTM will replace any rectangular sections of identically colored blocks with one large cell with ROWSPAN and COLSPAN values.
ko: GTM을 이용해 같은 색상을 가진 블록의 사각 선택을 ROWSPAN 과 COLSPAN 값을 가진 하나의 큰 셀로 교체합니다.

en: Co_mpress TD tags
ko: TD 태그 압축(_M)

en: Checking this tag will cause GTM to leave no whitespace between the TD tags and the cellcontent.  This is only necessary for pixel level positioning control.
ko: 이 태그를 선택하면, GTM을 이용해 TD 태그와 셀요소 사이의 공간을 모두 없앱니다. 이는 픽셀 단위로 위치 조정을 할 때 사용됩니다.

en: C_aption
ko: 캡션(_A)

en: Check if you would like to have the table captioned.
ko: 테이블 캡션을 입력하려면 선택하십시오.

en: The text for the table caption.
ko: 테이블 캡션

en: C_ell content:
ko: 셀 내용(_E):

en: The text to go into each cell.
ko: 각 셀에 대한 설명

en: The number of pixels in the table border.
ko: 테이블 테두리의 픽셀 수

en: The width for each table cell.  Can be a number or a percent.
ko: 각 테이블 셀의 너비. 숫자나 퍼센트를 사용할 수 있습니다.

en: The height for each table cell.  Can be a number or a percent.
ko: 각 테이블 셀의 높이. 숫자나 퍼센트를 사용할 수 있습니다.

en: Cell-_padding:
ko: 셀 여백(_P):

en: The amount of cell padding.
ko: 셀 여백의 총량

en: Cell-_spacing:
ko: 셀 간격(_S):

en: The amount of cell spacing.
ko: 셀 간격의 총량

en: JPEG 2000 image
ko: JPEG 2000 이미지

en: Couldn't decode '%s'.
ko: '%s'을(를) 디코딩할 수 없습니다.

en: The image '%s' is in grayscale but does not contain any gray component.
ko: '%s' 이미지는 그레이스케일 색상 공간에 있으나, 어떤 회색 요소도 포함하고 있지 않습니다.

en: The image '%s' is in RGB, but is missing some of the components.
ko: '%s' 이미지는 RGB 색상 공간에 있으나, 일부 요소가 빠져 있습니다.

en: The image '%s' is in the CIEXYZ color space, but there is no code in place to convert it to RGB.
ko: '%s' 이미지는 CIEXYZ 색상 공간에 있으나, RGB로 변환할 수 있는 어떤 코드도 없습니다.

en: The image '%s' is in the CIELAB color space, but there is no code in place to convert it to RGB.
ko: %s 이미지는 CIELAB 색상 공간에 있으나, RGB로 변환할 수 있는 어떤 코드도 없습니다.

en: The image '%s' is in the YCbCr color space, but there is no code in place to convert it to RGB.
ko: %s 이미지는 YCbCr 색상 공간에 있으나, RGB로 변환할 수 있는 어떤 코드도 없습니다.

en: The image '%s' is in an unknown color space.
ko: '%s' 이미지는 알 수 없는 색상 공간에 있습니다.

en: Image component %d of image '%s' does not have the same size as the image. This is currently not supported.
ko: '%2$s' 이미지의 %1$d 요소는 크기가 이미지와 다릅니다. 이 기능은 아직 지원되지 않습니다.

en: Image component %d of image '%s' does not have both a hstep and vstep.
ko: %2$s 이미지의 %1$d 요소에는 hstep, vstep 가 모두 포함되어 있지 않습니다.

en: Image component %d of image '%s' is signed. This is currently not supported.
ko: %2$s 이미지의 %1$d 요소는 서명되었습니다. 이 기능은 아직 지원되지 않습니다.

note: Inform the user that we couldn't losslessly save the * transparency & just use the full palette
en: Couldn't losslessly save transparency, saving opacity instead.
ko: 투명도에 대한 정보를 온전히 보존하면서 저장할 수 없습니다. 대신 불투명도를 저장합니다.

en: MNG Options
ko: MNG 옵션

en: Save resolution
ko: 해상도 저장

en: All PNG
ko: 모든 PNG 파일

en: All JNG
ko: 모든 JNG 파일

en: Default chunks type:
ko: 기본 유형:

en: Default frame disposal:
ko: 프레임 처리 기본값:

en: PNG compression level:
ko: PNG 압축 레벨:

en: Choose a high compression level for small file size
ko: 파일 크기를 줄이도록 높은 압축 비율을 선택합니다.

en: JPEG compression quality:
ko: JPEG 압축 화질:

en: JPEG smoothing factor:
ko: JPEG의 부드러운 정도값:

en: Animated MNG Options
ko: 움직이는 MNG 옵션

en: Default frame delay:
ko: 프레임 기본 지연 시간:

en: These options are only available when the exported image has more than one layer. The image you are exporting only has one layer.
ko: 이 옵션은 내보낼 이미지에 하나 이상의 레이어가 있을 때만 사용할 수 있습니다. 현재 이미지는 하나의 레이어만 있습니다.

en: ZSoft PCX image
ko: ZSoft PCX 이미지

en: Could not read header from '%s'
ko: '%s'에서 파일 헤더를 읽을 수 없습니다.

en: '%s' is not a PCX file
ko: '%s'은(는) PCX 파일이 아닙니다.

en: Unsupported or invalid image width: %d
ko: 지원하지 않거나 잘못된 이미지 너비: %d

en: Unsupported or invalid image height: %d
ko: 지원하지 않거나 잘못된 이미지 높이: %d

en: Invalid number of bytes per line in PCX header
ko: PCX 파일 헤더의 줄당 바이트 수가 틀립니다.

en: Image dimensions too large: width %d x height %d
ko: 이미지 면적이 너무 큽니다.: 너비 %d × 높이 %d

en: Unusual PCX flavour, giving up
ko: 사용하지 않는 PCX 특징

en: Invalid X offset: %d
ko: 잘못된 X 오프셋: %d

en: Invalid Y offset: %d
ko: 잘못된 Y 오프셋: %d

en: Right border out of bounds (must be < %d): %d
ko: 범위의 오른쪽 바깥 경계(%d 보다 커야 함): %d

en: Bottom border out of bounds (must be < %d): %d
ko: 범위의 아래쪽 바깥 경계(%d 보다 커야 함): %d

en: Writing to file '%s' failed: %s
ko: 파일 '%s'에 쓰기 실패: %s

en: Could not load '%s': %s
ko: '%s'을(를) 불러올 수 없습니다.: %s

en: %s-pages
ko: %s-페이지

en: Import from PDF
ko: PDF 가져오기

en: Error getting number of pages from the given PDF file.
ko: 지정한 PDF 파일에서 페이지를 가져오던 중 오류

en: _Width (pixels):
ko: 너비 (픽셀)(_W):

en: _Height (pixels):
ko: 높이 (픽셀)(_H):

note: Antialiasing
en: Use _Anti-aliasing
ko: 안티-앨리어싱 사용(_A)

en: _Create multipage PDF...
ko: 다중 페이지 PDF 만들기(_C)...

en: You must select a file to save!
ko: 저장할 파일을 선택해야 합니다.

en: An error occurred while creating the PDF file:
    %s
    Make sure you entered a valid filename and that the selected location isn't read only!
ko: PDF 파일을 만들던 중 오류 발생:
    %s
    올바른 파일 이름을 입력하였는지, 또는 지정한 위치에 쓰기가 가능한지 확인하십시오!

en: Omit hidden layers and layers with zero opacity
ko: 숨겨진 레이어와 완전히 불투명한 레이어 빼기

en: Convert bitmaps to vector graphics where possible
ko: 비트맵 이미지를 가능한 부분에 한 해 벡터 그래픽으로 변환

en: Apply layer masks before saving
ko: 저장하기 전에 레이어 마스크 적용

en: Keeping the masks will not change the output
ko: 마스크를 유지하는 것은 출력 내용에 영향을 주지 않습니다.

en: Save to:
ko: 다른 위치로 저장:

en: Multipage PDF export
ko: 다중페이지 PDF로 내보내기

en: Remove the selected pages
ko: 선택한 페이지 제거

en: Add this image
ko: 이 이미지 더하기

en: Error! In order to save the file, at least one image should be added!
ko: 오류! 파일을 저장하려면 최소 하나의 이미지가 추가되어야 합니다.

en: Alias Pix image
ko: 알리아스 Pix 이미지

en: Error loading PNG file: %s
ko: PNG 파일 불러오기 오류: %s

en: Error creating PNG read struct while saving '%s'.
ko: '%s'을(를) 저장하는 과정에서 PNG 읽기 구조 생성 중 오류

en: Error while reading '%s'. File corrupted?
ko: '%s' 파일 읽는 중 오류. 파일이 손상되었습니다.

en: Unknown color model in PNG file '%s'.
ko: PNG 파일 '%s' 내의 알 수 없는 색상 모델

en: Could not create new image for '%s': %s
ko: 새 이미지 '%s' (을)를 만들 수 없습니다.: %s

en: The PNG file specifies an offset that caused the layer to be positioned outside the image.
ko: PNG 파일에는 이미지 밖에 있는 레이어를 표시하기 위한 오프셋 정보가 포함됩니다.

en: Apply PNG Offset
ko: PNG 오프셋 적용

en: Ignore PNG offset
ko: PNG 오프셋 무시

en: Apply PNG offset to layer
ko: 레이어에 PNG 오프셋 적용

en: The PNG image you are importing specifies an offset of %d, %d. Do you want to apply this offset to the layer?
ko: 가져올 PDF 파일에는 오프셋 %d, %d이(가) 지정되어 있습니다. 이 오프셋을 레이어에 적용하시겠습니까?

en: Error creating PNG write struct while saving '%s'.
ko: '%s'을(를) 저장하는 과정에서 PNG 쓰기 구조 생성 중 오류

en: Error while saving '%s'. Could not save image.
ko: '%s' 저장 중 오류. 이미지를 저장할 수 없습니다.

en: Error loading UI file '%s': %s
ko: UI 파일 '%s' 불러오기 오류: %s

en: PNM Image
ko: PNM 이미지

en: Invalid file.
ko: 잘못된 파일

en: File not in a supported format.
ko: 이 파일은 지원하는 형식이 아닙니다.

en: Invalid X resolution.
ko: 잘못된  X 해상도

en: Image width is larger than GIMP can handle.
ko: 이미지의 너비가 너무 큽니다.

en: Invalid Y resolution.
ko: 잘못된 Y 해상도

en: Image height is larger than GIMP can handle.
ko: 이미지의 높이가 너무 큽니다.

en: Unsupported maximum value.
ko: 지원되지 않는 최댓값

note: file save type
en: Data formatting
ko: 데이터 포맷 중

en: Encapsulated PostScript image
ko: 캡슐화된 포스트스크립트 이미지

en: Could not interpret Postscript file '%s'
ko: 포스트스크립트 파일 '%s'을(를) 해석할 수 없습니다.

en: PostScript save cannot handle images with alpha channels
ko: PostScript 저장은 알파 채널들을 가지고 이미지를 조정할 수 없습니다.

en: Write error occurred
ko: 쓰는 데 오류가 발생했습니다.

en: Import from PostScript
ko: 포스트스크립트 가져오기

en: Pages:
ko: 페이지:

en: Pages to load (e.g.: 1-4 or 1,3,5-7)
ko: 페이지 불러오기 (예: 1-4 또는 1,3,5-7)

en: Open as
ko: 열기

en: Try Bounding Box
ko: 경계 상자 시도

en: Text antialiasing
ko: 텍스트 안티앨리어싱

[ctx: antialiasing]
en: None
ko: 없음

en: Graphic antialiasing
ko: 그래픽 안티앨리어싱

en: When toggled, the resulting image will be scaled to fit into the given size without changing the aspect ratio.
ko: 전환 시, 종횡비를 고정한 채로 이미지의 크기를 변경합니다.

en: _Inch
ko: 인치(_I)

en: _Millimeter
ko: 밀리미터(_M)

en: _PostScript level 2
ko: 포스트 스크립트 2단계(_P)

en: _Encapsulated PostScript
ko: 캡슐화된 포스트스크립트(_E)

en: Preview _size:
ko: 미리 보기 크기(_S):

en: Paint Shop Pro image
ko: 페인트샵 프로 이미지

note: file save type
en: Data Compression
ko: 데이터 압축

[ctx: compression]
en: None
ko: 없음

en: Raw image data
ko: Raw 이미지 데이터

en: Load Image from Raw Data
ko: Raw 데이터에서 이미지 불러오기

en: RGB Alpha
ko: RGB 알파

en: Planar RGB
ko: 2차원 RGB

en: Indexed Alpha
ko: 인덱스된 알파

en: Image _Type:
ko: 이미지 유형(_T):

en: R, G, B (normal)
ko: R, G, B (일반)

en: B, G, R, X (BMP style)
ko: B, G, R, X (BMP 형식)

en: _Palette Type:
ko: 팔레트 유형(_P):

en: Off_set:
ko: 오프셋(_S):

en: Pal_ette File:
ko: 색상표 파일(_E):

en: Raw Image
ko: Raw 이미지

en: RGB Save Type
ko: RGB 저장 유형

en: Standard (R,G,B)
ko: 표준 (R,G,B)

en: Planar (RRR,GGG,BBB)
ko: 2차원 (RRR,GGG,BBB)

en: Indexed Palette Type
ko: 인덱스된 팔레트 형식

en: SUN Rasterfile image
ko: SUN 래스터파일 이미지

en: Could not open '%s' as SUN-raster-file
ko: '%s'을(를) SUN 래스터 파일로 열 수 없습니다.

en: The type of this SUN-rasterfile is not supported
ko: 이 SUN 래스터파일 형식은 지원하지 않습니다.

en: Could not read color entries from '%s'
ko: '%s'의 색상을 읽을 수 없습니다.

en: Type of colormap not supported
ko: 색상표 형식은 지원하지 않습니다.

en: '%s':
    No image width specified
ko: '%s':
    이미지 너비가 설정되지 않았습니다.

en: '%s':
    Image width is larger than GIMP can handle
ko: '%s':
    이미지 너비가 너무 큽니다.

en: '%s':
    No image height specified
ko: '%s':
    이미지 높이가 설정되지 않았습니다.

en: '%s':
    Image height is larger than GIMP can handle
ko: '%s':
    이미지 높이가 너무 큽니다.

en: This image depth is not supported
ko: 이미지 깊이는 지원되지 않습니다.

en: SUNRAS save cannot handle images with alpha channels
ko: SUNRAS 저장 기능을 알파 채널을 가진 이미지를 취급할 수 없습니다.

en: Can't operate on unknown image types
ko: 알 수 없는 이미지 형식에서는 동작할 수 없습니다.

en: EOF encountered on reading
ko: 읽기동작 시 EOF 만남

note: file save type
en: Data Formatting
ko: 데이터 형식

en: Rendering SVG
ko: SVG 렌더링

en: Rendered SVG
ko: SVG 렌더링

en: SVG file does not
    specify a size!
ko: SVG 파일은 특정한
    크기를 갖지 않습니다.

note: Scalable Vector Graphics is SVG, should perhaps not be translated
en: Render Scalable Vector Graphics
ko: SVG(Scalable Vector Graphics) 렌더링

en: _X ratio:
ko: _X 비율:

en: _Y ratio:
ko: _Y 비율:

en: Constrain aspect ratio
ko: 고정된 종횡비

note: Path Import
en: Import _paths
ko: 경로 가져오기(_P)

en: Import path elements of the SVG so they can be used with the GIMP path tool
ko: SVG의 경로를 가져옵니다. 이는 김프 경로 도구를 이용해 편집할 수 있습니다.

en: Cannot read footer from '%s'
ko: '%s'의 푸터(footer)를 읽을 수 없습니다.

en: Cannot read extension from '%s'
ko: '%s'의 확장자를 읽을 수 없습니다.

en: Cannot read header from '%s'
ko: '%s'의 헤더를 읽을 수 없습니다.

note: rle
en: _RLE compression
ko: _RLE 압축

en: Or_igin:
ko: 시작점(_I):

en: TIFF '%s' does not contain any directories
ko: TIFF '%s'은(는) 디렉터리를 포함하고 있지 않습니다.

en: Import from TIFF
ko: TIFF에서 가져오기

en: %s-%d-of-%d-pages
ko: %s-%d, %d-페이지

en: TIFF Channel
ko: TIFF 채널

en: Warning:
    The image you are loading has 16 bits per channel. GIMP can only handle 8 bit, so it will be converted for you. Information will be lost because of this conversion.
ko: 경고:
    불러온 이미지는 채널당 16비트로 되어 있습니다. 김프는 8비트 이미지만 편집할 수 있으므로, 자동으로 변환됩니다. 따라서 변환 과정 중에 일부 정보가 유실될 수 있습니다.

en: The TIFF format only supports comments in
    7bit ASCII encoding. No comment is saved.
ko: TIFF 형식은

en: _Deflate
ko: 무손실압축(_Deflate)

en: CCITT Group _3 fax
ko: CCITT 그룹 _3 팩스

en: CCITT Group _4 fax
ko: CCITT 그룹 _4 팩스

en: Save _color values from transparent pixels
ko: 투명한 픽셀의 색상값 저장(_C)

en: Microsoft WMF file
ko: Microsoft WMF 파일

en: WMF file does not
    specify a size!
ko: WMF file은 특정
    크기를 갖지 않습니다.

en: Render Windows Metafile
ko: 윈도 메타 파일 렌더링

en: Could not open '%s' for reading
ko: '%s' 파일을 읽기모드로 열 수 없습니다.

en: Rendered WMF
ko: WMF 렌더링

en: X BitMap image
ko: X 비트맵 이미지

en: '%s':
    Could not read header (ftell == %ld)
ko: '%s':
    이미지 헤더를 읽을 수 없습니다. (ftell == %ld)

en: '%s':
    No image data type specified
ko: '%s':
    이미지 데이터 형식이 지정되지 않았습니다.

note: The image is not black-and-white.
en: The image which you are trying to save as an XBM contains more than two colors.
    
    Please convert it to a black and white (1-bit) indexed image and try again.
ko: XBM 형식으로 저장하려는 이미지에 두 개 이상의 색상이 있습니다.
    
    흑백(1-bit) 이미지로 변환하고 다시 시도하십시오.

en: You cannot save a cursor mask for an image
    which has no alpha channel.
ko: 알파 채널이 없는 커서 마스크는 저장할 수
    없습니다.

note: parameter settings
en: XBM Options
ko: XBM 옵션

note: X10 format
en: _X10 format bitmap
ko: _X10 형식 비트맵

en: _Identifier prefix:
ko: 식별 접두어(_I):

note: hotspot toggle
en: _Write hot spot values
ko: 핫스팟의 값 쓰기(_W)

en: Hot spot _X:
ko: 핫스팟 _X:

en: Hot spot _Y:
ko: 핫스팟 _Y:

note: mask file
en: Mask File
ko: 마스크 파일

en: W_rite extra mask file
ko: 여분 마스크 파일 쓰기(_R)

en: _Mask file extension:
ko: 마스크 파일 확장자(_M):

en: X11 Mouse Cursor
ko: X11 마우스 커서

en: Cannot set the hot spot!
    You must arrange layers so that all of them have an intersection.
ko: 핫스팟을 설정할 수 없습니다.
    레이어를 정렬하여 모든 레이어가 서로 교차하도록 해야 합니다.

en: '%s' is not a valid X cursor.
ko: '%s'은(는) 잘못된 X 커서입니다.

en: Frame %d of '%s' is too wide for an X cursor.
ko: '%2$s의 %1$d 프레임 너비는 X 커서에 쓰기엔 너무 넓습니다.

en: Frame %d of '%s' is too high for an X cursor.
ko: %2$s의 %1$d 프레임 높이는 X 커서에 쓰기엔 너무 높습니다.

en: there is no image chunk in "%s".
ko: "%s"에는 이미지 조각이 없습니다.

en: '%s' is too wide for an X cursor.
ko: '%s'은(는) 너무 넓은 X 커서입니다.

en: '%s' is too high for an X cursor.
ko: '%s'은(는) 너무 높은 X 커서입니다.

en: A read error occurred.
ko: 읽기 오류가 발생했습니다.

note: * parameter settings
en: XMC Options
ko: XMC 옵션

en: Enter the X coordinate of the hot spot. The origin is top left corner.
ko: 핫스팟의 X 좌표를 입력하십시오. 기준점은 왼쪽 위 구석입니다.

en: Enter the Y coordinate of the hot spot. The origin is top left corner.
ko: 핫스팟의 Y 좌표를 입력하십시오. 기준점은 왼쪽 위 구석입니다.

en: _Auto-Crop all frames.
ko: 모든 프레임 자동 잘라 내기(_A)

en: Remove the empty borders of all frames.
    This reduces the file size and may fix the problem that some large cursors disorder the screen.
    Uncheck if you plan to edit the exported cursor using other programs.
ko: 모든 프레임의 빈 경계를 제거합니다.
    이로써 파일 크기를 줄일 수 있고, 일부 큰 커서가 화면 밖으로 나가는 문제를 수정할 수 있습니다.
    다른 프로그램을 사용하여 내보낼 커서를 수정할 계획이면, 이 옵션을 선택 해제하십시오.

en: Choose the nominal size of frames.
    If you don't have plans to make multi-sized cursor, or you have no idea, leave it "32px".
    Nominal size has no relation with the actual size (width or height).
    It is only used to determine which frame depends on which animation sequence, and which sequence is used based on the value of "gtk-cursor-theme-size".
ko: 프레임의 일반 크기를 선택합니다.
    다중-크기 커서를 만들 계획이 아니면, 기본값인 "32px"를 사용하십시오.
    일반 크기는 실제 크기(너비와 높이)와는 관계가 없습니다.
    이는 프레임이 애니메이션의 어느 순서에 있을 것인가를 결정하는 데에만 사용되며, 순서 위치는 "gtk-cursor-theme-size"의 값을 기준으로 결정합니다.

en: _Use this value only for a frame which size is not specified.
ko: 이 값을 크기가 지정되지 않은 프레임에만 사용(_U)

en: _Replace the size of all frames even if it is specified.
ko: 모든 프레임 크기 변경(기존 크기 무시)(_R)

en: Enter time span in milliseconds in which each frame is rendered.
ko: 각 프레임이 보일 시간 입력(밀리초)

en: _Use this value only for a frame which delay is not specified.
ko: 이 값을 지연 시간이 지정되지 않은 프레임에만 사용(_U)

en: _Replace the delay of all frames even if it is specified.
ko: 모든 프레임 지연 시간 변경(기존 지연 시간 무시)(_R)

en: The part of copyright information that exceeded 65535 characters was removed.
ko: 저작권 정보 중 65535글자를 넘는 부분은 제거됩니다.

en: Enter copyright information.
ko: 저작권 정보 입력

en: _Copyright:
ko: 저작권(_C):

en: The part of license information that exceeded 65535 characters was removed.
ko: 사용허가권 정보 중 65535글자를 넘는 부분은 제거됩니다.

en: Enter license information.
ko: 사용허가권 정보 입력

en: _License:
ko: 사용 허가권(_L):

note: *  Other We use gtk_text_view for "Other" while "Copyright" & "License" is entered * in gtk_entry because We want allow '\n' for "Other".
en: _Other:
ko: 기타(_O):

en: Enter other comment if you want.
ko: 그 외 필요한 정보를 입력하십시오.

en: Comment is limited to %d characters.
ko: 주석은 %d 개의 문자로 제한되어 있습니다.

en: This plug-in can only handle RGBA image files with 8bit color depth.
ko: 이 플러그인은 8비트 색상 깊이를 가진 RGBA 파일에서만 동작합니다.

en: Frame '%s' is too wide. Please reduce to no more than %dpx.
ko: '%s' 프레임이 너무 넓습니다. %dpx 이하로 줄이십시오.

en: Frame '%s' is too high. Please reduce to no more than %dpx.
ko: '%s' 프레임이 너무 높습니다. %dpx 이하로 줄이십시오.

en: Width and/or height of frame '%s' is zero!
ko: '%s' 프레임의 너비 또는 높이 값이 0입니다.

en: Cannot save the cursor because the hot spot is not on frame '%s'.
    Try to change the hot spot position, layer geometry or save without auto-crop.
ko: '%s' 프레임에 핫스팟이 없으므로 커서를 저장할 수 없습니다.
    핫스팟 위치, 레이어 구조를 바꾸거나 자동 잘라 내기를 하지 않고 저장을 시도해 보십시오.

en: Your cursor was successfully saved but it contains one or more frames whose width or height is more than %ipx.
    It will clutter the screen in some environments.
ko: 커서가 성공적으로 저장되었습니다. 하지만 하나 이상의 프레임의 너비나 높이가 %ipx이상입니다.
    일부 환경에서는 커서가 화면 밖으로 나갈 수 있습니다.

en: Your cursor was successfully saved but it contains one or more frames whose nominal size is not supported by GNOME settings.
    You can satisfy it by checking "Replace the size of all frames..." in the save dialog, or your cursor may not appear in GNOME settings.
ko: 커서가 성공적으로 저장되었습니다. 하지만, 하나 이상의 프레임
    일부 환경에서는 커서가 화면 밖으로 나갈 수 있습니다.

en: The parasite "%s" is too long for an X cursor comment. It was cut off to fit.
ko: 기생체 "%s"이(가) X 커서 설명에 추가하기에 너무 깁니다. 적당한 길이로 자르십시오.

note: translators: the %i is *always* 8 here
en: Sorry, this plug-in cannot handle a cursor which contains over %i different nominal sizes.
ko: 이 플러그인은 예상된 크기와 %i 만큼 다른 커서를 처리할 수 없습니다.

en: X PixMap image
ko: X 픽스맵 이미지

en: Error opening file '%s'
ko: 파일 열기 오류 '%s'

en: XPM file invalid
ko: 잘못된 XPM 파일

en: _Alpha threshold:
ko: 알파 임계값(_A):

en: X window dump
ko: X 창 복사

en: Could not read XWD header from '%s'
ko: '%s'에서 XWD 헤더를 읽어올 수 없습니다.

en: Can't read color entries
ko: 색상 항목들을 읽을 수 없습니다.

en: XWD-file %s has format %d, depth %d and bits per pixel %d. Currently this is not supported.
ko: XWD-파일 %s은(는) %d 형식, 깊이(depth) %d, 픽셀 당 %d 비트를 가지고 있습니다. 이는 현재 지원되지 않습니다.

en: Cannot save images with alpha channels.
ko: 알파 채널들을 가진 이미지를 저장할 수 없습니다.

en: Error during writing indexed/gray image
ko: 그레이스케일/인덱스 이미지 쓰기 오류

en: Error during writing rgb image
ko: rgb 이미지 쓰기 동작 시 에러

en: Combine several images on a film strip
ko: 필름 테두리에 여러 이미지 결합하기

en: _Filmstrip...
ko: 필름 슬라이드(_F)...

en: Composing images
ko: 이미지 구성 중...

en: Available images:
ko: 사용 가능한 이미지:

en: On film:
ko: 필름:

note: Film height/colour
en: Filmstrip
ko: 필름 슬라이드

note: Keep maximum image height
en: _Fit height to images
ko: 높이를 이미지에 맞추기(_F)

note: Film color
en: Select Film Color
ko: 필름 색상 선택

en: Start _index:
ko: 시작 인덱스(_I):

note: Numbering color
en: Select Number Color
ko: 숫자 색상 선택

en: At _bottom
ko: 아래쪽(_B)

en: At _top
ko: 위쪽(_T)

en: All Values are Fractions of the Strip Height
ko: 모든 값은 세로줄 높이의 일부입니다.

en: Image _height:
ko: 이미지 높이(_H):

en: Image spac_ing:
ko: 이미지 간격(_I):

en: _Hole offset:
ko: 구멍 오프셋(_H):

en: Ho_le width:
ko: 구멍 너비(_L):

en: Hol_e height:
ko: 구멍 높이(_E):

en: Hole sp_acing:
ko: 구멍 간격(_A):

en: _Number height:
ko: 숫자 높이(_N):

en: Darker:
ko: 어둡게:

en: Lighter:
ko: 밝게:

en: More Sat:
ko: 채도 증가:

en: Less Sat:
ko: 채도 감소:

en: Interactively modify the image colors
ko: 대화식으로 이미지 색상 수정

en: _Filter Pack...
ko: 필터 팩(_F)...

en: FP can only be used on RGB images.
ko: FP는 RGB 이미지에서만 사용할 수 있습니다.

en: FP can only be run interactively.
ko: FP는 대화식으로만 실행할 수 있습니다.

en: Applying filter pack
ko: 필터팩 적용하는 중

en: Original:
ko: 원래 환경:

en: Hue Variations
ko: 색상 변화

en: Affected Range
ko: 적용 범위

en: Sha_dows
ko: 그림자(_D)

en: _Midtones
ko: 중간톤(_M)

en: H_ighlights
ko: 강조(_I):

en: A_dvanced
ko: 고급(_D)

en: Value Variations
ko: 명도 변화

en: Saturation Variations
ko: 채도 변화

en: Select Pixels By
ko: 픽셀 선택

en: H_ue
ko: 색조(_U):

en: Satu_ration
ko: 채도(_R)

en: V_alue
ko: 명도(_A)

en: _Entire image
ko: 이미지 전체(_E):

en: Se_lection only
ko: 선택만(_L)

en: Selec_tion in context
ko: 문맥 메뉴의 선택(_T)

en: Filter Pack Simulation
ko: 모의 필터팩

en: Midtones:
ko: 중간톤:

en: Advanced Filter Pack Options
ko: 고급 필터팩 옵션

en: Transform image with the Mandelbrot Fractal
ko: 만델브로트(Mandelbrot) 프랙탈로 이미지 변형

en: _Fractal Trace...
ko: 프랙탈 자취(_F)...

note: Settings
en: Outside Type
ko: 외부 유형

en: _White
ko: 흰색(_W)

en: Mandelbrot Parameters
ko: 만델브로트 매개변수

en: Recolor the image using colors from the active gradient
ko: 현재 그라디언트의 색상을 이용해 이미지에 색상입히기

en: _Gradient Map
ko: 그라디언트맵(_G)

en: Recolor the image using colors from the active palette
ko: 현재 팔레트의 색상을 이용해 이미지 색상입히기

en: _Palette Map
ko: 팔레트 맵(_P)

en: Draw a grid on the image
ko: 이미지에 격자 그리기

en: Drawing grid
ko: 격자 그리기

note: attach labels
en: Horizontal
    Lines
ko: 수평
    선

en: Vertical
    Lines
ko: 수직
    선

en: Intersection
ko: 교차

note: attach color selectors
en: Horizontal Color
ko: 수평 색상

en: Vertical Color
ko: 수직 색상

en: Intersection Color
ko: 교차 색상

en: Slice the image into subimages using guides
ko: 안내선을 이용해 작은 이미지로 이미지 자르기

en: Find and fix pixels that may be unsafely bright
ko: 위험한 밝기를 가진 픽셀을 찾고 수정하기

en: _Hot...
ko: 뜨거움(_H)...

en: Create _new layer
ko: 새 레이어 만들기(_N)

en: Reduce _Luminance
ko: 휘도 줄이기(_L)

en: Reduce _Saturation
ko: 채도 줄이기(_S)

en: _Blacken
ko: 검게(_B)

en: Superimpose many altered copies of the image
ko: 편집된 이미지 복사본 겹쳐놓기

en: _Illusion...
ko: 환상(_I)...

en: _Divisions:
ko: 나누기(_D):

en: Mode _1
ko: 모드 _1:

en: Mode _2
ko: 모드 _2:

en: Use mouse control to warp image areas
ko: 마우스를 이용해 이미지 뒤틀기

en: _IWarp...
ko: 왜곡시키기(IWarp)(_I)...

en: Warping Frame %d
ko: %d 프레임 휘기

en: Ping pong
ko: 핑퐁

en: Region affected by plug-in is empty
ko: 플러그인을 적용한 영역인 비어 있습니다.

en: A_nimate
ko: 애니메이션(_N)

en: Number of _frames:
ko: 프레임 수(_F):

en: R_everse
ko: 거꾸로(_E)

en: _Ping pong
ko: 핑퐁(_P)

en: _Animate
ko: 애니메이션(_A)

en: _Grow
ko: 늘이기(_G)

en: S_wirl CCW
ko: 나선형(시계반대방향)(_W)

en: S_hrink
ko: 줄이기(_H)

en: Sw_irl CW
ko: 나선형(시계방향)(_I)

en: _Deform radius:
ko: 변형 반경(_D):

en: D_eform amount:
ko: 변형 총량(_E):

en: _Bilinear
ko: 이중선형(_B)

en: Adaptive s_upersample
ko: 적응성이 있는 슈퍼샘플링(_U)

en: Ma_x depth:
ko: 최대 깊이(depth)(_X):

en: Thresho_ld:
ko: 임계값(_L):

en: Click and drag in the preview to define the distortions to apply to the image.
ko: 미리 보기에 끌어놓기를 해서 이미지에 적용할 왜곡 효과를 설정할 수 있습니다.

en: Add a jigsaw-puzzle pattern to the image
ko: 이미지에 톱퍼즐 무늬 추가

en: _Jigsaw...
ko: 실톱(_J)...

en: Assembling jigsaw
ko: 톱무늬 추가

en: Number of pieces going across
ko: 교차할 조각 수

en: Number of pieces going down
ko: 아래쪽 조각 수

en: Bevel Edges
ko: 베벨 경계

en: _Bevel width:
ko: 바벨 너비(_B):

en: Degree of slope of each piece's edge
ko: 각 조각의 경계각도

en: H_ighlight:
ko: 강조(_I):

en: The amount of highlighting on the edges of each piece
ko: 각 조각 경계의 강조되는 부분의 총량

en: _Square
ko: 정사각형(_S)

en: C_urved
ko: 커브(_U)

en: Each piece has straight sides
ko: 각 조각에 직선 면이 있습니다.

en: Each piece has curved sides
ko: 각 조각에 곡선 면이 있습니다.

en: Set a color profile on the image
ko: 이미지의 색상 프로필 설정

en: _Assign Color Profile...
ko: 색상 프로필 할당(_A)...

en: Assign default RGB Profile
ko: 기본 RGB 프로필 할당

en: Apply a color profile on the image
ko: 이미지에 색상 프로필 적용

en: _Convert to Color Profile...
ko: 색상 프로필로 변환(_C)...

en: Convert to default RGB Profile
ko: 기본 RGB 프로필로 변환

en: Image Color Profile Information
ko: 이미지 색상 프로필 정보

en: Color Profile Information
ko: 색상 프로필 정보

en: Color profile '%s' is not for RGB color space.
ko: 색상 프로필 '%s'은(는) RGB 색상 공간이 아닙니다.

en: Default RGB working space
ko: 기본 RGB 작업 공간

en: Data attached as 'icc-profile' does not appear to be an ICC color profile
ko: 'icc-프로필'이 첨부된 데이터는 ICC 색상 프로필에 표시되지 않습니다.

en: '%s' does not appear to be an ICC color profile
ko: '%s'은(는) ICC 색상 프로필에 표시되지 않습니다.

en: Could not load ICC profile from '%s'
ko: '%s'에서 ICC 프로필을 읽어올 수 없습니다.

en: The image '%s' has an embedded color profile:
ko: 이미지 '%s'은(는) 색상 프로필을 포함하고 있지 않습니다.:

en: Convert the image to the RGB working space (%s)?
ko: 이미지를 RGB 작업 공간 (%s)(으)로 변환하시겠습니까?

en: Convert to RGB working space?
ko: RGB 작업 공간으로 변환하시겠습니까?

en: _Convert
ko: 변환(_C)

en: Select destination profile
ko: 대상 프로필 선택

en: RGB workspace (%s)
ko: RGB 작업공간 (%s)

en: Destination profile is not for RGB color space.
ko: 대상 프로필이 RGB 색상 공간에 대한 것이 아닙니다.

en: Simulate an elliptical lens over the image
ko: 모의로 이미지에 타원 렌즈 효과를 적용해봅니다.

en: Apply _Lens...
ko: 렌즈 적용(_L)...

en: Applying lens
ko: 렌즈 적용

en: Lens Effect
ko: 렌즈 효과

en: _Keep original surroundings
ko: 원래 환경 유지(_K)

en: _Set surroundings to index 0
ko: 인덱스 0에 환경 설정(_S)

en: _Set surroundings to background color
ko: 배경 색상에 환경 설정(_S)

en: _Make surroundings transparent
ko: 투명한 환경 만들기(_M)

en: _Lens refraction index:
ko: 렌즈 굴절 인덱스(_L):

en: Corrects lens distortion
ko: 렌즈 왜곡 현상 보정

en: Lens Distortion...
ko: 렌즈 왜곡...

en: _Main:
ko: 메인(_M):

en: _Edge:
ko: 가장자리(_E):

en: _Zoom:
ko: 확대(_Z):

en: _Brighten:
ko: 밝게(_B):

en: _X shift:
ko: _X 이동:

en: _Y shift:
ko: _Y 이동:

en: Add a lens flare effect
ko: 렌즈 플레어 효과 적용

en: Lens _Flare...
ko: 렌즈 플레어(_F)...

en: Render lens flare
ko: 렌즈 플레어 효과 렌더링

en: Show _position
ko: 위치 표시(_P)

en: Send the image by email
ko: 이미지를 이메일로 보내기

en: Send by E_mail...
ko: 이메일로 보내기(_M)...

en: Send by Email
ko: 이메일로 보내기

en: _Filename:
ko: 파일 이름(_F):

[ctx: email-address]
en: _To:
ko: 끝(_T):

[ctx: email-address]
en: _From:
ko: 시작(_F):

en: S_ubject:
ko: 제목(_U):

en: some sort of error with the file extension or lack thereof
ko: 파일 확장자에 오류가 발생했거나 확장자가 올바르지 않습니다.

en: Could not start sendmail (%s)
ko: sendmail (%s)을(를) 시작할 수 없습니다.

en: Reduce image to pure red, green, and blue
ko: 빨강, 초록, 파랑의 원색으로 이미지 색상 줄이기

en: Maxim_um RGB...
ko: 최대 RGB(_U)...

en: Can only operate on RGB drawables.
ko: RGB drawable 에서만 동작합니다.

en: Maximum RGB Value
ko: 최대 RGB 값:

en: _Hold the maximal channels
ko: 가장 많은 수의 채널(_H)

en: Ho_ld the minimal channels
ko: 가장 적은 수의 채널(_L)

en: Convert the image into irregular tiles
ko: 이미지를 불규칙한 타일로 변환

en: _Mosaic...
ko: 모자이크(_M)...

note: progress bar for gradient finding
en: Finding edges
ko: 가장자리 찾기

note: Progress bar for rendering tiles
en: Rendering tiles
ko: 타일 랜더링

en: Hexagons
ko: 6각형

en: Octagons & squares
ko: 팔각형과 정사각형

en: _Tiling primitives:
ko: 원시적인 타일링(_T):

en: Tile _size:
ko: 타일 크기(_S):

en: Tile _height:
ko: 타일 높이(_H):

en: Til_e spacing:
ko: 타일 간격(_E):

en: Tile _neatness:
ko: 타일의 깔끔한 정도(_N):

en: Light _direction:
ko: 빛의 방향(_D):

en: Color _variation:
ko: 색상 변화(_V):

en: Co_lor averaging
ko: 색상 평균(_L)

en: Allo_w tile splitting
ko: 타일 흩뿌리기 허용(_W)

en: _Pitted surfaces
ko: 움푹 들어간 외관(_P)

en: _FG/BG lighting
ko: 전경/배경 빛(_F)

en: PS Square (Euclidean Dot)
ko: PS Square (기하학적인 점)

en: PS Diamond
ko: PS 다이아몬드

en: _Grey
ko: 회색(_G)

en: R_ed
ko: 빨강(_E)

en: C_yan
ko: 시안(_Y)

en: Magen_ta
ko: 마젠타(_T)

en: _Yellow
ko: 노랑(_Y)

en: Halftone the image to give newspaper-like effect
ko: 하프톤은 이미지에 신문과 같은 효과를 만듭니다.

en: Newsprin_t...
ko: 신문인쇄(_T)...

en: _Spot function:
ko: 스팟 함수(_S):

en: _Input SPI:
ko: 입력 SPI(_I):

en: O_utput LPI:
ko: 출력 LPI(_U):

en: C_ell size:
ko: 셀 크기(_E):

en: B_lack pullout (%):
ko: 검은색 농도(%)(_L):

en: Separate to:
ko: 분리:

en: I_ntensity
ko: 농도(_N)

en: _Lock channels
ko: 채널 잠금(_L)

en: _Factory Defaults
ko: 제작소 초깃값(_F)

en: O_versample:
ko: 과표준화(_V):

en: Nonlinear swiss army knife filter
ko: 비선형 스위스 군용 나이프 필터

en: _NL Filter...
ko: NL 필터(_N)...

en: _Alpha trimmed mean
ko: 알파 양극배제평균법(_A)

en: Op_timal estimation
ko: 최적 평가(_T)

en: _Edge enhancement
ko: 경계선 강화(_E)

en: A_lpha:
ko: 알파(_L):

en: Randomize hue/saturation/value independently
ko: 색상/채도/밝기를 무작위로 조절합니다.

en: HSV Noise...
ko: HSV 잡음...

en: HSV Noise
ko: HSV 잡음

en: _Holdness:
ko: 붙잡음(_H):

en: H_ue:
ko: 색조(_U):

en: Random Hurl
ko: 무작위로 투척

en: Random Pick
ko: 무작위로 찍기

en: Random Slur
ko: 무작위로 연결선 긋기

en: Completely randomize a fraction of pixels
ko: 완전히 무작위로 픽셀 조각을 선택합니다.

en: Randomly interchange some pixels with neighbors
ko: 무작위로 일부 픽셀을 주변 픽셀과 맞바꿉니다.

en: Randomly slide some pixels downward (similar to melting)
ko: 무작위로 일부 픽셀을 아래쪽으로 미끄러뜨립니다(녹는 현상 비슷하게).

en: _Hurl...
ko: 투척(_H)...

en: _Pick...
ko: 찌르기(_P)...

en: _Slur...
ko: 연결선 긋기(_S)...

en: _Random seed:
ko: 무작위 시작 값(_R):

en: R_andomization (%):
ko: 난수 (%)(_A):

en: Percentage of pixels to be filtered
ko: 필터된 픽셀들의 퍼센티지

en: R_epeat:
ko: 반복(_E):

en: Number of times to apply filter
ko: 적용된 필터의 횟수

en: Distort colors by random amounts
ko: 무작위로 색상 왜곡

en: _RGB Noise...
ko: RGB 잡음(_R)...

en: Adding noise
ko: 잡음 추가

en: Co_rrelated noise
ko: 서로 관련된 잡음(_R)

en: _Independent RGB
ko: 독립적인 RGB(_I)

en: _Gray:
ko: 회색(_G):

en: Channel #%d:
ko: 채널 #%d:

en: Create a random cloud-like texture
ko: 무작위 구름 텍스쳐 만들기

en: _Solid Noise...
ko: 강한 잡음(_S)...

en: _Detail:
ko: 자세히(_D):

note: Turbulent
en: T_urbulent
ko: 휘몰아치는 효과(_U)

note: Tilable
en: T_ilable
ko: 타일 덮기 가능(_I)

en: _X size:
ko: _X 크기:

en: _Y size:
ko: _Y 크기:

en: Move pixels around randomly
ko: 무작위로 픽셀 이동

en: Sp_read...
ko: 스프레드(Spread)(_R)...

en: Spreading
ko: 스프레드(Spreading)

en: Spread Amount
ko: 스프레드 총량

en: Add a starburst to the image
ko: 이미지에 별빛 무늬 추가

en: Super_nova...
ko: 초신성 효과(_N)...

en: Rendering supernova
ko: 초신성 효과 렌더링

en: Supernova Color Picker
ko: 초신성 효과 색상 추출기

en: _Spokes:
ko: 바퀴살(_S):

en: R_andom hue:
ko: 임의 색상(_A):

en: Center of Nova
ko: 신성 효과의 중심부

en: Smear colors to simulate an oil painting
ko: 모의로 유화칠을 하기 위해 색상 문지르기

en: Oili_fy...
ko: 유화(_F)...

en: _Mask size:
ko: 마스크 크기(_M):

note: * Mask-size map check button
en: Use m_ask-size map:
ko: 마스크-크기 맵 사용(_A):

en: _Exponent:
ko: 지수(_E):

note: * Exponent map check button
en: Use e_xponent map:
ko: 지수맵 쓰기(_X):

note: * Intensity algorithm check button
en: _Use intensity algorithm
ko: 농도 알고리즘 사용(_U)

en: Simulate color distortion produced by a copy machine
ko: 모의로 복사기에 의한 색상 왜곡을 구현합니다.

en: _Photocopy...
ko: 사진 복사물(_P)...

en: _Sharpness:
ko: 날카로운 정도(_S):

en: Percent _black:
ko: 검은색 퍼센트(_B):

en: Percent _white:
ko: 흰색 퍼센트(_W):

en: Simplify image into an array of solid-colored squares
ko: 단색 정사각 배열로 이미지를 단순화시킵니다.

en: _Pixelize...
ko: 픽셀화(_P)...

en: Pixelizing
ko: 픽셀화 중

en: Pixel _width:
ko: 픽셀 너비(_W):

en: Pixel _height:
ko: 픽셀 높이(_H):

en: Create a random plasma texture
ko: 무작위 플라스마 텍스쳐 만들기

en: _Plasma...
ko: 플라스마(_P)...

en: Random _seed:
ko: 무작위 시작 값(_S):

en: T_urbulence:
ko: 휘몰아침(_U):

en: Display information about plug-ins
ko: 플러그인 정보 표시

en: _Plug-In Browser
ko: 플러그인 찾아보기(_P)

en: %d plug-in | %d plug-ins
ko[0]: 플러그인 %d 개

en: %d plug-in matches your query | %d plug-ins match your query
ko[0]: %d 개의 플러그인이 일치합니다.

en: Menu Path
ko: 메뉴 경로

en: Installation Date
ko: 설치한 날짜

en: Convert image to or from polar coordinates
ko: 이미지를 극좌표로 변환, 혹은 극좌표에서 이미지로 변환

en: P_olar Coordinates...
ko: 극 좌표(_O)...

en: Polar Coordinates
ko: 극좌표

en: Circle _depth in percent:
ko: 원 깊이(퍼센트)(_D):

en: Offset _angle:
ko: 오프셋 각도(_A):

en: _Map backwards
ko: 뒤쪽으로 매핑(_M)

en: If checked the mapping will begin at the right side, as opposed to beginning at the left.
ko: 선택하면 오른쪽부터 매핑이 시작되고, 선택하지 않으면 왼쪽부터 시작됩니다.

en: Map from _top
ko: 위에서부터 매핑(_T)

en: If unchecked the mapping will put the bottom row in the middle and the top row on the outside.  If checked it will be the opposite.
ko: 선택하지 않으면, 중앙의 바닥열과 바깥쪽의 최상위 열에 매핑됩니다. 선택하면 반대로 동작합니다.

en: To _polar
ko: 극쪽으로(_P)

en: If unchecked the image will be circularly mapped onto a rectangle.  If checked the image will be mapped onto a circle.
ko: 선택하지 않으면, 이미지가 사각형 모양으로 순환하며 매핑됩니다. 선택하면 원형으로 매핑됩니다.

en: List available procedures in the PDB
ko: PDB에서 사용 가능한 프로시저 목록

en: Procedure _Browser
ko: 프로시저 찾아보기(_B)

en: Procedure Browser
ko: 프로시저 찾아보기

en: Generate a huge variety of abstract patterns
ko: 굉장히 다양한 추상적 무늬 생성

en: _Qbist...
ko: Qbist(_Q)...

en: Load QBE File
ko: QBE 파일 읽어오기

en: Save as QBE File
ko: OBE 파일로 저장하기

en: Remove the red eye effect caused by camera flashes
ko: 카메라 플래쉬에 의해 생긴 적목현상 제거하기

en: _Red Eye Removal...
ko: 적목현상 제거(_R)...

en: Threshold for the red eye color to remove.
ko: 적목현상의 빨간 색상을 제거하기 위한 임계값

en: Manually selecting the eyes may improve the results.
ko: 눈 부분을 직접 선택해주면 보다 나은 결과를 얻을 수 있습니다.

en: Removing red eye
ko: 적목현상 제거

en: Displace pixels in a ripple pattern
ko: 잔물결 무늬의 픽셀 치환

en: _Ripple...
ko: 잔물결(Ripple)(_R)...

en: Rippling
ko: 잔물결

en: _Retain tilability
ko: tilability 유지(_R)

en: Saw_tooth
ko: 톱니(_T)

en: S_ine
ko: 사인(_I)

en: A_mplitude:
ko: 진폭(_M):

en: Phase _shift:
ko: 현상 이동(_S):

en: You can not rotate the whole image if there's a selection.
ko: 만약 선택한 부분이 있다면 전체 이미지를 회전할 수 없습니다.

en: You can not rotate the whole image if there's a floating selection.
ko: 만약 유동적인 선택한 부분이 있다면 전체 이미지를 회전할 수 없습니다.

en: Sorry, channels and masks can not be rotated.
ko: 채널과 마스크는 회전시킬 수 없습니다.

en: Colorize image using a sample image as a guide
ko: 표본 이미지를 이용해 이미지에 색칠하기

en: _Sample Colorize...
ko: 표본 색상화(_S)...

en: Get _Sample Colors
ko: 표본 색상 가져오기(_S)

note: layer combo_box (Sample)
en: Sample:
ko: 예제:

en: From reverse gradient
ko: 역(逆) 그라디언트 색상 사용

en: From gradient
ko: 그라디언트 색상 사용

note: check button
en: Show selection
ko: 선택 표시

note: check button
en: Show color
ko: 색상 표시

en: Input levels:
ko: 입력 레벨:

en: Output levels:
ko: 출력 레벨:

note: check button
en: Hold intensity
ko: 농도 유지

note: check button
en: Original intensity
ko: 초기 농도

note: check button
en: Use subcolors
ko: 하위색상 사용

note: check button
en: Smooth samples
ko: 부드러운 표본

en: Sample analyze
ko: 표본 분석

en: Remap colorized
ko: 색상화 재매핑

en: Create an image from an area of the screen
ko: 화면의 영역으로 새 이미지 만들기

note: #-#-#-#-#  56 (zim)  #-#-#-#-# menu item for insert screenshot plugin
en: _Screenshot...
ko: 스크린샷(_S)...

en: Error selecting the window
ko: 창 선택 오류

en: Importing screenshot
ko: 스크린샷 가져오기

en: Specified window not found
ko: 창을 찾을 수 없습니다.

en: S_nap
ko: 잡아내기(_N)

en: After the delay, the screenshot is taken.
ko: 지정한 시간(초) 이후에 화면을 찍습니다.

en: After the delay, drag your mouse to select the region for the screenshot.
ko: 일정 시간 후에, 마우스로 선택한 영역의 화면을 잡아냅니다.

en: At the end of the delay, click in a window to snap it.
ko: 일정 시간 후에, 클릭한 창의 화면을 잡아냅니다.

en: Take a screenshot of a single _window
ko: 창 하나만 찍기(_W)

en: Include window _decoration
ko: 창 테두리를 포함(_D)

en: Take a screenshot of the entire _screen
ko: 전체 화면의 스크린샷을 찍기(_S)

en: Include _mouse pointer
ko: 마우스 포인터 포함(_M)

en: Select a _region to grab
ko: 스크린샷을 찍을 영역을 선택(_R)

en: Replace partial transparency with the current background color
ko: 부분적으로 투명한 부분을 현재 배경색으로 바꿉니다.

en: _Semi-Flatten
ko: 중간 합치기(_Semi-Flatten)

en: Semi-Flattening
ko: 중간 합치기(Semi-Flatten) 중

en: Make image sharper (less powerful than Unsharp Mask)
ko: 이미지를 날카롭게 만듭니다(Unsharp 마스크보다 약한 효과)

en: _Sharpen...
ko: 선명하게(_S)...

note: * Let the user know what we're doing...
en: Sharpening
ko: 선명하게 만드는 중

en: Shift each row of pixels by a random amount
ko: 픽셀의 각 행을 무작위값만큼 이동시킵니다.

en: _Shift...
ko: 이동(_S)...

en: Shifting
ko: 이동 중

en: Shift _horizontally
ko: 수평으로 이동(_H)

en: Shift _vertically
ko: 수직으로 이동(_V)

en: Shift _amount:
ko: 이동 거리(_A):

en: Generate complex sinusoidal textures
ko: 복잡한 사인곡선 텍스쳐 생성

en: _Sinus...
ko: 사인곡선(_S)...

en: Sinus: rendering
ko: 사인곡선: 렌더링

en: Drawing Settings
ko: 그리기 설정

en: _X scale:
ko: _X 배율:

en: _Y scale:
ko: _Y 배율:

en: Co_mplexity:
ko: 복잡도(_M):

en: Calculation Settings
ko: 계산 설정

en: R_andom seed:
ko: 임의 시작 값(_A):

en: _Force tiling?
ko: 강제 타일링합니까?(_F)

en: _Ideal
ko: 관념적(_I)

en: _Distorted
ko: 왜곡(_D)

note: if in grey scale, the colors are necessarily black and white
en: The colors are white and black.
ko: 흰색과 검은색입니다.

en: Bl_ack & white
ko: 검은색 & 흰색(_A)

en: _Foreground & background
ko: 전경 & 배경(_F)

en: C_hoose here:
ko: 여기를 선택(_H):

en: First color
ko: 첫 번째 색상

en: Second color
ko: 두 번째 색상

en: Alpha Channels
ko: 알파 채널

en: F_irst color:
ko: 첫 번째 색상(_I):

en: S_econd color:
ko: 두 번째 색상(_E):

en: Co_lors
ko: 색상(_L)

en: Blend Settings
ko: 혼합 설정

en: L_inear
ko: 선형(_I)

en: Bili_near
ko: 복선형(_N)

en: Sin_usoidal
ko: 사인곡선(_U)

en: _Blend
ko: 혼합(_B)

en: Do _preview
ko: 미리 보기 사용(_P)

en: Derive a smooth color palette from the image
ko: 이미지에서 부드러운 색상 팔레트를 가져옵니다.

en: Smoo_th Palette...
ko: 부드러운 팔레트(_T)...

en: Deriving smooth palette
ko: 부드러운 팔레트 가져오기

en: _Search depth:
ko: 깊이 찾기(_S):

en: Simulate glow by making highlights intense and fuzzy
ko: 모의로 강렬하고 경계가 흐릿한 강조점을 만듭니다.

en: _Softglow...
ko: 부드러운 광채(_S)...

en: Softglow
ko: 부드러운 불빛

en: _Glow radius:
ko: 광채 반지름(_G):

en: Turn bright spots into starry sparkles
ko: 밝은 점을 빛나는 불꽃으로 변환

en: _Sparkle...
ko: 불꽃(Sparkle)(_S)...

en: Region selected for filter is empty
ko: 선택된 영역이 비어 있으므로, 필터를 적용할 수 없습니다.

en: Sparkling
ko: 불꽃

en: Luminosity _threshold:
ko: 광도 임계값(_T):

en: Adjust the luminosity threshold
ko: 광도 임계값 조절

en: F_lare intensity:
ko: 불빛 강도(_L):

en: Adjust the flare intensity
ko: 불빛 강도 조절

en: _Spike length:
ko: 스파이크 길이(_S):

en: Adjust the spike length
ko: 스파이크 길이 조절

en: Sp_ike points:
ko: 스파이크 점(_I):

en: Adjust the number of spikes
ko: 스파이크 점 개수 조절

en: Spi_ke angle (-1: random):
ko: 스파이크 각도(-1: 무작위)(_K):

en: Adjust the spike angle (-1 causes a random angle to be chosen)
ko: 스파이크 각도 조정(-1 값을 주면 무작위 값을 부여합니다.)

en: Spik_e density:
ko: 스파이크 밀도(_E):

en: Adjust the spike density
ko: 스파이크 밀도 조절

en: Tr_ansparency:
ko: 투명도(_A):

en: Adjust the opacity of the spikes
ko: 스파이크 투명도 조절

en: _Random hue:
ko: 무작위 색조(_R):

en: Adjust how much the hue should be changed randomly
ko: 색상 변경을 위한 무작위 값 조절하기

en: Rando_m saturation:
ko: 무작위 채도값(_M):

en: Adjust how much the saturation should be changed randomly
ko: 채도 변경을 위한 무작위 값 조절하기

en: _Preserve luminosity
ko: 광도 유지(_P)

en: Should the luminosity be preserved?
ko: 광도를 유지하시겠습니까?

en: In_verse
ko: 거꾸로(_V)

en: Should the effect be inversed?
ko: 효과를 반대로 적용하시겠습니까?

en: A_dd border
ko: 테두리 추가(_D)

en: Draw a border of spikes around the image
ko: 이미지 주변에 스파이크 테두리 그리기

en: _Natural color
ko: 자연색(_N)

en: _Foreground color
ko: 전경색(_F)

en: _Background color
ko: 배경색(_B)

en: Use the color of the image
ko: 이미지의 색상 사용

en: Use the foreground color
ko: 전경색 사용

en: Use the background color
ko: 배경색 사용

en: File '%s' is not a valid save file.
ko: '%s'은(는) 잘못된 저장 파일입니다.

en: Texture:
ko: 텍스쳐:

en: Turbulence:
ko: 휘몰아치는 효과:

en: Scale X:
ko: X축 배율:

en: Scale Y:
ko: Y 배율:

en: Scale Z:
ko: Z 배율:

en: Rotate X:
ko: X 회전(_R):

en: Rotate Y:
ko: Y 회전(_R):

en: Rotate Z:
ko: Z 회전(_R):

en: Position Z:
ko: Z 위치:

en: Rendering sphere
ko: 구체 렌더링

en: Create an image of a textured sphere
ko: 구체 텍스쳐 만들기

en: Sphere _Designer...
ko: 구체 디자이너(_D)...

en: Region selected for plug-in is empty
ko: 선택된 영역은 빈 영역이므로 플러그인을 적용할 수 없습니다.

en: Make transparency all-or-nothing
ko: 투명도를 1bit(있음/없음)로 만들기

en: _Threshold Alpha...
ko: 알파 임계값(_T)...

en: The layer has its alpha channel locked.
ko: 레이어의 알파 채널이 잠겨 있습니다.

en: RGBA/GRAYA drawable is not selected.
ko: RGBA/GRAYA drawable이 선택되지 않았습니다.

en: Coloring transparency
ko: 색상의 투명한 정도

en: Simulate distortion caused by square glass tiles
ko: 정사각 글래스 타일를 이용한 왜곡 시험하기

en: _Glass Tile...
ko: 글래스 타일(_G)...

en: Tile _width:
ko: 타일 너비(_W):

en: _Force
ko: 강제(_F)

en: C_entering
ko: 중간(_E)

en: _Max (%):
ko: 최대 (%)(_M):

en: I_nverted image
ko: 이미지 반전(_N)

en: Im_age
ko: 이미지(_A)

en: Fo_reground color
ko: 전경색(_R)

en: S_elect here:
ko: 선택(_E):

en: Cut image into paper tiles, and slide them
ko: 종이 타일 안으로 이미지를 잘라 넣고, 잘게 자릅니다.

en: September 31, 1999
ko: 1999년 11월 31일

en: _Paper Tile...
ko: 종이 타일(_P)...

en: Alters edges to make the image seamlessly tileable
ko: 테두리를 균일한 이미지 타일로 바꾸기

en: _Make Seamless
ko: 균일하게 만들기(_M)

en: Tiler
ko: 타일러(Tiler)

en: Tile image into smaller versions of the original
ko: 이미지가 이번 버전에서 생성되었습니다.

en: _Small Tiles...
ko: 작은 타일(_S)...

en: Region selected for filter is empty.
ko: 선택된 영역이 비어 있으므로, 필터를 적용할 수 없습니다.

en: A_ll tiles
ko: 모든 타일(_L)

en: Al_ternate tiles
ko: 타일 교체(_T)

en: _Explicit tile
ko: 튀어나온 타일(_E)

en: Ro_w:
ko: 행(_W):

en: Col_umn:
ko: 열(_U):

en: O_pacity:
ko: 불투명도(_P):

en: Create an array of copies of the image
ko: 이미지 복사본 배열 만들기

en: _Tile...
ko: 타일(_T)...

en: Tile to New Size
ko: 새 크기의 타일

en: C_reate new image
ko: 새 이미지 만들기(_R)

en: A unit definition will only be saved before GIMP exits if this column is checked.
ko: 이 항목을 선택하면 김프 종료 시 정의된 단위를 저장합니다.

en: This string will be used to identify a unit in GIMP's configuration files.
ko: 이 문자열은 김프 설정 파일의 단위와 같게 사용됩니다.

en: How many units make up an inch.
ko: 인치를 보완할 단위 수

en: This field is a hint for numerical input fields. It specifies how many decimal digits the input field should provide to get approximately the same accuracy as an "inch" input field with two decimal digits.
ko: 이 영역은 숫자 입력을 위한 도움 영역입니다. 입력란에 입력된 수를 "인치" 입력란의 두 자리 숫자와 일치시킬 수의 범위를 결정합니다.

en: The unit's symbol if it has one (e.g. " for inches). The unit's abbreviation is used if doesn't have a symbol.
ko: 단위 기호(예: 인치 "'"). 기호가 없으면 단위의 약자가 사용됩니다.

en: The unit's abbreviation (e.g. "cm" for centimeters).
ko: 단위의 약자 (예: 센티미터 "cm")

en: The unit's singular form.
ko: 단위의 단수형

en: The unit's plural form.
ko: 단위의 복수형

en: Create a new unit from scratch
ko: 스크래치 내용으로 새 단위 만들기

en: Create a new unit using the currently selected unit as template
ko: 현재 선택된 단위를 서식으로 새 단위 만들기

en: Create or alter units used in GIMP
ko: 김프에서 사용할 단위를 생성하거나 변경

en: U_nits
ko: 단위(_N)

en: Add a New Unit
ko: 새로운 단위 추가

en: _Factor:
ko: 인자(_F):

en: _Digits:
ko: 숫자 개수(_D):

en: _Symbol:
ko: 기호(_S):

en: _Abbreviation:
ko: 약자(_A):

en: Si_ngular:
ko: 단수(_N):

en: _Plural:
ko: 복수(_P):

en: Incomplete input
ko: 미완료된 입력

en: Please fill in all text fields.
ko: 모든 항목을 모두 입력하십시오.

en: The most widely useful method for sharpening an image
ko: 이미지를 날카롭게 만드는 데에 가장 많이 쓰이는 방법

en: _Unsharp Mask...
ko: 언샤픈 마스크(Unsharp Mask)(_U)...

en: Invert the brightness of each pixel
ko: 각 픽셀의 밝기 값 반전

en: _Value Invert
ko: 명도 반전(_V)

en: More _white (larger value)
ko: 더 하얗게 (큰 값)(_W)

en: More blac_k (smaller value)
ko: 더 어둡게 (작은 값)(_K)

en: _Middle value to peaks
ko: 중간값을 최댓값으로(_M)

en: _Foreground to peaks
ko: 전경을 최댓값으로(_F)

en: O_nly foreground
ko: 전경만(_N)

en: Only b_ackground
ko: 배경만(_A)

en: Mor_e opaque
ko: 더 불투명하게(_E)

en: More t_ransparent
ko: 더 투명하게(_R)

en: Propagate certain colors to neighboring pixels
ko: 특정 색상을 주변 픽셀로 번지게 하기

en: _Value Propagate...
ko: 명암 번지기(_V)...

en: Shrink lighter areas of the image
ko: 이미지의 밝은 영역 줄이기

en: E_rode
ko: 침식(_R)

en: Grow lighter areas of the image
ko: 이미지의 밝은 영역 늘이기

en: _Dilate
ko: 팽창(_D)

en: Lower t_hreshold:
ko: 낮은 임계값(_H):

en: _Upper threshold:
ko: 높은 임계값(_U):

en: _Propagating rate:
ko: 번짐 비율(_P):

en: To l_eft
ko: 왼쪽으로(_E)

en: To _right
ko: 오른쪽으로(_R)

en: To _top
ko: 맨 위로(_T)

en: To _bottom
ko: 맨 아래로(_B)

en: Propagating _alpha channel
ko: 알파 채널 번지기(_A)

en: _Derivative
ko: 유도적(_D)

en: _With white noise
ko: 백색소음(_W)

en: W_ith source image
ko: 원본 이미지(_I)

en: _Effect image:
ko: 효과 이미지(_E):

en: _Filter length:
ko: 필터 길이(_F):

en: _Noise magnitude:
ko: 잡음 크기(_N):

en: In_tegration steps:
ko: 통합 단계(_T):

en: _Minimum value:
ko: 최소 값(_M):

en: M_aximum value:
ko: 최대 값(_A):

en: Special effects that nobody understands
ko: 특수 효과

en: _Van Gogh (LIC)...
ko: 반 고흐 (LIC)(_V)...

en: _Staggered
ko: 비틀거리는(_S)

en: _Large staggered
ko: 크게 비틀거리는(_L)

en: S_triped
ko: 줄무늬(_T)

en: _Wide-striped
ko: 넓은 줄무늬(_W)

en: Lo_ng-staggered
ko: 길게 비틀거리는(_N)

en: Larg_e 3x3
ko: 크게 3x3(_E)

en: _Hex
ko: 16진수(_H)

en: _Dots
ko: 점(_D)

en: Simulate distortion produced by a fuzzy or low-res monitor
ko: 모의로 퍼지나 저해상도 모니터에 의한 왜곡 현상 만들기

en: Vi_deo...
ko: 비디오 형식(_D)...

note: frame for the radio buttons
en: Video Pattern
ko: 비디오 무늬

en: _Additive
ko: 더하기(_A)

en: _Rotated
ko: 회전하기(_R)

en: Twist or smear image in many different ways
ko: 많은 방법으로 이미지를 비틀거나 문지르기 할 수 있습니다.

en: _Warp...
ko: 왜곡(Warp)(_W)...

en: Step size:
ko: 단계 크기:

note: Displacement map menu
en: Displacement map:
ko: 치환 매핑:

note: ======================================================================= Displacement Type
en: On edges:
ko: 경계 위:

en: Dither size:
ko: 떨림(Dither) 크기:

en: Rotation angle:
ko: 회전 각도:

en: Substeps:
ko: 하위 단계:

note: Magnitude map menu
en: Magnitude map:
ko: 크기(Magnitude) 매핑:

en: Use magnitude map
ko: 크기(Magnitude) 매핑 사용

en: Gradient scale:
ko: 그라디언트 비율:

en: Gradient map selection menu
ko: 색감변화도 맵 선택 메뉴

en: Vector mag:
ko: 벡터 방향:

en: Fixed-direction-vector map selection menu
ko: 고정-방향-벡터 맵 선택 메뉴

note: make sure layer is visible
en: Smoothing X gradient
ko: X 그라디언트를 부드럽게

en: Smoothing Y gradient
ko: Y 그라디언트를 부드럽게

note: calculate new X,Y Displacement image maps
en: Finding XY gradient
ko: XY 그라디언트 찾기

en: Flow step %d
ko: 흐름 단계  %d

en: Distort the image with waves
ko: 웨이브로 이미지 뒤틀기

en: _Reflective
ko: 반사 효과(_R)

en: _Amplitude:
ko: 진폭(_A):

en: _Phase:
ko: 위상(_P):

en: _Wavelength:
ko: 물결 길이(_W):

en: Waving
ko: 물결

en: Create an image of a webpage
ko: 웹페이지용 이미지 만들기

en: From _Webpage...
ko: 웹페이지에서(_W)...

en: Create from webpage
ko: 웹페이지에서 만들기

[ctx: web-page]
en: Default
ko: 기본값

en: No URL was specified
ko: 지정된 URL이 없습니다.

en: Downloading webpage '%s'
ko: 웹페이지 '%s' 내려받기 중

en: Transferring webpage image for '%s'
ko: '%s'(으)로 웹페이지 이미지 전송

en: Webpage
ko: 웹페이지

en: Distort an image by whirling and pinching
ko: 소용돌이와 꼬집기로 이미지 뒤틀기

en: W_hirl and Pinch...
ko: 소용돌이와 꼬집기(_H)...

en: Whirling and pinching
ko: 소용돌이와 꼬집기

en: _Whirl angle:
ko: 소용돌이 각도(_W):

en: _Pinch amount:
ko: 꼬집는 정도(_P):

en: Smear image to give windblown effect
ko: 바람 부는 효과처럼 이미지 문지르기

en: Wi_nd...
ko: 바람효과(_N)...

en: Rendering blast
ko: 돌풍 렌더링

en: Rendering wind
ko: 바람 렌더링

en: _Wind
ko: 바람(_W)

en: _Blast
ko: 돌풍(_B)

en: L_eading
ko: 유도(_E)...

en: Tr_ailing
ko: 포복(_A)

en: Bot_h
ko: 양쪽(_H)

en: Higher values restrict the effect to fewer areas of the image
ko: 높은 값은 이미지의 일부 영역에 효과가 제한됩니다.

en: _Strength:
ko: 강도(_S):

en: Higher values increase the magnitude of the effect
ko: 높은 값은 효과의 강도를 증가시킵니다.

en: Bad colormap
ko: 잘못된 색상맵

en: '%s' is not a valid BMP file
ko: '%s'은(는) 잘못된 BMP 파일입니다.

en: Error reading BMP file header from '%s'
ko: '%s'의 BMP 파일 헤더 읽기 오류

en: Unrecognized or invalid BMP compression format.
ko: 인식할 수 없거나 잘못된 BMP 압축 형식

en: Unsupported or invalid bitdepth.
ko: 지원하지 않거나 잘못된 비트

en: The bitmap ends unexpectedly.
ko: 비트맵이 예상치 못하게 종료되었습니다.

en: Cannot save indexed image with transparency in BMP file format.
ko: 투명한 부분이 있는 인덱스 이미지는 BMP 파일 형식으로 저장할 수 없습니다.

en: Alpha channel will be ignored.
ko: 알파 채널을 무시합니다.

note: Run-Length Encoded
en: _Run-Length Encoded
ko: _Run-Length로 인코드

note: Compatibility Options
en: Co_mpatibility Options
ko: 호환 옵션(_M)

en: _Do not write color space information
ko: 색상공간 정보를 작성하지 마십시오.(_D)

en: Some applications can not read BMP images that include color space information. GIMP writes color space information by default. Enabling this option will cause GIMP to not write color space information to the file.
ko: 일부 응용 프로그램은 색상공간 정보가 포함된 BMP 이미지를 읽을 수 없습니다. 김프는 기본적으로 색상공간 정보를 기록합니다. 이 옵션을 이용하면 김프로 파일 저장 시 색상공간 정보를 기록하지 않을 수 있습니다.

en: 24 bits
ko: 24비트

en: gzip archive
ko: gzip 압축

en: bzip archive
ko: bzip 압축

en: No sensible file extension, saving as compressed XCF.
ko: 알 수 없는 파일 확장자입니다. 압축된 XCF 형식으로 저장합니다.

en: No sensible file extension, attempting to load with file magic.
ko: 알 수 없는 파일 확장자입니다. 파일 매직을 불러옵니다.

en: Error during open of FITS file
ko: FITS 파일 열기 실패

en: FITS file keeps no displayable images
ko: FITS 파일에 표시가능한 이미지가 없습니다.

en: FITS save cannot handle images with alpha channels
ko: FITS은 알파 채널을 가진 이미지를 처리할 수 없습니다.

en: Load FITS File
ko: FITS 파일 불러오기

en: Replacement for undefined pixels
ko: 지정되지 않는 픽셀 교체

en: Pixel value scaling
ko: 픽셀 값 크기 조정

en: By DATAMIN/DATAMAX
ko: 최소데이터/최대데이터

en: Image Composing
ko: 이미지 구성 중

[ctx: composing]
en: None
ko: 없음

en: AutoDesk FLIC animation
ko: AutoDesk FLIC 애니메이션

en: Frame (%i)
ko: 프레임 (%i)

en: Sorry, I can save only INDEXED and GRAY images.
ko: 인덱스나 그레이 이미지만 저장할 수 있습니다.

en: GFLI 1.3 - Load framestack
ko: GFLI 1.3 - 프레임스택 불러오기

[ctx: frame-range]
en: From:
ko: 시작:

[ctx: frame-range]
en: To:
ko: 끝:

en: Windows Icon
ko: Windows 아이콘

en: Icon Details
ko: 아이콘 상세 정보

en: Large icons and compression are not supported by all programs. Older applications may not open this file correctly.
ko: 큰 아이콘과 압축은 모든 프로그램에서 지원되지 않습니다. 특히 오래된 프로그램에서는 이 파일을 올바르게 열지 못할 수도 있습니다.

en: 1 bpp, 1-bit alpha, 2-slot palette
ko: 1 bpp, 1-비트 알파, 2-슬롯 팔레트

en: 4 bpp, 1-bit alpha, 16-slot palette
ko: 4 bpp, 1-비트 알파, 16-슬롯 팔레트

en: 8 bpp, 1-bit alpha, 256-slot palette
ko: 8 bpp, 1-비트 알파, 256-슬롯 팔레트

en: 24 bpp, 1-bit alpha, no palette
ko: 24 bpp, 1-비트 알파, 팔레트 없음

en: 32 bpp, 8-bit alpha, no palette
ko: 32 bpp, 8-비트 알파, 팔레트 없음

en: Compressed (PNG)
ko: 압축 (PNG)

note: read successfully. add to image
en: Icon #%i
ko: 아이콘 #%i

en: Opening thumbnail for '%s'
ko: '%s'의 미리 보기 열기

en: Microsoft Windows icon
ko: Microsoft Windows 아이콘

en: Rotate Image?
ko: 이미지를 회전하시겠습니까?

en: _Keep Orientation
ko: 방향 유지(_K)

en: According to the EXIF data, this image is rotated.
ko: EXIF 데이터에 의하면, 이 이미지는 회전되었습니다.

en: Would you like GIMP to rotate it into the standard orientation?
ko: 표준 방향으로 회전하겠습니까?

en: JPEG preview
ko: JPEG 미리 보기

en: File size: %s
ko: 파일 크기: %s

en: Calculating file size...
ko: 파일 크기 계산 중...

en: JPEG quality parameter
ko: JPEG 압축 화질:

en: Enable preview to obtain the file size.
ko: 파일 크기를 가져오도록 미리 보기 활성화

en: Sho_w preview in image window
ko: 이미지 창에 미리 보기 표시(_W)

en: S_moothing:
ko: 부드럽게(_M):

en: Interval (MCU rows):
ko: 간격(MCU 행):

en: Use _restart markers
ko: 재시작 표식 사용(_R)

en: Save _EXIF data
ko: EXIF 데이터 저장(_E)

en: Save _thumbnail
ko: 미리 보기 저장(_T)

en: Save _XMP data
ko: XMP 데이터 저장(_X)

en: _Use quality settings from original image
ko: 원본 이미지의 화질 설정 사용(_U)

en: If the original image was loaded from a JPEG file using non-standard quality settings (quantization tables), enable this option to get almost the same quality and file size.
ko: 원본 이미지가 기본 화질 설정을 사용하지 않은 JPEG 파일일 경우(양자화 테이블), 이 옵션을 이용하면 비슷한 화질과 파일 크기로 저장할 수 있습니다.

note: Subsampling
en: Su_bsampling:
ko: 서브샘플링(_B):

en: 4:4:4 (best quality)
ko: 4:4:4 (최고품질)

en: 4:2:2 horizontal (chroma halved)
ko: 4:2:2 수평 (chroma 2등분)

en: 4:2:2 vertical (chroma halved)
ko: 4:2:2 수직 (chroma 2등분)

en: 4:2:0 (chroma quartered)
ko: 4:2:0 (chroma 4등분)

note: DCT method
en: _DCT method:
ko: DCT 기법(_D):

en: Fast Integer
ko: 빠른 정수형

en: Floating-Point
ko: 부동 소수

en: _Load Defaults
ko: 기본값 불러오기(_L)

en: Sa_ve Defaults
ko: 기본값 저장(_V)

en: Export Preview
ko: 미리 보기 내보내기

en: Error loading PSD file: %s
ko: PSD 파일 불러오기 오류: %s

en: Not a valid Photoshop document file
ko: 잘못된 포토샵 파일입니다.

en: Unsupported file format version: %d
ko: 지원하지 않는 파일 포맷 버전입니다.: %d

en: Too many channels in file: %d
ko: 파일이 채널이 너무 많습니다.: %d

en: Unsupported or invalid image size: %dx%d
ko: 지원하지 않거나 잘못된 이미지 크기: %dx%d

en: Unsupported color mode: %s
ko: 지원하지 않는 색상 모드: %s

en: Unsupported bit depth: %d
ko: 지원하지 않는 비트: %d

en: The file is corrupt!
ko: 파일이 손상되었습니다.

en: Too many channels in layer: %d
ko: 레이어에 채널이 너무 많습니다.:%d

en: Unsupported or invalid layer height: %d
ko: 지원하지 않거나 잘못된 레이어 높이: %d

en: Unsupported or invalid layer width: %d
ko: 지원하지 않거나 잘못된 레이어 너비: %d

en: Unsupported or invalid layer size: %dx%d
ko: 지원하지 않거나 잘못된 레이어 크기: %dx%d

en: Unsupported or invalid layer mask height: %d
ko: 지원하지 않거나 잘못된 레이어 마스크 높이: %d

en: Unsupported or invalid layer mask width: %d
ko: 지원하지 않거나 잘못된 레이어 마스크 너비: %d

en: Unsupported or invalid layer mask size: %dx%d
ko: 지원하지 않거나 잘못된 레이어 마스크 너비: %dx%d

en: Unsupported compression mode: %d
ko: 지원하지 않는 압축 모드: %d

en: Extra
ko: 추가

en: Unsupported or invalid channel size
ko: 지원하지 않거나 잘못된 채널 크기

en: Unable to save layer with mode '%s'.  Either the PSD file format or the save plug-in does not support that, using normal mode instead.
ko: '%s' 모드의 레이어는 저장할 수 없습니다. PSD 파일 형식이나 플러그인에서 지원하지 않을 경우, 일반 모드로 저장하십시오.

en: Error: Can't convert GIMP base imagetype to PSD mode
ko: 오류: 김프 기반 이미지형식을 PSD 모드로 변환할 수 없습니다.

en: Unable to save '%s'.  The PSD file format does not support images that are more than 30,000 pixels wide or tall.
ko: '%s'을(를) 저장할 수 없습니다. PSD 파일 형식은 가로나 세로가 30,000 픽셀이 넘는 이미지를 지원하지 않습니다.

en: Unable to save '%s'.  The PSD file format does not support images with layers that are more than 30,000 pixels wide or tall.
ko: '%s'을(를) 저장할 수 없습니다. PSD 파일 형식은 가로나 세로가 30,000 픽셀이 넘는 레이어를 지원하지 않습니다.

en: Silicon Graphics IRIS image
ko: 실리콘 그래픽스 IRIS 이미지

en: Could not open '%s' for reading.
ko: '%s' 파일을 열 수 없습니다.

en: Invalid width: %hu
ko: 잘못된 너비: %hu

en: Invalid height: %hu
ko: 잘못된 높이: %hu

en: Invalid number of channels: %hu
ko: 잘못된 채널 수: %hu

en: Compression type
ko: 압축 형식

en: RLE compression
ko: RLE 압축

en: Aggressive RLE
    (not supported by SGI)
ko: 적극적인 RLE
    (SGI에서 지원되지 않음)

en: Could not initialize libcurl
ko: libcurl을 초기화할 수 없습니다.

en: Downloading %s of image data
ko: 이미지 데이터 %s 내려받기 중

en: Opening '%s' for reading resulted in %s response code: %ld
ko: %s 응답 코드의 읽기 결과 확인을 위해 '%s' 열기: %ld

en: wget exited abnormally on URI '%s'
ko: '%s' (은)는 올바르지 못한 URI입니다.

note: The third line is "Connecting to..."
en: (timeout is %d second) | (timeout is %d seconds)
ko[0]: (제한 시간은 %d 초입니다.)

note: The fourth line is either the network request or an error
en: Opening URI
ko: URI에서 파일 열기

en: A network error occurred: %s
ko: 네트워크 오류가 발생했습니다.: %s

en: Downloading unknown amount of image data
ko: 내려받기 중인 이미지 데이터의 용량을 알 수 없습니다.

en: GIMP compressed XJT image
ko: 김프 압축된 XJT 이미지

en: XJT file contains unknown layermode %d
ko: XJT 파일에 알 수 없는 레이어모드 %d (이)가 포함되어 있습니다.

en: Warning: unsupported layermode %d saved to XJT
ko: 경고: 지원하지 않는 레이어모드 %d (이)가 XJT로 저장되었습니다.

en: XJT file contains unknown pathtype %d
ko: XJT 파일에 알 수 없는 경로형식 %d (이)가 포함되어 있습니다.

en: Warning: unsupported pathtype %d saved to XJT
ko: 경고: 지원하지 않는 경로형식 %d (이)가 XJT로 저장되었습니다.

en: XJT file contains unknown unittype %d
ko: XJT 파일에 알 수 없는 단위 %d (이)가 포함되어 있습니다.

en: Warning: unsupported unittype %d saved to XJT
ko: 경고: 지원하지 않는 단위 %d (이)가 XJT로 저장되었습니다.

en: Clear transparent
ko: 투명 지우기

en: Smoothing:
ko: 부드럽게:

en: Could not create working folder '%s': %s
ko: 작업 폴더 '%s' (을)를 만들 수 없습니다: %s.

en: Error: Could not read XJT property file '%s'.
ko: 오류: XJT 속성 파일 '%s'을(를) 읽을 수 없습니다.

en: Error: XJT property file '%s' is empty.
ko: 오류: XJT 속성 파일 '%s' (이)가 비었습니다.

en: Create cosmic recursive fractal flames
ko: 무한히 반복되는 프랙탈 화염 만들기

en: _Flame...
ko: 화염(_F)...

en: Drawing flame
ko: 화염 그리는 중

en: Flame works only on RGB drawables.
ko: 화염 효과는 RGB 영역에서만 동작합니다.

en: '%s' is not a regular file
ko: %s (은)는 일반 파일이 아닙니다.

en: Edit Flame
ko: 화염 편집

en: Same
ko: 동일

en: Horseshoe
ko: 말굽

en: Bent
ko: 굽은

en: Handkerchief
ko: 손수건

en: Hyperbolic
ko: 쌍곡선

en: Rings
ko: 링

en: Eyefish
ko: 뱅어

en: _Variation:
ko: 변화(_V):

en: Load Flame
ko: 화염 불러오기

en: Save Flame
ko: 화염 저장하기

en: _Rendering
ko: 랜더링(_R)

en: Sample _density:
ko: 표본 밀도(_D):

en: Spa_tial oversample:
ko: 공간 과표본(_T):

en: Spatial _filter radius:
ko: 공간 필터 반경(_F):

en: Color_map:
ko: 색상표(_M):

en: Custom gradient
ko: 사용자 그라디언트

en: C_amera
ko: 카메라(_A)

en: No %s in gimprc:
    You need to add an entry like
    (%s "%s")
    to your %s file.
ko: gimprc에 %s이(가) 없습니다.
    (%s "%s") 항목을
    %s 파일에
    추가해야 합니다.

en: If enabled the preview will be redrawn automatically
ko: 이 옵션을 활성화하면, 미리 보기가 자동으로 갱신될 것입니다.

en: R_edraw preview
ko: 미리 보기 갱신(_E)

en: Undo last zoom change
ko: 마지막 확대 실행 취소

en: Redo last zoom change
ko: 마지막 확대 재실행

en: _Parameters
ko: 매개변수(_P)

en: The higher the number of iterations, the more details will be calculated
ko: 반복값 변경. 값이 높을수록 자세하게 계산되지만, 시간은 그만큼 더 걸릴 것입니다.

en: Changes aspect of fractal
ko: 프랙탈 모양 바꾸기

en: Load a fractal from file
ko: 파일에서 프랙탈 읽어오기

en: Reset parameters to default values
ko: 매개변수를 초깃값으로 재설정

en: Save active fractal to file
ko: 현재 프랙탈을 파일로 저장하기

note: Fractal type toggle box
en: Fractal Type
ko: 프랙탈 유형

en: Mandelbrot
ko: 만델브로(Mandelbrot)

en: Barnsley 1
ko: 반슬리(Barnsley) 1

en: Barnsley 2
ko: 반슬리(Barnsley) 2

en: Barnsley 3
ko: 반슬리(Barnsley) 3

en: Change the number of colors in the mapping
ko: 매핑의 색상수 바꾸기

en: Use loglog smoothing
ko: loglog smoothing 사용

en: Use log log smoothing to eliminate "banding" in the result
ko: log lobg smoothing을 이용해 결과에서 "banding" 없애기

note: Color Density frame
en: Color Density
ko: 색상 농도

en: Change the intensity of the red channel
ko: 빨강 채널의 농도 바꾸기

en: Change the intensity of the green channel
ko: 초록 채널의 농도 바꾸기

en: Change the intensity of the blue channel
ko: 파랑 채널의 농도 바꾸기

note: Color Function frame
en: Color Function
ko: 색상 함수

[ctx: color-function]
en: None
ko: 없음

en: Use sine-function for this color component
ko: 이 색성분에 사인함수 사용

en: Use cosine-function for this color component
ko: 이 색 성분에 코사인함수 사용

en: Use linear mapping instead of any trigonometrical function for this color channel
ko: 이 색상 채널에 삼각법 함수 대신 선형 매핑 사용

en: If you enable this option higher color values will be swapped with lower ones and vice versa
ko: 높은 색상 값을 낮은 값으로 교체합니다.

en: As specified above
ko: 앞서 설명한 것과 같이

en: Create a color-map with the options you specified above (color density/function). The result is visible in the preview image
ko: 옵션(색상 농도/함수)에서 설정한 대로 색상맵 만들기. 결과는 미리 보기 화면에 표시됩니다.

en: Apply active gradient to final image
ko: 현재 그라디언트를 마지막 이미지에 적용

en: Create a color-map using a gradient from the gradient editor
ko: 그라디언트 편집기의 그라디언트를 이용해 색상맵 만들기

en: FractalExplorer Gradient
ko: 프랙탈 익스플로러 그라디언트

en: _Fractals
ko: 프랙탈(_F)

en: Could not write '%s': %s
ko: '%s'을(를) 기록할 수 없습니다.: %s

en: Load Fractal Parameters
ko: 프랙탈 매개변수 읽어오기

en: Save Fractal Parameters
ko: 프랙탈 매개변수 저장하기

en: '%s' is not a FractalExplorer file
ko: '%s'은(는) 프랙탈익스플로러 파일이 아닙니다.

en: '%s' is corrupt. Line %d Option section incorrect
ko: '%s'은(는) 중지되었습니다. %d 번째 줄 옵션이 잘못되었습니다.

en: Render fractal art
ko: 프렉탈 아트 렌더링

en: _Fractal Explorer...
ko: 프랙탈 익스플로러(_F)...

en: Rendering fractal
ko: 프렉탈 렌더링

en: Are you sure you want to delete "%s" from the list and from disk?
ko: "%s"을(를) 디스크와 목록에서 삭제하시겠습니까?

en: Delete Fractal
ko: 프랙탈 삭제

en: File '%s' is not a FractalExplorer file
ko: '%s' 파일은 프랙탈익스플로러 파일이 아닙니다.

en: File '%s' is corrupt.
    Line %d Option section incorrect
ko: '%s' 파일은 망가졌습니다.
    %d 번째 줄 옵션이 잘못되었습니다.

en: My first fractal
ko: 첫 번째 프랙탈

en: Select folder and rescan collection
ko: 폴더를 선택하고 목록을 재검색

en: Apply currently selected fractal
ko: 선택된 프랙탈 적용

en: Delete currently selected fractal
ko: 선택된 프랙탈 삭제

en: Rescan for Fractals
ko: 프랙탈 다시 읽기

en: Add FractalExplorer Path
ko: 프랙탈 익스플로러 경로 추가

en: Close curve on completion
ko: 곡선을 닫아 완료하십시오.

en: Show Line Frame
ko: 줄 화염 표시

en: Draws lines between the control points. Only during curve creation
ko: 조절점 사이에 선을 긋습니다. 곡선 생성에서만 사용할 수 있습니다.

en: No fill
ko: 채우지 않기

en: Color fill
ko: 색상으로 채우기

en: Pattern fill
ko: 무늬로 채우기

en: Shape gradient
ko: 모양 그라디언트

[ctx: checkbutton]
note: "snap to grid" checkbutton at bottom of style frame
en: Snap to grid
ko: 격자에 붙이기

en: Load Gfig Object Collection
ko: Gfig 개체 모음 불러오기

en: Save Gfig Drawing
ko: Gfig 그리기 저장하기

en: First Gfig
ko: 첫 번째 Gfig

en: Raise selected object
ko: 선택한 개체 위로 올리기

en: Lower selected object
ko: 선택한 개체 아래로 내리기

en: Raise selected object to top
ko: 선택한 개체를 최상위로 올리기

en: Lower selected object to bottom
ko: 선택한 개체를 최하위로 내리기

en: Show previous object
ko: 이전 개체 표시

en: Show next object
ko: 다음 개체 표시

en: Show all objects
ko: 모든 개체 표시

en: Create line
ko: 선 만들기

en: Create rectangle
ko: 사각형 만들기

en: Create circle
ko: 원 만들기

en: Create ellipse
ko: 타원 만들기

en: Create arc
ko: 원호 만들기

en: Create reg polygon
ko: 다각형 만들기

en: Create star
ko: 별모양 만들기

en: Create spiral
ko: 나선 만들기

en: Create bezier curve. Shift + Button ends object creation.
ko: 베시어 곡선을 만듭니다. Shift + 단추를 누르면 개체가 생성됩니다.

en: Move an object
ko: 개체 이동

en: Move a single point
ko: 한 점 이동

en: Copy an object
ko: 개체 복사

en: Delete an object
ko: 개체 삭제

en: This tool has no options
ko: 이 도구는 옵션이 없습니다.

en: Show control points
ko: 조절점 표시

en: Max undo:
ko: 실행취소 최대 수:

en: Layer background type. Copy causes the previous layer to be copied before the draw is performed.
ko: 레이어 배경 형식. 복사하면 이전 레이어를 draw가 실행되기 전의 상태로 복사합니다.

en: Grid spacing:
ko: 격자 간격:

en: Polar grid sectors desired:
ko: 극점으로 사용할 격자 영역:

en: Polar grid radius interval:
ko: 극점 격자 반경의 간격:

en: Grid type:
ko: 격자 형식:

en: Very dark
ko: 아주 어둡게

en: Hey where has the object gone ?
ko: 개체가 사라졌습니다.

en: Editing read-only object - you will not be able to save it
ko: 읽기 전용 개체 편집 - 저장할 수는 없습니다.

en: Regular Polygon Number of Sides
ko: 정다각형의 면 수

note: Position labels
en: XY position:
ko: XY 위치:

en: Spiral Number of Turns
ko: 나선의 회전 수

en: Star Number of Points
ko: 별의 꼭짓점 수

en: Create bezier curve
ko: 베지에 곡선 만들기

en: Create geometric shapes
ko: 기하학적인 모양 만들기

en: _Gfig...
ko: Gfig(_G)...

en: Error trying to save figure as a parasite: can't attach parasite to drawable.
ko: 기생자(parasite)로 형태 저장 중 오류: drawble에 기생자(parasite)를 덧붙일 수 없습니다.

en: Error trying to open temporary file '%s' for parasite loading: %s
ko: 임시 파일 '%s' 읽기 실패. 패러사이트(parasite) %s을(를) 불러오지 못했습니다.

en: Can only save drawables!
ko: drawable 영역만 저장할 수 있습니다.

en: Save Brush
ko: 붓 저장

en: Changes the gamma (brightness) of the selected brush
ko: 선택한 붓의 감마 (밝기) 바꾸기

en: Specifies the aspect ratio of the brush
ko: 붓의 종횡비 지정하기

en: Relief:
ko: 교체:

en: Specifies the amount of embossing to apply to the image (in percent)
ko: 이미지를 적용시키기 위해 모든 양각 효과를 적용 (퍼센트로)

en: Co_lor
ko: 색상(_L)

en: A_verage under brush
ko: 붓 아래 평균(_V)

en: C_enter of brush
ko: 붓의 중심(_E)

en: Color is computed from the average of all pixels under the brush
ko: 색상은 붓에 포함된 모든 픽셀의 평균치로 계산됩니다.

en: Samples the color from the pixel in the center of the brush
ko: 붓의 한 가운데 픽셀에서 색상 표본 추출

en: Color _noise:
ko: 색상 잡음(_N):

en: Adds random noise to the color
ko: 색상에 무작위 잡음 추가

en: Preserve the original image as a background
ko: 배경으로써 원래 이미지 보호

en: From paper
ko: 페이퍼에서

en: Copy the texture of the selected paper as a background
ko: 배경으로써 선택된 페이퍼의 텍스쳐 복사

en: Solid colored background
ko: 채색된 배경 입체

en: Use a transparent background; Only the strokes painted will be visible
ko: 투명한 배경 사용; 스트로크만 표시됩니다.

en: Paint edges
ko: 가장자리 페인트

en: Selects if to place strokes all the way out to the edges of the image
ko: 이미지의 테두리에 스트로크를 두르려면 선택하십시오.

en: Selects if the resulting image should be seamlessly tileable
ko: 이어진 곳 없는 타일 덮기를 하려면 선택하십시오.

en: Adds a shadow effect to each brush stroke
ko: 각 붓 한번 긋기에 그림자 효과 추가

en: Edge darken:
ko: 어두운 가장자리:

en: How much to "darken" the edges of each brush stroke
ko: 각 붓 한번 긋기의 가장자리는 얼마나 "어두운"가

en: Shadow darken:
ko: 그림자를 어둡게:

en: How much to "darken" the drop shadow
ko: 그림자 넣기에 얼마나 "어두운"가

en: Shadow depth:
ko: 그림자 깊이(depth):

en: The depth of the drop shadow, i.e. how far apart from the object it should be
ko: 그림자 넣기의 깊이(depth), 즉, 그것을 되어야만 하는 개체와 얼마나 떨어져 있는가

en: Shadow blur:
ko: 그림자 흐림:

en: How much to blur the drop shadow
ko: 그림자 넣기는 얼마나 흐린가

en: Deviation threshold:
ko: 편차 임계값:

en: A bailout-value for adaptive selections
ko: 적응성 있는 선택을 위한 탈출-값

en: Performs various artistic operations
ko: 다양한 예술효과 동작을 실행합니다.

en: _GIMPressionist...
ko: GIMPressionist(_G)...

en: The selection does not intersect the active layer or mask.
ko: 선택이 활성 레이어나 마스크와 겹치지 않습니다.

en: Painting
ko: 그리기

en: Or_ientation
ko: 방향(_I)

en: Directions:
ko: 방향:

en: The number of directions (i.e. brushes) to use
ko: 사용할 방향 수(붓 등)

en: Start angle:
ko: 시작 각도:

en: The starting angle of the first brush to create
ko: 생성할 첫 번째 가지의 시작 각도

en: Angle span:
ko: 각도 폭:

en: The angle span of the first brush to create
ko: 생성할 첫 번째 가지의 회전 각도

en: Let the value (brightness) of the region determine the direction of the stroke
ko: 지역의 값 (밝기)은 한번긋기의 방향을 결정한다.

en: The distance from the center of the image determines the direction of the stroke
ko: 이미지 중앙으로부터의 거리는 한번긋기의 방향을 결정한다.

en: Selects a random direction of each stroke
ko: 각 한번긋기의 무작위 방향 선택

en: Let the direction from the center determine the direction of the stroke
ko: 이미지 중앙으로부터의 거리는 한번긋기의 방향으로 결정하기

en: Flowing
ko: 흘러내림

en: The strokes follow a "flowing" pattern
ko: 한번긋기는 "흘러내림" 패텀을 따라간다.

en: The hue of the region determines the direction of the stroke
ko: 지역 색상은 한번긋기 방향을 결정한다.

en: The direction that matches the original image the closest is selected
ko: 원래 이미지와 일치하는 방향에서 가장 가까운 것이 선택되어 집니다.

en: Manually specify the stroke orientation
ko: 직접 한번긋기 적응성 지정

en: Opens up the Orientation Map Editor
ko: 적응성 맵 편집기 열어놓기

en: Orientation Map Editor
ko: 적응성 맵 편집기

en: The vector-field. Left-click to move selected vector, Right-click to point it towards mouse, Middle-click to add a new vector.
ko: 벡터-필드. 선택된 벡터 이동은 왼쪽마우스 클릭, 그것을 마우스에 대기 위해 오른쪽마우스 클릭, 새로운 벡터 추가는 마우스 가운데 단추 클릭

en: Adjust the preview's brightness
ko: 미리 보기 밝기 조절

en: Select previous vector
ko: 앞의 벡터 선택

en: Select next vector
ko: 다음 벡터 선택

en: Add new vector
ko: 새로운 벡터 추가

en: Delete selected vector
ko: 선택된 벡터 삭제

en: Vorte_x
ko: 버텍스(_X)

en: Vortex_2
ko: 버텍스_2

en: Vortex_3
ko: 버텍스_3

en: _Voronoi
ko: 보르노이(_V)

en: Voronoi-mode makes only the vector closest to the given point have any influence
ko: 보르노이-모드는 오직 SM벡터가 영향을 가진 주어진 포인트를 조밀하게 한다.

en: A_ngle:
ko: 각도(_N):

en: Change the angle of the selected vector
ko: 선택된 벡터 각도 바꾸기

en: Ang_le offset:
ko: 각도 오프셋(_L):

en: Offset all vectors with a given angle
ko: 주어진 각도를 가지고 모든 벡터 벌충

en: Change the strength of the selected vector
ko: 선택된 벡터의 세기 바꾸기

en: S_trength exp.:
ko: 세기 exp.(_T):

en: Change the exponent of the strength
ko: 세기 성분 바꾸기

en: P_aper
ko: 종이(_A)

en: Inverts the Papers texture
ko: 페이퍼 텍스쳐 반대로(invert)

en: O_verlay
ko: 겹치기(_V)

en: Applies the paper as it is (without embossing it)
ko: 양각된 것 없는 그것처럼 페이퍼에 적용하기

en: Specifies the scale of the texture (in percent of original file)
ko: 텍스쳐의 스케일 지정 (원래 파일의 퍼센트로)

en: Pl_acement
ko: 배치(_A)

en: Randomly
ko: 무작위로

en: Evenly distributed
ko: 고르게 분배

en: Place strokes randomly around the image
ko: 이미지 둘레를 무작위로 한번긋기 하기

en: The strokes are evenly distributed across the image
ko: 한번긋기는 이미지를 가로질러 고르게 분배됩니다.

en: Focus the brush strokes around the center of the image
ko: 이미지의 중앙 둘레에 붓 한번긋기 집중하기

en: Stroke _density:
ko: 선 밀도(_D):

en: The relative density of the brush strokes
ko: 붓 한번긋기의 상대적 농도

note: * gimp_filename_to_utf8 () and g_strerror () return temporary strings * that need not and should not be freed. So this call is OK. *
en: Failed to save PPM file '%s': %s
ko: PPM 파일 '%s' 저장 실패: %s

en: Save Current
ko: 현재 파일 저장하기

en: Gimpressionist Defaults
ko: Gimpressionist 기본값

en: _Presets
ko: 사전 설정(_P)

en: Save Current...
ko: 현재 파일 저장...

en: Save the current settings to the specified file
ko: 지정된 파일에 현재 설정 저장

en: Reads the selected Preset into memory
ko: 메모리에 선택된 사전 설정 읽기

en: Deletes the selected Preset
ko: 선택된 사전 설정 삭제

en: Reread the folder of Presets
ko: 사전 설정 폴더를 다시 읽기

en: Refresh the Preview window
ko: 미리 보기 창 새로고침

en: Revert to the original image
ko: 원래 이미지로 복귀

en: Size variants:
ko: 다양한 크기:

en: The number of sizes of brushes to use
ko: 사용할 붓의 크기

en: Minimum size:
ko: 최소 크기:

en: The smallest brush to create
ko: 가장 작은 붓 만들기

en: The largest brush to create
ko: 가장 큰 붓 만들기

en: Size depends on:
ko: 다음 기준에 따른 크기:

en: Let the value (brightness) of the region determine the size of the stroke
ko: 지역의 값 (밝기)은 한번긋기의 크기를 결정한다.

en: The distance from the center of the image determines the size of the stroke
ko: 이미지 중앙으로부터의 거리는 한번긋기의 크기를 결정한다.

en: Selects a random size for each stroke
ko: 각 한번긋기를 위한 무작위 크기 선택

en: Let the direction from the center determine the size of the stroke
ko: 중앙에서의 방향에서 한번긋기의 크기를 결정하세요.

en: The hue of the region determines the size of the stroke
ko: 지역의 색상은 한번긋기의 크기로 결정됩니다.

en: The brush-size that matches the original image the closest is selected
ko: 조밀하게 원래 이미지와 일치되는 붓-크기는 선택되어야 합니다.

en: Manually specify the stroke size
ko: 직접 한번긋기 크기 지정

en: Opens up the Size Map Editor
ko: 크기 맵 편집기 열어놓기

en: Size Map Editor
ko: 크기 맵 편집기

en: The smvector-field. Left-click to move selected smvector, Right-click to point it towards mouse, Middle-click to add a new smvector.
ko: SM벡터-필드. 선택된 SM벡터 이동은 왼쪽마우스 클릭, 그것을 마우스에 대기 위해 오른쪽마우스 클릭, 새로운 SM벡터 추가는 마우스 가운데 단추 클릭

en: Select previous smvector
ko: 앞의 SM벡터 선택

en: Select next smvector
ko: 다음 SM벡터 선택

en: Add new smvector
ko: 새로운 SM벡터 추가

en: Delete selected smvector
ko: 선택된 SM벡터 삭제

en: Change the angle of the selected smvector
ko: 선택된 SM벡터의 각도 변환

en: S_trength:
ko: 세기(_T):

en: Change the strength of the selected smvector
ko: '선택된 SM벡터의 능력을 변환

en: St_rength exp.:
ko: 세기 표시(_R):

en: Voronoi-mode makes only the smvector closest to the given point have any influence
ko: 보르노이-모드는 오직 SM벡터가 영향을 가진 주어진 포인트를 조밀하게 한다.

en: I_nterlace
ko: 인터레이스(_N)

en: _GIF comment:
ko: GIF 설명(_G):

en: As _animation
ko: 애니메이션으로(_A)

en: _Loop forever
ko: 무한 반복(_L)

en: _Delay between frames where unspecified:
ko: 프레임의 기본 지연 시간(_D):

en: _Frame disposal where unspecified:
ko: 프레임 기본 처리(_F):

en: _Use delay entered above for all frames
ko: 모든 프레임에 입력된 지연시간 사용(_U)

en: U_se disposal entered above for all frames
ko: 모든 프레임에 적용(_S)

en: _Interlacing (Adam7)
ko: 인터레이싱 (Adam7)(_I)

en: Save _background color
ko: 배경 색상 저장(_B)

en: Save layer o_ffset
ko: 레이어 오프셋 저장(_F)

en: Save _resolution
ko: 해상도 저장(_R)

en: Save creation _time
ko: 생성 시각 저장(_T)

en: Save comme_nt
ko: 설명 저장(_N)

en: Save color _values from transparent pixels
ko: 투명한 픽셀의 색상값 저장(_V)

en: Co_mpression level:
ko: 압축 레벨(_M):

en: S_ave Defaults
ko: 기본값으로 저장(_A)

en: Produce a lense flare effect using gradients
ko: 그라디언트를 이용해 렌즈 화염 효과 만들기

en: _Gradient Flare...
ko: 화염 그라디언트(_G)...

en: Failed to open GFlare file '%s': %s
ko: GFlare 파일 '%s' 열기 실패: %s

en: '%s' is not a valid GFlare file.
ko: '%s'은(는) 잘못된 GFlare 파일입니다.

en: invalid formatted GFlare file: %s
ko: 잘못된 GFlare 파일 형식: %s

en: GFlare '%s' is not saved. If you add a new entry in '%s', like:
    (gflare-path "%s")
    and make a folder '%s', then you can save your own GFlares into that folder.
ko: GFlare '%s'은(는) 저장되지 않았습니다. '%s'에 새 항목을 추가하려면
    (gflare-path "%s")
    에 '%s' 폴더를 생성하고, 새 GFlare를 폴더에 저장하십시오.

en: Failed to write GFlare file '%s': %s
ko: GFlare 파일 '%s' 쓰기 실패: %s

en: A_uto update preview
ko: 미리 보기 자동 업데이트(_U)

en: `Default' is created.
ko: `기본값'이 만들어졌습니다.

en: _Hue rotation:
ko: 색상 회전(_H):

en: Vector _angle:
ko: 벡터 각도(_A):

en: Vector _length:
ko: 벡터 길이(_L):

en: A_daptive supersampling
ko: 적응형 슈퍼샘플링(_D)

en: _Max depth:
ko: 최대 깊이(_M):

en: _Threshold
ko: 임계(_Threshold):

en: S_elector
ko: 선택(_E)

en: New Gradient Flare
ko: 새 화염 그라디언트

en: Enter a name for the new GFlare
ko: 새 GFlare의 이름을 입력하십시오.

en: The name '%s' is used already!
ko: '%s'(이)라는 이름은 이미 사용하고 있습니다.

en: Copy Gradient Flare
ko: 화염 그라디언트 복사

en: Enter a name for the copied GFlare
ko: 복사된 GFlare의 이름을 입력하십시오.

en: The name `%s' is used already!
ko: '%s'(이)라는 이름은 이미 사용하고 있습니다.

en: Cannot delete!! There must be at least one GFlare.
ko: 삭제할 수 없습니다!! 최소한 하나의 GFlare는 있어야 합니다.

en: Delete Gradient Flare
ko: 화염 그라디언트 삭제

en: not found %s in gflares_list
ko: gflare 목록에서 %s을(를) 찾을 수가 없습니다.

en: Rescan Gradients
ko: 그라디언트 다시읽기

en: Paint mode:
ko: 칠하기 모드:

note: Rays
en: Second Flares Paint Options
ko: 두 번째 화염 그리기 옵션

en: Radial gradient:
ko: 방사형 그라디언트:

en: Angular gradient:
ko: 각진 그라디언트:

en: Angular size gradient:
ko: 그라디언트의 각 크기:

en: Size (%):
ko: 크기 (%):

en: Hue rotation:
ko: 색상 회전:

en: G_low
ko: 백열(_L)

en: # of Spikes:
ko: # 스파이크:

en: Spike thickness:
ko: 스파이크 굵기:

en: _Rays
ko: 광선(_R)

en: Size factor gradient:
ko: 크기 인수 그라디언트:

en: Probability gradient:
ko: 가상 그라디언트:

en: Random seed:
ko: 무작위 시작 값:

en: _Second Flares
ko: 두 번째 화염(_S)

en: GIMP Help Browser
ko: 김프 도움말 브라우저

en: Go back one page
ko: 이전 페이지로 이동합니다.

en: Go forward one page
ko: 다음 페이지로 이동합니다.

en: Stop loading this page
ko: 페이지 불러오기 중지

en: Go to the index page
ko: 인덱스 페이지로 이동합니다.

en: C_opy location
ko: 위치 복사(_O)

en: Copy the location of this page to the clipboard
ko: 이 페이지의 위치를 클립보드로 저장하기

en: Find text in current page
ko: 현재 페이지에서 텍스트 찾기

en: Find _Again
ko: 다시 찾기(_A)

en: S_how Index
ko: 인덱스 표시(_H)

en: Toggle the visibility of the sidebar
ko: 사이드바 표시 여부를 전환

en: Visit the GIMP documentation website
ko: 김프 도움말 사이트를 방문합니다.

[ctx: search]
en: _Previous
ko: 이전(_P)

[ctx: search]
en: _Next
ko: 다음(_N)

en: The help pages for '%s' are not available.
ko: 도움말 페이지 '%s'을(를) 볼 수 없습니다.

en: The GIMP user manual is not available.
ko: 김프 사용자 설명서를 사용할 수 없습니다.

en: Please install the additional help package or use the online user manual at http://docs.gimp.org/.
ko: 도움말 패키지를 설치하거나 온라인 사용자 설명서(http://docs.gimp.org/ko)를 사용하십시오.

en: Perhaps you are missing GIO backends and need to install GVFS?
ko: GIO 백엔드가 없습니다. GVFS를 설치하십시오.

en: Help ID '%s' unknown
ko: 도움말 ID '%s' 알 수 없음

en: Loading index from '%s'
ko: '%s'에서 인덱스 불러오기

en: Parse error in '%s':
    %s
ko: '%s' 해석 오류:
    %s

en: Create an Iterated Function System (IFS) fractal
ko: Iterated Function System (IFS) 프랙탈 만들기

en: _IFS Fractal...
ko: IFS 프랙탈(_I)...

note: Asym
en: Asymmetry:
ko: 비대칭:

note: Shear
en: Shear:
ko: 기울이기:

en: IFS Fractal: Target
ko: IFS 프랙탈: 대상

en: Scale hue by:
ko: 색상 조절:

en: Scale value by:
ko: 명암 조절:

en: IFS Fractal: Red
ko: IFS 프랙탈: 빨강

en: IFS Fractal: Green
ko: IFS 프랙탈: 초록

en: IFS Fractal: Blue
ko: IFS 프랙탈: 파랑

en: IFS Fractal: Black
ko: IFS 프랙탈: 검정색

en: Color Transformation
ko: 색상 변환

en: Relative probability:
ko: 상대적 확률:

en: Re_center
ko: 중심을 다시 가운데로(_C)

en: Recompute Center
ko: 중심 다시 계산

en: Rotate / Scale
ko: 회전 / 크기 조정

en: IFS Fractal Render Options
ko: IFS 프랙탈 렌더링 옵션

en: Max. memory:
ko: 최대 메모리:

en: Subdivide:
ko: 재분할:

en: Spot radius:
ko: 점의 반지름:

en: Rendering IFS (%d/%d)
ko: IFS 렌더링 (%d/%d)

en: Transformation %s
ko: 변형 %s

en: Save failed
ko: 저장 실패

en: File '%s' doesn't seem to be an IFS Fractal file.
ko: 파일 '%s'은(는) IFS 프랙탈 파일이 아닙니다.

en: Save as IFS Fractal file
ko: 프랙탈 파일로 저장하기

en: Open IFS Fractal file
ko: 프랙탈 파일 열기

en: Image Map Plug-In
ko: 이미지맵 플러그인

en: Copyright © 1999-2005 by Maurits Rijk
ko: 저작권 © 1999-2005 by Maurits Rijk

en: Released under the GNU General Public License
ko: GNU 일반 공중 사용허가서 버전 2

en: C_ircle
ko: 원(_I)

en: Center _x:
ko: X의 중앙(_X):

en: Center _y:
ko: Y의 중앙(_Y):

en: Edit Object
ko: 개체 편집

note: Create the areas
en: Use Gimp Guides
ko: 김프 안내선 사용

en: Al_ternate
ko: 교체(_T)

en: A_ll
ko: 모두(_L)

en: Add Additional Guides
ko: 안내선 추가

en: L_eft border
ko: 왼쪽 테두리(_E)

en: _Right border
ko: 오른쪽 테두리(_R)

en: _Upper border
ko: 위쪽 테두리(_U)

en: Lo_wer border
ko: 아래쪽 테두리(_W)

en: _Base URL:
ko: 기본 URL(_B):

en: Create Guides
ko: 안내선 만들기

en: Resulting Guide Bounds: %d,%d to %d,%d (%d areas)
ko: 안내선 경계 결과: %d,%d to %d,%d (%d 영역)

en: Guides are pre-defined rectangles covering the image. You define them by their width, height, and spacing from each other. This allows you to rapidly create the most common image map type - image collection of "thumbnails", suitable for navigation bars.
ko: 안내선은 미리 정의된 사각형으로 이미지에 표시됩니다. 안내선의 너비, 높이, 간격 등을 설정할 수 있습니다. 이는 내비게이션 막대에 맞는 "미리 보기" 모음으로 된 이미지맵 형식을 빠르게 만드는데 유용합니다.

en: _Left start at:
ko: 왼쪽부터 시작(_L):

en: _Top start at:
ko: 위쪽부터 시작(_T):

en: _Horz. spacing:
ko: 수평 간격(_H):

en: _No. across:
ko: 가로 지르기(_N):

en: _Vert. spacing:
ko: 수직 간격(_V):

en: No. _down:
ko: 아래(_D):

en: Base _URL:
ko: 기본 URL(_U):

en: Resulting Guide Bounds: 0,0 to 0,0 (0 areas)
ko: 안내선 경계 결과: 0,0 to 0,0 (0 영역)

en: Insert Point
ko: 점 삽입

en: Move Sash
ko: 틀 이동

en: Move Selected Objects
ko: 선택한 개체 이동

en: Move To Front
ko: 앞쪽으로 이동

en: Select Next
ko: 다음 선택

en: Select Previous
ko: 이전 선택

en: Select Region
ko: 영역 선택

en: Send To Back
ko: 뒤로 보내기

en: Unselect
ko: 선택 해제

en: Link Type
ko: 링크 형식

en: _Web Site
ko: 웹 사이트(_W)

en: _Ftp Site
ko: FTP 사이트(_F)

en: Ot_her
ko: 기타(_H)

en: F_ile
ko: 파일(_I)

en: Tel_net
ko: 텔넷(_N)

en: e-_mail
ko: 이메일(_M)

en: _URL to activate when this area is clicked: (required)
ko: 이 영역이 클릭되면 URL이 활성화됩니다. (필수)(_U):

en: Select HTML file
ko: HTML 파일 선택

en: Relati_ve link
ko: 상대 링크(_V)

en: _Target frame name/ID: (optional - used for FRAMES only)
ko: 대상 프레임 이름/ID: (선택적 - 프레임만 사용할 경우)(_T)

en: ALT te_xt: (optional)
ko: ALT 텍스트(_X): (선택적)

en: Area Settings
ko: 영역 설정

en: Area #%d Settings
ko: #%d 영역 설정

en: Load Image Map
ko: 이미지 맵 불러오기

en: Save Image Map
ko: 이미지 맵 저장하기

en: Grid Settings
ko: 격자 설정

en: _Snap-to grid enabled
ko: 도구 동작을 격자에 붙이기(_S)

en: Grid Visibility and Type
ko: 격자 보임 및 형식

en: _Lines
ko: 줄(_L)

en: C_rosses
ko: 대각선(_R)

en: Grid Granularity
ko: 격자 모양

en: Grid Offset
ko: 격자 오프셋

en: pixels from l_eft
ko: 왼쪽의 픽셀(_E)

en: pixels from _top
ko: 위쪽의 픽셀(_T)

en: Create a clickable imagemap
ko: 클릭 가능한 이미지맵 만들기

en: _Image Map...
ko: 이미지 맵(_I)...

en: <Untitled>
ko: <제목없음>

en: Some data has been changed!
ko: 일부 데이터가 변경되었습니다.

en: Do you really want to discard your changes?
ko: 바뀐 내용을 버리시겠습니까?

en: File "%s" saved.
ko: 파일 "%s"이(가) 저장되었습니다.

en: Couldn't save file:
ko: 파일을 저장할 수 없습니다.:

en: Image size has changed.
ko: 이미지 크기가 변경되었습니다.

en: Resize area's?
ko: 영역 크기를 변경하시겠습니까?

en: Couldn't read file:
ko: 파일을 읽을 수 없습니다.:

en: _Save...
ko: 저장(_S)...

en: Edit Area _Info...
ko: 영역 정보 편집(_I)...

en: Edit selected area info
ko: 선택한 영역 정보 편집

en: Move Area to Front
ko: 영역을 앞쪽으로 이동

en: Move Area to Bottom
ko: 영역을 아래쪽으로 이동

en: Delete Area
ko: 영역 삭제

en: Source...
ko: 원본...

en: _Zoom To
ko: 전체 쪽을 맞게 확대(_Z)

en: _Mapping
ko: 매핑(_M)

en: Edit Map Info...
ko: 맵 정보 편집...

en: Grid Settings...
ko: 격자 설정...

en: Use GIMP Guides...
ko: 김프 안내선 사용...

en: Create Guides...
ko: 안내선 만들기...

en: Area List
ko: 영역 목록

en: Select existing area
ko: 기존 영역 선택

en: Define Rectangle area
ko: 사각 영역 설정

en: Define Circle/Oval area
ko: 원/타원 영역 설정

en: Define Polygon area
ko: 다각형 영역 설정

en: _Polygon
ko: 다각형(_P)

en: Couldn't save resource file:
ko: 리소스 파일을 저장할 수 없습니다.:

en: Default Map Type
ko: 기본 맵 형식

en: _Prompt for area info
ko: 영역 정보 프롬프트(_P)

en: _Require default URL
ko: 기본 URL이 필요(_R)

en: Show area _handles
ko: 영역 조절점 표시(_H)

en: _Keep NCSA circles true
ko: NCSA 원을 참으로 유지(_K)

en: Show area URL _tip
ko: URL 팁 영역 표시(_T)

en: _Use double-sized grab handles
ko: 두 배 크기의 조절점 손잡이를 사용(_U)

en: Number of _undo levels (1 - 99):
ko: 실행 취소 횟수 (1-99)(_U):

en: Number of M_RU entries (1 - 16):
ko: MRU 항목 수 (1-16):

en: Normal:
ko: 일반:

en: Interaction:
ko: 상호작용:

en: Co_ntiguous Region
ko: 연속된 영역(_N)

en: _Automatically convert
ko: 자동 변환(_A)

en: _Rectangle
ko: 사각형(_R)

en: Upper left _x:
ko: 좌상단 x(_X):

en: Upper left _y:
ko: 좌상단 y(_Y):

en: ALT Text
ko: ALT 텍스트

en: Settings for this Mapfile
ko: 맵 파일 설정

en: Image name:
ko: 이미지명:

en: Select Image File
ko: 이미지 파일 선택

en: Aut_hor:
ko: 저자(_H):

en: Default _URL:
ko: 기본 URL(_U):

en: Map File Format
ko: 맵 파일 형식

en: Apply various lighting effects to an image
ko: 다양한 빛 효과를 이미지에 적용

en: _Lighting Effects...
ko: 빛 효과(_L)...

en: T_ransparent background
ko: 투명한 배경(_R)

en: Make destination image transparent where bump height is zero
ko: 충돌(bump) 높이가 0인 목적 이미지를 투명하게 만들기

en: Cre_ate new image
ko: 새 이미지 만들기(_A)

en: Create a new image when applying filter
ko: 필터를 적용했을 때, 새로운 이미지 만들기

en: High _quality preview
ko: 고화질의 미리 보기(_Q)

en: Enable/disable high quality preview
ko: 고화질 미리 보기 사용/사용 안 함

en: Light 1
ko: 빛 1

en: Light 2
ko: 빛 2

en: Light 3
ko: 빛 3

en: Light 4
ko: 빛 4

en: Light 5
ko: 빛 5

en: Light 6
ko: 빛 6

[ctx: light-source]
en: None
ko: 없음

en: Type of light source to apply
ko: 적용된 라이트 근원지 형식

en: Select lightsource color
ko: 광원 색상 선택

en: Set light source color
ko: 광원 색상 설정

en: _Intensity:
ko: 농도(_I):

en: Light intensity
ko: 빛의 강도

en: Light source X position in XYZ space
ko:  XYZ 공간 중 라이트 근원지 X 위치

en: Light source Y position in XYZ space
ko: XYZ 공간 중 라이트 근원지 Y 위치

en: Light source Z position in XYZ space
ko: XYZ 공간 중 라이트 근원지 Z 위치

en: Light source X direction in XYZ space
ko: XYZ 공간 중 라이트 근원지 X 방향

en: Light source Y direction in XYZ space
ko: XYZ 공간 중 라이트 근원지 Y 방향

en: Light source Z direction in XYZ space
ko: XYZ공 간 중 라이트 근원지 Z 방향

en: I_solate
ko: 고립(_S)

en: Lighting preset:
ko: 조명 사전 설정:

en: _Glowing:
ko: 강렬한(_G):

en: Amount of original color to show where no direct light falls
ko: 방향 없는 라이트가 향하는 곳을 보여주는 원래 총 색상

en: _Bright:
ko: 밝음(_B):

en: Intensity of original color when lit by a light source
ko: 발광체로 비출 때의 원래 색상 명암도

en: _Shiny:
ko: 빛남(_S):

en: Controls how intense the highlights will be
ko: 하이라이트를 강하게 조정

en: _Polished:
ko: 광택있는(_P):

en: Higher values makes the highlights more focused
ko: 높은 값은 하이라이트에 많이 집중되게 합니다.

note: Metallic
en: _Metallic
ko: 금속 느낌(_M)

en: E_nable bump mapping
ko: 충돌 매핑 사용(_N)

en: Enable/disable bump-mapping (image depth)
ko: 충돌-매핑(bump-mapping) 가능/불가능 (이미지 깊이(depth))

en: Bumpm_ap image:
ko: 충돌(Bump) 맵 이미지(_A):

en: Cu_rve:
ko: 커브(_R):

en: Ma_ximum height:
ko: 최대 높이(_X):

en: Maximum height for bumps
ko: 충돌 최대 높이:

en: E_nable environment mapping
ko: 환경 매핑 사용(_N)

en: Enable/disable environment-mapping (reflection)
ko: 환경 매핑 사용/사용 안 함 (반사)

en: En_vironment image:
ko: 이미지 환경(_V):

en: Environment image to use
ko: 이미지 환경:

en: Op_tions
ko: 옵션(_T)

en: _Light
ko: 빛(_L)

en: _Material
ko: 재료(_M)

en: _Bump Map
ko: 충돌(Bump) 맵(_B)

en: _Environment Map
ko: 환경 매핑(_E)

en: Recompute preview image
ko: 미리 보기 이미지 재계산

en: I_nteractive
ko: 대화형(_N)

en: Enable/disable real time preview of changes
ko: 실시간 미리 보기 사용/사용 안 함

en: Save Lighting Preset
ko: 조명 사전 설정 저장하기

en: Load Lighting Preset
ko: 조명 사전 설정 읽어오기

en: Map to plane
ko: 평면으로 매핑

en: Map to sphere
ko: 구(球)로 매핑

en: Map to box
ko: 상자로 매핑

en: Map to cylinder
ko: 원통으로 매핑

en: Map the image to an object (plane, sphere, box or cylinder)
ko: 개체(평면, 구, 상자, 원통)에 이미지 매핑

en: Map _Object...
ko: 물체 매핑(_O)...

en: C_ylinder
ko: 원통형(_Y)

en: Map to:
ko: 매핑:

en: Type of object to map to
ko: 개체 유형을 맵으로

en: Make image transparent outside object
ko: 개체 바깥쪽의 이미지를 투명하게 만들기

en: Tile source image: useful for infinite planes
ko: 타일 원본 이미지: 무한 반복되는 평면을 만들기에 유용

en: Create new layer
ko: 새 레이어 만들기

en: Create a new layer when applying filter
ko: 필터를 적용했을 때, 새로운 이미지 만들기

en: Enable _antialiasing
ko: 안티앨리어싱 사용(_A)

en: Enable/disable jagged edges removal (antialiasing)
ko: 톱니 같은 들쑥날쑥한 것 제거 가능/불가능 (앤티앨리어싱)

en: Antialiasing quality. Higher is better, but slower
ko: 앤티앨리어싱 특성. 더 높게 하지만 더 느리게

en: Stop when pixel differences are smaller than this value
ko: 픽셀 차가 이 값보다 작다면 정지

en: Point light
ko: 발광점

en: Directional light
ko: 빛의 방향

en: No light
ko: 빛 없음

en: Lightsource type:
ko: 광원 형식:

en: Lightsource color:
ko: 광원 색상:

en: Direction Vector
ko: 방향 벡터

en: Ambient:
ko: 환경:

en: Diffuse:
ko: 확산:

en: Higher values makes the object reflect more light (appear lighter)
ko: 높은 값은 객체에 많은 라이트를 반사하게 합니다 (라이터가 나타남)

en: Specular:
ko: 비추는 곳:

en: Highlight:
ko: 강조:

en: Object X position in XYZ space
ko: XYZ 좌표 중 물체 X의 위치

en: Object Y position in XYZ space
ko: XYZ 좌표 중 물체 Y의 위치

en: Object Z position in XYZ space
ko: XYZ 좌표 중 물체 Z의 위치

en: Rotation angle about X axis
ko: X 축으로 회전

en: Rotation angle about Y axis
ko: Y 축으로 회전

en: Rotation angle about Z axis
ko: Z 축으로 회전

en: Front:
ko: 전면 :

en: Back:
ko: 후면:

en: Map Images to Box Faces
ko: 프레임안에서 이미지 분할

en: X scale (size)
ko: X 배율 (크기)

en: Y scale (size)
ko: Y 배율 (크기)

en: Z scale (size)
ko: Z 배율 (크기)

en: R_adius:
ko: 반경(_A):

en: Cylinder radius
ko: 원통 반경

en: Cylinder length
ko: 원통 길이

en: O_rientation
ko: 방향(_R)

en: Map to Object
ko: 지도를 개체로

en: Show _wireframe
ko: 와이어프레임 보기(_W)

en: Update preview _live
ko: 미리 보기 실시간 갱신(_L)

en: Constructing maze using Prim's Algorithm
ko: Prim 알고리즘을 이용해 미로 만들기

en: Constructing tileable maze using Prim's Algorithm
ko: Prim 알고리즘을 이용해 연속적인 미로 만들기

note: The maze size frame
en: Maze Size
ko: 미로 크기

en: Pieces:
ko: 조각:

en: Depth first
ko: 깊이 첫 번째

en: Prim's algorithm
ko: Prim 알고리즘

en: Selection size is not even.
    Tileable maze won't work perfectly.
ko: 선택 크기가 올바르지 않습니다.
    연속적인 미로를 완벽하게 실행할 수 없습니다.

en: Draw a labyrinth
ko: 미로 정원 그리기

en: _Maze...
ko: 미로(_M)...

en: Drawing maze
ko: 미로 그리기

en: Image _title:
ko: 이미지 제목(_T):

en: Description _writer:
ko: 설명 저자(_W):

en: _Keywords:
ko: 키워드(_K):

en: Camera 1
ko: 카메라 1

en: Camera 2
ko: 카메라 2

en: Import XMP from File
ko: 파일에서 XMP 가져오기

en: Cannot create file
ko: 파일을 만들 수 없습니다.

en: Some error occurred while saving
ko: 저장하는 중 오류가 발생하였습니다.

en: Could not close the file
ko: 파일을 닫을 수 없습니다.

en: Export XMP to File
ko: XMP를 파일로 내보내기

en: _Import XMP...
ko: XMP 가져오기(_I)...

en: _Export XMP...
ko: XMP 내보내기(_E)...

en: View and edit metadata (EXIF, IPTC, XMP)
ko: 메타데이터(EXIF, IPTC, XMP) 보기 및 수정

en: Error: No XMP packet found
ko: 오류: XMP 패킷을 찾을 수 없습니다.

en: Error on line %d char %d: %s
ko: %d째 줄 %d 문자에서 오류: %s

en: Expected text or optional element <%s>, found <%s> instead
ko: 텍스트, 혹은 선택적 요소 <%s> 대신, <%s> 를 찾았습니다.

en: Expected element <%s>, found <%s> instead
ko: <%s> 속성 대신, <%s> 속성을 찾았습니다.

en: Unknown element <%s>
ko: 알 수 없는 속성 <%s>

en: Unknown attribute "%s"="%s" in element <%s>
ko: 알 수 없는 속성 "%s"="%s" 요소 <%s>

en: Required attribute rdf:about missing in <%s>
ko: rdf 속성 필요:<%s>

en: Nested elements (<%s>) are not allowed in this context
ko: 중첩된 요소 (<%s>) (은)는 이 문맥에서 허용되지 않습니다.

en: End of element <%s> not expected in this context
ko: <%s> 속성은 이 문맥에 적절하지 않습니다.

en: The current element (<%s>) cannot contain text
ko: 현재 요소 (<%s>) (은)는 텍스트를 포함할 수 없습니다.

en: XMP packets must start with <?xpacket begin=...?>
ko: XMP 패킷은 <?xpacket begin=...?> 에서 시작해야 합니다.

en: XMP packets must end with <?xpacket end=...?>
ko: XMP 패킷은 <?xpacket end=...?> 로 끝나야합니다.

en: XMP cannot contain XML comments or processing instructions
ko: XMP는 XML 설명이나 진행 명령을 포함할 수 없습니다.

en: Curl up one of the image corners
ko: 이미지 모퉁이의 일부를 말아 올리기

en: _Pagecurl...
ko: 페이지 말아올리기(_P)...

en: Pagecurl Effect
ko: 페이지 말아 올리기 효과

en: Lower right
ko: 우하단

en: Lower left
ko: 좌하단

en: Upper left
ko: 좌상단

en: Upper right
ko: 우상단

en: _Shade under curl
ko: 말아 올려진 아래의 그림자(_S)

en: Current gradient (reversed)
ko: 현재 그라디언트(반대로)

en: Current gradient
ko: 현재 그라디언트

en: Foreground / background colors
ko: 전경색 / 배경색

en: Curl Layer
ko: 말아 올리기 효과 레이어

note: crop marks toggle
en: _Draw Crop Marks
ko: 잘라내기 마스크 그리기(_D)

[ctx: center-mode]
note: if and how to center the image on the page
en: None
ko: 없음

en: Print the image
ko: 이미지 인쇄

en: An error occurred while trying to print:
ko: 인쇄하는 중 알 수 없는 오류가 생겼습니다.:

en: No selection to convert
ko: 변환할 선택이 없습니다.

en: Selection to Path Advanced Settings
ko: 선택을 경로로 바꾸기 고급 설정

en: Capture an image from a TWAIN datasource
ko: TWAIN 데이터 원본에서 이미지 잡아내기

en: _Scanner/Camera...
ko: 스캐너/카메라(_S)...

note: Initialize our progress dialog
en: Transferring data from scanner/camera
ko: 스캐너/카메라에서 데이터 전송하기

en: Grab a single window
ko: 창 잡아내기

en: Seconds delay
ko: 지연 시간(초)

en: Include decorations
ko: 창 테두리 포함

en: Capture a window or desktop image
ko: 창이나 데스크톱 이미지 잡아내기

en: _Screen Shot...
ko: 스크린샷(_S)...

en: No data captured
ko: 캡처한 데이터가 없습니다.

note: procedure executed successfully
en: success
ko: 성공

note: procedure execution failed
en: execution error
ko: 실행 오류

note: procedure called incorrectly
en: calling error
ko: 호출 오류

note: procedure execution cancelled
en: cancelled
ko: 취소됨

en: Brush Selection
ko: 붓 선택

en: %s plug-in can't handle layers
ko: %s 플러그인은 레이어를 처리할 수 없습니다.

en: %s plug-in can't handle layer offsets, size or opacity
ko: %s 플러그인은 레어어 위치, 크기, 투명도를 처리할 수 없습니다.

en: %s plug-in can only handle layers as animation frames
ko: %s 플러그인은 애니메이션 프레임 레이어만 처리할 수 있습니다.

en: Save as Animation
ko: 애니메이션으로 저장

en: %s plug-in can't handle transparency
ko: %s 플러그인은 투명도를 처리할 수 없습니다.

en: %s plug-in can't handle layer masks
ko: %s 플러그인은 레이어 마스크를 처리할 수 없습니다.

en: Apply Layer Masks
ko: 레이어 마스크 적용

en: %s plug-in can only handle RGB images
ko: %s 플러그인은 RGB 이미지만 처리할 수 있습니다.

en: Convert to RGB
ko: RGB로 바꾸기

en: %s plug-in can only handle grayscale images
ko: %s 플러그인은 그레이스케일 이미지만 처리할 수 있습니다.

en: Convert to Grayscale
ko: 그레이스케일로 바꾸기

en: %s plug-in can only handle indexed images
ko: %s 플러그인은 인덱스된 이미지만 처리할 수 있습니다.

en: Convert to Indexed using default settings
    (Do it manually to tune the result)
ko: 기본 설정을 사용하여 인덱스된 이미지로 바꾸기
    (결과를 수동으로 조절하십시오)

en: %s plug-in can only handle bitmap (two color) indexed images
ko: %s 플러그인은 비트맵(두 가지 색상)으로 인덱스된 이미지만 처리할 수 있습니다.

en: Convert to Indexed using bitmap default settings
    (Do it manually to tune the result)
ko: 비트맵 기본 설정을 사용하여 인덱스된 이미지로 바꾸기
    (결과를 수동으로 조절하십시오)

en: %s plug-in can only handle RGB or grayscale images
ko: %s 플러그인은 RGB나 그레이스케일 이미지만 처리할 수 있습니다.

en: %s plug-in  can only handle RGB or indexed images
ko: %s 플러그인은 RGB나 인덱스된 이미지만 처리할 수 있습니다.

en: %s plug-in can only handle grayscale or indexed images
ko: %s 플러그인은 그레이스케일이나 인덱스된 이미지만 처리할 수 있습니다.

en: %s plug-in needs an alpha channel
ko: %s 플러그인을 사용하려면 알파 채널이 필요합니다.

note: the headline
en: Your image should be exported before it can be saved as %s for the following reasons:
ko: 다음과 같은 이유로 %s(으)로 저장하기 전에 이미지를 내보내야 합니다.:

note: the footline
en: The export conversion won't modify your original image.
ko: 내보내기 변환은 원래 이미지를 변경하지 않습니다.

en: You are about to save a layer mask as %s.
    This will not save the visible layers.
ko: 레이어 마스크를 %s(으)로 저장하려고 합니다.
    보이는 레이어를 저장하지 않습니다.

en: You are about to save a channel (saved selection) as %s.
    This will not save the visible layers.
ko: 채널(저장된 선택)을 %s(으)로 저장하려고 합니다.
    보이는 레이어를 저장하지 않습니다.

en: Export Image as
ko: 다른 형식으로 이미지 내보내기

en: Gradient Selection
ko: 그라디언트 선택

en: Palette Selection
ko: 팔레트 선택

en: Pattern Selection
ko: 무늬 선택

en: Search term invalid or incomplete
ko: 검색어가 완전하지 않거나 잘못 되었습니다.

en: Searching by help
ko: 도움말에서 찾기

en: Searching by author
ko: 저자로 찾기

en: Searching by copyright
ko: 저작권으로 찾기

en: Searching by date
ko: 날짜로 찾기

en: Searching by type
ko: 형식으로 찾기

en: %d procedure | %d procedures
ko[0]: 프로시저 %d 개

en: %d procedure matches your query | %d procedures match your query
ko[0]: %d 개의 프로시저가 질의에 일치합니다.

en: Return Values
ko: 반환값

[ctx: add-mask-type]
en: _White (full opacity)
ko: 흰색(완전 불투명)(_W)

[ctx: add-mask-type]
en: _Black (full transparency)
ko: 검은색(완전 투명)(_B)

[ctx: add-mask-type]
en: Layer's _alpha channel
ko: 레이어의 알파 채널(_A)

[ctx: add-mask-type]
en: _Transfer layer's alpha channel
ko: 레이어의 알파 채널 전송(_T)

[ctx: add-mask-type]
en: _Selection
ko: 선택(_S)

[ctx: add-mask-type]
en: _Grayscale copy of layer
ko: 레이어의 그레이스케일 사본(_G)

[ctx: add-mask-type]
en: C_hannel
ko: 채널(_H)

[ctx: blend-mode]
en: FG to BG (RGB)
ko: 전경색을 배경색으로 (RGB)

[ctx: blend-mode]
en: FG to BG (HSV)
ko: 전경색을 배경색으로 (HSV)

[ctx: blend-mode]
en: FG to transparent
ko: 전경색을 투명하게

[ctx: blend-mode]
en: Custom gradient
ko: 사용자 지정 그라디언트

[ctx: channel-ops]
en: Add to the current selection
ko: 현재 선택에 더하기

[ctx: channel-ops]
en: Subtract from the current selection
ko: 현재 선택에서 빼기

[ctx: channel-ops]
en: Replace the current selection
ko: 현재 선택 바꾸기

[ctx: channel-ops]
en: Intersect with the current selection
ko: 현재 선택과 교차하기

[ctx: channel-type]
en: Red
ko: 빨강

[ctx: channel-type]
en: Green
ko: 초록

[ctx: channel-type]
en: Blue
ko: 파랑

[ctx: channel-type]
en: Gray
ko: 회색

[ctx: channel-type]
en: Indexed
ko: 인덱스됨

[ctx: channel-type]
en: Alpha
ko: 알파

[ctx: check-size]
en: Small
ko: 작게

[ctx: check-size]
en: Medium
ko: 중간

[ctx: check-size]
en: Large
ko: 크게

[ctx: check-type]
en: Light checks
ko: 밝은색 체크무늬

[ctx: check-type]
en: Mid-tone checks
ko: 중간색 체크무늬

[ctx: check-type]
en: Dark checks
ko: 어두운색 체크무늬

[ctx: check-type]
en: White only
ko: 흰색만

[ctx: check-type]
en: Gray only
ko: 회색만

[ctx: check-type]
en: Black only
ko: 검은색만

[ctx: clone-type]
en: Image
ko: 이미지

[ctx: clone-type]
en: Pattern
ko: 무늬

[ctx: desaturate-mode]
en: Lightness
ko: 밝기

[ctx: desaturate-mode]
en: Luminosity
ko: 광도

[ctx: desaturate-mode]
en: Average
ko: 평균

[ctx: dodge-burn-type]
en: Dodge
ko: 닷지(Dodge)

[ctx: dodge-burn-type]
en: Burn
ko: 번(Burn)

[ctx: gradient-type]
en: Linear
ko: 선형

[ctx: gradient-type]
en: Bi-linear
ko: 이중 선형

[ctx: gradient-type]
en: Radial
ko: 원형

[ctx: gradient-type]
en: Square
ko: 사각형

[ctx: gradient-type]
en: Conical (sym)
ko: 원뿔형 (대칭)

[ctx: gradient-type]
en: Conical (asym)
ko: 원뿔형 (비대칭)

[ctx: gradient-type]
en: Shaped (angular)
ko: 모양대로 (각지게)

[ctx: gradient-type]
en: Shaped (spherical)
ko: 모양대로 (구형)

[ctx: gradient-type]
en: Shaped (dimpled)
ko: 모양대로 (물결)

[ctx: gradient-type]
en: Spiral (cw)
ko: 나선형 (시계방향)

[ctx: gradient-type]
en: Spiral (ccw)
ko: 나선형 (시계 반대방향)

[ctx: grid-style]
en: Intersections (dots)
ko: 교차(점)

[ctx: grid-style]
en: Intersections (crosshairs)
ko: 교차(십자선)

[ctx: grid-style]
en: Dashed
ko: 파선

[ctx: grid-style]
en: Double dashed
ko: 이중 파선

[ctx: grid-style]
en: Solid
ko: 단색

[ctx: icon-type]
en: Inline pixbuf
ko: 직렬 pixbuf

[ctx: icon-type]
en: Image file
ko: 이미지 파일

[ctx: image-base-type]
en: RGB color
ko: RGB 색상

[ctx: image-base-type]
en: Grayscale
ko: 그레이스케일

[ctx: image-base-type]
en: Indexed color
ko: 인덱스 색상

[ctx: image-type]
en: RGB-alpha
ko: RGB-알파

[ctx: image-type]
en: Grayscale
ko: 그레이스케일

[ctx: image-type]
en: Grayscale-alpha
ko: 그레이스케일-알파

[ctx: image-type]
en: Indexed
ko: 인덱스됨

[ctx: image-type]
en: Indexed-alpha
ko: 인덱스-알파

[ctx: interpolation-type]
en: None
ko: 없음

[ctx: interpolation-type]
en: Linear
ko: 선형

[ctx: interpolation-type]
en: Cubic
ko: 큐빅

[ctx: paint-application-mode]
en: Constant
ko: 상수

[ctx: paint-application-mode]
en: Incremental
ko: 증가

[ctx: repeat-mode]
en: None
ko: 없음

[ctx: repeat-mode]
en: Sawtooth wave
ko: 톱니파형

[ctx: repeat-mode]
en: Triangular wave
ko: 삼각파형

[ctx: run-mode]
en: Run interactively
ko: 대화식으로 실행

[ctx: run-mode]
en: Run non-interactively
ko: 비대화식으로 실행

[ctx: run-mode]
en: Run with last used values
ko: 마지막 사용 값으로 실행

[ctx: size-type]
en: Pixels
ko: 픽셀

[ctx: size-type]
en: Points
ko: 포인트

[ctx: transfer-mode]
en: Shadows
ko: 그림자

[ctx: transfer-mode]
en: Midtones
ko: 중간톤

[ctx: transfer-mode]
en: Highlights
ko: 강조

[ctx: transform-direction]
en: Normal (Forward)
ko: 일반 (앞으로)

[ctx: transform-direction]
en: Corrective (Backward)
ko: 교정 (뒤로)

[ctx: transform-resize]
en: Adjust
ko: 조정

[ctx: transform-resize]
en: Clip
ko: 오리기

[ctx: transform-resize]
en: Crop to result
ko: 결과물로 잘라내기

[ctx: transform-resize]
en: Crop with aspect
ko: 특정 종횡비로 잘라내기

[ctx: pdb-proc-type]
en: Internal GIMP procedure
ko: 김프 내부 프로시저

[ctx: pdb-proc-type]
en: GIMP Plug-In
ko: 김프 플러그인

[ctx: pdb-proc-type]
en: GIMP Extension
ko: 김프 확장 기능

[ctx: pdb-proc-type]
en: Temporary Procedure
ko: 임시 프로시저

[ctx: text-direction]
en: From left to right
ko: 왼쪽에서 오른쪽으로

[ctx: text-direction]
en: From right to left
ko: 오른쪽에서 왼쪽으로

[ctx: text-hint-style]
en: None
ko: 없음

[ctx: text-hint-style]
en: Slight
ko: 약간

[ctx: text-hint-style]
en: Medium
ko: 중간

[ctx: text-hint-style]
en: Full
ko: 전부

[ctx: text-justification]
en: Left justified
ko: 왼쪽 정렬

[ctx: text-justification]
en: Right justified
ko: 오른쪽 정렬

[ctx: text-justification]
en: Centered
ko: 중앙 정렬

[ctx: text-justification]
en: Filled
ko: 채움

en: (invalid UTF-8 string)
ko: (잘못된 UTF-8 문자열)

note: * * SECTION: gimpcolorconfig * @title: GimpColorConfig * @short_description: Color management settings. * Color management settings.
en: Mode of operation for color management.
ko: 색상 관리 동작을 위한 모드

en: The color profile of your (primary) monitor.
ko: 기본 모니터의 색상 프로필

en: When enabled, GIMP will try to use the display color profile from the windowing system.  The configured monitor profile is then only used as a fallback.
ko: 시스템의 화면 색상 프로필을 사용합니다. 설정된 모니터 프로필은 대체용으로만 사용됩니다.

en: The default RGB working space color profile.
ko: 기본 RGB 작업 공간 색상 프로필

en: The CMYK color profile used to convert between RGB and CMYK.
ko: RGB와 CMYK를 변환하는데, CMYK 색상 프로필을 사용합니다.

en: The color profile used for simulating a printed version (softproof).
ko: 모의 인쇄(softproof)를 위한 색상 프로필

en: Sets how colors are mapped for your display.
ko: 화면에 색상을 매핑할 방법을 설정합니다.

en: Sets how colors are converted from RGB working space to the print simulation device.
ko: RGB 색상 공간의 색상들을 모의 인쇄 장치로 변환시킬 방법을 설정합니다.

en: When enabled, the print simulation will mark colors which can not be represented in the target color space.
ko: 모의 인쇄에서 대상 색상 공간에 표현할 수 없는 색상들을 표시합니다.

en: The color to use for marking colors which are out of gamut.
ko: 범위를 벗어난 색상을 표시하는 데 사용될 색

[ctx: color-management-mode]
en: No color management
ko: 색상 관리 사용 안 함

[ctx: color-management-mode]
en: Color managed display
ko: 색상 관리를 적용한 화면

[ctx: color-management-mode]
en: Print simulation
ko: 모의 인쇄

[ctx: color-rendering-intent]
en: Perceptual
ko: 지각적

[ctx: color-rendering-intent]
en: Relative colorimetric
ko: 상대 비색계

[ctx: color-rendering-intent]
en: Saturation
ko: 채도

[ctx: color-rendering-intent]
en: Absolute colorimetric
ko: 절대 비색계

note: please don't translate 'yes' and 'no'
en: expected 'yes' or 'no' for boolean token %s, got '%s'
ko: 불린 토큰 %s의 값 '%s'은(는) 'yes'나 'no'가 되어야 합니다.

en: invalid value '%s' for token %s
ko: 잘못된 값 '%s' (토큰 '%s')

en: invalid value '%ld' for token %s
ko: 잘못된 값 '%ld' (토큰 %s)

en: while parsing token '%s': %s
ko: 토큰 '%s' 해석 중: %s

en: Cannot expand ${%s}
ko: ${%s}을(를) 확장할 수 없습니다.

en: Error writing to '%s': %s
ko: '%s' 쓰기 오류: %s

en: Could not create temporary file for '%s': %s
ko: 임시 파일 '%s' 만들기 실패: %s

en: Error writing to temporary file for '%s': %s
    The original file has not been touched.
ko: 임시 파일 '%s' 쓰기 오류: %s
    원래 파일은 바뀌지 않았습니다.

en: Error writing to temporary file for '%s': %s
    No file has been created.
ko: 임시 파일 '%s'에 쓰기 실패: %s
    아무 파일도 만들어 지지 않았습니다.

en: Could not create '%s': %s
ko: '%s'을(를) 만들 수 없습니다: %s

note: please don't translate 'yes' and 'no'
en: expected 'yes' or 'no' for boolean token, got '%s'
ko: 부울 토큰 %s의 값은 'yes'나 'no'가 되어야 합니다.

en: Error while parsing '%s' in line %d: %s
ko: '%s'의 %d행 해석 오류: %s

en: Module '%s' load error: %s
ko: 모듈 '%s'을(를) 불러오는 중 오류: %s

en: Cannot determine a valid home directory.
    Thumbnails will be stored in the folder for temporary files (%s) instead.
ko: 홈 디렉터리를 설정할 수 없습니다.
    미리 보기는 (%s) 대신 임시 파일 폴더에 저장될 것입니다.

en: Failed to create thumbnail folder '%s'.
ko: 썸네일 폴더 '%s'을(를) 만들지 못했습니다.

en: Thumbnail contains no Thumb::URI tag
ko: 미리 보기에 Thumb 파일이 없습니다.::URI 태그

en: Could not create thumbnail for %s: %s
ko: 썸네일 폴더 '%s'을(를) 만들지 못했습니다.:%s

en: _Foreground Color
ko: 전경색(_F)

en: _Background Color
ko: 배경색(_B)

en: Blac_k
ko: 검은색(_K)

en: Select color profile from disk...
ko: 디스크에서 색상 프로필 선택...

en: Old:
ko: 이전:

en: HTML _notation:
ko: HTML 표기(_N):

en: Open a file selector to browse your folders
ko: 폴더 선택을 위한 파일 선택기 열기

en: Open a file selector to browse your files
ko: 파일 선택을 위한 파일 선택기 열기

en: Press F1 for more help
ko: 더 많은 정보를 보려면 F1 키를 누르십시오.

en: Select _range:
ko: 범위 선택(_R):

en: Open _pages as
ko: 페이지 열기(_P)

en: Page 000
ko: 페이지 000

en: One page selected
ko: 선택된 한 페이지

en: %d page selected | All %d pages selected
ko[0]: %d 페이지를 선택합니다.

en: Check Size
ko: 격자 크기

en: Check Style
ko: 격자 형태

en: This text input field is limited to %d character. | This text input field is limited to %d characters.
ko[0]: 텍스트 입력란은 최대 %d 개의 문자를 입력할 수 있습니다.

en: Paste as New
ko: 새로 붙여넣기

en: L_etter Spacing
ko: 자간(_E)

en: L_ine Spacing
ko: 행간(_I)

en: Cr_op
ko: 잘라내기(_O)

en: Use this value for random number generator seed - this allows you to repeat a given "random" operation
ko: 이 값을 난수 생성기의 씨앗으로 사용합니다 - 주어진 "난수" 연산을 반복할 수 있습니다.

en: _New Seed
ko: 새 씨앗 값(_N)

en: Seed random number generator with a generated random number
ko: 생성된 난수를 난수 생성기의 시작 값으로 사용합니다.

[ctx: input-mode]
en: Disabled
ko: 사용 안 함

[ctx: input-mode]
en: Screen
ko: 화면

[ctx: input-mode]
en: Window
ko: 창

[ctx: aspect-type]
en: Square
ko: 사각형

[ctx: aspect-type]
en: Portrait
ko: 인물

[ctx: aspect-type]
en: Landscape
ko: 풍경

[ctx: page-selector-target]
en: Layers
ko: 레이어

[ctx: page-selector-target]
en: Images
ko: 이미지

[ctx: zoom-type]
en: Zoom in
ko: 확대

[ctx: zoom-type]
en: Zoom out
ko: 축소

en: CMYK color selector (using color profile)
ko: CMYK 색상 선택기 (색상 프로필 사용)

en: Profile: (none)
ko: 프로필: (없음)

en: CMYK color selector
ko: CMYK 색상 선택기

en: Black _pullout:
ko: 검은색 농도(_P):

en: The percentage of black to pull out of the colored inks.
ko: 색상 잉크로 만들 검은색의 비율

en: Watercolor style color selector
ko: 수채화 형태의 색 선택기

en: HSV color wheel
ko: HSV 색상 휠

en: DirectX DirectInput event controller
ko: 다이렉트X 직접 입력 이벤트 제어기

en: The device to read DirectInput events from.
ko: 직접 입력 이벤트로 읽을 수 있는 장치

en: DirectX DirectInput
ko: 다이렉트X 직접 입력

en: Button %d Press
ko: 단추 %d 누름

en: Button %d Release
ko: 단추 %d 뗌

en: X Move Left
ko: X를 왼쪽으로 이동

en: X Move Right
ko: X를 오른쪽으로 이동

en: Y Move Away
ko: Y를 멀리 이동

en: Y Move Near
ko: Y를 가까이 이동

en: Z Move Up
ko: Z를 위로 이동

en: Z Move Down
ko: Z를 아래로 이동

en: X Axis Tilt Away
ko: X 축 틸트 멀리

en: X Axis Tilt Near
ko: X 축 틸트 가까이

en: Y Axis Tilt Right
ko: Y 축 기울기 오른쪽으로

en: Y Axis Tilt Left
ko: Y 축 기울기 왼쪽으로

en: Z Axis Turn Left
ko: Z 축 왼쪽으로 회전

en: Z Axis Turn Right
ko: Z 축 오른쪽으로 회전

en: Slider %d Increase
ko: 슬라이드 막대 %d 증가

en: Slider %d Decrease
ko: 슬라이드 막대 %d 감소

en: POV %d X View
ko: POV %d X 보기

en: POV %d Y View
ko: POV %d Y 보기

en: POV %d Return
ko: POV %d 반환

en: DirectInput Events
ko: 다이렉트입력 이벤트

en: Device not available
ko: 장치를 사용할 수 없습니다.

en: Button 0
ko: 단추 0

en: Button 1
ko: 단추 1

en: Button 2
ko: 단추 2

en: Button 3
ko: 단추 3

en: Button 4
ko: 단추 4

en: Button 5
ko: 단추 5

en: Button 6
ko: 단추 6

en: Button 7
ko: 단추 7

en: Button Mouse
ko: 단추 마우스

en: Button Left
ko: 단추 왼쪽

en: Button Right
ko: 단추 오른쪽

en: Button Middle
ko: 단추 가운데

en: Button Side
ko: 단추 가장자리

en: Button Extra
ko: 단추 추가

en: Button Forward
ko: 단추 앞쪽

en: Button Back
ko: 단추 뒤쪽

en: Button Task
ko: 단추 작업

en: Button Wheel
ko: 단추 휠

en: Button Gear Down
ko: 단추 기어 다운

en: Button Gear Up
ko: 단추 기어 업

en: Y Move Forward
ko: X를 앞으로 이동

en: Y Move Back
ko: X를 뒤로 이동

en: X Axis Tilt Forward
ko: X 축 기울기 앞으로

en: X Axis Tilt Back
ko: X 축 기울기 뒤로

en: Horiz. Wheel Turn Back
ko: 수평선. 휠 뒤로 회전

en: Horiz. Wheel Turn Forward
ko: 수평선. 휠 앞으로 회전

en: Dial Turn Left
ko: 다이얼 왼쪽으로

en: Dial Turn Right
ko: 다이얼 오른쪽으로

en: Wheel Turn Left
ko: 휠 왼쪽으로

en: Wheel Turn Right
ko: 휠 오른쪽으로

en: Linux input event controller
ko: 리눅스 입력 이벤트 제어기

en: The name of the device to read Linux Input events from.
ko: 리눅스 입력 이벤트로 읽을 수 있는 장치명

en: Linux Input
ko: 리눅스 입력

en: Linux Input Events
ko: 리눅스 입력 이벤트

en: Reading from %s
ko: %s에서 읽는 중

en: Device not available: %s
ko: 장치를 사용할 수 없습니다.:%s

en: MIDI event controller
ko: MIDI 이벤트 제어기

en: The name of the device to read MIDI events from.
ko: MIDI 이벤트로 읽을 수 있는 장치명

en: Enter 'alsa' to use the ALSA sequencer.
ko: ALSA 장치를 사용하려면 'alsa'를 입력하십시오.

en: The MIDI channel to read events from. Set to -1 for reading from all MIDI channels.
ko: 이벤트로 읽을 수 있는 MIDI 채널. 모든 MIDI 채널에서 읽을 수 있게 하려면 -1로 설정하십시오.

en: Note %02x on
ko: 노트 %02x on

en: Note %02x off
ko: 노트 %02x off

en: Controller %03d
ko: %03d 제어기

en: MIDI Events
ko: MIDI 이벤트

en: GIMP MIDI Input Controller
ko: 김프 MIDI 입력 제어기

en: Protanopia (insensitivity to red)
ko: 제1 색맹 (적색맹)

en: Deuteranopia (insensitivity to green)
ko: 제2 색맹 (녹색맹)

en: Color deficit simulation filter (Brettel-Vienot-Mollon algorithm)
ko: 색맹 모의실험 필터 (Brettel-Vienot-Mollon 알고리즘)

en: Color _deficiency type:
ko: 색맹 유형(_D):

en: Gamma color display filter
ko: 감마 색상 화면 표시 필터

en: High Contrast color display filter
ko: 고휘도 색상 화면 표시 필터

en: Contrast c_ycles:
ko: 대비 주기(_Y):

en: Color management display filter using ICC color profiles
ko: ICC 색상 프로필을 사용하는 색상 관리 화면 필터

en: This filter takes its configuration from the Color Management section in the Preferences dialog.
ko: 이 필터는 기본 설정 대화상자의 색상 관리 부분의 설정을 사용합니다.

en: Mode of operation:
ko: 동작 모드:

en: Image profile:
ko: 이미지 프로필:

en: Monitor profile:
ko: 모니터 프로필:

en: Print simulation profile:
ko: 모의 인쇄 프로필:

en: Color proof filter using ICC color profile
ko: ICC 생삭 프로필을 사용하는 색상 교정 필터

en: Choose an ICC Color Profile
ko: ICC 색상 프로필 선택

en: _Intent:
ko: 의도(_I):

en: OCR application
ko: OCR 응용 프로그램

en: Redetect Languages
ko: 언어 재탐색

en: Manage Languages
ko: 언어 관리

en: Output pane orientation:
ko: 출력창 방향 :

en: Query to install missing spellcheck dictionaries
ko: 누락된 맞춤법 사전 설치창 표시

en: Automatically check for new program versions
ko: 자동으로 새 버전 확인

en: Predefined language definitions:
ko: 등록된 언어 :

en: Additional language definitions:
ko: 추가된 언어 :

en: The prefix of the tesseract language data file
ko: 언어 접두사

en: The ISO 639-1 language code followed by the country code
ko: 언어코드 뒤에 국가코드

en: ISO Code
ko: ISO 코드

en: The name of the language
ko: 언어

en: Output pane font:
ko: 출력 폰트:

en: Language data locations:
ko: 언어파일 위치:

en: Language definitions path:
ko: 언어 정의 위치:

en: Spelling dictionaries path:
ko: 맞춤법 사전 위치:

en: System-wide paths
ko: 시스템 경로

en: User paths
ko: 사용자 경로

en: Automatically open exported documents with default application
ko: 기본 응용 프로그램으로 문서 실행

en: Regenerate backtrace
ko: 역추적 재생성

en: Toggle output pane
ko: 출력창 표시

en: Rotate current page
ko: 현재 창 회전하기

en: Rotate all pages
ko: 모든 창 회전하기

en: Select rotation mode
ko: 회전모드

en: Select insert mode
ko: 입력모드

en: Select page
ko: 페이지 선택

en: Image controls
ko: 이미지 변경

en: Autodetect layout
ko: 자동감지

en: <small>Recognize all</small>
ko: <small>모두 해석</small>

en: Select language
ko: 언어 선택

en: Add images
ko: 이미지 추가

en: Remove image from list
ko: 제거

en: Delete image
ko: 이미지 삭제

en: A graphical frontend to tesseract-ocr
ko: Tesseract-ocr 을 이용한 프론트엔드

en: Page Range
ko: 범위

en: Page range:
ko: 범위:

en: <small><b>Example:</b> 1-10, 13, 14-18</small>
ko: <small><b>예)</b>1-10, 13, 14-18</small>

en: Recognition area:
ko: 번역 영역:

en: Entire page
ko: 전체 페이지

en: Prepend to output text:
ko: 출력 텍스트 앞에 추가 :

en: Source filename
ko: 소스 파일

en: Source page
ko: 소스 페이지

en: Multiple Pages...
ko: 여러 쪽...

en: Enter word:
ko: 추가하기:

en: Export to plain text
ko: txt로 내보내기

en: Export to PDF
ko: pdf로 내보내기

en: Export to ODT
ko: ODT로 내보내기

en: Save output
ko: 저장

en: Show confidence values
ko: 신뢰도 표시

en: Next (F3)
ko: 다음(F3)

en: Previous (Shift+F3)
ko: 이전(Shift+F3)

note: Output insert mode
en: Append to current text
ko: 현재 텍스트에 추가

en: Insert at cursor
ko: 현재 위치에 추가

en: Replace current text
ko: 현재 위치 바꾸기

note: Output postprocessing
en: Keep line break if...
ko: 계속 줄바꾸기...

en: Preceded by end mark (.?!)
ko: 마침표(.?!) 앞에

en: Preceded or succeeded by quote
ko: 선행되거나 완성된 인용문

en: Join hyphenated words
ko: 하이픈으로 연결된 단어 결합

en: Collapse whitespace
ko: 공백 축소

en: Preserve paragraphs
ko: 단락 유지

en: Visual aids
ko: 시각 자료

en: Draw whitespace
ko: 공백 추가

en: Strip line breaks on selected text
ko: 선택문장 줄 바꿈

en: PDF Export
ko: PDF로 내보내기

en: Output mode:
ko: 출력 모드:

en: PDF with invisible text overlay
ko: PDF에서 투명 텍스트 덮어쓰기

en: Compression quality:
ko: 압축 퀄리티:

en: Dithering algorithm:
ko: 디더링 알고리즘:

en: Image settings:
ko: 이미지 설정:

en: Uniformize line and word spacing
ko: 줄, 단어 간격 균일화

en: Override font family:
ko: 폰트 패밀리 가져오기:

en: Fallback font family:
ko: 폰트 백업하기:

en: Override font size:
ko: 폰트 사이즈 가져오기:

en: Font scaling:
ko: 글꼴 크기조정:

en: Preserve spaces wider than:
ko: 다음보다 넓은 공간 유지:

en: Text settings:
ko: 텍스트 설정:

en: Paper size:
ko: 용지 크기:

en: PDF version:
ko: PDF 버전:

en: Encryption (optional):
ko: 암호화 (선택):

en: Additional information (optional):
ko: 추가 정보:

en: Import from current source
ko: 현재 소스에서 가져오기

en: Replace all
ko: 모두 바꾸기

en: Recognize
ko: 분석하기

en: Recognize to clipboard
ko: 클립보드 분석하기

en: Tessdata Manager
ko: 테서렉트 데이터 매니저

en: Manage installed languages:
ko: 저장된 언어 매니저:

en: Choose Output Filename...
ko: 출력 파일 선택...

en: Failed to initialize the scanning backend.
ko: 스캐닝 백엔드 초기화 실패.

en: Scan failed
ko: 스캔 실패

en: No scanners were detected.
ko: 발견된 스캐너가 없습니다.

en: Starting scan...
ko: 스캔 시작...

en: Opening device...
ko: 기기 열기...

en: Setting options...
ko: 옵션...

en: Getting parameters...
ko: 인자 가져오기...

en: Transferring data...
ko: 데이터 이동 중...

en: Canceling scan...
ko: 스캔 취소...

en: Filename prefix
ko: 파일이름 접두어

en: Native name
ko: 이름

en: Crash Handler
ko: 충돌 핸들러

en: Your work has been saved under <b>%1</b>.
ko: 작업물이 다음 경로에 저장되었습니다<b>%1</b>.

en: There was no unsaved work.
ko: 저장하지 않은 작업물입니다.

en: Failed to obtain backtrace. Is gdb installed?
ko: 역 추적을 가져오지 못했습니다. gdb가 설치되어 있습니까?

en: The file might not be an image or be corrupt:
    %1
ko: 파일이 이미지가 아니거나 손상되었습니다:
    %1

en: PNG Images
ko: PNG 이미지

en: Save Selection Image
ko: 선택한 이미지 저장

en: selection.png
ko: 선택된 이미지.png

en: Recognize all
ko: 모두 분석

en: Recognize selection
ko: 선택한 영역 분석

en: Performing layout analysis
ko: 레이아웃 분석 수행

en: Text block
ko: 텍스트 블록

en: Textline
ko: 텍스트라인

en: OpenDocument Text Documents
ko: 문서 열기

en: Save ODT Output...
ko: ODT 파일로 저장하기...

en: The ODT export failed: unable to write output file.
ko: ODT 내보내기 실패: 출력 파일을 쓸 수 없습니다.

en: Exporting to ODT...
ko: ODT로 내보내기...

en: Same as source
ko: 원본과 같은

en: Threshold (closest color)
ko: 임계 값 (근처 색상)

en: Diffuse
ko: 확산

en: Zip (lossless)
ko: Zip (무손실)

en: CCITT Group 4 (lossless)
ko: CCITT Group 4 (무손실)

en: Jpeg (lossy)
ko: Jpeg (손실)

en: Save PDF Output...
ko: PDF로 저장...

en: Invalid Output
ko: 잘못된 출력

en: Cannot overwrite a file which is a source image of this document.
ko: 이 문서의 원본 이미지 파일을 덮어 쓸 수 없습니다.

en: Failed to create output
ko: 출력을 생성하지 못했습니다

en: Failed to create output. The returned error was: %1
ko: 출력을 만들지 못했습니다. 반환 된 오류 : %1

en: Add line
ko: 줄 추가

note: #-#-#-#-#  344 (evolution)  #-#-#-#-# Add Word button
en: Add word
ko: 단어 추가

en: Add to dictionary
ko: 사전에 추가하기

en: Failed to open file
ko: 파일을 여는데 실패헀습니다

note: TRANSLATORS: version number of new firmware
en: New version
ko: 새 버전

en: Changelog
ko: 변경 기록

en: Dictionaries installed
ko: 사전파일 설치

en: The following dictionaries were installed:
    %1
ko: 다음 사전파일이 설치되었습니다:
    %1

en: Stripping line breaks...
ko: 줄 바꿈...

en: Page: %1
ko: 페이지: %1

en: 
    [Failed to recognize page %1]
ko: 
    [분석 실패 %1]

en: Save Output...
ko: 출력문 저장...

en: No languages available
ko: 유효한 언어가 없습니다

en: No tesseract languages are available for use. Recognition will not work.
ko: 유효한 Tesseract 언어 데이터가 없습니다. 분석에 실패했습니다.

en: Automatic page segmentation
ko: 자동으로 페이지 나누기

en: Page segmentation with orientation and script detection
ko: 소개와 스크립트로 페이지 나누기

en: Select Files
ko: 파일 선택

en: Applying changes...
ko: 변경 사항 적용 중...

en: Backend:
ko: 백엔드:

en: Failed to write to file
ko: 파일 저장 실패

note: Output toolbar
en: Open hOCR file
ko: hOCR 열기

en: Save as hOCR text
ko: hOCR로 저장

en: OCR mode:
ko: OCR 모드:

en: Remove Image
ko: 이미지 제거

en: Strip Line Breaks
ko: 문장 줄 바꿈

en: Save Output
ko: 출력문 저장

en: Clear Output
ko: 초기화

en: Connect all bookmarks marked as 'auto connect' and exit
ko: '자동 연결' 로 선택한 모든 북마크에 연결하고 끝냅니다

en: Ignore running instances, enforce opening a new instance
ko: 실행 인스턴스를 무시하고 새 인스턴스를 강제로 엽니다

en: Print a list of supported URI schemes
ko: 지원하는 URI 스킴의 목록을 출력

en: - a simple frontend to easily connect to remote filesystems
ko: - 원격 파일 시스템에 쉽게 연결하기 위한 간단한 프론트엔드

en: Unix Device
ko: 유닉스 장치

en: Windows Share
ko: 윈도우즈 공유

en: WebDAV (secure)
ko: WebDAV (보안)

en: Connecting to "%s"
ko: "%s"(으)로 연결하는중

en: A simple frontend to easily connect/mount to local and remote filesystems
ko: 로컬과 원격 파일 시스템에 쉽게 연결하고 마운트하기 위한 간단한 프론트엔드

en: Gigolo can use the following protocols provided by GVfs:
ko: 기골로는 GVfs에서 지원하는 다음 프로토콜을 사용할 수 있습니다:

en: Supported Protocols
ko: 지원하는 프로토콜

en: The command '%s' failed
ko: 명령 '%s' 실패

en: Invalid terminal command
ko: 잘못된 터미널 명령

en: No default location available for "%s"
ko: "%s"에 대해 사용할 수 있는 기본 위치가 없습니다

en: Edit _Bookmark
ko: 북마크 편집(_B)

en: Create _Bookmark
ko: 북마크 만들기(_B)

en: Move it now?
ko: 지금 옮기시렵니까?

en: Gigolo needs to move your old configuration directory before starting.
ko: Gigolo는 시작전에 이전 설정 디렉터리를 옮길 필요가 있습니다.

en: Your old configuration directory "%s" could not be moved to "%s" (%s). Please move manually the directory to the new location.
ko: 이전 설정 디렉터리 "%s"을(를) "%s"(으)로 옮길 수 없습니다 (%s). 새 위치로 직접 이동하여 주시기 바랍니다.

en: Domain: %s
ko: 도메인: %s

en: Share: %s
ko: 공유: %s

en: Folder: %s
ko: 폴더: %s

en: Path: %s
ko: 경로: %s

en: Auto-Connect
ko: 자동 연결

en: Other information
ko: 기타 정보

en: You must enter a name for the bookmark.
ko: 불마크를 위해 이름을 입력하여야 합니다.

en: The entered bookmark name is already in use. Please choose another one.
ko: 입력한 북마크 이름을 이미 사용하고 있습니다. 다른 이름을 선택하여 주시기 바랍니다.

en: You must enter a server address or name.
ko: 서버 주소나 이름을 입력해야 합니다.

en: You must enter a share name.
ko: 공유 이름을 입력하여야 합니다.

en: You must enter a valid URI for the connection.
ko: 연결에 대한 유효한 URI를 입력하여야 합니다.

en: _Device:
ko: 장치(_D):

en: Create Bookmark
ko: 북마크 만들기

note: Bookmark Settings
en: Bookmark Settings
ko: 책갈피 설정

en: _Color:
ko: 색(_C):

en: Au_to-Connect:
ko: 자동 연결(_T):

en: Service t_ype:
ko: 서비스 유형(_Y):

en: P_ath:
ko: 경로(_A):

note: #-#-#-#-#  437 (Xfce Apps)  #-#-#-#-# Optional Information
en: Optional Information
ko: 추가 정보

en: Set the port to 0 to use the default port
ko: 기본 포트를 사용하기 위해 0으로 포트를 설정

en: This is not used for the actual mount, only necessary for opening the mount point in a file browser
ko: 실제 마운트에 사용하는 것이 아니라, 파일 탐색기에서 마운트 지점을 열 때만 필요합니다

en: Both horizontal
ko: 둘다 수평으로

en: Detailed List
ko: 자세한 목록

note: Row
en: _File Manager
ko: 파일 관리자(_F)

en: Enter the name of a program to use to open or view mount points
ko: 마운트 지점을 열거나 보기 위해 사용할 프로그램의 이름을 입력합니다

en: Enter the name of a program to open mount points in a terminal
ko: 터미널에서 마운트 지점을 열 프로그램의 이름을 입력합니다

note: Row
en: _Bookmark Auto-Connect Interval
ko: 북마크 자동 연결 주기(_B)

en: How often to try auto connecting bookmarks, in seconds. Zero disables checking.
ko: 얼마나 자주 북마크로 자동 연결을 시도할지 초단위로 입력합니다. 0 값은 확인을 끕니다.

en: _Save window position and geometry
ko: 창의 위치와 크기 저장(_S)

en: Saves the window position and geometry and restores it at the start
ko: 창의 위치와 크기를 저장하고 시작할 때 이를 복원합니다

en: Show status _icon in the Notification Area
ko: 알림 영역에 상태 아이콘 표시(_I)

en: Start _minimized in the Notification Area
ko: 알림 영역에 최소화된 상태로 시작(_M)

en: Show side panel
ko: 측면 패널 표시

en: Whether to show a side panel for browsing the local network for available Samba/Windows shares and a bookmark list
ko: 사용가능한 삼바/윈도우 공유와 북마크 목록에 대한 로컬 네트워크를 탐색기 위한 측면 패널을 보일지에 대한 여부

en: Show auto-connect error messages
ko: 자동 연결 오류 메시지 표시

en: Whether to show error message dialogs when auto-connecting of bookmarks fails
ko: 북마크 자동 연결에 실패했을 때 오류 메시지 대화상자를 보일지에 대한 여부

en: _Connection List Mode
ko: 연결 목록 모드(_C)

en: Show _toolbar
ko: 도구 모음 표시(_T)

en: _Orientation
ko: 방향(_O)

en: No bookmark
ko: 북마크 없음

en: <b>%s</b>
    
    URI: %s
    Connected: Yes
    Service Type: %s
    Bookmark: %s
ko: <b>%s</b>
    
    URI: %s
    연결함: 예
    서비스 유형: %s
    북마크: %s

en: <b>Unix device: %s</b>
ko: <b>유닉스 장치: %s</b>

en: Connecting to "%s" failed.
ko: "%s"(으)로의 연결에 실패했습니다.

en: Disconnecting from "%s" failed.
ko: "%s"의 연결 해제에 실패했습니다.

en: No Workgroups found
ko: 작업그룹을 찾을 수 없습니다

en: No Shares found
ko: 공유물을 찾을 수 없습니다

en: No Hosts found
ko: 호스트를 찾을 수 없습니다

en: Connect to the selected share
ko: 선택한 공유물로 연결

en: Create a bookmark from the selected share
ko: 선택한 공유물에 대한 북마크 만들기

en: Refresh the network list
ko: 네트워크 목록을 새로 고침

en: Connect to the selected bookmark
ko: 선택한 북마크로 연결

en: A simple frontend to easily connect to remote filesystems
ko: 원격 파일 시스템을 쉽게 연결하기 위한 간단한 프론트엔드

en: Hex Editor
ko: 16진 편집기

en: Inspect and edit binary files
ko: 바이너리 파일을 살펴보고 편집합니다

note: TRANSLATORS: here, 'binary' means a binary file (not the base-2 numeric system)
en: binary;debug;
ko: binary;바이너리;debug;디버깅;

en: Character table
ko: 문자표

en: Base Converter
ko: 진법 변환기

note: entries
en: _Binary:
ko: 2진수(_B):

en: _Octal:
ko: 8진수(_O):

en: _Decimal:
ko: 10진수(_D):

en: _Hex:
ko: 16진수(_H):

en: _ASCII:
ko: 아스키(_A):

note: get cursor button
en: _Get cursor value
ko: 커서 값 알아내기(_G)

en: Get cursor value
ko: 커서 값 알아내기

en: Gets the value at cursor in binary, octal, decimal, hex and ASCII
ko: 커서가 있는 위치의 값을 2진수, 8수, 10진수, 16진수, 아스키 값으로 알아냅니다

en: GHex (%s): Find Data
ko: GHex (%s): 자료 찾기

en: Find String
ko: 문자열 찾기

en: Find Data
ko: 데이터 찾기

en: Enter the hex data or ASCII data to search for
ko: 찾을 16진 데이터 또는 아스키 데이터를 입력하십시오

en: Finds the next occurrence of the search string
ko: 찾을 문자열이 다음에 나타나는 위치를 찾습니다

en: Finds the previous occurrence of the search string
ko: 찾을 문자열이 이전에 나타나는 위치를 찾습니다

en: Closes find data window
ko: 데이터 찾기 창을 닫습니다

en: GHex (%s): Find Data: Add search
ko: GHex (%s): 데이터 찾기: 검색 추가

en: Highlight Colour
ko: 강조 색상

en: _Add New
ko: 새로 추가(_A)

en: _Remove Selected
ko: 선택 항목 제거(_R)

en: Closes advanced find window
ko: 고급 찾기 창을 닫습니다

en: GHex (%s): Find & Replace Data
ko: GHex (%s): 데이터 찾아 바꾸기

en: Find _next
ko: 다음 찾기(_N)

en: Replace Data
ko: 바꿀 데이터

en: Enter the hex data or ASCII data to replace with
ko: 바꿀 16진 데이터 또는 아스키 데이터를 입력하십시오

en: Replaces the search string with the replace string
ko: 찾은 문자열을 바꾸기 데이터로 바꿉니다

en: Replaces all occurrences of the search string with the replace string
ko: 찾은 모든 문자열을 바꾸기 문자열로 바꿉니다

en: Closes find and replace data window
ko: 찾기 및 바꾸기 데이터 창을 닫습니다

en: GHex (%s): Jump To Byte
ko: GHex (%s): 바이트로 이동

en: Jump to byte
ko: 바이트로 이동

en: Enter the byte to jump to
ko: 이동할 바이트를 입력합니다

en: Jumps to the specified byte
ko: 지정한 바이트로 이동합니다

en: Closes jump to byte window
ko: 바이트로 이동 창을 닫습니다

en: There is no active document to search!
ko: 검색할 활성 버퍼가 없습니다!

en: There is no string to search for!
ko: 찾을 문자열이 없습니다!

en: End Of File reached
ko: 파일의 끝입니다

en: String was not found!
ko: 문자열을 찾을 수 없습니다!

en: Beginning Of File reached
ko: 파일의 처음입니다

en: There is no active document to move the cursor in!
ko: 커서를 이동할 활성화된 버퍼가 없습니다!

en: No offset has been specified!
ko: 오프셋이 지정되지 않았습니다!

en: The specified offset is beyond the  file boundaries!
ko: 지정 오프셋이 파일 범위를 벗어납니다!

en: Can not position cursor beyond the End Of File!
ko: 파일의 끝보다 뒤에 커서를 위치할 수는 없습니다!

en: You may only give the offset as:
      - a positive decimal number, or
      - a hex number, beginning with '0x', or
      - a '+' or '-' sign, followed by a relative offset
ko: 다음 형식으로만 오프셋을 지정할 수 있습니다:
      - 양의 정수(10진수)
      - '0x'로 시작하는 16진수
      - 상대적 오프셋 값이 따라오는 '+', '-' 기호

en: There is no active buffer to replace data in!
ko: 데이터를 바꿀 버퍼가 없습니다!

en: End Of File reached!
ko: 파일의 끝입니다!

en: There is no active document to replace data in!
ko: 데이터를 바꿀 활성 문서가 없습니다!

en: No occurrences were found.
ko: 바꿀 데이터를 찾지 못했습니다.

en: Replaced %d occurrence. | Replaced %d occurrences.
ko[0]: %d번 바꾸었습니다.

en: No string to search for!
ko: 찾을 문자열이 없습니다!

en: Can not open URI:
    %s
ko: URI를 열 수 없습니다:
    %s

en: Can not open file:
    %s
ko: 파일을 열 수 없습니다:
    %s

en: _Group Data As
ko: 데이터 묶기(_G)

en: Save As _HTML...
ko: HTML로 저장(_H)...

en: Export data to HTML source
ko: 데이터를 HTML 소스로 내보냅니다

en: Preview printed data
ko: 인쇄될 모습을 미리 봅니다

en: Pa_ste
ko: 붙여넣기(_S)

en: Paste data from clipboard
ko: 클립보드에서 데이터를 붙여넣기

en: Search for a string
ko: 문자열 검색

en: _Advanced Find
ko: 고급 찾기(_A)

en: Advanced Find
ko: 고급 찾기

en: R_eplace
ko: 바꾸기(_E)

en: Replace a string
ko: 문자열 바꾸기

en: _Goto Byte...
ko: 바이트로 이동(_G)...

en: Jump to a certain position
ko: 특정 위치로 이동

note: View menu
en: _Add View
ko: 보기 더하기(_A)

en: Add a new view to the buffer
ko: 버퍼에 대한 새로운 보기를 더합니다

en: _Remove View
ko: 뷰 제거(_R)

en: Remove the current view of the buffer
ko: 버퍼의 현재 뷰 제거

note: Edit menu
en: _Insert Mode
ko: 삽입 모드(_I)

en: Insert/overwrite data
ko: 데이터를 삽입/겹쳐쓰기

note: Windows menu
en: Character _Table
ko: 문자표(_T)

en: Show the character table
ko: 문자 테이블 보기

en: _Base Converter
ko: 진법 변환기(_B)

en: Open base conversion dialog
ko: 기본 변환 대화창 열기

en: Type Conversion _Dialog
ko: 타입 변환 대화상자(_D)

en: Show the type conversion dialog in the edit window
ko: 편집창에 타입 변환 대화상자 표시

en: _Bytes
ko: 바이트(_B)

en: Group data by 8 bits
ko: 데이터를 8 비트단위로 모음

en: _Words
ko: 워드(_W)

en: Group data by 16 bits
ko: 데이터를 16 비트단위로 모음

en: _Longwords
ko: 긴 단어(_L)

en: Group data by 32 bits
ko: 데이터를 32 비트단위로 모음

en: Offset: %s
ko: 오프셋: %s

en: ; %s bytes from %s to %s selected
ko: : %s 바이트(%s부터 %s까지 선택함)

en: Activate file %s
ko: %s 파일 활성화

en: Select a file to save buffer as
ko: 버퍼를 저장할 파일 선택

en: File %s exists.
    Do you want to overwrite it?
ko: %s 파일이 이미 존재합니다.
    파일을 덮어쓰시겠습니까?

en: Saved buffer to file %s
ko: 버퍼를 파일 %s에 저장

en: Error saving file!
ko: 파일 저장 에러!

en: Can't open file for writing!
ko: 쓰기위해 파일을 열 수 없습니다!

en: File %s has changed since last save.
    Do you want to save changes?
ko: 문서 %s이(가) 마지막 저장된 후로 바뀌었습니다.
    바뀐 내용을 저장하시겠습니까?

en: Do_n't save
ko: 저장 안 함(_N)

en: You don't have the permissions to save the file!
ko: 파일을 저장할 권한이 없습니다!

en: An error occurred while saving file!
ko: 파일 저장 중에 에러가 발생했습니다!

en: Signed 8 bit:
ko: signed 8 비트:

en: Unsigned 8 bit:
ko: unsigned 8 비트:

en: Signed 16 bit:
ko: signed 16 비트:

en: Unsigned 16 bit:
ko: unsigned 16 비트:

en: Signed 32 bit:
ko: signed 32 비트:

en: Unsigned 32 bit:
ko: unsigned 32 비트:

en: Signed 64 bit:
ko: signed 16 비트:

en: Unsigned 64 bit:
ko: unsigned 16 비트:

en: Float 32 bit:
ko: float 32 비트:

en: Float 64 bit:
ko: float 64 비트:

en: Hexadecimal:
ko: 16진수:

en: Octal:
ko: 8진수:

en: Binary:
ko: 2진수:

en: Show little endian decoding
ko: 리틀 엔디안 값으로 표시

en: Show unsigned and float as hexadecimal
ko: unsigned와 실수는 16진수로 표시

en: Stream Length:
ko: 스트림 길이:

en: FIXME: no conversion function
ko: FIXME: 변환 함수 없음

en: New document
ko: 새 문서

en: Hex dump generated by
ko: 이진 출력 by

en: Saving to HTML...
ko: HTML로 저장...

en: X geometry specification (see "X" man page).
ko: X 위치 및 크기 지정("X" man 페이지 참조).

en: FILES
ko: <파일>

en: - GTK+ binary editor
ko: - GTK+ 이진 파일 편집기

en: GHex Preferences
ko: GHex 기본 설정

en: _Maximum number of undo levels:
ko: 실행 취소 최대 회수(_M):

en: Undo levels
ko: 실행 취소 단계

en: Select maximum number of undo levels
ko: 실행 취소 단계 최대 회수

en: _Show cursor offset in statusbar as:
ko: 상태 표시줄에 커서 오프셋 표시(_S):

en: Enter the cursor offset format
ko: 커서 오프셋 형식을 입력합니다

en: Select the cursor offset format
ko: 커서 오프셋 형식을 선택합니다

note: show offsets check button
en: Sh_ow offsets column
ko: 오프셋 열 표시(_O)

en: _Data font:
ko: 데이터 글꼴(_D):

en: Data font
ko: 데이터 글꼴

en: Select the data font
ko: 데이터 글꼴 선택

en: Header fo_nt:
ko: 헤더 글꼴(_N):

en: Header font
ko: 헤더 글꼴

en: Select the header font
ko: 헤더 글꼴 선택

en: _Print shaded box over:
ko: 음영 상자 인쇄(_P):

en: Box size
ko: 상자 크기

en: Select size of box (in number of lines)
ko: 상자의 크기(줄 갯수)

en: lines (0 for no box)
ko: 줄마다(0은 인쇄 안함)

en: Can not open desired font!
ko: 선택한 글꼴을 열 수 없습니다!

en: The offset format string contains invalid format specifier.
    Only 'x', 'X', 'p', 'P', 'd' and 'o' are allowed.
ko: 옵셋 형식 문자열에 잘못된 형식 지정자가 들어 있습니다.
    옵셋 형식에 'x', 'X', 'p', 'P', 'd', 그리고 'o'만 사용할 수 있습니다

en: Page: %i/%i
ko: 페이지: %i/%i

en: hex data
ko: 16진 데이터

en: ASCII data
ko: 아스키 데이터

en: You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
ko: 이 프로그램과 GNU 일반 공중 사용 허가서 사본을 받으셔야 합니다. 없다면 자유 소프트웨어 재단에 요청하십시오.  51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA

note: Translators: these two strings here indicate the copyright time span, e.g. 1998-2012.
en: Copyright © %Id–%Id The GHex authors
ko: Copyright © %Id–%Id GHex 작성자

en: A binary file editor
ko: 이진 파일 편집기

en: About GHex
ko: GHex 정보

en: GHex Website
ko: GHex 웹사이트

en: Select a file to open
ko: 열고 싶은 파일 선택

en: Loaded file %s
ko: 파일 %s 읽어들임

en: Can not open file!
ko: 파일을 열 수 없습니다!

en: Select path and file name for the HTML source
ko: HTML 소스를 위한 경로와 파일 이름을 선택하십시오

en: You need to specify a base name for the HTML files.
ko: HTML 파일의 이름을 지정하십시오.

en: You don't have the permission to write to the selected path.
ko: 선택된 경로에 파일을 쓸 권한이 없습니다.

en: Saving to HTML will overwrite some files.
    Do you want to proceed?
ko: HTML로 저장하면 일부 파일을 덮어씁니다.
    계속 진행하시겠습니까?

en: Really revert file %s?
ko: 정말로 %s 파일을 원상복구하시겠습니까?

en: Reverted buffer from file %s
ko: 파일 %s에서 버퍼 복구

en: GHex Manual V2.2
ko: GHex 설명서 V2.2

en: GHex Manual V2.1
ko: GHex 설명서 V2.1

en: GHex Manual V2.0
ko: GHex 설명서 V2.0

en: GHex Manual V1.0
ko: GHex 설명서 V1.0

en: This manual describes version 1.99.0.1 of GHex.
ko: 이 설명서에서는 GHex의 버전 1.99.0.1에 대해 설명합니다.

en: To report a bug or make a suggestion regarding the GHex application or this manual, follow the directions in the <ulink url="ghelp:gnome-feedback" type="help">GNOME Feedback Page</ulink>.
ko: GHex 응용프로그램 또는 이 설명서에 대한 버그를 보고하거나 의견을 제시하려면 <ulink url="ghelp:gnome-feedback" type="help">그놈 피드백 페이지</ulink>에 있는 지시 사항을 따르십시오.

en: The <application>GHex</application> application enables you to perform the following actions:
ko: <application>GHex</application> 응용프로그램을 사용하면 다음 작업을 수행할 수 있습니다.

en: View a file in ASCII or hexadecimal format simultaneously.
ko: 파일을 ASCII와 16진수 형식으로 동시에 봅니다.

en: Edit a file in either ASCII or hexadecimal format.
ko: 파일을 ASCII 또는 16진수 형식으로 편집합니다.

en: To Start GHex
ko: GHex을(를) 시작하려면

en: You can start <application>GHex</application> in the following ways:
ko: 다음과 같은 방법으로 <application>GHex</application>을(를) 시작할 수 있습니다.

en: Choose <menuchoice><guisubmenu>Accessories</guisubmenu><guimenuitem>Hex Editor</guimenuitem></menuchoice>.
ko: <menuchoice><guisubmenu>액세서리</guisubmenu><guimenuitem>16진수 편집기</guimenuitem></menuchoice>를 선택합니다.

en: You can open a single file or multiple files when you run <application>GHex</application> from a command line. To open multiple files from a command line, type the following command, then press <keycap>Return</keycap>:
ko: 명령줄에서 <application>GHex</application>을(를) 실행할 파일을 하나 또는 여러 개 열 수 있습니다. 명령줄에서 파일을 여러 개 열려면 다음 명령을 입력한 다음 <keycap>Return</keycap> 키를 누릅니다.

en: where <replaceable>file1.txt</replaceable> and <replaceable>file2.txt</replaceable> are the names of the files you want to open.
ko: 여기에서 <replaceable>file1.txt</replaceable>와 <replaceable>file2.txt</replaceable>는 열려는 파일의 이름입니다.

en: When You Start GHex
ko: GHex 시작

en: When you start <application>GHex</application>, the following window is displayed.
ko: <application>GHex</application>을(를) 시작하면 다음 창이 표시됩니다.

en: GHex Window Before You Open a File
ko: 파일을 열기 전의 GHex 창

en: Shows GHex main window before you open a file.
ko: 파일을 열기 전에 GHex 주 창을 표시합니다.

en: To Open a File
ko: 파일을 열려면

en: To open a file, choose <menuchoice><guimenu>File</guimenu><guimenuitem>Open</guimenuitem></menuchoice>. Select the file that you want to open, then click <guibutton>OK</guibutton>. You can open multiple files in <application>GHex</application>. <application>GHex</application> displays each file in a new window.
ko: 파일을 열려면 <menuchoice><guimenu>파일</guimenu><guimenuitem>열기</guimenuitem></menuchoice>를 선택합니다. 열려는 파일을 선택한 다음 <guibutton>확인</guibutton>을 클릭합니다. <application>GHex</application>에서는 파일을 여러 개 열 수 있습니다. <application>GHex</application>은(는) 새 창에 각 파일을 표시합니다.

en: When you open a file in <application>GHex</application>, the application displays the file in the following window.
ko: <application>GHex</application>에서 파일을 열면 다음 창에 파일이 표시됩니다.

en: GHex Window with an Open File
ko: 파일이 열려 있는 GHex 창

en: Shows GHex main window with an open file
ko: 파일이 열려 있는 GHex 주 창을 표시합니다.

en: The <application>GHex</application> window contains the following elements:
ko: <application>GHex</application> 창에는 다음 요소가 들어 있습니다.

en: The menus on the menubar contain all the commands that you need to work with files in <application>GHex</application>.
ko: 메뉴 모음의 메뉴에는 <application>GHex</application>에서 파일 작업을 수행하는 데 필요한 명령이 모두 들어 있습니다.

en: Cursor offsets column
ko: 커서 오프셋 열

en: The cursor offset is the distance between the beginning of the file and the first byte in each line. By default, <application>GHex</application> displays the cursor offsets column to the left of the hexadecimal view.
ko: 커서 오프셋은 파일 시작 부분과 각 줄의 첫 바이트 간의 거리입니다. 기본적으로 <application>GHex</application>은(는) 16진수 보기의 왼쪽에 커서 오프셋 열을 표시합니다.

en: Display pane on left side
ko: 왼쪽 표시 창

en: The display pane on the left side of the display area displays a hexadecimal view of the file.
ko: 표시 영역의 왼쪽 표시 창에는 파일의 16진수 보기가 표시됩니다.

en: Display pane on right side
ko: 오른쪽 표시 창

en: The display pane on the right side of the display area displays an ASCII view of the file.
ko: 표시 영역의 오른쪽 표시 창에는 파일의 ASCII 보기가 표시됩니다.

en: To Edit a File
ko: 파일을 편집하려면

en: To edit a file, perform the following steps:
ko: 파일을 편집하려면 다음 단계를 수행합니다.

en: Click in the hexadecimal or ASCII view of the file. The view in which the cursor is active displays a full cursor. The view in which the cursor is not active displays an outline of the cursor.
ko: 파일의 16진수 보기 또는 ASCII 보기를 클릭합니다. 커서가 활성화되어 있는 보기에는 전체 커서가 표시됩니다. 커서가 활성화되어 있지 않은 보기에는 커서의 윤곽만 표시됩니다.

en: Use any of the following methods to move the cursor around the file:
ko: 다음 방법 중 하나를 사용하여 커서를 파일 주변으로 이동시킵니다.

en: Scroll through the file using the scrollbar on the window or the arrow keys on the keyboard.
ko: 창에서 스크롤 바를 사용하거나 키보드에 있는 화살표 키를 사용하여 파일을 스크롤합니다.

en: Choose <menuchoice><guimenu>Edit</guimenu><guimenuitem>Goto Byte</guimenuitem></menuchoice>, type the cursor offset as a decimal or hexadecimal value, then click <guibutton>OK</guibutton>. The format of the hexadecimal value must be 0x followed by the offset, for example 0x3.
ko: <menuchoice><guimenu>편집</guimenu><guimenuitem>바이트로 이동</guimenuitem></menuchoice>을 선택하고 커서 오프셋을 10진수 또는 16진수 값으로 입력한 다음 <guibutton>확인</guibutton>을 클릭합니다. 16진수 값은 0x 다음에 오프셋을 지정하는 형식이어야 합니다(예: 0x3).

en: Edit the ASCII format in the same way you edit a normal text file. Edit the hexadecimal format using the values 0 to 9 and a to f.
ko: 일반 텍스트 파일을 편집하는 것과 동일한 방식으로 ASCII 형식을 편집합니다. 0˜9 및 a˜f 값을 사용하여 16진수 형식을 편집합니다.

en: To insert data without overwriting existing data, choose <menuchoice><guimenu>Edit</guimenu><guimenuitem>Insert Mode</guimenuitem></menuchoice>.
ko: 기존 데이터를 겹쳐쓰지 않고 데이터를 삽입하려면 <menuchoice><guimenu>편집</guimenu><guimenuitem>삽입 모드</guimenuitem></menuchoice>를 선택합니다.

en: To Save a File
ko: 파일을 저장하려면

en: You can save a file in the following ways:
ko: 다음과 같은 방법으로 파일을 저장할 수 있습니다.

en: To save changes to the current file, choose <menuchoice><guimenu>File</guimenu><guimenuitem>Save</guimenuitem></menuchoice>.
ko: 현재 파일에 대한 변경 내용을 저장하려면 <menuchoice><guimenu>파일</guimenu><guimenuitem>저장</guimenuitem></menuchoice>을 선택합니다.

en: To save the current file under a new filename, choose <menuchoice><guimenu>File</guimenu><guimenuitem>Save As</guimenuitem></menuchoice>. Enter a name for the file in the <guilabel>Select a file to save buffer as</guilabel> dialog, then click <guibutton>OK</guibutton>.
ko: 현재 파일을 새 파일 이름으로 저장하려면 <menuchoice><guimenu>파일</guimenu><guimenuitem>다른 이름으로 저장</guimenuitem></menuchoice>을 선택합니다. <guilabel>버퍼를 다른 이름으로 저장할 파일 선택</guilabel> 대화 상자에 파일 이름을 입력한 다음 <guibutton>확인</guibutton>을 클릭합니다.

en: To Find Data in a File
ko: 파일에서 데이터를 찾으려면

en: To search a file for a hexadecimal or ASCII string, perform the following steps:
ko: 파일에서 16진수 또는 ASCII 문자열을 검색하려면 다음 단계를 수행합니다.

en: Choose <menuchoice><guimenu>Edit</guimenu><guimenuitem>Find</guimenuitem></menuchoice>.
ko: <menuchoice><guimenu>편집</guimenu><guimenuitem>찾기</guimenuitem></menuchoice>를 선택합니다.

en: In the <guilabel>Find Data</guilabel> dialog, choose one of the following options:
ko: <guilabel>데이터 찾기</guilabel> 대화 상자에서 다음 옵션 중 하나를 선택합니다.

en: Search for hex data
ko: 16진수 데이터 찾기

en: Search for ASCII data
ko: ASCII 데이터 찾기

en: Type the string that you want to find.
ko: 찾을 문자열을 입력합니다.

en: Click <guibutton>Find Next</guibutton> to find the next occurrence of the string.
ko: 동일한 다음 문자열을 찾으려면 <guibutton>다음 찾기</guibutton>를 클릭합니다.

en: Click <guibutton>Find Previous</guibutton> to find the previous occurrence of the string.
ko: 동일한 이전 문자열을 찾으려면 <guibutton>이전 찾기</guibutton>를 클릭합니다.

en: To Find and Replace Data in a File
ko: 파일에서 데이터를 찾아 바꾸려면

en: To search a file for a hexadecimal or ASCII string and then replace the string, perform the following steps:
ko: 파일에서 16진수 또는 ASCII 문자열을 검색하여 이 문자열을 다른 문자열로 바꾸려면 다음 단계를 수행합니다.

en: Choose <menuchoice><guimenu>Edit</guimenu><guimenuitem>Replace</guimenuitem></menuchoice>.
ko: <menuchoice><guimenu>편집</guimenu><guimenuitem>바꾸기</guimenuitem></menuchoice>를 선택합니다.

en: In the <guilabel>Find &amp; Replace Data</guilabel> dialog, choose one of the following options:
ko: <guilabel>데이터 찾기 및 바꾸기</guilabel> 대화 상자에서 다음 옵션 중 하나를 선택합니다.

en: Replace hex data
ko: 16진수 데이터 바꾸기

en: Replace ASCII data
ko: ASCII 데이터 바꾸기

en: In the first text box, type the string that you want to find.
ko: 첫 번째 텍스트 상자에는 찾을 문자열을 입력합니다.

en: In the second text box, type the string that you want to use to replace the string that you find.
ko: 두 번째 텍스트 상자에는 찾은 문자열을 바꾸는 데 사용할 문자열을 입력합니다.

en: Click <guibutton>Find Next</guibutton>.
ko: <guibutton>다음 찾기</guibutton>를 클릭합니다.

en: Click <guibutton>Replace</guibutton> to replace the current occurrence of the string or click <guibutton>Replace All</guibutton> to replace all occurrences of the string.
ko: <guibutton>바꾸기</guibutton>를 클릭하여 현재 일치하는 문자열을 바꾸거나 <guibutton>모두 바꾸기</guibutton>를 클릭하여 일치하는 모든 문자열을 바꿉니다.

en: To Add or Remove Additional Views of a File
ko: 파일에 대한 보기를 추가하거나 제거하려면

en: To add another view of the current file to your <application>GHex</application> window or to the desktop, choose <menuchoice><guimenu>View</guimenu><guimenuitem>Add View</guimenuitem></menuchoice>.
ko: <application>GHex</application> 창이나 바탕 화면에 현재 파일의 보기를 추가하려면 <menuchoice><guimenu>보기</guimenu><guimenuitem>보기 추가</guimenuitem></menuchoice>를 선택합니다.

en: To remove a view of the current file, choose <menuchoice><guimenu>View</guimenu><guimenuitem>Remove View</guimenuitem></menuchoice>. If you remove the last view that is open, the application exits.
ko: 현재 파일의 보기를 제거하려면 <menuchoice><guimenu>보기</guimenu><guimenuitem>보기 제거</guimenuitem></menuchoice>를 선택합니다. 열려 있는 마지막 보기를 제거하면 응용프로그램이 종료됩니다.

en: To Export the GHex Display to HTML
ko: GHex에 표시된 내용을 HTML로 내보내려면

en: Creates a separate HTML file for each page of data that is displayed in the <application>GHex</application> window.
ko: <application>GHex</application> 창에 표시되는 각 데이터 페이지에 대해 별도의 HTML 파일을 만듭니다.

en: Uses the HTML filename that you specify as the basis for the filename.
ko: 기본 파일 이름으로 지정한 HTML 파일 이름을 사용합니다.

en: Appends a page number to the filename to differentiate the files.
ko: 파일 이름에 페이지 번호를 첨가하여 파일을 구분합니다.

en: To export the data contained in the <application>GHex</application> window to HTML, choose <menuchoice><guimenu>File</guimenu><guimenuitem>Save As HTML</guimenuitem></menuchoice>. Choose a directory and specify a filename for the HTML file, then click <guibutton>OK</guibutton>. <application>GHex</application> implements the following actions: <placeholder-1/> For example, if you specify the filename <filename>log.html</filename>, <application>GHex</application> creates a series of HTML files named <filename>log00000000.html</filename>, <filename>log00000001.html</filename>, <filename>log00000002.html</filename>, and so on.
ko: <application>GHex</application> 창에 포함된 데이터를 HTML로 내보내려면 <menuchoice><guimenu>파일</guimenu><guimenuitem>HTML로 저장</guimenuitem></menuchoice>을 선택합니다. 디렉토리를 선택하고 HTML 파일의 이름을 지정한 다음 <guibutton>확인</guibutton>을 클릭합니다. <application>GHex</application>은(는) 다음 작업을 구현합니다. <placeholder-1/> 예를 들어, 파일 이름을 <filename>log.html</filename>로 지정하면 <application>GHex</application>이(가) <filename>log00000000.html</filename>, <filename>log00000001.html</filename>, <filename>log00000002.html</filename> 등의 이름을 가진 HTML 파일을 만듭니다.

en: To View a Character Table
ko: 문자 테이블을 보려면

en: To view a table that contains the ASCII, hexadecimal, decimal, octal, and binary representations for the values 0 to 255, choose <menuchoice><guimenu>Windows</guimenu><guimenuitem>Character Table</guimenuitem></menuchoice>.
ko: 0˜255 값에 대한 ASCII, 16진수, 10진수, 8진수 및 2진수 표현이 포함된 테이블을 표시하려면 <menuchoice><guimenu>창</guimenu><guimenuitem>문자 테이블</guimenuitem></menuchoice>을 선택합니다.

en: To View Data Conversions
ko: 데이터 변환을 보려면

en: To display the binary, decimal, hexadecimal, and ASCII conversions for up to four bytes of data, perform the following steps:
ko: 최대 4바이트 데이터에 대해 2진수, 10진수, 16진수 및 ASCII 변환을 표시하려면 다음 단계를 수행합니다.

en: Choose <menuchoice><guimenu>Windows</guimenu><guimenuitem>Base Converter</guimenuitem></menuchoice>.
ko: <menuchoice><guimenu>창</guimenu><guimenuitem>기본 변환기</guimenuitem></menuchoice>를 선택합니다.

en: Type the data that you want to convert in one of the fields in the <guilabel>Base Converter</guilabel> dialog, then press <keycap>Return</keycap>.
ko: <guilabel>기본 변환기</guilabel> 대화 상자의 필드 중 하나에 변환할 데이터를 입력한 다음 <keycap>Return</keycap> 키를 누릅니다.

en: To display the conversions for the data at the cursor position in the current file, click on the <guibutton>Get cursor value</guibutton> button.
ko: 현재 파일의 커서 위치에 있는 데이터의 변환을 표시하려면 <guibutton>커서 값 가져오기</guibutton> 버튼을 클릭합니다.

en: <application>GHex</application> updates the values of the other fields to display the data conversions.
ko: <application>GHex</application>은(는) 다른 필드의 값을 갱신하여 데이터 변환을 표시합니다.

en: To Print a File
ko: 파일을 인쇄하려면

en: To print a file, choose <menuchoice><guimenu>File</guimenu><guimenuitem>Print</guimenuitem></menuchoice>. Select the print options that you require in the <guilabel>Print</guilabel> dialog, then click <guibutton>OK</guibutton>.
ko: 파일을 인쇄하려면 <menuchoice><guimenu>파일</guimenu><guimenuitem>인쇄</guimenuitem></menuchoice>를 선택합니다. <guilabel>인쇄</guilabel> 대화 상자에서 필요한 인쇄 옵션을 선택한 다음 <guibutton>확인</guibutton>을 클릭합니다.

en: To preview a printed copy of the file, choose <menuchoice><guimenu>File</guimenu><guimenuitem>Print Preview</guimenuitem></menuchoice>.
ko: 파일의 인쇄 사본을 미리 보려면 <menuchoice><guimenu>파일</guimenu><guimenuitem>인쇄 미리 보기</guimenuitem></menuchoice>를 선택합니다.

en: To configure <application>GHex</application>, choose <menuchoice><guimenu>Edit</guimenu><guimenuitem>Preferences</guimenuitem></menuchoice>. The <guilabel>Preferences</guilabel> dialog contains the following tabbed sections:
ko: <application>GHex</application>을(를) 구성하려면 <menuchoice><guimenu>편집</guimenu><guimenuitem>환경 설정</guimenuitem></menuchoice>을 선택합니다. <guilabel>환경 설정</guilabel> 대화 상자는 다음 탭 섹션으로 구성되어 있습니다.

en: Maximum number of undo levels
ko: 실행 취소 최대 횟수

en: Use this spin box to specify the maximum number of edits that you can undo using the <guimenuitem>Undo</guimenuitem> menu item on the <guimenu>Edit</guimenu> menu.
ko: 이 스핀 상자를 사용하면 <guimenu>편집</guimenu> 메뉴의 <guimenuitem>실행 취소</guimenuitem> 메뉴 항목을 통해 취소할 수 있는 편집 내용의 최대 개수를 지정할 수 있습니다.

en: Show cursor offset in statusbar as
ko: 상태 표시줄에서 커서 오프셋을 표시하는 방법

en: Use this drop-down list box to select the format in which the cursor offset is displayed. The format can be decimal, hexadecimal, or a custom print style string that only contains the format specifiers x, o, and s.
ko: 이 드롭다운 목록 상자를 사용하여 커서 오프셋의 표시 형식을 선택합니다. 10진수나 16진수 형식을 사용할 수도 있고 형식 지정자 x, o, s만 포함하는 사용자 정의 인쇄 스타일 문자열 형식을 사용할 수도 있습니다.

en: Show offsets column
ko: 오프셋 열 표시

en: Select this option to display the cursor offsets in a column to the left of the hexadecimal view of the <application>GHex</application> window.
ko: 커서 오프셋을 <application>GHex</application> 창의 16진수 보기 왼쪽 열에 표시하려면 이 옵션을 선택합니다.

en: Click on this button to display the font selector dialog. Use the font selector dialog to edit the existing font information or type new font information. Specify a font type, style, and size for displaying the contents of files in <application>GHex</application>, then click <guibutton>OK</guibutton>. The font information that you specify is displayed on the <guilabel>Font</guilabel> button.
ko: 글꼴 선택 대화 상자를 표시하려면 이 버튼을 클릭합니다. 글꼴 선택 대화 상자를 사용하여 기존 글꼴 정보를 편집하거나 새 글꼴 정보를 입력합니다. <application>GHex</application>에 파일 내용을 표시하기 위한 글꼴 유형, 스타일 및 크기를 지정한 다음 <guibutton>확인</guibutton>을 클릭합니다. 지정된 글꼴 정보는 <guilabel>글꼴</guilabel> 버튼에 표시됩니다.

en: Select how the application displays the hexadecimal content of a file in the <application>GHex</application> window. The options are as follows:
ko: 응용프로그램이 <application>GHex</application> 창에 16진수 파일 내용을 표시하는 방식을 선택합니다. 다음과 같은 옵션이 제공됩니다.

en: <guilabel>Bytes</guilabel> - single bytes.
ko: <guilabel>바이트</guilabel> - 단일 바이트

en: <guilabel>Words</guilabel> - groups of two bytes.
ko: <guilabel>단어</guilabel> - 2바이트 그룹

en: <guilabel>Longwords</guilabel> - groups of four bytes.
ko: <guilabel>긴 단어</guilabel> - 4바이트 그룹

en: Click on the <guibutton>Data font</guibutton> button to specify the size of the font to use to print the data contained in a file.
ko: 파일에 포함된 데이터를 인쇄하는 데 사용할 글꼴의 크기를 지정하려면 <guibutton>데이터 글꼴</guibutton> 버튼을 클릭합니다.

en: Click on the <guibutton>Header font</guibutton> button to specify the size of the font to use to print the header information that is contained in the file.
ko: 파일에 포함된 헤더 정보를 인쇄하는 데 사용할 글꼴의 크기를 지정하려면 <guibutton>헤더 글꼴</guibutton> 버튼을 클릭합니다.

en: Print shaded box over
ko: 테두리 그리기

en: Use this spin box to specify the number of lines that <application>GHex</application> prints with a surrounding shaded box. If the value of the spin box is 10, <application>GHex</application> prints the first 10 lines of the file within a shaded box.
ko: 이 스핀 상자를 사용하여 <application>GHex</application>이(가) 테두리 안에 인쇄할 줄 수를 지정합니다. 스핀 상자의 값이 10이면 <application>GHex</application>은(는) 파일의 처음 10줄에 대해 테두리를 인쇄합니다.

en: GHex Manual V2.5
ko: GHex

en: 2004-03-04
ko: 2002-08-28

en: User manual for GHex.
ko: GHex 사용자 설명서입니다.

en: Name is already taken
ko: 이름을 이미 사용하고 있습니다

en: This name is already registered so cannot be used by a guest
ko: 이 이름은 이미 등록되어 있어서 손님이 사용할 수 없습니다

en: No such name was found
ko: 그런 이름이 없습니다

en: Missing password or other bad options.
ko: 열쇠글이 없거나 다른 옵션이 잘못되었습니다.

en: Unknown login error
ko: 알 수 없는 로그인 오류

en: Room full
ko: 방이 꽉 차 있습니다

en: Can't change rooms while at a table
ko: 테이블에 있을 때는 방을 바꿀 수 없습니다

en: Can't change rooms while joining/leaving a table
ko: 테이블에 참여하거나 떠나는 도중에는 방을 바꿀 수 없습니다

en: Bad room number
ko: 방 번호가 잘못되었습니다

en: Insufficient permissions, room access is restricted
ko: 권한이 부족해 방 접근이 제한됩니다.

en: Protocol mismatch
ko: 프로토콜이 맞지 않습니다

en: Invalid URL %s
ko: %s은(는) 잘못된 URL입니다

en: Error: Invalid line %s in cache index file
ko: 에러: 캐쉬 인덱스 파일에 이상한 라인 %s

en: Error: Could not make directory %s: %s
ko: 에러: 디렉토리 %s을(를) 만들 수 없습니다: %s

en: Error: Cannot create temporary file: %s
ko: 에러: 임시파일을 만들 수 없습니다: %s

en: Error closing file descriptor: %s
ko: 파일 서술자 닫기 에러: %s

en: Error: Cannot seek on file %s: %s
ko: 에러: 파일 %s에서 찾을 수 없습니다: %s

en: Error converting string '%s' from character set %s to character set %s: %s
ko: '%s' 문자열을 %s 문자셋에서 %s 문자셋으로 변환 중 에러: %s

en: Error: Cannot open local file %s: %s
ko: 에러: 로컬 파일 %s을(를) 열 수 없습니다: %s

en: Error: Could not write to socket: %s
ko: 에러: 소켓에 쓸 수 없습니다: %s

en: Error: Could not read from socket: %s
ko: 에러: 소켓을 읽을 수 없습니다: %s

en: gFTP Error: Bad bookmarks file name %s
ko: gFTP 에러: 잘못된 책갈피 파일 이름 %s

en: Warning: Cannot find master bookmark file %s
ko: 경고: 주 책갈피 파일 %s을(를) 찾을 수 없습니다

en: gFTP Error: Cannot open bookmarks file %s: %s
ko: gFTP 에러: 책갈피 파일 %s을(를) 열 수 없습니다: %s

en: gFTP Warning: Skipping line %d in bookmarks file: %s
ko: gFTP 경고: 책갈피 파일의 %d 라인 무시: %s

en: gFTP Warning: Line %d doesn't have enough arguments
ko: gFTP 경고: %d 라인은 충분한 인자를 가지고 있지 않습니다

en: This section specifies which hosts are on the local subnet and won't need to go out the proxy server (if available). Syntax: dont_use_proxy=.domain or dont_use_proxy=network number/netmask
ko: 이 섹션은 로컬 하위네트에 연결된 호스트를 명시합니다. 이것은 (가능하다면) 프록시 서버를 사용하지 않을 것을 의미합니다. 형식: dont_use_proxy=.domain 혹는 dont_use_proxy=네트워크 번호/네트마스크

en: ext=file extenstion:XPM file:Ascii or Binary (A or B):viewer program. Note: All arguments except the file extension are optional
ko: ext=파일 확장자:XPM 파일:Ascii 혹은 Binary (A 혹은 B):보기 프로그램. 참고: 파일 확장자를 제외한 나머지 인자들은 없어도 됩니다

en: gFTP Error: Bad config file name %s
ko: gFTP 에러: 잘못된 설정 파일 이름 %s

en: gFTP Error: Could not make directory %s: %s
ko: gFTP 에러: %s 디렉토리를 만들 수 없습니다: %s

en: gFTP Error: Cannot find master config file %s
ko: gFTP 에러: 주 설정 파일 %s을(를) 찾을 수 없습니다

en: Did you do a make install?
ko: 인스톨을 하셨습니까?

en: gFTP Error: Cannot open config file %s: %s
ko: gFTP 에러: 설정 파일 %s을(를) 열 수 없습니다: %s

en: Terminating due to parse errors at line %d in the config file
ko: 설정 파일의 %d 줄에서 에러가 발생해서 종료합니다

en: gFTP Warning: Skipping line %d in config file: %s
ko: gFTP 경고: 설정 파일의 %d 라인 무시: %s

en: gFTP Error: Bad log file name %s
ko: gFTP 에러: 잘못된 로그 파일 이름 %s

en: gFTP Warning: Cannot open %s for writing: %s
ko: gFTP 경고: %s을(를) 쓰기위해 열 수 없습니다: %s

en: Bookmarks file for gFTP. Copyright (C) 1998-2007 Brian Masney <masneyb@gftp.org>. Warning: Any comments that you add to this file WILL be overwritten
ko: gFTP 책갈피 파일. Copyright (C) 1998-2003 Brian Masney <masneyb@gftp.org>. 경고: 당신이 이 파일에 더하는 어떤 코멘트도 *덮어써질* 것입니다

en: Note: The passwords contained inside this file are scrambled. This algorithm is not secure. This is to avoid your password being easily remembered by someone standing over your shoulder while you're editing this file. Prior to this, all passwords were stored in plaintext.
ko: 노트: 이 파일에 저장된 암호는 스크램블되어 있습니다만 알고리즘은 안전한 것이 아닙니다. 이것은 당신이 이 파일을 편집하는 동안 당신 뒤에 있는 사람이 열쇠글을 쉽게 알지 못하도록 하기 위한 것입니다. 이전에는 모든 암호는 평범한 텍스트로 저장되었었습니다.

en: Config file for gFTP. Copyright (C) 1998-2007 Brian Masney <masneyb@gftp.org>. Warning: Any comments that you add to this file WILL be overwritten. If a entry has a (*) in it's comment, you can't change it inside gFTP
ko: gFTP 설정 파일. Copyright (C) 1998-2003 Brian Masney <masneyb@gftp.org>. 경고: 당신이 이 파일에 더하는 어떤 코멘트도 *덮어써질* 것입니다. 코멘트에 (*)을(를) 포함하고 있는 항목은 gFTP안에서 바꿀 수 없습니다

en: FATAL gFTP Error: Config option '%s' not found in global hash table
ko: 심각한 gFTP 에러: 설정 옵션 '%s'은(는) 모르는 옵션입니다

en: Error: Cannot upload file %s
ko: 에러: 파일 %s을(를) 업로드할 수 없습니다

en: Error: Cannot write to file %s: %s
ko: 에러: 파일 %s을(를) 쓸 수 없습니다: %s

en: Error: Error closing file: %s
ko: 에러: 파일을 닫을 수 없습니다: %s

en: Corrupted file listing from FSP server %s
ko: FSP 서버 %s에서 깨진 파일 목록을 받았습니다

en: Could not get FSP directory listing %s: %s
ko: FSP 디렉토리 목록 %s을(를) 얻을 수 없습니다: %s

en: Successfully changed directory to %s
ko: 디렉토리를 %s(으)로 성공적으로 바꾸었습니다

en: Could not change directory to %s
ko: 디렉토리를 %s(으)로 바꿀 수 없습니다

en: Successfully removed %s
ko: 성공적으로 %s을(를) 지웠습니다

en: Error: Could not remove directory %s: %s
ko: 에러: 디렉토리 %s을(를) 삭제할 수 없습니다: %s

en: Error: Could not remove file %s: %s
ko: 에러: 파일 %s을(를) 삭제할 수 없습니다: %s

en: Successfully made directory %s
ko: 디렉토리 %s을(를) 성공적으로 만들었습니다

en: Successfully renamed %s to %s
ko: %s을(를) %s(으)로 성공적으로 바꾸었습니다

en: Error: Could not rename %s to %s: %s
ko: 에러: %s을(를) %s(으)로 바꿀 수 없습니다: %s

en: FTPS Support unavailable since SSL support was not compiled in. Aborting connection.
ko: SSL 지원기능이 포함되지 않았기 때문에 FTPS는 사용할 수 없습니다. 연결을 취소합니다.

en: HTTPS Support unavailable since SSL support was not compiled in. Aborting connection.
ko: SSL 지원기능이 포함되지 않았기 때문에 HTTPS는 사용할 수 없습니다. 연결을 취소합니다.

en: Could not get current working directory: %s
ko: 현재 작업 디렉토리를 알 수 없습니다: %s

en: Successfully changed local directory to %s
ko: 성공적으로 로컬 디렉토리를 %s(으)로 바꾸었습니다

en: Could not change local directory to %s: %s
ko: 로컬 디렉토리를 %s(으)로 바꿀 수 없습니다: %s

en: Error: Cannot truncate local file %s: %s
ko: 에러: 로컬 파일 %s을(를) 자를 수 없습니다: %s

en: Could not get local directory listing %s: %s
ko: 로컬 디렉토리 목록 %s을(를) 얻을 수 없습니다: %s

en: Successfully changed mode of %s to %o
ko: %s의 모드를 %o(으)로 성공적으로 바꾸었습니다

en: Error: Could not change mode of %s to %o: %s
ko: 에러: %s의 모드를 %o(으)로 바꿀 수 없습니다: %s

en: Successfully changed the time stamp of %s
ko: %s의 타임 스탬프를 성공적으로 바꾸었습니다

en: Error: Could not change the time stamp of %s: %s
ko: 에러: %s의 타임 스탬프를 바꿀 수 없습니다: %s

en: local filesystem
ko: 지역 파일 시스템

en: usage: gftp
ko: 사용법: gftp

en: datetime
ko: 날짜

en: attribs
ko: 속성

en: View program:
ko: 보기 프로그램:

en: The default program used to view files. If this is blank, the internal file viewer will be used
ko: 파일을 볼 때 사용할 기본 프로그램. 여기가 비어있으면 내장된 기능을 사용하여 보여줍니다

en: Edit program:
ko: 편집기:

en: The default program used to edit files.
ko: 파일을 편집할 기본 프로그램.

en: Max Log Window Size:
ko: 최대 로그 창 크기:

en: The maximum size of the log window in bytes for the GTK+ port
ko: GTK+ 버전에서 로그 창의 바이트 단위의 최대 크기

en: Remote Character Sets:
ko: 원격 문자셋::

en: This is a comma separated list of charsets to try to convert the remote messages to the current locale
ko: 원격 메시지를 지역 로케일에 맞게 변환하기 위한 콤마로 구분되는 문자셋 목록입니다

en: Remote LC_TIME:
ko: 원격 LC_TIME:

en: This is the value of LC_TIME for the remote site. This is so that dates can be parsed properly in the directory listings.
ko: 이것은 원격 사이트의 LC_TIME 값입니다. 디렉토리 목록에서 날짜를 제대로 표시하기 위한 것입니다.

en: Cache TTL:
ko: 캐쉬 TTL:

en: The number of seconds to keep cache entries before they expire.
ko: 얼마 후에 캐쉬를 지울 것인 지를 설정 (초단위의 시간).

en: Append file transfers
ko: 파일 전송 추가

en: Append new file transfers onto existing ones
ko: 전송할 새 파일을 추가

en: Do one transfer at a time
ko: 한번에 하나씩 전송

en: Do only one transfer at a time?
ko: 한번에 하나만 전송할까요?

en: Overwrite by Default
ko: 기본적으로 덮어쓰기

en: Overwrite files by default or set to resume file transfers
ko: 기본적으로 파일을 덮어쓰거나 재전송하도록 설정

en: Preserve file permissions
ko: 파일의 속성을 보존

en: Preserve file permissions of transfered files
ko: 전송된 파일의 속성을 보존

en: Preserve file time
ko: 파일의 시간을 보존

en: Preserve file times of transfered files
ko: 전송된 파일의 시간을 보존

en: Refresh after each file transfer
ko: 매 파일 전송후 갱신

en: Refresh the listbox after each file is transfered
ko: 각각의 파일이 전송된 후에 목록상자를 갱신

en: Sort directories first
ko: 디렉토리를 처음에 위치

en: Put the directories first then the files
ko: 디렉토리들을 파일보다 앞에 위치

en: Show hidden files in the listboxes
ko: 목록상자에서 숨김 파일 보여주기

en: Show transfer status in title
ko: 타이틀에 전송 상태 표시

en: Show the file transfer status in the titlebar
ko: 타이틀바에 파일 전송 상태 표시

en: Start file transfers
ko: 파일 전송 시작

en: Automatically start the file transfers when they get queued
ko: 파일이 큐에 들어가면 자동으로 전송 시작

en: Allow manual commands in GUI
ko: GUI에서 수동 명령 허용

en: Allow entering manual commands in the GUI (functions like the text port)
ko: GUI에서 수동 명령 입력을 허용 (텍스트 버전과 같은 기능)

en: Remember last directory
ko: 이전 디렉토리 기억

en: Save the last local and remote directory when the application is closed
ko: 프로그램이 종료될 때 마지막으로 열린 로컬 및 원격 디렉토리의 경로를 저장합니다

en: Connect to remote server on startup
ko: 시작 시 원격 서버 연결

en: Automatically connect to the remote server when the application is started.
ko: 프로그램이 시작되면 자동으로 원격 서버에 연결합니다.

en: Network timeout:
ko: 네트워크 시간제한:

en: The timeout waiting for network input/output. This is NOT an idle timeout.
ko: 네트워크의 입출력 시간이 초과되었습니다. 이것은 idle 시간제한이 아닙니다.

en: Connect retries:
ko: 연결 재시도:

en: The number of auto-retries to do. Set this to 0 to retry indefinitely
ko: 자동으로 재시도할 횟수. 무한히 시도하려면 이 값을 0으로 설정하십시요

en: Retry sleep time:
ko: 재시도 수면 시간:

en: The number of seconds to wait between retries
ko: 재시도 사이에 기다릴 초단위의 시간

en: Max KB/S:
ko: 최대 KB/S:

en: The maximum KB/s a file transfer can get. (Set to 0 to disable)
ko: 파일 전송시 얻을 수 있는 최대 KB/s (사용않하려면 0으로 설정)

en: Transfer Block Size:
ko: 전송 블록 크기:

en: The block size that is used when transfering files. This should be a multiple of 1024.
ko: 파일 전송에 사용할 블록 크기. 1024의 배수이어야 합니다.

en: Default Protocol:
ko: 기본 프로토콜:

en: This specifies the default protocol to use
ko: 사용할 기본 프로토콜 명시

en: Enable IPv6 support
ko: IPv6 기능 사용

en: This defines what will happen when you double click a file in the file listboxes. 0=View file 1=Edit file 2=Transfer file
ko: 파일 목록 상자에서 파일을 더블클릭시에 어떤 동작을 수행할 것인지를 정의합니다. 0=파일 보기 1=파일 편집 2=파일 전송

en: The default width of the local files listbox
ko: 로컬 파일 목록상자의 기본 넓이

en: The default width of the remote files listbox
ko: 원격 파일 목록상자의 기본 넓이

en: The default height of the local/remote files listboxes
ko: 로컬/원격 파일 목록상자의 기본 높이

en: The default height of the transfer listbox
ko: 전송 목록상자의 기본 높이

en: The default height of the logging window
ko: 로깅 창의 기본 높이

en: The width of the filename column in the transfer window. Set this to 0 to have this column automagically resize.
ko: 전송 창의 파일 이름 열의 넓이. 0으로 설정하면 자동으로 열의 넓이가 바뀝니다.

en: The width of the filename column in the file listboxes. Set this to 0 to have this column automagically resize. Set this to -1 to disable this column
ko: 파일 목록상자의 파일 이름 열의 넓이. 0으로 설정하시면 자동으로 열의 넓이가 바뀝니다. -1로 설정하시면 이 열은 않보이게 됩니다

en: The width of the size column in the file listboxes. Set this to 0 to have this column automagically resize. Set this to -1 to disable this column
ko: 파일 목록상자의 크기 열의 넓이. 0으로 설정하시면 자동으로 열의 넓이가 바뀝니다. -1로 설정하시면 이 열은 않보이게 됩니다

en: The width of the user column in the file listboxes. Set this to 0 to have this column automagically resize. Set this to -1 to disable this column
ko: 파일 목록상자의 사용자 열의 넓이. 0으로 설정하시면 자동으로 열의 넓이가 바뀝니다. -1로 설정하시면 이 열은 않보이게 됩니다

en: The width of the group column in the file listboxes. Set this to 0 to have this column automagically resize. Set this to -1 to disable this column
ko: 파일 목록상자의 그룹 열의 넓이. 0으로 설정하시면 자동으로 열의 넓이가 바뀝니다. -1로 설정하시면 이 열은 않보이게 됩니다

en: The width of the date column in the file listboxes. Set this to 0 to have this column automagically resize. Set this to -1 to disable this column
ko: 파일 목록상자의 날짜 열의 넓이. 0으로 설정하시면 자동으로 열의 넓이가 바뀝니다. -1로 설정하시면 이 열은 않보이게 됩니다

en: The width of the attribs column in the file listboxes. Set this to 0 to have this column automagically resize. Set this to -1 to disable this column
ko: 파일 목록상자의 속성 열의 넓이. 0으로 설정하시면 자동으로 열의 넓이가 바뀝니다. -1로 설정하시면 이 열은 않보이게 됩니다

en: The color of the commands that are sent to the server
ko: 서버로 보내질 명령의 색

en: The color of the commands that are received from the server
ko: 서버에서 받을 명령의 색

en: The color of the error messages
ko: 에러 메시지의 색

en: The color of the rest of the log messages
ko: 나머지 로그 메시지의 색

en: File transfer will be throttled to %.2f KB/s
ko: 파일 전송은 %.2f KB/s로 제한될 겁니다.

en: Error setting LC_TIME to '%s'. Falling back to '%s'
ko: LC_TIME을 '%s'(으)로 설정할 수 없습니다. '%s'을(를) 사용합니다

en: Loading directory listing %s from cache (LC_TIME=%s)
ko: %s 디렉토리 목록을 캐쉬에서 읽는 중 (LC_TIME=%s)

en: Loading directory listing %s from server (LC_TIME=%s)
ko: %s 디렉토리 목록을 서버에서 읽는 중 (LC_TIME=%s)

en: Error: Cannot write to cache: %s
ko: 에러: 캐쉬에 쓸 수 없습니다: %s

en: Error: Could not find bookmark %s
ko: 에러: %s 책갈피를 찾을 수 없습니다

en: Bookmarks Error: The bookmark entry %s does not have a hostname
ko: 책갈피 에러: 책갈피 항목 %s에는 호스트이름이 없습니다

en: The protocol '%s' is currently not supported.
ko: '%s' 프로토콜은 현재 지원되지 않습니다.

en: Found recursive symbolic link %s
ko: 재귀적 심볼릭 링크 %s을(를) 찾았습니다

en: Error: Remote site %s disconnected. Max retries reached...giving up
ko: 에러: 원격 사이트 %s에서 끊겼습니다. 최대 재시도에 도달...포기

en: Error: Remote site %s disconnected. Will reconnect in %d seconds
ko: 에러: 원격 사이트 %s에서 끊겼습니다. %d초 후에 재연결할 겁니다

en: Error: Cannot set close on exec flag: %s
ko: 에러: Cannot set close on exec flag: %s

en: Cannot open master pty %s: %s
ko: 마스터 pty %s을(를) 열 수 없습니다: %s

en: Cannot create a socket pair: %s
ko: 소켓 쌍을 만들 수 없습니다: %s

en: Error: Cannot execute ssh: %s
ko: 에러: ssh를 실행할 수 없습니다: %s

en: Cannot fork another process: %s
ko: 보기: 다른 프로세스를 생성(fork)할 수 없습니다: %s

en: Firewall hostname
ko: 방화벽 호스트명

en: Proxy port:
ko: 프록시 포트:

en: Port to connect to on the firewall
ko: 방화벽에 연결할 포트

en: Your firewall username
ko: 방화벽 사용자명

en: Proxy password:
ko: 프록시 암호:

en: Your firewall password
ko: 방화벽 암호

en: Use HTTP/1.1
ko: HTTP/1.1 사용

en: Do you want to use HTTP/1.1 or HTTP/1.0
ko: HTTP/1.1 혹은 HTTP/1.0을 사용하기를 원하십니까

en: Received wrong response from server, disconnecting
    Invalid chunk size '%s' returned by the remote server
ko: 서버로 부터 생각지 못한 응답을 받았습니다, 끊습니다
    잘못된 chunk 크기 '%s'을(를) 원격 서버에서 받았습니다

en: Disconnecting from site %s
ko: %s 사이트에서 연결 끊는 중

en: Starting the file transfer at offset
ko: 특정 오프셋에서 파일 전송을 시작

en: Cannot retrieve file %s
ko: 파일 %s을(를) 받을 수 없습니다

en: Retrieving directory listing...
ko: 디렉토리 목록 받는 중...

en: Received wrong response from server, disconnecting
ko: 서버로 부터 생각지 못한 응답을 받았습니다, 끊습니다

en: SITE command
ko: SITE 명령

en: This is the password that will be used whenever you log into a remote FTP server as anonymous
ko: 이것은 당신이 원격 FTP 서버에 익명으로 로그인을 시도할 때 사용될 암호입니다

en: Proxy account:
ko: 프록시 계정:

en: Your firewall account (optional)
ko: 여러분의 방화벽 계정입니다 (생략 가능l)

en: Proxy server type:
ko: 프록시 서버 종류:

en: This specifies how your proxy server expects us to log in. You can specify a 2 character replacement string prefixed by a % that will be replaced with the proper data. The first character can be either p for proxy or h for the host of the FTP server. The second character can be u (user), p (pass), h (host), o (port) or a (account). For example, to specify the proxy user, you can you type in %pu
ko: 프록시 서버에 로그인 하는 방법을 지정합니다. 여러분은 % 기호로 시작하는 두 글자의 변환 문자열을 지정할 수 있습니다. 이러한 변환 문자열은 이 후에 적절한 데이터로 변환될 것입니다. 첫 번째 문자는 프록시를 의미하는 p나 FTP 서버의 호스트를 의미하는 h가 될 수 있습니다. 두 번째 문자는 u (사용자), p (열쇠글), h (호스트), o (포트), a (계정) 중의 하나가 될 수 있습니다. 예를 들면, 프록시 사용자의 경우 %pu를 입력할 수 있습니다

en: Ignore PASV address
ko: PASV 주소를 무시

en: If this is enabled, then the remote FTP server's PASV IP address field will be ignored and the host's IP address will be used instead. This is often needed for routers giving their internal rather then their external IP address in a PASV reply.
ko: 원격 FTP 서버의 PASV IP 주소 값을 무시하고, 호스트의 IP 주소를 대신 사용하도록 합니다. 이 옵션은 때때로 PASV 응답에 자신의 외부 IP 주소가 아닌 내부 IP 주소를 보내주는 라우터를 통하는 경우에 필요합니다.

en: Passive file transfers
ko: 수동 파일 전송

en: If this is enabled, then the remote FTP server will open up a port for the data connection. If you are behind a firewall, you will need to enable this. Generally, it is a good idea to keep this enabled unless you are connecting to an older FTP server that doesn't support this. If this is disabled, then gFTP will open up a port on the client side and the remote server will attempt to connect to it.
ko: 원격 FTP 서버에서 데이터 전송을 위한 포트를 열도록 합니다. 여러분이 방화벽 뒤에 있다면 이 옵션을 켜두어야 합니다. 일반적으로, 이러한 기능을 지원하지 않는 오래된 FTP 서버에 연결하지 않는다면, 항상 이 옵션을 켜는 것이 좋습니다. 이 옵션을 사용하지 않는다면, gFTP는 클라이언트 측에 포트를 열고, 원격 서버에서 이 포트에 연결을 시도할 것입니다.

en: Resolve Remote Symlinks (LIST -L)
ko: 원격 심볼릭링크 분석 (LIST -L)

en: The remote FTP server will attempt to resolve symlinks in the directory listings. Generally, this is a good idea to leave enabled. The only time you will want to disable this is if the remote FTP server doesn't support the -L option to LIST
ko: 원격 FTP 서버가 디렉토리 목록의 심볼릭링크를 해석하도록 합니다. 일반적으로 이 옵션을 켜는 것이 좋습니다. 이 옵션을 꺼야 하는 경우는 원격 FTP 서버가 LIST 명령의 -L 옵션을 지원하지 않는 경우 뿐입니다

en: Transfer files in ASCII mode
ko: 파일 아스키 모드로 보내기

en: If you are transfering a text file from Windows to UNIX box or vice versa, then you should enable this. Each system represents newlines differently for text files. If you are transfering from UNIX to UNIX, then it is safe to leave this off. If you are downloading binary data, you will want to disable this.
ko: 텍스트 파일을 윈도우즈에서 유닉스로 혹은 그 반대로 송신하는 경우에 이 옵션을 켜야 합니다. 각 시스템은 텍스트 파일에 대해 newline을 다르게 표시합니다. 유닉스에서 유닉스로 파일을 송신할 경우에는 이 옵션을 꺼도 상관없습니다. 이진 데이타를 다운로딩하는 경우에는 이 옵션을 끄는 것이 좋을 것입니다.

en: Invalid response '%c' received from server.
ko: 서버에서 잘못된 응답 '%c'을(를) 받았습니다.

en: Failed to create a IPv4 socket: %s
ko: IPv4 소켓을 만들 수 없습니다: %s

en: Cannot find an IP address in PASV response '%s'
ko: PASV 응답 '%s'에서 IP 주소를 찾을 수 없습니다

en: Ignoring IP address in PASV response, connecting to %d.%d.%d.%d:%d
ko: PASV 응답에서 IP 주소를 무시, %d.%d.%d.%d:%d(으)로 연결합니다

en: Cannot create a data connection: %s
ko: 데이타 연결을 만들 수 없습니다: %s

en: Cannot get socket name: %s
ko: 소켓 이름을 얻을 수 없습니다: %s

en: Cannot bind a port: %s
ko: 포트를 사용할 수 없습니다: %s

en: Cannot listen on port %d: %s
ko: 포트 %d에서 들을 수 없습니다: %s

en: Failed to create a IPv6 socket: %s
ko: IPv6 소켓을 만들 수 없습니다: %s

en: Error: It doesn't look like we are connected via IPv6. Aborting connection.
ko: 에러: IPv6로 연결된 것 같지 않습니다. 연결을 끊습니다.

en: Invalid EPSV response '%s'
ko: 잘못된 EPSV 응답 '%s'

en: Cannot get address of local socket: %s
ko: 지역 소켓의 주소를 얻을 수 없습니다: %s

en: Cannot accept connection from server: %s
ko: 서버로부터의 연결을 받아들일 수 없습니다: %s

en: Warning: Cannot parse listing %s
ko: 경고: 목록 %s을(를) 해석할 수 없습니다

en: Looking up %s
ko: %s 찾는 중

en: Cannot look up hostname %s: %s
ko: 호스트명 %s을(를) 찾을 수 없습니다: %s

en: Failed to create a socket: %s
ko: 소켓을 만들 수 없습니다: %s

en: Trying %s:%d
ko: %s 시도 중:%d

en: Cannot connect to %s: %s
ko: %s(으)로 연결할 수 없습니다: %s

en: Connected to %s:%d
ko: %s(으)로 연결되었습니다:%d

en: Cannot look up service name %s/tcp. Please check your services file
ko: 서비스 이름 %s/tcp를 찾을 수 없습니다. 서비스 파일을 확인하세요

en: Connection to %s timed out
ko: %s로의 연결 제한 시간 초과

en: Cannot get socket flags: %s
ko: 소켓 플래그를 얻을 수 없습니다: %s

en: Cannot set socket to non-blocking: %s
ko: 소켓을 non-blocking으로 설정할 수 없습니다: %s

en: SSH Prog Name:
ko: SSH 프로그램명:

en: The path to the SSH executable
ko: SSH 실행파일에 대한 경로

en: SSH Extra Params:
ko: SSH 추가 파라미터:

en: Extra parameters to pass to the SSH program
ko: SSH 프로그램에 추가로 넘길 파라미터

en: Need SSH User/Pass
ko: SSH User/Pass 필요

en: Require a username/password for SSH connections
ko: SSH 연결을 위한 사용자명/암호가 필요합니다

en: Running program %s
ko: 프로그램 실행: %s

en: (yes/no)?
ko: (예/아니오)?

en: Enter SecurID Password:
ko: SecurID 암호 입력:

en: Error: An incorrect password was entered
ko: 에러: 틀린 암호가 입력되었습니다

en: %d: Protocol Initialization
ko: %d: 프로토콜 초기화

en: %d: Protocol version %d
ko: %d: 프로토콜 버전 %d

en: %d: Open %s
ko: %d: %s 엽니다

en: %d: Close
ko: %d: 닫습니다

en: %d: Open Directory %s
ko: %d: %s 디렉토리 엽니다

en: %d: Read Directory
ko: %d: 디렉토리 읽습니다

en: %d: Remove file %s
ko: %d: %s 파일 삭제합니다

en: %d: Make directory %s
ko: %d: %s 디렉토리 생성합니다

en: %d: Remove directory %s
ko: %d: %s 디렉토리를 삭제합니다

en: %d: File attributes
ko: %d: 파일 속성

en: EOF
ko: 파일끝

en: Connection lost
ko: 연결 끊김

en: Operation unsupported
ko: 동작이 지원되지 않습니다

en: Unknown message returned from server
ko: 서버에서 모르는 메시지가 도착했습니다

en: Error: Message size %d too big
ko: 에러: 메시지 크기가 %d(으)로 너무 깁니다

en: Error: Message size %d too big from server
ko: 에러: 서버로부터 메시지 크기가 %d(으)로 너무 긴 걸 받았습니다

en: There was an error initializing a SSH connection with the remote server. The error message from the remote server follows:
ko: SSH로 원격 서버에 연결 도중 에러가 발생했습니다. 서버에서의 에러 메시지는 다음과 같습니다:

en: Opening SSH connection to %s
ko: %s(으)로 SSH 연결을 하는 중

en: Successfully logged into SSH server %s
ko: 성공적으로 SSH 서버 %s에 접속하였습니다

en: SSL Engine
ko: SSL 엔진

en: SSL Entropy File:
ko: SSL 엔트로피 파일:

en: SSL entropy file
ko: SSL 엔트로피 파일:

en: Entropy Seed Length:
ko: 엔트로피 시드 길이:

en: The maximum number of bytes to seed the SSL engine with
ko: SSL 엔진에 주어질 시드의 최대 길이 (바이트)

en: Verify SSL Peer
ko: SSL Peer 검증

en: Error with certificate at depth: %i
    Issuer = %s
    Subject = %s
    Error %i:%s
ko: 증명서 에러: 깊이 %i
    발급자 = %s
    주제 = %s
    에러 %i:%s

en: Cannot get peer certificate
ko: Peer 증명서를 얻을 수 없습니다

en: ERROR: The host in the SSL certificate (%s) does not match the host that we connected to (%s). Aborting connection.
ko: 에러: SSL 증명서(%s) 내의 호스트와 연결한 호스트(%s)가 일치하지 않습니다. 연결을 끊습니다.

en: Cannot initialize the OpenSSL library
ko: OpenSSL 라이브러리를 초기화할 수 없습니다

en: Error loading default SSL certificates
ko: 기본적인 SSL 증명서 읽기 에러

en: Error setting cipher list (no valid ciphers)
ko: 암호 목록 설정 에러 (맞는 암호 없음)

en: Error: SSL engine was not initialized
ko: 에러: SSL 엔진이 초기화되지 않았습니다

en: Error setting up SSL connection (BIO object)
ko: SSL 연결 설정 에러 (BIO 객체)

en: Error setting up SSL connection (SSL object)
ko: SSL 연결 설정 에러 (SSL 객체)

en: Error with peer certificate: %s
ko: peer 증명서 에러: %s

en: Operation canceled
ko: 동작이 취소되었습니다

en: Waiting %d seconds until trying to connect again
ko: 다시 연결을 시도하기 전에 %d 초를 기다리는 중

en: gFTP comes with ABSOLUTELY NO WARRANTY; for details, see the COPYING file. This is free software, and you are welcome to redistribute it under certain conditions; for details, see the COPYING file
ko: gFTP는 어떤 보증도 하지 않습니다; 자세한 것은 COPYING 파일을 보십시요. 이것은 자유 소프트웨어입니다, 그리고 특정한 조건하에서 재배포하시는 것은 좋습니다; 자세한 것은 COPYING 파일을 보십시요

en: Error: Not connected to a remote site
ko: 에러: 리모트 사이트에 연결되지 않았습니다

en: usage: chmod <mode> <file>
ko: 사용법: chmod <모드> <파일>

en: usage: rename <old name> <new name>
ko: 사용법: rename <이전 이름> <새 이름>

en: usage: delete <file>
ko: 사용법: delete <파일>

en: usage: rmdir <directory>
ko: 사용법: rmdir <디렉토리>

en: usage: site <site command>
ko: 사용법: site <사이트 명령>

en: usage: mkdir <new directory>
ko: 사용법: mkdir <새 디렉토리>

en: usage: chdir <directory>
ko: 사용법: chdir <디렉토리>

en: Invalid argument
ko: 잘못된 인자

en: Clear the directory cache
ko: 디렉토리 캐쉬를 지웁니다

en: usage: open
ko: 사용법: open

en: usage: set [variable = value]
ko: 사용법: set [변수명 = 값]

en: Error: Variable %s is not a valid configuration variable.
ko: 에러: %s 변수는 환경설정 변수가 아닙니다.

en: Error: Variable %s is not available in the text port of gFTP
ko: 에러: %s 변수는 gFTP의 텍스트 버전에서는 사용할 수 없습니다

en: Supported commands:
ko: 지원되는 명령:

en: usage: %s <filespec>
ko: 사용법: %s <파일스펙>

en: about
ko: 정보

en: Shows gFTP information
ko: gFTP 정보 보기

en: ascii
ko: 아스키

en: Sets the current file transfer mode to Ascii (only for FTP)
ko: 현재 파일 전송 모드를 *아스키*로 설정합니다 (FTP만)

en: Sets the current file transfer mode to Binary (only for FTP)
ko: 현재 파일 전송 모드를 *이진*으로 설정합니다 (FTP만)

en: Changes the remote working directory
ko: 원격 작업 디렉토리를 바꿉니다

en: Changes the permissions of a remote file
ko: 전송된 파일의 속성을 저장

en: Available options: cache
ko: 사용가능한 옵션들: cache

en: Disconnects from the remote site
ko: 원격 사이트에에서 끊습니다

en: Removes a remote file
ko: 원격 파일 삭제

en: Shows the directory listing for the current remote directory
ko: 현재 원격 디렉토리의 디렉토리 목록을 봅니다

en: Downloads remote file(s)
ko: 원격 파일 다운로드

en: Shows this help screen
ko: 이 도움말 화면 보기

en: Changes the local working directory
ko: 로컬 작업 디렉토리를 바꿉니다

en: Changes the permissions of a local file
ko: 로컬 파일의 모드를 바꿉니다

en: Removes a local file
ko: 로컬 파일을 삭제합니다

en: Shows the directory listing for the current local directory
ko: 현재 로컬 디렉토리의 디렉토리 목록을 봅니다

en: Creates a local directory
ko: 로컬 디렉토리를 만듭니다

en: Show current local directory
ko: 현재의 로컬 디렉토리를 봅니다

en: Rename a local file
ko: 로컬 파일명을 바꿉니다

en: Remove a local directory
ko: 로컬 디렉토리를 삭제합니다

en: Creates a remote directory
ko: 원격 디렉토리를 만듭니다

en: Uploads local file(s)
ko: 로컬 파일 올리기

en: Opens a connection to a remote site
ko: 원격 사이트로 연결합니다

en: Show current remote directory
ko: 현잭 원격 디렉토리를 봅니다

en: Exit from gFTP
ko: gFTP 끝내기

en: Rename a remote file
ko: 원격 파일명을 바꿉니다

en: Remove a remote directory
ko: 원격 디렉토리를 삭제합니다

en: Show configuration file variables. You can also set variables by set var=val
ko: 환경설정 파일 변수를 봅니다. 또한 'set var=val' 형식으로 변수값을 바꿀 수 있습니다

en: Run a site specific command
ko: 사이트 명령 입력

en: Error: Command not recognized
ko: 에러: 모르는 명령입니다

en: Successfully transferred %s at %.2f KB/s
ko: 성공적으로 %s이(가) %.2f KB/s 속도로 보내졌습니다

en: Skipping file %s on host %s
ko: %s 파일을 %s 호스트로 전송 취소하는 중입니다

en: Stopping the transfer on host %s
ko: %s 호스트로의 전송을 중단하는 중입니다

en: Could not download %s from %s
ko: %s을(를) %s에서 다운로드하지 못했습니다

en: There were %d files or directories that could not be transferred. Check the log for which items were not properly transferred.
ko: %d 개의 파일 혹은 디렉토리의 전송에 실패하였습니다. 어느 것이 전송되지 않았는지는 로그를 점검해 보시기 바랍니다.

en: %s: Please hit the stop button first to do anything else
ko: %s: 어떤 일이든 하시려면 일단 멈춤 단추를 누르십시요

en: Run Bookmark
ko: 책갈피 실행

en: Add Bookmark: You must enter a name for the bookmark
ko: 책갈피 더하기: 책갈피의 이름을 입력하셔야만 합니다

en: Add Bookmark: Cannot add bookmark %s because that name already exists
ko: 책갈피 더하기: %s 책갈피가 이미 있어서 추가할 수 없습니다

en: Add Bookmark: You must enter a hostname
ko: 책갈피 더하기: 호스트 이름을 입력하셔야만 합니다

en: Enter the name of the bookmark you want to add
    You can separate items by a / to put it into a submenu
    (ex: Linux Sites/Debian)
ko: 더하고 싶은 책갈피의 이름을 입력하세요
    항목들을 하위메뉴에 집어넣으려면 / 로 분리하세요
    (가령: Linux Sites/Debian)

en: You must specify a name for the bookmark.
ko: 책갈피의 이름을 입력하셔야만 합니다.

en: Enter the name of the new folder to create
ko: 만들고자 하는 새로운 폴더의 이름을 입력하세요

en: Enter the name of the new item to create
ko: 만들고자 하는 새로운 항목의 이름을 입력하세요

en: Are you sure you want to erase the bookmark
    %s and all its children?
ko: 책갈피 %s와(과) 그 하위 항목들을
    정말로 지우고 싶으십니까?

en: Remote Directory:
ko: 원격 디렉토리:

en: Local Directory:
ko: 로컬 디렉토리:

en: Log in as ANONYMOUS
ko: 익명으로 로그인

en:   Cancel
ko:   취소

en: /File/tearoff
ko: /파일/tearoff

en: /File/New _Folder...
ko: /파일/새 폴더(_F)...

en: /File/New _Item...
ko: /파일/새 항목(_I)...

en: /File/_Delete
ko: /파일/지우기(_D)

en: /File/_Properties...
ko: /파일/등록정보(_P)...

en: /File/sep
ko: /파일/sep

en: You can now adjust the attributes of your file(s)
    Note: Not all ftp servers support the chmod feature
ko: 이제 당신의 파일들의 속성을 바꾸실 수 있습니다
    주의: 모든 ftp 서버가 chmod 기능을 지원하지는 않습니다

en: Are you sure you want to delete these %ld files and %ld directories
ko: 이 %ld 파일들과 %ld 디렉토리들을 정말로 지우고 싶으십니까?

en: Are you sure you want to delete these %ld files
ko: 이 %ld 파일들을 정말로 지우고 싶으십니까?

en: Are you sure you want to delete these %ld directories
ko: 이 %ld 디렉토리들을 정말로 지우고 싶으십니까?

en: Delete Files/Directories
ko: 파일 지우기/디렉토리

en: Received URL %s
ko: URL %s을(를) 받았습니다

en: Drag-N-Drop
ko: 드래그앤드롭

en: There are file transfers in progress.
    Are you sure you want to exit?
ko: 전송중인 파일이 있습니다.
    정말로 끝내기를 원하십니까?

en: Enter a URL to connect to
ko: 연결할 URL을 입력하십시요

en: /FTP/Window _1
ko: /FTP/창 1(_1)

en: /FTP/Window _2
ko: /FTP/창 2(_2)

en: /FTP/_Ascii
ko: /FTP/아스키(_A)

en: /FTP/_Binary
ko: /FTP/이진(_B)

en: /FTP/_Preferences...
ko: /FTP/등록정보(_P)...

en: /FTP/_Quit
ko: /FTP/종료(_Q)

en: /_Local
ko: /로컬(_L)

en: /Local/tearoff
ko: /로컬/tearoff

en: /Local/_Open Location...
ko: /로컬/URL 열기(_O)...

en: /Local/D_isconnect
ko: /로컬/연결끊기(_I)

en: /Local/sep
ko: /로컬/sep

en: /Local/Change _Filespec...
ko: /로컬/파일스펙 바꾸기(_F)...

en: /Local/_Show selected
ko: /로컬/선택된 파일 보기(_S)

en: /Local/Select _All
ko: /로컬/모두 선택(_A)

en: /Local/Select All Files
ko: /로컬/모든 파일 선택

en: /Local/Deselect All
ko: /로컬/모두 선택해제

en: /Local/Save Directory Listing...
ko: /로컬/디렉토리 목록 저장...

en: /Local/Send SITE Command...
ko: /로컬/SITE 명령 보내기...

en: /Local/_Change Directory
ko: /로컬/디렉토리 바꾸기(_C)

en: /Local/_Permissions...
ko: /로컬/모드바꾸기(_P)...

en: /Local/_New Folder...
ko: /파일/새 폴더(_N)...

en: /Local/Rena_me...
ko: /로컬/이름바꾸기(_M)...

en: /Local/_Delete...
ko: /로컬/지우기(_D)...

en: /Local/_Edit...
ko: /로컬/편집(_E)...

en: /Local/_View...
ko: /로컬/보기(_V)...

en: /Local/_Refresh
ko: /로컬/새로 고침(_R)

en: /_Remote
ko: /원격(_R)

en: /Remote/tearoff
ko: /원격/tearoff

en: /Remote/_Open Location...
ko: /원격/URL 열기(_O)...

en: /Remote/D_isconnect
ko: /원격/연결끊기(_I)

en: /Remote/sep
ko: /원격/sep

en: /Remote/Change _Filespec...
ko: /원격/파일스펙 바꾸기(_F)...

en: /Remote/_Show selected
ko: /원격/선택된 파일 보기(_S)

en: /Remote/Select _All
ko: /원격/모두 선택(_A)

en: /Remote/Select All Files
ko: /원격/모든 파일 선택

en: /Remote/Deselect All
ko: /원격/모두 선택해제

en: /Remote/Save Directory Listing...
ko: /원격/디렉토리 목록 저장...

en: /Remote/Send SITE Command...
ko: /원격/SITE 명령 보내기...

en: /Remote/_Change Directory
ko: /원격/디렉토리 바꾸기(_C)

en: /Remote/_Permisssions...
ko: /원격/모드바꾸기(_P)...

en: /Remote/_New Folder...
ko: /파일/새 폴더(_N)...

en: /Remote/Rena_me...
ko: /원격/이름바꾸기(_M)...

en: /Remote/_Delete...
ko: /원격/지우기(_D)...

en: /Remote/_Edit...
ko: /원격/편집(_E)...

en: /Remote/_View...
ko: /원격/보기(_V)...

en: /Remote/_Refresh
ko: /원격/새로 고침(_R)

en: /_Bookmarks
ko: /책갈피(_B)

en: /Bookmarks/tearoff
ko: /책갈피/tearoff

en: /Bookmarks/Add _Bookmark
ko: /책갈피/책갈피 더하기(_B)

en: /Bookmarks/Edit Bookmarks
ko: /책갈피/책갈피 편집

en: /Bookmarks/sep
ko: /책갈피/sep

en: /_Transfer
ko: /전송(_T)

en: /Transfer/tearoff
ko: /전송/tearoff

en: /Transfer/_Start
ko: /전송/시작(_S)

en: /Transfer/St_op
ko: /전송/중지(_O)

en: /Transfer/sep
ko: /전송/sep

en: /Transfer/Skip _Current File
ko: /전송/현재파일 건너뛰기(_C)

en: /Transfer/_Remove File
ko: /전송/파일 삭제(_R)

en: /Transfer/Move File _Up
ko: /전송/파일 위로 이동(_U)

en: /Transfer/Move File _Down
ko: /전송/파일 아래로 이동(_D)

en: /Transfer/_Retrieve Files
ko: /전송/파일 받기(_R)

en: /Transfer/_Put Files
ko: /전송/파일 보내기(_P)

en: /L_og
ko: /로깅(_O)

en: /Log/tearoff
ko: /로깅/tearoff

en: /Log/_Clear
ko: /로깅/지우기(_C)

en: /Log/_View
ko: /로깅/보기(_V)

en: /Log/_Save...
ko: /로깅/로그 저장(_S)...

en: /Tool_s
ko: /도구(_S)

en: /Tools/tearoff
ko: /도구/tearoff

en: /Tools/C_ompare Windows
ko: /도구/창 비교(_O)

en: /Tools/_Clear Cache
ko: /도구/캐쉬 비우기(_C)

en: /Help
ko: /도움말

en: /Help/tearoff
ko: /도움말/tearoff

en: _Host:
ko: 호스트(_H):

en: _User:
ko: 사용자(_U):

en: Pass:
ko: 비밀번호:

en: Command:
ko: 명령:

en: Attribs
ko: 속성

en: Error: You must type in a host to connect to
ko: 에러: 연결하려면 호스트명을 입력하셔야 합니다

en: Please enter your username for this site
ko: 이 사이트에 대한 사용자명을 입력하세요

en: Please enter your password for this site
ko: 이 사이트에 대한 암호를 입력하세요

en: Operation canceled...you must enter a string
ko: 동작이 취소되었습니다...문자열을 입력하셔야 합니다

en: Enter name of directory to create
ko: 만들 디렉토리명을 입력하십시요

en: What would you like to rename %s to?
ko: %s을(를) 어떤 이름으로 바꾸고 싶으세요?

en: Enter site-specific command
ko: 사이트 명령 입력

en: Transfer Files
ko: 파일 보내기

en: The following file(s) exist on both the local and remote computer
    Please select what you would like to do
ko: 다음 파일(들)이 로컬과 리모트 컴퓨터에 모두 존재합니다
    원하는 것을 선택하십시요

en: Skip File
ko: 파일 건너뛰기

en: Deselect All
ko: 모두 선택해제

en: Change Filespec: Operation canceled...you must enter a string
ko: 파일스펙 바꾸기: 동작이 취소되었습니다...문자열을 입력하셔야 합니다

en: Change Filespec
ko: 파일스펙 바꾸기

en: Enter the new file specification
ko: 새로운 파일 명세를 입력하십시요

en: Error: Cannot open %s for writing: %s
ko: 에러: %s을(를) 쓰기위해 열 수 없습니다: %s

en: Save Directory Listing
ko: 디렉토리 목록 저장

en: Error: Error writing to %s: %s
ko: 에러: %s에 쓸 수 없습니다: %s

en: Successfully wrote the log file to %s
ko: 로그파일을 %s에 성공적으로 저장했습니다

en: Cannot find the license agreement file COPYING. Please make sure it is in either %s or in %s
ko: 라이선스 동의 파일 COPYING을 찾을 수 없습니다. 이 파일이 %s 혹은 %s에 있어야 합니다

en: About gFTP
ko: gFTP 정보

en: %s
    Copyright (C) 1998-2007 Brian Masney <masneyb@gftp.org>
    Official Homepage: http://www.gftp.org/
ko: %s
    Copyright (C) 1998-2007 Brian Masney <masneyb@gftp.org>
    공식 홈페이지: http://www.gftp.org/

en:   Close
ko:   닫기

en: Compare Windows
ko: 창 비교

en: Disconnect from the remote server
ko: 원격 서버에서 끊었습니다

en: Connect to the site specified in the host entry. If the host entry is blank, then a dialog is presented that will allow you to enter a URL.
ko: 흐스트 영역에 지정된 사이트에 연결합니다. 만약 호스트 영역이 비어있다면, 대화 상자가 나타나며, 연결할 URL을 입력할 수 있습니다.

en: ] (Cached) [
ko: ] (캐쉬됨) [

en: Error opening file %s: %s
ko: 파일 %s을(를) 열 수 없습니다: %s

en: %s: Not connected to a remote site
ko: %s: 리모트 사이트에 연결되지 않았습니다

en: %s: This feature is not available using this protocol
ko: %s: 이 기능은 이 프로토콜을 사용할 수 없습니다

en: %s: You must only have one item selected
ko: %s: 한 항목만 선택하셔야 합니다

en: %s: You must have at least one item selected
ko: %s: 적어도 한 항목은 선택하셔야 합니다

en:   Yes
ko:   예

en:   No
ko:   아니오

en: Getting directory listings
ko: 디렉토리 목록을 받는 중

en:   Stop
ko:   중지

en: Received %ld directories
    and %ld files
ko: %ld 디렉토리들과 %ld 파일들을
    받았습니다

en: gFTP Error: Cannot find file %s in %s or %s
ko: gFTP 에러: 파일 %s을(를) %s 혹은 %s에서 찾을 수 없습니다

en: Edit Host
ko: 호스트 편집

en: Network Address
ko: 네트워크 주소

en: N_etmask:
ko: 넷마스크(_E):

en: Local Hosts
ko: 로컬 호스트

en: Receiving file names...
ko: 파일명 받는 중...

en: Retrieve Files: Not connected to a remote site
ko: 파일 받기: 리모트 사이트에 연결되지 않았습니다

en: Error: Child %d returned %d
ko: 에러: 자식 %d이(가) %d을(를) 되돌렸습니다

en: Child %d returned successfully
ko: 자식 %d이(가) 성공적으로 수행되었습니다

en: Error: Child %d did not terminate properly
ko: 에러: 자식 %d이(가) 정상적으로 종료되지 않았습니다

en: Error: Cannot get information about file %s: %s
ko: 에러: 파일 %s에 대한 정보를 얻을 수 없습니다: %s

en: File %s was not changed
ko: %s 파일이 바뀌지 않았습니다

en: File %s has changed.
    Would you like to upload it?
ko: %s 파일이 바뀌었습니다.
    업로드할까요?

en: Sent %s of %s at %.2fKB/s, %02d:%02d:%02d est. time remaining
ko: 보내기 %s of %s - 속도: %.2fKB/s, %02d:%02d:%02d 남음 (예상 시간)

en: Recv %s of %s at %.2fKB/s, %02d:%02d:%02d est. time remaining
ko: 받기 %s of %s - 속도: %.2fKB/s, %02d:%02d:%02d 남음 (예상 시간)

en: Sent %s of %s, transfer stalled, unknown time remaining
ko: 보내기 %s of %s, 전송 잠시 중단, 모르는 시간 남음

en: Recv %s of %s, transfer stalled, unknown time remaining
ko: 받기 %s of %s, 전송 잠시 중단, 모르는 시간 남음

en: Unknown percentage complete. (File %ld of %ld)
ko: 알 수 없는 퍼센트만큼 끝남. (파일 %ld / %ld)

en: %d%% complete, %02d:%02d:%02d est. time remaining. (File %ld of %ld)
ko: %d%% 끝남, %02d:%02d:%02d 남음. (예상 시간) (파일 %ld / %ld)

en: Retrieving file names...%s bytes
ko: 파일명 받는 중...%s 바이트

en: There are no file transfers selected
ko: 전송할 선택된 파일이 없습니다

en: View: %s is a directory. Cannot view it.
ko: 보기: %s은(는) 디렉토리입니다. 볼 수 없습니다.

en: Edit: %s is a directory. Cannot edit it.
ko: 편집: %s은(는) 디렉토리입니다. 편집할 수 없습니다.

en: Edit: You must specify an editor in the options dialog
ko: 편집: 옵션 대화상자에서 편집기를 명시하셔야 합니다

en: View: Cannot fork another process: %s
ko: 보기: 다른 프로세스를 생성(fork)할 수 없습니다: %s

en: Running program: %s %s
ko: 프로그램 실행: %s %s

en: Opening %s with %s
ko: %s을(를) %s와 함께 여는 중

en: Viewing file %s
ko: %s 파일 보는 중

en: View: Cannot open file %s: %s
ko: 보기: 파일 %s을(를) 열 수 없습니다: %s

en: Cannot open controlling terminal %s
ko: 터미널 %s을(를) 열 수 없습니다

en: Username [anonymous]:
ko: 사용자명 [anonymous]:

en: %s already exists. (%s source size, %s destination size):
    (o)verwrite, (r)esume, (s)kip, (O)verwrite All, (R)esume All, (S)kip All: (%c)
ko: %s이(가) 이미 있습니다. (%s 원본크기, %s 대상크기):
    덮어쓰기(o), 이어받기(r), 건너뛰기(s), 전부 덮어쓰기(O), 전부 이어받기(R), 전부 건너뛰기(S): (%c)

note: &export_file_name
en: Export loaded file and exit
ko: 읽어들인 파일을 저장하고 마칩니다

en: OUTPUT
ko: 출력

en: Can't connect to session manager!
ko: 세션 관리자에 연결을 할수 없습니다!

en: Couldn't find standard objects when looking for object-libs, exiting...
ko: object-libs는 찾았지만 표준 객체는 찾지 못하였습니다, 종료합니다...

en: Could not create per-user Dia config directory
ko: 다른 사용자의 Dia 설정 디렉토리를 생성할수 없습니다

en: Objects and filters internal to dia
ko: Dia의 내부 객체와 필터

en: [OPTION...] [FILE...]
ko: [옵션...] [파일...]

en: Error on option %s: %s.
    Run '%s --help' to see a full list of available command line options.
ko: 옵션 %s에 오류가 있습니다 : %s. 
    '%s --help'를 실행시켜서 명령행 옵션의 전체목록을 참조하십시오.

en: No existing object to paste.
ko: 붙여넣을 객체가 없습니다.

en: Dia
ko: 직경

en: About Dia
ko: 이 프로그램은

en: This object has no defaults.
ko: 이 객체는 기본설정이 없습니다.

en: Could not initialize Bonobo!
ko: Bonobo를 초기화 할수 없습니다!

en: Fit to:
ko: 맞춤:

en: This object doesn't support Undo/Redo.
    Undo information erased.
ko: 이 객체는 취소/재실행을 지원하지 않습니다.
    취소 정보가 지워집니다.

en: Diagram modified!
ko: 도표가 변경되었습니다!

en: Could not create PNG write structure
ko: PNG 쓰기 구조를 생성할수 없습니다

en: Could not create PNG header info structure
ko: PNG헤더정보 구조를 생성할수 없습니다

en: Error occurred while writing PNG
ko: PNG를 쓰는중 오류가 발생했습니다

en: Portable Network Graphics
ko: PNG

en: Open Diagram
ko: 도표 열기

en: Open Options
ko: 설정 하기

en: The file '%s' already exists.
    Do you want to overwrite it?
ko: 파일 '%s'가 있습니다.
    덮어 쓰겠습니까?

en: Save Diagram
ko: 도표 저장

en: Modify object(s)
ko: 객체 변경

en: Scroll around the diagram
ko: 도표

en: Zigzagline
ko: 지그재그

en: Bezierline
ko: 베지어

en: Diagram Editor
ko: 도표 편집기

en: Diagrams:
ko: 도표:

en: Error loading diagram.
    Linked object not found in document.
ko: 도표 읽는중 오류.
    문서에서 연결된 객체를 찾을수 없습니다.

en: /File/Page Set_up...
ko: /파일/쪽 설정(_u)...

en: /File/_Print Diagram...
ko: /파일/도표 인쇄(_P)...

en: /Edit/_Redo
ko: /편집/재실행(_R)

en: /Edit/_Copy
ko: /편집/복사(_C)

en: /Edit/C_ut
ko: /편집/자르기(_u)

en: /Edit/_Delete
ko: /편집/지우기(_D)

en: /Edit/Copy Text
ko: /편집/문자열 복사

en: /Edit/Cut Text
ko: /편집/문자열 자르기

en: /Edit/Paste _Text
ko: /편집/문자열 붙이기(_T)

en: /View/Zoom _In
ko: /보기/확대(_I)

en: /View/Zoom _Out
ko: /보기/축소(_O)

en: /View/_Zoom
ko: /보기/확대(_Z)

en: /View/Zoom/400%
ko: /보기/확대/400%

en: /View/Zoom/283%
ko: /보기/확대/283%

en: /View/Zoom/200%
ko: /보기/확대/200%

en: /View/Zoom/141%
ko: /보기/확대/141%

en: /View/Zoom/100%
ko: /보기/확대/100%

en: /View/Zoom/85%
ko: /보기/축소/85%

en: /View/Zoom/70.7%
ko: /보기/축소/70.7%

en: /View/Zoom/50%
ko: /보기/축소/50%

en: /View/Zoom/35.4%
ko: /보기/축소/35.4%

en: /View/Zoom/25%
ko: /보기/축소/25%

en: /View/_AntiAliased
ko: /보기/안티얼라이싱(_A)

en: /View/_Snap To Grid
ko: /보기/끊긴 격자

en: /View/Show _Rulers
ko: /보기/눈금자 보기(_R)

en: /View/Show _Connection Points
ko: /보기/연결점 보기(_C)

en: /View/New _View
ko: /보기/새 보기(_V)

note: Show All, Best Fit.  Same as the Gimp, Ctrl+E
en: /View/Show _All
ko: /보기/모두 보기(_A)

en: /_Objects
ko: /객체(_O)

en: /Objects/Send to _Back
ko: /객체/뒤로 보내기(_B)

en: /Objects/Bring to _Front
ko: /객체/앞으로 보내기(_F)

en: /Objects/_Group
ko: /객체/묶기(_G)

note: deliberately not using Ctrl+U for Ungroup
en: /Objects/_Ungroup
ko: /객체/풀기(_U)

en: /Select/All
ko: /선택/모두

en: /Select/None
ko: /선택/않음

en: /Select/Invert
ko: /선택/반대

en: /Select/Connected
ko: /선택/연결

en: /Select/Same Type
ko: /선택/같은 형태

en: /Select/Remove
ko: /선택/지움

en: /Tools/Text
ko: /도구/문자열

en: /Tools/Box
ko: /도구/상자

en: /Tools/Ellipse
ko: /도구/타원

en: /Tools/Polygon
ko: /도구/다각형

en: /Tools/Line
ko: /도구/선

en: /Tools/Arc
ko: /도구/호

en: /Tools/Zigzagline
ko: /도구/지그재그

en: /Tools/Polyline
ko: /도구/다형선

en: /Tools/Bezierline
ko: /도구/베지어곡선

en: /Tools/Image
ko: /도구/그림

en: Select Printer
ko: 프린터 선택

en: View Defaults
ko: 기본 보기

en: Number of undo levels:
ko: 취소하기 갯수:

en: New window:
ko: 새 창:

en: Connection Points:
ko: 연결점:

en: Snap to
ko: 다음에 스냅

en: This object has no properties.
ko: 이 객체는 속성이 없습니다

en: Widget not found: %s
ko: 위젯을 찾을 수 없습니다: %s

en: Sheet:
ko: 시트:

en: Filled Ellipse
ko: 타원(채우기)

en: Internal error: Setting corner type of endpoint of bezier
ko: 내부 오류: 베지어 곡선 끝점의 가장자리 형태 설정

en: Arrow Properties
ko: 화살표 속성

en: Line Style Properties
ko: 선 형태 속성

en: Could not find plugin init function in `%s'
ko: 플러그인 초기함수에서 `%s'를 찾을수 업습니다

en: %s Plugin could not be unloaded
ko: 플러그인 %s를 제거할수 없습니다

en: Draw background
ko: 배경 그림

en: Dash-Dot
ko: 일점괘선

en: Dash-Dot-Dot
ko: 이점괘선

en: Rotate:
ko: 회전:

en: Lift
ko: 상승

en: Protect
ko: 보호

en: Shield
ko: 방패

en: Hold
ko: 유지

en: Pack
ko: 포장

en: Drill
ko: 구멍 뚫기

en: Refine
ko: 개선

en: Resist
ko: 밀기

en: Initiate
ko: 시작

en: Amplify
ko: 증폭

en: Solidify
ko: 솔리디파이

en: Differentiate
ko: 미분

en: Liquid
ko: 액체

en: Vibration
ko: 진동

en: Electricity
ko: 전기

en: Thermal
ko: 온도

en: Radiation
ko: 방사능

en: Text padding
ko: 문자열 채움

en: From A to B
ko: A에서 B로

en: From B to A
ko: B에서 A로

en: Side A
ko: A 쪽

en: Side B
ko: B 쪽

note: Show arrow:
en: Show arrow
ko: 화살표 보임

en: Suppress Attributes
ko: 속성 안보임

en: Show Comments
ko: 주석 표시

en: Attributes visible
ko: 속성 보임

en: Operations visible
ko: 작동 보임

en: Suppress operations
ko: 작동 안보임

en: Attribute data
ko: 속성 데이터

en: Operation data
ko: 작동 데이터

en: Parameter data
ko: 인자 데이터

en: Def. value:
ko: 기본 값:

en: Template class
ko: 템플릿 클래스

en: Boundary
ko: 경계

en: Call
ko: 호출

en: Active object
ko: 객체 활성

en: Flip horizontal
ko: 위아래 바꿈

en: Flip vertical
ko: 좌우 바꿈

en: Flowchart objects
ko: 흐름도 객체

en: Domain Type
ko: 도메인 유형

en: Obstacle
ko: 장애물

en: Add Handle
ko: 핸들 추가

en: Delete Handle
ko: 핸들 제거

en: Network diagram objects
ko: 네트웍 도표 객체

en: Add Segment
ko: 부분 추가

en: Symmetric control
ko: 대칭 조절

en: Smooth control
ko: 부드러운 조절

en: Cusp control
ko: 뾰족한 조절

en: Draw border
ko: 가장자리 그림

note: Found file in same dir as diagram. Found file in current dir.
en: The image file '%s' was not found in that directory.
    Using the file '%s' instead
ko: 그 자료방에 그림파일 '%s'를 찾을수 없습니다.
    대신에 '%s'파일을 이용합니다

note: Didn't find file in current dir.
en: The image file '%s' was not found.
ko: 그림 파일 '%s' 를 찾을수 없습니다.

en: Start point
ko: 시작 포인트

en: Add Corner
ko: 가장자리 더하기

en: Delete Corner
ko: 가장자리 지우기

en: Standard objects
ko: 표준 객체

en: Image row length larger than maximum cell array.
    Image not exported to CGM.
ko: 그림의 길이가 최대 셀수를 넘어갔습니다.
    그림을 CGM으로 저장할수 없습니다.

en: Computer Graphics Metafile
ko: 컴퓨터 그래픽 메타파일

en: Computer Graphics Metafile export filter
ko: 컴퓨터 그래픽 메타파일 저장 필터

en: Couldn't open: '%s' for writing.
ko: 열수 업습니다: '%s'  쓸수없슴.

note: ~ Computer name
en: Centrifuge
ko: 원심 분리기

en: Lamp
ko: 램프

en: Transition
ko: 전환

en: University
ko: 대학교

en: Firewall
ko: 방화벽

en: Create a branch
ko: 브랜치 만들기

note: (itstool) path: page/title
en: Create a note
ko: 메모 만들기

en: Image file:
ko: 그림 파일:

en: Number of processes:
ko: 프로세스의 수:

en: Module name:
ko: 모듈 이름:

en: cannot remove temporary file %s
ko: 임시 파일 %s을(를) 지울 수 없습니다

en: cannot find a temporary directory, try setting $TMPDIR
ko: 임시 디렉터리가 없습니다, $TMPDIR 환경변수를 세팅하십시오

en: cannot create a temporary directory using template "%s"
ko: 서식 "%s"을(를) 이용해 임시 디렉터리를 만들 수 없습니다

en: cannot remove temporary directory %s
ko: 임시 디렉터리 %s을(를) 지울 수 없습니다

en: error while opening %s for reading
ko: 읽으려고 %s 파일을 여는 동안 오류 발생

en: cannot open backup file %s for writing
ko: %s 백업 파일을 위해 열지 못했습니다

en: error after reading %s
ko: %s 파일을 읽은 후에 오류 발생

en: C# compiler not found, try installing mono
ko: C# 컴파일러가 없습니다. mono를 설치해 보십시오

en: C# virtual machine not found, try installing mono
ko: C# 가상기계가 없습니다. mono를 설치해 보십시오

en: invalid source_version argument to compile_java_class
ko: compile_java_class에 대한 source_version 인자가 잘못되었습니다

en: invalid target_version argument to compile_java_class
ko: compile_java_class에 대한 target_version 인자가 잘못되었습니다

en: failed to create "%s"
ko: "%s"을(를) 만드는 데 실패했습니다

en: error while writing "%s" file
ko: "%s" 파일을 쓰는 동안 오류 발생

en: Java compiler not found, try installing gcj or set $JAVAC
ko: 자바 컴파일러가 없습니다. gcj를 설치하거나 $JAVAC 환경변수를 세팅하십시오

en: Java virtual machine not found, try installing gij or set $JAVA
ko: 자바 가상기계가 없습니다. gij를 설치하거나 $JAVAC 환경변수를 세팅하십시오

en: %s subprocess I/O error
ko: %s 하위 프로세스 입출력 오류

en: creation of threads failed
ko: 스레드 만들기에 실패했습니다

en: write to %s subprocess failed
ko: %s 하위 프로세스에 쓰기가 실패했습니다

en: read from %s subprocess failed
ko: %s 하위 프로세스에서 읽기에 실패했습니다

en: cannot set up nonblocking I/O to %s subprocess
ko: %s 하위 프로세스에 넌블로킹 입출력을 준비할 수 없습니다

en: communication with %s subprocess failed
ko: %s 하위 프로세스에 통신이 실패했습니다

en: %s subprocess terminated with exit code %d
ko: %s 하위 프로세스가 종료 코드 %d번으로 끝났습니다

en: _open_osfhandle failed
ko: _open_osfhandle 실패

en: cannot restore fd %d: dup2 failed
ko: 파일 디스크립터 %d번을 복구할 수 없습니다: dup2 실패

en: %s subprocess
ko: %s 하위 프로세스

en: %s subprocess got fatal signal %d
ko: %s 하위 프로세스가 치명적인 시그널 %d번을 받았습니다

en: Could not parse file %s as XML
ko: %s 파일을 XML로 파싱할 수 없습니다

en: The root element must be <%s>
ko: 루트 엘리먼트는 <%s>이(가) 되어야 합니다

en: The element <%s> does not contain a <%s> element
ko: <%s> 엘리먼트에 <%s> 엘리먼트가 들어있지 않습니다

en: The element <%s> does not have attribute <%s>
ko: <%s> 엘리먼트에 <%s> 속성이 없습니다

en: Try '%s --help' for more information.
ko: 더 많은 정보를 보려면 '%s --help' 하십시오.

en: Usage: %s [OPTION...] [LOCALE RULES]...
ko: 사용법: %s [옵션...] [로캘 규칙]...

en: Extract or convert Unicode CLDR plural rules.
    
    If both LOCALE and RULES are specified, it reads CLDR plural rules for
    LOCALE from RULES and print them in a form suitable for gettext use.
    If no argument is given, it reads CLDR plural rules from the standard input.
ko: 유니코드 CLDR 복수형 규칙을 추출하거나 변환합니다.
    
    <로캘>과 <규칙>을 모두 지정하면, <규칙> 파일에서 <로캘>에 대한 CLDR
    복수형 규칙을 읽어서 gettext에 사용하기 적합한 형태로 출력합니다.
    인자를 지정하지 않으면, 표준 입력에서 CLDR 복수형 규칙을 읽습니다.

en: Mandatory arguments to long options are mandatory for short options too.
    Similarly for optional arguments.
ko: 긴 옵션에서 꼭 필요한 인수는 짧은 옵션에도 꼭 필요합니다.
    없어도 되는 인자도 마찬가지입니다.

en:   -c, --cldr                  print plural rules in the CLDR format
ko:   -c, --cldr                  CLDR 형식으로 복수 규칙을 표시합니다

en:   -V, --version               output version information and exit
ko:   -V, --version               버전 정보를 표시하고 끝납니다

note: TRANSLATORS: The first placeholder is the web address of the Savannah project of this package.  The second placeholder is the bug-reporting email address for this package.  Please add _another line_ saying "Report translation bugs to <...>\n" with the address for translation bugs (typically your tra
en: Report bugs in the bug tracker at <%s>
    or by email to <%s>.
ko: 문제점을 버그 추적 시스템 (<%s>) 또는
    전자메일로 (<%s>) 보내주십시오.

note: This is a proper name. See the gettext manual, section Names.
en: Daiki Ueno
ko: 다이키 우에노

en: %s cannot be read
ko: %s을(를) 읽을 수 없습니다

en: cannot extract rules for %s
ko: %s에 대한 규칙을 추출할 수 없습니다

en: cannot parse CLDR rule
ko: CLDR 규칙을 파싱할 수 없습니다

en: extra operand %s
ko: 추가 피연산자 %s

en: a format specification for argument %u, as in '%s', doesn't exist in '%s'
ko: '%2$s' 안에 있는, 인자 %1$u에 대한 서식 지정이 '%3$s'에 없습니다

en: a format specification for argument %u doesn't exist in '%s'
ko: 인자 %u에 대한 서식 지정이 '%s'에 없습니다

en: format specifications in '%s' and '%s' for argument %u are not the same
ko: '%s'과(와) '%s'에 쓰인 인자 %u에 대한 서식 지정이 같지 않습니다

en: The directive number %u starts with | but does not end with |.
ko: 지시자 %u번이 |로 시작하지만 |로 끝나지 않습니다.

en: '%s' is not a valid %s format string, unlike '%s'. Reason: %s
ko: '%3$s'와는 달리, '%1$s'은(는) 올바른 %2$s 형식 문자열이 아닙니다. 이유: %4$s

en: In the directive number %u, the token after '<' is not the name of a format specifier macro. The valid macro names are listed in ISO C 99 section 7.8.1.
ko: 지시자 %u번에서, '<' 뒤의 토큰이 포맷을 지정하는 매크로 이름이 아닙니다. 올바른 매크로 이름은 ISO C 99 섹션 7.8.1에 열거되어 있습니다.

en: In the directive number %u, the token after '<' is not followed by '>'.
ko: 지시자 %u번에서, '<' 뒤의 토큰 다음에 '>'가 오지 않습니다.

en: The string refers to argument number %u but ignores argument number %u.
ko: 문자열이 인자 번호  %u을(를) 참조하지만 인자 번호 %u을(를) 무시합니다.

en: number of format specifications in '%s' and '%s' does not match
ko: '%s'과(와) '%s'에 쓰인 서식 지정자의 개수가 일치하지 않습니다

en: In the directive number %u, '{' is not followed by an argument number.
ko: 지시자 %u번에서, '{' 다음에 인자 번호가 오지 않습니다.

en: In the directive number %u, ',' is not followed by a number.
ko: 지시자 %u번에서, 숫자 다음에 ','가 오지 않습니다.

en: The string ends in the middle of a directive: found '{' without matching '}'.
ko: 문자열이 지시자 중간에서 끝납니다: 짝이 맞는 '}'가 없는 '{'를 발견했습니다.

en: The directive number %u ends with an invalid character '%c' instead of '}'.
ko: 지시자 %u번이 '}'가 아니라 잘못된 '%c' 문자로 끝납니다.

en: The directive number %u ends with an invalid character instead of '}'.
ko: 지시자 %u번이 '}'가 아니라 잘못된 문자로 끝납니다.

en: The string starts in the middle of a directive: found '}' without matching '{'.
ko: 지시자 중간에서 문자열이 시작합니다: 짝이 맞는 '}'가 없는 '{'를 발견했습니다.

en: The string contains a lone '}' after directive number %u.
ko: 문자열에 지시자 %u번 뒤에 '}'가 들어 있습니다.

en: In the directive number %u, the flags combination is invalid.
ko: 지시자 %u번에서, 플래그 조합이 잘못되었습니다.

en: In the directive number %u, a precision is not allowed before '%c'.
ko: 지시자 %u번에서, '%c' 앞에는 유효숫자가 올 수 없습니다.

en: In the directive number %u, the argument number for the precision must be equal to %u.
ko: 지시자 %u번에서, 유효숫자에 대해 인자 개수가 %u와(과) 같아야 합니다.

en: In the directive number %u, a precision specification is not allowed before '%c'.
ko: 지시자 %u번에서, '%c' 앞에는 유효숫자를 지정할 수 없습니다.

en: In the directive number %u, the precision specification is invalid.
ko: 지시자 %u번에서, 유효숫자 지정이 잘못되었습니다.

en: In the directive number %u, flags are not allowed before '%c'.
ko: 지시자 %u번에서, '%c' 앞에는 플래그를 쓸 수 없습니다.

en: '%s' uses %%m but '%s' doesn't
ko: '%s'이(가) %%m 포맷을 사용하지만 '%s'은(는) 사용하지 않습니다

en: '%s' does not use %%m but '%s' uses %%m
ko: '%s'이(가) %%m 포맷을 사용하지 않지만 '%s'은(는) %%m 포맷을 사용합니다

en: '%s' uses %%C but '%s' doesn't
ko: '%s'이(가) %%C 포맷을 사용하지만 '%s'은(는) 사용하지 않습니다

en: '%s' does not use %%C but '%s' uses %%C
ko: '%s'이(가) %%C 포맷을 사용하지 않지만 '%s'은(는) %%C 포맷을 사용합니다

en: The string ends in the middle of a directive.
ko: 지시자 중간에서 문자열이 끝납니다.

en: The string refers to arguments both through absolute argument numbers and through unnumbered argument specifications.
ko: 문자열이 인자의 절대 번호를 통한 방법과 이름없이 지정하는 방법 두 가지로 인자를 참조합니다.

en: In the directive number %u, the argument number 0 is not a positive integer.
ko: 지시자 %u번에서, 인자 번호 0이 1 이상의 정수가 아닙니다.

en: In the directive number %u, the width's argument number 0 is not a positive integer.
ko: 지시자 %u번에서, 너비의 인자 번호 0이 1 이상의 정수가 아닙니다.

en: In the directive number %u, the precision's argument number 0 is not a positive integer.
ko: 지시자 %u번에서, 정밀도의 인자 번호 0이 1 이상의 정수가 아닙니다.

en: In the directive number %u, the character '%c' is not a valid conversion specifier.
ko: 지시자 %u번에서, '%c' 문자는 올바른 변환 지정자가 아닙니다.

en: The character that terminates the directive number %u is not a valid conversion specifier.
ko: 지시자 %u번을 끝마치는 문자가 올바른 변환 지정자가 아닙니다.

en: The string refers to argument number %u in incompatible ways.
ko: 문자열에서 호환되지 않는 방법으로 인자 번호 %u을(를) 참조합니다.

en: In the directive number %u, the substring "%s" is not a valid date/time style.
ko: 지시자 %u번에서, 서브문자열 "%s"은(는) 올바른 날짜/시각 스타일이 아닙니다.

en: In the directive number %u, "%s" is not followed by a comma.
ko: 지시자 %u번에서, "%s" 다음에 쉼표가 오지 않습니다.

en: In the directive number %u, the substring "%s" is not a valid number style.
ko: 지시자 %u번에서, 서브문자열 "%s"은(는) 올바른 숫자 스타일이 아닙니다.

en: In the directive number %u, the argument number is not followed by a comma and one of "%s", "%s", "%s", "%s".
ko: 지시자 %u번에서, 인자 번호 다음에 쉼표와 "%s", "%s", "%s", "%s"중의 하나가 오지 않습니다.

en: In the directive number %u, a choice contains no number.
ko: 지시자 %u번에서, 선택 지정에 숫자가 들어 있지 않습니다.

en: In the directive number %u, a choice contains a number that is not followed by '<', '#' or '%s'.
ko: 지시자 %u번에서, 선택 지정에 숫자 다음에 '<', '#', 혹은 '%s'이(가) 오지 않습니다.

en: a format specification for argument {%u}, as in '%s', doesn't exist in '%s'
ko: '%2$s' 안에 있는, 인자 {%1$u}에 대한 서식 지정이 '%3$s'에 없습니다

en: a format specification for argument {%u} doesn't exist in '%s'
ko: 인자 {%u}에 대한 서식 지정이 '%s'에 없습니다

en: format specifications in '%s' and '%s' for argument {%u} are not the same
ko: 인자 {%3$u}에 대한 '%1$s'과(와) '%2$s'의 서식 지정이 같지 않습니다

en: The string refers to argument number %u but ignores the arguments %u and %u.
ko: 문자열이 인자 번호  %u을(를) 참조하지만 인자 번호 %u 및 %u을(를) 무시합니다.

en: a format specification for arguments %u and %u doesn't exist in '%s', only one argument may be ignored
ko: 인자 %u 및 %u에 대한 서식 지정이 '%s'에 없고, 인자 하나만 무시할 수 있습니다.

en: error while parsing: %s
ko: 분석하는데 오류: %s

en: In the directive number %u, parameter %u is of type '%s' but a parameter of type '%s' is expected.
ko: 지시자 %u번에서, 파라미터 %u은(는) '%s' 타입이지만, '%s' 타입이어야 합니다.

en: In the directive number %u, too many parameters are given; expected at most %u parameter. | In the directive number %u, too many parameters are given; expected at most %u parameters.
ko[0]: 지시자 %u번에서, 매개변수가 너무 많습니다. 매개변수는 최대 %u개만 올 수 있습니다.

en: In the directive number %u, '%c' is not followed by a digit.
ko: 지시자 %u번에서, '%c' 다음에 숫자가 오지 않습니다.

en: In the directive number %u, the argument %d is negative.
ko: 지시자 %u번에서, 인자 %d이(가) 0보다 작습니다.

en: The string ends in the middle of a ~/.../ directive.
ko: 문자열이 ~/.../ 지시자의 중간에서 끝납니다.

en: Found '~%c' without matching '~%c'.
ko: '~%c'에 짝이 맞는 '~%c'이(가) 없습니다.

en: In the directive number %u, both the @ and the : modifiers are given.
ko: 지시자 %u번에서, @와 : 변경자가 모두 들어 있습니다.

en: In the directive number %u, '~:[' is not followed by two clauses, separated by '~;'.
ko: 지시자 %u번에서, '~:[' 다음에 와야 하는 '~;'로 구분된 두 개의 절이 오지 않습니다.

en: In the directive number %u, '~;' is used in an invalid position.
ko: 지시자 %u번에서, '~;'이 잘못된 위치에 쓰여졌습니다.

en: The string refers to some argument in incompatible ways.
ko: 문자열이 호환되지 않는 방법으로 인자를 참조합니다.

en: format specifications in '%s' and '%s' are not equivalent
ko: '%s'과(와) '%s'의 서식 지정이 동등하지 않습니다

en: format specifications in '%s' are not a subset of those in '%s'
ko: '%s' 안에 있는 서식 지정이 '%s'에 없습니다

en: a format specification for argument '%s' doesn't exist in '%s'
ko: 인자 '%s'에 대한 서식 지정이 '%s'에 없습니다

en: In the directive number %u, the size specifier is incompatible with the conversion specifier '%c'.
ko: 지시자 %u번에서, 크기 지정은 '%c' 변환 지정과 호환되지 않습니다.

en: In the directive number %u, '%c' cannot start a field name.
ko: 지시자 %u번에서, 필드 이름이 '%c' 문자로 시작할 수 없습니다.

en: In the directive number %u, '%c' cannot start a getattr argument.
ko: 지시자 %u번에서, getattr 인자가 '%c' 문자로 시작할 수 없습니다.

en: In the directive number %u, '%c' cannot start a getitem argument.
ko: 지시자 %u번에서, getitem 인자가 '%c' 문자로 시작할 수 없습니다.

en: In the directive number %u, no more nesting is allowed in a format specifier.
ko: 지시자 %u번에서, 포맷 지정에서 더 이상은 네스팅을 허용하지 않습니다.

en: In the directive number %u, there is an unterminated format directive.
ko: 지시자 %u번에서, 포맷 지시자를 마치지 않았습니다.

en: The string refers to arguments both through argument names and through unnamed argument specifications.
ko: 문자열이 인자 이름을 통한 방법과 이름없이 지정하는 방법 두 가지로 인자를 참조합니다.

en: The string refers to the argument named '%s' in incompatible ways.
ko: 문자열이 호환되지 않는 방법으로 '%s'(이)라는 이름의 인자를 참조합니다.

en: format specifications in '%s' expect a mapping, those in '%s' expect a tuple
ko: '%s'의 서식 지정자는 매핑이 필요한데, '%s'에는 터플이 필요합니다

en: format specifications in '%s' expect a tuple, those in '%s' expect a mapping
ko: '%s'의 서식 지정자는 터플이 필요한데, '%s'에는 매핑이 필요합니다

en: a format specification for argument '%s', as in '%s', doesn't exist in '%s'
ko: '%2$s' 안에 있는, 인자 '%1$s'에 대한 서식 지정이 '%3$s'에 없습니다

en: format specifications in '%s' and '%s' for argument '%s' are not the same
ko: 인자 '%s'에 대한 '%s'과(와) '%s'의 서식 지정이 같지 않습니다

en: '%s' is a simple format string, but '%s' is not: it contains an 'L' flag or a double-digit argument number
ko: '%s'은(는) 간단한 형식 문자열이지만 '%s' 문자열은 아닙니다: 'L' 플래그가 들어 있거나 인자 번호가 두 자리로 들어 있습니다.

en: The string refers to a shell variable with a non-ASCII name.
ko: 문자열이 ASCII가 아닌 이름으로 쉘 변수를 참조합니다.

en: The string refers to a shell variable with complex shell brace syntax. This syntax is unsupported here due to security reasons.
ko: 문자열이 복잡한 쉘 중괄호 문법으로 쉘 변수를 참조합니다. 이 문법은 보안상의 이유때문에 지원하지 않습니다.

en: The string refers to a shell variable whose value may be different inside shell functions.
ko: 문자열이 쉘 함수 안에서 다를 수도 있는 쉘 변수를 참조합니다.

en: The string refers to a shell variable with an empty name.
ko: 문자열이 빈 이름의 쉘 변수를 참조합니다.

en: In the directive number %u, the character '%c' is not a digit between 1 and 9.
ko: 지시자 %u번에서, 문자 '%c'이(가) 1과 9 사이의 숫자가 아닙니다.

en: The character that terminates the directive number %u is not a digit between 1 and 9.
ko: 지시자 %u번을 끝마치는 문자가 1과 9 사이의 숫자가 아닙니다.

en: Usage: %s [OPTION]
ko: 사용법: %s [옵션]

en: Print the machine's hostname.
ko: 이 기계의 호스트이름을 표시합니다.

en: Output format:
ko: 출력 형식:

en:   -s, --short                 short host name
ko:   -s, --short           짧은 호스트이름

en:   -f, --fqdn, --long          long host name, includes fully qualified domain
                                    name, and aliases
ko:   -f, --fqdn, --long    긴 호스트이름, 완전 공인 도메인이름(Fully Qualified
                              Domain Name) 및 별명(alias)들을 모두 포함

en:   -i, --ip-address            addresses for the hostname
ko:   -i, --ip-address      호스트이름에 대한 주소

en: Informative output:
ko: 정보 출력:

en: could not get host name
ko: 호스트이름을 알아낼 수 없습니다

en: selector is not specified
ko: 셀렉터를 지정하지 않았습니다

en: cannot create XPath context
ko: XPath 컨텍스트를 만들 수 없습니다

en: cannot evaluate XPath expression: %s
ko: XPath 표현식을 확인할 수 없습니다: %s

en: "%s" node does not contain "%s"
ko: "%s" 노드에 "%s"이(가) 없습니다

en: invalid attribute value "%s" for "%s"
ko: "%2$s"에 대한 속성값 "%1$s"이(가) 잘못되었습니다

en: the root element is not "rules" under namespace %s
ko: %s 네임스페이스에서 루트 엘리먼트가 "rules"가 아닙니다

en: cannot read %s: %s
ko: %s을(를) 읽을 수 없습니다: %s

en: cannot evaluate XPath location path: %s
ko: XPath 위치 경로를 확인할 없습니다: %s

en: "%s" node does not have "%s"
ko: "%s" 노드에 "%s"이(가) 없습니다

en: cannot read XML file %s
ko: %s XML 파일을 읽을 수 없습니다

en: the root element is not "locatingRules"
ko: 루트 엘리먼트가 "locatingRules"가 아닙니다

en: at most one input file allowed
ko: 최대 한 개의 입력파일만이 허용됩니다

en: %s and %s are mutually exclusive
ko: %s과(와) %s은(는) 서로 배타적입니다

en: Usage: %s [OPTION] [INPUTFILE]
ko: 사용법: %s [옵션] [입력파일]

en: Filters the messages of a translation catalog according to their attributes,
    and manipulates the attributes.
ko: 번역 메시지를 그 속성에 따라 걸러내고, 그 속성을 조작합니다.

en: Mandatory arguments to long options are mandatory for short options too.
ko: 긴 옵션에서 꼭 필요한 인수는 짧은 옵션에도 꼭 필요합니다.

en: Input file location:
ko: 입력 파일 위치:

en:   INPUTFILE                   input PO file
ko:   <입력파일>                     입력 PO 파일

en:   -D, --directory=DIRECTORY   add DIRECTORY to list for input files search
ko:   -D, --directory=<디렉터리>  입력 파일 탐색 명단에 <디렉터리>를 추가합니다

en: If no input file is given or if it is -, standard input is read.
ko: 입력 파일이 주어지지 않거나 "-"이면, 표준 입력에서 읽습니다.

en: Output file location:
ko: 출력 파일 위치:

en:   -o, --output-file=FILE      write output to specified file
ko:   -o, --output-file=<파일>   지정한 파일로 출력합니다

en: The results are written to standard output if no output file is specified
    or if it is -.
ko: 만약 출력 파일이 지정되지 않았거나 "-"인 경우, 결과물을 표준 출력으로 
    출력합니다.

en: Message selection:
ko: 메시지 선택:

en:       --translated            keep translated, remove untranslated messages
ko:       --translated            번역되었으면 놔 두고, 번역되지 않았으면 지웁니다

en:       --untranslated          keep untranslated, remove translated messages
ko:       --untranslated          번역되지 않았으면 놔 두고, 번역되었으면 지웁니다

en:       --no-fuzzy              remove 'fuzzy' marked messages
ko:       --no-fuzzy              'fuzzy'로 표시된 메시지를 지웁니다

en:       --only-fuzzy            keep 'fuzzy' marked messages
ko:       --only-fuzzy            'fuzzy'로 표시된 메시지를 놔 둡니다

en:       --no-obsolete           remove obsolete #~ messages
ko:       --no-obsolete           없어진 #~ 메시지를 지웁니다

en:       --only-obsolete         keep obsolete #~ messages
ko:       --only-obsolete         없어진 #~ 메시지를 놔 둡니다

en: Attribute manipulation:
ko: 속성 조작:

en:       --set-fuzzy             set all messages 'fuzzy'
ko:       --set-fuzzy             모든 메시지를 'fuzzy'로 만듭니다

en:       --clear-fuzzy           set all messages non-'fuzzy'
ko:       --clear-fuzzy           모든 메시지를 'fuzzy'가 아니도록 만듭니다

en:       --set-obsolete          set all messages obsolete
ko:       --set-obsolete          모든 메시지를 없는 메시지로 만듭니다

en:       --clear-obsolete        set all messages non-obsolete
ko:       --clear-obsolete        모든 메시지를 없는 메시지가 아니도록 만듭니다

en:       --previous              when setting 'fuzzy', keep previous msgids
                                  of translated messages.
ko:       --previous              'fuzzy'로 설정할 때, 이전에 번역한 메시지의
                                  msgid를 놔 둡니다

en:       --clear-previous        remove the "previous msgid" from all messages
ko:       --clear-previous        모든 메시지에서 "이전의 msgid"를 지웁니다

en:       --empty                 when removing 'fuzzy', also set msgstr empty
ko:       --empty                 'fuzzy'를 제거할 때, msgstr도 비웁니다

en:       --only-file=FILE.po     manipulate only entries listed in FILE.po
ko:       --only-file=<파일>.po   <파일>.po에 들어 있는 항목만 조작합니다

en:       --ignore-file=FILE.po   manipulate only entries not listed in FILE.po
ko:       --ignore-file=<파일>.po <파일>.po에 들어 있지 않은 항목만 조작합니다

en:       --fuzzy                 synonym for --only-fuzzy --clear-fuzzy
ko:       --fuzzy                 "--only-fuzzy --clear-fuzzy"와 동일합니다

en:       --obsolete              synonym for --only-obsolete --clear-obsolete
ko:       --obsolete              "--only-obsolete --clear-obsolete"와 동일합니다

en: Input file syntax:
ko: 입력 파일 문법:

en:   -P, --properties-input      input file is in Java .properties syntax
ko:   -P, --properties-input      입력 파일이 자바 .properties 문법입니다

en:       --stringtable-input     input file is in NeXTstep/GNUstep .strings syntax
ko:       --stringtable-input     입력 파일이 NeXTstep/GNUstep .strings 문법입니다

en: Output details:
ko: 출력 상세:

en:       --color                 use colors and other text attributes always
          --color=WHEN            use colors and other text attributes if WHEN.
                                  WHEN may be 'always', 'never', 'auto', or 'html'.
ko:       --color                 색이나 기타 텍스트 속성을 항상 사용합니다
          --color=<상황>          색이나 기타 텍스트 속성을 <상황>에 사용합니다
                                  <상황>은 'always', 'never', 'auto', 혹은 'html'.

en:       --style=STYLEFILE       specify CSS style rule file for --color
ko:       --style=<스타일파일>    --color 옵션에 대해 CSS 스타일을 지정합니다

en:   -e, --no-escape             do not use C escapes in output (default)
ko:   -e, --no-escape             출력에 C 이스케이프를 쓰지 않습니다(기본값)

en:   -E, --escape                use C escapes in output, no extended chars
ko:   -E, --escape                출력에 C 이스케이프를 쓰고 확장 문자를 쓰지 않습니다

en:       --force-po              write PO file even if empty
ko:       --force-po              비어 있는 파일이라도 PO 파일로 씁니다

en:   -i, --indent                write the .po file using indented style
ko:   -i, --indent                들여쓰기된 스타일로 .po 파일을 씁니다

en:       --no-location           do not write '#: filename:line' lines
ko:       --no-location           '#: 파일_이름:줄번호' 줄을 쓰지 않습니다

en:   -n, --add-location          generate '#: filename:line' lines (default)
ko:   -n, --add-location          '#: 파일_이름:줄번호' 줄을 만듭니다(기본값)

en:       --strict                write out strict Uniforum conforming .po file
ko:       --strict                엄격하게 유니포럼을 따르는 .po 파일을 씁니다

en:   -p, --properties-output     write out a Java .properties file
ko:   -p, --properties-output     자바 .properties 파일을 씁니다

en:       --stringtable-output    write out a NeXTstep/GNUstep .strings file
ko:       --stringtable-output     NeXTstep/GNUstep .strings 파일을 씁니다

en:   -w, --width=NUMBER          set output page width
ko:   -w, --width=<숫자>          출력 페이지의 너비를 지정합니다

en:       --no-wrap               do not break long message lines, longer than
                                  the output page width, into several lines
ko:       --no-wrap               출력 페이지 폭보다 긴 메시지 라인을 여러 줄로
                                  자르지 않습니다.

en:   -s, --sort-output           generate sorted output
ko:   -s, --sort-output           정렬된 출력을 만들어 냅니다

en:   -F, --sort-by-file          sort output by file location
ko:   -F, --sort-by-file          파일 위치에 따라 출력을 정렬합니다

en: impossible selection criteria specified (%d < n < %d)
ko: 불가능한 선택 조건을 지정하였습니다(%d < n < %d)

en: Usage: %s [OPTION] [INPUTFILE]...
ko: 사용법: %s [옵션] [입력파일]...

en: Concatenates and merges the specified PO files.
    Find messages which are common to two or more of the specified PO files.
    By using the --more-than option, greater commonality may be requested
    before messages are printed.  Conversely, the --less-than option may be
    used to specify less commonality before messages are printed (i.e.
    --less-than=2 will only print the unique messages).  Translations,
    comments, extracted comments, and file positions will be cumulated, except
    that if --use-first is specified, they will be taken from the first PO file
    to define them.
ko: 지정한 PO 파일을 연결하고 합칩니다.
    두 개 혹은 그 이상의 PO 파일에서 공통적으로 들어 있는 메시지를 찾습니다.
    --more-than 옵션을 사용하면 같은 메시지가 많은 메시지가 출력됩니다. 그 반대로,
    --less-than 옵션은 같은 메시지가 더 적은 메시지가 출력됩니다. (예를 들어
    --less-than=2 옵션은 유일한 메시지만을 출력합니다). 번역문, 주석문과 소스에서
    추출된 주석문은 모두 누적되지만, --user-first 옵션을 사용하면 그 메시지가
    나타나는 가장 첫 번째 PO 파일에 들어 있는 모든 PO 파일에서 파일 위치는 그대로
    유지됩니다.

en:   INPUTFILE ...               input files
ko:   입력파일 ...                입력 파일

en:   -f, --files-from=FILE       get list of input files from FILE
ko:   -f, --files-from=<파일>     입력 파일의 목록을 <파일>에서 읽습니다

en: If input file is -, standard input is read.
ko: 입력 파일이 -이면, 표준 입력을 읽습니다.

en:   -<, --less-than=NUMBER      print messages with less than this many
                                  definitions, defaults to infinite if not set
ko:   -<, --less-than=<크기>      지정한 것보다 적은 메시지만을 출력합니다.
                                  이 옵션이 없을 경우에 기본값은 무한대입니다.

en:   ->, --more-than=NUMBER      print messages with more than this many
                                  definitions, defaults to 0 if not set
ko:   -<, --less-than=<크기>      지정한 것보다 많은 메시지만을 출력합니다.
                                  이 옵션이 없을 경우에 기본값은 무한대입니다.

en:   -u, --unique                shorthand for --less-than=2, requests
                                  that only unique messages be printed
ko:   -u, --unique                --less-than=2를 짧게 쓴 것입니다.
                                  유일한 메시지만을 출력합니다.

en:   -P, --properties-input      input files are in Java .properties syntax
ko:   -P, --properties-input      입력 파일이 자바 .properties 문법으로 되어 있습니다

en:       --stringtable-input     input files are in NeXTstep/GNUstep .strings
                                  syntax
ko:       --stringtable-input     입력 파일이 NeXTstep/GNUstep .strings 문법입니다

en:   -t, --to-code=NAME          encoding for output
ko:   -t, --to-code=<이름>          출력의 인코딩

en:       --use-first             use first available translation for each
                                  message, don't merge several translations
ko:       --use-first               각 메시지중에서 첫번째로 나타나는 번역문만
                                    사용하고, 여러 번역문을 합치지 않습니다

en:       --lang=CATALOGNAME      set 'Language' field in the header entry
ko:       --lang=<목록이름>       헤더에 'Language' 항목을 설정합니다

note: This is a proper name. See the gettext manual, section Names.
en: Peter Miller
ko: 피터 밀러(Peter Miller)

en: no input files given
ko: 입력 파일이 주어지지 않았습니다

en: exactly 2 input files required
ko: 정확히 2개의 입력 파일이 필요합니다

en: Usage: %s [OPTION] def.po ref.pot
ko: 사용법: %s [옵션] def.po ref.pot

en: Compare two Uniforum style .po files to check that both contain the same
    set of msgid strings.  The def.po file is an existing PO file with the
    translations.  The ref.pot file is the last created PO file, or a PO Template
    file (generally created by xgettext).  This is useful for checking that
    you have translated each and every message in your program.  Where an exact
    match cannot be found, fuzzy matching is used to produce better diagnostics.
ko: 같은 내용의 msgid 문자열이 들어 있는지 확인하려고 Uniforum 형태의 두 .po
    파일을 비교합니다. def.po 파일은 이미 존재하는 파일이며 예전에 번역된 메시지를
    담고 있습니다. ref.po 파일은 최근에 만들어진 PO 파일이거나 PO 서식 파일입니다.
    (일반적으로 xgettext에서 만듭니다.) 이 프로그램은 프로그램 내에 있는 각각의
    메시지가 번역되었는지 확인할 때 유용합니다. 정확한 짝을 찾지 못할 경우, 보다
    나은 결과를 얻으려고 퍼지 매칭이 사용됩니다.

en:   def.po                      translations
ko:   def.po                      번역문

en:   ref.pot                     references to the sources
ko:   ref.pot                     소스를 참조

en: Operation modifiers:
ko: 동작 변경:

en:   -m, --multi-domain          apply ref.pot to each of the domains in def.po
ko:   -m, --multi-domain          ref.pot 파일을 def.po의 각 도메인에 적용합니다

en:   -N, --no-fuzzy-matching     do not use fuzzy matching
ko:   -N, --no-fuzzy-matching     퍼지 매칭을 하지 않습니다

en:       --use-fuzzy             consider fuzzy entries
ko:       --use-fuzzy             퍼지 항목을 사용합니다

en:       --use-untranslated      consider untranslated entries
ko:       --use-untranslated      번역하지 않은 항목을 사용합니다

en: this message is untranslated
ko: 이 메시지는 번역되지 않았습니다

en: this message needs to be reviewed by the translator
ko: 이 메시지는 번역자의 검토가 필요합니다

en: this message is used but not defined...
ko: 이 메시지는 사용되지만 정의되지 않았습니다...

en: ...but this definition is similar
ko: ...하지만 이 정의는 유사합니다

en: this message is used but not defined in %s
ko: 이 메시지는 사용되지만 %s에서 정의되지 않았습니다

en: warning: this message is not used
ko: 경고: 이 메시지는 사용되지 않습니다

en: found %d fatal error | found %d fatal errors
ko[0]: 치명적인 오류 %d개를 찾았습니다

en: at least two files must be specified
ko: 최소한 파일 두 개를 지정해야 합니다

en: Find messages which are common to two or more of the specified PO files.
    By using the --more-than option, greater commonality may be requested
    before messages are printed.  Conversely, the --less-than option may be
    used to specify less commonality before messages are printed (i.e.
    --less-than=2 will only print the unique messages).  Translations,
    comments and extracted comments will be preserved, but only from the first
    PO file to define them.  File positions from all PO files will be
    cumulated.
ko: 두 개 혹은 그 이상의 PO 파일에서 공통적으로 들어 있는 메시지를 찾습니다. 
    --more-than 옵션을 사용하면 같은 메시지가 많은 메시지가 출력됩니다. 그 반대로,
    --less-than 옵션은 같은 메시지가 더 적은 메시지가 출력됩니다. (예를 들어 
    --less-than=2 옵션은 유일한 메시지만을 출력합니다.) 번역문, 주석문과 소스에서 추출된
    주석문은 모두 유지될 것이지만, 정의하려면 첫 번째 PO 파일에서만 유지됩니다. 모든
    PO 파일에서 파일 위치는 누적됩니다.

en:   ->, --more-than=NUMBER      print messages with more than this many
                                  definitions, defaults to 1 if not set
ko:   ->, --more-than=<크기>         지정한 것보다 많은 메시지만을 출력합니다.
                                     이 옵션이 없을 경우에 기본값은 1입니다.

en:       --omit-header           don't write header with 'msgid ""' entry
ko:       --omit-header           헤더에 'msgid ""' 항목을 쓰지 않습니다

en: Converts a translation catalog to a different character encoding.
ko: 번역 목록을 다른 문자 인코딩으로 변환합니다.

en: Conversion target:
ko: 변환 목표:

en: The default encoding is the current locale's encoding.
ko: 기본 인코딩은 현재 로캘의 인코딩입니다.

en:   -i, --indent                indented output style
ko:   -i, --indent                들여쓰기된 출력 형태

en:       --no-location           suppress '#: filename:line' lines
ko:       --no-location           ''#: 파일_이름:줄번호' 줄을 쓰지 않습니다

en:   -n, --add-location          preserve '#: filename:line' lines (default)
ko:   -n, --add-location          '#: 파일_이름:줄번호 줄을 만듭니다(기본값)

en:       --strict                strict Uniforum output style
ko:       --strict                엄격한 Uniforum 출력 형태로 씁니다

en: no input file given
ko: 입력 파일이 주어지지 않았습니다

en: exactly one input file required
ko: 정확히 한 개의 입력 파일이 필요합니다

en: Usage: %s [OPTION] INPUTFILE
ko: 사용법: %s [옵션] <입력파일>

en: Creates an English translation catalog.  The input file is the last
    created English PO file, or a PO Template file (generally created by
    xgettext).  Untranslated entries are assigned a translation that is
    identical to the msgid.
ko: 영어 번역 목록을 만듭니다. 입력 파일은 최근에 만들어진 영어 PO 파일이거나, PO
    서식 파일입니다. (일반적으로 xgettext로 만듭니다.) 번역되지 않은 항목은
    msgid와 동일한 번역문이 할당되고, 퍼지로 표시됩니다.

en:   INPUTFILE                   input PO or POT file
ko:   <입력파일>                   입력 PO 파일 혹은 POT 파일

en: missing command name
ko: 명령어 이름이 빠졌습니다

en: Usage: %s [OPTION] COMMAND [COMMAND-OPTION]
ko: 사용법: %s [옵션] <명령어> [명령어-옵션]

en: Applies a command to all translations of a translation catalog.
    The COMMAND can be any program that reads a translation from standard
    input.  It is invoked once for each translation.  Its output becomes
    msgexec's output.  msgexec's return code is the maximum return code
    across all invocations.
ko: 번역 목록의 모든 번역문에 대해 명령어를 실행합니다. <명령어>는 표준
    입력에서 번역문을 읽어들이는 어떤 프로그램이라도 될 수 있습니다. 이
    프로그램은 각각의 번역문에 대해 한 번씩 실행됩니다. 이 프로그램의 
    출력은 msgexec의 출력이 됩니다. 프로그램을 번역문마다 실행했을 때 가장 
    큰 리턴 코드가 msgexec의 리턴 코드가 됩니다.

en: A special builtin command called '0' outputs the translation, followed by a
    null byte.  The output of "msgexec 0" is suitable as input for "xargs -0".
ko: 특별히 내부 명령어 '0'은 번역문을 그대로 출력하고, 맨 끝에 0 널 바이트를 
    출력합니다. "msgexec 0"의 출력물은 "xargs -0"의 입력으로 사용하기에 적합합니다

en: Command input:
ko: 명령어 입력:

en:   --newline                   add newline at the end of input
ko:   --newline                   입력 끝에 줄바꿈을 추가합니다

en:   -i, --input=INPUTFILE       input PO file
ko:   -i, --input=<입력파일>       입력 PO 파일

en: write to stdout failed
ko: 표준 출력에 쓰기가 실패했습니다

en: missing filter name
ko: 필터 이름이 빠졌습니다

en: at least one sed script must be specified
ko: 최소한 한 개의 sed 스크립트를 지정해야 합니다

en: Usage: %s [OPTION] FILTER [FILTER-OPTION]
ko: 사용법: %s [옵션] <필터> [필터-옵션]

en: Applies a filter to all translations of a translation catalog.
ko: 번역 목록의 모든 번역문에 대하여 필터를 적용합니다.

en: The FILTER can be any program that reads a translation from standard input
    and writes a modified translation to standard output.
ko: "필터"는 표준 입력에서 번역문을 읽어서 수정된 번역문을 표준 출력으로
    출력하는 프로그램이면 어떤 프로그램이든 가능합니다.

en: Filter input and output:
ko: 필터 입력 및 출력:

en:   --newline                   add a newline at the end of input and
                                    remove a newline from the end of output
ko:   --newline                   입력 끝에 줄바꿈을 추가하고
                                    출력 끝에 줄바꿈을 제거합니다

en: Useful FILTER-OPTIONs when the FILTER is 'sed':
ko: <필터>가 'sed'일 때 유용한 <필터-옵션>들:

en:   -e, --expression=SCRIPT     add SCRIPT to the commands to be executed
ko:   -e, --expression=<스크립트> 실행할 명령어에 <스크립트>를 추가합니다

en:   -f, --file=SCRIPTFILE       add the contents of SCRIPTFILE to the commands
                                    to be executed
ko:   -f, --file=<스크립트파일>   <스크립트파일>의 내용을 실행할 명령어에
                                  추가합니다.

en:   -n, --quiet, --silent       suppress automatic printing of pattern space
ko:   -n, --quiet, --silent       패턴 공백을 자동으로 출력하지 않도록 합니다

en:       --no-escape             do not use C escapes in output (default)
ko:       --no-escape             출력에 C 이스케이프를 쓰지 않습니다(기본값)

en:       --indent                indented output style
ko:       --indent                들여 쓰기된 출력 스타일

en:       --keep-header           keep header entry unmodified, don't filter it
ko:       --keep-header           헤더 항목을 수정하지 않습니다. 필터링하지 않습니다.

en: filter output is not terminated with a newline
ko: 필터 출력이 줄바꿈으로 끝나지 않습니다

en: the argument to %s should be a single punctuation character
ko: %s의 인자는 한 개의 구두점 문자여야 합니다

en: invalid endianness: %s
ko: 엔디안이 틀렸습니다: %s

en: no input file should be given if %s and %s are specified
ko: %s 및 %s 옵션을 사용하면 입력 파일을 지정하지 않아야 합니다

en: %s requires a "-d directory" specification
ko: %s 옵션은 "-d <디렉터리>" 지정이 필요합니다

en: %s requires a "-l locale" specification
ko: %s 옵션은 "-d <로캘>" 지정이 필요합니다

en: %s requires a "--template template" specification
ko: %s 옵션은 "--template <서식>" 지정이 필요합니다

en: %s requires a "-o file" specification
ko: %s 옵션은 "-o <파일>" 지정이 필요합니다

en: %s and %s are mutually exclusive in %s
ko: %s 및 %s 옵션은 %s에서 서로 배타적입니다

en: %s is only valid with %s or %s
ko: %s 옵션은 %s 혹은 %s 옵션과 함께 써야만 효과가 있습니다

en: %s is only valid with %s, %s or %s
ko: %s 옵션은 %s, %s 또는 %s 옵션과 함께 써야만 효과가 있습니다

en: cannot locate ITS rules for %s
ko: %s에 대한 ITS 규칙을 찾을 수 없습니다

en: %d translated message | %d translated messages
ko[0]: 번역된 메시지 %d개

en: , %d fuzzy translation | , %d fuzzy translations
ko[0]: , 퍼지 번역문 %d개

en: , %d untranslated message | , %d untranslated messages
ko[0]: , 번역되지 않은 메시지 %d개

en: Usage: %s [OPTION] filename.po ...
ko: 사용법: %s [옵션] <파일이름>.po ...

en: Generate binary message catalog from textual translation description.
ko: 주어진 번역문에서 이진 메시지 목록 파일을 만들어 냅니다.

en:   filename.po ...             input files
ko:   <파일이름>.po ...             입력 파일

en: Operation mode:
ko: 동작 모드:

en:   -j, --java                  Java mode: generate a Java ResourceBundle class
ko:   -j, --java                  자바 모드: 자바 ResourceBundle 클래스를 만듭니다

en:       --java2                 like --java, and assume Java2 (JDK 1.2 or higher)
ko:       --java2                 --java와 같지만, Java2를 가정합니다(JDK 1.2 이상)

en:       --csharp                C# mode: generate a .NET .dll file
ko:       --csharp                C# 모드: .NET .dll 파일을 만듭니다

en:       --csharp-resources      C# resources mode: generate a .NET .resources file
ko:       --csharp-resources      C# 리소스 모드: .NET .resources 파일을 만듭니다

en:       --tcl                   Tcl mode: generate a tcl/msgcat .msg file
ko:       --tcl                   Tcl 모드: tcl/msgcat .msg 파일을 만듭니다

en:       --qt                    Qt mode: generate a Qt .qm file
ko:       --qt                    Qt 모드: Qt .qm 파일을 만듭니다

en:       --desktop               Desktop Entry mode: generate a .desktop file
ko:       --desktop               desktop 항목 모드: .desktop 파일을 만듭니다

en:       --xml                   XML mode: generate XML file
ko:       --xml                   XML 모드: XML 파일을 만듭니다

en:       --strict                enable strict Uniforum mode
ko:       --strict                   엄격한 Uniforum 출력 형태로 씁니다

en: If output file is -, output is written to standard output.
ko: 출력 파일이 -이면, 출력은 표준 출력에 씁니다.

en: Output file location in Java mode:
ko: 자바 모드에서 출력 파일 위치:

en:   -r, --resource=RESOURCE     resource name
ko:   -r, --resource=<리소스>     리소스 이름

en:   -l, --locale=LOCALE         locale name, either language or language_COUNTRY
ko:   -l, --locale=<로캘>         로캘 이름, 언어 혹은 언어_국가

en:       --source                produce a .java file, instead of a .class file
ko:       --source                .class 파일 대신 .java 파일을 만듭니다

en:   -d DIRECTORY                base directory of classes directory hierarchy
ko:   -d <디렉터리>               클래스 디렉터리 구조의 베이스 디렉터리

en: The class name is determined by appending the locale name to the resource name,
    separated with an underscore.  The -d option is mandatory.  The class is
    written under the specified directory.
ko: 클래스 이름은 리소스 이름에 로캘 이름을, 사이에 밑줄로 구분해서 덧붙인 
    이름으로 결정됩니다. -d 옵션은 꼭 필요합니다. 클래스는 지정한 디렉터리
    아래에 출력됩니다.

en: Output file location in C# mode:
ko: C# 모드에서 출력 파일 위치:

en:   -d DIRECTORY                base directory for locale dependent .dll files
ko:   -d <디렉터리>               로캘 의존  .dll 파일의 베이스 디렉터리

en: The -l and -d options are mandatory.  The .dll file is written in a
    subdirectory of the specified directory whose name depends on the locale.
ko: -l과 -d 옵션은 꼭 필요합니다. .dll 파일은 지정한 디렉터리의(로캘에 따라 달라지는 이름의) 아래 디렉터리에 씁니다.

en: Output file location in Tcl mode:
ko: Tcl 모드에서 출력 파일 위치:

en:   -d DIRECTORY                base directory of .msg message catalogs
ko:   -d <디렉터리>               .msg 메시지 목록의 베이스 디렉터리

en: The -l and -d options are mandatory.  The .msg file is written in the
    specified directory.
ko: -l과 -d 옵션은 꼭 필요합니다. .msg 파일은 지정한 디렉터리에 씁니다.

en: Desktop Entry mode options:
ko: desktop 항목 모드 옵션:

en:   --template=TEMPLATE         a .desktop file used as a template
ko:   --template=<서식>           .desktop 파일을 서식으로 사용

en:   -d DIRECTORY                base directory of .po files
ko:   -d <디렉터리>               .po 파일의 베이스 디렉터리

en:   -kWORD, --keyword=WORD      look for WORD as an additional keyword
      -k, --keyword               do not to use default keywords
ko:   -k<단어>, --keyword=<단어>     <단어>를 추가 키워드로 찾습니다
      -k, --keyword                  기본 키워드를 사용하지 않습니다

en: The -l, -o, and --template options are mandatory.  If -D is specified, input
    files are read from the directory instead of the command line arguments.
ko: -l, -o 및 --template 옵션은 필수입니다. -D 옵션을 사용하면 입력 파일을 명령행 대신 디렉터리에서 읽습니다.

en: XML mode options:
ko: XML 모드 옵션:

en:   -L, --language=NAME         recognise the specified XML language
ko:   -L, --language=<이름>       지정한 XML 언어를 인식합니다

en:   --template=TEMPLATE         an XML file used as a template
ko:   --template=<서식>           서식으로 사용하는 XML 파일

en: Input file interpretation:
ko: 입력 파일 해석:

en:   -c, --check                 perform all the checks implied by
                                    --check-format, --check-header, --check-domain
ko:   -c, --check                 --check-format, --check-header, 
                                  --check-domain에서 하는 검사를 모두 수행합니다

en:       --check-format          check language dependent format strings
ko:       --check-format          언어에 따라 포맷 문자열을 검사합니다

en:       --check-header          verify presence and contents of the header entry
ko:       --check-header          헤더 항목이 있는지와 그 내용을 검사합니다

en:       --check-domain          check for conflicts between domain directives
                                    and the --output-file option
ko:       --check-domain          도메인 지정과 --output-file 옵션의 도메인이
                                  충돌하지 않는지 검사합니다

en:   -C, --check-compatibility   check that GNU msgfmt behaves like X/Open msgfmt
ko:   -C, --check-compatibility   GNU msgfmt이 X/Open의 msgfmt처럼 검사합니다

en:       --check-accelerators[=CHAR]  check presence of keyboard accelerators for
                                    menu items
ko:       --check-accelerators[=CHAR]  메뉴 항목에 키보드 단축글쇠가 있는지 
                                  검사합니다

en:   -f, --use-fuzzy             use fuzzy entries in output
ko:   -f, --use-fuzzy             출력에 퍼지 항목을 사용합니다

en:   -a, --alignment=NUMBER      align strings to NUMBER bytes (default: %d)
ko:   -a, --alignment=<크기>      문자열을 <크기> 바이트에 정렬합니다(기본값: %d)

en:       --endianness=BYTEORDER  write out 32-bit numbers in the given byte order
                                    (big or little, default depends on platform)
ko:       --endianness=<바이트순> 32비트 수를 주어진 바이트 순서로 씁니다
                                    (big 또는 little, 기본값은 플랫폼에 따라)

en:       --no-hash               binary file will not include the hash table
ko:       --no-hash               이진 파일에 해쉬 테이블을 넣지 않습니다

en:       --statistics            print statistics about translations
ko:       --statistics            번역에 대한 통계를 표시합니다

en:   -v, --verbose               increase verbosity level
ko:   -v, --verbose               더 자세히 출력합니다

en: warning: PO file header missing or invalid
ko: 경고: PO 파일 헤더가 빠졌거나 잘못되었습니다

en: warning: charset conversion will not work
ko: 경고: 문자셋 변환이 동작하지 않습니다

en: domain name "%s" not suitable as file name
ko: 도메인이름 "%s"은(는) 파일 이름으로 알맞지 않습니다

en: domain name "%s" not suitable as file name: will use prefix
ko: 도메인 이름 "%s"은(는) 파일 이름으로 알맞지 않습니다. 그러므로 접두사를
    사용합니다

en: 'domain %s' directive ignored
ko: 'domain %s' 지시자는 무시됨

en: empty 'msgstr' entry ignored
ko: 빈 'msgstr' 항목은 무시됨

en: fuzzy 'msgstr' entry ignored
ko: 퍼지 'msgstr' 항목은 무시됨

en: %s: warning: source file contains fuzzy translation
ko: %s: 경고: 소스 파일에 퍼지 번역문이 들어 있습니다

en: %s does not exist
ko: %s 파일이 없습니다

en: %s exists but cannot read
ko: %s 파일이 있지만 읽을 수 없습니다

en: error while reading "%s"
ko: "%s"을(를) 읽는 동안 오류 발생

en: option '%c' cannot be used before 'J' or 'K' or 'T' or 'C' or 'X' has been specified
ko: '%c' 옵션은 'J'나 'K'나 'T'나 'C'나 'X'가 지정되기 전에는 쓸 수 없습니다

en: Extracts all messages of a translation catalog that match a given pattern
    or belong to some given source files.
ko: 번역 목록에서 주어진 패턴에 맞는 메시지 혹은 주어진 소스 파일에 들어 있는
    메시지만을 뽑아 냅니다.

en: Message selection:
      [-N SOURCEFILE]... [-M DOMAINNAME]...
      [-J MSGCTXT-PATTERN] [-K MSGID-PATTERN] [-T MSGSTR-PATTERN]
      [-C COMMENT-PATTERN] [-X EXTRACTED-COMMENT-PATTERN]
    A message is selected if it comes from one of the specified source files,
    or if it comes from one of the specified domains,
    or if -J is given and its context (msgctxt) matches MSGCTXT-PATTERN,
    or if -K is given and its key (msgid or msgid_plural) matches MSGID-PATTERN,
    or if -T is given and its translation (msgstr) matches MSGSTR-PATTERN,
    or if -C is given and the translator's comment matches COMMENT-PATTERN,
    or if -X is given and the extracted comment matches EXTRACTED-COMMENT-PATTERN.
    
    When more than one selection criterion is specified, the set of selected
    messages is the union of the selected messages of each criterion.
    
    MSGCTXT-PATTERN or MSGID-PATTERN or MSGSTR-PATTERN or COMMENT-PATTERN or
    EXTRACTED-COMMENT-PATTERN syntax:
      [-E | -F] [-e PATTERN | -f FILE]...
    PATTERNs are basic regular expressions by default, or extended regular
    expressions if -E is given, or fixed strings if -F is given.
    
      -N, --location=SOURCEFILE   select messages extracted from SOURCEFILE
      -M, --domain=DOMAINNAME     select messages belonging to domain DOMAINNAME
      -J, --msgctxt               start of patterns for the msgctxt
      -K, --msgid                 start of patterns for the msgid
      -T, --msgstr                start of patterns for the msgstr
      -C, --comment               start of patterns for the translator's comment
      -X, --extracted-comment     start of patterns for the extracted comment
      -E, --extended-regexp       PATTERN is an extended regular expression
      -F, --fixed-strings         PATTERN is a set of newline-separated strings
      -e, --regexp=PATTERN        use PATTERN as a regular expression
      -f, --file=FILE             obtain PATTERN from FILE
      -i, --ignore-case           ignore case distinctions
      -v, --invert-match          output only the messages that do not match any
                                  selection criterion
ko: 메시지 선택:
      [-N 소스파일]... [-M 도메인이름]...
      [-J MSGCTXT-패턴] [-K MSGID-패턴] [-T MSGSTR-패턴]
      [ -C 주석-패턴 ] [-X 추출한-주석-패턴]
    메시지를 선택합니다: 지정한 소스 파일중 하나에서 나온 메시지,
    혹은 지정한 도메인중 하나에서 나온 메시지
    혹은 -J 옵션을 쓴다면 그 컨텍스트(msgctxt)가 "MSGCTXT-패턴"과 맞는 경우,
    혹은 -K 옵션을 쓴다면 그 키(msgid나 msgid_plural)가 "MSGID-패턴"과 맞는 경우,
    혹은 -T 옵션을 쓴다면 그 번역(msgstr)이 "MSGSTR-패턴"과 맞는 경우,
    혹은 -C 옵션을 쓴다면 그 번역자 주석이 "주석-패턴"과 맞는 경우,
    혹은 -X 옵션을 쓴다면 그 추출한 주석이 "추출한-주석-패턴"과 맞는 경우.
    
    선택하는 방법이 여러 개 지정되는 경우, 선택되는 메시지는 각 선택하는
    방법으로 선택된 메시지의 공집합니다.
    
    "MSGCTXT-패턴" 혹은 "MSGID-패턴" 혹은 "MSGSTR-패턴" 혹은 "주석-패턴" 혹은
    "추출한-주석-패턴"의 형식:
      [-E | -F] [-e 패턴 | -f 파일]...
    기본값으로 "패턴"은 간단한 정규식이고, -E가 주어진 경우 확장 정규식이고, -F가
    주어진 경우 고정된 문자열입니다.
    
      -N, --location=<소스파일>   <소스파일>에서 메시지를 선택합니다
      -M, --domain=<도메인이름>   <도메인이름> 도메인에 속한 메시지를 선택합니다
      -J, --msgctxt               msgctxt의 시작 패턴
      -K, --msgid                 msgid의 시작 패턴
      -T, --msgstr                msgstr의 시작 패턴
      -C, --comment               번역자 주석의 시작 패턴
      -X, --extracted-comment     추출한 주석의 시작 패턴
      -E, --extended-regexp       "패턴"이 확장 정규식입니다
      -F, --fixed-strings         "패턴"이 줄바꿈으로 구분된 문자열 집합입니다
      -e, --regexp=<패턴>         <패턴>을 정규식으로 사용합니다
      -f, --file=<파일>           "패턴"을 <파일>에서 가져옵니다
      -i, --ignore-case           대소문자 구별을 하지 않습니다
      -v, --invert-match          지정한 옵션에 맞지 않는 메시지만을 출력합니다

en:       --escape                use C escapes in output, no extended chars
ko:       --escape                확장 문자 없이, 출력에 C 이스케이프를 씁니다

en:       --sort-output           generate sorted output
ko:       --sort-output           정렬된 출력을 만듭니다

en:       --sort-by-file          sort output by file location
ko:       --sort-by-file          파일의 위치에 따라 출력을 정렬합니다

en: You are in a language indifferent environment.  Please set
    your LANG environment variable, as described in
    <%s>.
    This is necessary so you can test your translations.
ko: 언어가 지정되지 않은 환경입니다. 다음에 설명된 대로
    여러분의 LANG 환경 변수를 설정하십시오:
    <%s>.
    설정을 해야 여러분의 번역문을 시험할 수 있습니다.

en: Output file %s already exists.
    Please specify the locale through the --locale option or
    the output .po file through the --output-file option.
ko: 출력 파일 %s이(가) 이미 존재합니다.
    --locale 옵션으로 로캘을 지정하거나 --output-file 옵션으로
    출력 .po 파일을 지정하십시오.

en: Created %s.
ko: %s을(를) 만들었습니다.

en: Creates a new PO file, initializing the meta information with values from the
    user's environment.
ko: 새로운 PO 파일을 만들고, 사용자의 환경에서 메타 정보를 초기화합니다

en:   -i, --input=INPUTFILE       input POT file
ko:   -i, --input=<입력파일>       입력 POT 파일

en: If no input file is given, the current directory is searched for the POT file.
    If it is -, standard input is read.
ko: 만약 입력 파일이 주어지지 않으면, 현재 디렉터리에서 POT 파일을 찾습니다.
    입력 파일이 "-"이면, 표준 입력을 읽습니다.

en:   -o, --output-file=FILE      write output to specified PO file
ko:   -o, --output-file=<파일>    지정한 PO 파일로 출력합니다

en: If no output file is given, it depends on the --locale option or the user's
    locale setting.  If it is -, the results are written to standard output.
ko: 만약 출력 파일이 주어지지 않으면, --locale 옵션이나 사용자의 로캘 세팅에
    따라 결정됩니다. 출력 파일이 "-"이면, 표준 출력에 씁니다.

en:   -l, --locale=LL_CC[.ENCODING]  set target locale
ko:   -l, --locale=LL_CC[.ENCODING]  목표 로캘을 지정합니다

en:       --no-translator         assume the PO file is automatically generated
ko:       --no-translator         PO 파일이 자동으로 만들어졌다고 가정합니다

en: Found more than one .pot file.
    Please specify the input .pot file through the --input option.
ko: 두 개 이상의 .pot 파일을 찾았습니다.
    입력 .pot 파일을 --input 옵션으로 지정하십시오.

en: error reading current directory
ko: 현재 디렉터리를 읽는 데 오류가 발생했습니다

en: Found no .pot file in the current directory.
    Please specify the input .pot file through the --input option.
ko: 현재 디렉터리에서 .pot 파일을 찾을 수 없습니다.
    --input 옵션으로 입력 .pot 파일을 지정하십시오.

en: %s subprocess failed with exit code %d
ko: %s 하위 프로세스가 종료 코드 %d 번으로 실패했습니다

en: The new message catalog should contain your email address, so that users can
    give you feedback about the translations, and so that maintainers can contact
    you in case of unexpected technical problems.
ko: 새로운 메시지 목록에는 반드시 여러분 전자메일 주소가 들어가 있어야 합니다.
    그래야만 사용자가 번역에 대한 피드백을 줄 수도 있고, 갑작스런 기술적
    문제가 발생했을 때 메인테이너가 여러분에게 연락을 할 수 있습니다.

note: TRANSLATORS: "English" needs to be replaced by your language. For example in it.po write "Traduzioni italiani ...", *not* "Traduzioni inglesi ...".
en: English translations for %s package
ko: %s 패키지에 대한 한국어 번역문

en: present charset "%s" is not a portable encoding name
ko: 현재 문자셋 "%s"은(는) 널리 쓸 수 있는 인코딩 이름이 아닙니다

en: two different charsets "%s" and "%s" in input file
ko: 입력 파일에 두 개의 문자셋 "%s"과(와) "%s"이(가) 존재합니다

en: input file '%s' doesn't contain a header entry with a charset specification
ko: 입력 파일 '%s'에는 문자셋을 지정하는 헤더 항목이 들어 있지 않습니다

en: domain "%s" in input file '%s' doesn't contain a header entry with a charset specification
ko: 입력 파일 '%2$s'의 도메인 "%1$s"에는 문자셋을 지정하는 헤더 항목이 들어 있지 않습니다

en: target charset "%s" is not a portable encoding name.
ko: 목표 문자셋 "%s"은(는) 널리 쓸 수 있는 인코딩 이름이 아닙니다.

en: Input files contain messages in different encodings, UTF-8 among others.
    Converting the output to UTF-8.
ko: 입력 파일은 여러 개의 인코딩으로 된 메시지가 들어 있고, 그 중의 하나가 
    UTF-8입니다. 출력을 UTF-8으로 변환합니다.

en: Input files contain messages in different encodings, %s and %s among others.
    Converting the output to UTF-8.
    To select a different output encoding, use the --to-code option.
ko: 입력 파일은 여러 개의 인코딩으로 된 메시지가 들어 있고, 그 중에 %s과(와)
    %s이(가) 있습니다. 출력을 UTF-8으로 변환합니다.
    다른 출력 인코딩을 선택하려면, --to-code 옵션을 쓰세요.

en: Conversion of file %s from %s encoding to %s encoding
    changes some msgids or msgctxts.
    Either change all msgids and msgctxts to be pure ASCII, or ensure they are
    UTF-8 encoded from the beginning, i.e. already in your source code files.
ko: %s 파일을 %s 인코딩에서 %s 인코딩으로 변환하면 일부 msgid와 msgctxt를 바꾸게 됩니다.
    모든 msgid와 msgctxt를 순수 ASCII로 바꾸거나, 처음부터(소스코드부터) UTF-8
    인코딩으로 만드십시오.

en: Locale charset "%s" is different from
    input file charset "%s".
    Output of '%s' might be incorrect.
    Possible workarounds are:
ko: 로캘 문자셋 "%s"은(는) 입력 파일의
    문자셋 "%s"과(와) 다릅니다.
    '%s'로(으로) 출력하는 것이 틀렸을 수 있습니다.
    가능한 해결책은:

en: - Set LC_ALL to a locale with encoding %s.
ko: - LC_ALL 환경변수를 %s 인코딩을 쓰는 로캘로 세팅하십시오.

en: - Convert the translation catalog to %s using 'msgconv',
      then apply '%s',
      then convert back to %s using 'msgconv'.
ko: - 번역 목록을'msgconv'를 이용해 %s로(으로) 변환하십시오
      그 다음 '%s'을(를) 적용하고,
      다시 'msgconv'를 이용해 '%s'로(으로) 변환하십시오

en: - Set LC_ALL to a locale with encoding %s,
      convert the translation catalog to %s using 'msgconv',
      then apply '%s',
      then convert back to %s using 'msgconv'.
ko: - LC_ALL 환경변수를 %s 인코딩을 쓰는 로캘로 세팅하고,
      번역 목록을'msgconv'를 이용해 %s로(으로) 변환하십시오
      그 다음 '%s'을(를) 적용하고,
      다시 'msgconv'를 이용해 '%s'로(으로) 변환하십시오

en: Locale charset "%s" is not a portable encoding name.
    Output of '%s' might be incorrect.
    A possible workaround is to set LC_ALL=C.
ko: 목표 문자셋 "%s"은(는) 널리 쓸 수 있는 인코딩 이름이 아닙니다
    '%s'로(으로) 출력하는 것이 틀렸을 수 있습니다.
    가능한 해결책은 "LC_ALL=C"로 세팅하는 것입니다.

en: plural expression can produce negative values
ko: 복수 표현식이 음수 값을 만들 수도 있습니다

en: nplurals = %lu but plural expression can produce values as large as %lu
ko: nplurals = %lu 하지만 복수 표현식이 %lu만큼 큰 값을 만들 수도 있습니다

en: plural expression can produce division by zero
ko: 복수 표현식이 0으로 나누는 연산을 할 수도 있습니다

en: plural expression can produce integer overflow
ko: 복수 표현식이 정수 오버플로우를 발생시킬 수 있습니다

en: plural expression can produce arithmetic exceptions, possibly division by zero
ko: 복수 표현식이 연산 예외를 발생시킬 수 있습니다. 0으로 나누는 연산을 할 수 있습니다

en: Try using the following, valid for %s:
ko: 다음을 사용해 보십시오. %s에 대해서 올바름:

en: message catalog has plural form translations
ko: 메시지 목록은 복수형 번역이 들어 있습니다

en: but header entry lacks a "plural=EXPRESSION" attribute
ko: 하지만 헤더 항목에는 "plural=표현식" 속성이 들어 있지 않습니다

en: but header entry lacks a "nplurals=INTEGER" attribute
ko: 하지만 헤더 항목에는 "nplurals=정수" 속성이 들어 있지 않습니다

en: invalid nplurals value
ko: nplurals 값이 잘못되었습니다

en: invalid plural expression
ko: 잘못된 복수 표현식

en: but some messages have only one plural form | but some messages have only %lu plural forms
ko[0]: 하지만 어떤 메시지는 복수형이 %lu개 밖에 없습니다

en: but some messages have one plural form | but some messages have %lu plural forms
ko[0]: 하지만 어떤 메시지는 복수형이 %lu개 있습니다

en: message catalog has plural form translations, but lacks a header entry with "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;"
ko: 메시지 목록에 복수형 번역이 들어 있지만, 헤더 항목에 "Plural-Forms: nplurals=정수; plural=표현식;"이 없습니다

en: 'msgid' and 'msgid_plural' entries do not both begin with '\n'
ko: 'msgid'와 'msgstr_plural' 항목이 모두 '\n'으로 시작하지 않습니다

en: 'msgid' and 'msgstr[%u]' entries do not both begin with '\n'
ko: 'msgid'와 'msgstr[%u]' 항목이 모두 '\n'으로 시작하지 않습니다

en: 'msgid' and 'msgstr' entries do not both begin with '\n'
ko: 'msgid'와 'msgstr' 항목이 모두 '\n'으로 시작하지 않습니다

en: 'msgid' and 'msgid_plural' entries do not both end with '\n'
ko: 'msgid'와 'msgid_plural' 항목이 모두 '\n'으로 끝나지 않습니다

en: 'msgid' and 'msgstr[%u]' entries do not both end with '\n'
ko: 'msgid'와 'msgstr[%u]' 항목이 모두 '\n'으로 끝나지 않습니다

en: 'msgid' and 'msgstr' entries do not both end with '\n'
ko: 'msgid'와 'msgstr' 항목이 모두 '\n'으로 끝나지 않습니다

en: plural handling is a GNU gettext extension
ko: 복수 처리는 GNU gettext 확장 기능입니다

en: msgstr lacks the keyboard accelerator mark '%c'
ko: msgstr에 키보드 단축키 '%c'에 대한 표시가 없습니다

en: msgstr has too many keyboard accelerator marks '%c'
ko: msgstr에 키보드 단축키 '%c' 표시가 너무 많습니다

en: header field '%s' still has the initial default value
ko: '%s' 헤더 필드가 아직도 초기의 기본값을 가지고 있습니다

en: header field '%s' missing in header
ko: 헤더에 헤더 필드 '%s'이(가) 빠졌음

en: ASCII ellipsis ('...') instead of Unicode
ko: 유니코드 말줄임표가 아닌 ASCII 말줄임표('...')

en: space before ellipsis found in user visible strings
ko: 사용자에 보이는 문자열에 말줄임표 앞에 공백이 있습니다

en: ASCII double quote used instead of Unicode
ko: 유니코드 쌍따옴표가 아닌 ASCII 쌍따옴표

en: ASCII single quote used instead of Unicode
ko: 유니코드 홑따옴표가 아닌 ASCII 홑따옴표

en: ASCII bullet ('%c') instead of Unicode
ko: 유니코드 점이 아닌 ASCII 점('%c')

en: %s: input is not valid in "%s" encoding
ko: %s: 입력이 "%s" 인코딩에서 올바르지 않습니다

en: %s: error while converting from "%s" encoding to "%s" encoding
ko: %s: "%s" 인코딩에서 "%s" 인코딩으로 변환하는 동안 오류 발생

en: input file doesn't contain a header entry with a charset specification
ko: 입력 파일은 문자셋을 지정하는 헤더 항목이 들어 있지 않습니다

en: Cannot convert from "%s" to "%s". %s relies on iconv(), and iconv() does not support this conversion.
ko: "%s"에서 "%s"로(으로) 변환할 수 없습니다. %s은(는) iconv()에 의존하지만, iconv()가 이같은 변환을 지원하지 않습니다.

en: Conversion from "%s" to "%s" introduces duplicates: some different msgids become equal.
ko: "%s"에서 "%s"(으)로 변환하면 중복됩니다: 다른 두 개 이상의 msgid가 똑같아 집니다.

en: Cannot convert from "%s" to "%s". %s relies on iconv(). This version was built without iconv().
ko: "%s"에서 "%s"로(으로) 변환할 수 없습니다. %s은(는) iconv()에 의존하지만, 이 버전은 iconv()를 지원되지 않는 상태로 빌드되었습니다.

en: %s is only valid with %s
ko: %s은(는) %s과(와) 함께 써야만 효과가 있습니다

en: backup type
ko: 백업 종류

en: Merges two Uniforum style .po files together.  The def.po file is an
    existing PO file with translations which will be taken over to the newly
    created file as long as they still match; comments will be preserved,
    but extracted comments and file positions will be discarded.  The ref.pot
    file is the last created PO file with up-to-date source references but
    old translations, or a PO Template file (generally created by xgettext);
    any translations or comments in the file will be discarded, however dot
    comments and file positions will be preserved.  Where an exact match
    cannot be found, fuzzy matching is used to produce better results.
ko: Uniforum 형태의 두 파일을 하나로 합칩니다. def.po 파일은 이미 존재하는
    파일이며 예전에 번역된 메시지를 담고 있습니다. 이 번역문은 짝이 있는
    것에 한해 새롭게 만들어진 파일의 것으로 대체됩니다. 주석은 보존되지만
    추출 주석과 파일 위치는 제거됩니다. ref.pot 파일은 최근에
    만들어졌으면서 최신의 소스를 참조해서 만들어 졌지만 과거의 번역문을
    가진 파일이거나, PO 서식 파일입니다. (일반적으로 xgettext로 만듭니다.)
    파일 내의 모든 번역문이나 주석은 제거되지만 점 주석과 파일 위치는
    보존됩니다. 정확한 짝을 찾지 못할 경우, 보다 나은 결과를 얻으려고 퍼지
    매칭이 사용됩니다.

en:   def.po                      translations referring to old sources
ko:   def.po                      과거 소스를 참조하는 번역문

en:   ref.pot                     references to new sources
ko:   ref.pot                     새로운 소스를 참조

en:   -C, --compendium=FILE       additional library of message translations,
                                  may be specified more than once
ko:   -C, --compendium=<파일>      메시지 번역 라이브러리 추가,
                                   두 개 이상 지정할 수 있습니다

en:   -U, --update                update def.po,
                                  do nothing if def.po already up to date
ko:   -U, --update                def.po를 업데이트합니다
                                  이미 def.po를 업데이트했다면 아무 것도 안 합니다

en: Output file location in update mode:
ko: 업데이트 모드에서 출력 파일 위치:

en: The result is written back to def.po.
ko: 결과물은 def.po파일로 다시 쓰여집니다.

en:       --backup=CONTROL        make a backup of def.po
ko:       --backup=<컨트롤>       def.po의 백업을 만듭니다

en:       --suffix=SUFFIX         override the usual backup suffix
ko:       --suffix=<접미어>       일반적인 백업 접미어 대신 <접미어>를 씁니다

en: The version control method may be selected via the --backup option or through
    the VERSION_CONTROL environment variable.  Here are the values:
      none, off       never make backups (even if --backup is given)
      numbered, t     make numbered backups
      existing, nil   numbered if numbered backups exist, simple otherwise
      simple, never   always make simple backups
ko: 버전 컨트롤 방법은 --backup 옵션이나 VERSION_CONTROL 환경 변수로 
    선택할 수 있습니다. 다음의 값을 쓸 수 있습니다:
      none, off       백업을 만들지 않습니다(--backup 옵션이 있어도)
      nummbered, t    번호를 붙인 백업을 만듭니다
      existing, nil   번호를 붙인 백업이 있으면 번호를 붙여서, 그렇지 않으면 간단히
      simple, never   간단한 백업만을 만듭니다

en: The backup suffix is '~', unless set with --suffix or the SIMPLE_BACKUP_SUFFIX
    environment variable.
ko: --suffix 옵션이나 SIMPLE_BACKUP_SUFFIX 환경 변수를 세팅하지 않았다면, 백업 접미어는 '~'입니다.

en:       --for-msgfmt            produce output for '%s', not for a translator
ko:       --for-msgfmt            번역자용이 아닌 '%s'용 출력을 만듭니다

en:       --previous              keep previous msgids of translated messages
ko:       --previous              이전에 번역한 메시지의 msgid를 놔 둡니다

en:   -q, --quiet, --silent       suppress progress indicators
ko:   -q, --quiet, --silent       진행상태 표시를 하지 않습니다

en: this message should define plural forms
ko: 이 메시지는 복수형을 지정해야만 합니다

en: this message should not define plural forms
ko: 이 메시지는 복수형을 지정해서는 안 됩니다

en: %sRead %ld old + %ld reference, merged %ld, fuzzied %ld, missing %ld, obsolete %ld.
ko: 예전 %s%ld + 참조문 %ld, 결합 %ld, 퍼지 %ld, 빠짐 %ld, 쓸모없음 %ld개를 읽었습니다.

en: %s and explicit file names are mutually exclusive
ko: %s과(와) 파일이름을 명시적으로 지정하는 것은 동시에 쓸 수 없습니다

en: Convert binary message catalog to Uniforum style .po file.
ko: 이진 메시지 목록을 Uniforum 스타일 .po 파일로 변환합니다.

en:   -j, --java                  Java mode: input is a Java ResourceBundle class
ko:   -j, --java                  자바 모드: 입력은 자바 ResourceBundle 클래스입니다

en:       --csharp                C# mode: input is a .NET .dll file
ko:       --csharp                C# 모드: 입력은 .NET .dll 파일입니다

en:       --csharp-resources      C# resources mode: input is a .NET .resources file
ko:       --csharp-resources      C# 리소스 모드: 입력은 .NET .resources 파일입니다

en:       --tcl                   Tcl mode: input is a tcl/msgcat .msg file
ko:       --tcl                   Tcl 모드: 입력은 tcl/msgcat .msg 파일입니다

en:   FILE ...                    input .mo files
ko:   <파일> ...                  입력 .mo 파일

en: Input file location in Java mode:
ko: 자바 모드에서 입력 파일 위치:

en: The class name is determined by appending the locale name to the resource name,
    separated with an underscore.  The class is located using the CLASSPATH.
ko: 클래스 이름은 로캘 이름에 리소스 이름을 밑줄로 구분해서 연결한 이름으로
    결정됩니다. 클래스는 CLASSPATH에 따른 위치에 놓이게 됩니다.

en: Input file location in C# mode:
ko: C# 모드에서 입력 파일 지정:

en: The -l and -d options are mandatory.  The .dll file is located in a
    subdirectory of the specified directory whose name depends on the locale.
ko: -l과 -d 옵션은 꼭 필요합니다. .dll 파일은 지정한 디렉터리의 아래
    디렉터리에(디렉터리 이름은 로캘에 따라 달라집니다) 들어 있습니다.

en: Input file location in Tcl mode:
ko: Tcl 모드에서 입력 파일 지정:

en: The -l and -d options are mandatory.  The .msg file is located in the
    specified directory.
ko: -l 옵션과 -d 옵션은 꼭 필요합니다. .msg 파일은 지정한 디렉터리
    아래에 들어 있습니다.

en:   -i, --indent                write indented output style
ko:   -i, --indent                들여쓰기된 출력 형태로 씁니다

en:       --strict                write strict uniforum style
ko:       --strict                엄격한 Uniforum 출력 형태로 씁니다

en: Unifies duplicate translations in a translation catalog.
    Finds duplicate translations of the same message ID.  Such duplicates are
    invalid input for other programs like msgfmt, msgmerge or msgcat.  By
    default, duplicates are merged together.  When using the --repeated option,
    only duplicates are output, and all other messages are discarded.  Comments
    and extracted comments will be cumulated, except that if --use-first is
    specified, they will be taken from the first translation.  File positions
    will be cumulated.  When using the --unique option, duplicates are discarded.
ko: 번역 목록에서 중복된 번역문을 하나로 만듭니다. 같은 메시지 ID를 가진
    중복된 번역문을 찾습니다. 이렇게 중복된 번역문은 msgfmt, msgmerge나
    msgcat같은 프로그램에서 잘못된 입력이 됩니다. 기본값으로, 중복된
    번역문은 하나로 합쳐집니다. --repeated 옵션을 사용하면, 중복된
    메시지만이 출력되고, 다른 메시지를 버립니다. 주석문과 추출된 주석문은
    모두 유지될 것이지만, --use-first를 지정하면 첫 번째 번역문에 있는
    것만을 쓰게 됩니다. 파일의 위치는 모두 유지됩니다. --unique 옵션을
    사용할 때, 중복된 메시지를 버립니다.

en:   -d, --repeated              print only duplicates
ko:   -d, --repeated                 중복된 메시지만을 출력합니다

en:   -u, --unique                print only unique messages, discard duplicates
ko:   -u, --unique                   유일한 메시지만을 출력하고, 중복된 것은 버립니다

en: <stdin>
ko: <표준입력>

en: Charset "%s" is not a portable encoding name.
    Message conversion to user's charset might not work.
ko: 문자셋 "%s"이(가) 공통적으로 이용하는 인코딩 이름이 아닙니다. 사용자의
    문자셋으로의 메시지 변환은 하지 않습니다.

en: Charset "%s" is not supported. %s relies on iconv(),
    and iconv() does not support "%s".
ko: 문자셋 "%s"은(는) 지원되지 않습니다. %s은(는) iconv()에 의존하지만,
    iconv()는 %s을(를) 지원하지 않습니다.

en: Installing GNU libiconv and then reinstalling GNU gettext
    would fix this problem.
ko: GNU libiconv를 설치하고 GNU gettext를 다시 설치하면 이 문제가
    없습니다.

en: Continuing anyway, expect parse errors.
ko: 어쨌든 계속합니다. 문법 애러가 타나납니다.

en: Continuing anyway.
ko: 어쨌든 계속합니다.

en: Charset "%s" is not supported. %s relies on iconv().
    This version was built without iconv().
ko: 문자셋 "%s"은(는) 지원되지 않습니다. %s은(는) iconv()에 의존하지만,
    이 버전은 iconv()를 지원되지 않는 상태로 빌드되었습니다.

en: Charset missing in header.
    Message conversion to user's charset will not work.
ko: 헤더에 문자셋이 없습니다
    사용자 문자셋으로의 메시지 변환은 하지 않습니다.

en: inconsistent use of #~
ko: #~가 모순되게 이용되었습니다

en: missing 'msgstr[]' section
ko: 'msgstr[]' 부분이 빠졌습니다

en: missing 'msgid_plural' section
ko: 'msgstr_plural' 부분이 빠졌습니다

en: missing 'msgstr' section
ko: 'msgstr' 부분이 빠졌습니다

en: first plural form has nonzero index
ko: 첫 번째 복수형의 인덱스가 0이 아닙니다

en: plural form has wrong index
ko: 복수형의 인덱스가 잘못되었습니다

en: too many errors, aborting
ko: 오류가 너무 많아서 중단합니다

en: invalid multibyte sequence
ko: 잘못된 가변바이트 문자열

en: incomplete multibyte sequence at end of file
ko: 파일의 끝에서 불완전한 다중바이트 문자열

en: incomplete multibyte sequence at end of line
ko: 줄의 끝에서 불완전한 다중바이트 문자열

en: iconv failure
ko: iconv 실패

en: keyword "%s" unknown
ko: 알 수 없는 키워드 "%s"

en: invalid control sequence
ko: 잘못된 제어 시퀀스

en: end-of-file within string
ko: 문자열 내부에서 파일이 끝남

en: end-of-line within string
ko: 문자열 내부에서 행이 끝남

en: context separator <EOT> within string
ko: 문자열 안에 컨텍스트 구분 <EOT>가 있습니다.

en: this file may not contain domain directives
ko: 이 파일은 도메인 지시자가 안 들어 있을 수도 있습니다

en: duplicate message definition
ko: 중복된 메시지 정의

en: this is the location of the first definition
ko: 여기는 첫번째 정의의 위치입니다

en: unterminated group name
ko: 그룹 이름 마치지 않음

en: invalid non-blank character
ko: 잘못된 공백 아닌 문자

en: missing '=' after "%s"
ko: "%s" 뒤에 '=' 문자 빠짐

en: invalid non-blank line
ko: 잘못된 공백 아닌 줄

en: file "%s" is truncated
ko: "%s" 파일이 잘렸습니다

en: file "%s" contains a not NUL terminated string
ko: "%s" 파일에 NUL로 끝나지 않는 문자열이 있습니다

en: file "%s" contains a not NUL terminated system dependent string
ko: "%s" 파일에 NUL로 끝나지 않는 시스템 의존 문자열이 있습니다

en: file "%s" is not in GNU .mo format
ko: "%s" 파일은 GNU .mo 형식이 아닙니다

en: file "%s" contains a not NUL terminated string, at %s
ko: "%s" 파일의 %s 위치에 NUL로 끝나지 않는 문자열이 있습니다

en: warning: invalid \uxxxx syntax for Unicode character
ko: 경고:  유니코드 문자에 \uxxxx 문법이 틀렸습니다

en: warning: lone surrogate U+%04X
ko: 경고: U+%04X 서로게이트 문자가 단독으로 있습니다

en: warning: invalid Unicode character
ko: 경고: 잘못된 유니코드 문자

en: warning: unterminated string
ko: 경고: 완결되지 않은 문자열

en: warning: syntax error
ko: 경고: 문법 오류

en: warning: unterminated key/value pair
ko: 경고: 키/값 쌍이 완결되지 않았습니다

en: warning: syntax error, expected ';' after string
ko: 경고: 문법 오류, 문자열 다음에 ';'이 와야 합니다

en: warning: syntax error, expected '=' or ';' after string
ko: 경고: 문법 오류, 문자열 다음에 '=' 혹은 ';'이 와야 합니다

note: TRANSLATORS: This is a proper name. The last name is (with Unicode escapes) "\u0160egan" or (with HTML entities) "&Scaron;egan". This is a proper name. See the gettext manual, section Names.
en: Danilo Segan
ko: 다닐로 세이건(Danilo Segan)

en: Recode Serbian text from Cyrillic to Latin script.
ko: 세르비아어 텍스트를 키릴 문자에서 라틴 문자로 변환합니다.

en: The input text is read from standard input.  The converted text is output to
    standard output.
ko: 입력 텍스트는 표준 입력에서 읽습니다. 변환한 텍스트는 표준 출력으로 출력합니다.

en: input is not valid in "%s" encoding
ko: 입력이 "%s" 인코딩에서 올바르지 않습니다

en: error while converting from "%s" encoding to "%s" encoding
ko: "%s" 인코딩에서 "%s" 인코딩으로 변환하는 동안 오류 발생

en: expected two arguments
ko: 인수는 두 개이어야 합니다

en: Usage: %s [OPTION] URL FILE
ko: 사용법: %s [옵션] <URL> <파일>

en: Fetches and outputs the contents of an URL.  If the URL cannot be accessed,
    the locally accessible FILE is used instead.
ko: URL의 내용을 가져와서 출력합니다. <URL>에 접근할 수 없는 경우에는, 로칼에서 접근할 수 있는
    <파일>이 대신 사용됩니다.

en: error writing stdout
ko: 표준 출력에 쓰는 동안 오류 발생

en: Retrieving %s...
ko: %s 항목을 가져오는 중...

en:  timed out.
ko:  제한 시간 초과.

en:  failed.
ko:  실패.

en: Cannot output multiple translation domains into a single file with the specified output format. Try using PO file syntax instead.
ko: 여러 개의 번역 도메인을 출력 형식에 따라 한 개의 파일로 출력할 수 없습니다. PO 파일 문법을 시도해 보십시오.

en: Cannot output multiple translation domains into a single file with the specified output format.
ko: 여러 개의 번역 도메인을 출력 형식에 따라 한 개의 파일로 출력할 수 없습니다.

en: message catalog has context dependent translations, but the output format does not support them.
ko: 메시지 목록에 컨텍스트 의존 번역이 들어 있지만, 출력 형식이 컨텍스트를 지원하지 않습니다.

en: message catalog has plural form translations, but the output format does not support them. Try generating a Java class using "msgfmt --java", instead of a properties file.
ko: 메시지 목록에 복수형 번역이 들어 있지만, 출력 형식이 복수형을 지원하지 않습니다. properties 파일 대신에 "msgfmt --java"로 자바 클래스를 만들어 보십시오.

en: message catalog has plural form translations, but the output format does not support them.
ko: 메시지 목록에 복수형 번역이 들어 있지만, 출력 형식이 복수형을 지원하지 않습니다.

en: cannot create output file "%s"
ko: 출력 파일 "%s"을(를) 만들 수 없습니다

en: standard output
ko: 표준 출력

en: failed to create directory "%s"
ko: "%s" 디렉터리를 만드는 데 실패했습니다

en: compilation of C# class failed, please try --verbose
ko: C# 클래스 컴파일에 실패했습니다. --verbose로 시도해 보십시오

en: compilation of C# class failed
ko: C# 클래스 컴파일에 실패했습니다

en: error while opening "%s" for writing
ko: 쓰려고 "%s"을(를) 여는 동안 오류 발생

en: not a valid Java class name: %s
ko: 올바른 자바 클래스 이름이 아닙니다: %s

en: compilation of Java class failed, please try --verbose or set $JAVAC
ko: 자바 클래스 컴파일에 실패했습니다. --verbose로 시도해 보거나 $JAVAC 환경변수를 세팅하십시오

en: compilation of Java class failed, please try to set $JAVAC
ko: 자바 클래스 컴파일에 실패했습니다. $JAVAC 환경변수를 세팅하십시오

en: incomplete multibyte sequence
ko: 잘못된 가변바이트 시퀀스

en: internationalized messages should not contain the '\%c' escape sequence
ko: 국제화된 메시지에는 '\%c' 이스케이프 시퀀스가 들어 있으면 안 됩니다

en: The following msgctxt contains non-ASCII characters.
    This will cause problems to translators who use a character encoding
    different from yours. Consider using a pure ASCII msgctxt instead.
    %s
ko: 다음 msgctxt는 ASCII가 아닌 문자가 들어 있습니다.
    이러면 여러분과 다른 문자 인코딩을 사용하는 번역자에게 문제가 
    발생할 수 있습니다. 순수한 ASCII msgctxt만을 사용하도록 하십시오.
    %s

en: The following msgid contains non-ASCII characters.
    This will cause problems to translators who use a character encoding
    different from yours. Consider using a pure ASCII msgid instead.
    %s
ko: 다음 msgid는 ASCII가 아닌 문자가 들어 있습니다.
    이러면 여러분과 다른 문자 인코딩을 사용하는 번역자에게 문제가 
    발생할 수 있습니다. 순수한 ASCII msgid만을 사용하도록 하십시오.
    %s

en: message catalog has plural form translations
    but the Qt message catalog format doesn't support plural handling
ko: 메시지 목록에 복수형 번역이 들어 있지만, Qt 메시지 목록은 복수형을 지원하지 않습니다

en: message catalog has msgctxt strings containing characters outside ISO-8859-1
    but the Qt message catalog format supports Unicode only in the translated
    strings, not in the context strings
ko: 메시지 목록에 ISO-8859-1이 아닌 msgctxt 문자열이 들어 있습니다. Qt 메시지 목록
    형식에서는 번역된 문자열만 유니코드를 지원하고, 컨텍스트 문자열에서는 지원하지
    않습니다.

en: message catalog has msgid strings containing characters outside ISO-8859-1
    but the Qt message catalog format supports Unicode only in the translated
    strings, not in the untranslated strings
ko: 메시지 목록에 ISO-8859-1이 아닌 msgid 문자열이 들어 있습니다. Qt 메시지 목록
    형식에서는 번역된 문자열만 유니코드를 지원하고, 번역하지 않은 문자열에서는 지원하지
    않습니다.

en: error while writing to %s subprocess
ko: %s 하위 프로세스에 쓰는 동안 오류 발생

en: message catalog has context dependent translations
    but the C# .resources format doesn't support contexts
ko: 메시지 목록에 컨텍스트 의존 번역이 들어 있지만,
    C# .resources 형식은 컨텍스트를 지원하지 않습니다

en: message catalog has plural form translations
    but the C# .resources format doesn't support plural handling
ko: 메시지 목록에 복수형 번역이 들어 있지만,
    C# .resource 형식은 복수형을 지원하지 않습니다

en: message catalog has context dependent translations
    but the Tcl message catalog format doesn't support contexts
ko: 메시지 목록에 컨텍스트 의존 번역이 들어 있지만,
    Tcl 메시지 목록 형식은 컨텍스트를 지원하지 않습니다

en: message catalog has plural form translations
    but the Tcl message catalog format doesn't support plural handling
ko: 메시지 목록에 복수형 번역이 들어 있지만, 
    Tcl 메시지 목록 형식은 복수형을 지원하지 않습니다

en: %s:%d: warning: unterminated string
ko: %s:%d: 경고: 완결되지 않은 문자열

en: %s:%d: warning: unterminated regular expression
ko: %s:%d: 경고: 완결되지 않은 정규식

en: %s:%d: warning: invalid Unicode character
ko: %s:%d: 경고: 잘못된 유니코드 문자

en: %s:%d: warning: a double-quote in the delimiter of a raw string literal is unsupported
ko: %s:%d: 경고: 날 문자열 상수의 구분 문자로 쌍따옴표는 지원하지 않습니다

en: %s:%d: warning: unterminated raw string literal
ko: %s:%d: 경고: 완결되지 않은 날 문자열 상수

en: %s:%d: warning: invalid raw string literal syntax
ko: %s:%d: 경고: 잘못된 날 문자열 상수 문법

en: %s:%d: warning: unterminated character constant
ko: %s:%d: 경고: 완결되지 않은 문자 상수

en: %s:%d: warning: unterminated string literal
ko: %s:%d: 경고: 완결되지 않은 문자열 상수

en: Please specify the source encoding through --from-code.
ko: 소스 인코딩을 --from-code 옵션으로 지정하십시오.

en: %s:%d: Invalid multibyte sequence.
    Please specify the correct source encoding through --from-code.
ko: %s:%d: 잘못된 다중바이트 시퀀스.
    올바른 소스 인코딩을 --from-code 옵션으로 지정하십시오.

en: %s:%d: Long incomplete multibyte sequence.
    Please specify the correct source encoding through --from-code.
ko: %s:%d: 길고 불완전한 다중바이트 시퀀스.
    올바른 소스 인코딩을 --from-code 옵션으로 지정하십시오.

en: %s:%d: Incomplete multibyte sequence at end of file.
    Please specify the correct source encoding through --from-code.
ko: %s:%d: 파일의 끝에 불완전한 다중바이트 시퀀스.
    올바른 소스 인코딩을 --from-code 옵션으로 지정하십시오.

en: %s:%d: Incomplete multibyte sequence at end of line.
    Please specify the correct source encoding through --from-code.
ko: %s:%d: 줄 끝에 불완전한 다중바이트 시퀀스.
    올바른 소스 인코딩을 --from-code 옵션으로 지정하십시오.

en: %s:%d: iconv failure
ko: %s:%d: iconv 실패

en: %s:%d: Invalid multibyte sequence.
    Please specify the source encoding through --from-code.
ko: %s:%d: 잘못된 다중바이트 시퀀스.
    올바른 소스 인코딩을 --from-code 옵션으로 지정하십시오.

en: %s:%d: warning: unterminated string constant
ko: %s:%d: 경고: 완결되지 않은 문자열 상수

en: %s:%d: warning: ')' found where '}' was expected
ko: %s:%d: 경고: '}'가 와야 하는 곳에 ')'가 발견되었습니다

en: %s:%d: warning: '}' found where ')' was expected
ko: %s:%d: 경고: ')가 와야 하는 곳에 '}'가 발견되었습니다

en: '%s' is not a valid encoding name.  Using ASCII as fallback.
ko: '%s'은(는) 올바른 인코딩 이름이 아닙니다. ASCII를 대신 사용합니다.

en: syntax check '%s' unknown
ko: 문법 검사 '%s'을(를) 알 수 없습니다

en: sentence end type '%s' unknown
ko: 문장 마침 종류 '%s'을(를) 알 수 없습니다

en: --join-existing cannot be used when output is written to stdout
ko: --join-exeisting은 출력이 표준출력에 쓰여질 때 사용될 수 없습니다

en: xgettext cannot work without keywords to look for
ko: xgettext는 검색할 키워드 없이는 동작하지 않습니다

en: warning: ITS rule file '%s' does not exist
ko: 경고: ITS 규칙 '%s' 파일이 없습니다

en: warning: ITS rule file '%s' does not exist; check your gettext installation
ko: 경고: ITS 규칙 '%s' 파일이 없습니다. gettext 설치를 확인해 보십시오

en: warning: file '%s' extension '%s' is unknown; will try C
ko: 경고: '%s' 파일의 확장자 '%s'을(를) 알 수 없습니다. C 형식으로 간주함

en: Extract translatable strings from given input files.
ko: 주어진 입력 파일에서 번역 가능한 문자열을 뽑아냅니다.

en:   -d, --default-domain=NAME   use NAME.po for output (instead of messages.po)
ko:   -d, --default-domain=<이름>    출력에(messages.po 대신) <이름>.po를 씁니다

en:   -o, --output=FILE           write output to specified file
ko:   -o, --output=<파일>            지정된 파일에 출력합니다

en:   -p, --output-dir=DIR        output files will be placed in directory DIR
ko:   -p, --output-dir=<디렉터리>    출력 파일을 <디렉터리> 디렉터리에 놓습니다

en: Choice of input file language:
ko: 입력 파일의 언어 선택:

en:   -C, --c++                   shorthand for --language=C++
ko:   -C, --c++                   --language=C++를 짧게 쓴 것입니다

en: By default the language is guessed depending on the input file name extension.
ko: 기본적으로 입력 파일의 확장자에 따라 어떤 언어를 사용할 지 짐작합니다.

en:       --from-code=NAME        encoding of input files
                                    (except for Python, Tcl, Glade)
ko:       --from-code=<이름>      입력 파일의 인코딩
                                    (Python, Tcl, Glade 제외)

en: By default the input files are assumed to be in ASCII.
ko: 기본값으로 입력 파일은 ASCII로 인코딩되어 있다고 가정합니다.

en:   -j, --join-existing         join messages with existing file
ko:   -j, --join-existing            현존하는 파일과 메시지를 합칩니다

en:   -x, --exclude-file=FILE.po  entries from FILE.po are not extracted
ko:   -x, --exclude-file=<파일.po>   <파일.po>의 메시지는 뽑아내지 않습니다

en:   -cTAG, --add-comments=TAG   place comment blocks starting with TAG and
                                    preceding keyword lines in output file
      -c, --add-comments          place all comment blocks preceding keyword lines
                                    in output file
ko:   -c<태그>, --add-comments[=태그]    키워드 줄 앞에 <태그>로 시작하는 주석
                                         부분을 출력 파일에 씁니다
      -c, --add-comments                 키워드 줄 앞에 모든 주석 부분을 출력
                                         파일에 씁니다

en:       --check=NAME            perform syntax check on messages
                                    (ellipsis-unicode, space-ellipsis,
                                     quote-unicode, bullet-unicode)
ko:       --check=<이름>          메시지에 대해 문법 검사를 합니다
                                    (ellipsis-unicode, space-ellipsis,
                                     quote-unicode, bullet-unicode)

en:       --sentence-end=TYPE     type describing the end of sentence
                                    (single-space, which is the default, 
                                     or double-space)
ko:       --sentence-end=<종류>   문장 끝을 나타내는 방식
                                    (single-space(공백 1개)가 기본값,
                                     아니면 double-space(공백 2개))

en: Language specific options:
ko: Language 관련 옵션:

en:   -a, --extract-all           extract all strings
ko:   -a, --extract-all              모든 문자열을 뽑아 냅니다

en:                                 (only languages C, C++, ObjectiveC, Shell,
                                    Python, Lisp, EmacsLisp, librep, Scheme, Java,
                                    C#, awk, Tcl, Perl, PHP, GCC-source, Glade,
                                    Lua, JavaScript, Vala)
ko:                                 (다음 언어만 지원: C, C++, ObjectiveC, Shell,
                                    Python, Lisp, EmacsLisp, librep, Scheme Java,
                                    C#, awk, Tcl, Perl, PHP, GCC-source, Glade,
                                    Lua, JavaScript, Vala)

en:                                 (only languages C, C++, ObjectiveC, Shell,
                                    Python, Lisp, EmacsLisp, librep, Scheme, Java,
                                    C#, awk, Tcl, Perl, PHP, GCC-source, Glade,
                                    Lua, JavaScript, Vala, Desktop)
ko:                                 (다음 언어만 지원: C, C++, ObjectiveC, Shell,
                                    Python, Lisp, EmacsLisp, librep, Scheme, Java,
                                    C#, awk, Tcl, Perl, PHP, GCC-source, Glade,
                                    Lua, JavaScript, Vala, Desktop)

en:       --flag=WORD:ARG:FLAG    additional flag for strings inside the argument
                                  number ARG of keyword WORD
ko:       --flag=WORD:ARG:FLAG    키워드 WORD의 인자 번호 ARG안에 있는 문자열의
                                  추가 플래그

en:                                 (only languages C, C++, ObjectiveC, Shell,
                                    Python, Lisp, EmacsLisp, librep, Scheme, Java,
                                    C#, awk, YCP, Tcl, Perl, PHP, GCC-source,
                                    Lua, JavaScript, Vala)
ko:                                 (다음 언어만 지원: C, C++, ObjectiveC, Shell,
                                    Python, Lisp, EmacsLisp, librep, Scheme, Java,
                                    C#, awk, YCP, Tcl, Perl, PHP, GCC-source,
                                    Lua, JavaScript, Vala)

en:   -T, --trigraphs             understand ANSI C trigraphs for input
ko:   -T, --trigraphs                입력에서 ANSI C 삼중자(trigraph)를 인식합니다

en:                                 (only languages C, C++, ObjectiveC)
ko:                                 (다음 언어만 지원: C, C++, ObjectiveC)

en:       --its=FILE              apply ITS rules from FILE
ko:       --its=<파일>            <파일>에서 ITS 규칙 적용

en:                                 (only XML based languages)
ko:                                 (XML 기반 언어만 지원)

en:       --qt                    recognize Qt format strings
ko:       --qt                    Qt 형식 문자열을 알아냅니다

en:                                 (only language C++)
ko:                                 (C++만 지원)

en:       --kde                   recognize KDE 4 format strings
ko:       --kde                   KDE 4 형식 문자열을 알아냅니다

en:       --boost                 recognize Boost format strings
ko:       --boost                 Boost 형식 문자열을 알아냅니다

en:       --debug                 more detailed formatstring recognition result
ko:       --debug                    더 자세한 형식문자열 인식 결과

en:       --properties-output     write out a Java .properties file
ko:       --properties-output     자바 .properties 파일을 씁니다

en:       --itstool               write out itstool comments
ko:       --itstool               itstool 주석 출력

en:       --copyright-holder=STRING  set copyright holder in output
ko:       --copyright-holder=<문자열> 출력할 저작권 소유자를 지정합니다

en:       --foreign-user          omit FSF copyright in output for foreign user
ko:       --foreign-user             외부 사용자를 위해 FSF 저작권 표시를 뺍니다

en:       --package-name=PACKAGE  set package name in output
ko:       --package-name=<패키지> 출력에서 패키지 이름을 지정합니다

en:       --package-version=VERSION  set package version in output
ko:       --package-version=<버전>   출력에서 패키지 버전을 지정합니다

en:       --msgid-bugs-address=EMAIL@ADDRESS  set report address for msgid bugs
ko:       --msgid-bugs-address=전자메일@주소   msgid 버그를 보고할 주소를 지정합니다

en:   -m[STRING], --msgstr-prefix[=STRING]  use STRING or "" as prefix for msgstr
                                    values
ko:   -m[문자열], --msgstr-prefix[=문자열]      msgstr 항목에 <문자열> 혹은 ""을 
                                                접두어로 사용합니다

en:   -M[STRING], --msgstr-suffix[=STRING]  use STRING or "" as suffix for msgstr
                                    values
ko:   -M[문자열], --msgstr-suffix[=문자열]      msgstr 항목에 <문자열> 혹은 ""을 
                                                접미어로 사용합니다

en: A --flag argument doesn't have the <keyword>:<argnum>:[pass-]<flag> syntax: %s
ko: --flag의 인자가 <keyword>:<argnum>:[pass-]<flag> 문법이 아닙니다: %s

en: The option --msgid-bugs-address was not specified.
    If you are using a 'Makevars' file, please specify
    the MSGID_BUGS_ADDRESS variable there; otherwise please
    specify an --msgid-bugs-address command line option.
ko: --msgid-bugs-address 옵션이 지정되지 않았습니다.
    'Makevars' 파일을 사용할 경우, MSGID_BUGS_ADDRESS
    변수를 지정하십시오. 그렇지 않으면 --msgid-bugs-address
    명령행 옵션을 사용하십시오.

en: language '%s' unknown
ko: '%s' 언어를 알 수 없습니다

en: Please specify the source encoding through --from-code
ko: 소스 인코딩을 --from-code 옵션으로 지정하십시오

en: %s:%d: Invalid multibyte sequence.
    Please specify the correct source encoding through --from-code
ko: %s:%d: 잘못된 다중바이트 시퀀스.
    올바른 소스 인코딩을 --from-code 옵션으로 지정하십시오

en: %s:%d: Long incomplete multibyte sequence.
    Please specify the correct source encoding through --from-code
ko: %s:%d: 길고 불완전한 다중바이트 시퀀스.
    올바른 소스 인코딩을 --from-code 옵션으로 지정하십시오

en: %s:%d: Incomplete multibyte sequence at end of file.
    Please specify the correct source encoding through --from-code
ko: %s:%d: 파일의 끝에 불완전한 다중바이트 시퀀스.
    올바른 소스 인코딩을 --from-code 옵션으로 지정하십시오

en: %s:%d: Incomplete multibyte sequence at end of line.
    Please specify the correct source encoding through --from-code
ko: %s:%d: 줄 끝에 불완전한 다중바이트 시퀀스.
    올바른 소스 인코딩을 --from-code 옵션으로 지정하십시오

en: %s:%d: Invalid multibyte sequence.
    Please specify the source encoding through --from-code
ko: %s:%d: 잘못된 다중바이트 시퀀스.
    올바른 소스 인코딩을 --from-code 옵션으로 지정하십시오

en: %s:%d: warning: RegExp literal terminated too early
ko: %s:%d: 경고: 정규식 문자열이 너무 빨리 끝났습니다

en: %s:%d: warning: %s is not allowed
ko: %s:%d: 경고: %s은(는) 허용하지 않습니다

en: %s:%d: warning: unterminated XML markup
ko: %s:%d: 경고: 완결되지 XML 마크업

en: %s:%d: can't find string terminator "%s" anywhere before EOF
ko: %s:%d: 문자열을 끝내는 "%s"이(가) 파일이 끝나기 전에 나오지 않았습니다.

en: %s:%d: missing right brace on \x{HEXNUMBER}
ko: %s:%d: \x{십육진수}에서 오른쪽 중괄호가 빠졌습니다

en: %s:%d: invalid interpolation ("\l") of 8bit character "%c"
ko: %s:%d: 8비트 문자 "%c"의 인터폴레이션("\l")이 잘못되었습니다

en: %s:%d: invalid interpolation ("\u") of 8bit character "%c"
ko: %s:%d: 8비트 문자 "%c"의 인터폴레이션("\u")이 잘못되었습니다

en: %s:%d: invalid variable interpolation at "%c"
ko: %s:%d: "%c"에서 변수 인터폴레이션이 잘못되었습니다

en: %s:%d: invalid interpolation ("\L") of 8bit character "%c"
ko: %s:%d: 8비트 문자 "%c"의 인터폴레이션("\L")이 잘못되었습니다

en: %s:%d: invalid interpolation ("\U") of 8bit character "%c"
ko: %s:%d: 8비트 문자 "%c"의 인터폴레이션("\U")이 잘못되었습니다

en: Please specify the source encoding through --from-code or through a comment
    as specified in https://www.python.org/peps/pep-0263.html.
ko: 소스 인코딩을 --from-code 옵션으로 지정하거나
    https://www.python.org/peps/pep-0263.html 페이지에 있는 것처럼
    주석으로 지정하십시오.

en: %s:%d: Long incomplete multibyte sequence.
    Please specify the correct source encoding through --from-code or through a
    comment as specified in https://www.python.org/peps/pep-0263.html.
ko: %s:%d: 길고 불완전한 다중바이트 시퀀스
    소스 인코딩을 --from-code 옵션으로 지정하거나
    https://www.python.org/peps/pep-0263.html 페이지에 있는 것처럼
    주석으로 지정하십시오.

en: %s:%d: Invalid multibyte sequence.
    Please specify the correct source encoding through --from-code or through a
    comment as specified in https://www.python.org/peps/pep-0263.html.
ko: %s:%d: 잘못된 다중바이트 시퀀스
    소스 인코딩을 --from-code 옵션으로 지정하거나
    https://www.python.org/peps/pep-0263.html 페이지에 있는 것처럼
    주석으로 지정하십시오.

en: %s:%d: Incomplete multibyte sequence at end of file.
    Please specify the correct source encoding through --from-code or through a
    comment as specified in https://www.python.org/peps/pep-0263.html.
ko: %s:%d: 파일의 끝에 불완전한 다중바이트 시퀀스.
    소스 인코딩을 --from-code 옵션으로 지정하거나
    https://www.python.org/peps/pep-0263.html 페이지에 있는 것처럼
    주석으로 지정하십시오.

en: %s:%d: Incomplete multibyte sequence at end of line.
    Please specify the correct source encoding through --from-code or through a
    comment as specified in https://www.python.org/peps/pep-0263.html.
ko: %s:%d: 줄 끝에 불완전한 다중바이트 시퀀스.
    소스 인코딩을 --from-code 옵션으로 지정하거나
    https://www.python.org/peps/pep-0263.html 페이지에 있는 것처럼
    주석으로 지정하십시오.

en: Unknown encoding "%s". Proceeding with ASCII instead.
ko: "%s" 인코딩은 어떤 인코딩인지 알 수 없습니다. 대신 ASCII로 진행합니다.

en: %s:%d: invalid string definition
ko: %s:%d: 잘못된 문자열 정의

en: %s:%d: missing number after #
ko: %s:%d: # 다음에 숫자가 빠졌습니다

en: %s:%d: invalid string expression
ko: %s:%d: 잘못된 문자열 표현

en: %s:%d: invalid JSON syntax
ko: %s:%d: 잘못된 JSON 문법

en: %s:%d: invalid RSJ syntax
ko: %s:%d: 잘못된 RSJ 문법

en: %s:%d: invalid RSJ version. Only version 1 is supported.
ko: %s:%d: 잘못된 RSJ 버전. 버전 1만 지원합니다.

en: %s:%lu: warning: the syntax $"..." is deprecated due to security reasons; use eval_gettext instead
ko: %s:%lu: 경고: $"..." 문법은 보안상의 이유로 없어질 예정입니다. 대신에 eval_gettext를 사용하십시오

en: %s:%d: warning: regular expression literal terminated too early
ko: %s:%d: 경고: 정규식 문자열이 너무 빨리 끝났습니다

en: invalid UTF-8 sequence
ko: 잘못된 UTF-8 시퀀스

en: '%s' is not a valid name: %c
ko: '%s'은(는) 올바른 이름이 아닙니다: %c

en: '%s' is not a valid name: '%c'
ko: '%s'은(는) 올바른 이름이 아닙니다: '%c'

en: invalid character reference: %s
ko: 잘못된 문자 레퍼런스: %s

en: not a valid number specification
ko: 올바른 숫자 명세가 아닙니다

en: no ending ';'
ko: ';'으로 끝나지 않음

en: non-permitted character
ko: 허용하지 않는 문자

en: invalid entity reference: %s
ko: 올바르지 않은 엔티티 레퍼런스: %s

en: document must begin with an element
ko: 문서는 엘리먼트로 시작해야 합니다

en: invalid character after '%s'
ko: '%s' 뒤에 잘못된 문자

en: missing '%c'
ko: '%c' 문자 빠짐

en: missing '%c' or '%c'
ko: '%c' 또는 '%c' 문자 빠짐

en: a close element name
ko: 닫는 엘리먼트 이름

en: element is closed
ko: 엘리먼트가 닫힘

en: after '<'
ko: '<' 뒤에

en: elements still open
ko: 엘리먼트가 아직 열림

en: missing '>'
ko: '>' 빠짐

en: inside an element name
ko: 엘리먼트 이름 안에

en: inside an attribute name
ko: 속성 이름 안에

en: inside an open tag
ko: 여는 태그 안에

en: after '='
ko: '=' 뒤에

en: inside an attribute value
ko: 속성 값 안에

en: inside the close tag
ko: 닫는 태그 안에

en: inside a comment or processing instruction
ko: 주석 또는 처리 지시자 안에

en: document ended unexpectedly: %s
ko: 문서가 예기치 않게 끝남: %s

en: missing arguments
ko: 인수가 빠졌음

en: Usage: %s [OPTION] [SHELL-FORMAT]
ko: 사용법: %s [<옵션>] [<쉘-형식>]

en: Substitutes the values of environment variables.
ko: 환경 변수 값을 치환합니다.

en:   -v, --variables             output the variables occurring in SHELL-FORMAT
ko:   -v, --variables             <쉘-형식>에 나오는 변수를 출력합니다

en: In normal operation mode, standard input is copied to standard output,
    with references to environment variables of the form $VARIABLE or ${VARIABLE}
    being replaced with the corresponding values.  If a SHELL-FORMAT is given,
    only those environment variables that are referenced in SHELL-FORMAT are
    substituted; otherwise all environment variables references occurring in
    standard input are substituted.
ko: 일반 동작 모드에서는, 표준 입력을 표준 출력으로 복사합니다. 이 때, $변수 혹은
    ${변수} 형식의 환경 변수는 해당되는 환경 변수 값으로 치환합니다.  만약
    <쉘-형식>을 쓰면, <쉘-형식>에서 사용한 환경 변수만 치환합니다. <쉘-형식>을
    쓰지 않으면 표준 입력의 모든 환경 변수를 치환합니다.

en: When --variables is used, standard input is ignored, and the output consists
    of the environment variables that are referenced in SHELL-FORMAT, one per line.
ko: --variables 옵션을 사용하면, 표준 입력을 무시하고, <쉘-형식>에 참조된 환경 변수를
    한 줄에 하나씩 출력합니다.

en: Usage: %s [OPTION] [[TEXTDOMAIN] MSGID]
    or:    %s [OPTION] -s [MSGID]...
ko: 사용법: %s [<옵션>] [[<TEXTDOMAIN>] <MSGID>]
    혹은:   %s [<옵션>] -s [<MSGID>]...

en: Display native language translation of a textual message.
ko: 주어진 메시지에 대한 고유어 번역문을 표시합니다.

en:   -d, --domain=TEXTDOMAIN   retrieve translated messages from TEXTDOMAIN
ko:   -d, --domain=<TEXTDOMAIN> <TEXTDOMAIN>에서 번역 메시지를 가져옵니다

en:   -c, --context=CONTEXT     specify context for MSGID
ko:   -c, --context=<문맥>      <MSGID>에 대한 문맥을 지정합니다

en:   -e                        enable expansion of some escape sequences
ko:   -e                        이스케이프 시퀀스 확장을 사용합니다

en:   -n                        suppress trailing newline
ko:   -n                        끝에 줄 바꿈을 하지 않습니다

en:   -E                        (ignored for compatibility)
ko:   -E                        (아무 효과 없음, 호환성 옵션)

en:   [TEXTDOMAIN] MSGID        retrieve translated message corresponding
                                to MSGID from TEXTDOMAIN
ko:   [<TEXTDOMAIN>] <MSGID>    <MSGID>에 해당하는 번역 메시지를 <TEXTDOMAIN>에서
                                가져옵니다

en:   -h, --help                display this help and exit
ko:   -h, --help                이 도움말을 표시하고 끝납니다

en:   -V, --version             display version information and exit
ko:   -V, --version             버전 정보를 표시하고 끝납니다

en: If the TEXTDOMAIN parameter is not given, the domain is determined from the
    environment variable TEXTDOMAIN.  If the message catalog is not found in the
    regular directory, another location can be specified with the environment
    variable TEXTDOMAINDIR.
    When used with the -s option the program behaves like the 'echo' command.
    But it does not simply copy its arguments to stdout.  Instead those messages
    found in the selected catalog are translated.
    Standard search directory: %s
ko: <TEXTDOMAIN> 인자가 주어지지 않으면, 도메인은 TEXTDOMAIN 
    환경 변수로 결정됩니다.  메시지 목록이 일반적인 디렉터리에 
    없다면, 환경 변수 TEXTDOMAINDIR로 다른 위치를 지정할 수 
    있습니다.
    -s 옵션이 쓰이면 프로그램은 'echo' 명령처럼 동작합니다. 그러나 
    단순히 인수를 표준출력에 복사하지는 않습니다.  대신에 지정한 
    목록에서 번역되어 있는 메시지만이 출력됩니다.
    기본 탐색 디렉터리: %s

en: Usage: %s [OPTION] [TEXTDOMAIN] MSGID MSGID-PLURAL COUNT
ko: 사용법: %s [<옵션>] [<TEXTDOMAIN>] <MSGID> <MSGID-PLURAL> <개수>

en: Display native language translation of a textual message whose grammatical
    form depends on a number.
ko: 숫자에 따라 문법이 달라지는, 주어진 메시지에 대한 고유어 번역문을
    표시합니다.

en:   -d, --domain=TEXTDOMAIN   retrieve translated message from TEXTDOMAIN
ko:   -d, --domain=<TEXTDOMAIN> <TEXTDOMAIN>에서 번역 메시지를 가져옵니다

en:   [TEXTDOMAIN]              retrieve translated message from TEXTDOMAIN
ko:   [<TEXTDOMAIN>]            <도메인>에서 번역 메시지를 가져옵니다

en:   MSGID MSGID-PLURAL        translate MSGID (singular) / MSGID-PLURAL (plural)
ko:   <MSGID> <MSGID-복수형>    <MSGID> (단수형) / <MSGID-복수형> (복수형) 번역

en:   COUNT                     choose singular/plural form based on this value
ko:   <개수>                    이 값에 따라 단수형/복수형을 선택합니다

en: If the TEXTDOMAIN parameter is not given, the domain is determined from the
    environment variable TEXTDOMAIN.  If the message catalog is not found in the
    regular directory, another location can be specified with the environment
    variable TEXTDOMAINDIR.
    Standard search directory: %s
ko: TEXTDOMAIN 매개변수가 주어지지 않으면 도메인은 TEXTDOMAIN 환경 변수로부터
    결정됩니다.  메시지 목록이 일반적인 디렉터리에 있지 않으면 환경 변수
    TEXTDOMAINDIR로 다른 위치를 지정할 수 있습니다.
    
    표준 탐색 디렉터리: %s

en: GnomENIUS Calculator
ko: GnomENIUS 계산기

en: GnomENIUS Calculator setup
ko: GnomENIUS 계산기 환경설정

en: Terminal options
ko: 터미널 옵션

en: ERROR: Probably corrupt stack!
ko: 에러: 스택이 깨진 것 같음!

en: Stack underflow!
ko: 스택 아래넘침!

en: Edge preservation
ko: 경계 유지

en: Amount of edge preservation
ko: 경계 유지 양

en: Smoothness
ko: 매끄러움

en: Buffer location
ko: 버퍼 위치

en: babl format
ko: babl 형식

en: A GEGL buffer destination surface.
ko: GEGL 버터 대상 표면.

en: Input buffer
ko: 입력 버퍼

en: Horizontal width of cells pixels
ko: 셀의 수평 너비 픽셀

en: Horizontal offset (from origin) for start of grid
ko: 격자 시작을 위한 수평 오프셋(원점으로부터)

en: Vertical offset (from origin) for start of grid
ko: 격자 시작을 위한 수직 오프셋(원점으로부터)

en: One of the cell colors (defaults to 'black')
ko: 셀 색 중 하나 (기본값 '검정')

en: Red bits
ko: 빨강 비트

en: Green bits
ko: 초록 비트

en: Blue bits
ko: 파랑 비트

en: Alpha bits
ko: 알파 비트

en: Random seed
ko: 랜덤 씨드

en: Original temperature
ko: 원래 온도

en: Intended temperature
ko: 의도하는 온도

en: Sample points
ko: 표본점

en: Tile size
ko: 타일 크기

en: Tile saturation
ko: 타일 채도

en: Title to be given to output window
ko: 출력창에 주어진 타이틀

en: Display the input buffer in a window.
ko: 창에 입력 버퍼 표시

en: Horizontal shadow offset
ko: 수평 그림자 오프셋

en: Vertical shadow offset
ko: 수직 그림자 오프셋

en: Creates a dropshadow effect on the input buffer
ko: 입력 버퍼에 드롭섀도 효과 만들기

en: Keep Signal
ko: 신호 유지

en: Global color saturation factor
ko: 전역 색 채도 인자

en: Shift X
ko: 변화 X

en: Shift Y
ko: 변화 Y

en: Red stretching factor
ko: 빨강 늘리기 인수

en: Green stretching factor
ko: 초록 늘리기 인수

en: Blue stretching factor
ko: 파랑 늘리기 인수

en: Red inversion
ko: 빨강 반전

en: Green inversion
ko: 초록 반전

en: Blue inversion
ko: 파랑 반전

en: Size X
ko: 크기 X

en: Size Y
ko: 크기 Y

en: Turns the image greyscale
ko: 이미지 그레이스케일 전환

en: Width of grid lines in pixels
ko: 격자 선 너비

en: Height of grid lines in pixels
ko: 격자선의 높이 픽셀

en: Color of the grid lines
ko: 격자선의 색

en: Composite operation to use
ko: 사용할 연산 조합

en: Linear gradient renderer
ko: 선형 그라디언트 렌더러

en: Path of file to load.
ko: 로드할 파일 경로.

en: Mirror rotation
ko: 거울 회전

en: Result rotation
ko: 결과 회전

en: Number of mirrors to use
ko: 사용할 거울 수

en: Center X
ko: 중심 X

en: Center Y
ko: 중심 Y

en: Amount of red
ko: 빨강의 양

en: Amount of green
ko: 초록의 양

en: Amount of blue
ko: 파랑의 양

en: Light color
ko: 라이트 컬러

en: Block height
ko: 블록 높이

en: Offset angle
ko: 오프셋 각

en: Choose middle
ko: 중심 선택

en: Horizontal position
ko: 수평 위치

en: Vertical position
ko: 수직 위치

en: Wave type
ko: 물결 유형

en: Path of file to save.
ko: 저장할 파일의 경로.

note: #-#-#-#-#  214 (calligra)  #-#-#-#-# i18n: ectx: property (text), item, widget (QComboBox, errorType)
en: Standard Deviation
ko: 표준 편차

en: Softness
ko: 유연성

en: Proportion
ko: 비율

en: Squeeze
ko: 쥐어짜기

en: Whirl angle (degrees)
ko: 소용돌이 각 (도)

en: Clone a buffer
ko: 버퍼 복제

en: Output format
ko: 출력 형식

en: Crop a buffer
ko: 버퍼 자르기

en: Fill opacity
ko: 불투명 채우기

en: Vector
ko: 벡터

en: String to display (utf8)
ko: 표현할 문자열(utf8)

en: Angle to rotate (clockwise)
ko: 회전할 각(시계방향)

en: Horizontal size
ko: 수평 크기

en: Vertical size
ko: 수직 크기

en: Horizontal shear amount
ko: 수평 전단량

en: Vertical shear amount
ko: 수직 전단량

en: Shears the buffer
ko: 버퍼 전단

en: Origin-x
ko: 원점-x

en: Switch to clockwise
ko: 시계방향으로 교체

en: Starting angle for the color rotation
ko: 색 회전 시작 각

en: End angle for the color rotation
ko: 색 회전 끝 각

en: Rotate colors on the image
ko: 이미지 위의 색 회전

en: Focal of the camera
ko: 카메라의 촛점

en: If you want center
ko: 중심을 원하면

en: Real coordinate
ko: 실수 좌표

en: Imaginary coordinate
ko: 허수 좌표

en: Keyword:
ko: 키워드:

en: Save Failed
ko: 저장 실패 .

en: S_tart
ko: 시작(_t)

en: Clear cache
ko: 캐시 지우기

en: Clean up
ko: 정리

en: Rem_ove
ko: 제거(_o)

en: _Selection
ko: 선택(_S)

en: _Move...
ko: 옮기기(_M)

en: _Save collection
ko: 앨범 저장(_S)

en: Save collection _as...
ko: 앨범 다른 이름으로 저장(_a)

en: _Find duplicates...
ko: 중복 파일 찾기(_F)

en: Desktop file
ko: 데스크톱 파일

en: Close _window
ko: 창 닫기

note: i18n: ectx: property (text), item, widget (QComboBox, selectOption) i18n: ectx: property (text), item, widget (QComboBox, SelectFunction)
en: average
ko: 평균

en: manual
ko: 수동

en: portrait
ko: 세로넓게

en: landscape
ko: 가로넓게

note: Translators: This string describes a range within value-related * widgets such as a volume slider. Note that what such a widget * presents (e.g. temperature, volume, price) is controlled by * application developers. Thus assistive technologies such as screen * readers are expected to present this st
en: high
ko: 높음

en: Exposure bias
ko: 노출 보정

en: Error interpreting JPEG image file (%s)
ko: JPEG 파일 해석 중 오류 (%s)

en: Zoom _1:1
ko: 실제크기로(_1)

en: Set as _wallpaper
ko: 바탕화면으로 지정(_W)

en: _Stop slideshow
ko: 슬라이드 쇼 멈춤(_S)

en: Pause slides_how
ko: 슬라이드 쇼 일시정지(_h)

en: _Start slideshow
ko: 슬라이드 쇼 시작(_S)

en: Exit _full screen
ko: 전체 화면 끝내기(_f)

en: C_lose window
ko: 창닫기(_C)

en: New _window
ko: 새 창열기(_w)

en: _New collection
ko: 새 앨범(_N)

en: _Open collection...
ko: 앨범 열기(_O)

en: N_ew folder...
ko: 새 폴더...(_e)

en: Move...
ko: 이동...

en: _Rotate clockwise
ko: 시계방향으로 돌리기

en: Rotate _counterclockwise
ko: 반 시계방향으로·돌리기

en: Rotate 1_80
ko: 반바퀴 돌리기

en: Select _none
ko: 선택 해제(_n)

en: P_references...
ko: 환경 설정...(_r)

en: _Thumbnail maintenance...
ko: 썸네일 관리(_T)

en: _Zoom to fit
ko: 화면크기에 맞추기(_Z)

en: F_ull screen
ko: 전체화면(_u)

en: _Hide file list
ko: 파일 탐색기 여닫기(_H)

en: _Release notes
ko: 개발 일지(_R)

en: Release notes
ko: 릴리즈 노트

en: Log Window
ko: 로그 창

note: is_active name, stock id label, accelerator
en: Show _Thumbnails
ko: 썸네일 보이기(_T)

en: _Float file list
ko: 파일 탐색기 분리(_F)

en: Hide tool_bar
ko: 도구 바 숨김(_b)

en: Sort _manager
ko: 정렬 관리(_m)

en: Toggle _slideshow
ko: 슬라이드 쇼로 전환

en: I_cons
ko: 아이콘으로(_c)

en: Sort by name
ko: 이름 순으로 정렬

en: Culture
ko: 문화

en: Nature
ko: 자연

note: ~ Mutation class name
en: Insect
ko: 곤충

note: ~ Mutation class name
en: Plant
ko: 식물

en: Lake
ko: 호수

en: Palace
ko: 궁전

note: ~ indicates that a vehicle part is inside
en: Interior
ko: 내부

en: Lights
ko: 라이트

en: Edited
ko: 편집됨

en: no match
ko: 매치된 것이 없습니다

en: Side by Side
ko: 나란히

en: Reset filters
ko: 필터링 조건 리셋

en: Rating:
ko: 평점:

en: Safe delete
ko: 안전하게 지우기

en: toggle full screen
ko: 전체 화면으로 전환

en: toggle slide show
ko: 슬라이드 쇼로 전화

en: results
ko: 결과

note: grouped-window-list@cinnamon.org->settings-schema.json->show- thumbnails->description
en: Show thumbnails
ko: 썸네일 보이기

en: Show marks
ko: 표시 보이기

en: Turn off safe delete
ko: 안저하게 지우기 끄기

en: Safe delete: %s
ko: 안전하게 지우기:·%s

en: Rename failed
ko: 이름 변경 실패

en: Error creating folder
ko: 폴더를 만드는데 오류 발생

en: %s is not a directory
ko: %s은(는) 디렉터리가 아닙니다

en: Exclude file
ko: 제외할 파일

en: Write metadata
ko: 메타데이터 작성

note: Heading in a question dialog for creating a folder
en: Create folder?
ko: 폴더를 생성하시겠습니까?

en: _Slideshow
ko: 슬라이드 쇼(_S)

en: Find _duplicates...
ko: 중복 파일 찾기(_d)

en: _New folder...
ko: 새 폴더(_e)

en: Invalid file name:
    %s
ko: 잘못된 파일 이름:
    %s

note: #-#-#-#-#  260 (linuxmint)  #-#-#-#-# Also set the title field here, with a trailing carriage return & * space if the value field has two lines. This is a hack to get the * "Contents:" title to line up with the first line of the * 2-line value. Maybe there's a better way to do this, but I * couldn't
en: Contents:
ko: 내용:

en: Easy document navigation with bookmarks
ko: 책갈피를 이용해 간편하게 문서를 봅니다

en: Toggle Bookmark
ko: 책갈피 토글

en: Go to Next Bookmark
ko: 다음 책갈피로 이동

en: Go to Previous Bookmark
ko: 이전 책갈피로 이동

en: Bracket Completion
ko: 각괄호 일치

en: Automatically adds closing brackets.
ko: 자동으로 닫는 각괄호를 추가합니다.

en: Automatically add a closing bracket when you insert one
ko: 각괄호를 입력하면 자동으로 닫는 각괄호를 추가합니다.

en: Insert special characters just by clicking on them.
ko: 마우스로 눌러 특수 문자를 입력합니다.

en: Charmap
ko: 문자표

en: Select characters from a character map
ko: 문자 표에서 문자를 선택합니다

en: Code Comment
ko: 코드 주석

en: Comment out or uncomment a selected block of code.
ko: 지정한 블럭의 코드를 주석으로 만들거나 해제합니다.

en: Co_mment Code
ko: 코드 주석(_M)

en: U_ncomment Code
ko: 코드 주석 해제(_N)

en: Comment or uncomment blocks of code
ko: 코드를 주석으로 만들거나 해제합니다

en: Pick a color from a dialog and insert its hexadecimal representation.
ko: 대화 상자에서 색을 골라 그 16진수 표현을 입력합니다.

en: Pick _Color…
ko: 색 고르기(_C)…

en: Pick Color
ko: 색 고르기

en: Select and insert a color from a dialog (for HTML, CSS, PHP)
ko: 대화 창에서 색을 고르고 추가합니다(HTML, CSS, PHP에서 사용하는 용도)

en: Color Scheme Editor
ko: 색 편집

en: Source code color scheme editor
ko: 소스 코드 색 편집

en: Create and edit the color scheme used for syntax highlighting
ko: 구문 강조에 사용하는 색 구성을 만들고 편집합니다

en: There was a problem saving the scheme
ko: 구성을 저장하는데 문제가 있습니다

en: You have chosen to create a new scheme
    but the Name or ID you are using is being used already.
    
    Please make sure to choose a Name and ID that are not already in use.
ko: 새 색 구성을 만들겠다고 선택했지만
    지금 사용 중인 이름이나 ID가 이미 사용되었습니다.
    
    이미 사용된 이름이나 ID를 피해서 골라 보십시오.

en: You do not have permission to overwrite the scheme you have chosen.
    Instead a copy will be created.
    
    Please make sure to choose a Name and ID that are not already in use.
ko: 선택한 색 구성을 덮어쓸 권한이 없습니다.
    대신 복사본을 만듭니다.
    
    이미 사용된 이름이나 ID를 피해서 골라 보십시오.

note: there must have been some conflict, since it opened the wrong file
en: There was a problem opening the file
ko: 파일을 여는데 문제가 있습니다

en: You appear to have schemes with the same IDs in different directories
ko: 다른 디렉터리에서 같은 ID의 색 구성이 들어 있습니다

en: Pick the background color
ko: 배경색 고르기

en: Pick the foreground color
ko: 글자색 고르기

en: _Foreground
ko: 글자색(_F)

en: Commander Mode
ko: 명령어 모드

en: Commander
ko: 명령어

en: Command line interface for advanced editing
ko: 명령어 인터페이스, 고급 편집에 사용

en: Draw spaces and tabs
ko: 공백과 탭 보기

en: Show _White Space
ko: 공백 문자 표시(_W)

en: Draw spaces
ko: 공백 보기

en: Draw tabs
ko: 탭 보기

en: Draw new lines
ko: 줄 바꿈 보기

en: Draw non-breaking spaces
ko: 끊어지지 않는 공백 보기

en: Draw leading spaces
ko: 앞에 붙은 공백 보기

en: Draw spaces in text
ko: 텍스트 중간의 공백 보기

en: Draw trailing spaces
ko: 뒤에 붙은 공백 보기

en: Draw Spaces and Tabs
ko: 공백과 탭 보기

en: Show White Space
ko: 공백 문자 표시

en: If TRUE drawing will be enabled.
ko: 참이면 공백을 봅니다.

en: The type of spaces to be drawn.
ko: 볼 공백의 종류.

[ctx: label of the find button]
en: _Find
ko: 찾기(_F)

[ctx: label on the left of the GtkEntry containing text to search]
en: F_ind:
ko: 찾기(_I):

en: _In:
ko: 범위(_I):

en: Select a _folder
ko: 폴더 선택(_F)

en: Find text in all files of a folder.
ko: 폴더의 모든 파일에서 문자열 찾기.

en: Find text in all files of a folder
ko: 폴더의 모든 파일에서 문자열 찾기

en: Find in Files…
ko: 파일에서 찾기…

en: hit | hits
ko[0]: 일치

note: The stop button is showed in the bottom-left corner of the TreeView
en: Stop the search
ko: 검색 중지

en: Use git information to display which lines and files changed since last commit
ko: git 정보를 이용해 최근 커밋 뒤에 바뀐 줄과 파일을 표시합니다

en: Highlight lines that have been changed since the last commit
ko: 최근 커밋 뒤에 바뀐 줄을 강조합니다

en: Join lines/ Split lines
ko: 줄 합치기/줄 나누기

en: Join or split multiple lines through Ctrl+J and Ctrl+Shift+J
ko: Ctrl+J 및 Ctrl+Shift+J를 눌러 여러 줄을 합치거나 나눕니다

en: Join/Split Lines
ko: 줄 합치기/나누기

en: Join several lines or split long ones
ko: 여러 줄을 합치거나 긴 줄을 나눕니다

en: _Split Lines
ko: 줄 나누기(_S)

en: Multi edit
ko: 다중 편집

en: Edit document in multiple places at once
ko: 여러 위치에서 동시에 문서를 편집합니다

en: Multi Edit Mode
ko: 다중 편집 모드

en: Multi Edit
ko: 다중 편집

en: Added edit point…
ko: 편집 위치 추가…

en: Column Mode…
ko: 열 모드…

en: Removed edit point…
ko: 편집 위치 제거…

en: Cancelled column mode…
ko: 취소한 열 모드…

en: Enter column edit mode using selection
ko: 선택한 사항을 이용해 열 편집 모드로 들어갑니다

en: Enter <b>smart</b> column edit mode using selection
ko: 선택한 사항을 이용해 <b>똑똑한</b> 열 편집 모드로 들어갑니다

en: <b>Smart</b> column align mode using selection
ko: 선택한 사항을 이용해 <b>똑똑한</b> 열 정렬 모드

en: <b>Smart</b> column align mode with additional space using selection
ko: 선택한 사항을 이용해 추가 공백으로 <b>똑똑한</b> 열 정렬 모드

en: Toggle edit point
ko: 편집 위치 토글

en: Add edit point at beginning of line/selection
ko: 줄이나 선택 처음에 편집 위치를 추가합니다

en: Add edit point at end of line/selection
ko: 줄이나 선택 끝에 편집 위치를 추가합니다

en: Align edit points
ko: 편집 위치 정렬

en: Align edit points with additional space
ko: 편집 위치를 추가 공백으로 정렬

en: _Manage Saved Sessions…
ko: 저장된 세션 관리(_M)…

en: _Save Session…
ko: 세션 저장(_S)…

en: Recover “{0}” Session
ko: “{0}” 세션 복구

en: Session Saver
ko: 세션 저장

en: Save and restore your working sessions
ko: 작업 세션을 저장하고 복구합니다

en: Save session
ko: 세션 저장

en: Smart Spaces
ko: 똑똑한 공백

en: Allow to unindent like if you were using tabs while you’re using spaces
ko: 공백 문자를 사용하는데 예전에 탭을 사용했다면 들여 쓰기를 없앱니다

en: Forget you’re not using tabulations.
ko: 탭 문자를 알아서 넣습니다.

en: Synchronize between LaTeX and PDF with gedit and evince
ko: 지에디트와 에빈스의 LaTeX과 PDF 문서를 동기화합니다

en: Synchronize between LaTeX and PDF with gedit and evince.
ko: 지에디트와 에빈스의 LaTeX과 PDF 문서를 동기화합니다.

en: Forward Search
ko: 앞으로 검색

en: A simple terminal widget accessible from the bottom panel
ko: 맨 아래 창에서 간단한 터미널을 엽니다

en: If true, don’t make a noise when applications send the escape sequence for the terminal bell.
ko: 참이면, 프로그램이 터미널 삑소리를 보내도 소리를 내지 않습니다.

en: Number of scrollback lines to keep around. You can scroll back in the terminal by this number of lines; lines that don’t fit in the scrollback are discarded. If scrollback-unlimited is true, this value is ignored.
ko: 뒤로 스크롤할 때 저장하고 있는 줄 수. 터미널에서 이 줄 수 만큼 뒤로 스크롤할 수 있습니다. 넘어가는 줄은 없어집니다. scrollback-unlimited가 참이면, 이 값을 무시합니다.

en: Terminals have a 16-color palette that applications inside the terminal can use. This is that palette, in the form of a colon-separated list of color names. Color names should be in hex format e.g. “#FF00FF”
ko: 터미널 안의 프로그램이 사용할 수 있는 16색의 팔레트가 있습니다. 여기서 그 팔레트를 지정합니다. 형식은 색 이름을 쉼표로 구분한 목록입니다. 색 이름은 16진수 형식으로(예: “#FF00FF”) 써야 합니다.

en: The possible values are “block” to use a block cursor, “ibeam” to use a vertical line cursor, or “underline” to use an underline cursor.
ko: “block”이면 사각형 커서 사용, “ibeam”이면 세로 줄 모양 커서 사용, “underline”이면 밑줄 커서 사용.

en: A Pango font name. Examples are “Sans 12” or “Monospace Bold 14”.
ko: 판고 글꼴 이름. 예를 들어 “Sans 12” 또는 “Monospace Bold 14”.

en: Embedded Terminal
ko: 내장 터미널

en: Embed a terminal in the bottom pane.
ko: 맨 아래 창에 터미널을 엽니다.

en: C_hange Directory
ko: 디렉터리 바꾸기(_H)

en: Easily increase and decrease the text size
ko: 텍스트 크기를 간단히 키우거나 줄입니다

en: Translates text into different languages
ko: 텍스트를 다른 언어로 번역합니다

en: Where translation output is shown
ko: 번역 결과가 표시되는 위치

en: If true, output of the translation is inserted in the document window if not in the Output Translate Window.
ko: 참이면, 번역 결과가 문서 창에 입력되고 거짓이면 번역 출력 창에 나타납니다.

en: Language pair used
ko: 사용할 언어 쌍

en: Language pair used to translate from one language to another
ko: 한 언어에서 다른 언어로 번역할 때 사용하는 언어 쌍

en: API key for remote web service
ko: 원격 웹 서비스의 API 키

en: Remote web service to use
ko: 사용할 원격 웹 서비스

en: Translations powered by {0}
ko: 번역 기능, {0} 이용

en: Translate Console
ko: 번역 콘솔

en: Translate selected text [{0}]
ko: 선택한 텍스트 [{0}] 번역

en: You need to obtain a free API key at <a href='https://tech.yandex.com/translate/'>https://tech.yandex.com/translate/</a>
ko: <a href='https://tech.yandex.com/translate/'>https://tech.yandex.com/translate/</a> 위치에서 무료 API 키를 먼저 얻어야 합니다.

en: Translation languages:
ko: 번역 언어:

en: Where to output translation:
ko: 번역 결과 위치:

en: Same document window
ko: 같은 문서 창

en: Translate console (bottom panel)
ko: 번역 콘솔 (아래 창)

en: Translation service:
ko: 번역 서비스:

en: Interactive completion
ko: 대화형 완성

en: Minimum word size:
ko: 최소 단어 크기:

en: Propose automatic completion using words already present in the document
ko: 문서에 있는 단어를 이용해 자동 완성을 제시합니다

en: Document Words
ko: 문서 단어

en: Whether to enable interactive completion.
ko: 대화형 완성을 사용할지 여부.

en: Minimum Word Size
ko: 최소 단어 크기

en: The minimum word size to complete.
ko: 자동 완성할 최소 단어 크기.

en: Word completion using the completion framework
ko: 자동 완성 프레임워크를 사용한 단어 완성

en: Gedit Manual
ko: gedit 설명서

en: Cicek provided information from earlier revisions of the gedit application.
ko: Cicek가 이전 버전의 gedit 응용 프로그램의 정보를 알려주었습니다.

en: gedit V1.0
ko: gedit 버전 1.0

en: gedit Manual V2.0
ko: gedit 설명서 버전 2.0

en: gedit Manual V2.1
ko: gedit 설명서 버전 2.1

en: gedit Manual V2.2
ko: gedit 설명서 버전 2.2

en: gedit Manual V2.3
ko: gedit 설명서 버전 2.3

en: gedit Manual V2.4
ko: gedit 설명서 버전 2.4

en: gedit Manual V2.5
ko: gedit 설명서 버전 2.5

en: gedit Manual V2.6
ko: gedit 설명서 버전 2.6

en: gedit Manual V2.7
ko: gedit 설명서 버전 2.7

en: gedit Manual V2.8
ko: gedit 설명서 버전 2.8

en: gedit Manual V2.9
ko: gedit 설명서 버전 2.9

en: This manual describes version 2.16 of gedit.
ko: 이 설명서는 gedit 버전 2.16에 대해 설명합니다.

en: To report a bug or make a suggestion regarding the <application>gedit</application> application or this manual, follow the directions in the <ulink url="ghelp:gnome-feedback" type="help">GNOME Feedback Page</ulink>.
ko: <application>gedit</application> 또는 이 설명서에 대한 버그를 알려 주시거나 의견을 제시하려면 <ulink url="ghelp:user-guide?feedback-bugs" type="help">그놈 피드백 페이지</ulink>에 있는 대로 해 주십시오.

en: gedit is the GNOME text editor.
ko: gedit는 그놈 텍스트 편집기입니다.

en: The <application>gedit</application> application enables you to create and edit text files.
ko: <application>gedit</application> 응용 프로그램으로 텍스트 파일을 만들고 편집할 수 있습니다.

en: The aim of <application>gedit</application> is to be a simple and easy to use text editor. More powerful features can be enabled with different <firstterm>plugins</firstterm>, allowing a variety of tasks related to text-editing.
ko: <application>gedit</application>의 목표는 간단하고 사용하기 쉬운 텍스트 편집기입니다. <firstterm>플러그인</firstterm>을 사용해 더 강력한 기능을 사용할 수 있습니다. 플러그인에 텍스트 편집과 관련된 여러가지 기능이 들어 있습니다.

en: Starting gedit
ko: gedit 시작하기

en: You can start <application>gedit</application> in the following ways:
ko: 다음 방법으로 <application>gedit</application>를 시작할 수 있습니다:

en: Execute the following command: <command>gedit</command>
ko: 다음 명령을 실행합니다: <command>gedit</command>

en: By default, when you open a text document in the file manager, gedit will start, and display the document.
ko: 기본값으로, 파일 관리자에서 텍스트 문서를 열면 gedit가 시작하고 그 문서를 표시합니다.

en: The gedit Window
ko: gedit 창

en: When you start <application>gedit</application>, the following window is displayed:
ko: <application>gedit</application>를 시작하면 다음 창이 나타납니다:

en: gedit Window
ko: gedit 창

en: Shows gedit main window.
ko: gedit 메인 창을 표시합니다.

en: The <application>gedit</application> window contains the following elements:
ko: <application>gedit</application> 창에는 다음이 들어 있습니다:

en: The menus on the menubar contain all of the commands you need to work with files in <application>gedit</application>.
ko: 메뉴 모음의 메뉴에는 <application>gedit</application>에서 파일 작업을 하는 데 필요한 명령이 모두 들어있습니다.

en: The statusbar displays information about current <application>gedit</application> activity and contextual information about the menu items. The statusbar also displays the following information:
ko: 상태 표시줄에는 현재 <application>gedit</application> 동작에 대한 정보와 메뉴 항목의 컨텍스트 정보를 표시합니다. 상태 표시줄에는 다음 정보도 표시합니다:

en: When you right-click in the <application>gedit</application> window, the application displays a popup menu. The popup menu contains the most common text editing commands.
ko: <application>gedit</application> 창에 마우스 오른쪽 단추를 누르면, 팝업 메뉴를 표시합니다. 이 팝업 메뉴에 자주 사용하는 텍스트 편집 명령이 들어 있습니다.

en: Like other GNOME applications, actions in <application>gedit</application> can be performed in several ways: with the menu, with the toolbar, or with shortcut keys. Shortcuts keys common to all applications are listed in the <ulink type="help" url="ghelp:user-guide?shortcuts-apps">User Guide</ulink>.
ko: 다른 그놈 프로그램과 마찬가지로, <application>gedit</application> 동작은 여러가지 방법으로 할 수 있습니다. 메뉴로도 할 수 있고, 도구 모음으로도 할 수 있고, 바로 가기 키로도 할 수 있습니다. 모든 응용 프로그램에서 공통으로 사용할 수 있는 바로 가기 키 목록이 <ulink type="help" url="ghelp:user-guide?shortcuts-apps">사용자 안내서</ulink>에 있습니다.

en: Running gedit from a Command Line
ko: 명령행에서 gedit 실행하기

en: You can run <application>gedit</application> from a command line and open a single file or multiple files. To open multiple files from a command line, type the following command, then press <keycap>Return</keycap>:
ko: 명령행에서 <application>gedit</application>를 실행해서 파일 한 개 혹은 여러 개를 열 수 있습니다. 명령행에서 여러 개 파일을 열려면, 다음 명령어를 입력하고 <keycap>Return</keycap> 키를 누르십시오:

en: For more information on how to run <application>gedit</application> from a command line, see the unix manual page for gedit, <ulink url="man:gedit" type="man"><citerefentry><refentrytitle>gedit</refentrytitle><manvolnum>1</manvolnum></citerefentry></ulink>.
ko: 명령행에서 <application>gedit</application> 실행하는 방법에 대해 좀 더 알고 싶으시면, geidt의 유닉스 맨 페이지를 (<ulink url="man:gedit" type="man"><citerefentry><refentrytitle>gedit</refentrytitle><manvolnum>1</manvolnum></citerefentry></ulink>.) 참고하십시오.

en: To create a new document, choose <menuchoice><guimenu>File</guimenu><guimenuitem>New</guimenuitem></menuchoice>. The application displays a new blank document in the <application>gedit</application> window.
ko: 새 문서를 만드려면, <menuchoice><guimenu>파일</guimenu><guimenuitem>새로 만들기</guimenuitem></menuchoice>를 선택하십시오. <application>gedit</application> 창에 비어 있는 새 문서를 표시합니다.

en: To open a file, choose <menuchoice><guimenu>File</guimenu><guimenuitem>Open</guimenuitem></menuchoice> to display the <guilabel>Open File</guilabel> dialog. Select the file that you want to open, then click <guibutton>Open</guibutton>. The file is displayed in the <application>gedit</application> window.
ko: 파일을 열려면, <menuchoice><guimenu>파일</guimenu><guimenuitem>열기</guimenuitem></menuchoice>를 선택해 <guilabel>파일 열기</guilabel> 대화 상자를 표시합니다. 열려는 파일을 선택하고 <guibutton>확인</guibutton>을 누르십시오. 해당 파일이 <application>gedit</application> 창에 표시됩니다.

en: You can open multiple files in <application>gedit</application>. The application adds a tab for each open file to the window. For more on this see <xref linkend="gedit-tabs"/>.
ko: <application>gedit</application>에 여러 개의 파일을 열 수 있습니다. 파일을 하나씩 열 때마다 창에 탭을 하나씩 추가합니다. 좀 더 알고 싶으시면, <xref linkend="gedit-tabs"/> 부분을 참고하십시오.

en: To save all of the files that are currently open in <application>gedit</application>, choose <menuchoice><guimenu>Documents</guimenu><guimenuitem>Save All</guimenuitem></menuchoice>.
ko: 현재 <application>gedit</application>에 열려 있는 파일을 모두 저장하려면 <menuchoice><guimenu>문서</guimenu><guimenuitem>모두 저장</guimenuitem></menuchoice>을 선택하십시오.

en: To close all of the files that are currently open in <application>gedit</application>, choose <menuchoice><guimenu>Documents</guimenu><guimenuitem>Close All</guimenuitem></menuchoice>.
ko: 현재 <application>gedit</application>에 열려 있는 파일을 모두 닫으려면, <menuchoice><guimenu>문서</guimenu><guimenuitem>모두 닫기</guimenuitem></menuchoice>를 선택하십시오.

en: Valid types of <replaceable>URI</replaceable> include <literal>http:</literal>, <literal>ftp:</literal>, <literal>file:</literal>, and all of the methods supported by <literal>gnome-vfs</literal>.
ko: 올바른 형식의 <replaceable>URI</replaceable>로 <literal>http:</literal>, <literal>ftp:</literal>, <literal>file:</literal> 및 <literal>gnome-vfs</literal>에서 지원하는 모든 프로토콜을 사용할 수 있습니다.

en: Saving to FTP servers can be enabled with <ulink type="help" url="ghelp:gconf-editor"><application>Configuration Editor</application></ulink>, setting the key <systemitem>/apps/gedit-2/preferences/editor/save/writable_vfs_schemes</systemitem>, but this may cause errors.
ko: FTP 서버로 저장하는 기능은 <ulink type="help" url="ghelp:gconf-editor"><application>설정 편집기</application></ulink>로 저장할 수 있게 바꿀 수 있습니다. <systemitem>/apps/gedit-2/preferences/editor/save/writable_vfs_schemes</systemitem>키를 설정하면 되지만, 이 기능때문에 오류가 발생할 수도 있습니다.

en: When more than one file is open, <application>gedit</application> shows a <firstterm>tab</firstterm> for each document above the display area. To switch to another document, click on its tab.
ko: 여러 개 파일을 연 경우, <application>gedit</application>의 표시 영역 위에 문서 하나마다 탭을 하나씩 표시합니다. 다른 문서로 이동하려면, 해당하는 탭을 누르십시오.

en: To move a document to another <application> gedit</application> window, drag the tab corresponding to the file to the window you want to move it to.
ko: 문서를 다른 <application>gedit</application> 창으로 옮기려면, 그 파일에 해당하는 탭을 옮기려는 창으로 끌어 놓으십시오.

en: To move a document to a new <application> gedit</application> window, either drag its tab to the desktop, or choose <menuchoice><guimenu>Documents</guimenu><guimenuitem>Move to New Window</guimenuitem></menuchoice>.
ko: 문서를 새 <application>gedit</application> 창으로 옮기려면, 탭을 바탕 화면으로 끌어 놓거나, <menuchoice><guimenu>문서</guimenu><guimenuitem>새 창으로 옮기기</guimenuitem></menuchoice>를 선택하십시오.

en: To insert the contents of the clipboard at the cursor position, choose <menuchoice><guimenu>Edit</guimenu><guimenuitem>Paste</guimenuitem></menuchoice>. You must cut or copy text before you can paste text into the file, either from gedit or another application.
ko: 클리보드의 내용을 커서 위치에 넣으려면 <menuchoice><guimenu>편집</guimenu><guimenuitem>붙여 넣기</guimenuitem></menuchoice>를 선택하십시오. 붙여 넣기 전에, gedit나 다른 응용 프로그램에서 텍스트를 잘라내거나 복사해야 합니다.

en: In <application>gedit</application>, there are two ways of searching for text. You can use the <guilabel>Find</guilabel> dialog to search for a specific piece of text, or <guilabel>Incremental Search</guilabel> to highlight matching text as you type it.
ko: <application>gedit</application>에서 텍스트를 찾는 방법은 두 가지가 있습니다. <guilabel>찾기</guilabel> 대화 창을 사용해 특정 텍스트를 찾아 볼 수 있고, <guilabel>바로 찾기</guilabel>를 사용해 입력하는 텍스트에 맞는 글자를 강조할 수 있습니다.

en: Type the string that you want to find in the <guilabel>Search for</guilabel> field. You can include special characters such as a new line or tab: see <xref linkend="gedit-find-escapes"/>.
ko: 찾으려는 문자열을 <guilabel>찾을 문자열</guilabel> 입력란에 입력하십시오. 줄바꿈이나 탭 문자같은 특수 문자를 넣을 수도 있습니다. <xref linkend="gedit-find-escapes"/> 부분을 참고하십시오.

en: Click <guibutton>Find</guibutton> to search the file for the first occurrence of the string after your current cursor position. If <application>gedit</application> finds the string, the application selects first occurrence of the string. Other occurrences of the string are highlighted.
ko: <guibutton>찾기</guibutton>를 눌러 파일에서 현재 커서 위치 뒤로 그 스트링이 첫번째로 나오는 위치를 찾습니다. 그 문자열을 찾고, 첫번째로 나오는 문자열을 선택합니다. 그 외에 그 문자열이 있으면 강조합니다.

en: Type the string that you want to find, in the <guilabel>Search for</guilabel> field. You can include special characters such as a new line or tab: see <xref linkend="gedit-find-escapes"/>.
ko: 찾으려는 문자열을 <guilabel>찾을 문자열</guilabel> 입력란에 입력하십시오. 줄바꿈이나 탭 문자같은 특수 문자를 넣을 수도 있습니다. <xref linkend="gedit-find-escapes"/> 부분을 참고하십시오.

en: To examine each occurrence of the string before replacing it, click <guibutton>Find</guibutton>. If <application>gedit</application> finds the string, the application selects the string. Click <guibutton>Replace</guibutton> to replace the selected occurrence of the string. To find the next occurrence of the string, click <guibutton>Find</guibutton> again.
ko: 바꾸기 전에 바꿀 문자열을 살펴보려면, <guibutton>찾기</guibutton>를 누르십시오. 그 문자열을 찾으면, 문자열이 선택됩니다. <guibutton>바꾸기</guibutton>를 누르면 선택한 문자열을 바꿉니다. 다음에 나오는 문자열을 찾아보려면 <guibutton>찾기</guibutton>를 다시 한번 누르십시오.

en: Select this option to print syntax highlighting. For more information about syntax highlighting, see <xref linkend="gedit-set-highlightmode"/>.
ko: 이 옵션을 선택하면 구문 강조를 인쇄합니다. 구문 강조에 대해 좀 더 알고 싶으시면, <xref linkend="gedit-set-highlightmode"/> 부분을 참고하십시오.

en: To reset the fonts to the default fonts for printing a file from <application>gedit</application>, click <guibutton>Restore Default Fonts</guibutton>.
ko: 파일 인쇄할 때 사용할 글꼴을 기본값 글꼴로 리셋하려면, <guibutton>기본 글꼴로 되돌리기</guibutton>를 누르십시오.

en: You can use <application>gedit</application> to perform the following print operations:
ko: <application>gedit</application>을 사용해 다음 인쇄 작업을 할 수 있습니다:

en: If you print to a file, <application>gedit</application> sends the output of the file to a pre-press format file. The most common pre-press formats are PostScript and Portable Document Format (PDF).
ko: 파일로 인쇄하는 경우 파일의 출력물을 인쇄용 파일 형식의 파일로 만듭니다. 가장 일반적인 인쇄용 파일 형식은 PostScript와  PDF(Portable Document Format)입니다.

en: This functionality is not supported in this version of gedit.
ko: 이 기능은 이 버전의 gedit가 지원하지 않습니다.

en: Several of <application>gedit</application>'s features for programming are provided with plugins. For example, the Tag List plugin provides a list of commonly-used tags for different markup languages: see <xref linkend="gedit-tag-list-plugin"/>.
ko: <application>gedit</application>의 프로그래밍을 위한 몇 가지 기능이 플러그인에 들어 있습니다. 예를 들어 태그 목록 플러그인에는 여러가지 마크업 언어에서 많이 사용하는 태그 목록이 들어 있습니다. <xref linkend="gedit-tag-list-plugin"/> 부분을 참고하십시오.

en: <application>gedit</application> chooses an appropriate syntax highlighting mode based on a document's type. To override the syntax highlighting mode, choose <menuchoice><guimenu>View</guimenu><guimenuitem>Highlight Mode</guimenuitem></menuchoice>, then choose one of the following menu items:
ko: 문서의 형식에 따라 거기에 맞는 구문 강조 모드를 자동으로 선택합니다. 구문 강조 모드를 강제로 바꾸려면, <menuchoice><guimenu>보기</guimenu><guimenuitem>강조 모드</guimenuitem></menuchoice>를 선택해, 다음 메뉴 항목 중의 하나를 고르십시오:

en: For more information about how to configure syntax highlighting, see <xref linkend="gedit-prefs-syntax"/>.
ko: 구문 분석을 설정하는 방법에 대해 좀 더 알고 싶으시면, <xref linkend="gedit-prefs-syntax"/> 부분을 참고하십시오.

en: You can use <application>gedit</application> to pipe the output of a command to a text file. For example, to pipe the output of an <command>ls</command> command to a text file, type <command>ls | gedit</command>, then press <keycap>Return</keycap>.
ko: <application>gedit</application>를 사용해 어떤 명령어의 출력을 텍스트 파일로 돌려 넣을 수 있습니다. 예를 들어 <command>ls</command> 명령의 출력을 텍스트 파일로 돌려 넣으려면, <command>ls | gedit</command>라고 입력하고 <keycap>Return</keycap> 키를 누르십시오.

en: The output of the <command>ls</command> command is displayed in a new text file in the <application>gedit</application> window.
ko: <application>gedit</application> 창에서 <command>ls</command> 명령의 출력을 새 텍스트 파일로 표시합니다.

en: Use shortcut keys to perform common tasks more quickly than with the mouse and menus. The following tables list all of <application>gedit</application>'s shortcut keys.
ko: 바로 가기 키를 사용하면 마우스나 메뉴보다 더 빠르게 많이 사용하는 작업을 할 수 있습니다. 다음 표에 <application>gedit</application>의 모든 바로 가기 키의 목록이 있습니다.

en: For more on shortcut keys, see the <ulink type="help" url="ghelp:user-guide?keyboard-skills">Desktop User Guide</ulink>.
ko: 바로 가기 키에 대해 좀 더 알고 싶으시면, <ulink type="help" url="ghelp:user-guide?keyboard-skills">데스크탑 사용자 안내서</ulink>를 참고하십시오.

en: Quit Gedit.
ko: gedit를 끝냅니다.

en: Open <application>gedit</application>'s user manual.
ko: <application>gedit</application> 사용자 설명서를 엽니다.

en: To configure <application>gedit</application>, choose <menuchoice><guimenu>Edit</guimenu><guimenuitem>Preferences</guimenuitem></menuchoice>. The <guilabel>Preferences</guilabel> dialog contains the following categories:
ko: <application>gedit</application>를 설정하려면 <menuchoice><guimenu>편집</guimenu><guimenuitem>기본 설정</guimenuitem></menuchoice>을 선택하십시오. <guilabel>기본 설정</guilabel> 대화 상자에는 다음 분류가 들어 있습니다:

en: Select the <guilabel>Display line numbers</guilabel> option to display line numbers on the left side of the <application>gedit</application> window.
ko: <guilabel>줄 번호 표시</guilabel> 옵션을 선택하면 <application>gedit</application> 창의 왼 쪽에 줄 번호를 표시합니다.

en: Use the <guilabel>Tab width</guilabel> spin box to specify the width of the space that <application> gedit</application> inserts when you press the <keycap>Tab</keycap> key.
ko: <guilabel>탭 너비</guilabel> 스핀 상자를 사용해 <keycap>Tab</keycap> 키를 누를 때 넣을 공백의 너비를 지정하십시오.

en: Select the <guilabel>Insert spaces instead of tabs</guilabel> option to specify that <application> gedit</application> inserts spaces instead of a tab character when you press the <keycap>Tab</keycap> key.
ko: <guilabel>탭 대신 공백 넣기</guilabel> 옵션을 사용해 <keycap>Tab</keycap> 키를 눌렀을 때 탭 문자가 아니라 여러 개의 공백을 넣도록 지정합니다.

en: Select the <guilabel>Use default theme font</guilabel> option to use the default system font for the text in the <application>gedit</application> text window.
ko: <guilabel>기본 테마 색 사용</guilabel> 옵션을 선택하면 <application>gedit</application> 텍스트 창의 텍스트에 기본 시스템 글꼴을 사용합니다.

en: The <guilabel>Editor font</guilabel> field displays the font that <application>gedit</application> uses to display text. Click on the button to specify the font type, style, and size to use for text.
ko: <guilabel>편집기 글꼴</guilabel> 부분은 텍스트를 표시할 때 사용하는 글꼴을 표시합니다. 이 단추를 눌러 글꼴의 종류, 유형, 크기를 지정할 수 있습니다.

en: Select the <guilabel>Use default theme colors</guilabel> option to use the default theme colors in the <application>gedit</application> text window.
ko: <guilabel>기본 테마 색 사용</guilabel> 옵션을 선택하면 <application>gedit</application> 텍스트 창에서 기본 테마 색을 사용합니다.

en: Click on the <guibutton>Normal text color</guibutton> color button to display the color selector dialog. Select a color to use to display normal text in the <application>gedit</application> text window.
ko: <guibutton>일반 텍스트 색</guibutton> 색 단추를 누르면 색 선택 대화 창을 표시합니다. <application>gedit</application> 텍스트 창에서 일반 텍스트를 표시할 때 사용할 색을 고르십시오.

en: Click on the <guibutton>Background color</guibutton> color button to display the color selector dialog. Select a background color for the <application>gedit</application> text window.
ko: <guibutton>배경색</guibutton> 색 단추를 누르면 색 선택 대화 창을 표시합니다. <application>gedit</application> 텍스트 창에서 배경색을 표시할 때 사용할 색을 고르십시오.

en: Plugins add extra features to <application>gedit</application>. For more information on plugins and how to use the built-in plugins, see <xref linkend="gedit-plugins-overview"/>.
ko: 플러그인은 <application>gedit</application>에 부가적인 기능을 추가합니다. 플러그인 및 내장 플러그인 사용법에 대해 좀 더 알고 싶으시면, <xref linkend="gedit-plugins-overview"/> 부분을 참고하십시오.

en: To enable a <application>gedit</application> plugin, perform the following steps:
ko: <application>gedit</application> 플러그인을 사용하려면, 다음 순서대로 하십시오:

en: A plugin remains enabled when you quit <application>gedit</application>.
ko: <application>gedit</application>을 끝내더라도 플러그인은 계속 사용하는 상태로 남아 있습니다.

en: To disable a <application>gedit</application> plugin, perform the following steps:
ko: <application>gedit</application> 플러그인을 사용하지 않으려면, 다음 순서대로 하십시오:

en: You can add extra features to <application>gedit</application> by enabling <firstterm>plugins</firstterm>. A plugin is a supplementary program that enhances the functionality of an application. Plugins add new items to the <application>gedit</application> menus for the new features they provide.
ko: <firstterm>플러그인</firstterm>을 사용해 <application>gedit</application>에 부가적인 기능을 추가할 수 있습니다. 플러그인은 어떤 응용 프로그램의 기능을 향상시켜 주는 보조 프로그램입니다. 플러그인을 사용하면 그 플러그인에 들어 있는 기능에 해당하는 메뉴 항목을 <application>gedit</application> 메뉴에 새로 추가합니다.

en: Several plugins come built-in with <application>gedit</application>, and you can install more. The <ulink type="http" url="http://live.gnome.org/Gedit/Plugins">gedit website</ulink> lists third-party plugins.
ko: 몇 가지 플러그인이 <application>gedit</application>에 내장되어 있고, 플러그인을 더 설치할 수도 있습니다. <ulink type="http" url="http://live.gnome.org/Gedit/Plugins">gedit 웹사이트</ulink>에 외부에서 만든 플러그인의 목록이 있습니다.

en: To enable and disable plugins, or see which plugins are currently enabled, use the <link linkend="gedit-prefs-plugins">Plugins Preferences</link>.
ko: 플러그인을 사용하거나 사용하지 않으려면, 아니면 현재 사용하고 있는 플러그인을 보려면, <link linkend="gedit-prefs-plugins">플러그인 기본 설정</link>을 사용하십시오.

en: The following plugins come built-in with <application>gedit</application>:
ko: 다음 플러그인이 <application>gedit</application>에 내장되어 있습니다:

en: <link linkend="gedit-change-case-plugin"><application>Change Case</application></link> allows you to change the case of the selected text.
ko: <link linkend="gedit-change-case-plugin"><application>대소문자 바꾸기</application></link>로 선택한 텍스트의 대소문자를 바꿀 수 있습니다.

en: <application><link linkend="gedit-document-statistics-plugin">Document Statistics</link></application> shows the number of lines, words, and characters in the document.
ko: <application><link linkend="gedit-document-statistics-plugin">문서 통계</link></application>는 문서에 들어 있는 줄, 단어, 문자의 개수를 표시합니다.

en: <application><link linkend="gedit-external-tools-plugin">External Tools</link></application> allows you to execute external commands from <application>gedit</application>.
ko: <application><link linkend="gedit-external-tools-plugin">외부 도구</link></application>로 <application>gedit</application>에서 외부의 명령어를 실행할 수 있습니다.

en: <application><link linkend="gedit-indent-lines-plugin">Indent Lines</link></application> adds or removes indentation from the selected lines.
ko: <application><link linkend="gedit-indent-lines-plugin">줄 들여쓰기</link></application>로 선택한 줄의 들여 쓰기를 더하거나 뺄 수 있습니다.

en: <application><link linkend="gedit-insert-date-time-plugin">Insert Date/Time</link></application> adds the current date and time into a document.
ko: <application><link linkend="gedit-insert-date-time-plugin">날짜/시간 넣기</link></application>으로 현재 날짜와 시간을 문서 안에 써 넣습니다.

en: <application><link linkend="gedit-modelines-plugin">Modelines</link></application> allows you to set editing preferences for individual documents, and supports <application>Emacs</application>, <application>Kate</application> and <application>Vim</application>-style modelines.
ko: <application><link linkend="gedit-modelines-plugin">모드라인</link></application>을 사용하면 문서마다 편집 설정을 따로 할 수 있고, <application>Emacs</application>와 <application>Kate</application>와 <application>Vim</application> 스타일의 모드라인을 지원합니다.

en: <application><link linkend="gedit-python-console-plugin">Python Console</link></application> allows you to run commands in the python programming language.
ko: <application><link linkend="gedit-python-console-plugin">파이썬 콘솔</link></application>을 사용하면 파이썬 프로그래밍 언어로 명령어를 실행할 수 있습니다.

en: <application><link linkend="gedit-snippets-plugin">Snippets</link></application> allows you to store frequently-used pieces of text and insert them quickly into a document.
ko: <application><link linkend="gedit-snippets-plugin">관용구</link></application>를 사용하면, 자주 사용하는 텍스트를 저장해 놓고 빠르게 문서에 입력할 수 있습니다.

en: <application><link linkend="gedit-sort-plugin">Sort</link></application> arranges selected lines of text into alphabetical order.
ko: <application><link linkend="gedit-sort-plugin">정렬</link></application>은 선택한 텍스트 줄을 사전 순서로 정렬합니다.

en: <application><link linkend="gedit-spell-checker-plugin">Spell Checker</link></application> corrects the spelling in the selected text, or marks errors automatically in the document.
ko: <application><link linkend="gedit-spell-checker-plugin">맞춤법 검사</link></application>는 선택한 텍스트의 맞춤법을 바로잡고, 문서에서 틀린 사항을 자동으로 표시해 줍니다.

en: <application><link linkend="gedit-tag-list-plugin">Tag List</link></application> lets you insert commonly-used tags for HTML and other languages from a list in the side pane.
ko: <application><link linkend="gedit-tag-list-plugin">태그 목록</link></application>을 사용하면 HTML 및 기타 언어에서 자주 사용하는 태그를 가장자리 창의 목록에서 입력할 수 있습니다.

en: <application><link linkend="gedit-user-name-plugin">User Name</link></application> inserts the username of the current user into the document.
ko: <application><link linkend="gedit-user-name-plugin">사용자 이름</link></application>은 현재 사용자의 사용자 이름을 문서에 입력합니다.

en: You can continue to update the <application>gedit</application> file while the <guilabel>Document Statistics</guilabel> dialog is open. To refresh the contents of the <guilabel>Document Statistics</guilabel> dialog, click <guibutton>Update</guibutton>.
ko: <guilabel>문서 통계</guilabel> 대화 창이 열려 있는 도중에도 <application>gedit</application>의 파일을 편집할 수 있습니다. <guilabel>문서 통계</guilabel> 대화 창의 내용을 다시 읽어들이려면, <guibutton>업데이트</guibutton>를 누르십시오.

en: The <application>External Tools</application> plugin allows you to execute external commands from <application>gedit</application>. You can pipe some content into a command and exploit its output (for example, <application>sed</application>), or launch a predefined command (for example, <application>make</application>).
ko: <application>외부 도구</application> 플러그인을 사용해 <application>gedit</application>에서 외부 명령어를 실행할 수 있습니다. 어떤 내용을 파이프를 통해 명령어로 돌려 넣어서 그 출력을 알아볼 수도 있고 (예를 들어 <application>sed</application>), 미리 정의한 명령어를 실행할 수도 (예를 들어 <application>make</application>) 있습니다.

en: The actual commands to be run. Several <application>gedit</application> environment variables can be used to pass content to these commands: see <xref linkend="gedit-external-tools-plugin-variables"/>.
ko: 실행할 명령어. <application>gedit</application> 환경 변수를 사용해 이 명령어에 데이터를 전달할 수 있습니다. <xref linkend="gedit-external-tools-plugin-variables"/> 부분을 참고하십시오.

en: To open a file in <application>gedit</application>, double-click it in the file list.
ko: <application>gedit</application>에서 파일을 열려면, 파일 목록에서 파일을 두 번 누르십시오.

en: The amount of space used, and whether tab character or space characters are used, depends on the <guilabel>Tab Stops</guilabel> settings in the Editor Preferences: see <xref linkend="gedit-prefs-editor"/>.
ko: 몇 칸의 공백을 사용할 지, 또 탭 문자와 공백 문자 중 무엇을 사용할 지는 편집기 기본 설정의 <guilabel>탭 위치</guilabel> 설정에 따라 다릅니다. <xref linkend="gedit-prefs-editor"/> 부분을 보십시오.

en: If you have not configured the Insert Date/Time plugin to automatically insert the date/time without prompting you for the format, <application>gedit</application> displays the <guilabel>Insert Date and Time</guilabel> dialog. Select the appropriate date/time format from the list. Click <guibutton>Insert</guibutton> to close the <guilabel>Insert Date and Time</guilabel> dialog. <application>gedit</application> inserts the date/time at the cursor position in the current file.
ko: 날짜/시간 넣기 플러그인에서 형식을 물어보지 않고 날짜/시간을 넣도록 설정하지 않은 상태라면, <application>gedit</application>에서 <guilabel>날짜 및 시간 넣기</guilabel> 대화 창을 표시합니다. 목록에서 적당한 날짜/시간 형식을 고르십시오. <guibutton>넣기</guibutton>는 눌러 <guilabel>날짜 및 시간 넣기</guilabel> 대화 창을 닫으십시오. 그러면 날짜/시간을 현재 파일의 커서 위치에 입력합니다.

en: If you have configured <application>gedit</application> to use one particular date/time format, the <guilabel>Insert Date and Time</guilabel> dialog is not displayed. The date/time is automatically entered at the cursor position in the current file.
ko: 한 가지 특정 날짜/시간 형식을 사용하도록 <application>gedit</application>를 설정했다면, <guilabel>날짜 및 시간 넣기</guilabel> 대화 창은 표시하지 않습니다. 날짜/시간을 자동으로 현재 파일의 커서 위치에 입력합니다.

en: To use the same <application>gedit</application>-provided date/time format each time you insert the date/time, select the <guilabel>Use the selected format</guilabel> option, then select the appropriate format from the list. When you select this option, <application>gedit</application> does not prompt you for the date/time format when you choose <menuchoice><guimenu>Edit</guimenu><guimenuitem>Insert Date and Time</guimenuitem></menuchoice>.
ko: 날짜/시간을 넣을 때마다 동일한 날짜/시간 형식을 사용하려면, <guilabel>선택한 형식 사용</guilabel> 옵션을 선택하고, 목록에서 원하는 형식을 고르십시오. 이 옵션을 선택하면, <menuchoice><guimenu>편집</guimenu><guimenuitem>날짜/시간 넣기</guimenuitem></menuchoice>를 선택했을 때 날짜/시간 형식을 물어보지 않습니다.

en: To use the same customized date/time format each time you insert the date/time, select the <guilabel>Use custom format</guilabel> option, then enter the appropriate format in the text box. For more information about how to specify a custom format, see <ulink url="man:strftime" type="man"><citerefentry><refentrytitle>strftime</refentrytitle><manvolnum>3</manvolnum></citerefentry></ulink>. When you select this option, <application>gedit</application> does not prompt you for the date/time format when you choose <menuchoice><guimenu>Edit</guimenu><guimenuitem>Insert Date and Time</guimenuitem></menuchoice>.
ko: 날짜/시간을 넣을 때마다 동일한 사용자 설정 날짜/시간 형식을 사용하려면, <guilabel>사용자 형식 사용</guilabel> 옵션을 사용하고, 텍스트 입력 창에서 원하는 형식을 입력하십시오. 사용자 설정 형식을 지정하는 방법에 대해 좀 더 알고 싶으시면, <ulink url="man:strftime" type="man"><citerefentry><refentrytitle>strftime</refentrytitle><manvolnum>3</manvolnum></citerefentry></ulink>을 참고하십시오. 이 옵션을 선택하면, <menuchoice><guimenu>편집</guimenu><guimenuitem>날짜/시간 넣기</guimenuitem></menuchoice>를 선택했을 때 날짜/시간 형식을 물어보지 않습니다.

en: The <application>Modelines</application> plugin allows you to set preferences for individual documents. A <firstterm>modeline</firstterm> is a line of text at the start or end of the document with settings that <application>gedit</application> recognises.
ko: <application>모드라인</application> 플러그인으로 각 문서마다 설정을 할 수 있습니다. <firstterm>모드라인</firstterm>은 문서의 처음이나 끝에 쓰여 있는 한 줄짜리 텍스트로, 그 텍스트를 <application>gedit</application>가 인식해서 그 문서의 설정을 합니다.

en: The <application>Python Console</application> Plugin allows you to run commands in the python programming language from <application>gedit</application>. Enabling the plugin adds a tab to the bottom pane. This shows recent output and a command prompt field.
ko: <application>파이썬 콘솔</application> 플러그인으로 <application>gedit</application> 안에서 파이썬 프로그래밍 언어로 작성한 명령을 실행할 수 있습니다. 이 플러그인을 사용하면 아래 창에 탭을 하나 추가합니다. 이 탭에서 최근의 출력과 명령어 프롬프트를 표시합니다.

en: Commands entered into the python console are not checked before they are run. It is therefore possible to hang <application>gedit</application>, for example by entering an infinite loop.
ko: 파이썬 콘솔에 입력한 명령어는 실행하기 전에 검사하지 않습니다. 즉 파이썬 명령때문에 <application>gedit</application>가 멈출 수 있습니다. 예를 들어 무한 루프에 들어갈 수 있습니다.

en: A number of built-in snippets are installed with <application>gedit</application>, which can be modified.
ko: <application>gedit</application>에 여러가지 내장 관용구가 설치되어 있고, 이 관용구를 바꿀 수도 있습니다.

en: Enter the text of the snippet in the <guilabel>Edit snippet</guilabel> text box. For special codes you can use, see <xref linkend="gedit-snippets-plugin-syntax"/>.
ko: <guilabel>관용구 편집</guilabel> 텍스트 상자에서 관용구의 텍스트를 입력하십시오. 사용할 수 있는 특수 코드에 대해서는, <xref linkend="gedit-snippets-plugin-syntax"/> 부분을 참고하십시오.

en: Environmental variable such as <literal>$PATH</literal> and <literal>$HOME</literal> are substituted in snippet text. The following variables specific to <application>gedit</application> can also be used:
ko: <literal>$PATH</literal>와 <literal>$HOME</literal>과 같은 환경 변수를 관용구에서 사용할 수 있습니다. <application>gedit</application> 전용의 다음과 같은 변수도 사용할 수 있습니다:

en: The <application>Spell Checker</application> plugin checks the spelling in the selected text. You can configure <application>gedit</application> to check the spelling automatically, or you can check the spelling manually, in the specified language. The language setting, and the autocheck spelling properties, apply per document. To use the Spell checker plugin, perform the following steps:
ko: <application>맞춤법 검사</application> 플러그인은 선택한 텍스트의 맞춤법을 검사합니다. 자동으로 맞춤법을 검사하도록 <application>gedit</application>를 설정할 수 있고, 수동으로 맞춤법을 지정한 언어로 검사할 수도 있습니다. 언어 설정 및 맞춤법 자동 검사 속성은 문서마다 적용됩니다. 맞춤법 검사 플러그인을 사용하려면, 다음 순서대로 하십시오:

en: To check the spelling automatically, choose <menuchoice><guimenu>Tools</guimenu><guimenuitem>Autocheck Spelling</guimenuitem></menuchoice>. To unset the automatic spell check, choose <menuchoice><guimenu>Tools</guimenu><guimenuitem>Autocheck Spelling</guimenuitem></menuchoice> again. When automatic spell checking is set, an icon is displayed beside the <guimenuitem>Autocheck Spelling</guimenuitem> menu item. Automatic spell checking is unset by default, each time <application>gedit</application> starts.
ko: 맞춤법을 자동으로 검사하려면, <menuchoice><guimenu>도구</guimenu><guimenuitem>맞춤법 자동 검사</guimenuitem></menuchoice>를 선택하십시오. 맞춤법 자동 검사를 사용하지 않으려면, <menuchoice><guimenu>도구</guimenu><guimenuitem>맞춤법 자동 검사</guimenuitem></menuchoice>를 다시 선택하십시오. 맞춤법 자동 검사를 사용하면, <guimenuitem>맞춤법 자동 검사</guimenuitem>를 메뉴 항목 옆에 아이콘을 표시합니다. 맞춤법 자동 검사는 <application>gedit</application>를 시작할 때 기본값으로 사용하지 않는 상태입니다.

en: To ignore all occurrences of the unknown spelling, so that they are no longer flagged as unknown but are not added to your personal dictionary, select <menuchoice><guimenu>Spelling Suggestions</guimenu><guimenuitem>Ignore All</guimenuitem></menuchoice>. The unknown word is ignored in the current <application>gedit</application> session only.
ko: 알려지지 않은 맞춤법을 모두 무시해서 알려지지 않았다고 표시하지 않게 하면서 개인 사전에는 추가하지 않으려면, <menuchoice><guimenu>맞춤법 추천</guimenu><guimenuitem>모두 무시</guimenuitem></menuchoice>를 선택하십시오. 현재 <application>gedit</application> 세션에서만 알려지지 않은 단어를 무시합니다.

en: To ignore the current occurrence of the unknown word, click <guibutton>Ignore</guibutton>. To ignore all occurrences of the unknown word, click <guibutton>Ignore All</guibutton>. The unknown word is ignored in the current <application>gedit</application> session only.
ko: 현재 알려지지 않은 단어를 무시하려면, <guibutton>무시</guibutton>를 누르십시오. 알려지지 않은 단어를 모두 무시하려면, <guibutton>모두 무시</guibutton>를 누르십시오. 현재 <application>gedit</application> 세션에서만 알려지지 않은 단어를 무시합니다.

en: This plugin is mostly provided as an example of how to create your own plugins. For more information on creating plugins, see the <ulink type="http" url="http://live.gnome.org/Gedit/Plugins"><application>gedit</application> website</ulink>.
ko: 자기만의 플러그인을 만드는 방법에 대한 예제로서의 기능이 이 플러그인의 주된 목적입니다. 플러그인을 만드는 방법에 대해 좀 더 알고 싶으시면, <ulink type="http" url="http://live.gnome.org/Gedit/Plugins"><application>gedit</application> 웹사이트</ulink>를 참고하십시오.

en: LaTeX Plugin
ko: LaTeX 플러그인

en: A plugin that assists you in handling LaTeX documents and BibTeX bibliographies
ko: LaTeX 문서와 BibTeX 참고문헌 목록을 처리할 때 도움을 주는 플러그인

en: School
ko: 학교

en: Maximum BibTeX Size
ko: 최대 빕텍 항목 갯수

en: Connect Outline to Editor
ko: 개요 목록을 편집자에 연결

en: Show Labels in Outline
ko: 레이블을 개요 목록에 표시

en: Show Tables in Outline
ko: 표를 개요 목록에 표시

en: Show Graphics in Outline
ko: 그래픽을 개요에 표시

en: Show Warnings in Issues
ko: 경고를 이슈에 표시

en: Show Tasks in Issues
ko: 작업을 이슈에 표시

en: Hide Box Warnings
ko: 상자 경고 숨김

en: Show LaTeX Toolbar below (normal), combined with the main toolbar, or disabled
ko: LaTeX 도구 모음을 아래에 표시(보통)하거나, 메인 도구 모음과 결합하거나, 표시하지 않음

en: Expanded Symbol Groups
ko: 확장 심볼 모음

en: LaTeX Extensions
ko: LaTeX 확장

en: Graphics File Extensions
ko: 그래픽 파일 확장자

en: Paths Relative to .tex File to Look for Graphics
ko: .tex 파일에 상대적인, 그래픽 요소를 찾을 경로

en: Extra LaTeX commands used to mark issues, such as \fxnote{foo}
ko: 이슈로 표시하려 활용할 추가 LaTeX 명령이며 \fxnote{foo}와 같은 명령이 있습니다

en: Render to Image
ko: 그림으로 표시

en: <b>Image Format</b>
ko: <b>그림 형식</b>

en: Color Mode:
ko: 색상 모드:

en: <b>Rendering</b>
ko: <b>렌더링</b>

en: <b>Area</b>
ko: <b>영역</b>

en: Antialiasing:
ko: 안티 에일리어싱:

en: Render whole page(s)
ko: 전체 페이지 렌더링

en: Attempt to render tight bounding box
ko: 빽빽히 둘러쌓인 상자 렌더링 시도

en: Select Master Document
ko: 마스터 문서 선택

en: <b><i>rubber</i> Post-Processor</b>
ko: <b><i>러버</i> 후처리기</b>

en: Maximum Parsed File Size:
ko: 최대 해석 파일 크기:

en: Remember to run all commands in batch mode (e.g. append <tt>-interaction batchmode</tt> to <tt>latex</tt>)
ko: 일괄 처리 모드로 실행할 모든 명령 기억(예: <tt>latex</tt>에 <tt>-interaction batchmode</tt> 붙여넣기)

en: <b>_Label</b>
ko: <b>레이블(_L)</b>

en: Valid placeholders are <tt>$filename</tt>, <tt>$shortname</tt>, <tt>$directory</tt>
ko: 유효한 변수는  <tt>$filename</tt>, <tt>$shortname</tt>, <tt>$directory</tt>가 있습니다

en: <b>_Jobs</b>
ko: <b>작업(_J)</b>

en: <b>_Description</b>
ko: <b>설명(_D)</b>

en: <b>_File Extensions</b>
ko: <b>파일 확장자(_F)</b>

en: _Generated
ko: 만든 시점(_G)

en: _User Defined:
ko: 사용자 정의(_U):

en: <b>Accelerator</b>
ko: <b>가속기</b>

en: Create Bibliography Entry
ko: 참고문헌 항목 만들기

en: Required Fields
ko: 필요 내용

en: Optional Fields
ko: 추가 내용

en: _Identifier:
ko: 식별 요소(_I):

en: Insert Graphics
ko: 그래픽 삽입

en: _Caption:
ko: 소제목(_C):

en: fig:
ko: 그림:

en: _Rotate:
ko: 회전(_R):

en: _Spread over two Columns
ko: 두 컬럼 이상 확장(_S)

en: Floating _Object
ko: 떠다니는 객체(_O)

en: Text Width
ko: 텍스트 너비

en: Insert Source Code Listing
ko: 소스 코드 목록 삽입

en: Load From _File:
ko: 파일에서 불러오기(_F):

en: Programming _Language:
ko: 프로그래밍 언어(_L):

en: _Dialect:
ko: 방언(_D):

en: Insert Table or Matrix
ko: 표 또는 행렬 삽입

en: _Rows:
ko: 행(_R):

en: _Floating Object
ko: 떠다니는 객체(_F)

en: New LaTeX Document
ko: 새 LaTeX 문서

en: T_emplate:
ko: 양식(_E):

en: Di_rectory:
ko: 디렉터리(_R):

en: _Babel Package:
ko: 바벨 패키지(_B):

en: _Input Encoding:
ko: 입력 인코딩(_I):

en: <b>Language Customization</b>
ko: <b>언어 사용자 정의</b>

en: _Landscape
ko: 수평 방향(_L):

en: _Paper:
ko: 용지(_P):

en: U_ser Defined:
ko: 사용자 정의(_S):

en: Base Font Size:
ko: 기본 글꼴 크기:

en: Document _Class:
ko: 문서 클래스(_C):

en: <b>Style and Layout</b>
ko: <b>모양새 및 배치</b>

en: Include PDF _Metadata
ko: PDF 메타데이터 포함(_M)

en: This adds metadata to the document. Requires package <tt>ifpdf</tt>.
ko: 메타데이터를 문서에 추가합니다. <tt>ifpdf</tt> 패키지가 필요합니다.

note: #-#-#-#-#  56 (zim)  #-#-#-#-# menu item
en: To_day
ko: 오늘(_D)

en: <b>Meta Information</b>
ko: <b>메타 정보</b>

en: Default F_ont Family:
ko: 기본 글꼴 모음(_O):

en: Use Bibliography
ko: 참고문헌 활용

en: Bibliography _File:
ko: 참고문헌 파일(_F):

en: Style Preview:
ko: 모양새 미리 보기:

en: Refresh Style Preview
ko: 모양새 미리 보기 새로 고침

en: New BibTeX Entry...
ko: 새 BibTeX 항목...

en: Create a new BibTeX entry
ko: 새 BibTeX 항목 만들기

en: Group by Type
ko: 형식별 모음

en: Group by Author
ko: 저자별 모음

en: Group by Year
ko: 연도별 모음

note: group by year
en: <i>n/a</i>
ko: <i>없음</i>

en: Unknown Author
ko: 알 수 없는 저자

en: New LaTeX Document...
ko: 새 LaTeX 문서...

en: Create a new LaTeX document
ko: 새 LaTeX 문서 만들기

en: Choose Master Document...
ko: 마스터 문서 선택...

en: Close Nearest Environment
ko: 최근접 환경 닫기

en: Close the nearest TeX environment at left of the cursor
ko: 커서 좌측의 가장 가까운 TeX 환경 닫기

en: Use Bibliography...
ko: 참고문헌 활용...

en: Emphasize
ko: 강조

en: Typewriter
ko: 필기체

en: Blackboard Bold
ko: 흑판 굵게

en: Caligraphy
ko: 캘리그라피

en: Fraktur
ko: 독일체

en: Itemize
ko: 항목화

en: Subparagraph
ko: 하위 문단

en: Build Image
ko: 그림 빌드

en: Build an image from the LaTeX document
ko: LaTeX 문서의 그림을 빌드

en: Justify Left
ko: 왼쪽 정렬

en: Justify Center
ko: 가운데 정렬

en: Justify Right
ko: 오른쪽 정렬

en: Mathematical Environment
ko: 수학 환경

en: Centered Formula
ko: 수식 가운데 정렬

en: Numbered Equation
ko: 번호 매긴 수식

en: Array of Equations
ko: 수식 행렬

en: Numbered Array of Equations
ko: 번호 매긴 수식 행렬

en: Book of abstracts
ko: 요약본 서적

en: Article (AMS)
ko: 기사(AMS)

en: Book (AMS)
ko: 서적(AMS)

en: AMS Documentation
ko: AMS 문서

en: Proceedings (AMS)
ko: 프로시딩(AMS)

en: Beamer slides
ko: 빔 슬라이드

en: Belgian letter
ko: 벨기에 레터

en: Flashcard
ko: 플래시 카드

en: Proceedings (IAG)
ko: 프로시딩(IAG)

en: LaTeX News
ko: LaTeX 소식

en: LaTeX Documentation
ko: LaTeX 문서

en: LaTeX Guide
ko: LaTeX 안내서

en: Proceedings
ko: 프로시딩

en: Article (KOMA-Script)
ko: 게시물(KOMA-스크립트)

en: Report (KOMA-Script)
ko: 보고서(KOMA-스크립트)

en: Book (KOMA-Script)
ko: 서적(KOMA-스크립트)

en: Letter (KOMA-Script)
ko: 레터(KOMA-스크립트)

en: Letter 2 (KOMA-Script)
ko: 레터 2형(KOMA-스크립트)

en: Show tables
ko: 표 표시

en: Follow Editor
ko: 편집기에 따름

en: Abort Job
ko: 작업 정보

en: Show Detailed Output
ko: 세부 출력 표시

en: Show/Hide Warnings
ko: 경고 표시/숨김

en: Show/Hide Tasks
ko: 작업 표시/숨김

en: gedit is the text editor of the GNOME desktop environment.
ko: 지에디트는 그놈 데스크톱 환경을 위한 텍스트 에디터입니다.

en: The first goal of gedit is to be easy to use, with a simple interface by default. More advanced features are available by enabling plugins.
ko: 지에디트의 첫번째 목표는 사용하기 쉽게 하는 것으로, 기본값으로는 간단한 인터페이스만 있습니다. 플러그인을 사용하면 추가 고급 기능을 사용할 수 있습니다.

note: TRANSLATORS: Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! Search terms to find this application.
en: Text;Editor;Plaintext;Write;gedit;
ko: Text;텍스트;Editor;편집기;Plaintext;일반텍스트;Write;글쓰기;작성;gedit;지에디트;

en: Whether to use the system’s default fixed width font for editing text instead of a font specific to gedit. If this option is turned off, then the font named in the “Editor Font” option will be used instead of the system font.
ko: 편집 영역에 지에디트에서 지정한 글꼴 대신 시스템의 기본 고정폭 글꼴을 씁니다. 이 옵션이 꺼져 있으면 시스템 글꼴 대신 “편집기 글꼴” 옵션의 글꼴을 씁니다.

en: A custom font that will be used for the editing area. This will only take effect if the “Use Default Font” option is turned off.
ko: 편집 영역에서 사용자 글꼴을 씁니다. “기본 글꼴 사용” 옵션이 꺼져 있어야만 적용됩니다.

en: Whether gedit should create backup copies for the files it saves.
ko: 파일을 저장할 때 예비 파일 복사본을 만들지 여부.

en: Whether gedit should automatically save modified files after a time interval. You can set the time interval with the “Autosave Interval” option.
ko: 바뀐 파일을 일정 시간 간격마다 자동으로 저장합니다. “자동 저장 간격” 옵션에서 시간 간격을 설정할 수 있습니다.

en: Number of minutes after which gedit will automatically save modified files. This will only take effect if the “Autosave” option is turned on.
ko: 지에디트에서 바뀐 파일을 자동으로 저장하는 시간입니다. “자동 저장” 옵션이 켜져 있어야만 적용됩니다.

en: Maximum number of actions that gedit will be able to undo or redo. Use “-1” for unlimited number of actions.
ko: 지에디트에서 실행 취소나 다시 실행을 할 수 있는 최대 회수. “-1”이면 무제한.

en: Specifies how to wrap long lines in the editing area. Use “none” for no wrapping, “word” for wrapping at word boundaries, and “char” for wrapping at individual character boundaries. Note that the values are case-sensitive, so make sure they appear exactly as mentioned here.
ko: 편집 영역에서 긴 줄을 바꾸는 방법을 지정합니다. 줄 바꿈을 하지 않으려면 “none”을, 단어 단위로 줄 바꿈을 하려면 “word”를, 문자 단위로 줄 바꿈을 하려면 “char”을 쓰십시오. 이 값은 대소문자를 구별하므로 여기 설명한 대로 정확히 입력해야 합니다.

en: Last split mode choice for line wrapping mode
ko: 줄 바꿈 모드에서 최근의 구분 모드

en: Specifies the last split mode used with line wrapping mode, so that when wrapping mode is off we still remember the split mode choice. Use “word” for wrapping at word boundaries, and “char” for wrapping at individual character boundaries.
ko: 줄 바꿈 모드에서 최근에 사용한 모드를 저장합니다. 그래서 줄 바꿈 모드를 끄더라도 구분 모드를 기억합니다. “word”를 사용하면 단어 단위로 바꾸고, “char”를 사용하면 문자 단위로 구분합니다.

en: Whether gedit should insert spaces instead of tabs.
ko: 탭 대신에 공백을 넣습니다.

en: Whether gedit should enable automatic indentation.
ko: 자동 들여쓰기를 사용할지 여부.

en: Whether gedit should display line numbers in the editing area.
ko: 편집 영역에 줄 번호를 보여줍니다.

en: Whether gedit should highlight the current line.
ko: 지에디트에서 현재 줄을 강조할지 여부.

en: Highlight Matching Brackets
ko: 일치하는 대괄호 강조

en: Whether gedit should highlight matching brackets.
ko: 지에디트에서 일치하는 대괄호를 강조할지 여부.

en: Whether gedit should display the right margin in the editing area.
ko: 편집 영역에 오른쪽 여백을 표시할지 여부.

en: Document background pattern type
ko: 문서 배경 패턴 종류

en: Whether the document will get a background pattern painted.
ko: 문서의 배경 패턴을 칠할지 여부.

en: Specifies how the cursor moves when the HOME and END keys are pressed. Use “disabled” to always move at the start/end of the line, “after” to move to the start/end of the line the first time the keys are pressed and to the start/end of the text ignoring whitespaces the second time the keys are pressed, “before” to move to the start/end of the text before moving to the start/end of the line and “always” to always move to the start/end of the text instead of the start/end of the line.
ko: HOME 및 END 키를 눌렀을 때 커서 움직임을 지정합니다. “disabled”로 하면 줄의 처음과 끝으로 이동합니다. “after”로 하면 키를 처음 눌렀을 때 줄의 처음과 끝으로 이동하고 두번째로 누르면 공백 문자를 무시한 글의 처음과 끝으로 이동합니다. “before”로 하면 글의 처음과 끝으로 이동한 다음 그 다음에 눌렀을 때 줄의 처음과 끝으로 이동합니다. “always”로 하면 항상 줄과 관계 없이 글의 처음과 끝으로만 이동합니다.

en: Whether gedit should restore the previous cursor position when a file is loaded.
ko: 파일을 읽을 때 이전 커서 위치를 저장할지 여부.

en: Whether gedit should enable syntax highlighting.
ko: 구문 강조를 사용할지 여부.

en: Whether gedit should highlight all the occurrences of the searched text.
ko: 모든 검색한 텍스트를 강조할지 여부.

en: Whether gedit will ensure that documents always end with a trailing newline.
ko: 항상 문서의 맨 끝은 줄 바꿈으로 끝나도록 확인합니다.

en: Notebook Show Tabs Mode
ko: 노트북 탭 보기 모드

en: Specifies when to show the notebook tabs. Use “never” to never show the tabs, “always” to always show the tabs, and “auto” to show the tabs only when there is more than one tab. Note that the values are case-sensitive, so make sure they appear exactly as mentioned here.
ko: 인쇄할 때 긴 줄을 바꾸는 방법을 지정합니다. 줄 바꿈을 하지 않으려면 “none”을, 단어 단위로 줄 바꿈을 하려면 “word”를, 문자 단위로 줄 바꿈을 하려면 “char”을 쓰십시오. 이 값은 대소문자를 구별하므로 여기 설명한 대로 정확히 입력해야 합니다.

en: Side panel is Visible
ko: 가장자리 패널 보임

en: Whether the side panel at the left of editing windows should be visible.
ko: 편집 창 왼쪽에 가장자리 패널을 보일지 여부.

en: Whether gedit should print syntax highlighting when printing documents.
ko: 문서를 인쇄할 때 구문 강조를 인쇄합니다.

en: Whether gedit should include a document header when printing documents.
ko: 문서를 인쇄할 때 문서 머릿말을 넣습니다.

en: Specifies how to wrap long lines for printing. Use “none” for no wrapping, “word” for wrapping at word boundaries, and “char” for wrapping at individual character boundaries. Note that the values are case-sensitive, so make sure they appear exactly as mentioned here.
ko: 인쇄할 때 긴 줄을 바꾸는 방법을 지정합니다. 줄 바꿈을 하지 않으려면 “none”을, 단어 단위로 줄 바꿈을 하려면 “word”를, 문자 단위로 줄 바꿈을 하려면 “char”을 쓰십시오. 이 값은 대소문자를 구별하므로 여기 설명한 대로 정확히 입력해야 합니다.

en: If this value is 0, then no line numbers will be inserted when printing a document. Otherwise, gedit will print line numbers every such number of lines.
ko: 값이 0 이면 문서를 인쇄할 때 줄 번호를 넣지 않습니다. 그 외의 값이면 매 줄에 줄 번호를 인쇄합니다.

en: Specifies the font to use for a document’s body when printing documents.
ko: 문서를 인쇄할 때 문서의 본문에 쓸 글꼴을 지정합니다.

en: Specifies the font to use for page headers when printing a document. This will only take effect if the “Print Header” option is turned on.
ko: 문서를 인쇄할 때 머릿말에 쓸 글꼴을 지정합니다. “머릿말 인쇄” 옵션이 켜져 있어야만 적용됩니다.

en: Specifies the font to use for line numbers when printing. This will only take effect if the “Print Line Numbers” option is non-zero.
ko: 인쇄할 때 줄 번호에 쓸 글꼴을 지정합니다. “줄 번호 인쇄” 옵션이 0이 아닌 값일 때 적용됩니다.

en: Margin Left
ko: 왼쪽 여백

en: The left margin, in millimeters.
ko: 왼쪽 여백, 밀리미터 단위.

en: Margin Top
ko: 위 여백

en: The top margin, in millimeters.
ko: 위 여백, 밀리미터 단위.

en: Margin Right
ko: 오른쪽 여백

en: The right margin, in millimeters.
ko: 오른쪽 여백, 밀리미터 단위.

en: Margin Bottom
ko: 아래 여백

en: The bottom margin, in millimeters.
ko: 아래 여백, 밀리미터 단위.

en: Candidate Encodings
ko: 문자 인코딩

en: List of candidate encodings shown in the Character Encoding menu in the open/save file chooser. “CURRENT” represents the current locale encoding. Only recognized encodings are used. The default value is the empty list, in which case gedit will choose good defaults depending on the country and language.
ko: 파일 열기/저장 창의 문자 인코딩 메뉴에 표시할 후보 인코딩의 목록. “CURRENT”는 현재 로캘의 인코딩을 말합니다. 무슨 인코딩인지 알 수 있는 값만 사용합니다. 기본값은 빈 목록으로, 이 경우 국가와 언어에 따라 적당한 기본값을 표시합니다.

en: List of active plugins.
ko: 활성 플러그인의 목록.

en: Create a new top-level window in an existing instance of gedit
ko: 실행 중인 지에디트 인스턴스에서 새로운 최상위 창을 만듭니다

en: Create a new document in an existing instance of gedit
ko: 실행 중인 지에디트 인스턴스에서 새로운 문서를 만듭니다

en: Run gedit in standalone mode
ko: 독립 모드로 실행합니다

en: [FILE…] [+LINE[:COLUMN]]
ko: [<파일>…] [+<행>[:<열>]]

en: If you don’t save, changes from the last %ld second will be permanently lost. | If you don’t save, changes from the last %ld seconds will be permanently lost.
ko[0]: 저장하지 않으면, 최근 %ld초 동안 편집한 사항을 잃어버립니다.

en: If you don’t save, changes from the last minute will be permanently lost.
ko: 저장하지 않으면, 최근 1분 동안 편집한 사항을 잃어버립니다.

en: If you don’t save, changes from the last minute and %ld second will be permanently lost. | If you don’t save, changes from the last minute and %ld seconds will be permanently lost.
ko[0]: 저장하지 않으면, 최근 1분 %ld초 동안 편집한 사항을 모두 잃어버립니다.

en: If you don’t save, changes from the last %ld minute will be permanently lost. | If you don’t save, changes from the last %ld minutes will be permanently lost.
ko[0]: 저장하지 않으면, 최근 %ld분 동안 편집한 사항을 잃어버립니다.

en: If you don’t save, changes from the last hour will be permanently lost.
ko: 저장하지 않으면, 최근 1시간 동안 편집한 사항을 잃어버립니다.

en: If you don’t save, changes from the last hour and %d minute will be permanently lost. | If you don’t save, changes from the last hour and %d minutes will be permanently lost.
ko[0]: 저장하지 않으면, 최근 1시간 %d분 동안 편집한 사항을 잃어버립니다.

en: If you don’t save, changes from the last %d hour will be permanently lost. | If you don’t save, changes from the last %d hours will be permanently lost.
ko[0]: 저장하지 않으면, 최근 %d시간 동안 편집한 사항을 잃어버립니다.

en: Save changes to document “%s” before closing?
ko: 닫기 전에 문서 “%s”의 편집한 사항을 저장하시겠습니까?

note: Secondary label
en: If you don’t save, all your changes will be permanently lost.
ko: 저장하지 않으면, 편집한 사항을 모두 잃게 됩니다.

en: Loading file “%s”…
ko: “%s” 파일을 읽어들이는 중입니다…

en: The file “%s” is read-only.
ko: “%s” 파일이 읽기 전용입니다.

en: Save the file using compression?
ko: 파일을 압축해서 저장하시겠습니까?

en: Save the file as plain text?
ko: 파일을 일반 텍스트로 저장하시겠습니까?

en: The file “%s” was previously saved as plain text and will now be saved using compression.
ko: “%s” 파일은 이전에 일반 텍스트로 저장했지만 이제 압축해서 저장합니다.

en: _Save Using Compression
ko: 압축해서 저장(_S)

en: The file “%s” was previously saved using compression and will now be saved as plain text.
ko: “%s” 파일은 이전에 압축해서 저장했지만 이제 일반 텍스트로 저장합니다.

en: _Save As Plain Text
ko: 일반 텍스트로 저장(_S)

en: Saving file “%s”…
ko: “%s” 파일을 읽어들이는 중입니다…

[ctx: window title]
note: Translators: "Save As" is the title of the file chooser window.
en: Save As
ko: 다른 이름으로 저장

en: Reverting the document “%s”…
ko: “%s” 문서를 되돌리는 중입니다…

en: Revert unsaved changes to document “%s”?
ko: 문서 “%s”의 저장하지 않은 편집한 사항을 되돌리시겠습니까?

en: gedit is a small and lightweight text editor for the GNOME desktop
ko: 지에디트는 그놈 데스크톱을 위한 작고 가벼운 텍스트 에디터입니다.

note: Translators: %s is replaced by the text entered by the user in the search box
en: “%s” not found
ko: “%s”이(가) 없습니다

en: Untitled Document %d
ko: 이름 없는 문서 %d

en: Tab Group %i
ko: 탭 그룹 %i

en: Add or Remove…
ko: 추가 혹은 제거…

en: %s (Current Locale)
ko: %s(현재 로캘)

en: Do you really want to reset the character encodings’ preferences?
ko: 정말로 문자 인코딩 설정을 초기화하시겠습니까?

en: Move to a higher priority
ko: 높은 우선 순위로 옮기기

en: Move to a lower priority
ko: 낮은 우선 순위로 옮기기

[ctx: window title]
note: Translators: "Open Files" is the title of the file chooser window.
en: Open Files
ko: 파일 열기

note: Translators: %s is a URI scheme (like for example http:, ftp:, etc.)
en: Unable to handle “%s:” locations.
ko: “%s:” 위치를 처리할 수 없습니다.

en: Unable to handle this location.
ko: 이 위치를 처리할 수 없습니다.

en: The location of the file cannot be accessed.
ko: 파일의 위치를 접근할 수 없습니다.

en: “%s” is a directory.
ko: “%s”(은)는 디렉터리 입니다.

en: “%s” is not a valid location.
ko: “%s”(은)는 올바른 위치가 아닙니다.

note: Translators: %s is a host name
en: Host “%s” could not be found. Please check that your proxy settings are correct and try again.
ko: 호스트 “%s”을(를) 찾을 수 없습니다. 프록시 설정이 올바른지 확인하고 다시 시도하십시오.

en: Cannot find the requested file. Perhaps it has recently been deleted.
ko: 요청한 파일을 찾지 못했습니다. 최근에 지워졌을 것입니다.

en: Could not revert the file “%s”.
ko: “%s” 파일을 되돌릴 수 없습니다.

en: Unable to detect the character encoding.
ko: 문자 인코딩을 알아낼 수 없습니다.

en: There was a problem opening the file “%s”.
ko: “%s” 파일을 여는데 문제가 발생했습니다.

en: Could not open the file “%s” using the “%s” character encoding.
ko: “%2$s” 문자 인코딩으로 “%1$s” 파일을 열 수 없습니다.

en: Could not save the file “%s” using the “%s” character encoding.
ko: “%2$s” 문자 인코딩으로 “%1$s” 파일을 저장할 수 없습니다.

en: D_on’t Save
ko: 저장하지 않음(_O)

note: FIXME: review this message, it's not clear since for the user the "modification" * could be interpreted as the changes he made in the document. beside "reading" is * not accurate (since last load/save)
en: The file “%s” has been modified since reading it.
ko:  “%s”  파일이 읽은 뒤에 수정되었습니다.

note: Translators: %s is a URI scheme (like for example http:, ftp:, etc.)
en: Cannot handle “%s:” locations in write mode. Please check that you typed the location correctly and try again.
ko: “%s:”  위치를 쓰기 모드로 처리할 수 없습니다. 입력한 위치가 올바른지 확인하고 다시 시도하십시오.

en: Cannot handle this location in write mode. Please check that you typed the location correctly and try again.
ko: 이 위치를 쓰기 모드로 처리할 수 없습니다. 입력한 위치가 올바른지 확인하고 다시 시도하십시오.

en: “%s” is not a valid location. Please check that you typed the location correctly and try again.
ko: “%s”은(는) 올바른 위치가 아닙니다. 입력한 위치가 올바른지 확인하고 다시 시도하십시오.

en: Click on this button to select the font to be used by the editor
ko: 단추를 눌러서 편집기에서 쓸 글꼴을 선택하십시오

en: _Use the system fixed width font (%s)
ko: 시스템 고정폭 글꼴(%s) 사용(_U)

en: The selected color scheme cannot be installed: %s
ko: 선택한 색상 모음을 설치할 수 없습니다: %s

en: Add Color Scheme
ko: 색상 모음 추가

en: _Add Scheme
ko: 색상 모음 추가(_A)

en: Could not remove color scheme “%s”.
ko: 색상 모음 파일 “%s”을(를) 제거할 수 없습니다.

en: Rendering page %d of %d…
ko: 렌더링: %d페이지, 전체 %d…

note: create "Wrap Around" menu item.
en: _Wrap Around
ko: 끝까지 가면 처음부터(_W)

note: create "Match as Regular Expression" menu item.
en: Match as _Regular Expression
ko: 정규식 일치(_R)

note: create "Match Entire Word Only" menu item.
en: Match _Entire Word Only
ko: 전체가 맞는 단어만(_E)

note: create "Match Case" menu item.
en: _Match Case
ko: 대소문자 일치(_M)

en: String you want to search for
ko: 찾으려는 문자열

en: Line you want to move the cursor to
ko: 커서를 옮기려는 줄 번호

en: Bracket match is out of range
ko: 대괄호 맞추기 범위를 벗어났습니다

en: Bracket match not found
ko: 맞는 대괄호가 없습니다

en: Bracket match found on line: %d
ko: 맞는 대괄호가 다음 줄에 있습니다: %d

en: Tab Width: %u
ko: 탭 너비: %u

en: Change side panel page
ko: 가장자리 창 페이지 바꾸기

en: Move _Left
ko: 왼쪽으로 이동(_L)

en: Move _Right
ko: 오른쪽으로 이동(_R)

en: Move to New _Window
ko: 새 창으로 옮기기(_W)

en: Move to New Tab _Group
ko: 새 탭 그룹으로 이동(_G)

en: Automatic Indentation
ko: 자동 들여쓰기

en: Text wrapping
ko: 줄 바꿈

en: Reopen Closed _Tab
ko: 닫은 탭 다시 열기(_T)

en: Overwrite _Mode
ko: 덮어쓰기 모드(_M)

en: Side _Panel
ko: 가장자리 창(_P)

en: _Bottom Panel
ko: 아래 창(_B)

en: _Highlight Mode…
ko: 강조 모드(_H)…

en: Find and _Replace…
ko: 찾아서 바꾸기(_R)…

en: Go to _Line…
ko: 지정한 줄로 이동(_L)…

en: _New Tab Group
ko: 다음 탭 그룹(_N)

en: P_revious Tab Group
ko: 이전 탭 그룹(_R)

en: Nex_t Tab Group
ko: 다음 탭 그룹(_T)

en: N_ext Document
ko: 다음 문서(_E)

en: _Move To New Window
ko: 새 창으로 옮기기(_M)

en: _About Text Editor
ko: 텍스트 편집기 정보(_A)

en: Save _All
ko: 모두 저장(_A)

en: _Find and Replace…
ko: 찾아서 바꾸기(_F)…

en: _Go to Line…
ko: 줄로 이동(_G)…

en: A_vailable Encodings
ko: 사용 가능한 인코딩(_V)

en: Cho_sen Encodings
ko: 선택한 인코딩(_S)

en: Display _statusbar
ko: 상태 표시줄 표시(_S)

en: Display _grid pattern
ko: 격자 표시(_G)

en: Highlight current _line
ko: 현재줄 강조(_L)

en: Highlight matching _brackets
ko: 일치하는 대괄호 강조(_B)

en: Tab Stops
ko: 탭 위치

en: _Tab width:
ko: 탭 너비(_T):

en: _Enable automatic indentation
ko: 자동 들여쓰기 사용(_E)

en: Create a _backup copy of files before saving
ko: 저장하기 전에 백업 만들기(_B)

en: _Autosave files every
ko: 현재 파일을 매(_A)

en: Editor _font:
ko: 편집기 글꼴(_F):

en: Pick the editor font
ko: 편집기 글꼴 고르기

en: Install Scheme
ko: 모음 설치

en: Uninstall scheme
ko: 모음 설치 제거

en: Uninstall Scheme
ko: 모음 설치 제거

en: _Close Preview
ko: 미리보기 닫기(_C)

[ctx: label on the left of the GtkEntry containing text to search]
en: F_ind
ko: 찾기(_I)

en: Replace _with
ko: 바꿀 문자열(_W)

en: Wra_p around
ko: 끝까지 가면 처음부터(_P)

[ctx: shortcut window]
en: Documents
ko: 문서

[ctx: shortcut window]
en: Create a new document in a tab
ko: 탭에 새 문서 만들기

[ctx: shortcut window]
en: Save the document with a new filename
ko: 문서를 다른 파일 이름으로 저장

[ctx: shortcut window]
en: Save all the documents
ko: 모든 문서 저장

[ctx: shortcut window]
en: Close all the documents
ko: 모든 문서 닫기

[ctx: shortcut window]
en: Reopen the most recently closed document
ko: 최근에 닫은 문서 다시 열기

[ctx: shortcut window]
en: Switch to the first — ninth document
ko: 1번째 — 9번째 문서로 이동

[ctx: shortcut window]
en: Windows and Panels
ko: 창과 패널

[ctx: shortcut window]
en: Create a new document in a window
ko: 창에서 새 문서 만들기

[ctx: shortcut window]
en: Create a new tab group
ko: 새 탭 그룹 만들기

[ctx: shortcut window]
en: Show side panel
ko: 가장자리 패널 숨기기

[ctx: shortcut window]
en: Show bottom panel
ko: 아래 창 보이기

[ctx: shortcut window]
en: Find and Replace
ko: 찾아서 바꾸기

[ctx: shortcut window]
en: Selection
ko: 선택

[ctx: shortcut window]
en: Select all text
ko: 모든 텍스트 선택

[ctx: shortcut window]
en: Unselect all text
ko: 모든 텍스트 선택 해제

[ctx: shortcut window]
en: Go to line
ko: 줄로 이동

[ctx: shortcut window]
en: Move to the beginning of the current line
ko: 현재 줄의 처음으로 이동

[ctx: shortcut window]
en: Move to the end of the current line
ko: 현재 줄의 끝으로 이동

[ctx: shortcut window]
en: Move to the beginning of the document
ko: 문서의 처음으로 이동

[ctx: shortcut window]
en: Move to the end of the document
ko: 문서의 끝으로 이동

[ctx: shortcut window]
en: Go to previous tab group
ko: 이전 탭 그룹으로 이동

[ctx: shortcut window]
en: Go to next tab group
ko: 다음 탭 그룹으로 이동

[ctx: shortcut window]
en: Toggle insert / overwrite
ko: 덮어쓰기 모드 토글

[ctx: shortcut window]
en: Toggle cursor visibility
ko: 커서 표시 여부를 토글

[ctx: shortcut window]
en: Delete current line
ko: 현재 줄 삭제

[ctx: shortcut window]
en: Move current line up
ko: 현재 줄 위로 옮기기

[ctx: shortcut window]
en: Move current line down
ko: 현재 줄 아래로 옮기기

[ctx: shortcut window]
en: Move current word left
ko: 현재 단어 왼쪽으로 옮기기

[ctx: shortcut window]
en: Move current word right
ko: 현재 단어 오른쪽으로 옮기기

[ctx: shortcut window]
en: Convert to uppercase
ko: 대문자로 변환

[ctx: shortcut window]
en: Convert to lowercase
ko: 소문자로 변환

[ctx: shortcut window]
en: Invert case
ko: 대소문자 뒤바꾸기

[ctx: shortcut window]
en: Tools
ko: 도구

[ctx: shortcut window]
en: Check spelling
ko: 맞춤법 검사

en: Hide panel
ko: 패널 숨기기

en: Report the number of words, lines and characters in a document.
ko: 문서의 단어, 줄, 문자 수를 보여줍니다.

en: Run “make” in the document directory
ko: 문서 디렉터리에서 “make”를 실행합니다

en: Open terminal here
ko: 터미널 열기

en: Open a terminal in the document location
ko: 문서의 위치에서 터미널을 엽니다

en: Remove trailing spaces
ko: 뒤에 붙은 공백 제거

en: Remove useless trailing spaces in your file
ko: 파일에 쓸데 없이 뒤에 붙은 공백을 지웁니다

en: Execute a custom command and put its output in a new document
ko: 사용자가 지정한 명령을 실행하고, 그 출력을 새 문서에 넣습니다

en: Send to fpaste
ko: fpaste로 보내기

en: Paste selected text or current document to fpaste
ko: 선택한 텍스트나 현재 문서를 fpaste로 붙여 넣습니다

en: Execute external commands and shell scripts.
ko: 외부 명령과 셸 스크립트를 실행합니다.

en: If true, the external tools will use the desktop-global standard font if it’s monospace (and the most similar font it can come up with otherwise).
ko: 참이면 외부 도구가 고정폭인 경우 desktop-global 표준 글꼴을 사용합니다. (고정폭이 아닌 경우 가장 비슷한 글꼴을 사용합니다.)

en: Manage _External Tools…
ko: 외부 도구 관리(_E)…

en: External _Tools
ko: 외부 도구(_T)

en: Could not execute command: %s
ko: 명령을 실행할 수 없습니다: %s

en: You must be inside a word to run this command
ko: 이 명령을 실행하려면 단어안에 있어야 합니다

en: Running tool:
ko: 도구 실행 중:

en: All languages
ko: 모든 언어

en: All Languages
ko: 모든 언어

en: New tool
ko: 새 도구

en: This accelerator is already bound to %s
ko: 이 단축키는 %s에 연결되어 있습니다

en: Type a new accelerator, or press Backspace to clear
ko: 새 단축키를 누르십시오. 지우려면 백스페이스를 누르십시오

en: Type a new accelerator
ko: 새 단축키를 누르십시오

en: Stopped.
ko: 정지됨.

en: Stop Tool
ko: 도구 중지

en: Always available
ko: 항상 사용 가능

en: All documents
ko: 모든 문서

en: All documents except untitled ones
ko: 이름 없는 문서를 제외한 모든 문서

en: Local files only
ko: 로컬 파일만

en: Remote files only
ko: 원격 파일만

en: Untitled documents only
ko: 이름 없는 문서만

en: Current document
ko: 현재 문서

en: Current selection (default to document)
ko: 현재 선택한 부분 (선택하지 않으면 기본값은 문서)

en: Current word
ko: 현재 단어

en: Display in bottom pane
ko: 아래 창에 표시

en: Create new document
ko: 새 문서 만들기

en: Append to current document
ko: 현재 문서에 덧붙이기

en: Replace current document
ko: 현재 문서를 바꾸기

en: Replace current selection
ko: 현재 선택 부분을 바꾸기

en: Insert at cursor position
ko: 커서 위치에 끼워넣기

en: Manage External Tools
ko: 외부 도구 관리

en: Add a new tool
ko: 새 도구를 추가합니다

en: Remove selected tool
ko: 선택한 도구를 제거합니다

en: Remove Tool
ko: 도구 제거

en: Revert tool
ko: 도구 되돌리기

en: Revert Tool
ko: 도구 되돌리기

en: Shortcut _key:
ko: 바로 가기 키(_K):

en: _Save:
ko: 저장(_S):

en: _Input:
ko: 입력(_I):

en: _Output:
ko: 출력(_O):

en: _Applicability:
ko: 적용 범위(_A):

en: Tool Output
ko: 도구 출력

en: File Browser Panel
ko: 파일 찾아보기 창

en: Easy file access from the side panel.
ko: 가장자리 패널에서 쉽게 파일에 접근합니다.

en: The file “%s” cannot be moved to the trash.
ko: 파일 “%s”(을)를 휴지통에 버릴 수 없습니다.

en: Error when loading “%s”: No such directory
ko: “%s” 읽는데 오류가 발생했습니다: 그런 디렉터리가 없습니다

en: If TRUE the file browser plugin will view the directory of the first opened document given that the file browser hasn’t been used yet. (Thus this generally applies to opening a document from the command line or opening it with Nautilus, etc.)
ko: 참이면 파일 찾아보기 플러그인을 맨 처음 사용할 때, 주어진 문서를 맨 처음 연 디렉터리를 봅니다.(즉 명령행에서 문서를 열거나, 노틸러스에서 문서를 여는 따위의 동작에도 적용됩니다.)

en: This value determines what files get filtered from the file browser. Valid values are: none (filter nothing), hide-hidden (filter hidden files) and hide-binary (filter binary files).
ko: 파일 찾아보기에서 걸러낼 파일을 결정합니다. 올바른 값은 다음입니다: none (아무것도 거르지 않기), hide-hidden (숨김 파일만 거르기), hide-binary (이진 파일만 거르기).

en: File Browser Binary Patterns
ko: 파일 찾아보기 바이너리 패턴

en: The supplemental patterns to use when filtering binary files.
ko: 바이너리 파일을 필터링할 때 사용할 추가 패턴.

en: _Set Root to Active Document
ko: 현재 문서의 상위 디렉터리 선택(_S)

en: _Open in Terminal
ko: 터미널에서 열기(_O)

en: Match Filename
ko: 파일 이름 일치

en: Open history menu
ko: 기록 메뉴를 엽니다

en: Emacs, Kate and Vim-style modelines support for gedit.
ko: Emacs, Kate 그리고 Vim 모양의 모드라인 지원을 지원합니다.

en: Command Color Text
ko: 명령어 색

en: The command color text
ko: 명령어 색

en: Error Color Text
ko: 오류 색

en: The error color text
ko: 오류 색

en: _Error color:
ko: 오류 색(_E):

en: Interactive Python console standing in the bottom panel.
ko: 아래 패널에 파이썬 콘솔을 엽니다.

en: Quick Highlight
ko: 빠른 강조

en: Highlights every occurrences of selected text.
ko: 선택한 텍스트가 나올 때마다 강조합니다.

en: Quick Open…
ko: 빠르게 열기…

en: Quickly open files.
ko: 문서를 빠르게 엽니다

en: Manage _Snippets…
ko: 관용구 관리(_S)…

en: The archive “%s” could not be created
ko: 압축 파일 “%s”(을)를 만들 수 없습니다

en: Target directory “%s” does not exist
ko: 목표 디렉터리 “%s”(을)를 만들 수 없습니다

en: Target directory “%s” is not a valid directory
ko: 목표 디렉터리 “%s”(은)는 올바른 디렉터리가 아닙니다

en: File “%s” does not exist
ko: 파일 “%s”이(가) 없습니다

en: File “%s” is not a valid snippets file
ko: 파일 “%s”(은)는 올바른 관용구 파일이 아닙니다

en: Imported file “%s” is not a valid snippets file
ko: 가져온 파일 “%s”(은)는 올바른 관용구 파일이 아닙니다

en: The archive “%s” could not be extracted
ko: 압축 파일 “%s”(을)를 풀어낼 수 없습니다

en: The following files could not be imported: %s
ko: 다음 파일은 가져올 수 없습니다: %s

en: File “%s” is not a valid snippets archive
ko: “%s” 파일은 올바른 관용구 모음이 아닙니다

en: Snippets archive
ko: 관용구 묶음

en: Add a new snippet…
ko: 관용구 추가…

en: Revert selected snippet
ko: 선택한 관용구를 되돌립니다

en: Delete selected snippet
ko: 선택한 관용구를 지웁니다

note: self['hbox_tab_trigger'].set_spacing(3)
en: This is not a valid Tab trigger. Triggers can either contain alphanumeric characters (or _, : and .) or a single (non-alphanumeric) character like: {, [, etc.
ko: 올바른 탭 트리거가 아닙니다. 트리거는 영문자와 숫자(그리고 '_', ':', '.') 또는 알파벳이 아닌 한 글자로(예: '{', '[' 등) 이루어져야 합니다.

note: self['hbox_tab_trigger'].set_spacing(0)
en: Single word the snippet is activated with after pressing Tab
ko: 탭을 누른 다음에 관용구를 사용하게 되는 단어 한 개

en: The following error occurred while importing: %s
ko: 파일을 가져오는데 다음 오류가 생겼습니다: %s

en: Import successfully completed
ko: 가져오기를 성공적으로 완료했습니다

en: All supported archives
ko: 지원되는 모든 파일

en: Gzip compressed archive
ko: GZIP 압축 파일

en: Bzip2 compressed archive
ko: BZIP2 압축 파일

en: Single snippets file
ko: 관용구 파일

en: The following error occurred while exporting: %s
ko: 내보내는데 다음 오류가 생겼습니다: %s

en: Export successfully completed
ko: 내보내기를 성공적으로 완료했습니다

note: Ask if system snippets should also be exported
en: Do you want to include selected <b>system</b> snippets in your export?
ko: 선택한 <b>시스템</b> 관용구를 같이 내보내시겠습니까?

en: There are no snippets selected to be exported
ko: 내보낼 관용구가 선택되지 않았습니다

en: Type a new shortcut, or press Backspace to clear
ko: 새 바로 가기 키를 누르십시오. 지우려면 백스페이스를 누르십시오

en: Type a new shortcut
ko: 새 바로 가기 키를 누르십시오

en: Execution of the Python command (%s) exceeds the maximum time, execution aborted.
ko: 파이썬 명령의(%s) 수행 제한 시간이 최대값을 넘겼습니다, 실행을 취소합니다.

en: Execution of the Python command (%s) failed: %s
ko: 파이썬 명령(%s) 실행이 실패했습니다: %s

en: Insert often-used pieces of text in a fast way.
ko: 자주 쓰는 문장을 빠르게 붙여넣습니다.

en: Manage Snippets
ko: 관용구 관리

en: Create new snippet
ko: 새 관용구를 만듭니다

en: Export selected snippets
ko: 선택한 관용구를 저장합니다

en: Export Snippets
ko: 관용구 내보내기

note: "tab" here means the tab key, not the notebook tab!
en: _Tab trigger:
ko: 탭 트리거(_T):

en: S_hortcut key:
ko: 바로 가기 키(_H):

en: Shortcut key with which the snippet is activated
ko: 관용구를 시작할 바로 가기 키

en: _Drop targets:
ko: 예외 대상(_D):

en: S_ort…
ko: 정렬(_O)…

en: _Reverse order
ko: 반대 순서(_R)

en: R_emove duplicates
ko: 같은 줄 제거(_E)

en: S_tart at column:
ko: 시작할 열(_T):

en: _Check Spelling…
ko: 맞춤법 검사(_C)…

en: Set _Language…
ko: 언어 선택(_L)…

en: _Highlight Misspelled Words
ko: 오타가 있는 단어 강조(_H)

en: Highlight misspelled words
ko: 오타가 있는 단어 강조

en: Default setting for highlight misspelled words.
ko: 오타가 있는 단어를 강조하는 기본 설정.

en: Configure spell plugin
ko: 맞춤법 검사 플러그인 설정

en: Defaults for new documents
ko: 새 문서에 대한 기본값

en: In_sert Date and Time…
ko: 날짜 및 시간 입력(_S)…

en: Prompt Type
ko: 프롬프트 종류

en: If the user should be prompted for a format or if the selected or custom format should be used.
ko: 사용자에게 형식을 물어보거나, 아니면 선택한 형식을 쓰거나, 사용자 지정 형식을 사용할지 지정합니다.

en: Selected Format
ko: 선택한 형식

en: The selected format used when inserting the date/time.
ko: 날짜/시각을 입력할 때 사용할 선택한 형식.

en: The custom format used when inserting the date/time.
ko: 날짜/시각을 입력할 때 사용할 사용자 지정 형식.

en: When inserting date/time…
ko: 날짜/시간 넣기…

en: Geany
ko: 지니

en: Integrated Development Environment
ko: 통합 개발 환경

en: A fast and lightweight IDE using GTK+
ko: 빠르고 가벼운 GTK+ 기반의 통합개발환경

en: _Toolbar Preferences
ko: 도구모음 설정(_T)

en: _Hide Toolbar
ko: 도구모음 감추기(_H)

en: I_nsert
ko: 삽입(_n)

en: Insert _ChangeLog Entry
ko: 변경기록 항목 삽입(_C)

en: Insert _Function Description
ko: 함수 설명 삽입(_F)

en: Insert Mu_ltiline Comment
ko: 다수행 주석 삽입(_M)

en: Insert File _Header
ko: 파일 헤더 삽입(_H)

en: Insert _GPL Notice
ko: GPL 공지 삽입(_G)

en: Insert _BSD License Notice
ko: BSD 사용권 공지 삽입(_B)

en: Insert Dat_e
ko: 날짜 삽입(_e)

en: _Insert "include <...>"
ko: "include <...>" 템플릿 삽입(_I)

en: Insert Alternative _White Space
ko: 대안할 공백 삽입(_W)

en: Open Selected F_ile
ko: 선택한 파일 열기(_i)

en: Find _Usage
ko: 사용법 찾기(_U)

en: Find _Document Usage
ko: 문서 사용법 찾기(_D)

en: Conte_xt Action
ko: 컨텍스트 행동(_x)

en: Current chars
ko: 현재 문자

en: Match braces
ko: 괄호 일치

en: Load files from the last session
ko: 지난 세션에 사용한 파일 불러오기

en: Opens at startup the files from the last session
ko: 시작할 때 지난 세션에 사용한 파일을 열기

en: Load virtual terminal support
ko: 가상 터미날 지원

en: Whether the virtual terminal emulation (VTE) should be loaded at startup, disable it if you do not need it
ko: 시작할 때 가상 터미널 에뮬레이터(VTE)를 지원하는데 필요 하지 않는다면 비활성화 하십시오.

en: Enable plugin support
ko: 플러그인 지원 활성화 하기

en: <b>Startup</b>
ko: <b>시작</b>

en: Confirm exit
ko: 끝낼때 확인하기

en: Shows a confirmation dialog on exit
ko: 대화 끝낼때 확인 대화상자 보이기.

en: Startup path:
ko: 시작 경로:

en: Path to start in when opening or saving files. Must be an absolute path.
ko: 파일 열기와 저장의 시작 경로는 절대경로여야 한다.

en: Project files:
ko: 프로젝트 파일:

en: Path to start in when opening project files
ko: 프로젝트 열기의 시작 경로

en: Extra plugin path:
ko: 추가 플러그인 경로:

en: <b>Paths</b>
ko: <b>경로</b>

en: Beep on errors or when compilation has finished
ko: 오류 발생시, 컴파일 끝낼 때 삑 소리를 냄

en: Whether to beep if an error occurred or when the compilation process has finished
ko: 오류가 발생하거나 컴파일 작업이 종료되면 끝날때 삑 소리를낼지 여부.

en: Switch to status message list at new message
ko: 새 메시지 발생시 메시지창으로 포커스 전환

en: Suppress status messages in the status bar
ko: status bar의 상태 메시지 감추기

en: Removes all messages from the status bar. The messages are still displayed in the status messages window.
ko: status bar의 모든 메시지를 지우기.
    모든 메시지를 상태 메시지창에 표시함.

en: Auto-focus widgets (focus follows mouse)
ko: 자동 포커스 위젯 (마우스위치에 포커스 맞추기)

en: Gives the focus automatically to widgets below the mouse cursor. Works for the main editor widget, the scribble, the toolbar search and goto line fields and the VTE.
ko: 마우스 커서 아래의 위젯에 자동으로 포커스을 줌.
    편집창, 낙서탭, 찾기와 이동 도구모음, VTE에 작동함.

en: Hide the Find dialog
ko: 찾기 대화상자 숨기기

en: Hide the Find dialog after clicking Find Next/Previous
ko: 다음/이전 버튼 누른 후 찾기 대화 상자 숨기기

en: Use the current word under the cursor for Find dialogs
ko: 찾기 대화상자에 커서아래의 단어 사용하기

en: Use the current file's directory for Find in Files
ko: 파일에서 찾을 때 현재파일이 들어있는 폴더를 사용함

en: <b>Search</b>
ko: <b>찾기</b>

en: Use project-based session files
ko: 프로젝트 기반 세션 파일 사용

en: Store project file inside the project base directory
ko: 프로젝트 기반 폴더 안에 프로젝트 파일 저장하기

en: <b>Projects</b>
ko: <b>프로젝트</b>

en: Show symbol list
ko: 심볼 목록 보기

en: Toggle the symbol list on and off
ko: 심볼 목록 보기전환

en: Default sorting mode:
ko: 기본 정렬 모드

en: Show documents list
ko: 문서 목록 보기

en: Toggle the documents list on and off
ko: 문서 목록 보기 전환

en: <b>Message window</b>
ko: <b>메시지창</b>

en: Symbol list:
ko: 심볼 목록:

en: Message window:
ko: 메시지창:

en: Sets the font for the message window
ko: 메시지창 글꼴 설정

en: Sets the font for the symbol list
ko: 심볼 목록 글꼴 설정

en: Sets the editor font
ko: 편집창 글꼴 설정

en: <b>Fonts</b>
ko: <b>글꼴</b>

en: Whether to show the status bar at the bottom of the main window
ko: 메인창의 아래쪽에 상태바의 보여줄 지 여부.

en: Show editor tabs
ko: 편집창 탭보기

en: Placement of new file tabs:
ko: 새 파일탭 위치:

en: File tabs will be placed on the left of the notebook
ko: 파일탭을 메시지창 왼쪽에 놓기

en: File tabs will be placed on the right of the notebook
ko: 파일탭을 메시지창 오른쪽에 놓기

en: Next to current
ko: 다음으로

en: Double-clicking hides all additional widgets
ko: 더블 클릭시 모든 부가적인 위젯 숨기기

en: Switch to last used document after closing a tab
ko: 탭을 종료후 최근 사용했던 문서로 전환

en: <b>Editor tabs</b>
ko: <b>편지창 탭</b>

en: Sidebar:
ko: 가장자리창:

en: <b>Tab positions</b>
ko: <b>탭 위치</b>

en: Show t_oolbar
ko: 도구모음 보기(_o)

en: Images _and text
ko: 이미지와 텍스트(_a)

en: _Images only
ko: 이미지만(_I)

en: _Text only
ko: 텍스트만(_T)

en: <b>Icon style</b>
ko: <b>아이콘 스타일</b>

en: S_ystem default
ko: 시스팀 기본(_y)

en: _Small icons
ko: 작은 아이콘(_S)

en: _Very small icons
ko: 매우 작은 아이콘(_V)

en: _Large icons
ko: 큰 아이콘(_L)

en: <b>Icon size</b>
ko: <b>아이콘 크기:</b>

en: <b>Toolbar</b>
ko: <b>도구모음</b>

en: Line wrapping
ko: 줄바꾸기

en: Wrap the line at the window border and continue it on the next line. Note: line wrapping has a high performance cost for large documents so should be disabled on slow machines.
ko: 자동으로 줄바꾸기. 주의:느린 시스템에서는 사용 지양.

en: "Smart" home key
ko: "똑똑한" 홈키

en: When "smart" home is enabled, the HOME key will move the caret to the first non-blank character of the line, unless it is already there, it moves to the very beginning of the line. When this feature is disabled, the HOME key always moves the caret to the start of the current line, regardless of its current position.
ko: "똑똑한" home키를 활성화하면 HOME키를 누를때 캐럿을 현재줄의 공백이 아닌첫번째 글자로이동시킵니다. 이미 공백이 아닌 첫번째 글자에 있다면 현재행의제일 처음으로 이동시킵니다.
    활성화하지 않으면 현재 위치에 상관없이 언제나 캐럿을 행의 맨처음으로 이동시킵니다.

en: Disable Drag and Drop
ko: 드래그 앤 드롭 비활성

en: Code folding
ko: 코드 접기

en: Fold/unfold all children of a fold point
ko: 접기 지점의 모든 자식 접기/펼치기

en: Use indicators to show compile errors
ko: 컴파일 오류 표시에 지표 사용

en: Newline strips trailing spaces
ko: 새로운 줄에 질질끌리는 공백 지우기

en: Line breaking column:
ko: 행 분리 열:

en: Comment toggle marker:
ko: 표지 전환 주석:

en: <b>Features</b>
ko: <b>기능</b>

en: The width in chars of a single indent
ko: 한단계 들여쓰기의 문자 너비

en: Detect type from file
ko: 파일에서 추정

en: T_abs and spaces
ko: 탭과 스페이스(_a)

en: Use spaces if the total indent is less than the tab width, otherwise use both
ko: 들여쓰기가 탭 너비보다 작으면 스페이스 사용, 그렇지 않으면 둘 다 사용

en: _Spaces
ko: 스페이스(_S)

en: Use spaces when inserting indentation
ko: 들여쓰기에 스페이스 사용

en: Use one tab per indent
ko: 들여쓰기에 탭 사용

en: Detect width from file
ko: 파일에서 추정

en: <b>Indentation</b>
ko: <b>들여쓰기</b>

en: Snippet completion
ko: 토막 완성

en: XML/HTML tag auto-closing
ko: XML tag 자동 닫기

en: Automatic continuation of multi-line comments
ko: 여러줄 주석 자동 잇기

en: Automatic completion of known symbols in open files (function names, global variables, ...)
ko: 열린 파일내의 함수명, 전역변수등등의 알려진 심볼을 자동으로 완성함.

en: Max. symbol name suggestions:
ko: 최대 심볼 이름 제안 횟수:

en: Completion list height:
ko: 자동완성 목록 높이:

en: <b>Completions</b>
ko: <b>자동완성</b>

en: Parenthesis ( )
ko: 괄호 ( )

en: Curly brackets { }
ko: 중괄호 { }

en: Square brackets [ ]
ko: 대괄호 [ ]

en: Single quotes ' '
ko: 따옴표 ' '

en: Double quotes " "
ko: 큰따옴표 " "

en: Completions
ko: 자동완성

en: Invert syntax highlighting colors
ko: 구문강조 색상 반전

en: Show indentation guides
ko: 들여쓰기 보조선 보기

en: Show white space
ko: 공백 표시 보기

en: Show line endings
ko: 줄끝 표시 보기

en: Shows the line ending character
ko: 줄끝 표시 문자 보여줌.

en: Shows or hides the Line Number margin
ko: 줄번호 여백 보기 전환.

en: Stop scrolling at last line
ko: 마지막 줄에서 스크롤 멈추기

en: Sets the color of the long line marker
ko: 긴줄 표지 색상 설정

en: <b>Long line marker</b>
ko: <b>긴줄 표지</b>

en: Open new documents from the command-line
ko: 명령행에서 새 문서 열기

en: Default end of line characters:
ko: 줄끝 표시문자 기본값:

en: <b>New files</b>
ko: <b>새 파일</b>

en: Default encoding (new files):
ko: 인코딩 기본값 (새 파일):

en: Default encoding (existing non-Unicode files):
ko: 인코딩 기본값 (기존의 유니코드가 아닌 파일):

en: Sets the default encoding for opening existing non-Unicode files
ko: 기존의 유니코드가 아닌 파일 열 때 인코딩 기본값 설정.

en: <b>Encodings</b>
ko: <b>인코딩</b>

en: Ensure new line at file end
ko: 파일 끝 개행표시 조치

en: Ensures that at the end of the file is a new line
ko: 파일 끝의 개행표시를 조치합니다.

en: Strip trailing spaces and tabs
ko: 질질 끌리는 스페이스와 탭 지우기

en: Replace tabs with space
ko: 탭을 스페이스로 바꾸기

en: Replaces all tabs in document with spaces
ko: 문서내의 모든 탭을 스페이스로 바꿈.

en: <b>Saving files</b>
ko: 파일 저장

en: Recent files list length:
ko: 최근 파일목록 길이:

en: Disk check timeout:
ko: 디스크 검사 간격:

en: How often to check for changes to document files on disk, in seconds. Zero disables checking.
ko: 디스크의 문서파일 변경 검사 간격을 "초"단위로 지정.
    0으로 지정하면 검사하지 않음.

en: Browser:
ko: 웹브라우저:

en: Path (and possibly additional arguments) to your favorite browser
ko: 선호하는 브라우저의 경로와 가능한 추가적인 인수

en: Grep:
ko: grep 프로그램:

en: <b>Tool paths</b>
ko: <b>도구 경로</b>

en: Context action:
ko: 컨텍스트 행동:

en: Context action command. The currently selected word can be used with %s. It can appear anywhere in the given command and will be replaced before execution.
ko: 현재 선택한 단어를 인수로 지정한 명령을 실행합니다.
    예) "geany %s"은(는) 선택한 단어와 같은 이름의 파일을 geany로 편집합니다.

en: Email address of the developer
ko: 개발자의 이메일 주소

en: Initials of the developer name
ko: 개발자의 이니셜

en: Initial version:
ko: 최초 버전:

en: Version number, which a new file initially has
ko: 새 파일의 최초 버전 번호

en: Mail address:
ko: 이메일 주소:

note: #-#-#-#-#  189  #-#-#-#-# i18n: ectx: property (text), widget (QLabel, lblInitialsDesc)
en: Initials:
ko: 이니셜:

en: The name of the developer
ko: 개발자 이름

en: Date & time:
ko: 일자 & 시간:

en: Specify a format for the {datetime} wildcard. You can use any conversion specifiers which can be used with the ANSI C strftime function.
ko: {날짜시간} 형식지정.
    ANSI C의 strftime 함수의 모든 식별기호 사용가능.

en: Specify a format for the {year} wildcard. You can use any conversion specifiers which can be used with the ANSI C strftime function.
ko: {년도} 형식지정.
    ANSI C의 strftime 함수의 모든 식별기호 사용가능.

en: Specify a format for the {date} wildcard. You can use any conversion specifiers which can be used with the ANSI C strftime function.
ko: {날짜} 형식지정.
    ANSI C의 strftime 함수의 모든 식별기호 사용가능.

en: <b>Template data</b>
ko: <b>템플릿 데이터</b>

en: <b>Keyboard shortcuts</b>
ko: <b>바로 가기</b>

en: Use an external command for printing
ko: 외부명령으로 인쇄하기

en: Print line numbers
ko: 줄 번호 인쇄

en: Print page numbers
ko: 쪽 번호 인쇄

en: Add page numbers at the bottom of each page. It takes 2 lines of the page.
ko: 각 쪽의 하단에 쪽 번호를 인쇄함. 2줄을 사용함.

en: Print page header
ko: 머리말 인쇄

en: Use the basename of the printed file
ko: 기본이름만 사용

en: Print only the basename (without the path) of the printed file
ko: 경로명이 없는 기본이름만 인쇄.

en: Specify a format for the date and time stamp which is added to the page header on each page. You can use any conversion specifiers which can be used with the ANSI C strftime function.
ko: 각쪽의 머리말에 추가된 날짜와 인쇄시간 형식을 지정함.
    ANSI C의 strftime 함수의 모든 식별자를 사용할 수 있음.

en: Use native GTK printing
ko: GTK 고유 인쇄 사용

en: <b>Printing</b>
ko: <b>인쇄</b>

en: Sets the font for the terminal widget
ko: 터미널 위젯용 글꼴 설정.

en: Foreground color:
ko: 글자색:

en: Shell:
ko: 셸:

en: Sets the foreground color of the text in the terminal widget
ko: 터미널 위젯의 전경 글자색 설정.

en: Sets the background color of the text in the terminal widget
ko: 터미널 위젯의 배경 글자색 설정.

en: Override Geany keybindings
ko: 지니 단축키 변경

en: This option disables the keybinding to popup the menu bar (default is F10). Disabling it can be useful if you use, for example, Midnight Commander within the VTE.
ko: 팝업메뉴 단축키 F10을 비활성화 합니다.
    Midnight Commander등의 프로그램을 VTE안에서 사용할 때 유용합니다.

en: Follow path of the current file
ko: 현재파일 경로 따르기

en: Execute programs in the VTE
ko: VTE내에서 프로그램 실행

en: Don't use run script
ko: 스크립트 실행 사용하지 않음

en: <b>Terminal</b>
ko: <b>터미널</b>

en: <b>Various preferences</b>
ko: <b>다양한 설정</b>

en: New (with _Template)
ko: 템플릿으로 새로 만들기(_T)

en: Sa_ve All
ko: 모두 저장(_v)

en: R_eload As
ko: 다른 언어로 다시열기(_e)

en: Close Ot_her Documents
ko: 다른 문서 닫기(_h)

en: C_lose All
ko: 모두 닫기(_l)

en: Co_mmands
ko: 명령(_m)

en: Cu_t Current Line(s)
ko: 현재 줄(들) 잘라내기(_t)

en: _Copy Current Line(s)
ko: 현재 줄(들) 복사(_C)

en: _Delete Current Line(s)
ko: 현재 줄(들) 지우기(_D)

en: D_uplicate Line or Selection
ko: 선택한 부분 복제(_u)

en: S_elect Current Line(s)
ko: 현재 줄(들) 선택(_e)

en: Se_lect Current Paragraph
ko: 현재 문단 선택(_l)

en: _Move Line(s) Up
ko: 줄(들)을 위로 이동(_M)

en: M_ove Line(s) Down
ko: 줄(들)을 아래로 이동(_o)

en: _Send Selection to Terminal
ko: 선택한 부분 터미널로 보내기(_S)

en: T_oggle Case of Selection
ko: 선택한 부분 활자케이스전환(_o)

en: _Comment Line(s)
ko: 주석만들기(_C)

en: U_ncomment Line(s)
ko: 주석 해제(_n)

en: _Toggle Line Commentation
ko: 한줄 주석 전환(_T)

en: S_mart Line Indent
ko: 똑똑한 한줄 들여쓰기(_m)

en: _Send Selection to
ko: 선택한 부분 보내기(_S)

en: I_nsert Comments
ko: 주석 삽입(_n)

en: P_lugin Preferences
ko: 플러그인 기본 설정(_l)

en: Find in F_iles...
ko: 파일 안에서 찾기(_i)

en: Next Me_ssage
ko: 다음 메시지(_s)

en: Pr_evious Message
ko: 이전 메시지(_e)

en: Go to Ne_xt Marker
ko: 다음 표시로 이동(_x)

en: Go to Pre_vious Marker
ko: 이전 표시로 이동(_v)

en: _Go to Line...
ko: 줄로 이동(_G)

en: Find Next _Selection
ko: 다음 선택부분 찾기(_S)

en: _Mark All
ko: 전부 표시(_M)

en: Change _Font...
ko: 글꼴 바꾸기(_F)

en: Change _Color Scheme...
ko: 색상 선택기(_C)

en: Show _Markers Margin
ko: 표지 여백 보기(_M)

en: Show _Line Numbers
ko: 줄번호 보기(_L)

en: Show White S_pace
ko: 공백 표시 보기(_p)

en: Show Line _Endings
ko: 줄끝 표시 보기(_E)

en: Show Indentation _Guides
ko: 들여쓰기 보조선 보기(_G)

en: Full_screen
ko: 전체 화면(_s)

en: Toggle All _Additional Widgets
ko: 모든 부가적인 위젯 보기 전환(_g)

en: Show Message _Window
ko: 메시지창 보기(_W)

en: Show Side_bar
ko: 가장자리창 보기(_b)

en: _Line Wrapping
ko: 자동 줄바꾸기(_L)

en: Line _Breaking
ko: 자동 줄나누기(_B)

en: _Auto-indentation
ko: 자동 들여쓰기(_A)

en: In_dent Type
ko: 들여쓰기 형식(_d)

en: _Detect from Content
ko: 파일에서 추정(_D)

en: T_abs and Spaces
ko: 탭과 스페이스(_a)

en: Read _Only
ko: 읽기 전용(_O)

en: _Write Unicode BOM
ko: 유니코드 BOM 삽입(_W)

en: Set File_type
ko: 파일 형식 지정(_t)

en: Set Line E_ndings
ko: 줄바꾸기 형식 지정(_n)

en: Convert and Set to _CR/LF (Windows)
ko: CR/LF(윈도우즈)로 변환(_C)

en: Convert and Set to _LF (Unix)
ko: LF(유닉스)로 변환(_L)

en: Convert and Set to CR (Classic _Mac)
ko: CR(매킨토시)로 변환(_M)

en: _Strip Trailing Spaces
ko: 질질끌리는 공백 지우기(_S)

en: Replace Tabs with S_paces
ko: 탭을 스페이스로 바꾸기(_R)

en: _Replace Spaces with Tabs...
ko: 스페이스를 탭으로 바꾸기(_R)

en: _Fold All
ko: 모두 접기(_F)

en: _Unfold All
ko: 모두 펴기(_U)

en: Remove _Markers
ko: 표지 지우기(_M)

en: Remove Error _Indicators
ko: 오류 지표 지우기(_I)

en: _Recent Projects
ko: 최근 프로젝트(_R)

en: Apply the default indentation settings to all documents
ko: 기본 들여쓰기 설정을 모든 문서에 적용

en: _Apply Default Indentation
ko: 기본 들여쓰기 적용(_A)

en: _Reload Configuration
ko: 환경설정 다시 불러오기(_R)

en: C_onfiguration Files
ko: 환경설정 파일(_o)

en: _Color Chooser
ko: 색상 선택기(_C)

en: _Word Count
ko: 단어 세기(_W)

en: Debug _Messages
ko: 디버그 메시지(_M)

en: Wi_ki
ko: 위키(_k)

en: Report a _Bug...
ko: 버그 제보(_B)

en: _Donate...
ko: 기부하기(_D)

en: Scribble
ko: 낙서

en: Project Properties
ko: 프로젝트 속성

en: Base directory of all files that make up the project. This can be a new path, or an existing directory tree. You can use paths relative to the project filename.
ko: 프로젝트를 구성하는 모든 파일들의 기반 폴더. 새로 만들거나, 기존 폴더를 사용할 수 있습니다. 프로젝트 파일 이름에 상대경로를 사용할 수 있게합니다.

en: Read-only:
ko: 읽기전용:

en: Changed:
ko: 변경됨:

en: (only inside Geany)
ko: (지니 내부에서만)

en: Permissions:
ko: 권한:

en: Write:
ko: 쓰기:

en: About Geany
ko: 지니 정보

en: A fast and lightweight IDE
ko: 빠르고 가벼운 통합개발환경

en: (built on or after %s)
ko: (제작일: %s)

en: translation maintainer
ko: 번역 관리

en: Previous Translators
ko: 이전 번역

en: Some of the many contributors (for a more detailed list, see the file %s):
ko: 많은 개발자 (상세목록파일 %s 참고) 중 몇사람:

en: License text could not be found, please visit http://www.gnu.org/licenses/gpl-2.0.txt to view it online.
ko: 사용권 문서를 찾을 수 없습니다. http://www.gnu.org/licenses/gpl-2.0.txt를 보십시오.

en: Process failed, no working directory
ko: 작업실패, 작업 폴더가 아닙니다.

en: %s (in directory: %s)
ko: %s (폴더: %s)

en: Invalid working directory "%s"
ko: 유효하지 않는 작업 디렉토리 "%s"

en: Failed to execute "%s" (start-script could not be created: %s)
ko: "%s" 실행을 실패하였습니다. (시작 스크립트를 만들 수 없음: %s)

en: Compilation failed.
ko: 컴파일 실패함.

en: Compilation finished successfully.
ko: 성공적으로 컴파일 완료함.

en: _Next Error
ko: 다음 오류(_N)

en: _Previous Error
ko: 이전 오류(_P)

note: arguments
en: _Set Build Commands
ko: 빌드명령 설정(_S)

en: Build the current file
ko: 현재 파일 빌드

en: Process could not be stopped (%s).
ko: 프로세스 중단 실패 (%s).

en: No more build errors.
ko: 제작오류 더이상 없음.

en: %s commands
ko: %s 명령

en: No filetype
ko: 파일형식이 아님

en: Error regular expression:
ko: 정규 표현식의 오류:

en: Execute commands
ko: 명령 실행

en: Set Build Commands
ko: 빌드명령 설정

en: _Compile
ko: 컴파일(_C)

note: build the code with make object
en: Make _Object
ko: Make 오브젝트(_O)

en: _Make
ko: make(_M)

note: build the code with make all
en: _Make All
ko: Make All(_M)

en: %d file saved. | %d files saved.
ko[0]: %d 파일 저장됨.

en: Enter the line you want to go to:
ko: 이동하고 싶은 줄번호 입력:

en: Please set the filetype for the current file before using this function.
ko: 이 기능을 사용하기 전에 파일형식을 지정하십시오.

en: No more message items.
ko: 메시지 아이템 더이상 없음.

en: Could not open file %s (File not found)
ko: %s 파일 열 수 없음 (파일이 존재하지 않음)

en: Check the path setting in Filetype configuration.
ko: 파일형식 설정의 경로를 확인하세요.

en: Check the path setting in Preferences.
ko: 기본설정의 경로를 확인하세요.

en: "%s" was not found.
ko: "%s" 가 존재하지 않습니다.

note: auto-detect
en: Detect from file
ko: 파일에서 추정

en: Scripting Languages
ko: 스크립트 언어

en: Markup Languages
ko: 마크업 언어

en: _More Options
ko: 더 많은 옵션(_M)

en: Set encoding:
ko: 인코딩 설정:

en: Explicitly defines an encoding for the file, if it would not be detected. This is useful when you know that the encoding of a file cannot be detected correctly by Geany.
    Note if you choose multiple files, they will all be opened with the chosen encoding.
ko: 추정에 실패하면 파일의 인코딩을 명확하게 지정합니다.
    지니가 올바르게 파일의 인코딩을 추정하지 못할 때 유용합니다.
    
    주의:만약 다수의 파일을 선택할 때에는 그 모든 파일들은 지정한 인코딩으로열리게 됩니다.

note: line 2 with filetype combo
en: Set filetype:
ko: 파일형식 설정:

en: Explicitly defines a filetype for the file, if it would not be detected by filename extension.
    Note if you choose multiple files, they will all be opened with the chosen filetype.
ko: 파일 확장자로 추정하기에 실패하면 파일의 인코딩을 명확하게 지정합니다.
    
    주의:만약 다수의 파일을 선택할 때에는 그 모든 파일들은 지정한 파일형식으로열리게 됩니다.

[ctx: Open dialog action]
en: _View
ko: 보기(_V)

en: Opens the file in read-only mode. If you choose more than one file to open, all files will be opened read-only.
ko: 읽기전용으로 파일 열기. 하나 이상의 파일을 열으면 모든 파일은 읽기전용으로열립니다.

en: Filename already exists!
ko: 파일이름이 이미 존재합니다!

en: R_ename
ko: 이름 바꾸기(_e)

en: Save the file and rename it
ko: 파일을 저장하고 이름 바꾸기.

en: _Don't save
ko: 저장하지 않기(_D)

en: The file '%s' is not saved.
ko: '%s' 파일이 저장되지 않았음.

en: Do you want to save it before closing?
ko: 닫기 전에 저장하시겠습니까?

en: An error occurred or file information could not be retrieved (e.g. from a new file).
ko: 오류가 발생했거나 파일 정보를 가져올 수 없음
    (예: 저장하지 않은 새 파일).

en: (with BOM)
ko: (BOM과 함께)

en: (without BOM)
ko: (BOM 없이)

en: File %s closed.
ko: %s 파일 닫음.

en: New file "%s" opened.
ko: 새로운 "%s" 파일 열음.

en: Could not open file %s (%s)
ko: %s 파일 열 수 없음 (%s)

en: The file "%s" is not valid %s.
ko: "%s" 파일은 올바르지 않은 %s 입니다.

en: The file "%s" does not look like a text file or the file encoding is not supported.
ko: "%s" 파일은 텍스트 파일이 아니거나 지원되지 않는 인코딩 형식입니다.

en: The file "%s" could not be opened properly and has been truncated. This can occur if the file contains a NULL byte. Be aware that saving it can cause data loss.
    The file was set to read-only.
ko: "%s" 파일을 완전하게 열 수 없어 생략되었습니다.
    파일에 NULL 바이트가 포함되어 있는 경우 일어날 수 있는 상황입니다.
    주의: 이 파일을 저장할 경우 데이터를 망실할 수 있습니다.
    
    파일을 읽기전용으로 설정함

note: For translators: first wildcard is the indentation mode (Spaces, Tabs, Tabs * and Spaces), the second one is the filename
en: Setting %s indentation mode for %s.
ko: %2$s 파일 %1$s 들여쓰기모드 설정.

en: Setting indentation width to %d for %s.
ko: %d 만큼 세로로 %s 파일 들여쓰기모드 설정.

en: File %s reloaded.
ko: %s 파일 다시 불러옴.

en: , read-only
ko: , 읽기전용

en: The file has been reloaded.
ko: 파일 다시 불러옴.

en: Any unsaved changes will be lost.
ko: 저장되지 않은 모든 변경사항 무시됩니다.

en: Undo history will be lost.
ko: 취소내역이 손실 됩니다.

en: Are you sure you want to reload '%s'?
ko: 정말로 '%s' 파일을 다시 불러올까요

en: Error renaming file.
ko: 파일 이름 변경 오류.

en: An error occurred while converting the file from UTF-8 in "%s". The file remains unsaved.
ko: UTF-8로부터 변환이 "%s"에서 실패함.
     파일 저장되지 않음.

en: Error message: %s
    The error occurred at "%s" (line: %d, column: %d).
ko: 오류 메시지: %s
    "%s"에서 오류 발생(%d행, %d열)

en: Error message: %s.
ko: 오류 메시지: %s.

en: The file '%s' on the disk is more recent than the current buffer.
ko: 디스크에 있는 '%s' 파일이 현재 작성하는 버퍼보다 새롭습니다.

en: Try to resave the file?
ko: 다시 저장할까요?

en: File "%s" was not found on disk!
ko: "%s"파일이 디스크에 존재하지 않습니다!

en: Cannot save read-only document '%s'!
ko: '%s'를 읽기전용 문서로 저장 할 수 없습니다!

en: Error saving file (%s).
ko: %s 파일 저장 오류.

en: Error saving file.
ko: 파일 저장 오류.

en: File %s saved.
ko: %s 파일 저장됨.

en: Wrap search and find again?
ko: 다시 처음부터 찾을까요?

en: No matches found for "%s".
ko: "%s" 찾을 수 없음.

en: %s: replaced %d occurrence of "%s" with "%s". | %s: replaced %d occurrences of "%s" with "%s".
ko[0]: %s: %d번 "%s" -> "%s" 바꿈.

en: Do you want to reload it?
ko: 다시 불러올까요?

en: Enter Tab Width
ko: 탭 너비 입력

en: Enter the amount of spaces which should be replaced by a tab character.
ko: 탭을 몇개의 스페이스로 구성할지 입력하시오.

en: Without encoding
ko: 인코딩 없음

en: _West European
ko: 서유럽(_W)

en: _East European
ko: 동유럽(_E)

en: East _Asian
ko: 동아시아(_A)

en: _SE & SW Asian
ko: 동남 & 서남 아시아(_S)

en: _Middle Eastern
ko: 중동아시아(_M)

en: %s source file
ko: %s 소스 파일

en: %s file
ko: %s 소스 파일

en: %s script
ko: %s 스크립트

note: #-#-#-#-#  260 (linuxmint)  #-#-#-#-# the %s here is a file extension
en: %s document
ko: %s 문서

en: Cascading Stylesheet
ko: CSS 스타일시트

en: Gettext translation
ko: Gettext 번역 파일

en: _Programming Languages
ko: 프로그래밍 언어(_P)

en: _Scripting Languages
ko: 스크립트 언어(_S)

en: _Markup Languages
ko: Markup 언어(_M)

en: M_iscellaneous
ko: 기타(_i)

en: All Source
ko: 모든 소스

en: Bad regex for filetype %s: %s
ko: %s 파일형식에 맞지 않는 정규표현식: %s

en: Could not find file '%s'.
ko: '%s' 파일을 찾을 수 없습니다.

en: Notebook tab
ko: 노트북 탭

en: Reload file
ko: 다시 불러오기

en: Scroll to current line
ko: 현재 줄로 스크롤

en: Scroll up the view by one line
ko: 한줄 위로 스크롤

en: Scroll down the view by one line
ko: 한줄 아래로 스크롤

en: Complete snippet
ko: 토막 완성

en: Suppress snippet completion
ko: 토막 완성 감춤

en: Context Action
ko: 컨텍스트 행동

en: Complete word
ko: 단어 완성

en: Show calltip
ko: calltip 보기

en: Move line(s) up
ko: 줄(들)을 위로 이동

en: Move line(s) down
ko: 줄(들)을 아래로 이동

en: Select current word
ko: 현재 단어 선택

en: Select to previous word part
ko: 이전 단어부분 선택

en: Select to next word part
ko: 다음 단어부분으로 선택

en: Toggle line commentation
ko: 한줄 주석 전환

en: Comment line(s)
ko: 줄(들) 주석

en: Uncomment line(s)
ko: 줄(들) 주석 해제

en: Increase indent by one space
ko: 공백 하나만큼 들여쓰기 증가

en: Decrease indent by one space
ko: 공백 하나만큼 들여쓰기 감소

en: Send to Custom Command 1
ko: 맞춤 명령 1로 보냄

en: Send to Custom Command 2
ko: 맞춤 명령 2로 보냄

en: Send to Custom Command 3
ko: 맞춤 명령 3으로 보냄

en: Insert date
ko: 날짜 삽입

en: Find Usage
ko: 사용법 찾기

en: Find Document Usage
ko: 문서 사용법 찾기

en: Navigate back a location
ko: 뒤로

en: Navigate forward a location
ko: 앞으로

en: Go to matching brace
ko: 일치하는 괄호로 이동

en: Toggle marker
ko: 표지 보기 전환

en: Go to Start of Line
ko: 줄 처음으로 이동

en: Go to End of Line
ko: 줄 끝으로 이동

en: Go to Start of Display Line
ko: 화면 줄 시작으로 이동

en: Go to End of Display Line
ko: 화면 줄 끝으로 이동

en: Go to Previous Word Part
ko: 이전 단어부분으로 이동

en: Go to Next Word Part
ko: 다음 단어부분으로 이동

en: Toggle All Additional Widgets
ko: 모든 부가적인 위젯 보기 전환

en: Toggle Messages Window
ko: 메시지창 보기 전환

en: Switch to Editor
ko: 편집창으로 포커스 전환

en: Switch to Search Bar
ko: 찾기 막대로 포커스 전환

en: Switch to Compiler
ko: 컴파일러창으로 포커스 전환

en: Switch to Scribble
ko: 낙서창으로 포커스 전환

en: Switch to VTE
ko: VTE로 포커스 전환

en: Switch to Sidebar
ko: 가장자리창으로 포커스 전환

en: Switch to left document
ko: 왼쪽 문서로 포커스 전환

en: Switch to right document
ko: 오른쪽 문서로 포커스 전환

en: Switch to last used document
ko: 최근에 사용한 문서로 포커스 전환

en: Move document left
ko: 문서를 왼쪽으로 이동

en: Move document right
ko: 문서를 오른쪽으로 이동

en: Move document first
ko: 문서를 처음으로 이동

en: Move document last
ko: 문서를 끝으로 이동

en: Toggle Line wrapping
ko: 자동 줄바꿈 전환

en: Toggle Line breaking
ko: 자동 행분리 전환

en: Replace spaces with tabs
ko: 스페이스를 탭으로 바꿈

en: Toggle current fold
ko: 현재 접기 전환

en: Reload symbol list
ko: 심볼 목록 다시 불러오기

en: Remove Markers
ko: 표시 지우기

en: Remove Error Indicators
ko: 오류 지표 지우기

en: Remove Markers and Error Indicators
ko: 표시와 오류 지표 지우기

en: Compile
ko: 컴파일

en: Make custom target
ko: Make 맞춤타겟

en: Make object
ko: Make 오브젝트

en: Next error
ko: 다음 오류

en: Previous error
ko: 이전 오류

en: Build options
ko: 제작 옵션

en: Show Color Chooser
ko: 색상 선택기 보기

en: The following keyboard shortcuts are configurable:
ko: 다음 바로 가기는 변경 가능:

en: Type here what you want, use it as a notice/scratch board
ko: 메모 및 낙서로 사용할 문자열을 입력하십시오.

en: Failed to load one or more session files.
ko: 하나 또는 그 이상의 세션 파일 불러오기 실패함.

en: Print internal filetype names
ko: 지니가 지원하는 내장 파일형식 출력

en: Generate global tags file (see documentation)
ko: 전역적인 태그 파일 만들기 (도움말 문서 참고)

en: Don't open files in a running instance, force opening a new instance
ko: 실행중인 인스턴스가 아닌, 새로운 인스턴스를 사용하여 문서 열기

en: Don't show message window at startup
ko: 시작할 때 메시지창을 보여주지 않기

en: Don't load auto completion data (see documentation)
ko: 자동완성 데이터 불러오지 않기 (도움말 문서 참고)

en: Don't load plugins
ko: 플러그인을 불러오지 않기

en: Print Geany's installation prefix
ko: 지니 설치 폴더 prefix 출력

en: Don't load the previous session's files
ko: 이진 세션 파일을 불러오지 않기

en: Don't load terminal support
ko: 내장 터미널 에뮬레이터 불러오지 않기

en: [FILES...]
ko: [파일들...]

note: note for translators: library versions are printed after this
en: built on %s with
ko: (제작일: %s) 와

en: Configuration directory could not be created (%s).
    There could be some problems using Geany without a configuration directory.
    Start Geany anyway?
ko: 환경설정 폴더를 만들 수 없습니다 (%s).
    환경설정 폴더없이 지니를 실행하면 문제가 생길 수 있습니다.
    무시하고 지니를 시작할까요?

en: This is Geany %s.
ko: 지니 %s 입니다.

en: Configuration directory could not be created (%s).
ko: 환경설정 폴더를 만들 수 없습니다 (%s).

en: Configuration files reloaded.
ko: 환경설정 파일 다시 불러옴.

en: Debug Messages
ko: 디버그 메시지

en: Status messages
ko: 상태 메시지

en: Copy _All
ko: 모두 복사(_A)

en: _Hide Message Window
ko: 메시지창 감추기(_H)

en: The document has been closed.
ko: 문서는 이미 닫혔습니다.

en: Switch to Document
ko: 문서로 전환

en: The plugin "%s" is not binary compatible with this release of Geany - please recompile it.
ko: "%s" 플러그인은 지니와 바이너리 호환성이 없습니다.
    다시 컴파일해서 사용하십시오.

en: _Plugin Manager
ko: 플러그인 관리(_P)

en: No plugins available.
ko: 사용할 수 있는 플러그인이 없습니다.

en: Press the combination of the keys you want to use for "%s".
ko: "%s"에 할당하고싶은 키 조합을 누르십시오.

en: _Override
ko: 변경(_O)

en: Override that keybinding?
ko: 단축키를 변경하시겠습니까?

en: The combination '%s' is already used for "%s".
ko: '%s'은(는) 이미 "%s"에 할당되어 있습니다.

note: add manually GeanyWrapLabels because they can't be added with Glade page Tools
en: Enter tool paths below. Tools you do not need can be left blank.
ko: 도구 경로 입력.

note: page Templates
en: Set the information to be used in templates. See the documentation for details.
ko: 템플릿에 사용할 정보 설정.
    자세한 내용은 도움 문서 참고.

note: page Keybindings
en: Here you can change keyboard shortcuts for various actions. Select one and press the Change button to enter a new shortcut, or double click on an action to edit the string representation of the shortcut directly.
ko: 여기에서 다양한 행동에 대한 바로 가기를 변경할 수 있습니다. 행동을 선택한 후 바꾸기 단추를 누르고 새로운 단축키를 입력하거나, 단축키표현을 더블클릭한 후 직접 단축키표현을 입력합니다.

en: <b>Page %d of %d</b>
ko: %2$d쪽 중 %1$d쪽

en: Document Setup
ko: 문서 설정

en: Paginating
ko: 페이지 매기기

en: Printing of %s failed (%s).
ko: %s 파일 인쇄 실패 (%s).

en: The file "%s" will be printed with the following command:
    
    %s
ko: %s 파일을 다음 명령으로 인쇄합니다.
    
    %s

en: File %s printed.
ko: %s 파일 인쇄함.

en: Choose Project Base Path
ko: 프로젝트 기반 경로 선택

en: Project file could not be written
ko: 프로젝트 파일을 쓸 수 없습니다

en: Project "%s" created.
ko: "%s" 프로젝트 만듬.

en: Project file "%s" could not be loaded.
ko: "%s" 프로젝트 파일을 불러올 수 없습니다.

en: Project files
ko: 프로젝트 파일

en: Project "%s" closed.
ko: "%s" 프로젝트 닫음.

en: Project "%s" saved.
ko: "%s" 프로젝트 저장함.

en: Do you want to close it before proceeding?
ko: 계속하기 전에 닫을까요?

en: The '%s' project is open.
ko: '%s' 프로젝트를 열고 있습니다.

en: The specified project name is too short.
ko: 지정된 프로젝트명이 너무 짧습니다.

en: The specified project name is too long (max. %d characters).
ko: 지정된 프로젝트명이 너무 깁니다. (최대 글자수: %d)

en: You have specified an invalid project filename.
ko: 올바르지 않은 프로젝트 파일 이름을 지정했습니다.

en: Create the project's base path directory?
ko: 프로젝트 기반 경로 폴더를 만들까요?

en: The path "%s" does not exist.
ko: "%s" 경로는 존재하지 않습니다.

en: Project base directory could not be created (%s).
ko: 프로젝트 기반 폴더를 만들 수 없습니다 (%s).

en: Project file could not be written (%s).
ko: 프로젝트 파일을 쓸 수 업습니다 (%s).

en: The file '%s' already exists. Do you want to overwrite it?
ko: 기존의 '%s'파일이 있습니다. 바꾸시겠습니까?

note: initialise the dialog
en: Choose Project Filename
ko: 프로젝트 파일 이름 선택

en: Project "%s" opened.
ko: "%s" 프로젝트 열음.

en: _Use regular expressions
ko: 정규 표현식 사용(_U)

en: Use _escape sequences
ko: 예외처리문자 사용(_e)

en: Match only a _whole word
ko: 단어 전체 일치(_w)

en: Match from s_tart of word
ko: 단어 시작부분 일치(_t)

note: Now add the multiple match options
en: _Find All
ko: 모두 찾기(_F)

en: Mark all matches in the current document
ko: 현재 문서의 모든 일치하는 부분 표시.

en: In Sessi_on
ko: 세션(_o)

en: _In Document
ko: 문서(_I)

note: close window checkbox
en: Close _dialog
ko: 대화상자 닫기(_d)

en: Disable this option to keep the dialog open
ko: 열린 대화상자를 유지하기 원하면 이 옵션을 비활성화.

en: Replace & Fi_nd
ko: 바꾸고 찾기(_n)

en: Replace wit_h:
ko: 바꿀 문자열(_h):

note: Now add the multiple replace options
en: Re_place All
ko: 모두 바꾸기(_p)

en: In Se_lection
ko: 선택(_l)

en: Replace all matches found in the currently selected text
ko: 선택한 부분에서 일치하는 것 모두 바꾸기

en: _Directory:
ko: 폴더(_D):

en: E_ncoding:
ko: 인코딩:(_n)

en: See grep's manual page for more information
ko: 자세한 정보는 grep 매뉴얼 참고.

en: _Recurse in subfolders
ko: 하위 폴더 포함(_R)

en: _Invert search results
ko: 찾기 결과 반전(_I)

en: Invert the sense of matching, to select non-matching lines
ko: 일치하는 부분 반전.

en: E_xtra options:
ko: 추가 옵션(_x):

en: Other options to pass to Grep
ko: grep에 사용할 추가 옵션

en: Found %d match for "%s". | Found %d matches for "%s".
ko[0]: %d번의 "%s" 일치 찾음.

en: Invalid directory for find in files.
ko: 올바르지 않은 폴더.

en: No text to find.
ko: 문자열 찾을 수 없음.

en: %s %s -- %s (in directory: %s)
ko: %s %s -- %s (폴더: %s)

en: Cannot execute grep tool "%s": %s. Check the path setting in Preferences.
ko: grep 도구 "%s" : %s 실행 실패; 기본 설정에서 경로설정을 점검하십시오.

en: Could not open directory (%s)
ko: %s 폴더를 열 수 없습니다.

en: Search failed.
ko: 찾기 실패함.

en: Bad regex: %s
ko: 올바르지 않은 정규 표현식: %s

en: Program not found
ko: 프로그램이 존재하지 않습니다

en: Failed to change to the working directory
ko: 작업 폴더를 바꾸기 실패하였습니다

en: Unknown error executing child process
ko: 프로세스 생성 중 알 수 없는 오류 발생

en: Type constructors
ko: 생성자 타입

en: Constants
ko: 상수

en: Enums
ko: 열거형

en: Functions / Subroutines
ko: 함수 / 서브루틴

en: Extern Variables
ko: 외부 변수

en: Unknown filetype extension for "%s".
ko: "%s" : 알 수 없는 파일확장자.

en: Example:
    CFLAGS=`pkg-config gtk+-2.0 --cflags` %s -g gtk2.c.tags /usr/include/gtk-2.0/gtk/gtk.h
ko: 예:
    CFLAGS=`pkg-config gtk+-2.0 --cflags` %s -g gtk2.c.tags /usr/include/gtk-2.0/gtk/gtk.h

note: For translators: the first wildcard is the filetype, the second the filename
en: Loaded %s tags file '%s'.
ko: 태그파일 %s 불러옴 '%s'.

en: Could not load tags file '%s'.
ko: '%s' 태그파일 불러오기 실패.

en: Forward declaration "%s" not found.
ko: "%s" 선언을 찾을 수 없습니다.

en: Definition of "%s" not found.
ko: "%s" 정의를 찾을 수 없습니다.

en: Sort by _Appearance
ko: 형태순으로 정렬(_A)

en: Reload the current file from disk
ko: 현재 파일을 디스크로부터 다시 불러오기

en: Cut the current selection
ko: 선택한 부분 잘라내기

en: Copy the current selection
ko: 선택한 부분 복사

en: Delete the current selection
ko: 선택한 부분 삭제

en: Undo the last modification
ko: 최근 수정사항 취소

en: Redo the last modification
ko: 최근 수정사항 다시실행

en: Compile the current file
ko: 현재 파일 컴파일

en: Run or view the current file
ko: 현재 파일 실행 또는 보기

en: Zoom in the text
ko: 글꼴 확대

en: Zoom out the text
ko: 글꼴 축소

en: Decrease indentation
ko: 들여쓰기 감소

en: Increase indentation
ko: 들여쓰기 증가

en: Find the entered text in the current file
ko: 입력한 문자열을 현재파일에서 찾기

en: Quit Geany
ko: 지니 끝내기

en: Open an existing file
ko: 기존 파일 열기

en: Open a recent file
ko: 최근 파일 열기

en: Choose more build actions
ko: 빌드시 활동 더 선택

en: Invalid command: %s
ko: 인식 불가능한 명령: %s

en: Passing data and executing custom command: %s
ko: 데이터 전달 후 맞춤 명령 실행: %s

en: The executed custom command returned an error. Your selection was not changed. Error message: %s
ko: 맞춤 명령에 오류가 발생했습니다. 선택한 부분은 변경되지 않았습니다.
    오류 메시지: %s

en: The executed custom command exited with an unsuccessful exit code.
ko: 맞춤 명령이 실패했습니다.

en: Set Custom Commands
ko: 맞춤 명령 설정

en: You can send the current selection to any of these commands and the output of the command replaces the current selection.
ko: 현재 선택한 부분을 이 명령들에 인계하여 실행하고 그 출력으로 현재 선택한 부분을 바꿉니다.

en: No custom commands defined.
ko: 맞춤 명령 없음.

en: selection
ko: 선택

en: whole document
ko: 문서 전체

en: Words:
ko: 단어:

en: Characters:
ko: 문자열:

en: Show S_ymbol List
ko: 심볼 목록 보기(_y)

en: Show _Document List
ko: 문서 목록 보기(_D)

en: H_ide Sidebar
ko: 가장자리창 감추기(_i)

en: _Find in Files...
ko: 파일에서 찾기(_F)

en: Show _Paths
ko: 경로 보기(_P)

note: RO = read-only
en: RO
ko: 읽기전용

note: T/S = tabs and spaces
en: T/S
ko: 탭/스페이스

en: MOD
ko: 수정됨

en: Font updated (%s).
ko: 글꼴 바꿈 (%s).

en: C Standard Library
ko: C 표준 라이브러리

en: ISO C99
ko: ISO C99 표준

en: C++ (C Standard Library)
ko: C++ (C 표준 라이브러리)

en: C++ Standard Library
ko: C++ 표준 라이브러리

en: dd.mm.yyyy
ko: 일.월.년

en: mm.dd.yyyy
ko: 월.일.년

en: yyyy/mm/dd
ko: 년/월/일

en: dd.mm.yyyy hh:mm:ss
ko: 일.월.년 시:분:초

en: mm.dd.yyyy hh:mm:ss
ko: 월.일.년 시:분:초

en: yyyy/mm/dd hh:mm:ss
ko: 년/월/일 시:분:초

en: _Use Custom Date Format
ko: 맞춤 날짜 형식 사용(_U)

en: Custom Date Format
ko: 맞춤 날짜 형식

en: Enter here a custom date and time format. You can use any conversion specifiers which can be used with the ANSI C strftime function.
ko: 원하는 날짜와 시간 형식을 입력하십시오. ANSI C strftime함수의 모든 식별기호 사용가능.

en: Date format string could not be converted (possibly too long).
ko: 날짜형식 변환 실패: 너무 김.

en: _Set Custom Date Format
ko: 맞춤 날짜 형식 설정(_S)

en: _Filetype Configuration
ko: 파일형식 설정(_F)

en: Select Browser
ko: 브라우저 선택

en: Windows (CRLF)
ko: 윈도우즈 (CRLF)

en: Classic Mac (CR)
ko: 매킨토시 (CR)

en: Unix (LF)
ko: 유닉스 (LF)

en: _Set Path From Document
ko: 문서로부터 경로 설정(_S)

en: _Restart Terminal
ko: 터미널 다시 시작(_R)

en: Geany project files
ko: 지니 프로젝트 파일

en: Class Builder
ko: 클래스 빌더

en: Creates source files for new class types.
ko: 새로운 클래스를 만들기 위한 소스파일 만들기.

en: Create Class
ko: 클래스 만들기

en: Create C++ Class
ko: C++ 클래스 만들기

en: Create GTK+ Class
ko: GTK+ 클래스 만들기

en: Create PHP Class
ko: PHP 클래스 만들기

en: Header file:
ko: 헤더 파일:

en: Inheritance
ko: 상속

en: Base class:
ko: 기본 클래스:

en: Base source:
ko: 베이스 소스

en: Base header:
ko: 기본 헤더:

en: Base GType:
ko: 기본 GType:

en: Create constructor
ko: 생성자 만들기

en: Create destructor
ko: 소멸자 만들기

en: Constructor type:
ko: 생성자 타입

en: Create Cla_ss
ko: 클래스 만들기(_s)

en: _C++ Class...
ko: C++ 클래스(_C)

en: _GTK+ Class...
ko: GTK+ 클래스(_G)

en: _PHP Class...
ko: PHP 클래스(_P)

en: HTML Characters
ko: HTML 문자

en: Inserts HTML character entities like '&amp;'.
ko: '&amp;' 같은 HTML 문자요소를 삽입.

en: The Geany developer team
ko: 지니 개발팀

en: HTML characters
ko: HTML 문자

en: ISO 8859-1 characters
ko: ISO 8859-1 문자

en: Greek characters
ko: 그리스어 문자

en: Mathematical characters
ko: 수학 문자

en: Technical characters
ko: 기술 문자

en: Arrow characters
ko: 화살표

en: Punctuation characters
ko: 기능 문자

en: Miscellaneous characters
ko: 기타 문자

en: Plugin configuration directory could not be created.
ko: 플러그인 환경설정 폴더를 만들 수 없습니다.

en: Choose a special character from the list below and double click on it or use the button to insert it at the current cursor position.
ko: 아래 목록에서 커서위치의 특수문자를 더블클릭하거나 삽입 단추를 클릭하여 특수 문자를 입력합니다.

en: HTML (name)
ko: HTML (이름)

en: _Insert Special HTML Characters...
ko: 특수 HTML 문자 삽입(_I)

note: Add menuitem for html replacement functions
en: _HTML Replacement
ko: HTML 바꾸기(_H)

en: _Auto-replace Special Characters
ko: 특수문자 자동 바꾸기(_A)

en: _Replace Characters in Selection
ko: 선택한 문자 자동 바꾸기(_R)

en: Insert Special HTML Characters
ko: 특수 HTML 문자 삽입

en: Replace special characters
ko: 특수문자 바구기

en: Exports the current file into different formats.
ko: 현재 문서를 다른 형식으로 내보내기.

en: _Insert line numbers
ko: 줄 번호 삽입(_I)

en: _Use current zoom level
ko: 현재 확대수준 사용(_U)

en: Renders the font size of the document together with the current zoom level
ko: 현재 확대 수준에 맞게 문서의 글꼴 크기를 표현함.

en: Document successfully exported as '%s'.
ko: 문서를 '%s' 형식으로 내보내기 성공.

en: File '%s' could not be written (%s).
ko: '%s' 파일에 쓸 수 없음 (%s).

note: HTML
en: As _HTML...
ko: HTML 형식으로(_H)

note: LaTeX
en: As _LaTeX...
ko: LaTeX 형식으로(_L)

en: Adds a file browser tab to the sidebar.
ko: 가장자리창에 파일 탐색기탭을 추가하기.

en: Too many items selected!
ko: 너무 많은 항목을 선택했습니다!

en: Could not execute configured external command '%s' (%s).
ko: 맞춤 외부 명령 '%s' 실행 실패 (%s).

en: Open in _Geany
ko: 지니로 열기(_G)

en: Open _Externally
ko: 외부에서 열기(_E)

en: Set path from document
ko: 현재문서 위치로 경로 이동

en: Focus File List
ko: 파일목록에 포커스 주기

en: Focus Path Entry
ko: 경로입력필드에 포커스 주기

en: External open command:
ko: 외부 명령:

en: The command to execute when using "Open with". You can use %f and %d wildcards.
    %f will be replaced with the filename including full path
    %d will be replaced with the path name of the selected file without the filename
ko: "다른프로그램으로 열기"에 사용할 명령. 또한 %f와 %d을(를) 사용할 수 있습니다.
    %f: 전체 경로를 포함하는 파일 이름.
    %d: 파일 이름을 포함하지 않는 경로명.

en: Hide file extensions:
ko: 파일 확장자 숨기기

en: Follow the path of the current file
ko: 현재파일 경로 따르기

en: Use the project's base directory
ko: 프로젝트 베이스 폴더를 사용합니다

en: Save Actions
ko: 저장 행동

en: This plugin provides different actions related to saving of files.
ko: 이 플러그인은 파일 저장에 관한 여러가지 다른 행동들을 제공합니다.

en: Backup Copy: Directory could not be created (%s).
ko: 복사본 백업: 폴더를 만들 수 없습니다 (%s).

note: it's unlikely that this happens
en: Backup Copy: File could not be read (%s).
ko: 복사본 백업: 파일을 읽을 수 없습니다 (%s).

en: Backup Copy: File could not be saved (%s).
ko: 복사본 백업: 파일을 저장할 수 없습니다 (%s).

en: Autosave: Saved %d file automatically. | Autosave: Saved %d files automatically.
ko[0]: 자동저장: %d개 파일을 자동저장 했습니다.

en: Backup directory does not exist or is not writable.
ko: 백업 폴더가 존재하지 않거나 쓰기권한이 없습니다.

en: Enable save when losing _focus
ko: 포커스를 잃을때 저장 활성화(_f)

en: Auto save _interval:
ko: 자동저장 간격(_i):

en: _Print status message if files have been automatically saved
ko: 자동저장 상태 메시지 출력(_P)

en: Save only current open _file
ko: 현재 열린 파일만 저장(_f)

en: Sa_ve all open files
ko: 모든 열린 파일 저장(_v)

en: Instant Save
ko: 즉석 저장

en: _Filetype to use for newly opened files:
ko: 새로 열린 파일에 사용할 파일형식(_F):

en: Backup Copy
ko: 복사본 백업

en: _Directory to save backup files in:
ko: 백업 파일 저장 폴더(_D):

en: Date/_Time format for backup files ("man strftime" for details):
ko: 백업파일 날짜/시간 형식(_T) ("man strftime"):

en: Directory _levels to include in the backup destination:
ko: 백업 목적지의 폴더 단계(_l):

en: Split Window
ko: 창 나누기

en: Splits the editor view into two windows.
ko: 편집창을 두개로 나눔.

en: Show the current document
ko: 현재 문서 보기

en: _Unsplit
ko: 창 나누지 않기(_U)

en: _Split Window
ko: 창 나누기(_S)

en: _Top and Bottom
ko: 위 그리고 아래(_T)

en: Project properties
ko: 프로젝트 속성

en: Goto
ko: 이동

en: Select System
ko: 시스템 선택

en: XDMCP: Could not create XDMCP buffer!
ko: XDMCP: XDMCP 버퍼를 만들지 못했습니다!

en: XDMCP: Could not read XDMCP header!
ko: XDMCP: XDMCP 헤더를 읽지 못했습니다!

en: XDMCP: Incorrect XDMCP version!
ko: XDMCP: XDMCP 버전이 틀렸습니다!

en: XDMCP: Unable to parse address
ko: XDMCP: 주소를 파싱할 수 없습니다

en: /dev/urandom is not a character device
ko: /dev/urandom이 캐릭터 장치가 아닙니다

en: Could not identify the current session:
ko: 현재 세션을 구별할 수 없습니다:

en: Could not identify the current seat.
ko: 현재 자리를 구별할 수 없습니다.

en: The system is unable to determine whether to switch to an existing login screen or start up a new login screen.
ko: 현재 로그인 화면으로 전환할지 아니면 새 로그인 창을 시작할 지 시스템에서 결정하지 못했습니다.

en: The system is unable to start up a new login screen.
ko: 시스템에서 새 로그인 화면을 시작하지 못했습니다.

en: could not find user “%s” on system
ko: 시스템에 “%s” 사용자가 없습니다

en: Could not start the X server (your graphical environment) due to an internal error. Please contact your system administrator or check your syslog to diagnose. In the meantime this display will be disabled.  Please restart GDM when the problem is corrected.
ko: 내부 오류로 인해 X 서버(그래픽 환경)를 시작할 수 없습니다. 진단을 하려면 시스템 관리자에게 연락을 하거나 시스템 기록을 확인하십시오. 이 화면은 곧 사라질것 입니다. 문제가 해결되면 GDM을 다시 시작해 주십시오.

en: No display available
ko: 디스플레이가 없습니다

en: No session available
ko: 세션이 없습니다

en: Chooser session unavailable
ko: 선택창에 세션이 없습니다

en: Can only be called before user is logged in
ko: 사용자가 로그인하기 전에만 부를 수 있습니다

en: Caller not GDM
ko: GDM에서 호출하지 않았습니다

en: Unable to open private communication channel
ko: 안전한 통신 채널을 열 수 없습니다

en: Server was to be spawned by user %s but that user doesn’t exist
ko: %s 사용자가 서버를 실행했지만 해당 사용자가 없습니다

en: Couldn’t set groupid to %d
ko: 그룹 아이디를 %d(으)로 맞출 수 없습니다

en: initgroups () failed for %s
ko: %s에 대해 initgroups () 실패

en: Couldn’t set userid to %d
ko: 사용자 아이디를 %d(으)로 맞출 수 없습니다

en: %s: Could not open log file for display %s!
ko: %s: 디스플레이 %s에 대한 기록 파일을 열지 못했습니다!

en: %s: Error setting %s to %s
ko: %s: %s을(를) %s(으)로 설정하는 데 오류가 발생했습니다

en: %s: Server priority couldn’t be set to %d: %s
ko: %s: server 우선순위를 %d(으)로 설정할 수 없습니다: %s

en: %s: Empty server command for display %s
ko: %s: 화면 %s에 비어있는 서버 명령

en: The username
ko: 사용자 이름

en: The hostname
ko: 호스트 이름

en: Display Device
ko: 디스플레이 장치

en: The display device
ko: 디스플레이 장치

en: Could not create authentication helper process
ko: 인증 도우미 프로세스를 만들지 못했습니다.

en: Your account was given a time limit that’s now passed.
ko: 계정에 시간 제한이 걸려 있었고, 지금 그 제한이 지났습니다.

en: no user account available
ko: 사용자 계정이 없습니다

en: Unable to change to user
ko: 다른 사용자로 바꿀 수 없습니다

en: GNOME Display Manager Wayland Session Launcher
ko: 그놈 디스플레이 관리자 웨일랜드 세션 실행

en: Could not create socket!
ko: 소켓을 만들지 못했습니다!

en: Run program through /etc/gdm/Xsession wrapper script
ko: /etc/gdm/Xsession 래퍼 스크립트를 통해 프로그램을 실행합니다

en: Listen on TCP socket
ko: TCP 소켓 연결을 받습니다

en: GNOME Display Manager X Session Launcher
ko: 그놈 디스플레이 관리자 X 세션 실행

en: Cannot write PID file %s: possibly out of disk space: %s
ko: PID 파일 %s에 쓸 수 없습니다: 디스크 공간이 부족한 것 같습니다: %s

en: Failed to create ran once marker dir %s: %s
ko: 단일 실행 디렉터리(%s)를 만드는데 실패했습니다: %s

en: Failed to create LogDir %s: %s
ko: LogDir %s을(를) 만드는데 실패했습니다: %s

en: Can’t find the GDM user “%s”. Aborting!
ko: GDM 사용자  “%s”(이)가 없습니다. 중지!

en: The GDM user should not be root. Aborting!
ko: GDM 사용자는 루트이면 안 됩니다. 중지!

en: Can’t find the GDM group “%s”. Aborting!
ko: GDM 그룹 “%s”(이)가 없습니다. 중지!

en: The GDM group should not be root. Aborting!
ko: GDM 그룹은 루트이면 안 됩니다. 중지!

en: Print GDM version
ko: GDM 버전을 표시합니다

en: GNOME Display Manager
ko: 그놈 디스플레이 관리자

note: make sure the pid file doesn't get wiped
en: Only the root user can run GDM
ko: 루트만 GDM을 실행합니다

note: Translators: worker is a helper process that does the work of starting up a session
en: GNOME Display Manager Session Worker
ko: 그놈 디스플레이 관리자 세션 워커

en: Whether or not to allow fingerprint readers for login
ko: 로그인에 지문 인식 장치 사용을 허용할지 여부

en: The login screen can optionally allow users who have enrolled their fingerprints to log in using those prints.
ko: 로그인 화면에서 지문을 등록한 사용자는 지문으로 로그인을 허용합니다.

en: Whether or not to allow smartcard readers for login
ko: 로그인에 스마트카드 리더를 허용할지 여부

en: The login screen can optionally allow users who have smartcards to log in using those smartcards.
ko: 로그인 화면에서 스마트카드가 있는 사용자는 스마트카드로 로그인을 허용합니다.

en: Whether or not to allow passwords for login
ko: 로그인에 암호를 허용할지 여부

en: The login screen can be configured to disallow password authentication, forcing the user to use smartcard or fingerprint authentication.
ko: 암호 인증을 거부하도록 로그인 화면을 설정할 수 있습니다. 그렇게 하면 사용자는 스마트 카드나 지문 인증을 해야 합니다.

en: Path to small image at top of user list
ko: 사용자 목록 위의 작은 그림에 대한 경로

en: The login screen can optionally show a small image to provide site administrators and distributions a way to display branding.
ko: 로그인 화면에서 작은 이미지를 표시해, 시스템 관리자나 운영 체제 배포판 측에서 브랜드를 표시합니다.

en: The fallback login screen can optionally show a small image to provide site administrators and distributions a way to display branding.
ko: 대체 모드 로그인 화면에서 작은 이미지를 표시해, 시스템 관리자나 운영 체제 배포판 측에서 브랜드를 표시합니다.

en: Avoid showing user list
ko: 사용자 목록 표시하지 않기

en: The login screen normally shows a list of available users to log in as. This setting can be toggled to disable showing the user list.
ko: 로그인 화면은 로그인할 수 있는 사용자 목록을 표시합니다. 이 설정을 바꾸면 이 사용자 목록을 표시하지 않습니다.

en: Enable showing the banner message
ko: 배너 메시지 사용

en: Set to true to show the banner message text.
ko: 참이면 배너 글을 표시합니다.

en: Banner message text
ko: 배너 글

en: Text banner message to show in the login window.
ko: 로그인 창에 표시할 배너 글.

en: Disable showing the restart buttons
ko: 다시 시작 단추를 표시하지 않음

en: Set to true to disable showing the restart buttons in the login window.
ko: 참이면 로그인 창에 다시 시작 단추를 표시하지 않습니다.

en: Number of allowed authentication failures
ko: 허용하는 최대 인증 실패 개수

en: The number of times a user is allowed to attempt authentication, before giving up and going back to user selection.
ko: 한 사용자가 인증을 시도하는 게 허용된 최대 횟수. 넘어가면 사용자 선택으로 돌아갑니다.

en: Unable to create transient display:
ko: 임시 디스플레이를 만들 수 없습니다:

en: Unable to activate session:
ko: 세션을 활성화할 수 없습니다:

en: Only the VERSION command is supported
ko: VERSION 명령만 지원합니다

en: Ignored — retained for compatibility
ko: 무시 - 호환성을 위해 유지

en: Debugging output
ko: 디버깅 출력

note: Option parsing
en: — New GDM login
ko: — 새 GDM 로그인

en: Gnome Display Manager Reference Manual
ko: 그놈 화면 관리자 참고서

en: Terms and Conventions Used in This Manual
ko: 이 설명서의 용어 및 관례

en: Support for ConsoleKit
ko: ConsoleKit 지원

en: Using gdmsetup To Configure GDM
ko: gdmsetup으로 GDM 설정하기

en: SoundProgram=<placeholder-1/> (or <placeholder-2/> on Solaris)
ko: SoundProgram=<placeholder-1/> (솔라리스의 경우 <placeholder-2/>)

en: Security Options
ko: 보안 옵션

en: GDM Commands
ko: GDM 명령어

en: -x, --xnest=STRING
ko: -x, --xnest=&lt;문자열&gt;

en: -o, --xnest-extra-options=OPTIONS
ko: -o, --xnest-extra-options=&lt;옵션&gt;

en: -c, --command=COMMAND
ko: -c, --command=&lt;명령어&gt;

en: -a display=server
ko: -a &lt;디스플레이&gt;=&lt;서버&gt;

en: -d display
ko: -d &lt;디스플레이&gt;

en: --config=CONFIGFILE
ko: --config=&lt;설정파일&gt;

en: --xdmaddress=SOCKET
ko: --xdmaddress=&lt;소켓&gt;

en: --clientaddress=ADDRESS
ko: --clientaddress=&lt;주소&gt;

en: --connectionType=TYPE
ko: --connectionType=&lt;종류&gt;

en: Themed Greeter
ko: 테마 환영 프로그램

en: Detailed Description of Theme XML format
ko: 테마 XML 형식의 자세한 설명

en: entry
ko: 입력창

en: clock
ko: 시계

en: Solaris Specific Features
ko: 솔라리스 전용 기능

en: Using GDM on Solaris
ko: 솔라리스에서 GDM 사용하기

en: Solaris Configuration
ko: 솔라리스 설정

en: Solaris /etc/logindevperm
ko: 솔라리스 /etc/logindevperm

en: Solaris Automatic Login
ko: 솔라리스 자동 로그인

en: Other Solaris Features
ko: 기타 솔라리스 기능

en: Example Configurations
ko: 설정 예

en: Image file “%s” contains no data
ko: 이미지 파일 “%s”에 데이터가 없습니다

en: Failed to load animation “%s”: reason not known, probably a corrupt animation file
ko: 애니메이션 이미지 “%s” 읽기 실패: 이유를 알 수 없습니다. 아마 애니메이션 이미지 파일이 깨졌을 겁니다

en: Failed to load image “%s”: reason not known, probably a corrupt image file
ko: 이미지 “%s” 읽기 실패: 이유를 알 수 없습니다. 아마 이미지 파일이 깨졌을 겁니다

en: Number of Channels
ko: 채널 수

en: The number of samples per pixel
ko: 픽셀당 샘플 수

en: The colorspace in which the samples are interpreted
ko: 샘플을 해석할 컬러스페이스

en: Has Alpha
ko: 알파 있음

en: Whether the pixbuf has an alpha channel
ko: 픽셀버퍼에 알파 채널이 있는지 여부

en: The number of bits per sample
ko: 샘플당 비트 수

en: The number of columns of the pixbuf
ko: 픽셀버퍼의 열 수

en: The number of rows of the pixbuf
ko: 픽셀버퍼의 행 수

en: Rowstride
ko: 행 크기

en: The number of bytes between the start of a row and the start of the next row
ko: 행의 시작에서 다음 행 시작까지의 바이트 수

en: A pointer to the pixel data of the pixbuf
ko: 픽셀버퍼의 픽셀 데이터에 대한 포인터

en: Pixel Bytes
ko: 픽셀 바이트

en: Readonly pixel data
ko: 읽기 전용 픽셀 데이터

en: Unable to load image-loading module: %s: %s
ko: 이미지 읽기 모듈을 읽을 수 없습니다: %s: %s

en: Image-loading module %s does not export the proper interface; perhaps it’s from a different gdk-pixbuf version?
ko: %s 이미지 읽기 모듈이 올바른 인터페이스를 내놓지 않습니다. 아마 다른 gdk-pixbuf 버전의 모듈로 보입니다.

en: Image type “%s” is not supported
ko: 이미지 형식 “%s”을(를) 지원하지 않습니다

en: Couldn’t recognize the image file format for file “%s”
ko: 파일 “%s”의 이미지 파일 형식을 알 수 없습니다

en: Unrecognized image file format
ko: 알 수 없는 이미지 파일 형식

en: Failed to load image “%s”: %s
ko: 이미지 “%s” 읽기 실패: %s

en: Error writing to image file: %s
ko: 이미지 파일을 쓰는 중 오류가 발생했습니다: %s

en: This build of gdk-pixbuf does not support saving the image format: %s
ko: gdk-pixbuf의 이 빌드에서는 이미지 형식 저장을 지원하지 않습니다: %s

en: Insufficient memory to save image to callback
ko: 콜백에 이미지를 저장하기에는 메모리가 부족합니다

en: Failed to read from temporary file
ko: 임시 파일을 읽는데 실패했습니다

en: Failed to open “%s” for writing: %s
ko: 쓰기 용 “%s” 열기 실패: %s

en: Failed to close “%s” while writing image, all data may not have been saved: %s
ko: 이미지를 저장하는 동안 “%s”을(를) 닫는데 실패했습니다. 모든 데이터를 저장하지 않았을 겁니다: %s

en: Insufficient memory to save image into a buffer
ko: 버퍼에 이미지를 저장하기에는 메모리가 부족합니다

en: Error writing to image stream
ko: 이미지 스트림을 쓰는 중 오류가 발생했습니다

en: Internal error: Image loader module “%s” failed to complete an operation, but didn’t give a reason for the failure
ko: 내부 오류: 이미지 읽어 들이기 모듈 “%s”이(가) 작업 완료에 실패했지만, 실패한 이유를 넘겨주지 않았습니다

en: Incremental loading of image type “%s” is not supported
ko: “%s” 타입의 이미지에서는 점진적 읽어 들이기를 지원하지 않습니다

en: Whether the animation should loop when it reaches the end
ko: 애니메이션이 끝나면 처음부터 반복할지 여부

en: Image header corrupt
ko: 잘못된 이미지 헤더

en: Image format unknown
ko: 알 수 없는 이미지 형식

en: Image pixel data corrupt
ko: 잘못된 이미지 픽셀 데이터

en: failed to allocate image buffer of %u byte | failed to allocate image buffer of %u bytes
ko[0]: 이미지 버퍼에 %u 바이트를 할당하는데 실패

en: Unexpected icon chunk in animation
ko: 움직이는 이미지 안에 뜻밖의 아이콘 부분이 있습니다

en: Invalid header in animation
ko: 움직이는 이미지의 헤더가 잘못되었습니다

en: Not enough memory to load animation
ko: 애니메이션을 읽어 들이는데 메모리가 부족합니다

en: Malformed chunk in animation
ko: 움직이는 이미지에 잘못된 부분이 있습니다

en: ANI image was truncated or incomplete.
ko: ANI 이미지가 잘려져 있거나 불완전합니다.

[ctx: image format]
en: Windows animated cursor
ko: 윈도우 애니메이션 커서

en: BMP image has bogus header data
ko: BMP 이미지의 헤더 데이터가 잘못되었습니다

en: Not enough memory to load bitmap image
ko: 비트맵 이미지를 읽을 메모리가 충분하지 않습니다

en: BMP image has unsupported header size
ko: BMP 이미지가 지원되지 않는 헤더 크기를 가지고 있습니다

en: BMP image has unsupported depth
ko: BMP 이미지가 지원되지 않는 색깊이를 가지고 있습니다

en: BMP image has oversize palette
ko: BMP 이미지의 팔레트가 너무 큽니다

en: Topdown BMP images cannot be compressed
ko: 톱다운 BMP 이미지는 압축할 수 없습니다

en: BMP image width too large
ko: BMP 이미지 너비가 너무 큽니다

en: Premature end-of-file encountered
ko: 파일이 갑작스럽게 끝났습니다

en: Error while decoding colormap
ko: 컬러맵을 디코딩하는데 오류

en: Image is too wide for BMP format.
ko: 이미지가 BMP 포맷으로는 너무 넓습니다.

en: Couldn’t allocate memory for saving BMP file
ko: BMP 파일을 저장하는데 필요한 메모리 할당을 할 수 없습니다

en: Couldn’t write to BMP file
ko: BMP 파일에 쓸 수 없습니다

[ctx: image format]
en: Windows icon
ko: 윈도우 아이콘

en: JPEG quality must be a value between 0 and 100; value “%s” could not be parsed.
ko: JPEG 화질은 0에서 100 사이의 값이어야 합니다. “%s” 값을 분석할 수 없습니다.

en: JPEG quality must be a value between 0 and 100; value “%d” is not allowed.
ko: JPEG 화질은 0에서 100 사이의 값이어야 합니다. “%d” 값은 쓸 수 없습니다.

en: Could not allocate memory: %s
ko: 메모리를 할당할 수 없습니다: %s

en: Could not create stream: %s
ko: 스트림을 만들 수 없습니다: %s

en: Could not seek stream: %s
ko: 스트림에서 이동할 수 없습니다: %s

en: Could not read from stream: %s
ko: 스트림을 읽을 수 없습니다: %s

en: Couldn’t load bitmap
ko: 비트맵을 읽어 들일 수 없습니다

en: Couldn’t load metafile
ko: 메타파일을 읽어 들일 수 없습니다

en: Unsupported image format for GDI+
ko: GDI+에서 지원하지 않는 이미지 형식

en: Couldn’t save
ko: 저장할 수 없습니다

en: Failure reading GIF: %s
ko: GIF 읽는 중 실패: %s

en: GIF file was missing some data (perhaps it was truncated somehow?)
ko: GIF 파일에 데이터가 부족합니다(중간에 잘린 파일?)

en: Internal error in the GIF loader (%s)
ko: GIF 읽기에서 내부 오류 (%s)

en: Bad code encountered
ko: 잘못된 코드 발견

en: GIF image loader cannot understand this image.
ko: GIF 이미지 읽기에서 이 이미지를 이해할 수 없습니다.

en: Circular table entry in GIF file
ko: GIF 파일에 순환 테이블 항목

en: Not enough memory to load GIF file
ko: GIF 파일을 읽는데 메모리가 충분하지 않습니다

en: Not enough memory to composite a frame in GIF file
ko: GIF 파일의 프레임을 만드는데 메모리가 충분하지 않습니다

en: GIF image is corrupt (incorrect LZW compression)
ko: GIF 이미지가 잘못되었습니다(잘못된 LZW 압축)

en: File does not appear to be a GIF file
ko: GIF 파일이 아닌 것 같습니다

en: Version %s of the GIF file format is not supported
ko: GIF 파일 형식의 버전 %s은(는) 지원되지 않습니다.

en: Resulting GIF image has zero size
ko: 결과 GIF 이미지의 크기가 0입니다

en: GIF image has no global colormap, and a frame inside it has no local colormap.
ko: GIF 이미지에 전체 컬러맵이 없고, 프레임 내부에 부분 컬러맵이 없습니다.

en: GIF image was truncated or incomplete.
ko: GIF 이미지가 잘려져 있거나 불완전합니다.

en: Not all frames of the GIF image were loaded.
ko: GIF 이미지의 모든 프레임을 읽어들이지 못했습니다.

en: Error reading ICNS image: %s
ko: ICNS 이미지를 읽어들이는데 오류: %s

en: Could not decode ICNS file
ko: ICNS 파일을 디코딩할 수 없습니다

[ctx: image format]
en: MacOS X icon
ko: MacOS X 아이콘

en: Invalid header in icon (%s)
ko: 아이콘(%s)의 헤더가 잘못되었습니다

en: Not enough memory to load icon
ko: 아이콘을 읽어 들이는데 메모리가 부족합니다

en: Invalid header in icon
ko: 아이콘의 헤더가 잘못되었습니다

en: Compressed icons are not supported
ko: 압축된 아이콘은 지원하지 않습니다

en: Unsupported icon type
ko: 지원하지 않는 아이콘 형식

en: Not enough memory to load ICO file
ko: ICO 파일을 읽는데 메모리가 충분하지 않습니다

en: ICO image was truncated or incomplete.
ko: ICO 이미지가 잘려져 있거나 불완전합니다.

en: Image too large to be saved as ICO
ko: 이미지를 ICO로 저장하기에는 너무 큽니다

en: Cursor hotspot outside image
ko: 핫스폿이 이미지 바깥에 있습니다

en: Unsupported depth for ICO file: %d
ko: ICO 파일에서 지원하지 않는 색상 모드: %d

en: Couldn’t allocate memory for stream
ko: 스트림에 필요한 메모리를 할당할 수 없습니다

en: Couldn’t decode image
ko: 이미지를 디코딩할 수 없습니다

en: Transformed JPEG2000 has zero width or height
ko: 변환된 JPEG 2000의 너비나 높이가 0입니다.

en: Image type currently not supported
ko: 이미지 형식을 현재 지원하지 않습니다

en: Couldn’t allocate memory for color profile
ko: 컬러 프로파일에 필요한 메모리를 할당할 수 없습니다

en: Insufficient memory to open JPEG 2000 file
ko: JPEG 2000 파일 여는데 메모리 부족

en: Couldn’t allocate memory to buffer image data
ko: 이미지 데이터를 버퍼링 하는데 사용할 메모리를 할당할 수 없습니다

en: Insufficient memory to load image, try exiting some applications to free memory
ko: 이미지를 읽어 들이기에 메모리가 부족합니다.  메모리를 확보하려면 실행중인 프로그램을 끝내보십시오

en: Unsupported JPEG color space (%s)
ko: 지원하지 않는 JPEG 색 공간 (%s)

en: Transformed JPEG has zero width or height.
ko: 변환된 JPEG의 너비나 높이가 0입니다.

en: Unsupported number of color components (%d)
ko: 지원하지 않는 색 구성 요소 개수 (%d)

en: JPEG x-dpi must be a value between 1 and 65535; value “%s” is not allowed.
ko: JPEG x-dpi는 1에서 65535 사이의 값이어야 합니다. “%s” 값은 쓸 수 없습니다.

en: JPEG y-dpi must be a value between 1 and 65535; value “%s” is not allowed.
ko: JPEG y-dpi는 1에서 65535 사이의 값이어야 합니다. “%s” 값은 쓸 수 없습니다.

en: Color profile has invalid length “%u”.
ko: 색 프로파일의 길이가(“%u”) 올바르지 않습니다.

en: Bits per channel of PNG image is invalid.
ko: PNG 이미지의 채널 당 비트수가 잘못되었습니다.

en: Transformed PNG has zero width or height.
ko: 변환된 PNG의 너비나 높이가 0입니다.

en: Bits per channel of transformed PNG is not 8.
ko: 변환된 PNG의 채널 당 비트수가 8이 아닙니다.

en: Transformed PNG not RGB or RGBA.
ko: 변환된 PNG가 RGB나 RGBA 형식이 아닙니다.

en: Transformed PNG has unsupported number of channels, must be 3 or 4.
ko: 변환된 PNG의 채널 수를 지원하지 않습니다. 3이나 4가 되어야 합니다.

en: Fatal error in PNG image file: %s
ko: PNG 이미지 파일에서 치명적인 오류: %s

en: Insufficient memory to load PNG file
ko: PNG 파일을 읽어들이는데 메모리가 부족합니다

en: Couldn’t allocate memory for loading PNG
ko: PNG 파일을 읽어 들일 때 필요한 메모리를 할당하지 못했습니다

en: Insufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usage
ko: 폭 %lu 높이 %lu의 이미지를 저장할 메모리가 부족합니다. 메모리를 확보하려면 실행중인 프로그램을 끝내보십시오

en: Fatal error reading PNG image file
ko: PNG 이미지 파일을 읽어들이는데 치명적인 오류

en: Fatal error reading PNG image file: %s
ko: PNG 이미지 파일을 읽어들이는데 치명적인 오류: %s

en: Keys for PNG text chunks must have at least 1 and at most 79 characters.
ko: PNG 텍스트 부분의 키에서는 최소 1 최대 79 문자까지 쓸 수 있습니다.

en: Keys for PNG text chunks must be ASCII characters.
ko: PNG 텍스트 부분의 키는 아스키 문자로 되어 있어야 합니다.

en: Color profile has invalid length %d.
ko: 색 프로파일의 길이가 (%d) 올바르지 않습니다.

en: PNG compression level must be a value between 0 and 9; value “%s” could not be parsed.
ko: PNG 압축 단계는 0에서 9 사이의 값이어야 합니다. “%s” 값을 분석할 수 없습니다.

en: PNG compression level must be a value between 0 and 9; value “%d” is not allowed.
ko: PNG 압축 단계는 0에서 9 사이의 값이어야 합니다. “%d” 값을 쓸 수 없습니다.

en: PNG x-dpi must be greater than zero; value “%s” is not allowed.
ko: PNG x-dpi는 0보다 큰 값이어야 합니다. “%s” 값은 쓸 수 없습니다.

en: PNG y-dpi must be greater than zero; value “%s” is not allowed.
ko: PNG y-dpi는 0보다 큰 값이어야 합니다. “%s” 값은 쓸 수 없습니다.

en: Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.
ko: PNG 텍스트 부분 %s의 값을 ISO-8859-1 인코딩으로 변환할 수 없습니다.

en: PNM loader expected to find an integer, but didn’t
ko: PNM 읽어 들이기에서 정수가 나와야 하는 상황에서, 정수가 나오지 않았습니다

en: PNM file has an incorrect initial byte
ko: PNM 파일의 최초 바이트가 올바르지 못합니다

en: PNM file is not in a recognized PNM subformat
ko: PNM 파일이 인식 가능한 PNM 서브포맷에 맞지 않습니다

en: PNM file has an invalid width
ko: PNM 파일의 이미지 너비가 잘못되었습니다

en: PNM file has an image width of 0
ko: PNM 파일의 이미지 너비가 0입니다

en: PNM file has an invalid height
ko: PNM 파일의 이미지 높이가 잘못되었습니다

en: PNM file has an image height of 0
ko: PNM 파일의 이미지 높이가 0입니다

en: Maximum color value in PNM file is 0
ko: PNM 파일의 최대 색 값이 0입니다

en: Maximum color value in PNM file is too large
ko: PNM 파일의 최대 색 값이 너무 큽니다

en: Raw PNM image type is invalid
ko: 로우 PNM 이미지 형식이 잘못되었습니다

en: PNM image loader does not support this PNM subformat
ko: PNM 이미지 읽어 들이기가 이 PNM 서브포맷을 지원하지 않습니다

en: Raw PNM formats require exactly one whitespace before sample data
ko: 로우 PNM 형식에서는 견본 데이터 앞에 정확히 한 개의 공백이 와야 합니다

en: Cannot allocate memory for loading PNM image
ko: PNM 이미지를 읽어들이는데 필요한 메모리를 할당할 수 없습니다

en: Insufficient memory to load PNM context struct
ko: PNM 컨텍스트 구조를 읽어들이는데 메모리가 부족합니다

en: Unexpected end of PNM image data
ko: PNM 이미지 데이터가 갑자기 끝났습니다

en: Insufficient memory to load PNM file
ko: PNM 파일 읽는데 메모리 부족

en: Input file descriptor is NULL.
ko: 입력 파일 디스크립터가 NULL입니다.

en: Failed to read QTIF header
ko: QTIF 헤더를 읽는데 실패

en: QTIF atom size too large (%d byte) | QTIF atom size too large (%d bytes)
ko[0]: QTIF 아톰 크기가 너무 큽니다 (%d 바이트)

en: Failed to allocate %d byte for file read buffer | Failed to allocate %d bytes for file read buffer
ko[0]: 파일 읽기 버퍼에 %d 바이트를 할당하는데 실패

en: File error when reading QTIF atom: %s
ko: GIF 아톰을 읽는 중 파일 오류: %s

en: Failed to skip the next %d byte with seek(). | Failed to skip the next %d bytes with seek().
ko[0]: seek()을 이용해 다음 %d 바이트 위치로 이동하는데 실패.

en: Failed to allocate QTIF context structure.
ko: QTIF 컨텍스트 구조를 할당하는데 실패.

en: Failed to create GdkPixbufLoader object.
ko: GdkPixbufLoader 오브젝트를 만드는데 실패.

en: Failed to find an image data atom.
ko: 이미지 데이터 아톰을 찾는데 실패.

en: Cannot allocate colormap
ko: 컬러맵을 할당할 수 없습니다

en: Cannot allocate new pixbuf
ko: 새 픽스버퍼를 할당할 수 없습니다

en: Unexpected bitdepth for colormap entries
ko: 지원하지 않는 컬러맵 항목의 색상 모드

en: Pseudocolor image does not contain a colormap
ko: 가상 컬러 이미지에 컬러맵이 들어있지 않습니다.

en: Cannot allocate TGA header memory
ko: TGA 헤더 메모리를 할당할 수 없습니다

en: TGA image has invalid dimensions
ko: TGA 이미지의 크기가 잘못되었습니다

en: TGA image type not supported
ko: TGA 이미지 형식은 지원하지 않습니다

en: Cannot allocate memory for TGA context struct
ko: TGA 컨텍스트 구조에 필요한 메모리를 할당할 수 없습니다

en: TGA image was truncated or incomplete.
ko: TGA 이미지가 잘려져 있거나 불완전합니다.

en: Could not get image width (bad TIFF file)
ko: 이미지 너비를 얻을 수 없습니다(틀린 TIFF 파일)

en: Could not get image height (bad TIFF file)
ko: 이미지 높이를 얻을 수 없습니다(틀린 TIFF 파일)

en: Width or height of TIFF image is zero
ko: TIFF 이미지의 너비나 높이가 0입니다

en: Dimensions of TIFF image too large
ko: TIFF 이미지의 크기가 너무 큽니다

en: Insufficient memory to open TIFF file
ko: TIFF 파일 여는데 메모리 부족

en: Failed to load RGB data from TIFF file
ko: TIFF 파일에서 RGB 데이터 읽기 실패

en: Failed to open TIFF image
ko: TIFF 이미지 열기 실패

en: Failed to load TIFF image
ko: TIFF 이미지를 읽어들이는데 실패

en: Failed to save TIFF image
ko: TIFF 이미지를 저장하는데 실패

en: TIFF compression doesn’t refer to a valid codec.
ko: TIFF 압축이 가리키는 코덱이 올바르지 않습니다.

en: TIFF bits-per-sample doesn’t contain a supported value.
ko: TIFF 샘플당 비트 수 값이 지원하는 값이 아닙니다.

en: Failed to write TIFF data
ko: TIFF 데이터를 쓰는데 실패

en: TIFF x-dpi must be greater than zero; value “%s” is not allowed.
ko: TIFF x-dpi는 0보다 큰 값이어야 합니다. “%s” 값은 쓸 수 없습니다.

en: TIFF y-dpi must be greater than zero; value “%s” is not allowed.
ko: TIFF y-dpi는 0보다 큰 값이어야 합니다. “%s” 값은 쓸 수 없습니다.

en: Couldn’t write to TIFF file
ko: TIFF 파일에 쓸 수 없습니다

en: Invalid XBM file
ko: 잘못된 XBM 파일

en: Insufficient memory to load XBM image file
ko: XBM 이미지 파일을 읽어 들이기에 메모리가 부족합니다

en: Failed to write to temporary file when loading XBM image
ko: XBM 이미지를 읽어들이는데 임시 파일을 쓸 수 없습니다

en: No XPM header found
ko: XPM 헤더를 찾을 수 없습니다

en: Invalid XPM header
ko: 잘못된 XPM 헤더

en: XPM file has image width <= 0
ko: XPM 파일의 이미지 너비가 0보다 같거나 작습니다

en: XPM file has image height <= 0
ko: XPM 파일의 이미지 높이가 0보다 같거나 작습니다

en: XPM has invalid number of chars per pixel
ko: XPM 파일이 잘못된 픽셀당 문자 수를 가지고 있습니다

en: XPM file has invalid number of colors
ko: XPM 파일이 잘못된 색 개수를 가지고 있습니다

en: Cannot allocate memory for loading XPM image
ko: XPM 이미지를 읽어들이는데 필요한 메모리를 할당할 수 없습니다

en: Cannot read XPM colormap
ko: XPM 컬러맵을 읽을 수 없습니다

en: Dimensions do not match data
ko: 이미지 크기가 픽셀 데이터와 일치하지 않습니다

en: Failed to write to temporary file when loading XPM image
ko: XPM 이미지를 읽어들이는데 임시 파일을 쓸 수 없습니다

en: Elliptic Curve
ko: 타원 곡선

en: SHA1 with ECDSA
ko: SHA1 및 ECDSA

en: SHA224 with ECDSA
ko: SHA224 및 ECDSA

en: SHA256 with ECDSA
ko: SHA256 및 ECDSA

en: SHA384 with ECDSA
ko: SHA384 및 ECDSA

en: SHA512 with ECDSA
ko: SHA512 및 ECDSA

en: GOST R 34.11-94 with GOST R 34.10-2001
ko: GOST R 34.11-94 및 GOST R 34.10-2001

en: GOST R 34.10-2012 256-bit curve
ko: GOST R 34.10-2012 256비트 곡선

en: GOST R 34.10-2012 512-bit curve
ko: GOST R 34.10-2012 512비트 곡선

en: GOST R 34.11-2012/256 with GOST R 34.10-2012 256-bit curve
ko: GOST R 34.11-2012/256 및 GOST R 34.10-2012 256비트 곡선

en: GOST R 34.11-2012/512 with GOST R 34.10-2012 512-bit curve
ko: GOST R 34.11-2012/512 및 GOST R 34.10-2012 512비트 곡선

en: Error loading PKCS#11 module: %s
ko: PKCS#11 모듈을 읽어들이는데 오류: %s

en: Couldn’t initialize PKCS#11 module: %s
ko: PKCS#11 모듈을 초기화할 수 없습니다: %s

en: Couldn’t initialize registered PKCS#11 modules: %s
ko: 등록한 PKCS#11 모듈을 초기화할 수 없습니다: %s

en: The URI has invalid encoding.
ko: URI 인코딩이 잘못되었습니다.

en: The URI does not have the “pkcs11” scheme.
ko: URI에 “pkcs11” 스킴이 들어있지 않습니다.

en: The URI has bad syntax.
ko: URI 형식이 잘못되었습니다.

en: The URI has a bad version number.
ko: URI 버전이 잘못되었습니다.

en: The stream was closed
ko: 스트림이 잠겨 있습니다

[ctx: column]
note: later
en: Name
ko: 이름

[ctx: column]
en: Issued By
ko: 발급 날짜

[ctx: column]
note: later
en: Expires
ko: 만료 날짜

en: Other Name
ko: 다른 이름

en: XMPP Addr
ko: XMPP 주소

en: DNS SRV
ko: DNS 서버

en: X400 Address
ko: X400 주소

en: Directory Name
ko: 디렉터리 이름

en: EDI Party Name
ko: EDI 파티 이름

en: Registered ID
ko: 등록 ID

en: Unsupported key type for certificate request
ko: 인증서 요청에 있는 키 종류를 지원하지 않습니다

en: The key cannot be used to sign the request
ko: 요청에 서명하는데 이 키를 사용할 수 없습니다

en: GnuPG Keyring
ko: GnuPG 키 모음

en: GnuPG Keyring: %s
ko: GnuPG 키 모음: %s

en: PGP Key
ko: PGP 키

[ctx: column]
en: Key ID
ko: 키 ID

en: Gnupg process exited with code: %d
ko: gnupg 프로세스가 다음 리턴값으로 끝났습니다: %d

en: Gnupg process was terminated with signal: %d
ko: gnupg 프로세스가 다음 시그널로 강제 종료되었습니다: %d

en: Certificate Request
ko: 인증서 요청

en: Unrecognized or unsupported data.
ko: 알지 못하거나 지원하지 않는 데이터.

en: Could not parse invalid or corrupted data.
ko: 잘못되었거나 손상된 데이터를 파싱할 수 없습니다.

en: The data is locked
ko: 데이터가 잠겨 있습니다

en: Enter your OpenSSH passphrase
ko: OpenSSH 암호글을 입력하십시오

en: Unrecognized or unavailable attributes for key
ko: 키에 알 수 없는 속성이 있거나 속성이 없습니다

en: Couldn’t build public key
ko: 공개키를 만들 수 없습니다

en: Another prompt is already in progress
ko: 다른 프롬프트가 이미 진행 중입니다

note: Translators: A pinned certificate is an exception which trusts a given certificate explicitly for a purpose and communication with a certain peer.
en: Couldn’t find a place to store the pinned certificate
ko: 지정한 인증서를 저장할 위치를 찾을 수 없습니다

en: Basic Constraints
ko: 기본 제한

en: Certificate Authority
ko: 인증 기관

en: Max Path Length
ko: 최대 경로 길이

en: Extended Key Usage
ko: 확장된 키 사용

en: Allowed Purposes
ko: 허용한 목적

en: Subject Key Identifier
ko: 제목 식별 이름

en: Key Identifier
ko: 키 식별 이름

en: Digital signature
ko: 디지털 서명

en: Non repudiation
ko: 부인 방지

en: Key encipherment
ko: 키 암호화

en: Data encipherment
ko: 데이터 암호화

en: Key agreement
ko: 키 교환

en: Certificate signature
ko: 인증서 서명

en: Revocation list signature
ko: 철회 목록 서명

en: Encipher only
ko: 암호화만

en: Decipher only
ko: 암호 해독만

en: Usages
ko: 사용

en: Subject Alternative Names
ko: 제목 다른 이름

en: Couldn’t export the certificate.
ko: 인증서를 내보낼 수 없습니다.

en: Verified by
ko: 확인한 곳

note: The subject
en: Subject Name
ko: 제목

note: The Issuer
en: Issuer Name
ko: 발급자 이름

note: The Issued Parameters
en: Issued Certificate
ko: 발급한 인증서

en: Not Valid Before
ko: 유효 기간 시작

en: Not Valid After
ko: 유효 기간 끝

note: Fingerprints
en: Certificate Fingerprints
ko: 인증서 핑거프린트

note: Public Key Info
en: Public Key Info
ko: 공개 키 정보

en: Export Certificate…
ko: 인증서 내보내기…

en: Key Algorithm
ko: 키 알고리듬

en: Key Parameters
ko: 키 파라미터

en: Key Size
ko: 키 크기

en: Key SHA1 Fingerprint
ko: 키 SHA1 핑거프린트

en: Signature Algorithm
ko: 서명 알고리듬

en: Signature Parameters
ko: 서명 파라미터

en: Could not display “%s”
ko: “%s”을(를) 표시할 수 없습니다

en: Could not display file
ko: 파일을 표시할 수 없습니다

en: Cannot display a file of this type.
ko: 이 종류의 파일을 표시할 수 없습니다.

[ctx: capability]
en: Disabled
ko: 사용 안 함

[ctx: ownertrust]
en: Disabled
ko: 사용 안 함

en: Undefined trust
ko: 신뢰 정의되지 않음

en: Distrusted
ko: 신뢰하지 않음

en: Marginally trusted
ko: 어느 정도 신뢰

en: Fully trusted
ko: 완전히 신뢰

en: Ultimately trusted
ko: 절대적 신뢰

en: The information in this key has not yet been verified
ko: 이 키에 대한 정보가 아직 확인되지 않았습니다

en: This key is invalid
ko: 이 키는 올바르지 않습니다

en: This key has been disabled
ko: 이 키는 사용하지 않습니다

en: This key is distrusted
ko: 이 키는 신뢰하지 않습니다

en: This key is marginally trusted
ko: 이 키는 어느 정도 신뢰합니다

en: This key is fully trusted
ko: 이 키는 완전히 신뢰합니다

en: This key is ultimately trusted
ko: 이 키는 절대적으로 신뢰합니다

en: Expiry
ko: 만료 시점

en: Owner trust
ko: 소유자 신뢰

en: User Attribute
ko: 사용자 속성

en: Signature of a binary document
ko: 바이너리 문서의 서명

en: Signature of a canonical text document
ko: 규칙에 맞는 텍스트 문서의 서명

en: Standalone signature
ko: 단독 서명

en: Generic certification of key
ko: 키의 일반 인증서

en: Persona certification of key
ko: 키의 페르소나 인증서

en: Casual certification of key
ko: 키의 캐주얼 인증서

en: Positive certification of key
ko: 키의 포지티브 인증서

en: Subkey binding signature
ko: 서브키 바인딩 서명

en: Primary key binding signature
ko: 프라이머리 키 바인딩 서명

en: Signature directly on key
ko: 키에 있는 직접 서명

en: Key revocation signature
ko: 키 철회 서명

en: Subkey revocation signature
ko: 서브키 철회 서명

en: Certification revocation signature
ko: 인증서 철회 서명

en: Timestamp signature
ko: 타임스탬프 서명

en: Third-party confirmation signature
ko: 서드파티 확인 서명

en: Exportable
ko: 내보내기 가능

en: Revocation Key
ko: 철회 키

en: Public Subkey
ko: 공개 서브키

en: Secret Key
ko: 비밀 키

en: Secret Subkey
ko: 비밀 서브키

en: Initializing…
ko: 초기화 중…

en: Import is in progress…
ko: 가져오기가 진행 중입니다…

en: Imported to: %s
ko: 가져온 위치: %s

en: Import to: %s
ko: 다음 위치에 가져오기: %s

en: Cannot import because there are no compatible importers
ko: 호환되는 가져오기 기능이 없으므로 가져올 수 없습니다

en: No data to import
ko: 가져올 데이터가 없습니다

en: Private RSA Key
ko: 개인 RSA 키

en: Private DSA Key
ko: 개인 DSA 키

en: Private Elliptic Curve Key
ko: 개인 타원 곡선 키

en: Public DSA Key
ko: 공개 DSA 키

en: Public Elliptic Curve Key
ko: 공개 타원 곡선 키

note: Fingerprints
en: Fingerprints
ko: 핑거프린트

en: Automatically chosen
ko: 자동으로 선택

en: The user cancelled the operation
ko: 사용자가 작업을 취소했습니다

en: In order to import, please enter the password.
ko: 가져오려면 암호를 입력하십시오.

en: Token:
ko: 토큰:

en: Access Prompt
ko: 프롬프트 접근

en: A file already exists with this name.
ko: 같은 이름의 파일이 이미 있습니다.

en: Do you want to replace it with a new file?
ko: 이 파일을 새 파일로 덮어쓰시겠습니까?

en: The operation was cancelled.
ko: 작업을 취소했습니다.

en: Certificate files
ko: 인증서 파일

en: PEM files
ko: PEM 파일

en: Lock this keyring when I log out
ko: 로그아웃할 때 이 키 모음 잠그기

en: Lock this keyring after
ko: 다음 동작 뒤에 키 모음 잠그기

en: Lock this keyring if idle for
ko: 일정 시간 입력이 없으면 키 모음 잠그기

en: Unlock: %s
ko: 잠금 풀기: %s

en: The contents of “%s” are locked. In order to view the contents, enter the correct password.
ko: “%s”의 내용이 잠겨 있습니다. 내용을 보려면 올바른 암호를 입력하십시오.

en: The contents are locked. In order to view the contents, enter the correct password.
ko: 내용이 잠겨 있습니다. 내용을 보려면 올바른 암호를 입력하십시오.

en: GCR Certificate and Key Viewer
ko: GCR 인증서 및 키 보기

en: [file...]
ko: [파일...]

en: - View certificate and key files
ko: - 인증서 및 키 파일 보기

en: Certificate Viewer
ko: 인증서 보기

en: Configuration Editor
ko: 설정 편집기

en: gconf-editor folder bookmarks
ko: gconf 편집기 폴더 책갈피

en: <no value>
ko: <값 없음>

en: Couldn't display help: %s
ko: 도움말을 표시할 수 없습니다: %s

en: An editor for the GConf configuration system.
ko: GConf 설정 시스템에 대한 편집기.

en: Couldn't unset key. Error was:
    %s
ko: 키를 설정 해제할 수 없습니다. 오류는:
    %s

en: Could not create key. The error is:
    %s
ko: 키를 만들 수 없습니다. 오류는:
    %s

en: Could not change key value. Error message:
    %s
ko: 키 값을 바꿀 수 없습니다. 오류 메시지:
    %s

en: Currently pairs and schemas can't be edited. This will be changed in a later version.
ko: 현재 쌍이나 스키마는 편집할 수 없습니다. 다음 버전에서 바뀔 것입니다.

en: Could not set value. Error was:
    %s
ko: 값을 설정할 수 없습니다. 오류는:
    %s

en: Could not sync value. Error was:
    %s
ko: 값을 동기화할 수 없습니다. 오류는:
    %s

en: New _Settings Window
ko: 새 설정 창(_S)

en: Open a new Configuration Editor window editing current settings
ko: 현재 설정을 편집하는 새 설정 편집 창을 엽니다

en: New _Defaults Window
ko: 새 기본값 창(_D)

en: Open a new Configuration Editor window editing system default settings
ko: 시스템 기본 설정을 편집하는 새 설정 편집 창을 엽니다

en: New _Mandatory Window
ko: 새 필수 설정 창(_M)

en: Open a new Configuration Editor window editing system mandatory settings
ko: 시스템 필수 설정을 편집하는 새 설정 편집 창을 엽니다

en: Quit the Configuration Editor
ko: 설정 편집기를 끝냅니다

en: _Copy Key Name
ko: 키 이름 복사(_C)

en: Copy the name of the selected key
ko: 선택한 키의 이름을 복사합니다

en: Find patterns in keys and values
ko: 키와 값에 들어 있는 패턴을 찾습니다

en: _List Recent Keys
ko: 최근 키 목록(_L)

en: Show recently modified keys
ko: 최근에 바뀐 키를 표시합니다

en: Add a bookmark to the selected directory
ko: 선택한 디렉터리에 책갈피를 더합니다

en: _Edit Bookmarks
ko: 책갈피 편집(_E)

en: Edit the bookmarks
ko: 책갈피를 편집합니다

en: Open the help contents for the Configuration Editor
ko: 설정 편집기에 대한 도움말의 차례를 엽니다

en: Show the about dialog for the Configuration Editor
ko: 설정 편집기의 정보 대화 상자를 봅니다

en: _New Key...
ko: 새 키(_N)...

en: Create a new key
ko: 새 키를 만듭니다

en: _Edit Key...
ko: 키 편집(_E)...

en: Edit the selected key
ko: 선택한 키를 편집합니다

en: _Unset Key
ko: 키 설정 해제(_U)

en: Unset the selected key
ko: 선택한 키를 설정 해제합니다

en: Set as _Default
ko: 기본값으로 설정(_D)

en: Set the selected key to be the default
ko: 선택한 키를 기본값으로 설정합니다

en: Set as _Mandatory
ko: 필수로 설정(_M)

en: Set the selected key to the mandatory
ko: 선택한 키를 필수 설정으로 설정합니다

en: Configuration Editor (Default settings)
ko: 설정 편집기 (기본값 설정)

en: Configuration Editor (Mandatory settings)
ko: 설정 편집기 (필수 설정)

en: Cannot create GConf engine. Error was:
    %s
ko: GConf 엔진을 만들 수 없습니다. 오류는:
    %s

en: Configuration Editor (Defaults settings)
ko: 설정 편집기 (기본값 설정)

en: Key Documentation
ko: 키 문서

en: This key is not writable
ko: 이 키는 쓸 수 없습니다

en: This key has no schema
ko: 이 키는 스키마가 없습니다

en: Key name:
ko: 키 이름:

en: Key owner:
ko: 키 소유자:

en: Short description:
ko: 짧은 설명:

en: Long description:
ko: 긴 설명:

en: T_rue
ko: 참(_R)

en: _False
ko: 거짓(_F)

en: Add New List Entry
ko: 새 목록 요소 더하기

en: _New list value:
ko: 새로운 목록 값(_N):

en: Edit List Entry
ko: 목록 요소 편집

en: _Edit list value:
ko: 목록 값 편집(_E):

en: List _type:
ko: 목록 형식(_T):

en: _Values:
ko: 값(_V):

en: New Key
ko: 새로운 키

en: Edit Key
ko: 키 편집

en: Search also in key _names
ko: 키 이름에서도 검색(_N)

en: Search also in key _values
ko: 키 값에서도 검색(_V)

en: Close the output window
ko: 출력 창을 닫습니다

en: Copy selected lines
ko: 선택한 줄을 복사합니다

en: Clear the output window
ko: 출력 창 내용을 지웁니다

en: Output Lines
ko: 출력 줄

en: [KEY]
ko: [키]

en: - Directly edit your entire configuration database
ko: - 설정 데이터베이스 전체를 직접 편집합니다

en: Play games that challenge your logic, verbal, calculation and memory abilities
ko: 당신의 논리 능력, 어휘 능력, 계산 능력, 암기 능력을 테스트할 게임을 해보세요

en: gbrainy
ko: 지브레이니

en: A car engine that is poorly designed and lacking of sophistication is?
ko: 허술하게 만들어진 자동차 엔진은?

en: A fish in an aquarium lives in captivity.
ko: 수족관에 갇혀 사는 물고기.

en: A person with excessive preoccupation for his health has?
ko: 자신의 건강에 대해 과도하게 신경을 쓰는 사람은?

en: A terrier is to a dog like a?
ko: 테리어(개의 종류)와 같은 개는?

en: Acrophobia
ko: 고소 공포증

en: Agoraphobia
ko: 광장 공포증

en: Anthophobia
ko: 꽃 공포증

en: Anthropophobia
ko: 대인 공포증

en: Attic
ko: 다락방

en: Bagpipes
ko: 백파이프

en: Basketball
ko: 농구

en: Bassoon
ko: 바순

en: Connoisseur
ko: 감정가

en: Conspirator
ko: 공모자

en: Cycling
ko: 자전거 타기

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Golf
ko: 골프

en: Hypochondria
ko: 히포콘드리증

en: It is the only one that does not use a ball in the game.
ko: 이 사람은 경기에서 공을 사용하지 않는 유일한 사람입니다.

en: It is the only one that is not a woodwind instrument.
ko: 이 사람은 목관 악기를 사용하지 않는 유일한 사람입니다.

en: It is the only one that is not related to architecture.
ko: 이 사람은 건축과 관련이 없는 유일한 사람입니다.

en: Liter
ko: 리터

en: Loner
ko: 고독한 사람

note: i18n-hint: Noun (the meter is used for playback or record level monitoring)
en: Meter
ko: 미터

en: Oboe
ko: 오보에

en: Pain
ko: 고통

en: Person expelled from society
ko: 사회로부터 추방된 사람

en: Portico
ko: 포티코

en: Related
ko: 관련됨

en: Specializes in skin diseases
ko: 피부병에 전문화된 사람

en: Suffers a skin disease
ko: 피부병으로 고통을 겪고 있는 사람

en: Tennis
ko: 테니스

en: The word 'taxidermist' is used to define a person that?
ko: '박제사'라는 단어는 어떤 사람을 정의하는 단어일까요?

en: Think of the items used in the game.
ko: 게임에서 사용되는 항목을 생각 해보십시오.

en: Violin
ko: 바이올린

en: Weapon
ko: 무기

en: What is a 'halberd'?
ko: '미늘창'이란 무엇입니까?

en: Which of the following sentences defines better an 'ostracized' person?
ko: 다음 중 '따돌림 당한' 사람을 더 잘 설명한 문장은 무엇입니까?

note: Translators, please check these recommendations when translating gbrainy: http://live.gnome.org/gbrainy/Localizing
en: Which of the following sports is the odd one?
ko: 다음 스포츠 가운데  어울리지 않는 것은?

en: Which of the following words is the closest in meaning to 'censure'?
ko: '혹평'과 가장 비슷한 의미의 단어는 무엇일까요?

en: Which of the following words is the odd one?
ko: 다은 단어 가운데 어울리지 않는 것은?

en: Which of the following words means fear of people?
ko: 다음 단어 중 사람들의 공포를 의미하는 단어는 무엇일까요?

en: Works with dead animals
ko: 죽은 동물로 일하는 사람

en: Works with leather
ko: 가죽으로 일하는 사람

en: airplane | aeroplane | plane
ko: 비행기 | 비행기 | 날틀

en: ankle
ko: 발목

en: ant / vertebrate
ko: 개미 / 척추동물

en: art / gallery | drama
ko: 예술 / 갤러리 | 드라마

en: bite
ko: 물다

en: body | skin
ko: 몸 | 피부

note: Translators: 'open' is used as a verb (open a box)
en: box / open | banana
ko: 박스 / 열기 | 바나나

en: bridge / over | tunnel
ko: 다리 / 건너 | 터널

en: burst | pop
ko: 폭발 | 펑하는 소리

en: camera
ko: 카메라

en: car / road | train
ko: 차 / 길 | 기차

en: chicken / bird
ko: 닭 / 새

en: chop
ko: 자르기

en: coins
ko: 동전

en: composer | songwriter | lyricist
ko: 작곡가 | 송라이터 | 작사가

en: condemn
ko: 비난하다

en: cousin
ko: 사촌

note: Translators: 'dance' is used as a noun
en: dance
ko: 춤

en: dish / break | balloon
ko: 요리 / 휴식 | 풍선

en: dog / cat
ko: 개 / 고양이

en: dog / tame | wolf
ko: 강아지 / 길들인 | 늑대

en: elbow / knee | wrist
ko: 팔꿈치 / 무릎 | 손목

en: erroneous
ko: 잘못된

en: error / correct | damage
ko: 오류 / 수정 | 피해

en: eyebrow / eye | mustache
ko: 눈썹 / 눈 | 콧수염

note: Translators: the concept 'toe' (http://en.wikipedia.org/wiki/Toe) does not exist in all languages. Feel free to change it to 'fingers' and adapt the answer accordingly
en: feet / two | toes
ko: 발 / 둘 | 발가락

en: fish / aquarium | monkey
ko: 물고기 / 수족관 | 원숭이

en: fish / submarine | bird
ko: 물고기 / 잠수함 | 조류

en: fox / den | bird
ko: 여우 / 굴 | 새

en: glass / break | paper
ko: 유리 / 깨지다 | 종이

en: hands / grab | teeth
ko: 손 / 장갑 | 치아

en: has no relation
ko: 아무 관계 없음

en: hide
ko: 숨김

en: his mother
ko: 그의 어머니

en: horse / pony
ko: 말 / 조랑말

en: hungry / eat | tired
ko: 배고픔 / 먹다 | 지치다

en: hunter / rifle | photographer
ko: 사냥꾼 / 총 | 사진사

en: ice / slippery | glue
ko: 얼음 / 미끄러운 | 접착제

en: in | under | through
ko: 안에 | 아래에 | 통해

en: innovator
ko: 혁신자

en: leopard / spots | tiger
ko: 표범 / 스포츠 | 호랑이

en: lip | mouth
ko: 입술 | 입

en: martyr
ko: 순교자

en: nest
ko: 둥지

en: nose
ko: 코

en: novel / author | song
ko: 소설 / 저자 | 노래

en: obscure
ko: 불분명

en: orange / fruit | spinach
ko: 오렌지 / 과일 | 시금치

en: pediatrics / children | numismatics
ko: 소아과 / 아동 | 화폐학

en: peel
ko: 벗기다

en: pioneer
ko: 개척자

en: puzzle / solve | game
ko: 퍼즐 / 해결 | 게임

en: repair | fix
ko: 수리 | 수정

en: ring / finger | bracelet
ko: 반지 / 손가락 | 팔찌

en: seal / flippers | bird
ko: 도장 / 날개 | 새

en: shovel / dig | axe
ko: 삽 / 발굴 | 도끼

en: simplistic
ko: 단순한

en: sleep | rest
ko: 잠 | 휴식

en: slurp / tongue | snort
ko: 꿀꺽꿀꺽 / 널름널름 | 씩씩

en: son-in-law
ko: 사위

en: sour
ko: 신 맛

note: Translators: stick refers to a piece of wood
en: stick / float | stone
ko: 고정 / 뜨다 / 돌

en: stripes
ko: 줄무늬

en: sugar / sweet | vinegar
ko: 설탕 / 달콤한 | 식초

en: tears / eyes | sweat
ko: 눈물 / 눈 | 땀

note: Translators: referred to 'feet / two | toes'
en: ten | 10
ko: 열 | 10

en: tennis / sport | ballet
ko: 테니스 / 운동 | 발레

en: theatre | theater
ko: 상영관 | 극장

en: toy / play | tool
ko: 장난감 / 놀이 | 공구

en: unorthodox
ko: 변칙

en: vegetable
ko: 야채

en: whirlpool / water | tornado
ko: 소용돌이 / 수질 | 토네이도

en: win
ko: 승리

en: wind | air
ko: 바람 | 공기

en: wings
ko: 날개

note: Translators: 'work' is used as a verb (to work)
en: work
ko: 일

note: Body parts
en: wrist
ko: 손목

en: Get ready to memorize the next objects...
ko: 다음 물체를 기억하기 위해 준비하십시오...

en: Verbal
ko: 언어

en: Games won: {0} ({1} played)
ko: 승리한 게임: {0} ({1} 번 플레이 함)

en: {0}. Games won: {1} ({2} played)
ko: {0}. 승리한 게임: {1} ({2} 번플레이 함)

en: Time played {0} (average per game {1})
ko: 플레이한 시간 {0} (게임 당 평균 {1})

en: Tips for your next games
ko: 다음 게임 위한 팁

en: Congratulations! New personal record
ko: 축하합니다! 새로운 개인 최고 기록

en: Logic puzzles. Challenge your reasoning and thinking skills.
ko: 논리 퍼즐. 당신의 논리와 사고력에 도전해보십시오.

en: Mental calculation. Arithmetical operations that test your mental calculation abilities.
ko: 암산입니다. 산수 활동을 통해 당신의 암산 능력을 테스트합니다.

en: Memory trainers. To prove your short term memory.
ko: 당신의 단기 기억을 증명하기 위한 메모리 훈련

en: Verbal analogies. Challenge your verbal aptitude.
ko: 언어유추. 당신의 언어적 소질에 도전하세요.

note: Translators: {0} is the version number of the program
en: Welcome to gbrainy {0}
ko: gbrainy {0}에 오신 것을 환영합니다.

en: gbrainy is a brain teaser game and trainer to have fun and to keep your brain trained. It includes:
ko: gbrainy는 두뇌 유희 게임이자 당신의 두뇌룰 즐겁게 훈련할 수 있는 트레이너입니다. gbrainy는 다음을 포함하고 있습니다:

en: Use the Settings to adjust the difficulty level of the game.
ko: 게임의 난이도를 조절하려면 설정 메뉴를 사용하세요.

en: The correct answer is {0}.
ko: 정답은 {0}.

en: Figure {0}
ko: 숫자 {0}

note: Translators: 'Games registered' is the games know to gbrainy (build-in and load from addins-in and external files)
en: Games registered: {0}: {1} logic puzzles, {2} calculation trainers, {3} memory trainers, {4} verbal analogies
ko: 게임 전적: {0}: {1} 논리 퍼즐, {2} 계산 트레이너, {3} 기억력 트레이너, {4} 어휘 분석

en:  - Time: {0}
ko:  - 시간: {0}

en: - Game: {0}
ko: - 게임: {0}

en: Outstanding results
ko: 탁월한 결과

en: Excellent results
ko: 우수한 결과

en: Good results
ko: 좋은 결과

en: Poor results
ko: 불쌍한 결과

en: Disappointing results
ko: 실망스러운 결과

en: Read the instructions carefully and identify the data and given clues.
ko: 지시 사항을 잘 읽고 자료와 주어진 단서를 검증하세요.

en: To score the player gbrainy uses the time and tips needed to complete each game.
ko: 사용자의 점수를 기록하기 위해 gbrainy는 각 게임을 완수하는데 걸린 시간과 팁의 갯수를 사용합니다.

en: In logic games, elements that may seem irrelevant can be very important.
ko: 논리 게임에서는, 관계 없어 보이는 구성 요소들이 매우 중요할 수 있습니다.

en: Break the mental blocks and look into the boundaries of problems.
ko: 심리적인 장벽을 허물고 문제의 한계를 보십시오.

en: Enjoy making mistakes, they are part of the learning process.
ko: 실수를 즐기십시오, 실수는 배우는 과정의 일부분입니다.

en: Play on a daily basis, you will notice progress soon.
ko: 매일 매일 플레이하다보면, 곧 진전이 있을 것입니다.

note: Translators: Custom Game Selection is a menu option
en: Use the 'Custom Game Selection' to choose exactly which games you want to play.
ko: 하고 싶은 게임을 정확히 플레이하려면 '커스텀 게임 선택'을 이용하십시오.

en: Association of elements is a common technique for remembering things.
ko: 요소간의 연관 짓기은 무언가를 기억하는데 많이 쓰이는 기술입니다.

en: Grouping elements into categories is a common technique for remembering things.
ko: 요소를 몇가지 카테고리로 분류하는 것은 무언가를 기억하는데 많이 쓰이는 기술입니다.

en: Build acronyms using the first letter of each fact to be remembered.
ko: 각 사실을 기억하기 위해 첫글자를 사용하여 문장을 만드십시오.

en: The enjoyment obtained from a puzzle is proportional to the time spent on it.
ko: 퍼즐로부터 얻게되는 즐거움은 퍼즐을 푸는데 소비한 시간과 비례합니다.

en: Memorize the objects below in the given time
ko: 아래 사물들을 주어진 시간 안에 기억하십시오

en: Possible correct answers are: {0}.
ko: 가능한 정답은: {0}.

note: Translators: {0} is replaced by a question and {1} by the suggestions on how to answer E.g: What is the correct option? Answer A, B, C.
en: {0} Answer {1}.
ko: {0} 답변 {1}.

en: Possible answers are:
ko: 가능한 답변은:

en: Given the relationship between the two words below, which word has the same relationship to '{0}'?
ko: 다음 두 단어 사이의 관계를 부여한다면, 어떤 단어가 '{0}'과 같은 관계일까요?

en: Words: {0}
ko: 단어: {0}

en: Given the relationship between the words '{0}', which of the possible answers has the closest in relationship to the given pair? Answer {1}.
ko: '{0}' 사이의 관계를 부여한다면, 어떤 답이 주어진 쌍과 가장 밀접한 관계를 갖고 있을 까요? 정답 {1}.

en: Play all the games
ko: 모든 게임 플레이

en: Play games that challenge your reasoning and thinking
ko: 논리와 생각에 도전하는 게임을 해보십시오

en: Play games that challenge your mental calculation skills
ko: 당신의 암산 능력에 도전하는  게임을 해보십시오

en: Play games that challenge your short term memory
ko: 당신의 단기 기억력에 도전하는 게임을 해보십시오

en: Play games that challenge your verbal aptitude
ko: 당신의 언어적 유추에 도전하는 게임을 해보십시오

en: Pause or resume the game
ko: 게임을 일시 중지하거나 재개

en: End the game and show score
ko: 게임 종료 그리고 점수 보기

en: Congratulations.
ko: 축하합니다.

en: Incorrect answer.
ko: 오답.

en: Once you have an answer type it in the "Answer:" entry box and press the "OK" button.
ko: 정답을 아셨다면 정답을 "정답:"란에 적고, OK 버튼을 누르십시오.

en: This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as  published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
ko: This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version

en: This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
ko: This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details

en: Based on ideas by Terry Stickels, MENSA books and Jordi Mas.
ko: Terry Stickels, MENSA books, Jordi Mas의 아이디어에 기초했습니다.

en: A brain teaser game for fun and to keep your brain trained.
ko: 재미와 두뇌 훈련을 위한 두뇌 유희 게임.

en: gbrainy web site
ko: 지브레이니 웹사이트

note: Column: Game Name
en: Game Name
ko: 게임 이름

en: The graph below shows the player's game score evolution.
ko: 아래 그래프는 플레이어의 게임 점수 향상을 보여줍니다.

en: Custom Game
ko: 사용자 정의 게임

en: <b>Difficulty Level</b>
ko: <b>난이도</b>

en: <b>General Settings</b>
ko: <b>일반 설정</b>

en: <b>Memory Games</b>
ko: <b>게임 기억</b>

en: Show countdown message
ko: 카운트 다운 메시지 보기

en: Skip games that use colors (friendly to colorblind users)
ko: 색을 사용하는 게임은 건너 뛰기 (색맹 사용자들을 위한 옵션)

en: Time in seconds to memorize the challenge:
ko: 도전을 기억하는데 걸린 시간(초)

en: A cube is a regular solid object having six congruent square faces.
ko: 정육면체는 사각의 모두 동일한 면을 갖고 있는 규칙적인 입체 도형입니다.

en: How many triangles are needed in the right part of the last figure to keep it balanced?
ko: 균형을 유지하려면 마지막 그림 오른편에 몇 개의 삼각형이 필요합니까?

en: Build a triangle
ko: 삼각형 만들기

en: Which three pieces can you use together to build a triangle? Answer using the three figure names, e.g.: {0}{1}{2}.
ko: 아래에 있는 도형 중 세개를 이용하여 삼각형을 만들 수 있습니까? 사용할 세 개의 도형이름을 답변하세요.e.g.: {0}{1}{2}.

en: The resulting triangle is isosceles.
ko: 결과는 이등변 삼각형입니다.

en: The triangle is:
ko: 삼각형은:

en: What is the maximum number of circles (as shown) that fit in the square below?
ko: 아래 사각형 안에 채워넣을 수 있는 원(보기에서)의 최대 갯수는?

en: You can fit more than 64 circles.
ko: 64개 이상 원을 채워넣을 수 있습니다.

en: 8 units
ko: 8 개

en: 1 unit
ko: 1 개

note: Translators: {0} is replaced by 'Figure X'
en: To what number should the large handle of the '{0}' clock point? Answer using numbers.
ko: '{0}' 시계의 시침은 어느 숫자를 가리켜야 합니까? 숫자로 답해주십시오.

en: Starting from the first clock sum {0} to the value indicated by the hands.
ko: 첫번째 시계부터 시작해서, 시계 바늘이 가리키는 값의 합 {0} 을 구합니다.

en: The clocks do not follow the time logic.
ko: 시간 논리에 따라 시계가 동작하지는 않습니다.

en: Count circles
ko: 원 계산

en: How many circles do you count?
ko: 얼마나 많은 동그라미가 계산됩니까?

en: It is an easy exercise if you systematically count the circles.
ko: 원의 갯수를 체계적으로 세면 , 쉬운 연습문제입니다.

en: Counting
ko: 계산중

note: Translators: {0} and {1} are always numbers greater than 1
en: We have a {0} meters piece of fabric. Machine A takes {1} seconds to cut 1 meter of this fabric. How many seconds does Machine A take to cut the entire piece of fabric into 1 meter pieces?
ko: 천이 {0} 미터 있습니다. A 기계는 천 1미터 자르는데 {1} 초 걸립니다. A 기계가 천을 1미터 조각으로 모두 자르는데 몇 초 걸립니까?

note: Translators: {0} is always a number greater than 1
en: With the {0} cut, Machine A creates two 1 meter pieces.
ko: {0} 번 자를 때, A 기계는 1 미터 조각을 두 개 만들어냅니다.

note: Translators: {0} is always a number greater than 20
en: A fence is built to enclose a square shaped region. {0} fence poles are used in each side of the square. How many fence poles are used in total?
ko: 정사각형 영역을 에워싸려고 울타리를 세웁니다. 정사각형의 한 변에 울타리 기둥 {0}개를 사용합니다. 울타리 기둥을 모두 몇 개 사용합니까?

en: There are {0} fence poles since the poles on the corners of the square are shared.
ko: 정사각형 모서리에서는 기둥을 공유하므로, 울타리 기둥은 {0} 개 입니다.

note: Translators: {0} is always a number greater than 5
en: Wrapping an anniversary present costs one euro. The anniversary present costs {0} euros more than the cost to wrap it. How much does it cost to both purchase and wrap the present?
ko: 기념일 선물 포장에 일 유로가 듭니다. 기념일 선물은 포장비보다 {0} 유로만큼 더 듭니다. 이 때, 선물도 사고 또 포장도 하려면 얼마나 듭니까?

en: Individually, the present costs one euro more to purchase than to wrap.
ko: 개별적으로, 포장비보다 선물값이 일 유로만큼 더 듭니다.

en: Count series
ko: 시리즈 계산

en: How many numbers '9' are required to represent the numbers between 10 to 100?
ko: 10에서 100까지 숫자를 나열하면 숫자 '9' 가 몇 번 나옵니까?

en: How many two digit numbers occur where the first digit is larger than the second (e.g.: 20 and 21)?
ko: 첫째 자리가 둘째 자리보다 큰(예: 20 그리고 21) 두 자리 숫자는 몇 개 나옵니까?

en: How many two digit numbers occur where the first digit is smaller than the second (e.g.: 12 and 13)?
ko: 첫째 자리가 둘째 자리보다 작은(예: 12 그리고 13), 두 자리 숫자는 몇 개 나옵니까?

en: Cover percentage
ko: 면적 비율

en: What percentage of the figure is colored?
ko: 그림에서 색칠된 부분은 몇 퍼센트입니까?

en: When folded as a cube, which face on the figure is opposite the face with a {0} drawn on it? Answer the number written on face.
ko: 정육면체로 접으면, 보기에서 숫자 {0}이 그려진 면의 반대쪽 면은 어느 것입니까? 면 위에 적혀있는 숫자로 답해주십시오.

en: What is the probability of getting a '2' or a '6' in a single throw of a fair 6 sided die? Answer using a fraction (e.g.: 1/2).
ko: 정육면체 주사위를 한 번 던져서 '2' 또는 '6'이 나올 확률은 얼마입니까? 분수로 답해주십시오(예: 1/2).

en: There are 2 of 6 possibilities.
ko: 확률은 2/6 입니다.

en: What is the probability of not getting a '5' in a single throw of a fair 6 sided die? Answer using a fraction (e.g.: 1/2).
ko: 정육면체 주사위를 한 번 던져서 '5'가 나올 확률은 얼마입니까? 분수로 답해주십시오 (예: 1/2).

en: There are 5 of 6 possibilities.
ko: 확률은 5/6 입니다.

en: Two fair 6 sided dices are thrown simultaneously. What is the probability of getting two even numbers? Answer using a fraction (e.g.: 1/2).
ko: 정육면체 주사위 두 개를 동시에 던졌습니다. 주사위 둘 다 짝수가 나올 확률은 얼마입니까? 분수로 답해주십시오 (예: 1/2).

en: There are 9 of 36 possibilities of getting an even number.
ko: 짝수가 나올 확률은 9/36 입니다.

en: Two fair 6 sided dices are thrown simultaneously. What is the probability of getting two '6'? Answer using a fraction (e.g.: 1/2).
ko: 주사위 2개를 동시에 던졌습니다. 둘 다 '6'이 나올 확률은? 분수로 답해주십시오 (예: 1/2)

en: There is 1 of 6 possibilities of getting a '6' on the first die and the same for the second die.
ko: 첫 번째 주사위에 '6'이 나올 확률은 1/6이고, 두 번째 주사위도 그와 같습니다.

en: Divide circles
ko: 원 나누기

en: In the last figure, in how many regions is the circle divided into when all dots are connected?
ko: 앞 그림에서, 모든 점을 선으로 이으면 원은 몇 개의 영역으로 나뉩니까?

en: Has {0} regions
ko: {0}개의 영역

en: Equation
ko: 방정식

en: What is the result of the equation below?
ko: 아래 방정식의 결과는 무엇입니까?

en: The order of arithmetical operations is always as follows: exponents and roots, multiplication and division, addition and subtraction.
ko: 산술 연산의 순서는 늘 다음과 같다:지수와 근, 곱셉과 나눗셈, 덧셈과 뺄셈.

en: Extra circle
ko: 추가할 원

en: Which circle does not belong to the group? It is not a sequence of elements. Answer {0}, {1}, {2} or {3}.
ko: 그룹에 속하지 않는 원은 어느 것입니까? 요소의 순서는 아닙니다. 정답은 {0}, {1}, {2} 또는 {3}.

en: All circles share a common property except for one.
ko: 원 하나만 제외하고, 모든 원은 공통 속성을 갖고 있습니다.

en: In all circles the color slices follow the same order except for this one.
ko: 이 원을 제외한 나머지 원에서는, 부채꼴 색깔이 같은 순서를 따릅니다.

en: Figures and text
ko: 도형과 텍스트

en: The figures and the text are related. What text should go under the last figure?
ko: 도형과 텍스트는 관련 있습니다. 마지막 도형 밑에는 어떤 텍스트가 들어가야 합니까?

en: Every character of the text represents a property of the figure.
ko: 텍스트의 각 문자는 도형의 속성을 나타냅니다.

en: Figure pattern
ko: 도형 패턴

en: What figure should replace the question mark? Answer {0}, {1} or {2}.
ko: 어느 도형이 물음표를 대체해야합니까? 정답은 {0}, {1} 또는 {2}

en: The third figure of every row involves somehow combining the first two figures.
ko: 각 행의 세번째 도형은, 앞서 두 도형과 어떻게든 밀접한 관계가 있습니다.

en: Superpose the first and second figures and remove the lines that they have in common, then rotate the resulting figure 45 degrees.
ko: 첫번째와 두번째 도형을 포개고, 겹치는 선을 없앤 다음, 45도 회전시키십시오.

en: Figures
ko: 형태

en: What is the next logical sequence of objects in the last column? See below the convention when giving the answer.
ko: 논리적인 순서로 볼 때, 맨 마지막 열에 와야할 오브젝트는 무엇입니까?  아래 규칙을 보고 답해주십시오.

en: It is the only combination that you can build with the given elements without repeating them.
ko: 주어진 요소들을 반복하지 않고서도 짤 수 있는 유일한 조합입니다.

en: Convention when giving the answer is:
ko: 정답은 다음 형태로 제시합니다:

en: Four sided
ko: 사변

en: How many four sided figures do you count in the figure below?
ko: 아래 그림에서 사변형은 몇 개입니까?

en: A four sided figure can be embedded inside another figure.
ko: 변이 4개인 도형을 다른 도형 안에 끼워넣을 수 있습니다.

en: The four sided figures are made by connecting the following points: {0}
ko: 아래 점들을 연결하면 사변형이 됩니다: {0}

en: Handshakes
ko: 악수

en: All attendees to a party are introduced to one another. {0} handshakes are made in total. How many people are attending the party?
ko: 파티 참석자 모두 서로 소개합니다. 전부 {0}회 악수했습니다. 파티에 참가한 사람은 몇 명입니까?

en: Try to imagine a situation in which you are meeting a small number of people.
ko: 작은 인원수의 사람들을 만나는 상황을 상상해보십시오.

en: Larger shape
ko: 더 큰 모양

en: Which larger shape can you make combining the first two figures? Answer {0}, {1}, {2} or {3}.
ko: 앞서 두 도형을 결합하려면, 더 큰 모양 어느 것으로 가능합니까? 정답은 {0}, {1}, {2} 또는 {3}

en: How many line segments in total are in the figures below? A line segment is a line between two points with no crossing lines.
ko: 아래 도형에서 선분은 몇 개입니까? 선분이란, 교차선이 지나가지 않는, 두 점 사이의 선입니다.

en: There are {0} lines in the figure to the left and {1} in the figure to the right.
ko: 왼편 도형은 선분이 {0}개, 오른편 도형은 {1}개 입니다.

en: It is an easy exercise if you systematically count the lines.
ko: 선분의 갯수를 체계적으로 헤아리면 쉬운 연습문제입니다.

en: Matrix groups
ko: 행렬 그룹

en: One of numbers in the matrix must be circled. Which one?
ko: 행렬속 숫자 하나에 동그라미를 쳐야합니다. 어느 숫자?

en: All circled numbers share an arithmetical property.
ko: 동그라미 친 숫자들은 한 가지 산술 속성을 공유하고 있습니다.

en: Every circled number can be divided by {0}.
ko: 동그라미 친 숫자는 {0}으로 나눠집니다.

en: Matrix numbers
ko: 행렬 번호

en: The numbers in the matrix follow a pattern. Which number should replace the question mark?
ko: 행렬 숫자는 어떤 패턴을 따릅니다. 물음표에 들어갈 숫자는?

en: The pattern is arithmetical and works vertically.
ko: 그 패턴은 사칙연산이고 수직방향입니다.

en: The pattern is arithmetical and works horizontally.
ko: 그 패턴은 사칙연산이고 수평방향입니다.

en: The fourth row is calculated by multiplying the first two rows and adding the third.
ko: 첫번째와 두번째 행을 곱하고 세번째 행을 더해서 네 번째 행이 계산됩니다.

en: The fourth column is calculated by multiplying the first two columns and adding the third.
ko: 첫번째와 두번째 열을 곱하고 세번째 열을 더해서 네 번째 행이 계산됩니다.

en: The fourth row is calculated by multiplying the first two rows and subtracting the third.
ko: 첫번째와 두번째 행을 곱하고 세번째 행을 빼서 네 번째 행이 계산됩니다.

en: The fourth column is calculated by multiplying the first two columns and subtracting the third.
ko: 첫번째와 두번째 열을 곱하고 세번째 열을 배서 네번째 열이 계산됩니다.

en: The fourth row is calculated by adding the first two rows and subtracting the third.
ko: 첫번째와 두번째 행을 더하고 세번째 행을 빼면 네번째 열이 계산됩니다.

en: The fourth column is calculated by adding the first two columns and subtracting the third.
ko: 맨앞 첫째와 둘째 열을 더한 값을 셋째 열로 나눈 값이 넷째 열에 들어갑니다.

en: Missing piece
ko: 빠진 조각

en: Which square completes the figure below? Answer {0}, {1} or {2}.
ko: 어느 정사각형이라야 아래 도형이 완성됩니까? 정답은 {0}, {1} 또는 {2}.

en: In every row the third square is made by flipping the first square and superimposing it on the second square, followed by removing the matching lines.
ko: 매 열에서 세번째의 정사각형은 같은 열의 첫번째 정사각형을 좌, 우로 뒤집고 이를 두번째 줄 정사각형과 겹친 후 공통되는 선을 제거한 것입니다.

en: Missing slice
ko: 빠진 조각

en: Some slices have a common property. Which is the missing slice in the circle below? Answer {0}, {1} or {2}.
ko: 다음의 조각들은 공통된 특징을 가지고 있습니다. 아래의 원에서 빠진 조각은 무엇인가요? {0}, {1} 또는 {2}로 답변하세요.

en: Each slice is related to the opposite one.
ko: 각 조각들은 반대편의 것과 관련이 있습니다.

en: All numbers of each slice, when added to the ones of the opposite slice, add always {0}.
ko: 각 조각의 숫자들은 반대편 조각에 있는 같은 위치의 수와 더했을 때 {0}의 값이 됩니다.

en: Most in common
ko: 공통점

en: Which of the possible answers have the most in common with the four given figures? Answer {0}, {1}, {2} or {3}.
ko: 주어진 네개의 그림의 공통점에 대한 답변이 될 수 있는 것은 무엇입니까? {0}, {1}, {2} 또는 {3}으로 답변하세요.

en: Think of the common elements that the given figures have inside them.
ko: 주어진 그림이 가지는 공통적인 요소에 대해 생각해 봅시다.

en: It has the same number of elements inside the figure as the given figures.
ko: 주어진 그림과 같이 내부에 같은 수의 요소를 가지고 있습니다.

en: It is the figure with the most elements in common compared to the given figures.
ko: 주어진 그림과 비교하여 대부분의 요소들이 공통되는 그림입니다.

en: Move figure
ko: 이동 그림

en: What is the minimum number of circles to be moved in order to convert the left figure into the right figure?
ko: 왼쪽그림에서 오른쪽그림으로 원을 옮길 때 최소한 원을 몇번 옮겨야 하는가?

en: Move the circle from the first line to the second and move two circles from the fourth line to the second and the fifth lines.
ko: 1 번째 줄에서 2 번째로 원을 옮기고 2 개의 원을 4 번째 줄에서 2 번째와 5 번째 줄로 옮기십시오.

en: Next figure
ko: 다음 그림

en: Which is the next logical figure in the sequence? Answer {0}, {1} or {2}.
ko: 다음으로 오는 그림은 무엇입니까? 대답 {0}, {1} or {2}.

en: Numeric relation
ko: 숫자 관계

en: What number should replace the question mark?
ko: 물음표에 들어갈 숫자는 무엇입니까?

en: The numbers are related arithmetically.
ko: 숫자들은 산술적으로 관계되어 있습니다.

en: Numeric sequence
ko: 숫자 순서

en: The next sequence follows a logic. What number should replace the question mark?
ko: 다음 숫자들은 어떤 법칙에 따라 나열되어 있습니다. 물음표를 대신할 숫자는 무엇입니까?

en: Every number in the sequence is related to the previous one.
ko: 수열에 있어 모든 수는 이전 수와 괄련이 있습니다.

en: Every number in the sequence is the result of subtracting 1 from the previous number and multiplying it by 2.
ko: 나열된 수들은 모두 앞의 수로부터 1을 빼고 그 값에 2를 곱한 수입니다.

en: Every number in the sequence is the result of adding 1 to the previous number and multiplying it by 3.
ko: 나열된 수들은 모두 앞의 수로부터 1을 더하고 그 값에 3을 곱한 수입니다.

en: Every number in the sequence is the result of subtracting 2 from the previous number and multiplying it by -2.
ko: 나열된 수들은 모두 앞의 수로부터 2를 빼고 그 값에 -2를 곱한 수입니다.

en: Ostracism
ko: 추방

en: Consider that every number that belongs to the group has two parts that are related.
ko: 그룹에 속하는 수는 서로 연관된 두 개의 부분으로 나누어 볼 수 있음을 참고하세요.

en: In all the other numbers the last three digits are the square of the first two digits.
ko: 다른 모든 수에서, 마지막 세자리의 수는 처음 두자리의 제곱입니다.

en: If all painters are artists and some citizens of Barcelona are artists. Which of the following sentences is correct? Answer {0}, {1}, {2} or {3}.
ko: 모든 화가들은 예술가이고 바르셀로나의 일부 시민들은 예술가라면 다음 중 올바른 문장은 어떤 것인가요? {0}, {1}, {2} 또는 {3}으로 답변하세요.

en: Some citizens of Barcelona are painters
ko: 바로셀로나의 약간의 시민은 화가이다.

en: All citizens of Barcelona are painters
ko: 바로셀로나의 모든 시민은 화가이다.

en: No citizen of Barcelona is a painter
ko: 바로셀로나의 시민은 화가가 아니다.

en: None of the other options
ko: 답 없음

en: If no ill artist is happy and some artists are happy. Which of the following sentences is correct? Answer {0}, {1}, {2} or {3}.
ko: 행복한 아픈 예술가는 없고 일부 예술가들은 행복하다면 다음 중 올바른 문장은 어떤 것인가요? {0}, {1}, {2} 또는 {3}으로 답변하세요.

en: Some artist are not ill
ko: 일부 예술가는 아프지 않다

en: Some painters are not artists
ko: 일부 화가는 예술가가 아니다

en: All artists are happy
ko: 모든 예술가는 행복하다

en: People that travel always buy a map. You are not going to travel. Which of the following sentences is correct? Answer {0}, {1}, {2} or {3}.
ko: 여행을 하고자 하는 사람들은 지도를 삽니다. 당신은 여행을 가지 않습니다. 다음 중 올바른 문장은 어떤 것인가요? {0}, {1}, {2} 또는 {3}으로 답변하세요.

en: You do not have any map
ko: 당신은 지도를 가지고 있지 않다

en: You do not buy a map
ko: 당신은 지도를 사지 않는다

en: You smile if you are happy
ko: 당신은 행복할 때 미소를 짓는다

en: You are only happy if you whistle
ko: 당신은 휘파람을 불 때만 행복하다

en: You whistle if you are not happy
ko: 당신은 행복하지 않을 때 휘파람을 분다

en: Predicate Logic
ko: 법칙 서술하기

en: Which of the following figures cannot be drawn without crossing any previous lines nor lifting the pencil? Answer {0}, {1}, {2}, {3} or {4}.
ko: 다음 그림 중 다른 선을 가로지르거나 연필을 떼지 않고는 그릴 수 없는 것은 무엇인가요? {0}, {1}, {2}, {3} 또는 {4}로 답변하세요.

en: People at a table
ko: 탁자에 모인 사람들

en: A group of people are sitting at round table, evenly spaced out. How many people are there if the {0} person is across from the {1}?
ko: 많은 사람들이 둥근 탁자에 빽빽하게 모여 앉아있습니다. {0}의 사람과 {1}의 사람이 마주 보고 있다면 총 몇 명의 사람이 탁자에 모여 앉아있을까요?

en: Subtracting the two positions you find out how many people are seated half way around the table. Doubling this number leaves you with the total amount of people.
ko: 두 사람의 위치를 빼면 탁자의 절반에 전부 몇 명이 앉아있는지 알 수 있습니다. 그 값을 두 배로 하여 전체 인원의 수를 구할 수 있습니다.

en: Two people in the table sitting across each other
ko: 두 명이 탁자에서 마주 보며 앉아있다

en: After getting {0}% discount you have paid {1} monetary units for a TV set. What was the original price of the TV set?
ko: {0}%의 할인을 받아 TV를 사는데 {1} 화폐를 지불하였습니다. 그 TV의 할인 전 가격은 얼마였을까요?

en: John's shop had sales of {0} monetary units. This was an increase of {1}% over last month. What were last month sales?
ko: 존의 가게는 {0} 골드의 매출이 있었습니다. 이는 작년에 비해 {1}% 상승한 것입니다. 작년의 매출은 얼마였을까요?

en: The amount of water in a bucket decreases by {0}%. By what percentage must the amount of water increase to reach its original value?
ko: 양동이의 물이 {0}% 줄었습니다. 양동이의 물이 원래의 양이 되려면 물이 몇 % 늘어야 할까요?

en: Quadrilaterals
ko: 4변형

en: Which of the following figures does not belong to the group? Answer {0}, {1}, {2}, {3}, {4} or {5}.
ko: 다음 그림 중 다른 그림과 값은 그룹에 속하지 않는 것은 무엇인가요? {0}, {1}, {2}, {3}, {4} 또는 {5}로 답변하세요.

en: It is the only figure with all lines of equal length.
ko: 각 변이 동일한 유일한 그림입니다.

en: Square with dots
ko: 점으로 된 사각형

en: What is the letter of the figure that represents the next logical figure in the sequence? Answer {0}, {1} or {2}.
ko: 다음 순서에 맞는 그림은 어느 것인가요? {0}, {1} 또는 {2}로 답변하세요.

en: Squares and letters
ko: 정사각형과 문자

en: The letters around the squares follow a pattern. Which letter should replace the question mark in the last square?
ko: 사각형 주변의 문자는 어떤 형식을 따르고 있습니다. 마지막 사각형의 물음표에 알맞는 것은 무엇일까요?

en: How many squares of any size do you count in the figure below?
ko: 다음 그림에서 찾아낼 수 있는 정사각형의 개수는 총 몇 개인가요?

en: A square is a rectangle with sides of equal length. A square can also be built from other squares.
ko: 정사각형은 4변의 길이가 모두 같은 사각형입니다. 정사각형은 다른 정사각형으로부터도 만들어질 수 있습니다.

en: There are 16 single squares, 9 squares made by 4 single squares, 4 squares made by 9 single squares and 1 square made by 16 single squares.
ko: 총 16개의 단일 정사각형이 있습니다. 9개는 4개의 단일 정사각형으로부터, 4개는 9개의 단일 정사각형으로부터, 1개는 16개의 단위 정사각형으로부터 만들어집니다.

en: There are 9 single squares, 4 squares made by 4 single squares and 1 square made by 9 single squares.
ko: 총 9개의 단일 정사각형이 있습니다. 4개는 4개의 단일 정사각형으로부터, 1개는 9개의 단일 정사각형으로부터 만들어집니다.

en: Square sheets
ko: 정사각형 종이

en: What is the minimum number of square sheets of paper of any size required to create the figure? Lines indicate frontiers between different sheets.
ko: 다음 그림과 같이 만들기 위해 필요한 정사각형 종이의 최소 개수는 몇 장인가요? 각 선분은 각각의 종이의 테두리를 의미합니다.

en: The sheets should overlap.
ko: 종이는 서로 겹칠 수 있습니다.

en: Tetris
ko: 테트리스

en: What figure completes the sequence below? Answer {0}, {1} or {2}.
ko: 아래 순서를 완성하는 그림은 무엇인가요? {0}, {1} 또는 {2}로 답변하세요.

en: Time now
ko: 지금 시간

note: TimeNow Puzzle. Translators: {1}, {2} {3} are replaced by hours. Use the right time format specification for your culture Explanation of the date and time format specifications can be found here: http://msdn.microsoft.com/en-us/library/system.globalization.datetimeformatinfo.aspx For 12-hour clock f
en: {0} hours ago it was as long after {1:h tt} as it was before {2:h tt} on the same day. What is the time now? Answer using the hour (e.g.: {3:h tt})
ko: 지금으로부터 {0}시간 전에 같은 날의 {1:tt h시}로부터 흐른 시간과 {2:tt h시}까지 남은 시간이 정확히 일치하였습니다. 현재 시간은 몇 시인가요? (예: {3:tt h시})

en: You have to calculate the hour from which the distance is the same for the given times, and then add the {0} hours to convert it to present time.
ko: 주어진 시간 간의 간격이 같은 시간을 계산하고 거기에 {0}시간을 더해 현재 시간으로 변환합니다.

note: TimeNow Puzzle. Translators: {0} is used to check the hour answered by the user. Use the right time format specification for your culture Explanation of the date and time format specifications can be found here: http://msdn.microsoft.com/en-us/library/system.globalization.datetimeformatinfo.aspx For
en: {0:h tt}
ko: {0:%H시}

note: No hands
en: Sample clock
ko: 예제 시간

en: How many triangles of any size do you count in the figure below?
ko: 아래 그림에서 찾을 수 있는 삼각형의 개수는 얼마인가요!

en: A triangle can be embedded inside another triangle.
ko: 삼각형의 내부에는 다른 삼각형을 포함할 수 있습니다.

en: Triangles with numbers
ko: 삼각형과 숫자

en: Which number should replace the question mark below?
ko: 아래 그림에서 물음표를 대신할 수 있는 숫자는 무엇인가요?

en: The result of multiplying the two numbers inside every triangle is {0}.
ko: 각 삼각형의 내부에 있는 두 개의 수를 곱한 값은 {0}입니다.

en: Which of these figures was previously shown? Answer {0}, {1}, {2} or {3}.
ko: 이전에 나타난 그림은 어느 것인가요? {0}, {1}, {2} 또는 {3}으로 답변하세요.

en: Counting dots
ko: 점 세기

note: Translators: {0} is the name of the color. The color name is always singular
en: How many dots of {0} color were in the previous image? Answer using numbers.
ko: 이전의 그림에서 {0}색의 점은 모두 몇 개였습니까? 숫자로 답변하세요.

en: Memorize facts
ko: 내용 기억하기

note: Translators: {0} is replaced by a number, {1} by a year (like 1940)
en: Shiny Cars had already announced a {0} days production halt next month, but before that it had not cut production since {1}.
ko: '반짝반짝차'는 다음 달 {0}일 동안 생산을 중단한다고 발표하였습니다.  {1}년 이후로는 생산랑을 감축한 적이 없었습니다.

en: For how many days did Shiny Cars halt its production?
ko: '반짝반짝차'가 생산을 중단하기로 한 것은 몇 일 동안 인가요?

en: In what year did Shiny Cars last halt its production?
ko: '반짝반짝차'가 가장 최근에 생산을 중단한 것은 몇년도였나요?

note: Translators: {0} is replaced by a number, {1} by a year (like 1940)
en: Shiny Cars sales fell {0}% this past December, the worse decline since {1}.
ko: '반짝반짝차'의 판매량은 지난 12월 {0}% 감소하였습니다. 이는 {1}년 이후로 최악의 하락입니다.

en: By how much did company sales fall last December?
ko: 지난 12월 줄어든 판매량은 얼마였나요?

en: In what year did Shiny Cars record a sales total lower than that of last December?
ko: '반짝반짝차'가 지난 12월 보다 낮은 전체 판매량을 기록한 것은 몇 년도인가요?

en: About {0}% of Shiny Cars produced worldwide are sold in Europe.
ko: 약 {0}%의 '반짝반짝차' 제품이 유럽에서 판매되었습니다.

en: What percentage of all Shiny Cars produced worldwide are sold in Europe?
ko: '반짝반짝차'의 제품 중 유럽에서 팔린 것은 몇 %나 되나요?

en: About {0}% of Shiny Cars use diesel, {1}% use gasoline and the remainder use electric.
ko: '반짝반짝차'의 제품 중 약 {0}%는 디젤유를 사용하며, {1}%는 가솔린, 나머지는 전기를 사용합니다.

en: What percentage of Shiny Cars use diesel?
ko: '반짝반짝차'의 제품 중 몇 %가 디젤유를 사용하나요?

en: What percentage of Shiny Cars use gasoline?
ko: '반짝반짝차'의 제품 중 몇 %가 가솔린을 사용하나요?

en: Memory figures
ko: 그림 기억하기

en: In which cell is the other figure like the one shown below? Answer the cell number.
ko: 아래 그림과 다른 그림은 무엇입니까? 숫자로 답해 주십시오.

en: Memorize figures and text
ko: 그림과 문장 기억하기

en: Figures with numbers
ko: 숫자가 있는 그림

en: Which one of these squares was previously shown? Answer {0}, {1}, {2} or {3}.
ko: 아래 정사각형 중 이전에 나타났던 것은 무엇입니까? {0}, {1}, {2} 또는 {3}으로 답변하세요.

en: How many odd numbers were in the previous image? Answer using numbers.
ko: 이전 그림에 나타난 홀수의 갯수는 총 몇개인가요? 숫자로 답변하세요.

en: How many even numbers were in the previous image? Answer using numbers.
ko: 이전 그림에 나타난 짝수의 갯수는 총 몇개인가요? 숫자로 답변하세요.

en: How many numbers with more than one digit were in the previous image? Answer using numbers.
ko: 이전 그림에 나타난 한 자릿수보다 큰 수의 갯수는 총 몇개인가요? 숫자로 답변하세요.

en: Memorize numbers
ko: 숫자 외우기

en: Memorize words
ko: 단어 외우기

en: There is a missing word from the previous list. Which one is the missing word?
ko: 이전 리스트로부터 누락된 단어가 있습니다. 누락된 단어는 무엇인가요?

en: elbow
ko: 팔꿈치

en: armpit
ko: 겨드랑이

en: hand
ko: 손

en: chest
ko: 가슴

note: Fishes
en: sardine
ko: 정어리

en: trout
ko: 송어

en: monkfish
ko: 아귀

en: cod
ko: 대구

en: salmon
ko: 연어

note: Vegetables
en: potato
ko: 감자

en: ginger
ko: 생강

en: pepper
ko: 후추

en: garlic
ko: 마늘

en: pumpkin
ko: 호박

note: Bicycle
en: brake
ko: 브레이크

en: pedal
ko: 페달

en: chain
ko: 체인

en: wheel
ko: 휠

en: handlebar
ko: 손잡이

note: Music
en: drummer
ko: 드러머

en: speaker
ko: 스피커

en: beat
ko: 박자

en: song
ko: 노래

note: Weather
en: cloud
ko: 구름

en: rain
ko: 비

en: storm
ko: 번개

en: fog
ko: 안개

note: Animals
en: rabbit
ko: 토끼

en: mouse
ko: 쥐

en: monkey
ko: 원숭이

en: bear
ko: 곰

en: wolf
ko: 늑대

en: Arithmetical
ko: 산술적인

en: What is the result of the arithmetical operation?
ko: 사칙연산의 값은 무엇인가요?

en: Given the numbers: {0}. Which of the following numbers is the nearest to the average? Answer {1}, {2}, {3} or {4}.
ko: 주어진 숫자: {0}, 아래 숫자 중 주어진 숫자의 평균에 가까운 수는 무엇인가요? {1}, {2}, {3} 또는 {4}로 답변하세요.

en: Closer fraction
ko: 근사한 분수

en: Which of the following numbers is closer to {0:##0.###}? Answer {1}, {2}, {3} or {4}.
ko: {0:##0.###}에 가까운 수는 무엇인가요? {1}, {2}, {3} 또는 {4}로 답변하세요.

en: The result of the operation {0} / {1} is {2:##0.###}
ko: {0} / {1}을 계산한 값은 {2:##0.###}입니다.

en: Fractions
ko: 분수

en: What is the result of the given operation? Answer using either a fraction or a number.
ko: 다음 연산의 결과값은 무엇인가요? 분수 또는 숫자로 답변하세요.

en: Greatest divisor
ko: 최대공약수

en: Which of the possible divisors is the greatest that divides all numbers?
ko: 모든 수를 나눌 수 있는 공약수 중 가장 큰 수는 무엇인가요?

en: Possible divisors
ko: 가능한 공약수

en: The first operator is {0}.
ko: 첫번째 연산 기호는 {0}입니다.

en: Which operators make {0}, {1}, and {2} equal {3}? Answer using '+-/*'.
ko: {0}, {1}과 {2}를 {3}과 같게 하는 연산기호는 무엇인가요? '+ - * /'로 답변하세요.

en: {0} and {1}
ko: {0}과(와) {1}

en: Primes
ko: 소수

en: In the set of numbers below, which of the following numbers is a prime? A prime number is a positive integer that has exactly two different positive divisors, 1 and itself.
ko: 아래의 수 중 소수는 무엇인가요? 소수는 양의 정수 가운데 1과 자신 외에는 나누어 떨어지지 않는 수를 말합니다.

en: If the sum of all digits in a given number is divisible by 3, then so is the number. For example 15 = 1 + 5 = 6, which is divisible by 3.
ko: 주어진 수에 포함된 각 숫자를 더한 값이 3으로 나눠 떨어진다면 그 수가 됩니다. 예를 들어 15입니다. (15 = 1 + 5 = 6, 3으로 나눠 떨어짐)

en: What is {0}% of {1}/{2}? Answer {3}, {4}, {5} or {6}.
ko: {1}/{2}의{0}%는 몇인가요? {3}, {4}, {5} 또는 {6}으로 답변하세요.

en: The second number is calculated by multiplying the first by {0} and dividing it by {1}.
ko: 두번째 수는 첫번째 수에 {0}을 곱한 것을 {1}로 나누어 계산됩니다.

en: have a ratio of {0}:{1}
ko: {0} : {1} 의 비율

en: Two numbers
ko: 두 개의 수

en: All Games (Logic, Mental Calculation, Memory and Verbal Analogies)
ko: 모든 게임(논리, 암산, 기억 그리고 언어 유추)

en: Answer:
ko: 답변:

en: Custom Game Selection...
ko: 사용자 게임 선택...

en: How to Extend gbrainy's Functionality
ko: 지브레이니 게임을 확장 하는 법

en: Logic Puzzles Only
ko: 논리 퍼즐 만

en: Memory Trainers Only
ko: 기억력 훈련 전용

en: Mental Calculation Trainers Only
ko: 암산 훈련 전용

en: Verbal Analogies Only
ko: 언어 유추 전용

en: _End Game
ko: 게임 끝내기(_E)

en: _Pause Game
ko: 게임 일시 중지(_P)

en: _Tip
ko: 팁(_T)

en: <b>Select the add-ins to install and click on Next</b>
ko: <b>설치할 애드인을 선택하고 다음을 클릭하십시오</b>

en: <big><b>Add-in Manager</b></big>
ko: <big><b>애드인 관리자</b></big>

en: Add-in Installation
ko: 추가 기능 설치

en: Add-in Manager
ko: 추가 기능 관리자

en: Additional extensions are required to perform this operation.
ko: 이 작업을 수행하려면 추가적인 확장이 필요합니다.

en: All registered repositories
ko: 등록된 모든 저장소

en: Install from:
ko: 설치 경로:

en: Register a local repository
ko: 로컬 저장소 등록

en: Register an on-line repository
ko: 온라인 저장소 등록

en: Select the location of the repository you want to register:
ko: 등록하고 싶은 저장소의 위치를 선택하십시오:

en: Show new versions only
ko: 새 버전 만 보기

en: Show updates only
ko: 업데이트 만 보기

en: The following add-ins are currently installed:
ko: 다음 추가 기능들이 현재 설치되어 있습니다:

en: The following add-ins will be installed:
ko: 다음 추가 기능이 설치될 것입니다:

en: _Install Add-ins...
ko: 추가 기능 설치(_I)...

en: _Repositories...
ko: 저장소(_R)...

en: _Uninstall...
ko: 설치 제거(_U)...

en: attempt to use a scalar value as array
ko: 스칼라 값을 배열 값으로 취급하려고 합니다

en: attempt to use scalar parameter `%s' as an array
ko: `%s' 스칼라 매개변수를 배열로 취급하려고 합니다

en: attempt to use scalar `%s' as an array
ko: `%s' 스칼라 구조를 배열 구조로 취급하려고 합니다

en: attempt to use array `%s' in a scalar context
ko: 스칼라 컨텍스트의 `%s' 배열 구조를 취급하려고 합니다

en: delete: index `%.*s' not in array `%s'
ko: delete: `%.*s' 인덱스는 `%s' 배열에 없습니다

en: attempt to use scalar `%s["%.*s"]' as an array
ko: `%s["%.*s"]' 스칼라 구조를 배열 구조로 취급하려고 합니다

en: `%s' is invalid as a function name
ko: `%s' 명칭은 함수 이름으로 적절치 않습니다

en: sort comparison function `%s' is not defined
ko: `%s' 정렬 비교 함수를 정의하지 않았습니다

en: %s blocks must have an action part
ko: %s 블록에 동작 부분이 있어야 합니다

en: each rule must have a pattern or an action part
ko: 각 규칙에는 패턴 또는 동작 부분이 있어야 합니다

en: old awk does not support multiple `BEGIN' or `END' rules
ko: awk 이전 버전에서는 다중 `BEGIN', `END' 규칙을 지원하지 않습니다

en: `%s' is a built-in function, it cannot be redefined
ko: `%s' 함수는 내장 함수이므로, 재정의할 수 없습니다

en: regexp constant `//' looks like a C++ comment, but is not
ko: `//' 정규 표현식 상수는 C++ 주석문 표시 같지만, 그렇지 않습니다

en: regexp constant `/%s/' looks like a C comment, but is not
ko: `/%s/' 정규 표현식 상수는 C 주석문 표시 같지만, 그렇지 않습니다

en: duplicate case values in switch body: %s
ko: switch문에 중복된 case 값: %s

en: duplicate `default' detected in switch body
ko: switch문에 중복된 `default' 절

en: `break' is not allowed outside a loop or switch
ko: `break' 구문은 루프문 또는 switch문 밖에서 사용할 수 없습니다

en: `continue' is not allowed outside a loop
ko: `continue' 구문은 루프문 밖에서 사용할 수 없습니다

en: `next' used in %s action
ko: `next' 구문을 %s 동작 내에서 취급했습니다

en: `nextfile' used in %s action
ko: `nextfile' 구문을 %s 동작 내에서 취급했습니다

en: `return' used outside function context
ko: `return' 구문을 함수 밖 영역에서 취급했습니다

en: plain `print' in BEGIN or END rule should probably be `print ""'
ko: BEGIN과 END 안에 있는 순수한 `print' 구문은 `print ""'와 같은 모양새여야 합니다

en: `delete' is not allowed with SYMTAB
ko: `delete' 구문은 SYMTAB과 함께 취급할 수 없습니다

en: `delete' is not allowed with FUNCTAB
ko: `delete' 구문은 FUNCTAB과 함께 취급할 수 없습니다

en: `delete(array)' is a non-portable tawk extension
ko: `delete(array)'는 이식 불가능한 tawk 확장 기능입니다

en: multistage two-way pipelines don't work
ko: 다중 스테이지 이중 파이프라인이 동작하지 않습니다

en: concatenation as I/O `>' redirection target is ambiguous
ko: `>' 입출력 리다이렉션 결합의 대상이 모호합니다

en: regular expression on right of assignment
ko: 할당문의 우항에 정규 표현식이 있습니다

en: regular expression on left of `~' or `!~' operator
ko: `~' 또는 `!~' 연산자 좌항에 정규 표현식이 있습니다'

en: old awk does not support the keyword `in' except after `for'
ko: awk 이전 버전에서는 `for' 다음을 제외한 부분에서 `in' 키워드를 취급하지 않습니다

en: regular expression on right of comparison
ko: 비교문 우항에 정규 표현식이 있습니다

en: non-redirected `getline' invalid inside `%s' rule
ko: `%s' 규칙 내에서 리다이렉션 처리하지 않는 `getline' 취급이 잘못되었습니다

en: non-redirected `getline' undefined inside END action
ko: END 동작 내에서 리다이렉션 처리하지 않는 `getline'을 정의하지 않았습니다

en: old awk does not support multidimensional arrays
ko: awk 이전 버전에서는 다차원 배열을 지원하지 않습니다

en: call of `length' without parentheses is not portable
ko: 괄호를 뺀 `length' 호출은 이식 가능하지 않습니다

en: indirect function calls are a gawk extension
ko: 간접 함수 호출 방식은 gawk 확장 기능입니다

en: attempt to use non-function `%s' in function call
ko: 함수가 아닌 `%s' 이름을 함수 호출 구역 안에서 취급하려고 합니다

en: invalid subscript expression
ko: 잘못된 하위스크립트 연산식

en: fatal:
ko: 실패:

en: unexpected newline or end of string
ko: 예상치 못한 개행 문자 또는 문자열 끝

en: source files / command-line arguments must contain complete functions or rules
ko: 원본 파일 / 명령행 인자에 완전한 함수 이름 또는 규칙이 들어있어야 합니다

en: reason unknown
ko: 원인을 알 수 없음

en: already included source file `%s'
ko: 이미 `%s' 원본 파일을 넣었습니다

en: already loaded shared library `%s'
ko: 이미 `%s' 공유 라이브러리를 불러왔습니다

en: @include is a gawk extension
ko: @include는 gawk 확장 기능입니다

en: empty filename after @include
ko: @include 다음에 파일 이름이 없습니다

en: @load is a gawk extension
ko: @load는 gawk 확장 기능입니다

en: empty filename after @load
ko: @load 다음에 파일 이름이 없습니다

en: empty program text on command line
ko: 명령행에 프로그램 텍스트가 없습니다

en: source file `%s' is empty
ko: `%s' 원본 파일이 비었습니다

en: source file does not end in newline
ko: 원본 파일이 개행 문자로 끝나지 않았습니다

en: unterminated regexp ends with `\' at end of file
ko: 파일 끝에 `\' 문자로 끝나지 않은 정규 표현식이 있습니다

en: %s: %d: tawk regex modifier `/.../%c' doesn't work in gawk
ko: %s: %d: gawk에서는 `/.../%c' tawk 정규표현식 수정자가 동작하지 않습니다

en: tawk regex modifier `/.../%c' doesn't work in gawk
ko: gawk에서는 `/.../%c' tawk 정규 표현식 수정자가 동작하지 않습니다

en: unterminated regexp
ko: 끝나지 않은 정규 표현식

en: unterminated regexp at end of file
ko: 파일 끝에 끝나지 않은 정규 표현식

en: use of `\ #...' line continuation is not portable
ko: `\ #...' 행 연속 표현자는 이식 불가능합니다

en: backslash not last character on line
ko: 행의 백슬래시 문자는 마지막 문자가 아닙니다

en: multidimensional arrays are a gawk extension
ko: 다차원 배열은 gawk 확장 기능입니다

en: POSIX does not allow physical newlines in string values
ko: POSIX에서는 문자열 값에 물리 개행 문자를 허용하지 않습니다

en: backslash string continuation is not portable
ko: 백슬래시 문자열 연속 표현자는 이식 불가능합니다

en: invalid char '%c' in expression
ko: 표현식에 잘못된 문자 '%c'

en: `%s' is a gawk extension
ko: `%s'은(는) gawk 확장 기능입니다

en: POSIX does not allow `%s'
ko: POSIX에서는 `%s'을(를) 허용하지 않습니다

en: `%s' is not supported in old awk
ko: 오래된 awk 버전에서는 `%s'을(를) 지원하지 않습니다

en: `goto' considered harmful!
ko: `goto' 사용은 바람직하지 않습니다!

en: %d is invalid as number of arguments for %s
ko: %d은(는) %s의 잘못된 인자 숫자입니다

en: %s third parameter is not a changeable object
ko: 세번째 %s 매개변수는 값을 바꿀 수 없는 개체입니다

en: match: third argument is a gawk extension
ko: match: 세번째 인자는 gawk 확장 기능입니다

en: close: second argument is a gawk extension
ko: close: 두번째 인자는 gawk 확장 기능입니다

en: use of dcgettext(_"...") is incorrect: remove leading underscore
ko: dcgettext(_"...") 사용이 올바르지 않습니다: 앞서 표기한 언더스코어 문자를 제거하십시오

en: use of dcngettext(_"...") is incorrect: remove leading underscore
ko: dcngettext(_"...") 사용이 올바르지 않습니다: 앞서 표기한 언더스코어 문자를 제거하십시오

en: index: regexp constant as second argument is not allowed
ko: index: 두번째 인자 위치에는 정규표현식 상수를 허용하지 않습니다

en: function `%s': parameter `%s' shadows global variable
ko: `%s' 함수: `%s' 매개 변수와 전역 변수가 겹칩니다

en: could not open `%s' for writing: %s
ko: 기록할 `%s'을(를) 열 수 없습니다: %s

en: sending variable list to standard error
ko: STDERR로 변수 목록 보내는 중

en: shadow_funcs() called twice!
ko: shadow_funcs() 함수를 두번 호출했습니다!

en: there were shadowed variables.
ko: 중복 변수가 있습니다.

en: function name `%s' previously defined
ko: `%s' 함수 이름은 이미 앞에서 정의했습니다

en: function `%s': parameter `%s' cannot contain a namespace
ko: `%s' 함수: `%s' 매개변수에 이름 공간 명칭을 넣을 수 없습니다

en: function `%s': parameter #%d, `%s', duplicates parameter #%d
ko: `%s' 함수: 매개변수 #%d, `%s'이(가) 매개변수 #%d와(과) 중복됩니다

en: function `%s' called but never defined
ko: `%s' 함수를 호출했지만 정의하지 않았습니다

en: function `%s' defined but never called directly
ko: `%s' 함수를 정의했지만 직접 호출한 적이 없습니다

en: regexp constant for parameter #%d yields boolean value
ko: #%d 매개변수의 정규표현식 상수에서 부울린 값을 넘겨줍니다

en: function `%s' called with space between name and `(',
    or used as a variable or an array
ko: 이름과 `(' 괄호 사이에 공백을 넣어 `%s' 함수를 호출했거나,
    변수 또는 배열로 사용했습니다

en: division by zero attempted
ko: 0으로 나누기를 시도했습니다

en: division by zero attempted in `%%'
ko: `%%'에서 0으로 나누기를 시도했습니다

en: cannot assign a value to the result of a field post-increment expression
ko: 필드 후위 증가 연산자의 결과에 값을 할당할 수 없습니다

en: invalid target of assignment (opcode %s)
ko: 할당 대상이 잘못되었습니다(opcode %s)

en: identifier %s: qualified names not allowed in traditional / POSIX mode
ko: %s 식별자: 기존 / POSIX 모드에서 한정 이름은 허용하지 않습니다

en: identifier %s: namespace separator is two colons, not one
ko: %s 식별자: 이름 공간은 콜론 하나가 아닌 두개로 구분합니다.

en: qualified identifier `%s' is badly formed
ko: `%s' 한정 식별자의 구성이 올바르지 않습니다

en: identifier `%s': namespace separator can only appear once in a qualified name
ko: `%s' 식별자: 이름 공간 구분자는 한정 명칭에서 한번만 나타내레 수 있습니다

en: using reserved identifier `%s' as a namespace is not allowed
ko: `%s' 예약 식별자는 이름 공간 명칭으로 허용하지 않습니다

en: using reserved identifier `%s' as second component of a qualified name is not allowed
ko: 한정 명칭의 두번째 요소로서의 `%s' 예약 식별자 활용은 허용하지 않습니다

en: @namespace is a gawk extension
ko: @namespace는 gawk 확장 기능입니다

en: namespace name `%s' must meet identifier naming rules
ko: `%s' 이름 공간 명칭에는 식별자 이름 규칙을 따라야합니다

en: standard error
ko: 표준 오류

en: %s: received non-numeric argument
ko: %s: 숫자가 아닌 인자 값을 받았습니다

en: exp: argument %g is out of range
ko: exp: %g 인자 값이 범위를 벗어납니다

en: fflush: cannot flush: pipe `%.*s' opened for reading, not writing
ko: fflush: 플러싱 불가: `%.*s' 파이프를 기록용이 아닌 읽기용으로 열었습니다

en: fflush: cannot flush: file `%.*s' opened for reading, not writing
ko: fflush: 플러싱 불가: `%.*s' 파일을 기록용이 아닌 읽기용으로 열었습니다

en: fflush: cannot flush file `%.*s': %s
ko: fflush: `%.*s' 파일 플러싱 불가: %s

en: fflush: cannot flush: two-way pipe `%.*s' has closed write end
ko: fflush: 플러싱 불가: `%.*s' 양방향 파이프가 기록 끝에 닫혔습니다

en: fflush: `%.*s' is not an open file, pipe or co-process
ko: fflush: `%.*s'은(는) 열어둔 파일, 파이프 또는 병행프로세스가 아닙니다

en: length: received array argument
ko: length: 배열 인자 값을 받았습니다

en: `length(array)' is a gawk extension
ko: `length(array)'는 gawk 확장 기능입니다

en: fatal: must use `count$' on all formats or none
ko: fatal: 모든 형식에 대해 `count$'를 쓰거나 아니면 아얘 쓰지 말아야 합니다

en: field width is ignored for `%%' specifier
ko: `%%' 지정자의 필드 폭은 무시합니다

en: precision is ignored for `%%' specifier
ko: `%%' 지정자의 정밀도는 무시합니다

en: field width and precision are ignored for `%%' specifier
ko: `%%' 지정자의 필드 폭과 정밀도는 무시합니다

en: fatal: `$' is not permitted in awk formats
ko: fatal: `$'은(는) awk 형식에서 허용하지 않습니다

en: fatal: `$' not permitted after period in format
ko: fatal: 형식에 따르면 구두점 다음에 `$'을(를) 허용하지 않습니다

en: fatal: no `$' supplied for positional field width or precision
ko: fatal: 위치별 필드 폭 또는 정밀도로서의 `$'이(가) 없습니다

en: `l' is meaningless in awk formats; ignored
ko: awk 형식에서 `l'은 의미가 없습니다. 무시함

en: fatal: `l' is not permitted in POSIX awk formats
ko: fatal: `l'은 POSIX awk 형식에서 허용하지 않습니다

en: `L' is meaningless in awk formats; ignored
ko: awk 형식에서 `L'은 의미가 없습니다. 무시함

en: fatal: `L' is not permitted in POSIX awk formats
ko: fatal: `L'은 POSIX awk 형식에서 허용하지 않습니다

en: `h' is meaningless in awk formats; ignored
ko: awk 형식에서 `h'는 의미가 없습니다. 무시함

en: fatal: `h' is not permitted in POSIX awk formats
ko: fatal: `h'는 POSIX awk 형식에서 허용하지 않습니다

en: [s]printf: value %g is too big for %%c format
ko: [s]printf: %%2$c 형식에 대해 %1$g 값이 너무 큽니다

en: [s]printf: value %g is not a valid wide character
ko: [s]printf: %g 값은 올바른 범위의 문자가 아닙니다

en: [s]printf: value %g is out of range for `%%%c' format
ko: [s]printf: `%%%2$c' 형식에 대해  %1$g 값의 범위를 넘었습니다

en: [s]printf: value %s is out of range for `%%%c' format
ko: [s]printf: `%%%2$c' 형식에 대해 %1$s 값의 범위를 넘었습니다

en: %%%c format is POSIX standard but not portable to other awks
ko: %%%c 형식은 POSIX 표준이지만 다른 awk 프로그램에 이식할 수 없습니다.

en: ignoring unknown format specifier character `%c': no argument converted
ko: 알 수 없는 `%c' 형식 지정 문자 무시: 변환한 인자 값 없음

en: fatal: not enough arguments to satisfy format string
ko: fatal: 인자 값이 형식 문자열에서 지정한 만큼 충분하지 않습니다

en: ^ ran out for this one
ko: ^ 이 부분에 맞는 요소 빠짐

en: [s]printf: format specifier does not have control letter
ko: [s]printf: 형식 지정자에 제어 문자가 없습니다

en: too many arguments supplied for format string
ko: 형식 문자열에 너무나 많은 인자 값을 넣었습니다

en: sprintf: no arguments
ko: sprintf: 인자 값 없음

en: printf: no arguments
ko: printf: 인자 값 없음

en: printf: attempt to write to closed write end of two-way pipe
ko: printf: 이미 닫힌 양방향 파이프라인의 쓰기 끝 지점에서 쓰기 시도

en: substr: length %g is not >= 1
ko: substr: %g 길이가 1보다 크거나 같지 않습니다

en: substr: length %g is not >= 0
ko: substr: %g 길이가 0보다 크거나 같지 않습니다

en: substr: non-integer length %g will be truncated
ko: substr: 숫자가 아닌 %g 길이 값을 자릅니다

en: substr: length %g too big for string indexing, truncating to %g
ko: substr: 문자열 인덱싱 번호로는 %g 길이 값이 너무 커서 %g 값으로 자릅니다

en: substr: start index %g is invalid, using 1
ko: substr: %g 시작 인덱스 값이 잘못되어 1을 사용합니다

en: substr: non-integer start index %g will be truncated
ko: substr: 시작 인덱스로 사용하는 %g 비 정수값을 자릅니다

en: substr: source string is zero length
ko: substr: 원본 문자열 길이가 0입니다

en: substr: start index %g is past end of string
ko: substr: %g 시작 인덱스 값이 문자열 길이보다 큽니다

en: substr: length %g at start index %g exceeds length of first argument (%lu)
ko: substr: %2$g 시작 인덱스로부터의 %1$g 길이는 첫번째 인자 값의 길이를 초과합니다(%3$lu)

en: strftime: format value in PROCINFO["strftime"] has numeric type
ko: strftime: PROCINFO["strftime"]의 형식 값에 숫자 값이 있습니다

en: strftime: second argument less than 0 or too big for time_t
ko: strftime: 두번째 인자 값이 0보다 작거나 time_t보다 큽니다

en: strftime: second argument out of range for time_t
ko: strftime: 두번째 인자 값이 time_t 범위를 벗어납니다

en: strftime: received empty format string
ko: strftime: 빈 형식 문자열을 받았습니다

en: mktime: at least one of the values is out of the default range
ko: mktime: 지정 값 중 최소 한개 이상이 기본 범위를 벗어납니다

en: 'system' function not allowed in sandbox mode
ko: 샌드박스 모드에서는 'system' 함수 실행을 허용하지 않습니다

en: print: attempt to write to closed write end of two-way pipe
ko: print: 이미 닫힌 양방향 파이프라인의 쓰기 끝 지점에서 쓰기 시도

en: reference to uninitialized field `$%d'
ko: 초기화하지 않은 `$%d'번 필드 참조

en: match: third argument is not an array
ko: match: 세번째 인자 값이 배열이 아닙니다

en: gensub: third argument `%.*s' treated as 1
ko: gensub: 세번째 `%.*s' 인자 값을 1로 취급합니다

en: %s: can be called indirectly only with two arguments
ko: %s: 인자 값 2개만을 사용하여 간접 호출할 수 있습니다

en: indirect call to %s requires at least two arguments
ko: %s 간접 호출시 최소 인자 값 2개가 필요합니다

en: lshift(%f, %f): negative values are not allowed
ko: lshift(%f, %f): 음수 값은 허용하지 않습니다

en: lshift(%f, %f): fractional values will be truncated
ko: lshift(%f, %f): 소숫점 아래 값은 잘립니다

en: lshift(%f, %f): too large shift value will give strange results
ko: lshift(%f, %f): 쉬프팅한 값이 크면 이상한 결과를 가져올 수 있습니다

en: rshift(%f, %f): negative values are not allowed
ko: rshift(%f, %f): 음수 값은 허용하지 않습니다

en: rshift(%f, %f): fractional values will be truncated
ko: rshift(%f, %f): 소숫점 아래 값은 잘립니다

en: rshift(%f, %f): too large shift value will give strange results
ko: rshift(%f, %f): 쉬프팅한 값이 크면 이상한 결과를 가져올 수 있습니다

en: compl(%f): negative value is not allowed
ko: compl(%f): 음수 값은 허용하지 않습니다

en: compl(%f): fractional value will be truncated
ko: compl(%f): 소숫점 아래 값은 잘립니다

en: dcgettext: `%s' is not a valid locale category
ko: dcgettext: `%s'은(는) 유효한 로캘 분류가 아닙니다

en: intdiv: third argument is not an array
ko: intdiv: 세번째 인자 값이 배열이 아닙니다

en: intdiv: division by zero attempted
ko: intdiv: 0으로 나누기를 시도했습니다

en: typeof: second argument is not an array
ko: typeof: 두번째 인자 값이 배열이 아닙니다

en: typeof detected invalid flags combination `%s'; please file a bug report.
ko: typeof에서 잘못된 `%s' 플래그 조합을 발견했습니다. 오류 보고서를 제출해주십시오.

en: typeof: invalid argument type `%s'
ko: typeof: 잘못된 `%s' 인자 형식

en: typeof: unknown argument type `%s'
ko: typeof: 알 수 없는 `%s' 인자 형식

en: invalid frame number: %d
ko: 잘못된 프레임 번호: %d

en: no breakpoint/watchpoint has been set yet
ko: 아직 중단점/관찰점을 설정하지 않았습니다

en: invalid breakpoint/watchpoint number
ko: 잘못된 중단점/관찰점 번호

en: Type commands for when %s %d is hit, one per line.
ko: %s %d에 도달 하였을 때, 줄 당 하나씩 명령을 입력하십시오.

en: `end' valid only in command `commands' or `eval'
ko: `end'는 `commands' 명령 또는 `eval' 명령에만 유효합니다

en: `silent' valid only in command `commands'
ko: `silent'는 `commands' 명령에만 유효합니다

en: condition: invalid breakpoint/watchpoint number
ko: condition: 잘못된 중단점/관찰점 번호

en: argument not a string
ko: 인자 값이 문자열이 아닙니다

en: invalid range specification: %d - %d
ko: 잘못된 범위 지정: %d - %d

en: non-numeric value for field number
ko: 필드 번호 값이 숫자가 아닙니다

en: non-numeric value found, numeric expected
ko: 숫자 값이어야 하지만, 숫자가 아닌 값입니다

en: non-zero integer value
ko: 0이 아닌 정수값

en: backtrace [N] - print trace of all or N innermost (outermost if N < 0) frames.
ko: backtrace [N] - 전체 또는 안쪽 프레임 N개(N이 음수이면 바깥 프레임 N개) 추적 단계를 출력합니다.

en: break [[filename:]N|function] - set breakpoint at the specified location.
ko: break [[<파일 이름>:]N|<함수이름>] - 지정 위치에 중단점을 설정합니다.

en: clear [[filename:]N|function] - delete breakpoints previously set.
ko: clear [[<파일 이름>:]N|<함수이름>] - 앞서 설정한 중단점을 삭제합니다.

en: commands [num] - starts a list of commands to be executed at a breakpoint(watchpoint) hit.
ko: commands [<번호>] - 중단점(관찰점) 도달시 실행할 명령 조회를 시작합니다.

en: condition num [expr] - set or clear breakpoint or watchpoint condition.
ko: condition <번호> [<수식>] - 중단점 또는 관찰점 상태를 설정하거나 소거합니다.

en: continue [COUNT] - continue program being debugged.
ko: continue [<갯수>] - 디버깅 중인 프로그램 실행을 계속합니다.

en: delete [breakpoints] [range] - delete specified breakpoints.
ko: delete [<중단점>] [<범위>] - 지정 중단점을 삭제합니다.

en: disable [breakpoints] [range] - disable specified breakpoints.
ko: disable [<중단점>] [<범위>] - 지정 중단점을 사용하지 않도록 설정합니다.

en: display [var] - print value of variable each time the program stops.
ko: display [<변수>] - 프로그램 실행을 멈출 때마다 변수 값을 출력합니다.

en: down [N] - move N frames down the stack.
ko: down [N] - N 프레임만큼 스택을 따라 내려갑니다.

en: dump [filename] - dump instructions to file or stdout.
ko: dump [<파일 이름>] - 파일 또는 표준 출력을 대상으로 다수의 명령을 저장합니다.

en: enable [once|del] [breakpoints] [range] - enable specified breakpoints.
ko: enable [once|del] [<중단점>] [<범위>] - 지정 중단점을 사용하도록 설정합니다.

en: end - end a list of commands or awk statements.
ko: end - awk 구문 또는 명령의 조회를 끝냅니다.

en: eval stmt|[p1, p2, ...] - evaluate awk statement(s).
ko: eval <구문>|[<매개변수1>, <매개변수2>, ...] - awk 구문을 연산 실행합니다.

en: exit - (same as quit) exit debugger.
ko: exit - (quit와 동일) 디버거를 빠져나갑니다.

en: finish - execute until selected stack frame returns.
ko: finish - 선택한 스택 프레임을 반환하기까지 실행합니다.

en: frame [N] - select and print stack frame number N.
ko: frame [N] - N 번 스택 프레임을 선택하고 출력합니다.

en: help [command] - print list of commands or explanation of command.
ko: help [명령] - 명령 목록과 명령 설명을 출력합니다.

en: ignore N COUNT - set ignore-count of breakpoint number N to COUNT.
ko: ignore N <갯수> - N번부터 <갯수>만큼 중단점 무시 갯수를 설정합니다.

en: list [-|+|[filename:]lineno|function|range] - list specified line(s).
ko: list [-|+|[<파일 이름>:]<행번호>|<함수이름>|<범위>] - 지정 행을 나타냅니다.

en: next [COUNT] - step program, proceeding through subroutine calls.
ko: next [<갯수>] - 프로그램을 지정 횟수만큼 단계 실행하며, 하위 루틴 호출은 단일 단계로 간주합니다.

en: nexti [COUNT] - step one instruction, but proceed through subroutine calls.
ko: nexti [<갯수>] - 명령 하나를 실행하며, 하위 루틴 호출은 단일 단계로 간주합니다.

en: option [name[=value]] - set or display debugger option(s).
ko: option [<이름>[=<값>]] - 디버거 옵션을 설정하거나 표시합니다.

en: print var [var] - print value of a variable or array.
ko: print <변수> [<변수>] - 변수 값 또는 배열 값을 출력합니다.

en: printf format, [arg], ... - formatted output.
ko: printf <형식>, [<인자값>], ... - 지정 형식대로 출력.

en: quit - exit debugger.
ko: quit - 디버거를 빠져나갑니다.

en: return [value] - make selected stack frame return to its caller.
ko: return [<값>] - 선택한 스택 프레임에서 호출자로 값을 반환하도록합니다.

en: run - start or restart executing program.
ko: run - 프로그램 실행을 시작하거나 다시 시작합니다.

en: save filename - save commands from the session to file.
ko: save <파일 이름> - 세션에서 실행한 명령(목록)을 파일에 저장합니다.

en: set var = value - assign value to a scalar variable.
ko: set <변수> = <값> - 변수에 스칼라 값을 할당합니다.

en: silent - suspends usual message when stopped at a breakpoint/watchpoint.
ko: silent - 중단점/관찰점에 도달하여 멈췄을 경우 일반적으로 나타나는 메시지를 숨깁니다.

en: source file - execute commands from file.
ko: source <파일> - 파일에 들어있는 명령을 실행합니다.

en: step [COUNT] - step program until it reaches a different source line.
ko: step [<갯수>] - 다른 소스 코드 행에 도달할 때까지 프로그램을 단계 별로 진행합니다.

en: stepi [COUNT] - step one instruction exactly.
ko: stepi [<갯수>] - 정확하게 명령 한 개 실행을 진행합니다.

en: tbreak [[filename:]N|function] - set a temporary breakpoint.
ko: tbreak [[<파일 이름>:]<N>|<함수이름>] - 임시 중단점을 설정합니다.

en: trace on|off - print instruction before executing.
ko: trace on|off - 실행 전 명령을 출력합니다.

en: undisplay [N] - remove variable(s) from automatic display list.
ko: undisplay [N] - 자동 표시 목록에서 변수를 제거합니다.

en: until [[filename:]N|function] - execute until program reaches a different line or line N within current frame.
ko: until [[<파일 이름>:]<N>|<함수이름>] - 현재 프레임 영역에서 다른 행 또는 N 번째 행에 도달하기까지 프로그램을 실행합니다.

en: unwatch [N] - remove variable(s) from watch list.
ko: unwatch [N] - 관찰 목록에서 변수를 제거합니다.

en: up [N] - move N frames up the stack.
ko: up [N] - 스택에서 N 번째 상단 프레임으로 이동합니다.

en: watch var - set a watchpoint for a variable.
ko: watch <변수> - 변수를 관찰대상(관찰점)으로 설정합니다.

en: where [N] - (same as backtrace) print trace of all or N innermost (outermost if N < 0) frames.
ko: where [N] - (backtrace와 동일) 전체 또는 안쪽 프레임 N개(N이 음수이면 바깥 프레임 N개) 추적 단계를 출력합니다.

en: invalid character in command
ko: 명령에 잘못된 문자가 있습니다

en: invalid character
ko: 잘못된 문자

en: undefined command: %s
ko: 정의하지 않은 명령: %s

en: set or show the number of lines to keep in history file.
ko: 기록 파일의 유지 행 갯수를 설정하거나 표시합니다.

en: set or show the list command window size.
ko: 명령 목록 창 크기를 설정하거나 표시합니다.

en: set or show gawk output file.
ko: gawk 출력 파일을 설정하거나 표시합니다.

en: set or show debugger prompt.
ko: 디버거 프롬프트를 설정하거나 표시합니다.

en: (un)set or show saving of command history (value=on|off).
ko: 명령 기록 저장을 설정(해제) 하거나 표시합니다(값=on|off)

en: (un)set or show saving of options (value=on|off).
ko: 옵션 저장을 설정(해제) 하거나 표시합니다(값=on|off)

en: (un)set or show instruction tracing (value=on|off).
ko: 명령문 추적을 설정(해제) 하거나 표시합니다(값=on|off)

en: program not running.
ko: 프로그램을 실행하고 있지 않습니다.

en: source file `%s' is empty.
ko: `%s' 소스 파일이 비었습니다.

en: no current source file.
ko: 현재 소스 파일이 아닙니다.

en: WARNING: source file `%s' modified since program compilation.
ko: 경고: 프로그램 컴파일 후 `%s' 소스 파일을 수정했습니다.

en: line number %d out of range; `%s' has %d lines
ko: 행 번호 %d번 범위 초과 `%s' 행 갯수는 %d개 입니다

en: unexpected eof while reading file `%s', line %d
ko: `%s' 파일, 행 번호 %d번 읽는 중 예상치 못한 파일 끝 발견

en: source file `%s' modified since start of program execution
ko: 프로그램 시작 후 `%s' 소스 파일을 수정했습니다

en: Current source file: %s
ko: 현재 소스 파일: %s

en: Number of lines: %d
ko: 행 번호: %d

en: Source file (lines): %s (%d)
ko: 소스 파일(행 갯수): %s (%d)

en: Number  Disp  Enabled  Location
ko: 번호  디스플레이  활성  위치

en: 	no of hits = %ld
ko: 	도달횟수 = %ld

en: 	ignore next %ld hit(s)
ko: 	다음 %ld번 도달 무시

en: 	stop condition: %s
ko: 	중단 상태: %s

en: 	commands:
ko: 	명령:

en: Current frame:
ko: 현재 프레임:

en: Called by frame:
ko: 프레임에서 호출함:

en: Caller of frame:
ko: 프레임 호출자:

en: None in main().
ko: main()에 없습니다.

en: No arguments.
ko: 인자가 없습니다.

en: No locals.
ko: 로컬 요소 아님.

en: All defined variables:
ko: 정의한 모든 변수:

en: All defined functions:
ko: 정의한 모든 함수:

en: Auto-display variables:
ko: 자동 표시 변수:

en: Watch variables:
ko: 관찰 변수:

en: no symbol `%s' in current context
ko: 현재 컨텍스트에 `%s' 심볼이 없습니다

en: `%s' is not an array
ko: `%s'은(는) 배열이 아닙니다

en: $%ld = uninitialized field
ko: $%ld = 초기화 하지 않은 필드

en: array `%s' is empty
ko: `%s' 배열이 비어있습니다

en: ["%.*s"] not in array `%s'
ko: ["%.*s"] 값은 `%s' 배열에 없습니다

en: `%s["%.*s"]' is not an array
ko: `%s["%.*s"]'은(는) 배열이 아닙니다

en: `%s' is not a scalar variable
ko: `%s'은(는) 스칼라 변수가 아닙니다

en: attempt to use array `%s["%.*s"]' in a scalar context
ko: 스칼라 컨텍스트에서 `%s["%.*s"]' 배열을 취급하려고 합니다

en: attempt to use scalar `%s["%.*s"]' as array
ko: `%s["%.*s"]' 스칼라 구조를 배열 구조로 취급하려고 합니다

en: `%s' is a function
ko: `%s'은(는) 함수입니다

en: watchpoint %d is unconditional
ko: 관찰점 %d번 상태 정보가 없습니다

en: No display item numbered %ld
ko: %ld번 항목 표시 안 함

en: No watch item numbered %ld
ko: %ld번 항목 관찰 안 함

en: %d: ["%.*s"] not in array `%s'
ko: %d: ["%.*s"] 은(는) `%s' 배열이 아닙니다

en: attempt to use scalar value as array
ko: 스칼라 값을 배열로 사용하려고 합니다

en: Watchpoint %d deleted because parameter is out of scope.
ko: 매개변수가 범위를 벗어나 관찰점 %d번을 삭제했습니다.

en: Display %d deleted because parameter is out of scope.
ko: 매개변수가 범위를 벗어나 %d 디스플레이를 삭제했습니다.

en:  in file `%s', line %d
ko: `%s' 파일, 행 번호 %d번

en:  at `%s':%d
ko: `%s':%d 위치

en: More stack frames follow ...
ko: 스택 프레임 더 따라가보기 ...

en: invalid frame number
ko: 잘못된 프레임 번호

en: Note: breakpoint %d (enabled, ignore next %ld hits), also set at %s:%d
ko: 참고: 중단점 %d번(활성, 다음 %ld번 도달 무시)을 %s:%d 위치에도 설정했습니다

en: Note: breakpoint %d (enabled), also set at %s:%d
ko: 참고: 중단점 %d번(활성)을 %s:%d 위치에도 설정했습니다

en: Note: breakpoint %d (disabled, ignore next %ld hits), also set at %s:%d
ko: 참고: 중단점 %d번(비활성, 다음 %ld번 도달 무시)을 %s:%d 위치에도 설정했습니다

en: Note: breakpoint %d (disabled), also set at %s:%d
ko: 참고: 중단점 %d번(비활성)을 %s:%d 위치에도 설정했습니다

en: Breakpoint %d set at file `%s', line %d
ko: `%2$s' 파일, %3$d번째 행에 중단점 %1$d번 설정

en: line number %d in file `%s' out of range
ko: `%2$s' 파일의 행 번호 %1$d번은 범위를 벗어납니다

en: breakpoint %d set at file `%s', line %d is unconditional
ko: `%2$s' 파일, 행 번호 %3$d번에 지정한 중단점 %1$d번 상태 정보가 없습니다

en: Deleted breakpoint %d
ko: 중단점 %d번을 삭제했습니다

en: No breakpoint(s) at entry to function `%s'
ko: `%s' 함수에 대한 중단점 항목이 없습니다

en: No breakpoint at file `%s', line #%d
ko: `%s' 파일, 행 번호 #%d 위치에 중단점 없음

en: invalid breakpoint number
ko: 잘못된 중단점 번호

en: Delete all breakpoints? (y or n)
ko: 모든 중단점을 삭제하시겠습니까? (y 또는 n)

en: Will ignore next %ld crossing(s) of breakpoint %d.
ko: 중단점 %2$d번에 다음 %1$ld회 도달시 무시합니다.

en: Will stop next time breakpoint %d is reached.
ko: 다음에 중단점 %d번에 도달했을 때 멈춥니다.

en: Can only debug programs provided with the `-f' option.
ko: `-f' 옵션을 붙였을 경우에만 프로그램을 디버깅할 수 있습니다.

en: Failed to restart debugger
ko: 디버거 다시 시작에 실패했습니다

en: Program already running. Restart from beginning (y/n)?
ko: 프로그램을 이미 실행 중입니다. 처음부터 다시 시작하시겠습니까(y/n)?

en: Program not restarted
ko: 프로그램을 다시 시작하지 않음

en: error: cannot restart, operation not allowed
ko: error: 다시 시작할 수 없습니다. 실행을 허용하지 않음

en: error (%s): cannot restart, ignoring rest of the commands
ko: error (%s): 다시 시작할 수 없습니다. 나머지 명령 무시

en: Starting program:
ko: 프로그램 시작:

en: Program exited abnormally with exit value: %d
ko: 비정상 종료 값을 반환하며 프로그램을 빠져나왔습니다: %d

en: Program exited normally with exit value: %d
ko: 정상 종료 값을 반환하며 프로그램을 빠져나왔습니다: %d

en: The program is running. Exit anyway (y/n)?
ko: 프로그램을 실행중입니다. 그래도 빠져나가시겠습니까(y/n)?

en: Not stopped at any breakpoint; argument ignored.
ko: 어떤 중단점에서도 멈추지 않았습니다. 인자 값을 무시합니다.

en: invalid breakpoint number %d.
ko: 잘못된 중단점 번호 %d번.

en: Will ignore next %ld crossings of breakpoint %d.
ko: 중단점 %2$d의 다음 %1$ld회 도달을 무시합니다.

en: 'finish' not meaningful in the outermost frame main()
ko: main() 프레임 바깥 우선 부분에서 'finish'는 의미없습니다

en: Run till return from
ko: 다음 위치에서 return 문까지 실행

en: 'return' not meaningful in the outermost frame main()
ko: main() 프레임 바깥 우선 부분에서 'return'은 의미없습니다

en: invalid source line %d in file `%s'
ko: `%2$s' 파일에서 잘못된 소스 행 번호 %1$d번

en: element not in array
ko: 배열에 원소가 없습니다

en: untyped variable
ko: 형식을 지정하지 않은 변수

en: Stopping in %s ...
ko: %s에서 중단 중 ...

en: 'finish' not meaningful with non-local jump '%s'
ko: 전역 jump '%s'에서 'finish'는 의미없습니다

en: 'until' not meaningful with non-local jump '%s'
ko: 전역 jump '%s'에서 'until'은 의미없습니다

en: ["%.*s"] not in array `%s'
ko: ["%.*s"] 값은 `%s' 배열에 없습니다

en: sending output to stdout
ko: 출력 내용을 표준 출력으로 보내는 중

en: `%s' not allowed in current context; statement ignored
ko: 현재 컨텍스트에 `%s'을(를) 허용하지 않습니다. 구문 무시함

en: `return' not allowed in current context; statement ignored
ko: 현재 컨텍스트에 `return'을 허용하지 않습니다. 구문 무시함

en: No symbol `%s' in current context
ko: 현재 컨텍스트에 `%s' 심볼이 없습니다

en: unknown nodetype %d
ko: 알 수 없는 노드 형식 %d

en: unknown opcode %d
ko: 알 수 없는 opcode %d

en: opcode %s not an operator or keyword
ko: %s opcode는 연산자나 키워드가 아닙니다

en: buffer overflow in genflags2str
ko: genflags2str에서 버퍼 넘침

en: 
    	# Function Call Stack:
ko: 
    	# 함수 콜 스택:

en: `IGNORECASE' is a gawk extension
ko: `IGNORECASE'는 gawk 확장 기능입니다

en: `BINMODE' is a gawk extension
ko: `BINMODE'는 gawk 확장기능입니다

en: BINMODE value `%s' is invalid, treated as 3
ko: `%s' BINMODE 값이 잘못되어 3값으로 취급합니다

en: bad `%sFMT' specification `%s'
ko: 잘못된 `%2$s' `%1$sFMT' 정의

en: turning off `--lint' due to assignment to `LINT'
ko: `LINT'에 값을 할당하여 `--lint' 옵션을 끕니다

en: reference to uninitialized argument `%s'
ko: 초기화 하지 않은 `%s' 인자 값으로 참조

en: reference to uninitialized variable `%s'
ko: 초기화 하지 않은 `%s' 값으로 참조

en: attempt to field reference from non-numeric value
ko: 숫자가 아닌 값으로 필드 참조 시도

en: attempt to field reference from null string
ko: null 문자열로 필드 참조 시도

en: attempt to access field %ld
ko: %ld번 필드 접근 시도

en: reference to uninitialized field `$%ld'
ko: 초기화하지 않은 `$%ld'번 필드를 참조했습니다

en: function `%s' called with more arguments than declared
ko: `%s' 함수를 선언 갯수보다 더 많은 인자 값으로 호출했습니다

en: unwind_stack: unexpected type `%s'
ko: unwind_stack: 예상치 못한 `%s' 형식

en: division by zero attempted in `/='
ko: `/=' 연산자로 0으로 나누기를 시도했습니다

en: division by zero attempted in `%%='
ko: `%%=' 연산자로 0으로 나누기를 시도했습니다

en: extensions are not allowed in sandbox mode
ko: 확장 기능은 샌드박스 모드에서 실행할 수 없습니다

en: -l / @load are gawk extensions
ko: -l / @load는 gawk 확장 기능입니다

en: load_ext: received NULL lib_name
ko: load_ext: NULL lib_name을 받았습니다

en: load_ext: library `%s' initialization routine `%s' failed
ko: load_ext: `%s' 라이브러리의 `%s' 초기화 루틴 실행 실패

en: make_builtin: missing function name
ko: make_builtin: 함수 이름 빠짐

en: make_builtin: function `%s' already defined
ko: make_builtin: `%s' 함수를 이미 정의했습니다

en: make_builtin: function name `%s' previously defined
ko: make_builtin: 이미 `%s' 이름의 함수를 정의했습니다

en: make_builtin: negative argument count for function `%s'
ko: make_builtin: `%s' 함수에 음수 인자 값

en: function `%s': argument #%d: attempt to use scalar as an array
ko: `%s' 함수: 인자 #%d: 스칼라 값을 배열로 사용 시도

en: function `%s': argument #%d: attempt to use array as a scalar
ko: `%s' 함수: 인자 #%d: 배열을 스칼라 값으로 사용 시도

en: stat: unable to read symbolic link `%s'
ko: stat: `%s' 심볼링 링크를 읽을 수 없음

en: stat: bad parameters
ko: stat: 잘못된 매개변수

en: fts init: could not create variable %s
ko: fts init: %s 변수를 만들 수 없습니다

en: fts is not supported on this system
ko: 이 시스템에서 fts를 지원하지 않습니다

en: fill_stat_element: could not set element
ko: fill_stat_element: 원소를 설정할 수 없습니다

en: fill_path_element: could not set element
ko: fill_path_element: 원소를 설정할 수 없습니다

en: fill_error_element: could not set element
ko: fill_error_element: 원소를 설정할 수 없습니다

en: fts-process: could not create array
ko: fts-process: 배열을 설정할 수 없습니다

en: fts-process: could not set element
ko: fts-process: 원소를 설정할 수 없습니다

en: fts: called with incorrect number of arguments, expecting 3
ko: fts: 인자가 3개 필요하나, 잘못된 인자 갯수로 호출했습니다

en: fts: could not flatten array
ko: fts: 배열을 평활화할 수 없습니다

en: fts: ignoring sneaky FTS_NOSTAT flag. nyah, nyah, nyah.
ko: fts: 얍삽한 FTS_NOSTAT 플래그를 무시합니다. 메에에에에롱.

en: fnmatch: could not get first argument
ko: fnmatch: 첫번째 인자 값을 가져올 수 없습니다

en: fnmatch: could not get second argument
ko: fnmatch: 두번째 인자 값을 가져올 수 없습니다

en: fnmatch: could not get third argument
ko: fnmatch: 세번째 인자 값을 가져올 수 없습니다

en: fnmatch is not implemented on this system
ko: fnmatch 기능은 이 시스템을 대상으로 구현하지 않았습니다

en: fnmatch init: could not add FNM_NOMATCH variable
ko: fnmatch init: FNM_NOMATCH 변수를 추가할 수 없습니다

en: fnmatch init: could not set array element %s
ko: fnmatch init: %s 배열 원소를 설정할 수 없습니다

en: fnmatch init: could not install FNM array
ko: fnmatch init: FNM 배열을 설치할 수 없습니다

en: fork: PROCINFO is not an array!
ko: fork: PROCINFO는 배열 구조가 아닙니다!

en: inplace::begin: in-place editing already active
ko: inplace::begin: 제자리 편집 기능을 이미 사용중입니다

en: inplace::begin: expects 2 arguments but called with %d
ko: inplace::begin: 인자 값 2개가 필요하나 %d개로 호출했습니다

en: inplace::begin: cannot retrieve 1st argument as a string filename
ko: inplace::begin: 첫번째 인자 값을 문자열 파일 이름으로 가져올 수 없습니다

en: inplace::begin: disabling in-place editing for invalid FILENAME `%s'
ko: inplace::begin: 잘못된 `%s' <파일 이름>에 대한 제자리 편집 기능을 사용하지 않습니다

en: inplace::begin: Cannot stat `%s' (%s)
ko: inplace::begin: `%s' 대상으로 stat 명령을 실행할 수 없음(%s)

en: inplace::begin: `%s' is not a regular file
ko: inplace::begin: `%s'은(는) 일반 파일이 아닙니다

en: inplace::begin: mkstemp(`%s') failed (%s)
ko: inplace::begin: mkstemp(`%s') 동작 실패(%s)

en: inplace::begin: chmod failed (%s)
ko: inplace::begin: chmod 동작 실패(%s)

en: inplace::begin: dup(stdout) failed (%s)
ko: inplace::begin: dup(stdout) 동작 실패(%s)

en: inplace::begin: dup2(%d, stdout) failed (%s)
ko: inplace::begin: dup2(%d, stdout) 동작 실패(%s)

en: inplace::begin: close(%d) failed (%s)
ko: inplace::begin: close(%d) 동작 실패(%s)

en: inplace::end: expects 2 arguments but called with %d
ko: inplace::end: 인자 값 2개가 필요하나 %d개로 호출했습니다

en: inplace::end: cannot retrieve 1st argument as a string filename
ko: inplace::end: 첫번째 인자 값을 문자열 파일 이름으로 가져올 수 없습니다

en: inplace::end: in-place editing not active
ko: inplace::end: 제자리 편집 기능을 활성화하지 않음

en: inplace::end: dup2(%d, stdout) failed (%s)
ko: inplace::end: dup2(%d, stdout) 동작 실패(%s)

en: inplace::end: close(%d) failed (%s)
ko: inplace::end: close(%d) 동작 실패(%s)

en: inplace::end: fsetpos(stdout) failed (%s)
ko: inplace::end: fsetpos(stdout) 동작 실패(%s)

en: inplace::end: link(`%s', `%s') failed (%s)
ko: inplace::end: link(`%s', `%s') 동작 실패(%s)

en: inplace::end: rename(`%s', `%s') failed (%s)
ko: inplace::end: rename(`%s', `%s') 동작 실패(%s)

en: dir_take_control_of: opendir/fdopendir failed: %s
ko: dir_take_control_of: opendir/fdopendir 동작 실패: %s

en: readfile: called with wrong kind of argument
ko: readfile: 잘못된 종류의 인자 값으로 호출함

en: revoutput: could not initialize REVOUT variable
ko: revoutput: REVOUT 변수를 초기화할 수 없습니다

en: array value has unknown type %d
ko: 배열 값에 알 수 없는 %d 형식 값이 있습니다

en: treating recovered value with unknown type code %d as a string
ko: 복원한 알 수 없는 %d 형식 코드 값을 문자열로 취급합니다

en: gettimeofday: not supported on this platform
ko: gettimeofday: 이 플랫폼에서 지원하지 않습니다

en: sleep: missing required numeric argument
ko: sleep: 필요한 숫자 인자값이 빠짐

en: sleep: argument is negative
ko: sleep: 인자 값이 음수입니다

en: sleep: not supported on this platform
ko: sleep: 이 플랫폼에서 지원하지 않습니다

en: input record too large
ko: 입력 레코드가 너무 큽니다

en: NF set to negative value
ko: NF 값을 음수 값으로 설정했습니다

en: decrementing NF is not portable to many awk versions
ko: 대부분의 awk 버전에 NF 값 감소 코드를 이식할 수 없습니다

en: accessing fields from an END rule may not be portable
ko: END 규칙에서의 필드 접근 코드는 이식 불가능합니다

en: split: fourth argument is a gawk extension
ko: split: 네번째 인자 대입은 gawk 확장 기능입니다

en: split: fourth argument is not an array
ko: split: 네번째 인자 값이 배열이 아닙니다

en: split: second argument is not an array
ko: split: 두번째 인자 값이 배열이 아닙니다

en: split: cannot use the same array for second and fourth args
ko: split: 두번째 인자와 네번째 인자 값으로 동일한 배열을 사용할 수 없습니다

en: split: cannot use a subarray of second arg for fourth arg
ko: split: 네번째 인자에 대한 두번째 인자 값으로 하위 배열을 사용할 수 없습니다

en: split: cannot use a subarray of fourth arg for second arg
ko: split: 두번째 인자에 대한 네번째 인자 값으로 하위 배열을 사용할 수 없습니다

en: split: null string for third arg is a non-standard extension
ko: split: 세번째 null 문자열 인자 값은 비 표준 확장 기능입니다

en: patsplit: fourth argument is not an array
ko: patsplit: 네번째 인자 값은 배열이 아닙니다

en: patsplit: second argument is not an array
ko: patsplit: 두번째 인자 값은 배열이 아닙니다

en: patsplit: third argument must be non-null
ko: patsplit: 세번째 인자 값은 null 값이 아니어야 합니다

en: patsplit: cannot use the same array for second and fourth args
ko: patsplit: 두번째 인자와 네번째 인자 값으로 동일한 배열을 사용할 수 없습니다

en: patsplit: cannot use a subarray of second arg for fourth arg
ko: patsplit: 네번째 인자에 대한 두번째 인자 값으로 하위 배열을 사용할 수 없습니다

en: patsplit: cannot use a subarray of fourth arg for second arg
ko: patsplit: 두번째 인자에 대한 네번째 인자 값으로 하위 배열을 사용할 수 없습니다

en: `FIELDWIDTHS' is a gawk extension
ko: `FIELDWIDTHS'는 gawk 확장 기능입니다

en: `*' must be the last designator in FIELDWIDTHS
ko: `*'는 FIELDWIDTHS의 마지막 지시자여야합니다

en: invalid FIELDWIDTHS value, for field %d, near `%s'
ko: %d번째 필드 `%s' 부근에 잘못된 FIELDWIDTHS 값

en: null string for `FS' is a gawk extension
ko: `FS'에 대한 null 문자열 대입은 gawk 확장 기능입니다

en: old awk does not support regexps as value of `FS'
ko: 오래된 awk 버전에서는 `FS'의 정규 표현식값 사용을 지원하지 않습니다

en: `FPAT' is a gawk extension
ko: `FPAT'은 gawk 확장 기능입니다

en: awk_value_to_node: not in MPFR mode
ko: awk_value_to_node: MPFR 모드가 아닙니다

en: awk_value_to_node: MPFR not supported
ko: awk_value_to_node: MPFR을 지원하지 않음

en: awk_value_to_node: invalid number type `%d'
ko: awk_value_to_node: 잘못된 `%d' 숫자 형식

en: add_ext_func: received NULL name_space parameter
ko: add_ext_func: NULL name_space 매개변수를 받았습니다

en: node_to_awk_value: detected invalid numeric flags combination `%s'; please file a bug report.
ko: node_to_awk_value: 잘못된 `%s' 숫자 플래그 조합 발견. 오류 보고서를 제출해주십시오.

en: node_to_awk_value: received null node
ko: node_to_awk_value: null 노드를 받았습니다

en: node_to_awk_value: received null val
ko: node_to_awk_value: null 값을 받았습니다

en: node_to_awk_value detected invalid flags combination `%s'; please file a bug report.
ko: node_to_awk_value에서 잘못된 `%s' 플래그 조합 발견. 오류 보고서를 제출해주십시오.

en: remove_element: received null array
ko: remove_element: null 배열을 받았습니다

en: remove_element: received null subscript
ko: remove_element: null 인덱스 지시자를 받았습니다

en: api_flatten_array_typed: could not convert index %d to %s
ko: api_flatten_array_typed: %d 인덱스를 %s(으)로 변환할 수 없음

en: api_flatten_array_typed: could not convert value %d to %s
ko: api_flatten_array_typed: %d 값을 %s(으)로 변환할 수 없음

en: api_get_mpfr: MPFR not supported
ko: api_get_mpfr: MPFR을 지원하지 않음

en: cannot find end of BEGINFILE rule
ko: BEGINFILE 규칙의 끝을 찾을 수 없음

en: cannot open unrecognized file type `%s' for `%s'
ko: `%2$s'의 인식할 수 없는 `%1$s' 파일 형식을 열 수 없음

en: command line argument `%s' is a directory: skipped
ko: `%s' 명령행 인자 값은 디렉터리입니다. 건너뜀

en: redirection not allowed in sandbox mode
ko: 샌드박스 모드에서는 리다이렉션을 허용하지 않습니다

en: expression in `%s' redirection is a number
ko: `%s' 리다이렉션 표현식은 숫자입니다

en: expression for `%s' redirection has null string value
ko: `%s' 리다이렉션의 표현식에 널 문자열 값이 있습니다

en: filename `%.*s' for `%s' redirection may be result of logical expression
ko: `%.*s' 파일 이름(`%s' 리다이렉션)은 논리 표현식의 결과 값인 것 같습니다

en: unnecessary mixing of `>' and `>>' for file `%.*s'
ko: `%.*s' 파일에 대해 `>'와 `>>' 리다이렉션 연산자를 조합할 필요가 없습니다

en: get_file cannot create pipe `%s' with fd %d
ko: get_file에서 파일 서술자 %2$d 번에 `%1$s' 파이프를 만들 수 없습니다

en: get_file socket creation not supported on this platform for `%s' with fd %d
ko: 파일 서술자 %2$d번의 `%1$s'에 대해 이 플랫폼에서 get_file socket 생성을 지원하지 않음

en: reached system limit for open files: starting to multiplex file descriptors
ko: 파일 열기 동작이 시스템 한계에 도달: 다중 파일 서술자로 시작합니다

en: too many pipes or input files open
ko: 열어둔 파이프 또는 입력 파일이 너무 많습니다

en: close: second argument must be `to' or `from'
ko: close: 두번째 인자 값은 `to' 또는 `from' 이어야 합니다

en: close: `%.*s' is not an open file, pipe or co-process
ko: close: `%.*s'은(는) 열어둔 파일, 파이프 또는 병행프로세스가 아닙니다

en: close of redirection that was never opened
ko: 연 적이 없는 리다이렉션을 닫습니다

en: close: redirection `%s' not opened with `|&', second argument ignored
ko: close: `%s' 리다이렉션을 `|&' 연산자로 열지 않아 두번째 인자 값은 무시합니다

en: no explicit close of socket `%s' provided
ko: `%s' 소켓의 닫기 동작을 명시하지 않았습니다

en: no explicit close of co-process `%s' provided
ko: `%s' 병행 프로세스의 닫기 동작을 명시하지 않았습니다

en: no explicit close of pipe `%s' provided
ko: `%s' 파이프의 닫기 동작을 명시하지 않았습니다

en: no explicit close of file `%s' provided
ko: `%s' 파일의 닫기 동작을 명시하지 않았습니다

en: fflush: cannot flush standard output: %s
ko: fflush: 표준 출력을 플러싱할 수 없음: %s

en: fflush: cannot flush standard error: %s
ko: fflush: 표준 오류를 플러싱할 수 없음: %s

en: local port %s invalid in `/inet': %s
ko: `/inet'의 지역 포트 %s이(가) 올바르지 않습니다: %s

en: local port %s invalid in `/inet'
ko: `/inet'의 지역 포트 %s이(가) 올바르지 않습니다

en: remote host and port information (%s, %s) invalid: %s
ko: 월격 호스트 및 포트 정보(%s, %s)가 올바르지 않습니다: %s

en: remote host and port information (%s, %s) invalid
ko: 원격 호스트 및 포트 정보(%s, %s)가 올바르지 않습니다

en: TCP/IP communications are not supported
ko: TCP/IP 통신은 지원하지 않습니다

en: could not open `%s', mode `%s'
ko: `%2$s' 모드로 `%1$s'을(를) 열 수 없습니다

en: moving slave pty to stdout in child failed (dup: %s)
ko: 하위 프로세스에서 표준 출력으로의 부 pty 이동 실패(dup: %s)

en: moving slave pty to stdin in child failed (dup: %s)
ko: 하위 프로세스에서 표준 입력으로의 부 pty 이동 실패(dup: %s)

en: could not create child process or open pty
ko: 하위 프로세스를 만들거나 pty를 개방할 수 없습니다

en: moving pipe to stdout in child failed (dup: %s)
ko: 하위 프로세스에서 표준 출력으로의 파이프 이동 실패(dup: %s)

en: moving pipe to stdin in child failed (dup: %s)
ko: 하위 프로세스에서 표준 입력으로의 파이프 이동 실패(dup: %s)

en: restoring stdout in parent process failed
ko: 상위 프로세스의 표준 출력 복원 실패

en: restoring stdin in parent process failed
ko: 상위 프로세스의 표준 입력 복원 실패

en: `|&' not supported
ko: `|&' 파이프는 지원하지 않습니다

en: cannot create child process for `%s' (fork: %s)
ko: `%s'의 하위 프로세스를 만들 수 없음(fork: %s)

en: getline: attempt to read from closed read end of two-way pipe
ko: getline: 이미 닫힌 양방향 파이프라인의 읽기 끝 지점에서 읽기 시도

en: register_input_parser: received NULL pointer
ko: register_input_parser: NULL 포인터를 받았습니다

en: input parser `%s' conflicts with previously installed input parser `%s'
ko: `%s' 입력 파서가 앞서 설치한 `%s' 입력 파서와 동시에 동작합니다

en: input parser `%s' failed to open `%s'
ko: `%s' 입력 파서에서 `%s' 열기 실패

en: register_output_wrapper: received NULL pointer
ko: register_output_wrapper: NULL 포인터를 받았습니다

en: output wrapper `%s' conflicts with previously installed output wrapper `%s'
ko: `%s' 출력 래퍼는 이미 설치한 `%s' 출력 래퍼와 동시에 동작합니다

en: output wrapper `%s' failed to open `%s'
ko: `%s' 출력 래퍼에서  `%s' 열기 실패

en: register_output_processor: received NULL pointer
ko: register_output_processor: NULL 포인터를 받았습니다

en: two-way processor `%s' conflicts with previously installed two-way processor `%s'
ko: `%s' 양방향 처리자는 이미 설치한 `%s' 양방향 처리자와 동시에 동작합니다

en: two way processor `%s' failed to open `%s'
ko: `%s' 양방향 처리자에서 `%s' 열기 실패

en: data file `%s' is empty
ko: `%s' 데이터 파일이 비어있습니다

en: could not allocate more input memory
ko: 더 많은 입력 메모리를 할당할 수 없습니다

en: multicharacter value of `RS' is a gawk extension
ko: `RS'의 다중 문자 값은 gawk 확장 기능입니다

en: IPv6 communication is not supported
ko: IPv6 통신은 지원하지 않습니다

en: environment variable `POSIXLY_CORRECT' set: turning on `--posix'
ko: `POSIXLY_CORRECT' 환경 변수 설정: `--posix' 활성화

en: `--posix' overrides `--traditional'
ko: `--posix' 옵션은 `--traditional' 옵션에 우선합니다

en: `--posix'/`--traditional' overrides `--non-decimal-data'
ko: `--posix'/`--traditional' 옵션은 `--non-decimal-data' 옵션에 우선합니다

en: `--posix' overrides `--characters-as-bytes'
ko: `--posix' 옵션은 `--characters-as-bytes' 옵션에 우선합니다

en: running %s setuid root may be a security problem
ko: root 계정으로의 %s 실행은 보안 문제를 야기할 수 있습니다

en: no program text at all!
ko: 어떤 프로그램 구문도 없습니다!

en: Usage: %s [POSIX or GNU style options] -f progfile [--] file ...
ko: 사용법: %s [<POSIX 또는 GNU 방식 옵션>] -f <프로그램파일> [--] <파일> ...

en: Usage: %s [POSIX or GNU style options] [--] %cprogram%c file ...
ko: 사용법: %s [<POSIX 또는 GNU 방식 옵션>] [--] %c<프로그램구문>%c <파일> ...

en: POSIX options:		GNU long options: (standard)
ko: POSIX 옵션:		GNU 버전 긴 옵션: (표준)

en: 	-f progfile		--file=progfile
ko: 	-f <프로그램-파일>		--file=<프로그램-파일>

en: 	-F fs			--field-separator=fs
ko: 	-F <필드-구분자>			--field-separator=<필드-구분자>

en: 	-v var=val		--assign=var=val
ko: 	-v <변수>=<값>		--assign=<변수>=<값>

en: Short options:		GNU long options: (extensions)
ko: 짧은 옵션:		GNU 버전 긴 옵션: (확장 기능)

en: 	-d[file]		--dump-variables[=file]
ko: 	-d[<파일>]		--dump-variables[=<파일>]

en: 	-D[file]		--debug[=file]
ko: 	-D[<파일>]		--debug[=<파일>]

en: 	-e 'program-text'	--source='program-text'
ko: 	-e '<프로그램-구문>'	--source='<프로그램-구문>'

en: 	-E file			--exec=file
ko: 	-E <파일>			--exec=<파일>

en: 	-i includefile		--include=includefile
ko: 	-i <포함파일>		--include=<포함파일>

en: 	-l library		--load=library
ko: 	-l <라이브러리>		--load=<라이브러리>

en: 	-o[file]		--pretty-print[=file]
ko: 	-o[<파일>]		--pretty-print[=<파일>]

en: 	-p[file]		--profile[=file]
ko: 	-p[<파일>]		--profile[=<파일>]

en: 	-Z locale-name		--locale=locale-name
ko: 	-Z <로캘-이름>		--locale=<로캘-이름>

en: gawk is a pattern scanning and processing language.
    By default it reads standard input and writes standard output.
ko: gawk는 패턴 검색 처리 언어입니다.
    기본적으로 표준 입력을 읽고 표준 출력에 기록합니다.

en: Copyright (C) 1989, 1991-%d Free Software Foundation.
    
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 3 of the License, or
    (at your option) any later version.
ko: Copyright (C) 1989, 1991-%d Free Software Foundation.
    
    이 프로그램은 자유 소프트웨어입니다. 자유 소프트웨어 재단에서 출시한
    GNU 일반 공중 사용 허가서 버전 3 (또는 취향에 따라) 이상의 조항에 따라
    자유롭게 수정하고 재배포할 수 있습니다.

en: You should have received a copy of the GNU General Public License
    along with this program. If not, see http://www.gnu.org/licenses/.
ko: 이 프로그램과 함께 GNU 일반 공중 사용 허가서를 받으셔야합니다.
    사용 허가서가 없을 경우 http://www.gnu.org/licenses/ 주소를 참고하십시오.

en: -Ft does not set FS to tab in POSIX awk
ko: -Ft 옵션에 POSIX awk의 탭에 대한 필드 구분자가 없습니다

en: %s: `%s' argument to `-v' not in `var=value' form
ko: %s: `<변수>=<값>' 형식이 아닌 `-v'의 `%s' 인자값

en: `%s' is not a legal variable name
ko: `%s'은(는) 적절한 변수 이름이 아닙니다

en: `%s' is not a variable name, looking for file `%s=%s'
ko: `%s'은(는) 변수 이름이 아닙니다. `%s=%s' 파일을 살펴보는 중

en: cannot use gawk builtin `%s' as variable name
ko: `%s' gawk 내장 요소를 변수 이름으로 취급할 수 없습니다

en: cannot use function `%s' as variable name
ko: `%s' 함수를 변수 이름으로 취급할 수 없습니다

en: floating point exception
ko: 소숫점 예외

en: fatal error: internal error
ko: 치명적 오류: 내부 오류

en: fatal error: internal error: segfault
ko: 치명적 오류: 내부 오류: 세그먼테이션 오류

en: fatal error: internal error: stack overflow
ko: 치명적 오류: 내부 오류: 스택 오버플로우

en: no pre-opened fd %d
ko: 파일 서술자 %d번 미리 열지 않음

en: could not pre-open /dev/null for fd %d
ko: 파일 서술자 %d번에 대해 /dev/null을 미리 열 수 없습니다

en: empty argument to `-e/--source' ignored
ko: `-e/--source'의 빈 인자 값 대입은 무시합니다

en: `--profile' overrides `--pretty-print'
ko: `--profile' 옵션은 `--pretty-print' 옵션에 우선합니다

en: -M ignored: MPFR/GMP support not compiled in
ko: -M 무시함: MPFR/GMP 기능을 넣어 컴파일하지 않았습니다

en: %s: option `-W %s' unrecognized, ignored
ko: %s: `-W %s' 옵션은 인식할 수 없습니다. 무시함

en: PREC value `%.*s' is invalid
ko: `%.*s' PREC 값은 올바르지 않습니다

en: RNDMODE value `%.*s' is invalid
ko: `%.*s' RNDMODE 값은 올바르지 않습니다

en: atan2: received non-numeric first argument
ko: atan2: 숫자가 아닌 첫번째 인자 값을 받았습니다

en: atan2: received non-numeric second argument
ko: atan2: 숫자가 아닌 두번째 인자 값을 받았습니다

en: int: received non-numeric argument
ko: int: 숫자가 아닌 인자 값을 받았습니다

en: compl: received non-numeric argument
ko: compl: 숫자가 아닌 인자 값을 받았습니다

en: compl(%Rg): negative value is not allowed
ko: compl(%Rg): 음수 값은 허용하지 않습니다

en: comp(%Rg): fractional value will be truncated
ko: comp(%Rg): 소숫점 아래 값은 자릅니다

en: compl(%Zd): negative values are not allowed
ko: compl(%Zd): 음수 값은 허용하지 않습니다

en: %s: received non-numeric argument #%d
ko: %s: 숫자가 아닌 #%d번째 인자 값을 받았습니다

en: %s: argument #%d has invalid value %Rg, using 0
ko: %s: #d번째 인자 값이 잘못된 %Rg 값을 취하여 0 값을 사용합니다

en: %s: argument #%d negative value %Rg is not allowed
ko: %s: #%d번째 인자 %Rg 음수 값은 허용하지 않습니다

en: %s: argument #%d fractional value %Rg will be truncated
ko: %s: #%d번째 %Rg 인자 값의 소숫점 아래 값은 자릅니다

en: %s: argument #%d negative value %Zd is not allowed
ko: %s: #%d번째 %Zd 인자 값은 허용하지 않습니다

en: and: called with less than two arguments
ko: and: 인자 갯수가 둘 미만입니다

en: or: called with less than two arguments
ko: or: 인자 갯수가 둘 미만입니다

en: xor: called with less than two arguments
ko: xor: 인자 갯수가 둘 미만입니다

en: srand: received non-numeric argument
ko: srand: 숫자가 아닌 인자 값을 받았습니다

en: intdiv: received non-numeric first argument
ko: intdiv: 숫자가 아닌 첫번째 인자 값을 받았습니다

en: intdiv: received non-numeric second argument
ko: intdiv: 숫자가 아닌 두번째 인자 값을 받았습니다

en: cmd. line:
ko: 명령행:

en: could not make typed regex
ko: 형식 지정 정규표현식을 구성할 수 없습니다

en: old awk does not support the `\%c' escape sequence
ko: awk 이전 버전에서는 `\%c' 이스케이프 시퀀스를 지원하지 않습니다

en: POSIX does not allow `\x' escapes
ko: POSIX에서 `\x' 이스케이프를 허용하지 않습니다

en: no hex digits in `\x' escape sequence
ko: `\x' 이스케이프 시퀀스에 16진수가 없습니다

en: hex escape \x%.*s of %d characters probably not interpreted the way you expect
ko: \x%.*s 16진수 이스케이프(%d번째 문자)를 원하는 방식대로 해석하지 않았을 수도 있습니다

en: escape sequence `\%c' treated as plain `%c'
ko: `\%c' 이스케이프 시퀀스는 일반 `%c' 문자처럼 취급합니다

en: Invalid multibyte data detected. There may be a mismatch between your data and your locale.
ko: 잘못된 멀티바이트 데이터를 발견했습니다. 데이터와 로캘의 불일치가 있을 수 있습니다.

en: %s %s `%s': could not get fd flags: (fcntl F_GETFD: %s)
ko: %s %s `%s': 파일 서술자 플래그를 가져올 수 없음: (fcntl F_GETFD: %s)

en: %s %s `%s': could not set close-on-exec: (fcntl F_SETFD: %s)
ko: %s %s `%s': close-on-exec 설정 불가: (fcntl F_SETFD: %s)

en: Program indentation level too deep. Consider refactoring your code
ko: 프로그램 들여쓰기 깊이가 너무 많습니다. 코드를 다시 작성해보십시오

en: sending profile to standard error
ko: STDERR로 프로파일 보내는 중

en: 	# %s rule(s)
ko: 	# %s 규칙

en: 	# Rule(s)
ko: 	# 규칙

en: internal error: %s with null vname
ko: 내부 오류: null 변수 이름과 %s

en: internal error: builtin with null fname
ko: 내부 오류: null 함수 이름 내장

en: %s# Loaded extensions (-l and/or @load)
ko: %s# 불러온 확장 기능 (-l and/or @load)

en: 
    # Included files (-i and/or @include)
ko: 
    # 포함한 파일 (-i and/or @include)

en: 	# gawk profile, created %s
ko: 	# gawk 프로파일, created %s

en: 
    	# Functions, listed alphabetically
ko: 
    	# 알파벳 순 함수

en: redir2str: unknown redirection type %d
ko: redir2str: 알 수 없는 %d 리다이렉션 형식

en: behavior of matching a regexp containing NUL characters is not defined by POSIX
ko: NUL 문자가 들어간 정규 표현식에 대응하는 동작은 POSIX에 없습니다

en: invalid NUL byte in dynamic regexp
ko: 동적 정규 표현식에 잘못된 NUL 바이트

en: regexp escape sequence `\%c' treated as plain `%c'
ko: 정규 표현식의 `\%c' 이스케이프 시퀀스는 단순 `%c' 문자로 취급합니다

en: regexp escape sequence `\%c' is not a known regexp operator
ko: 정규 표현식의 `\%c' 이스케이프 시퀀스는 알려진 정규 표현식 연산자가 아닙니다

en: regexp component `%.*s' should probably be `[%.*s]'
ko: 정규 표현식의 `%.*s' 구성 요소는 `[%.*s]' 이어야 할 것 같습니다

en: Common desktop tools and applications
ko: 공통 데스크톱 도구와 프로그램

en: Software development tools
ko: 프로그램 개발 도구

en: Educational software
ko: 교육 프로그램

en: Games, puzzles, and other fun software
ko: 게임, 퍼즐 그리고 다른 재미있는 프로그램

en: Graphics creation and manipulation applications
ko: 그래픽 저작 도구 및 편집 프로그램

en: Audio and video players and editors
ko: 음악과 동영상 재생기 및 편집기

en: Applications for Internet access
ko: 인터넷에 접근하기 위한 프로그램

en: Office and productivity applications
ko: 사무 및 생산성 프로그램

en: Applications that don't fit into other categories
ko: 다른 분류에 맞지 않는 프로그램

en: Screensaver applets
ko: 화면 보호기 애플릿

en: Desktop and system settings applications
ko: 데스크톱 및 시스템 설정 프로그램

en: System tools and utilities
ko: 시스템 도구와 유틸리티

en: File "%s" not found
ko: "%s" 파일이 없습니다

en: Could not load menu file data from %s: %s
ko: %s에서 메뉴 파일 데이터를 불러올 수 없습니다: %s

en: Could not load menu file data from %s
ko: %s에서 메뉴 파일 데이터를 불러올 수 없습니다

en: Unable to launch "exo-desktop-item-edit", which is required to create and edit menu items.
ko: 데스크톱에 실행 아이콘과 링크를 만들고 수정하는데 필요한 "exo-desktop-item-edit"을 실행하지 못했습니다.

en: Failed to load the applications menu
ko: 프로그램 메뉴 불러오기에 실패했습니다

en: Error opening device. Unknown, busy or no permissions.
ko: 장치 열기 에러. 알려지지 않음, 바쁨 또는 권한 없음.

en: Error opening device, it is locked.
ko: 장치 열기 에러, 잠겼음.

en: Error opening device, it doesn't exist.
ko: 장치 열기 에러, 존재 하지 않음.

en: Error opening device. No required driver in operating system.
ko: 장치 열기 에러. 필요한 드라이버 없음.

en: The operation cannot be performed.
ko: 작업을 수행할 수 없습니다.

en: Where is backup filename and location?
ko: 백업 파일일과 위치는 어디에 있습니까?

en: Calendar note not found in file
ko: 달력 노트를 파일에서 찾을 수 없습니다

en: WAP bookmark not found in file
ko: WAP 북마크를 파일에서 찾을 수 없습니다

en: Note not found in file
ko: 노트를 파일에서 찾을 수 없습니다

en: Todo note not found in file
ko: 해야할 노트를 파일에서 찾을 수 없습니다

en: Where is backup filename and location and memory type?
ko: 백업 파일 이름 및 위치는 어디에 잇습니까? 그리고 메모리 종류는?

en: Phonebook entry not found in file
ko: 전화 번호부 항목을 파일에서 찾을 수 없습니다

en: Unknown memory type: "%s"
ko: 알 수 없는 메모리 유형: "%s"

en: Unknown backup format: "%s"
ko: 알 수 없는 백업 형식: "%s"

en: Error while opening file for writing!
ko: 쓰기 위해 파일을 여는 동안 오류가 발생 했습니다!

en: Error while writing file!
ko: 파일을 쓰는 동안 오류가 발생 했습니다!

en: Error while closing file!
ko: 파일을 닫는 동안 오류가 발생 했습니다!

en: Only part of data saved, please increase the limit.
ko: 저장된 데이터의 일부만, 한계를 증가 하십시오.

en: %i percent
ko: %i 퍼센트

en: Use Unicode subformat of backup file?
ko: 백업 파일의 유니코드 하위형식을 사용할까요?

en: Checking phone phonebook
ko: 전화 번호부를 확인

en: Backup phone phonebook?
ko: 전화 번호부를 백업할까요?

en: Checking SIM phonebook
ko: SIM 전화번호부를 확인

en: Backup SIM phonebook?
ko: SIM 전화번호부를 백업할까요?

en: Checking phone calendar
ko: 휴대 전화 캘린더 확인

en: Backup phone calendar notes?
ko: 휴대 전화 캘린더 노트를 백업할까요?

en: Only part of data saved, please increase %s.
ko: 저장된 데이터의 일부만, %s를 증가 하십시오.

en: Checking phone todos
ko: 휴대 전화 해야할 일 확인

en: Backup phone todos?
ko: 휴대 전화 해야할 일 백업할까요?

en: Checking phone notes
ko: 휴대 전화 노트 확인

en: Backup phone notes?
ko: 휴대 전화 노트를 백업할까요?

en: Checking phone caller logos
ko: 휴대전화 발신자 로고 확인

en: Backup phone caller groups and logos?
ko: 전화 발신자 그룹 및 로고를 백업할까요?

en: Checking SIM SMS profiles
ko: SIM SMS 프로 파일 확인

en: each month
ko: 매달

en: Properties:
ko: 속성:

en: Phone memory
ko: 폰 메모리

en: Protocols
ko: 프로토콜

en: Original IMEI
ko: 원 IMEI

en: Product code
ko: 제품 코드

en: Delivery report
ko: 배달 보고

en: Coding
ko: 코딩

en: Number of samples
ko: 샘플들의 수

en: battery
ko: 배터리

en: Enable debug logging
ko: 디버그 로깅 사용

en: Installers
ko: 설치 프로그램

en: Click to open
ko: 열려면 누르세요

en: Emulators
ko: 에뮬레이터

en: Providers
ko: 제공도구

note: TRANSLATORS: waiting for user to authenticate
en: Authenticating…
ko: 인증 중…

en: Install %s
ko: %s 설치

en: Cancel download
ko: 다운로드 취소

en: here
ko: 여기

en: Horizontal split
ko: 수평 나누기

en: Vertical split
ko: 수직 나누기

note: #-#-#-#-#  287 (dconf master)  #-#-#-#-# Translators: displayed in the list of pending changes (could be an in-window panel, or in the popover of the bottom bar); for gsettings keys Translators: "reset key value" option of a multi-choice list (checks or radios) in the right-click menu on the list of
en: Default value
ko: 기본값

en: unlimited
ko: 무제한

en: Blob
ko: 얼룩

en: New project
ko: 새 프로젝트

en: Project details
ko: 프로젝트 상세 정보

en: Open in another window
ko: 다른 창에서 열기

en: Print to console
ko: 콘솔로 출력

note: Display label short-cut
en: Remove all breakpoints
ko: 모든 중단점 제거

en: CSV files
ko: CSV 파일

en: Arrangement
ko: 정렬

en: Move tab left
ko: 좌측 탭으로 이동

en: Move tab right
ko: 우측 탭으로 이동

en: Hierarchy
ko: 계층 구조

note: (itstool) path: td/p
en: Rotate counter-clockwise
ko: 시계 반대 방향 회전

en: Rotate image
ko: 이미지 회전

en: Tolerance
ko: 허용 오차

en: Roundness
ko: 원형률

en: Resize image
ko: 이미지 크기 조정

en: HTML files
ko: HTML 파일

en: Open project
ko: 프로젝트 열기

en: Save project as
ko: 다른 이름으로 프로젝트 저장하기

en: Source archive
ko: 원본 압축 파일

en: HTML file
ko: HTML 파일

en: Add to repository
ko: 저장소에 추가

en: &Project
ko: 프로젝트(&P)

en: Initial release
ko: 초기 릴리즈

en: Package information
ko: 패키지 정보

en: (Default)
ko: (기본값)

en: Show tooltips
ko: 풍선 도움말 보이기

en: Proxy configuration
ko: 프록시 설정

en: Clear console
ko: 콘솔 지우기

en: Please enter a user name.
ko: 사용자 이름을 입력해 주세요.

en: Current file
ko: 현재 파일

en: Show filters
ko: 필터 표시

en: Bad argument
ko: 인자가 잘못되었습니다

en: Division by zero
ko: 0으로 나누기

en: Overflow
ko: 오버플로우

en: Read error
ko: 읽기 오류

en: Normal text
ko: 일반 텍스트

en: Automation
ko: 자동화

en: Drawing
ko: 그림

en: Do not open
ko: 열지 마세요

en: Project templates
ko: 프로젝트 템플릿

en: Keep This Configuration
ko: 설정을 이대로 유지합니다

en: Restore Previous Configuration
ko: 이전 설정으로 되돌립니다

en: View all open windows and workspaces
ko: 모든 창과 작업 공간 보기

en: Fallback desktop file for notifications from outdated applications.
ko: 오래된 애플리케이션 알림을 위한 대체 데스크톱 파일.

note: more than a minute
en: %.0f minute remaining | %.0f minutes remaining
ko[0]: %.0f분 남음

note: TRANSLATORS: this is the fallback where we don't know if the release * is updating the system, the device, or a device class, or something else -- * the first %s is the device name, e.g. 'ThinkPad P50`
en: %s Update
ko: %s 업데이트

note: TRANSLATORS: warn the user before updating, %1 is a device name
en: %s and all connected devices may not be usable while updating.
ko: 업데이트 중에는 %s 및 연결된 모든 장치를 사용할 수 없을 수도 있습니다.

note: TRANSLATORS: warn the user before updating, %1 is a device name
en: %s must remain connected for the duration of the update to avoid damage.
ko: 장치 손상을 방지하려면 업데이트 중 %s의 연결을 계속 유지해야 합니다.

note: TRANSLATORS: warn the user before updating, %1 is a machine name
en: %s must remain plugged into a power source for the duration of the update to avoid damage.
ko: 장치 손상을 방지하려면 업데이트 중 %s을(를) 전원에 계속 연결해 두어야 합니다.

note: #-#-#-#-#  404 (fwupd)  #-#-#-#-# TRANSLATORS: duration in days! #-#-#-#-#  403 (fwupd)  #-#-#-#-#
en: %u day | %u days
ko[0]: %u일

en: %u device has a firmware upgrade available. | %u devices have a firmware upgrade available.
ko[0]: 장치 %u개의 펌웨어를 업데이트할 수 있습니다.

note: #-#-#-#-#  404 (fwupd)  #-#-#-#-# TRANSLATORS: duration in minutes #-#-#-#-#  403 (fwupd)  #-#-#-#-#
en: %u hour | %u hours
ko[0]: %u시간

note: TRANSLATORS: how many local devices can expect updates now
en: %u local device supported | %u local devices supported
ko[0]: 로컬 장치 %u개를 지원함

note: TRANSLATORS: command description
en: Activate devices
ko: 장치 활성화

note: TRANSLATORS: command description
en: Activate pending devices
ko: 대기 중인 장치 활성화

en: Activate the new firmware on the device
ko: 장치에 새 펌웨어 활성화

note: TRANSLATORS: shown when shutting down to switch to the new version
en: Activating firmware update
ko: 펌웨어 업데이트 활성화 중

note: TRANSLATORS: shown when shutting down to switch to the new version
en: Activating firmware update for
ko: 다음 장치의 펌웨어 업데이트 활성화 중:

note: TRANSLATORS: should the remote still be enabled
en: Agree and enable the remote?
ko: 동의하며 원격 설정을 활성화하시겠습니까?

note: TRANSLATORS: command line option
en: Allow downgrading firmware versions
ko: 펌웨어 다운그레이드를 허용합니다

note: TRANSLATORS: command line option
en: Allow reinstalling existing firmware versions
ko: 기존 펌웨어 버전 재설치를 허용합니다

note: TRANSLATORS: explain why we want to reboot
en: An update requires a reboot to complete.
ko: 업데이트를 완료하려면 다시 시작해야 합니다.

note: TRANSLATORS: explain why we want to shutdown
en: An update requires the system to shutdown to complete.
ko: 업데이트를 완료하려면 시스템을 종료해야 합니다.

note: TRANSLATORS: command line option
en: Answer yes to all questions
ko: 모든 질문에 예로 답하기

note: TRANSLATORS: command line option
en: Apply firmware updates
ko: 펌웨어 업데이트 적용

note: TRANSLATORS: approved firmware has been checked by * the domain administrator
en: Approved firmware: | Approved firmware:
ko[0]: 허용 펌웨어:

note: TRANSLATORS: command description
en: Attach to firmware mode
ko: 펌웨어 모드에 연결

note: TRANSLATORS: this is the PolicyKit modal dialog
en: Authentication is required to downgrade the firmware on a removable device
ko: 이동식 장치의 펌웨어를 이전 버전으로 되돌리려면 인증해야 합니다

note: TRANSLATORS: this is the PolicyKit modal dialog
en: Authentication is required to downgrade the firmware on this machine
ko: 이 머신에 이전 버전의 펌웨어를 설치하려면 인증해야 합니다

note: TRANSLATORS: this is the PolicyKit modal dialog
en: Authentication is required to modify a configured remote used for firmware updates
ko: 펌웨어 업데이트에 사용할 원격 설정을 수정하려면 인증해야 합니다

note: TRANSLATORS: this is the PolicyKit modal dialog
en: Authentication is required to modify daemon configuration
ko: 데몬 설정을 수정하려면 인증해야 합니다

note: TRANSLATORS: this is the PolicyKit modal dialog
en: Authentication is required to set the list of approved firmware
ko: 허용된 펌웨어 목록을 설정하려면 인증해야 합니다

note: TRANSLATORS: this is the PolicyKit modal dialog
en: Authentication is required to sign data using the client certificate
ko: 클라이언트 인증서로 데이터를 서명하려면 인증해야 합니다

note: TRANSLATORS: this is the PolicyKit modal dialog
en: Authentication is required to switch to the new firmware version
ko: 새 펌웨어 버전으로 전환하려면 인증해야 합니다

note: TRANSLATORS: this is the PolicyKit modal dialog
en: Authentication is required to unlock a device
ko: 장치 잠금을 해제하려면 인증해야 합니다

note: TRANSLATORS: this is the PolicyKit modal dialog
en: Authentication is required to update the firmware on a removable device
ko: 이동식 장치의 펌웨어를 업데이트하려면 인증해야 합니다

note: TRANSLATORS: this is the PolicyKit modal dialog
en: Authentication is required to update the firmware on this machine
ko: 이 머신의 펌웨어를 업데이트하려면 인증해야 합니다

note: TRANSLATORS: this is the PolicyKit modal dialog
en: Authentication is required to update the stored checksums for the device
ko: 저장된 체크섬을 업데이트하려면 인증해야 합니다

note: TRANSLATORS: Boolean value to automatically send reports
en: Automatic Reporting
ko: 자동 보고

note: TRANSLATORS: firmware version of bootloader
en: Bootloader Version
ko: 부트로더 버전

note: TRANSLATORS: command description
en: Build firmware using a sandbox
ko: 샌드박스에서 펌웨어를 빌드합니다

note: TRANSLATORS: command description
en: Checks cryptographic hash matches firmware
ko: 암호화 해시가 펌웨어와 일치하는지 확인합니다

note: TRANSLATORS: get interactive prompt
en: Choose a device:
ko: 장치를 선택하십시오:

note: TRANSLATORS: get interactive prompt
en: Choose a firmware type:
ko: 펌웨어 종류를 선택하십시오:

note: TRANSLATORS: get interactive prompt
en: Choose a release:
ko: 출시 버전을 선택하십시오:

note: TRANSLATORS: command description
en: Clears any updates scheduled to be updated offline
ko: 오프라인으로 업데이트할 업데이트를 지웁니다

note: TRANSLATORS: command description
en: Clears the results from the last update
ko: 최근 업데이트 결과를 지웁니다

note: TRANSLATORS: prompt to apply the update
en: Continue with update?
ko: 업데이트를 계속 진행하시겠습니까?

note: TRANSLATORS: command description
en: Convert a firmware file
ko: 펌웨어 파일을 변환합니다

note: TRANSLATORS: Device supports some form of checksum verification
en: Cryptographic hash verification is available
ko: 암호화 해시 검사 사용 가능

note: TRANSLATORS: version number of current firmware
en: Current version
ko: 현재 버전

note: TRANSLATORS: DFU stands for device firmware update
en: DFU Utility
ko: DFU 유틸리티

note: TRANSLATORS: decompressing the firmware file
en: Decompressing…
ko: 압축 해제 중…

note: TRANSLATORS: command description
en: Detach to bootloader mode
ko: 부트로더 모드로 전환

note: TRANSLATORS: description of device ability
en: Device Flags
ko: 장치 플래그

note: TRANSLATORS: this is when a device is hotplugged
en: Device added:
ko: 장치 추가됨:

note: TRANSLATORS: Device supports a safety mechanism for flashing
en: Device can recover flash failures
ko: 장치 업데이트 실패 시 복구 가능

note: TRANSLATORS: this is when a device has been updated
en: Device changed:
ko: 장치 상태 바뀜:

note: TRANSLATORS: a version check is required for all firmware
en: Device firmware is required to have a version check
ko: 장치 펌웨어에서 버전 확인을 지원해야 함

note: TRANSLATORS: Is locked and can be unlocked
en: Device is locked
ko: 장치가 잠김

note: TRANSLATORS: a version check is required for all firmware
en: Device is required to install all provided releases
ko: 장치에 제공된 모든 릴리스를 설치해야 함

note: TRANSLATORS: Device remains usable during update
en: Device is usable for the duration of the update
ko: 업데이트 중 장치를 사용할 수 있음

note: TRANSLATORS: this is when a device is hotplugged
en: Device removed:
ko: 장치 제거됨:

note: TRANSLATORS: Device supports a safety mechanism for flashing
en: Device stages updates
ko: 안전한 업데이트 지원

note: TRANSLATORS: Device update needs to be separately activated
en: Device update needs activation
ko: 장치 업데이트 활성화 필요

note: TRANSLATORS: Device will not return after update completes
en: Device will not re-appear after update completes
ko: 업데이트 후 장치가 다시 표시되지 않음

note: TRANSLATORS: a list of successful updates
en: Devices that have been updated successfully:
ko: 성공적으로 업데이트된 장치:

note: TRANSLATORS: a list of failed updates
en: Devices that were not updated correctly:
ko: 올바르게 업데이트되지 않은 장치:

en: Disabled fwupdate debugging
ko: fwupdate 디버깅 비활성화

note: TRANSLATORS: command description
en: Disables a given remote
ko: 지정한 원격 정보를 비활성화합니다

note: TRANSLATORS: command line option
en: Display version
ko: 버전 표시

note: TRANSLATORS: command line option
en: Do not check for old metadata
ko: 오래된 메타데이터 검사하지 않기

note: TRANSLATORS: command line option
en: Do not check for reboot after update
ko: 업데이트 후 다시 시작 검사하지 않기

note: TRANSLATORS: command line option
en: Do not check for unreported history
ko: 보고되지 않은 과거 기록 검사하지 않기

note: TRANSLATORS: turn on all debugging
en: Do not include log domain prefix
ko: 로그 도메인 접두사를 포함하지 않기

note: TRANSLATORS: turn on all debugging
en: Do not include timestamp prefix
ko: timestamp 접두사를 포함하지 않기

note: TRANSLATORS: command line option
en: Do not perform device safety checks
ko: 장치 안정성 검사를 실행하지 않습니다

en: Do not upload report at this time, but prompt again for future updates | Do not upload reports at this time, but prompt again for future updates
ko[0]: 지금 보고서를 업로드하지 않고 다음에 업데이트할 때 묻기

en: Do not upload report, and never ask to upload reports for future updates | Do not upload reports, and never ask to upload reports for future updates
ko[0]: 보고서를 업로드하지 않고 다음에 업데이트할 때에도 다시 묻지 않기

note: TRANSLATORS: command line option
en: Do not write to the history database
ko: 과거 기록 데이터베이스에 기록하지 않기

note: TRANSLATORS: command description
en: Downgrades the firmware on a device
ko: 장치 펌웨어 버전을 이전으로 되돌립니다

note: TRANSLATORS: the first replacement is a display name * e.g. "ColorHugALS" and the second and third are * version numbers e.g. "1.2.3"
en: Downgrading %s from %s to %s...
ko: %2$s에서 %3$s(으)로 %1$s 다운그레이드 중...

note: TRANSLATORS: %1 is a device name
en: Downgrading %s…
ko: %s 다운그레이드 중...

note: TRANSLATORS: command description
en: Dump SMBIOS data from a file
ko: 파일에 저장된 SMBIOS 데이터 덤프를 출력합니다

note: TRANSLATORS: ESP is EFI System Partition
en: ESP specified was not valid
ko: 지정한 ESP가 올바르지 않습니다

note: TRANSLATORS: command line option
en: Enable firmware update support on supported systems
ko: 지원하는 시스템의 펌웨어 업데이트 지원 활성화

note: TRANSLATORS: Turn on the remote
en: Enable this remote?
ko: 이 원격 설정을 활성화하시겠습니까?

en: Enabled fwupdate debugging
ko: fwupdate 디버깅 활성화

note: TRANSLATORS: command description
en: Enables a given remote
ko: 지정한 원격 정보를 활성화합니다

en: Enabling this functionality is done at your own risk, which means you have to contact your original equipment manufacturer regarding any problems caused by these updates. Only problems with the update process itself should be filed at $OS_RELEASE:BUG_REPORT_URL$.
ko: 이 기능의 사용은 본인의 책임이며, 업데이트로 인해서 생긴 문제는 원 장치 제조사에 직접 보고해야 합니다. 업데이트 진행 과정 자체의 문제는 $OS_RELEASE:BUG_REPORT_URL$(으)로 보고해 주십시오.

note: TRANSLATORS: show the user a warning
en: Enabling this remote is done at your own risk.
ko: 이 원격 장치를 설정하는 것은 본인의 책임입니다.

note: TRANSLATORS: command description
en: Erase all firmware update history
ko: 모든 펌웨어 업데이트 기록 지우기

note: TRANSLATORS: erasing contents of the flash chips
en: Erasing…
ko: 지우는 중…

note: TRANSLATORS: we could not talk to the fwupd daemon
en: Failed to connect to daemon
ko: 데몬에 연결할 수 없음

note: TRANSLATORS: we could not get the devices to update offline
en: Failed to get pending devices
ko: 대기 중인 장치를 가져올 수 없음

note: TRANSLATORS: we could not install for some reason
en: Failed to install firmware update
ko: 펌웨어 업데이트를 설치할 수 없음

note: TRANSLATORS: quirks are device-specific workarounds
en: Failed to load quirks
ko: 특이 사항을 불러올 수 없음

note: TRANSLATORS: the user didn't read the man page
en: Failed to parse arguments
ko: 인자 해석에 실패했습니다

note: TRANSLATORS: failed to read measurements file
en: Failed to parse file
ko: 파일을 해석할 수 없음

note: TRANSLATORS: the user didn't read the man page
en: Failed to parse flags for --filter
ko: --filter에 전달한 플래그 해석에 실패함

note: TRANSLATORS: we could not reboot for some reason
en: Failed to reboot
ko: 다시 시작할 수 없음

note: TRANSLATORS: we could not talk to plymouth
en: Failed to set splash mode
ko: 스플래시 모드를 설정할 수 없음

note: TRANSLATORS: filename of the local file
en: Filename Signature
ko: 파일 이름 서명

note: TRANSLATORS: command line option
en: Filter with a set of device flags using a ~ prefix to exclude, e.g. 'internal,~needs-reboot'
ko: 플래그로 장치를 필터하며, ~ 기호를 앞에 붙이면 제외할 수 있습니다. 예: 'internal,~needs-reboot'

note: TRANSLATORS: program name
en: Firmware Agent
ko: 펌웨어 에이전트

note: TRANSLATORS: remote URI
en: Firmware Base URI
ko: 펌웨어 기본 URI

note: TRANSLATORS: program summary
en: Firmware Update D-Bus Service
ko: 펌웨어 업데이트 D-Bus 서비스

note: TRANSLATORS: program name
en: Firmware Update Daemon
ko: 펌웨어 업데이트 데몬

note: TRANSLATORS: program name
en: Firmware Utility
ko: 펌웨어 유틸리티

note: TRANSLATORS: the metadata is very out of date; %u is a number > 1
en: Firmware metadata has not been updated for %u day and may not be up to date. | Firmware metadata has not been updated for %u days and may not be up to date.
ko[0]: 펌웨어 메타데이터가 %u일 동안 업데이트되지 않았으므로 최신 정보가 누락되었을 수도 있습니다.

en: Firmware updates are not supported on this machine.
ko: 이 머신에서 펌웨어 업데이트를 지원하지 않습니다.

en: Firmware updates are supported on this machine.
ko: 이 머신에서 펌웨어 업데이트를 지원합니다.

en: Force the action ignoring all warnings
ko: 모든 경고를 무시하고 작업 강제 진행

note: TRANSLATORS: command description
en: Get all device flags supported by fwupd
ko: fwupd를 지원하는 모든 장치 정보를 가져옵니다

note: TRANSLATORS: command description
en: Get all devices and possible releases
ko: 모든 장치와 릴리스 가져오기

note: TRANSLATORS: command description
en: Get all devices that support firmware updates
ko: 펌웨어 업데이트를 지원하는 모든 장치 정보를 가져옵니다

note: TRANSLATORS: command description
en: Get all enabled plugins registered with the system
ko: 시스템에 등록된 모든 활성 플러그인 가져오기

note: TRANSLATORS: command description
en: Gets details about a firmware file
ko: 펌웨어 파일 세부 정보를 가져옵니다

note: TRANSLATORS: command description
en: Gets the configured remotes
ko: 원격 설정 정보를 가져옵니다

note: TRANSLATORS: command description
en: Gets the list of updates for connected hardware
ko: 연결한 하드웨어의 업데이트 목록을 가져옵니다

note: TRANSLATORS: command description
en: Gets the releases for a device
ko: 장치 펌웨어 릴리스를 가져옵니다

note: TRANSLATORS: command description
en: Gets the results from the last update
ko: 최근 업데이트 결과를 가져옵니다

note: TRANSLATORS: The hardware is waiting to be replugged
en: Hardware is waiting to be replugged
ko: 하드웨어를 다시 연결해야 함

note: TRANSLATORS: daemon is inactive
en: Idle…
ko: 대기 중…

note: TRANSLATORS: command line option
en: Ignore SSL strict checks when downloading files
ko: 파일을 다운로드할 때 SSL 엄격한 검사를 건너뜁니다

note: TRANSLATORS: Ignore validation safety checks when flashing this device
en: Ignore validation safety checks
ko: 장치 안정성 검사 무시

note: TRANSLATORS: length of time the update takes to apply
en: Install Duration
ko: 설치 예상 시간

note: TRANSLATORS: command description
en: Install a firmware blob on a device
ko: 장치에 펌웨어 파일 설치

note: TRANSLATORS: command description
en: Install a firmware file on this hardware
ko: 이 하드웨어에 펌웨어 파일을 설치합니다

en: Install old version of system firmware
ko: 이전 버전 시스템 펌웨어 설치

en: Install signed device firmware
ko: 서명된 장치 펌웨어 설치

en: Install signed system firmware
ko: 서명된 시스템 펌웨어 설치

note: TRANSLATORS: Install composite firmware on the parent before the child
en: Install to parent device first
ko: 부모 장치에 먼저 설치

en: Install unsigned device firmware
ko: 서명되지 않은 장치 펌웨어 설치

en: Install unsigned system firmware
ko: 서명되지 않은 시스템 펌웨어 설치

note: TRANSLATORS: console message when no Plymouth is installed
en: Installing Firmware…
ko: 펌웨어 설치 중...

note: TRANSLATORS: this is shown when updating the firmware after the reboot
en: Installing firmware update…
ko: 펌웨어 업데이트 설치 중…

note: TRANSLATORS: %1 is a device name
en: Installing on %s…
ko: %s에 설치 중...

note: TRANSLATORS: Device cannot be removed easily
en: Internal device
ko: 내장 장치

note: TRANSLATORS: Is currently in bootloader mode
en: Is in bootloader mode
ko: 현재 부트로더 모드에 있음

en: Keyring
ko: 키 모음

note: TRANSLATORS: time remaining for completing firmware flash
en: Less than one minute remaining
ko: 1분 미만 남음

en: Linux Vendor Firmware Service (stable firmware)
ko: 리눅스 제조사 펌웨어 서비스(안정 버전 펌웨어)

en: Linux Vendor Firmware Service (testing firmware)
ko: 리눅스 제조사 펌웨어 서비스(테스트 버전 펌웨어)

note: TRANSLATORS: command line option
en: List supported firmware updates
ko: 지원하는 펌웨어 업데이트 목록 표시

note: TRANSLATORS: command description
en: List the available firmware types
ko: 사용 가능한 펌웨어 종류를 표시합니다

note: TRANSLATORS: remote URI
en: Metadata Signature
ko: 메타데이터 서명

note: TRANSLATORS: remote URI
en: Metadata URI
ko: 메타데이터 URI

note: TRANSLATORS: explain why no metadata available
en: Metadata can be obtained from the Linux Vendor Firmware Service.
ko: 리눅스 제조사 펌웨어 서비스에서 메타데이터를 가져올 수 있습니다.

note: TRANSLATORS: error message
en: Mismatched daemon and client, use %s instead
ko: 데몬과 클라이언트가 일치하지 않음, %s을(를) 대신 사용함

note: TRANSLATORS: command description
en: Modifies a given remote
ko: 지정한 원격 정보를 수정합니다

en: Modify a configured remote
ko: 원격 설정 수정

en: Modify daemon configuration
ko: 데몬 설정 수정

note: TRANSLATORS: command description
en: Monitor the daemon for events
ko: 데몬 이벤트를 감시합니다

note: TRANSLATORS: Requires a reboot to apply firmware or to reload hardware
en: Needs a reboot after installation
ko: 설치 후 다시 시작 필요함

note: TRANSLATORS: Requires system shutdown to apply firmware
en: Needs shutdown after installation
ko: 설치 후 종료 필요함

note: TRANSLATORS: user did not tell the tool what to do
en: No action specified!
ko: 동작을 지정하지 않았습니다!

note: TRANSLATORS: message letting the user know no device downgrade available * %1 is the device name
en: No downgrades for %s
ko: %s의 다운그레이드 없음

note: TRANSLATORS: nothing found
en: No firmware IDs found
ko: 펌웨어 ID를 찾을 수 없음

note: TRANSLATORS: nothing attached that can be upgraded
en: No hardware detected with firmware update capability
ko: 펌웨어를 업데이트할 수 있는 하드웨어가 없음

note: TRANSLATORS: nothing found
en: No plugins found
ko: 플러그인을 찾을 수 없음

note: TRANSLATORS: no repositories to download from
en: No releases available
ko: 사용 가능한 릴리스 없음

note: TRANSLATORS: explain why no metadata available
en: No remotes are currently enabled so no metadata is available.
ko: 원격 자원이 설정되지 않았으므로 메타데이터를 사용할 수 없습니다.

note: TRANSLATORS: no repositories to download from
en: No remotes available
ko: 원격 저장소 없음

note: TRANSLATORS: nothing was updated offline
en: No updates were applied
ko: 적용된 업데이트 없음

note: TRANSLATORS: command line option
en: Only show single PCR value
ko: 단일 PCR 값만 표시

note: TRANSLATORS: command line option
en: Override the default ESP path
ko: 기본 ESP 경로 재정의

note: TRANSLATORS: command line option
en: Override warnings and force the action
ko: 경고를 무시하고 강제로 작업 진행

note: TRANSLATORS: command description
en: Parse and show details about a firmware file
ko: 펌웨어 파일을 처리하고 세부 정보를 표시합니다

en: Payload
ko: 페이로드

note: TRANSLATORS: console message when not using plymouth
en: Percentage complete
ko: 진행률

note: TRANSLATORS: the user isn't reading the question
en: Please enter a number from 0 to %u:
ko: 0에서 %u까지의 숫자 중 하나를 입력하십시오:

note: TRANSLATORS: version number of previous firmware
en: Previous version
ko: 이전 버전

en: Print the version number
ko: 버전 번호 표시

en: Print verbose debug statements
ko: 자세한 디버그 정보 표시

en: Proceed with upload?
ko: 업로드를 진행하시겠습니까?

note: TRANSLATORS: command line option
en: Query for firmware update support
ko: 펌웨어 업데이트 지원 조회

note: TRANSLATORS: command description
en: Read a firmware blob from a device
ko: 장치에서 펌웨어 바이너리를 읽습니다

note: TRANSLATORS: command description
en: Read firmware from device into a file
ko: 장치 펌웨어를 읽어 파일에 기록

note: TRANSLATORS: command description
en: Read firmware from one partition into a file
ko: 파티션에서 펌웨어를 읽어 파일에 기록

note: TRANSLATORS: %1 is a device name
en: Reading from %s…
ko: %s에서 읽는 중...

note: TRANSLATORS: reading from the flash chips
en: Reading…
ko: 읽는 중…

note: TRANSLATORS: console message when not using plymouth
en: Rebooting…
ko: 다시 시작하는 중...

note: TRANSLATORS: command description
en: Refresh metadata from remote server
ko: 원격 서버의 메타데이터를 새로 고칩니다

note: TRANSLATORS: command description
en: Reinstall firmware on a device
ko: 장치에 펌웨어를 다시 설치합니다

note: TRANSLATORS: the first replacement is a display name * e.g. "ColorHugALS" and the second is a version number * e.g. "1.2.3"
en: Reinstalling %s with %s...
ko: %2$s(으)로 %1$s 다시 설치하는 중...

note: TRANSLATORS: the server the file is coming from TRANSLATORS: remote identifier, e.g. lvfs-testing
en: Remote ID
ko: 원격 ID

note: TRANSLATORS: command description
en: Replace data in an existing firmware file
ko: 기존 펌웨어 파일의 데이터 교체

note: TRANSLATORS: URI to send success/failure reports
en: Report URI
ko: 보고서 URI

note: TRANSLATORS: Has been reported to a metadata server
en: Reported to remote server
ko: 원격 서버에 보고됨

note: TRANSLATORS: Requires a bootloader mode to be manually enabled by the user
en: Requires a bootloader
ko: 부트로더 모드 진입 필요함

note: TRANSLATORS: metadata is downloaded from the Internet
en: Requires internet connection
ko: 인터넷 연결 필요

note: TRANSLATORS: reboot to apply the update
en: Restart now?
ko: 지금 다시 시작하시겠습니까?

note: TRANSLATORS: configuration changes only take effect on restart
en: Restart the daemon to make the change effective?
ko: 데몬을 다시 시작하여 변경 사항을 적용하시겠습니까?

note: TRANSLATORS: restarting the device to pick up new F/W
en: Restarting device…
ko: 장치 다시 시작하는 중…

note: TRANSLATORS: command description
en: Return all the hardware IDs for the machine
ko: 머신의 모든 하드웨어 ID를 반환합니다

en: Run `fwupdmgr get-upgrades` for more information.
ko: 더 많은 정보를 보려면 `fwupdmgr get-upgrades` 명령을 실행하십시오.

note: TRANSLATORS: command line option
en: Run the plugin composite cleanup routine when using install-blob
ko: install-blob 사용 시 플러그인 정리 루틴 실행

note: TRANSLATORS: command line option
en: Run the plugin composite prepare routine when using install-blob
ko: install-blob 사용 시 플러그인 준비 루틴 실행

note: TRANSLATORS: command line option
en: Save device state into a JSON file between executions
ko: 실행하는 동안의 장치 상태를 JSON 파일로 저장

note: TRANSLATORS: command line option
en: Schedule installation for next reboot when possible
ko: 가능하다면 다음에 다시 시작할 때 설치 예약

note: TRANSLATORS: scheduling an update to be done on the next boot
en: Scheduling…
ko: 작업 계획 중…

note: TRANSLATORS: Device has been chosen by the daemon for the user
en: Selected device
ko: 선택한 장치

note: TRANSLATORS: command line option
en: Set the debugging flag during update
ko: 업데이트 중 디버깅 플래그 설정

note: TRANSLATORS: firmware approved by the admin
en: Sets the list of approved firmware
ko: 허용된 펌웨어 목록 설정

note: TRANSLATORS: command description
en: Share firmware history with the developers
ko: 개발사와 펌웨어 업데이트 기록 공유하기

note: TRANSLATORS: this is for daemon development
en: Show daemon verbose information for a particular domain
ko: 지정한 도메인의 자세한 데몬 정보 표시

note: TRANSLATORS: turn on all debugging
en: Show debugging information for all domains
ko: 모든 도메인의 디버깅 정보 표시

note: TRANSLATORS: command line option
en: Show devices that are not updatable
ko: 업데이트할 수 없는 장치 표시

note: TRANSLATORS: command description
en: Show history of firmware updates
ko: 펌웨어 업데이트 기록 보기

note: TRANSLATORS: this is for plugin development
en: Show plugin verbose information
ko: 자세한 플러그인 정보 표시

note: TRANSLATORS: command line option
en: Show the debug log from the last attempted update
ko: 마지막으로 시도한 업데이트의 디버그 정보 표시

note: TRANSLATORS: command line option
en: Show the information of firmware update status
ko: 펌웨어 업데이트 상태 표시

note: TRANSLATORS: shutdown to apply the update
en: Shutdown now?
ko: 지금 종료하시겠습니까?

en: Sign data using the client certificate
ko: 클라이언트 인증서로 데이터 서명

[ctx: command-description]
en: Sign data using the client certificate
ko: 클라이언트 인증서로 데이터 서명

note: TRANSLATORS: command line option
en: Sign the uploaded data with the client certificate
ko: 클라이언트 인증서로 업로드된 데이터 서명

en: Specify Vendor/Product ID(s) of DFU device
ko: DFU 장치의 제조사/제품 ID 지정

en: Specify the number of bytes per USB transfer
ko: USB 전송 당 바이트 수 지정

note: TRANSLATORS: success message -- where activation is making the new * firmware take effect, usually after updating offline
en: Successfully activated all devices
ko: 모든 장치를 활성화함

note: TRANSLATORS: success message
en: Successfully disabled remote
ko: 원격 저장소를 비활성화함

note: TRANSLATORS: success message -- where 'metadata' is information * about available firmware on the remote server
en: Successfully downloaded new metadata:
ko: 새 메타데이터를 다운로드함:

note: TRANSLATORS: success message
en: Successfully enabled remote
ko: 원격 저장소를 활성화함

note: TRANSLATORS: success message
en: Successfully installed firmware
ko: 펌웨어 설치 성공

note: TRANSLATORS: success message -- a per-system setting value
en: Successfully modified configuration value
ko: 설정을 수정함

note: TRANSLATORS: success message for a per-remote setting change
en: Successfully modified remote
ko: 원격 저장소를 수정함

note: TRANSLATORS: success message -- the user can do this by-hand too
en: Successfully refreshed metadata manually
ko: 메타데이터를 수동으로 업데이트함

note: TRANSLATORS: success message when user refreshes device checksums
en: Successfully updated device checksums
ko: 장치 체크섬을 업데이트함

note: TRANSLATORS: success message -- where the user has uploaded * success and/or failure reports to the remote server
en: Successfully uploaded %u report | Successfully uploaded %u reports
ko[0]: 보고서 %u개 업로드함

note: TRANSLATORS: success message when user verified device checksums
en: Successfully verified device checksums
ko: 장치 체크섬을 검증함

note: TRANSLATORS: Is found in current metadata
en: Supported on remote server
ko: 원격 서버에서 지원함

note: TRANSLATORS: do not translate the variables marked using $
en: The LVFS is a free service that operates as an independent legal entity and has no connection with $OS_RELEASE:NAME$. Your distributor may not have verified any of the firmware updates for compatibility with your system or connected devices. All firmware is provided only by the original equipment manufacturer.
ko: LVFS는 $OS_RELEASE:NAME$와(과) 별개로 운영되는 독립된 법적 단체에서 운영하는 무료 서비스입니다. 배포판 개발사에서 펌웨어 업데이트와 시스템 및 연결한 장치의 호환성을 검증한다는 보장이 없습니다. 모든 펌웨어는 장치 제조사(OEM)에서 직접 제공합니다.

note: TRANSLATORS: approved firmware has been checked by * the domain administrator
en: There is no approved firmware.
ko: 허용된 펌웨어가 없습니다.

note: TRANSLATORS: we're poking around as a power user
en: This program may only work correctly as root
ko: 이 프로그램은 루트 권한으로만 올바르게 작동할 수도 있습니다

en: This remote contains firmware which is not embargoed, but is still being tested by the hardware vendor. You should ensure you have a way to manually downgrade the firmware if the firmware update fails.
ko: 이 원격 저장소에서는 하드웨어 제조사에서 검증 단계를 진행 중인 펌웨어를 배포합니다. 펌웨어 업데이트 도중 및 이후 문제가 발생했을 경우를 대비하여 직접 펌웨어를 다운그레이드할 방편을 확보해두시는게 좋습니다.

note: TRANSLATORS: the user needs to stop playing with stuff
en: This tool can only be used by the root user
ko: 이 도구는 루트로만 사용할 수 있습니다

note: TRANSLATORS: program name
en: UEFI Firmware Utility
ko: UEFI 펌웨어 유틸리티

en: Unlock the device to allow access
ko: 접근을 허용하려면 장치 잠금을 해제하십시오

note: TRANSLATORS: command description
en: Unlocks the device for firmware access
ko: 펌웨어에 접근할 수 있도록 장치 잠금을 해제합니다

note: TRANSLATORS: command line option
en: Unset the debugging flag during update
ko: 업데이트 중 디버깅 플래그 설정 해제

note: TRANSLATORS: error message
en: Unsupported daemon version %s, client version is %s
ko: 지원하지 않는 데몬 버전 %s, 클라이언트 버전 %s

note: TRANSLATORS: error message from last update attempt
en: Update Error
ko: 업데이트 오류

note: TRANSLATORS: helpful messages from last update TRANSLATORS: helpful messages for the update
en: Update Message
ko: 업데이트 메시지

note: TRANSLATORS: hardware state, e.g. "pending"
en: Update State
ko: 업데이트 상태

note: TRANSLATORS: command description
en: Update all devices that match local metadata
ko: 로컬 메타데이터와 일치하는 모든 장치 업데이트

note: TRANSLATORS: the server sent the user a small message
en: Update failure is a known issue, visit this URL for more information:
ko: 알 수 없는 이유로 업데이트가 실패했습니다. 더 많은 정보를 보려면 다음 URL을 참조가힙시오:

note: TRANSLATORS: ask the user if we can update the metadata
en: Update now?
ko: 지금 업데이트하시겠습니까?

note: TRANSLATORS: Update can only be done from offline mode
en: Update requires a reboot
ko: 업데이트 시 다시 시작 필요함

note: TRANSLATORS: command description
en: Update the stored cryptographic hash with current ROM contents
ko: 현재 ROM 내용으로 저장된 암호화 해시를 업데이트합니다

en: Update the stored device verification information
ko: 저장된 장치 검증 정보 업데이트

note: TRANSLATORS: command description
en: Update the stored metadata with current contents
ko: 저장된 메타데이터를 현재 내용으로 업데이트

note: TRANSLATORS: command description
en: Updates all firmware to latest versions available
ko: 모든 펌웨어를 사용할 수 있는 최신 버전으로 업데이트합니다

note: TRANSLATORS: the first replacement is a display name * e.g. "ColorHugALS" and the second and third are * version numbers e.g. "1.2.3"
en: Updating %s from %s to %s...
ko: %2$s에서 %3$s(으)로 %1$s 업데이트 중...

note: TRANSLATORS: %1 is a device name
en: Updating %s…
ko: %s 업데이트 중...

note: TRANSLATORS: message letting the user know an upgrade is available * %1 is the device name and %2 and %3 are version strings
en: Upgrade available for %s from %s to %s
ko: %s 업그레이드 사용 가능: %s에서 %s(으)로

en: Upload report just this one time, but prompt again for future updates | Upload reports just this one time, but prompt again for future updates
ko[0]: 이번 한 번만 보고서를 업로드하고 다음에 업데이트할 때 묻기

note: TRANSLATORS: ask the user to upload
en: Upload report now?
ko: 지금 보고서를 업로드하시겠습니까?

en: Upload report this time and automatically upload reports after completing future updates | Upload reports this time and automatically upload reports after completing future updates
ko[0]: 이번 한 번 보고서를 업로드하고 다음에 업데이트할 때 보고서를 자동으로 업로드하기

note: TRANSLATORS: explain why we want to upload
en: Uploading firmware reports helps hardware vendors to quickly identify failing and successful updates on real devices.
ko: 펌웨어 보고서를 업로드하면 하드웨어 제작사에서 실제 장치에 업데이트를 적용했을 때 성공 및 실패 여부를 빠르게 알 수 있습니다.

note: TRANSLATORS: command line option
en: Use quirk flags when installing firmware
ko: 펌웨어를 설치할 때 quirk 플래그 사용

note: TRANSLATORS: User has been notified
en: User has been notified
ko: 사용자에게 알림이 표시됨

note: TRANSLATORS: verifying we wrote the firmware correctly
en: Verifying…
ko: 검증 중…

note: #-#-#-#-#  404 (fwupd)  #-#-#-#-# TRANSLATORS: waiting for device to do something #-#-#-#-#  403 (fwupd)  #-#-#-#-#
en: Waiting…
ko: 기다리는 중…

note: TRANSLATORS: command description
en: Watch DFU devices being hotplugged
ko: DFU 핫 플러그 장치 보기

note: TRANSLATORS: command description
en: Watch for hardware changes
ko: 하드웨어 변경 사항 감시

note: TRANSLATORS: command description
en: Write firmware from file into device
ko: 파일의 펌웨어를 장치에 기록

note: TRANSLATORS: command description
en: Write firmware from file into one partition
ko: 파일의 펌웨어를 파티션 하나에 기록

note: TRANSLATORS: writing to the flash chips
en: Writing…
ko: 쓰는 중…

note: TRANSLATORS: show the user a warning
en: Your distributor may not have verified any of the firmware updates for compatibility with your system or connected devices.
ko: 배포판 개발사에서 펌웨어 업데이트와 시스템 및 연결된 장치간의 호환성을 검증한다는 보장이 없습니다.

note: TRANSLATORS: program name
en: fwupd TPM event log utility
ko: fwupd TPM 이벤트 로그 유틸리티

en:   -- change password for volume
ko:   -- 볼륨 비밀번호 바꾸기

en:   -- decrypts a volume and writes results to path
ko:   --볼륨 해독하고 결과를 경로에 저장하기

en:   -- print version number and exit
ko:   -- 버전 번호를 보여주고 끝내기

en:   -- show information (Default command)
ko:   -- 정보 보기(기본 명령)

en: %s (root dir)
      -- displays information about the filesystem, or
ko: %s (root dir)\n
      -- 파일시스템에 대한 정보 보기, 혹은

en: A really old EncFS filesystem was found. 
    It is not supported in this EncFS build.
ko: 정말로 오래된 EncFS 파일 시스템이 발견. 
    이 파일 시스템은 현재의 EncFS 체계에서 지원되지 않습니다.

en: EncFS Password:
ko: EncfS 열쇠글:

en: Example: 
    %s info ~/.crypt
ko: 예: 
    %s info ~/.crypt

en: For more information, see the man page encfs(1)
ko: 더 많은 정보를 원하시면, man 페이지 encfs(1)을 보십시오.

en: New Encfs Password:
ko: 새 Encfs 열쇠글:

en: Passwords did not match, please try again
ko: 열쇠글이 맞지 않습니다, 다시 입력하십시오\n

en: Unable to load or parse config file
ko: 환경 설정 파일 로드 혹은 분석 할 수 없음

en: Verify Encfs Password:
ko: Encfs 열쇠글 확인:

en: directory %s does not exist.
ko: 경로 %s 는(가) 존제 하지 않습니다.

en: encfsctl version %s
ko: encfsctl 버전 %s

note: TRANS: Nations report title TRANS: Nations report action
en: Nations
ko: 민족

en: Quit?
ko: 종료하시겠습니까?

en: Rule Name
ko: 규칙 이름

en: Abkhaz
ko: 아브하지아

en: ?plural:Abkhazians
ko: 아브하지아 사람

en: Ancestors of Abkhazians have lived in the western Caucasus since time immemorial. Short periods of independence alternated with domination by the Greeks, Romans, Byzantines, Turks, Russians and Georgians. Nowadays Abkhazia is a partially recognized republic.
ko: 아브하지아인의 조상들은 아주 오랜 옛날부터 서부 카프카스 산맥에서 살아왔습니다. 짧은 기간의 독립은 그리스, 로마, 비잔틴, 그리고 그루지야에게 번갈아 나왔습니다. 오늘날의 아브하지아는 부분적으로 공화국으로 인정받습니다.

en: Australian Aboriginal
ko: 호주 원주민

en: ?plural:Aborigines
ko: 호주 원주민

en: Australian Aborigines is a collective term for the original inhabitants of the Australian continent. Aborigines from different parts of Australia refer to themselves with different names, including Koori, Yamaji, Nunga, and Murri.
ko: 호주 원주민은 호주 대륙의 원래의 주민을 위한 집단 용어입니다. 호주의 다른 지역으로부터 원주민들은 그들을 다른 이름으로 지칭하는데, 쿠리, 야마지, 넌가, 그리고 머리를 포함합니다.

en: Abyssinian
ko: 아비시니아

en: ?plural:Abyssinians
ko: 아비시니아 사람

en: Abyssinians - also known as Habesha or Ethiopians - are a Semitic people who ruled historical states in the Horn of Africa, the most prominent being the Aksumite Kingdom and the Ethiopian Empire.
ko: 아비시니아인 - 또한 하베샤 또는 에티오피아로 알려진 - 은 가장 두드러진 존재인 악숨 왕국과 에티오피아 제국이 있는 아프리카의 뿔에서, 역사상의 국가를 통치한 셈어족입니다.

en: Acadian
ko: 아카디아

en: ?plural:Acadians
ko: 아카디안 사람

en: Acadia was first founded in 1604 as the first French colony in North America. It was soon caught in the crossfire of French-English wars, leading Acadia to change hands frequently. This led Acadians to develop a separate identity and a form of self-government. Their lack of support for any side in these wars earned them the title of French neutrals, but also the distrust of British colonial authorities who would forcefully deport them in 1755. Acadians have since returned to their land and rebuilt.
ko: 아카디안은 북아메리카에서 첫 프랑스 식민지로 세워졌습니다. 이것은 곧 프랑스-영국 전쟁의 십자 포화에 잡혀, 아카디아의 주인이 흔히 바뀌었습니다. 이것은 아카디안인이 분리된 독자성과 자치 정부를 발달하게 이끌었습니다. 이들의 전쟁에서 한 편에 대한 지지의 결핍은 프랑스 중립국이라는 칭호를 얻을 뿐만 아니라, 1775년에 그들을 격렬하게 강제 추방하는, 영국 식민지의 정부당국의 불신감도 얻었습니다. 아카디안인은 그 이후에 그들의 땅을 되찾고 재건했습니다.

en: Acehnese
ko: 아체

en: ?plural:Acehnese
ko: 아체 사람

en: The Sultanate of Aceh located on the western tip of the island of Sumatra was a regional power in the 16th and 17th centuries, controlling much of the trade through the Strait of Malacca. Aceh was subjugated by the Dutch in the bloody Aceh War of 1873-1903.
ko: 수마트라섬의 서쪽 끝에 위치한 아체 왕국은, 말라카 해협을 통해 많은 무역을 통제하는 16,17세기에 지역의 강대국이였습니다. 아체는 1873-1903년 피비린내 나는 아체 전쟁에서 네덜란드에게 예속되었습니다.

en: Acrean
ko: 아크리

en: ?plural:Acreans
ko: 아크리인

en: Acre is the westernmost state of Brazil. The region was part of Bolivia until 1899, when Brazilian settlers revolted and declared an Independent State of Acre. Bolivia gave up its claims to the territory in the Treaty of Petropolis of 1903, after which Acre was annexed to Brazil. Acre is one of the world's most important rubber producing regions.
ko: 아크리는 브라질 서단에 있는 위치합니다. 브라질 정착민이 봉기를 일으키고 독립된 아크리의 지역을 선언할 떄, 그 지역은 1899년까지 볼리비아의 지역이였습니다. 볼리비아는 정착민의 선언에 1903년 페트로폴리스 조약으로 그 지역을 넘겨주었습니다. 아크리는 세계에서 가장 중요한 고무 공급 지역중의 하나입니다.

en: ?plural:Afghanis
ko: 아프가니스탄인

en: Afghanistan, often called the crossroads of Central Asia, has had a very turbulent history. Through the ages, the country has been occupied by many forces including the Persian Empire, Genghis Khan and Alexander the Great. The Afghanistan nation-state as it is known today came into existence in 1746 when Ahmad Shah founded the Durrani Empire.
ko: 보통 중앙아시아의 교차로라고 불리는, 아프가니스탄은 매우 격변의 역사를 가지고 있습니다. 대대로, 그 나라는 페르시안 제국, 칭기즈칸 그리고 알렉산더 대왕을 포함하여 많은 세력에게 점령되었습니다. 오늘날 알려진 아프가니스탄 민족 국가는 1746년 아흐매드 샤(Ahmad Shah)가 더라니 제국(Durrani Empire)을 세울 떄 생겨났습니다.

en: African
ko: 아프리카

en: ?plural:Ainu
ko: 아이누 사람

en: The Ainu are the indigenous people of northern Japan, the Kuril islands, Sakhalin, and the southern part of the Kamchatka peninsula.
ko: 아이누 사람은 일본 북부,쿠릴 열도, 사할린 섬, 그리고 캄차카 반도의 남부의 토착민입니다.

en: Akwe
ko: 악위

en: ?plural:Akwe
ko: 악위 사람

en: Andalusi
ko: 안달루시아

en: ?plural:Andalusis
ko: 안달루시 사람

en: Al-Andalus was the parts of the Iberian peninsula that was under Muslim control during the Middle Ages. Muslim Andalusians are noted for their splendid architectural heritage. During the Reconquista the Christian kingdoms gradually pushed back the Islamic states of Al-Andalus. Their last city on the Iberian peninsula, Granada, fell in 1492.
ko: 알-안달루스(Al-Andalus)는 중세시대 동안 무슬림 지배 아래에 있던 이베리아 반도의 지역입니다. 무슬림 안달루시 사람은 그들의 아름다운 건축술의 유산으로 주목되었습니다. 국토회복운동 동안 기독교의 제국들은 서서히 알-안달루스의 이슬람교도의 국가를 밀쳤습니다. 그들의 이베리안 반도의 마지막 도시, 그라나다는 1492년에 함락되었습니다.

en: ?plural:Albanians
ko: 알바니아 사람

en: ?plural:Aleuts
ko: 알류트 족

en: The Unangan, or Aleut, lived in permanent subterranean homes in their hunting and fishing villages. They lived in the Aleutian islands for thousands of years prior to European contact. Unangan people developed ties to Russian missionaries and traders many converting to Russian Orthodox Christianity and intermarrying with Russians, and some even accompanied Russians to their other colonial entrepots such as Ft. Ross in northern California and Ft. Elizabeth in Hawai'i.
ko: 언안간(Unangan), 또는 알류트는 그들이 사냥하고 낚시하는 영구적인 지하의 집에서 들어가 삽니다. 그들은 알류산 열도에서 유럽인의 접촉 이전에 수천년 동안을 살았습니다. 대부분 언안간 사람은 러시안 정통 기독교에 개종시키고 러시아인과 결혼시키는, 러시아 선교사와 상인에게 의지하도록 발달하고, 심지어 몇몇은 북부의 캘리포니아의 요새, 로스(Ft. Ross)와 하와이의 요새, 엘리자베스(Ft. Elizabeth)와 같은 그들의 다른 식민지의 창고에 러시아인과 동행했습니다.

en: Algerian
ko: 알제리

en: ?plural:Algerians
ko: 알제리 사람

en: Algeria is an Arabic nation in North Africa. It is historically inhabited by the Berber people.
ko: 알제리는 북아프리카의 아랍어의 나라입니다. 이곳은 베르베르 사람에 의해서 역사적으로 살았습니다.

en: ?plural:Alsatians
ko: 알자스 사림

en: Amazigh
ko: 아마지흐

en: ?plural:Imazighen
ko: 아마지흐 사람

en: The Amazigh civilization is one of the oldest in the Mediterranean Basin, co-existing with ancient Egypt. The Imazighen people, which means "free men", are sturdy and strong but cheerful and generous with a great consideration for family and tribe. Every tribe has its own traditions and culture, which is the reason for the countless diversity of traditions in modern Morocco, Algeria, and Tunisia. The Imazighen speak old languages such as Tamazirt, Tachelhit or Tarifit, collectively known as Berber languages, using an age-old writing system called Tifinagh.
ko: 아마지흐(Amazigh) 문명은 고대 이집트와 공존하는, 지중해에서 가장 오래된 문명 중 하나입니다. "자유 사람"을 의마하는 아마지흐(The Imazighen) 사람은, 튼튼하고 강하지만 발랄하고 가족과 부족을 위한 큰 사려에 관대합니다. 모든 부족은 자신의 전통과 문화를 가지는데, 현대 모로코, 알제리아, 그리고 튀니지에서 셀 수 없이 많은 전통의 다양성이 그 이유입니다. 아마지흐 사람은 타마저트(Tamazirt), 타칠힛(Tachelhit), 또는 타리핏(Tarifit)과 같은, 티피나흐(Tifinagh)라 불리는 아주 오래된 문자체계를 사용하는 베르베르 언어로 총괄하여 알려진 고대 언어를 구사합니다.

en: Amazonian
ko: 아마존

en: ?plural:Amazons
ko: 아마존 사람

en: The Amazons are a fictional nation of women warriors which appear in Classical Greek writing and art. Authors have located them in the Ukraine, Asia Minor, or Libya. The Amazons were reported to remove their right breasts in order to better use the bow and other weapons.
ko: 아마존은 고대 그리스 문학과 미술에서 나타나는 허구적인 여자 전사의 국가입니다. 작가는 우크라이나, 소아시아, 또는 리비아에 그들은 두었습니다. 아마존은 활와 다른 무기를 더 잘 다루기 위해 그들의 오른쪽 가슴을 제거한다고 알려져 있습니다.

en: Andorran
ko: 안도라

en: ?plural:Andorrans
ko: 안도라 사람

en: Andorra is a small country in the eastern Pyrenees. In 1278, a dispute between the bishop of Urgell and the Count of Foix ended with an agreement to share the sovereignty of Andorra. This arrangement is still in effect and their successors - the current bishop of Urgell and the President of the French Republic - bear the (mostly honorific) title of co-prince of Andorra.
ko: 안도라는 동부 피레네 산맥의 작은 국가입니다. 1278년, 우르헬의 주교와 푸아의 백작 사이에서 분쟁은 안도라의 통치권을 나누는 것으로 끝냈습니다. 이 협의는 여전히 유효하고, 그들의 계승자들 - 현재 우르헬의 주교와 프랑스 공화국의 대통령 - 은 안도라의 협동-군주라는 (주로 경칭의) 명칭을 가지고 있습니다.

en: Angolan
ko: 앙골라

en: ?plural:Angolans
ko: 앙골라 사람

en: When the Portuguese arrived in Angola in the 15th century the region was controlled by several Bantu kingdoms. Angola became an important source of slave traders until well into the 19th century. After two decades of guerrilla war against the Portuguese colonial authorities Angola finally achieved independence in 1975. Soon the various guerilla groups started fighting each other. After half a century of war a peace agreement was finally reached in 2002.
ko: 포르투갈인이 15세기에 앙골라에 도착했을 때, 그 지역은 몇몇의 반투 족 왕국에게 통제되고 있었다. 앙골라는 줄곧 19세기까지 노예 상인의 중요한 근원이 되었습니다. 포르투갈 식인지의 정부당국에 대한 20년 동안의 유격전 후에, 앙골라는 마침내 1975년에 독립을 성취했습니다. 이내 다양한 게릴라 무리들이 서로 싸우기 시작했습니다. 반 세기 동안의 전쟁 후에, 평화 협정은 마침내 2002년에 이루어졌습니다.

en: Anhaltian
ko: 안할트

en: ?plural:Anhaltians
ko: 안할트 사람

en: Anishinaabe
ko: 아니시나베

en: ?plural:Anishinaabeg
ko: 아니시나베 족

en: The Anishinaabeg are a group of closely related Native American tribes in the North American Great Lakes region, including the Ottawa, Ojibwe, Algonkin and Potawatomi. They speak Algonquian languages. Together they are one of the most numerous indigenous peoples of North America.
ko: 아니시나베 족은 오타와, 오지브웨, 알곤킨, 그리고 포타와토미 족을 포함하여 북아메리카 대서양 지역에서, 토종의 아메리칸 부족과 밀접하게 관련된 집단입니다. 그들은 알곤킨 말을 구사합니다. 동시에 그들은 북아메리카의 가장 많은 토착 민족 중 하나입니다.

en: Antarctican
ko: 남극

en: ?plural:Antarcticans
ko: 남극 사람

en: Independent South Pole, land of penguins.
ko: 펭귄의 땅, 독립된 남극입니다.

en: Antiguan and Barbudan
ko: 앤티가 바부다

en: ?plural:Antiguans and Barbudans
ko: 앤티가 바부다 사람

en: Antigua and Barbuda is a country in the Eastern Caribbean consisting of the two eponymous islands as well as a number of smaller islets. The country has been independent from the United Kingdom since 1981.
ko: 앤티가 바부다는 더 작고 많은 섬 뿐만 아니라 둘 다 동일한 이름을 가진 섬들도 존재하는 동부 카리브해 지역의 국가입니다. 그 국가는 1981년 이후로 영국으로 부터 독립되었습니다.

en: Antillean
ko: 앤틸리스

en: ?plural:Antilleans
ko: 앤틸리스 사람

en: ?plural:Aragonese
ko: 아라곤 사람

en: Aragon was formed as a Frankish county and was elevated to a kingdom in the 11th century. It expanded its territory southwards during the reconquista and subsequently managed to control a large part of the Mediterranean. In 1469 king Fernando II married Isabella of Castile, a union that would form the base of the Spanish unification. The kingdom was legally dissolved in 1707 but today Aragon continues to exist as an autonomous community of Spain.
ko: 아라곤은 프랑크 족의 국가로서 형성되었고, 11세기에 왕국으로 승격하였습니다. 이것은 국토회복운동 동안 남쪽을 향해 영토를 확장하였고, 나중에 지중해의 광범위한 부분을 통제하게되었습니다. 1469년 왕 페르난도 2세가 카스티야의 이사벨라와 결혼하고, 그 결혼은 스페인의 통합의 기반을 형성하였습니다. 그 왕국은 법률적으로 1707년에 사라졌지만, 오늘날 아라곤은 스페인의 자주적인 공동체로서 계속해서 존재합니다.

en: Aramean
ko: 아람

en: ?plural:Arameans
ko: 아람 사람

en: According to legend, the Aramean people are the descendants of Aram, the grandson of Noah.
ko: 전설에 의하면, 아람 사람들은 노아의 손자인, 아람의 후손입니다.

en: Argentine
ko: 아르헨티나

en: ?plural:Argentines
ko: 아르헨티나 사람

en: ?plural:Armenians
ko: 아르메니아 사람

en: Assyrian
ko: 아시리아

en: ?plural:Assyrians
ko: 아시리아 시람

en: Australian
ko: 호주

en: ?plural:Australians
ko: 호주 사람

en: Azeri
ko: 아제르바이잔어

en: Bavarian
ko: 바이에른

en: ?plural:Bavarians
ko: 바이에른 사람

en: ?plural:Belgians
ko: 벨기에 사람

en: ?plural:Bengalis
ko: 벵골 사람

en: Boer
ko: 보어

en: ?plural:Boers
ko: 보어 사람

en: ?plural:Bosnians
ko: 보스니아 사람

en: ?plural:Britons
ko: 영국 사람

en: ?plural:Bulgarians
ko: 불가리아 사람

en: ?plural:Burmese
ko: 미얀마 사람

en: Canadian
ko: 캐나다

en: ?plural:Canadians
ko: 캐나다 사람

en: ?plural:Catalans
ko: 카탈로니아 사람

en: Cham
ko: 참 자

en: Chilean
ko: 칠레

en: ?plural:Chileans
ko: 칠레 사람

en: Colombian
ko: 콜롬비아

en: ?plural:Colombians
ko: 콜롬비아 사람

en: Comorian
ko: 코로모어

en: Confederate
ko: 남부동맹

en: ?plural:Confederates
ko: 남부동맹 사람

en: ?plural:Cornish
ko: 콘월 사람

en: ?plural:Croatians
ko: 크로아티아 사람

en: Cuban
ko: 쿠바

en: ?plural:Cubans
ko: 쿠바 사람

en: ?plural:Czechs
ko: 체코 사람

en: ?plural:Estonians
ko: 에스토니아 사람

en: Evenki
ko: 에벤키어

en: ?plural:Filipinos
ko: 필리핀 사람

en: ?plural:Finns
ko: 핀란드 사람

en: Fulani
ko: 풀라니어

en: ?plural:Galicians
ko: 갈리시아 사람

en: Gallic
ko: 골

en: ?plural:Gauls
ko: 골 사람

en: ?plural:Georgians
ko: 그루지아 사람

en: Hacker
ko: 해커

en: Hellenic
ko: 그리스

en: ?plural:Hellenes
ko: 그리스 사람

en: ?plural:Hungarians
ko: 헝가리 사람

en: ?plural:Icelanders
ko: 아이슬란드 사람

en: ?plural:Illyrians
ko: 일리리아 사람

en: ?plural:Inuits
ko: 이뉴잇 사람

en: ?plural:Iraqis
ko: 이라크 사람

en: ?plural:Irish
ko: 아일랜드 사람

en: Israeli
ko: 이스라엘

en: ?plural:Israelis
ko: 이스라엘 사람

en: Karelian
ko: 카레리아어

en: Kenyan
ko: 케냐

en: ?plural:Kenyans
ko: 케냐 사람

en: Lankese
ko: 스리랑카

en: ?plural:Lankese
ko: 스리랑카 사람

en: ?plural:Latvians
ko: 라트비아 사람

en: Libyan
ko: 리비아

en: ?plural:Libyans
ko: 리비아 사람

en: ?plural:Lithuanians
ko: 리투아니아 사람

en: Lycian
ko: 리키아 문자

en: ?plural:Malagasies
ko: 마다가스카르 사람

en: Malaysian
ko: 말레이시아

en: ?plural:Malaysians
ko: 말레이시아 사람

en: Malian
ko: 말리

en: ?plural:Malians
ko: 말리 사람

en: ?plural:Manchus
ko: 만주 사람

en: ?plural:Maori
ko: 마오리 사람

en: Martian
ko: 화성

en: ?plural:Martians
ko: 화성 사람

en: Mexican
ko: 멕시코

en: ?plural:Mexicans
ko: 멕시코 사람

en: Miao
ko: 먀오 문자

en: Moroccan
ko: 모로코어

en: ?plural:New Zealanders
ko: 뉴질랜드 사람

en: Nigerian
ko: 나이지리아

en: ?plural:Nigerians
ko: 나이지리아 사람

en: ?plural:Norwegians
ko: 노르웨이 사람

en: Ottoman
ko: 오스만

en: ?plural:Ottomans
ko: 오스만 사람

en: Palmyrene
ko: 팔미라 자

en: Papuan
ko: 파푸아

en: ?plural:Papuans
ko: 파푸아 사람

en: ?plural:Phoenicians
ko: 페니키아 사람

en: Quebecois
ko: 퀘벡

en: ?plural:Quebecois
ko: 퀘벡 사람

en: ?plural:Romanians
ko: 루마니아 사람

en: Rusyn
ko: 루신어

en: Ryukyuan
ko: 류큐

en: ?plural:Ryukyuans
ko: 류큐 사람

en: ?plural:Sami
ko: 사미 사람

en: ?plural:Scots
ko: 스코틀랜드 사람

en: ?plural:Serbians
ko: 세르비아 사람

en: ?plural:Silesians
ko: 실레지아 사람

en: Singaporean
ko: 싱가포르

en: ?plural:Singaporeans
ko: 싱가포르 사람

en: Slovakian
ko: 슬로바키아

en: ?plural:Slovakians
ko: 슬로바키아 사람

en: ?plural:Slovenians
ko: 슬로베니아 사람

en: Sorbian
ko: 소르브어

en: South African
ko: 남아프리카

en: ?plural:South Africans
ko: 남아프리카 사람

en: Soviet
ko: 소비에트

en: ?plural:Soviets
ko: 소비에트 사람

en: Sudanese
ko: 수단

en: ?plural:Sudanese
ko: 수단 사람

en: ?plural:Swazis
ko: 스와지 사람

en: ?plural:Swiss
ko: 스의스 사람

en: ?plural:Taiwanese
ko: 대만 사람

en: Texan
ko: 테크사스

en: ?plural:Texans
ko: 테크사스 사람

en: ?plural:Tibetans
ko: 티벳 사람

en: Tunisian
ko: 튀니시아

en: ?plural:Tunisians
ko: 튀니시아 사람

en: ?plural:Ukrainians
ko: 우크라이나 사암

en: ?plural:Uyghurs
ko: 위구르 사람

en: ?plural:Venezuelans
ko: 베네수엘라 사람

en: ?plural:Vietnamese
ko: 베트남 사람

en: ?plural:Welsh
ko: 웨일스 사람

en: Westphalian
ko: 베스트팔리아

en: ?plural:Westphalians
ko: 베스트팔리아 사람

en: American
ko: 미국

en: *%s (AI)* In away mode AI can't sign such a treaty.
ko: *%s (AI)* 자리에 없는 방식에서, AI는 그런 조약에 서명할 수 가 없다.

en: *%s (AI)* First break alliance with %s, %s.
ko: *%s (AI)* 먼저 %s 와의 동맹을 끝내라, %s.

en: *%s (AI)* I would like to see you keep your distance from %s for some time, %s.
ko: *%s (AI)* 나는 얼마의 시간동안 %s 으로부터 당신의 거리를 유지하는 것을 보고싶소,%s.

en: *%s (AI)* Let us first cease hostilities, %s.
ko: *%s (AI)* 우리 우선 적대감을 중지합시다, %s.

en: *%s (AI)* I wish to see you keep the current ceasefire for a bit longer first, %s.
ko: *%s (AI)* 나는 당신이 먼저 현재의 휴전을 잠시 더 오래 유지하는 것을 보고싶다, %s.

en: *%s (AI)* I simply do not trust you with an alliance yet, %s.
ko: *%s (AI)* 난 아직 간단하게 당신과 동맹을 할 정도로 당신을 신뢰 할 수 없소, %s.

en: *%s (AI)* I do not know the city you mention.
ko: **%s(AI)* 나는 당신이 언급하는 그 도시를 모릅니다.

en: *%s (AI)* Sorry, sharing vision with you is not safe.
ko: *%s (AI)* 미안하지만, 당신과 시야를 공유하는 것은 안전하지 않소.

en: *%s (AI)* This deal was not very good for us, %s!
ko: *%s (AI)* 이 거래는 우리에게 유익하지 않소, %s!

en: *%s (AI)* Welcome into our alliance %s!
ko: *%s (AI)* 우리 동맹국으로 들어온 걸 환영하오 %s!

en: *%s (AI)* Yes, may we forever stand united, %s.
ko: *%s (AI)* 그렇소, 아마 우리는 연합체로 영원히 설 것이오, %s

en: *%s (AI)* Yes, peace in our time!
ko: *%s (AI)* 맞소, 우리의 시간 안에 평화!

en: *%s (AI)* Agreed. No more hostilities, %s.
ko: *%s (AI)* 동의하오. 더 아상의 적의는 없소, %s

en: *%s (AI)* Greetings %s! May we suggest a ceasefire while we get to know each other better?
ko: *%s (AI)* 환영합니다 %s ! 서로를 더 알아가는 동안 우리 휴전은 어떻소?

en: *%s (AI)* Space will never be yours.
ko: *%s (AI)* 우주는 결코 당신의 것이 될 수 없어.

en: *%s (AI)* I have tolerated your vicious antics long enough! To war!
ko: *%s (AI)* 나는 당신의 잔인한 행동을 충분히 참아왔소! 전쟁으로!

en: *%s (AI)* Peace in ... some other time.
ko: *%s (AI)* 평화는... 다른 시간에.

en: *%s (AI)* Finally I get around to you! Did you really think you could get away with your crimes?
ko: *%s (AI)* 마침내 나는 당신 주변에 왔소! 정말 당신은 당신의 범죄들로부터 멀어질 수 있다고 생각하오?

en: *%s (AI)* Your covert hostilities brought this war upon you!
ko: *%s (AI)*당신의 숨겨진 적대감은 이 전쟁을 당신 위에 가져왔소!

en: *%s (AI)* Your aggression against %s was your last mistake!
ko: *%s (AI)* %s 에 향한 당신의 공격성은 당신의 마지막 실수였소!

en: *%s (AI)* We will be launching an all-out war against %s in %d turn to stop the spaceship launch. | *%s (AI)* We will be launching an all-out war against %s in %d turns to stop the spaceship launch.
ko[0]: *%s (AI)* 우리는 %s 에 대항하여 %d 차례 안에 그 우주선 발사를 멈추기 위해서, 총력전을 실행할 것이오.

en: *%s (AI)* Your aid in this matter will be expected. Long live our glorious alliance!
ko: *%s (AI)* 이 문제 안에서 당신의 도움은 기대될 것이오. 우리의 영광스러운 동맹국이여 영원하라!

en: *%s (AI)* %s has grossly violated his treaties with us for own gain.  We will answer in force in %d turn and expect you to honor your alliance with us and do likewise! | *%s (AI)* %s has grossly violated his treaties with us for own gain.  We will answer in force in %d turns and expect you to honor your alliance with us and do likewise!
ko[0]: *%s (AI)* %s 가 자신의 이익을 위해 우리와의 조약들을 지독히 위반했다. 우리는 %d 차례 안에 힘으로 답할 것이며, 너가 우리와의 동맹을 지키고  똑같이 할 것을 기대한다!

en: *%s (AI)* We intend to pillage and plunder the rich civilization of %s. We declare war in %d turn. | *%s (AI)* We intend to pillage and plunder the rich civilization of %s. We declare war in %d turns.
ko[0]: *%s (AI)* 우리는 %s 의 그 부유한 문명을 약탈하고 강탈할 것을 의도한다. 우리는 전쟁을 %d 차례 동안 선언한다.

en: *%s (AI)* If you want a piece of the loot, feel free to join in the action!
ko: *%s (AI)* 만약 너가 전리품의 한 조각을 원한다면, 그 행동에 거리낌없이 참여해라!

en: *%s (AI)* We have had it with %s. Let us tear this pathetic civilization apart. We declare war in %d turn. | *%s (AI)* We have had it with %s. Let us tear this pathetic civilization apart. We declare war in %d turns.
ko[0]: *%s (AI)* 우리는 %s 와 함께 해왔다. 이 한심한 문명을 분열하자. 우리는 %d 차례 동안 전쟁을 선포한다.

en: *%s (AI)* As our glorious allies, we expect your help in this war.
ko: *%s (AI)* 우리의 영광스러운 동맹국으로서, 우리는 이번 전쟁 동안 당신의 도움을 기대한다.

en: *%s (AI)* We will honor our alliance and declare war on %s in %d turn.  Hold on - we are coming! | *%s (AI)* We will honor our alliance and declare war on %s in %d turns.  Hold on - we are coming!
ko[0]: *%s (AI)* 우리는 우리의 동맹을 지킬 것이고, %s 와 %d 차례 동안 전쟁을 선포한다. 기다려라 - 우리가 간다!

en: *%s (AI)* We will honor our alliance with %s and declare war on %s in %d turns.  We expect you to do likewise. | *%s (AI)* We will honor our alliance with %s and declare war on %s in %d turns.  We expect you to do likewise.
ko[0]: *%s (AI)* 우리는 %s 와의 동맹을 지킬 것이고, %s와 %d 차례 동안 전쟁을 선포한다. 우리는 너가 똑같이 할 것을 기대한다.

en: *%s (AI)* Your attempt to conquer space for yourself alone betrays your true intentions, and I will have no more of our alliance!
ko: *%s (AI)* 너 혼자 스스로를 위해 우주를 정복하려는 너의 시도는 너의 진정한 목적들을 배반하고, 나는 우리의 동맹을 더 이상 할 수 없다!

en: *%s (AI)* Your attempt to unilaterally dominate outer space is highly offensive.
ko: *%s (AI)* 외부의 우주를 일방적으로 지배하려는 너의 시도는 매우 공격적이다.

en: *%s (AI)* If you do not stop constructing your spaceship, I may be forced to take action!
ko: *%s (AI)* 만약 너의 우주선을 건설하는 것을 멈추기 아니한다면, 나는 힘으로 조치를 취할 것이다!

en: *%s (AI)* Sorry, sharing vision with you is no longer safe.
ko: *%s (AI)* 미안하지만, 너와 시야를 공유하는 것은 더 이상 안전하지 않다.

en: *%s (AI)* Greetings our most trustworthy ally. We call upon you to destroy our enemy, %s.
ko: *%s (AI)* 우리의 가장 믿을 수 있는 동맹국을 환영합니다. 우리는 너에게 우리의 적을 말살할 것을 요구합니다, %s.

en: *%s (AI)* Greetings ally, I see you have not yet made war with our enemy, %s. Why do I need to remind you of your promises?
ko: *%s (AI)* 동맹국을 환영합니다. 나는 너가 아직도 우리의 적과 전쟁을 걸지 않는 것을 본다, %s. 왜 내가 너에게 너의 약속을 상기시켜야 할 필요가 있는가?

en: *%s (AI)* Dishonored one, we made a pact of alliance, and yet you remain at peace with our mortal enemy, %s! This is unacceptable; our alliance is no more!
ko: *%s (AI)* 불명예스러운 하나로, 우리는 동맹의 조약을 만들었지만, 허나 너는 우리의 치명적인 적과의 평화를 유지하고 있소, %s! 이것은 용납할 수 없다; 우리의 동맹은 더 이상 없다!

en: *%s (AI)* Greetings friend, may we suggest making a common cause and join in an alliance?
ko: *%s (AI)* 친구를 환영합니다. 우리 공동 노력을 기울이고 동맹국으로 참여하는 것이 어떻습니까?

en: *%s (AI)* Greetings neighbor, may we suggest more peaceful relations?
ko: *%s (AI)* 이웃을 환영합니다. 우리 더 평화로운 관계들을 제안하는데 어떻습니까?

en: *%s (AI)* We grow weary of this constant bloodshed. May we suggest a cessation of hostilities?
ko: *%s (AI)* 우리는 이 지치고 끊임없는 유혈사태를 키웠습니다. 우리 적대감을 중지를 제안하는데 어떻습니까?

en: *%s (AI)* We have been savagely attacked by %s, and we need your help! Honor our glorious alliance and your name will never be forgotten!
ko: *%s (AI)* 우리는 %s 에게 사납게 공격당했고, 우리는 당신의 도움을 필요합니다! 우리의 영광스러운 동맹을 지키고, 당신의 이름은 절대로 잊혀지지 않을 것입니다!

en: This Freeciv compilation has no full threads implementation, threaded ai cannot be used.
ko: 이 Freeciv 모음집은 사용될 수 없는 인공지능으로 엮은, 완전히 실가닥들의 완성이 아닙니다.

en: The citizen governor can't fulfill the requirements for %s. Passing back control.
ko: 그 시장은 %s 를 위한 그 필요조건들을 수행할 수가 없습니다. 통제로 다시 돌아갑니다.

en: The citizen governor has gotten confused dealing with %s.  You may want to have a look.
ko: 그 시장은 %s 를 처리하는데 혼란됨을 가졌습니다. 당신은 아마 보고 싶어 할 것입니다.

note: TRANS: No full stop after the URL, could cause confusion.
en: Please report this message at %s
ko: 제발 이 메시지를 %s 에 보고하세요.

en: %d turn | %d turns
ko[0]: %d 차례

note: TRANS: "W" is worker citizens, as opposed to specialists; * %s will represent the specialist types, for instance "E/S/T"
en: People (W/%s)
ko: 사람들 (W/%s)

note: TRANS: preserve leading space
en:  happy
ko:  행복한

en: Name: %s
    Food:       %10s Gold:    %10s
    Production: %10s Luxury:  %10s
    Trade:      %10s Science: %10s
    
    %*s%s: %s
              City grows: %s
    Production completed: %s
ko: 이름: %s
    식량: %10s 금:   %10s
    생산: %10s 사치: %10s
    무역: %10s 과학: %10s
    
    %*s%s: %s
    도시 성장들: %s
    생산 완료됨: %s

en: ?cma:Very happy
ko: 아주 행복한

en: There has been a CMA error. Your citizen governor settings may be broken.
ko: 거기에 한 CMA 오류가 있습니다. 당신의 시장 설정들은 아마 깨졌을지도 모릅니다.

en: Old attributes detected and removed.
ko: 오래된 속성들을 발견하고 제거햇습니다.

en: Plugin '%s' isn't available. Available are %s
ko: 플러그꽂기 '%s' (은)는 이용할 수 없습니다. 이용할 수 있는건 %s 입니다.

en: No real audio plugin present.
ko: 진짜의 소리 플러그꽂기가 존재하지 않습니다.

en: Proceeding with sound support disabled.
ko: 소리 지원을 계속하기는 망가졌습니다.

en: To get sound you need to download a sound set!
ko: 소리를 받으려면 당신은 한 소리 집단을 내려받을 필요가 있습니다!

en: Get sound sets from <%s>.
ko: <%s> 로부터 소리 집단들을 받습니다.

en: Could not load sound spec-file '%s':
    %s
ko: 소리 특정한-파일 '%s' 을(를) 불러 올 수가 없습니다 :
    %s

en: No real audio subsystem managed to initialize!
ko: 초기화하기를 다루는 진짜의 소리 하부 조직이 없습니다!

en: Perhaps there is some misconfiguration or bad permissions.
ko: 아마 거기에 몇몇의 잘못된 구성이나 나쁜 허락들이 있습니다.

en: Freeciv is free software and you are welcome to distribute copies of it under certain conditions;
ko: Freeciv 는 자유 소프트웨어이고 당신은 어떤 조건하에 이것의 복사본들을 배포하기를허용됩니다;

en: See the "Copying" item on the Help menu.
ko: 도움 메뉴에서 "복사" 항목을 보기 바랍니다.

en: Now ... Go give 'em hell!
ko: 이제 ... 그들에게 지옥을 주러 가자!

en: Exporting output window to '%s' ...
ko: 출력 창문을 '%s' 에 내보내는중 ...

en: Export complete.
ko: 내보내기 완료하다.

en: Export failed, couldn't write to file.
ko: 내보내기 실패하다, 파일에 기록할 수가 없다.

note: TRANS: Use longer of "XXX turns" and "never"
en: ?filler:XXX/XXX XXX turns
ko: XXX/XXX XXX 차례

en: %3d gold per turn | %3d gold per turn
ko[0]: 차례마다 %3d 금

en: %3d turn | %3d turns
ko[0]: %3d 차례

en: %d/turn
ko: %d/차례

en: Built
ko: 만들어진

en: Great Wonder
ko: 큰 불가사의

en: Small Wonder
ko: 작은 불가사의

en: Illness deactivated in ruleset.
ko: 아픔은 규칙집단 안에서 비활성화되었습니다.

en: ?city_state:Celebrating
ko: 축하

en: ?city_state:Disorder
ko: 무질서

en: ?city_state:Peace
ko: 평화

en: (worklist)
ko: (작업목록)

en: ?city:Name
ko: 이름

note: TRANS: this and similar literal strings interpreted as (Qt) HTML
en: Nation
ko: 국가

en: ?size [short]:Sz
ko: 크

en: Celebrating/Peace/Disorder
ko: 축하/평화/무질서

en: ?Happy workers:H
ko: 행

en: Workers: Happy
ko: 노동자: 행복

en: ?Content workers:C
ko: 만

en: Workers: Content
ko: 노동자: 만족

en: ?Unhappy workers:U
ko: 불

en: Workers: Unhappy
ko: 노동자: 불만

en: ?Angry workers:A
ko: 화

en: Workers: Angry
ko: 노동자: 화가난

en: ?city:Workers
ko: 노동자

en: ?happy/content/unhappy/angry:H/C/U/A
ko: 행/만/불/화

en: Workers: Happy, Content, Unhappy, Angry
ko: 노동자: 행복, 만족, 불만, 화가난

en: attack
ko: 공격

en: Best attacking units
ko: 최고의 공격부대

en: defense
ko: 방어

en: Best defending units
ko: 최고의 방어부대

note: TRANS: Header "Number of units inside city"
en: ?Present (units):Here
ko: 여기

en: Number of units present
ko: 현재 부대의 수

note: TRANS: Header "Number of units supported by given city"
en: ?Supported (units):Owned
ko: 원조

en: Number of units supported
ko: 원조하는 부대의 수

en: Surplus
ko: 잉여

en: ?food/production/trade:F/P/T
ko: 식/생/무

en: Surplus: Food, Production, Trade
ko: 잉여: 식량, 생산, 무역

en: ?Food surplus [short]:+F
ko: +식

en: Surplus: Food
ko: 잉여: 식량

en: ?Production surplus [short]:+P
ko: +생

en: Surplus: Production
ko: 잉여: 생산

en: ?Production loss (waste) [short]:-P
ko: -생

en: ?Trade surplus [short]:+T
ko: +무

en: Surplus: Trade
ko: 잉여: 무역

en: ?Trade loss (corruption) [short]:-T
ko: -무

en: Corruption
ko: 부패

en: ?gold/luxury/science:G/L/S
ko: 금/사/과

en: Economy: Gold, Luxuries, Science
ko: 경제: 금, 사치, 과학

en: ?Gold:G
ko: 금

en: Economy: Gold
ko: 경제: 금화

en: ?Luxury:L
ko: 사

en: Economy: Luxury
ko: 경제: 사치

en: ?Science:S
ko: 과

en: Economy: Science
ko: 경제: 과학

en: ?number_trade_routes:n
ko: 수

en: ?number_trade_routes:R
ko: 무

en: ?pollution [short]:Pol
ko: ?오염:오

en: Pollution
ko: 공해

en: ?cma:Governor
ko: 도지사

en: Citizen Governor
ko: 도지사

en: ?specialist:S
ko: ?전문가:전

en: Load saved game FILE
ko: 저장된 놀이 FILE을 적재하기

en: There was an error while auto connecting; aborting.
ko: 자동연결중 이상이 발생되었습니다; 중단

en: Game started.
ko: 게임이 시작되었습니다

en: ?embassy:Both
ko: 서로

en: ?embassy:Yes
ko: 우리 있슴

en: ?embassy:With Us
ko: 상대 있슴

en: ?embassy:Contact
ko: 접촉

en: ?embassy:No Contact
ko: 미접촉

en: ?vision:Both
ko: 서로

en: ?vision:To Them
ko: 상대한테

en: ?vision:To Us
ko: 우리한테

en: unknown reason
ko: 알 수 없는 원인

en: Connection in progress.
ko: 접속중입니다

en: Disconnected from server.
ko: 서버로부터 연결이 끊겼습니다

en: Connection to server refused. Please start the server.
ko: 서버의 접속이 거부당했습니다 서버를 시작하십시요.

en: Couldn't start the server.
ko: 서버를 시작할수 없습니다

en: Couldn't connect to the server.
ko: 서버에 연결할수 없습니다

en: Only nuclear units can do this.
ko: 오직 핵 부대만이 이것을 할 수 있습니다

en: Oh my! You seem to have no capital!
ko: 오 세상에! 당신은 수도가 없어 보입니다.

en: Road
ko: 도로

en: Bribe Enemy Unit
ko: 적 부대를 매수하기

en: Steal Technology
ko: 기술 훔치기

en: _Steal
ko: 훔치기(_S)

en: Select Advance to Steal
ko: 훔친 기술을 선택하세요

en: _Advances:
ko: 기술:(_A)

en: _Improvements:
ko: 건축물:(_I)

en: City Production
ko: 도시 생산

en: _Keep moving
ko: _계속 이동

en: Citizens
ko: 시민

en: Prod:
ko: 생산:

en: Trade:
ko: 무역:

en: Gold:
ko: 금화:

en: Luxury:
ko: 사치:

en: Science:
ko: 과학:

en: Granary:
ko: 곡창:

en: Change in:
ko: 전환 기간:

en: Corruption:
ko: 부패:

en: Waste:
ko: 낭비:

en: Pollution:
ko: 환경오염:

en: City map
ko: 도시 지도

en: Production:
ko: 생산:

en: %d/%d %d turns
ko: %d/%d %d 턴

en: _Buy
ko: 구메(_B)

en: _Governor
ko: 도지사(_G)

en: Entertainers
ko: 연예인

en: Scientists
ko: 과학자

en: Taxmen
ko: 징세자

en: Production page
ko: 생산 면

en: Happiness page
ko: 행복 면

en: Governor page
ko: 도지사 면

en: This Settings page
ko: 이 설정 면

en: Last active page
ko: 다음 활동 면

en: New citizens are
ko: 새로운 시민의 직업

en: Next time open
ko: 다음번에 열린 면

en: _List present units...
ko: 있는 부대 목록 보기(_L)

en: _Prev city
ko: 이전 도시(_P)

en: _Next city
ko: 다음 도시(_N)

note: TRANS: city dialog title
en: <b>%s</b> - %s citizens
ko: <b>%s</b> - %s명

en: Supported units %d
ko: %d부대 원조됨

en: Present units %d
ko: %d부대 있슴

en: _Disband unit
ko: 부대를 해산하기(_D)

en: _Sentry unit
ko: 부대를 보초시킴(_S)

en: _Fortify unit
ko: 부대를 요새화시킴(_F)

en: U_pgrade unit
ko: 부대를 업그레이드 하기

en: Buy It!
ko: 사버려!

en: Sell It!
ko: 팔아버려!

en: Rename City
ko: 도시이름 바꾸기

en: What should we rename the city to?
ko: 도시 이름을 무엇으로 바꾸겠습니까?

en: (no worklists defined)
ko: (작업리스트 없음)

en: _Production
ko: 생산(_P)

en: Chan_ge
ko: 변환(_G)

en: Add _First
ko: 앞에 추가(_F)

en: Add _Next
ko: 다음에 추가(_N)

en: Add _2nd Last
ko: 맨뒤 이전에 추가(_2)

en: Add _Last
ko: 뒤에 추가(_L)

en: Set Worklist
ko: 작업리스트 결정

en: Append Worklist
ko: 작업리스트 첨부

en: Clear _Worklist
ko: 작업리스트 지우기(_W)

en: Gover_nor
ko: 통치자(_N)

en: Cities
ko: 도시

en: Wonders
ko: 불가사의한 것들

en: All Cities
ko: 모든 도시

en: No Cities
ko: 도시 없음

en: Building Units
ko: 부대 건설중

en: Building Improvements
ko: 건축물 건설중

en: Building Wonders
ko: 불가사의 건설중

en: Building Unit
ko: 부대 건설중

en: Building Improvement
ko: 건축물 건설중

en: Building Wonder
ko: 불가사의 건설중

en: Coastal Cities
ko: 연안의 도시

en: Same Island
ko: 같은 섬

en: Supported Units
ko: 원조하는 부대

en: Units Present
ko: 부대 상태

en: Improvements in City
ko: 도시의 건축물

en: Wonders in City
ko: 도시안의 불가사의

en: Available Units
ko: 가능한 부대

en: Available Improvements
ko: 가능한 건축물

en: Available Wonders
ko: 가능한 불가사의

en: Total Buy Cost: %d
ko: 총비용 : %d

en: Minimal Surplus
ko: 최소 잉여

en: Celebrate
ko: 축제

en: Governor Enabl_ed
ko: 도지사 켜짐

en: Governor Disabl_ed
ko: 도지사 꺼짐

en: new preset
ko: 새로운 미리설정

en: Name new preset
ko: 새로운 미리설정 이름짓기

en: What should we name the preset?
ko: 미리설정 이름을 지어 주세요.

en: Remove this preset?
ko: 이 미리설정을 지우시겠습니까?

en: Goto _Location
ko: 장소로 이동하기(_L)

en: You say you wanna revolution?
ko: 당신이 혁명을 원한다고 하셨습니까?

en: Revolution!
ko: 혁명!

note: TRANS: Pillage dialog title.
en: What To Pillage
ko: 약탈하기

note: TRANS: Pillage dialog target text.
en: Select what to pillage:
ko: 약탈 할 것을 선택하세요:

en: What Nation Will You Be?
ko: 어떤 민족으로 합니까?

en: Pick Nation
ko: 민족을 선택

en: _Random Nation
ko: 무작위의 민족(_R)

en: Select a nation
ko: 민족을 선택하세요

en: Nation _Groups:
ko: 민족 그룹:(_G)

en: _Leader:
ko: 지도자:(_L)

en: _Female
ko: 여(_F)

en: _Male
ko: 남(_M)

en: City _Styles:
ko: 도시형:(_S)

en: You must select your sex.
ko: 성별을 선택하새요.

en: You must type a legal name.
ko: 합법적인 이름을 입력하새요.

en: Upgrade Unit!
ko: 부대를 업그레이드 하기

en: World-map
ko: 세계 지도

en: Sea-map
ko: 해양 지도

en: _Advances
ko: 기술(_A)

en: _Cities
ko: 도시(_C)

en: ?diplomatic_state:Cease-fire
ko: 정전

en: ?diplomatic_state:Peace
ko: 평화

en: ?diplomatic_state:Alliance
ko: 동맹

en: Bases
ko: 기본

en: Fuel
ko: 연료

en: Government
ko: 정부

en: Ci_ties:
ko: 도시:(_T)

en: Luxury
ko: 사치

en: %s max rate: %d%%
ko: %s 최대율: %d%%

en: Goto/Airlift Unit
ko: 부대를 이동또는 공수하기

en: Air_lift
ko: 공수(_L)

en: Airlift
ko: 공수하기

en: Show _All Cities
ko: 모든 도시 보기

en: No units selected.
ko: 선택된 부대 없음

note: TRANS: No full stop after the URL, could cause confusion.
en: Report bugs at %s
ko: %s에 버그리포트.

en: Turn Done
ko: 차례 다 끝난

en: Close Tab:
    %s
ko: 탭 닫기:
    %s

en: Happiness
ko: 만족도

en: Cost:
ko: 비용:

en: Upkeep:
ko: 유지비:

en: Requirement:
ko: 요구:

en: Obsolete by:
ko: 구식 지점:

en: FirePower:
ko: 화력:

en: Hitpoints:
ko: 타격 점수:

en: Basic Upkeep:
ko: 기초 유지비:

en: Vision:
ko: 시야:

en: Move/Defense:
ko: 이동/방어:

en: Food/Res/Trade:
ko: 식량/연구/무역:

en: (Never)
ko: (없음)

en: Freeciv Help Browser
ko: Freeciv 도움 창

en: Allows
ko: 허락

en: Ruler:
ko: 통치자:

en: Government:
ko: 정부:

en: Capital:
ko: 수도:

en: Researching:
ko: 연구중:

en: _Diplomacy
ko: 외교(_D)

en: _Techs
ko: 기슬(_T)

en: Foreign Intelligence: %s Empire
ko: %s의 제국에 대한 첩보

en: Build New City
ko: 새로운 도시 건설

en: What should we call our new city?
ko: 이 도시는 뭐라고 하겠습니까?

en: Set local options
ko: 로컬 옵션 설정

en: Leaving a local game will end it!
ko: 로컬 게임으로부터 나가면 종료됩니다!

en: _Message
ko: 메시지(_M)

en: _Reload Tileset
ko: 타일세트 재장전(_R)

en: Save Game _As...
ko: 다른 이름으로 게임 저장(_A)

en: _Leave
ko: 나가기(_L)

en: _Find City
ko: 도시 찾기(_F)

en: _Nations
ko: 민족(_N)

en: _Wonders of the World
ko: 세계 불가사의(_W)

en: _Demographics
ko: 인구 통계 보고(_D)

en: City Improvements
ko: 도시 향상

en: Wonders of the World
ko: 세계 불가사의

en: Zones of Control
ko: 조종가능한 구역

en: Diplomacy
ko: 외교

en: Space Race
ko: 우주 경주

en: Chatline
ko: 전화 대화 서비스

en: Worklist Editor
ko: 작업리스트 편집기

en: Save Options on _Exit
ko: 종료할때 옵션 저장(_E)

en: National _Borders
ko: 국경(_B)

en: City _Names
ko: 도시 이름(_N)

en: City G_rowth
ko: 도시 성장(_R)

en: City Buy Cost
ko: 도시 생산 구입 비용

en: _Terrain
ko: 지형(_T)

note: red
en: _Work
ko: 업무(_W)

en: Auto E_xplore
ko: 자동 탐험(_X)

en: _Sentry
ko: 보초(_S)

en: _Build City
ko: 도시 건설(_B)

en: _Auto Settler
ko: 자동 이주민(_A)

en: Build _Road
ko: 다리 건설(_R)

en: Build _Irrigation
ko: 관개 작업(_I)

en: Build _Mine
ko: 광산 짓기(_M)

en: Transf_orm Terrain
ko: 지형 개조(_O)

en: Clean _Pollution
ko: 오염 없앰(_P)

en: Clean _Nuclear Fallout
ko: 핵낙진 없앰(_N)

en: Fortify
ko: 요새화

en: Build Fortress
ko: 요새 세우기

en: Build Airbase
ko: 공군 기지 세우기

en: _Government
ko: 정부(_G)

en: _Revolution...
ko: 혁명...(_R)

en: _Economy
ko: 경제(_E)

en: _Research
ko: 연구(_R)

en: _Spaceship
ko: 우주선(_S)

en: Add to City
ko: 도시에 추가

en: Change to %s
ko: %s(으)로 변경

en: Transf_orm to %s
ko: %s(으)로 개조(_I)

en: Start _New Game
ko: 새로운 게임 시작(_N)

en: Start _Scenario Game
ko: 시나리오 게임 시작(_S)

en: _Load Saved Game
ko: 저장된 게임을 로딩(_L)

en: C_onnect to Network Game
ko: 네트웍 게임에 연결(_O)

en: Select Location to Save
ko: 저장하기 위한 장소 선택

en: Local _Area Network
ko: L_AN

en: Internet _Metaserver
ko: 메타서버(_M)

en: Conf_irm Password:
ko: 암호 확인:(_I)

en: Connection name: %s
ko: 연결 이름: %s

en: Host: %s
ko: 호스트: %s

en: Player/conn info
ko: 사용자/접속 정보

en: %s info
ko: %s 정보

en: Pick nation
ko: 민족을 선택

en: Observe this player
ko: 이 플레이어를 관찰하기

en: Take this player
ko: 이 사용자 데려오기

en: Cut connection
ko: 연결 끊기

en: Remove player
ko: 사용자 제거

en: Not _ready
ko: 준비 안 됐슴(_R)

en: _Ready
ko: 준비 됐슴(_R)

en: Pick _Nation
ko: 민족 선택(_N)

en: _Observe
ko: 관찰하기(_O)

en: Do not _observe
ko: 관찰을 취소하기(_O)

en: AI Skill _Level:
ko: AI 숙련 레벨:(_L)

en: _More Game Options...
ko: 기타 게임 옵션...(_M)

en: ?player:Leader
ko: 지도자

en: Choose Saved Game to Load
ko: 로드하기 위해 저장된 게임을 선택하세요

en: Choose Saved Game to _Load:
ko: 로드하기 위해 저장된 게임을 선택하세요:

en: Choose a Scenario
ko: 시나리오 선택

en: Choose a _Scenario:
ko: 시나리오 선택:(_S)

en: Saved _Games:
ko: 저장된 게임들 :

en: Save _Filename:
ko: 파일이름 저장 :

en: _Meet
ko: 회합(_M)

en: Cancel _Treaty
ko: 조약 파기(_T)

en: _Withdraw Vision
ko: 시야 제거(_W)

en: ?show:Dead Players
ko: 죽은 사용자

en: Di_plomacy
ko: 외교(_P)

en: _Intelligence
ko: 첩보(_I)

note: #-#-#-#-#  398 (Freeciv 2.1)  #-#-#-#-# TRANS: Research report title TRANS: Research report action
en: Research
ko: 연구

en: Researching
ko: 연구중

note: TRANS: Upkeep total, count*cost.
en: U Total
ko: 당신의 총합

en: Income: %d    Total Costs: %d
ko: 수입: %d       총 비용: %d

en: Sell-Off: Results
ko: 팔아치움: 결과

en: Sell _All
ko: 모두 팔기

en: Unit Type
ko: 부대 타입

en: ?Upgradable unit [short]:U
ko: 업

en: Upgradable
ko: 업그레이드 가능

note: TRANS: "In progress" abbreviation. URD_COL_IN_PROGRESS
en: In-Prog
ko: 생산중

en: Totals:
ko: 합계:

en: Find _Nearest
ko: 제일 가까운곳 찾기

en: Player
ko: 사용자

en: Score
ko: 득점

en: Theme suggested
ko: 제안하는 테마

en: Load theme
ko: 테마 불러오기

en: Keep current theme
ko: 현재 테마 유지

en: Unit selection
ko: 부대 선택

en: _Both
ko: 둘다(_B)

en: Sentry
ko: 보초

en: Edit worklists
ko: 작업리스트를 수정

en: _Worklists:
ko: _작업리스트

en: Edit Global _Worklists
ko: 광역 작업리스트 편집(_W)

en: Source _Tasks:
ko: 작업 자료:

en: Show _Future Targets
ko: 미래 목표 표시(_F)

en: Target _Worklist:
ko: 목표 작업리스트:(_W)

en: _Add Global Worklist
ko: 광역 작업리스트 추가(_A)

note: TRANS: Activity name, verb in English
en: Mine
ko: 관갱

en: Clean Pollution
ko: 오염 없앰

note: TRANS: Pillage dialog do button text.
en: Pillage
ko: 약탈

en: Activate unit
ko: 활동 부대

en: Sentry unit
ko: 부대를 보초시킴

en: Fortify unit
ko: 부대를 요새화시킴

en: Disband unit
ko: 부대를 해산하기

en: Show future targets
ko: 미래 목표 보이기

en: Worklist
ko: 작업리스트

en: Presets:
ko: 설정 목록:

en: Keep moving
ko: 계속 이동

en: Sabotage
ko: 방해

en: Advances
ko: 기술

en: Welcome to Freeciv
ko: Freeciv에 오신걸 환영합니다

en: Rules:
ko: 규정:

en: &Goto
ko: 이동(&G)

en: Firepower:
ko: 화력:

en: Fortified
ko: 요새화됨

en: Server Options
ko: 서버 옵션들

en: Zoom default
ko: 확대/축소 기본값

en: National Borders
ko: 국경

en: City Names
ko: 도시 이름

en: City Growth
ko: 도시 성장

en: Auto Explore
ko: 자동 탐험

en: Patrol
ko: 순찰

en: Explode Nuclear
ko: 핵폭발

en: Build City
ko: 도시 건설

en: Auto Settler
ko: 이주민 자동

en: Build Road
ko: 도로 건설

en: Build Irrigation
ko: 관개 작업

en: Build Mine
ko: 광산 건축

en: Transform Terrain
ko: 지형 개조

en: Clean Nuclear Fallout
ko: 핵낙진 없앰

en: Top Five Cities
ko: 상위 5개 도시

en: Demographics
ko: 인구통계

en: Spaceship
ko: 우주선

en: Save Files
ko: 파일 저장

en: Not ready
ko: 준비되지 않음

en: Meet
ko: 회견

en: Cancel Treaty
ko: 조약 파기

en: Sell All
ko: 전부다 팔기

en: Close Dialog (Esc)
ko: 창 닫기 (Esc)

en: Unit commands
ko: 부대 명령

en: Upgrade unit
ko: 부대업그레이드

en: Sorry, you have already bought here in this turn.
ko: 죄송하지만 당신은 이미 이번턴에 여기로 데려왔습니다

en: Sorry, you can't buy here in this turn.
ko: 미안하지만 당신은 이번턴에서 여기를 살수 없습니다

en: Buy it?
ko: 구입하시겠습니까?

en: Sell it?
ko: 매각하시겠습니까?

en: City options
ko: 도시 옵션

en: Supported units: %d
ko: 원조하는 부대 : %d

en: Present units: %d
ko: 현재 부대 : %d

en: City info
ko: 도시 정보

en: Pollution: %d
ko: 오염: %d

en: Pollution: none
ko: 오염: 없음

en: Trade routes:
ko: 무역 경로

en: Trade: +%d
ko: 무역: +%d

en: City improvements
ko: 도시 건축물

en: Food: %d per turn
ko: 식량: 매턴당 %d

en: ?food:Surplus: %d
ko: 잉여 : %d

en: Production: %d (%d) per turn
ko: 생산 : 매턴당 %d (%d)

en: ?production:Support: %d
ko: 원조 : %d

en: Trade: %d per turn
ko: 무역 : 매턴당 %d

en: Corruption: %d
ko: 부패 : %d

en: Gold: %d (%d) per turn
ko: 금화 : 매턴당 %d (%d)

en: Upkeep: %d
ko: 유지: %d

en: Science: %d per turn
ko: 과학: 매턴당 %d

en: Luxury: %d per turn
ko: 사치: 매턴당 %d

en: City growth: blocked
ko: 도시성장: 막힘

en: City growth: never
ko: 도시 성장 : 결코 안됨.

en: City growth: %d %s
ko: 도시 성장 : %d %s

en: Granary
ko: 곡창

en: City of %s (Population %s citizens)
ko: %s 시 (인구 %s 명)

note: TRANS: preserve leading space
en:  - DISORDER
ko:  - 혼란중

note: TRANS: preserve leading space
en:  - celebrating
ko:  - 축제중

note: TRANS: preserve leading space
en:  - happy
ko:  - 만족

en: Change production
ko: 생산 바뀜

en: Previous city
ko: 앞 도시

en: Next city
ko: 다음 도시

en: worklist
ko: 작업 리스트

en: 
    finished
ko: 
    완성

en: City of %s (Population %s citizens) : %s
ko: %s 시 (인구 %s 명) : %s

en: Control city
ko: 도시 제어

en: Creating Server List...
ko: 서버 리스트를 만들고 있습니다...

en: No LAN servers found
ko: LAN서버를 못 찾았습니다

en: No public servers found
ko: 공개서버를 못 찾았습니다

en: Player Name :
ko: 사용자명 :

en: Freeciv Server :
ko: Freeciv 서버 :

en: Port :
ko: 포트 :

en: Terrain Info
ko: 지형 정보

en: Advanced Menu
ko: 향상된 메뉴

en: Change Production
ko: 생산 바뀜

en: Change City Governor settings
ko: 도지사 바뀜

en: Goto here
ko: 여기로 이둥하기

en: Patrol here
ko: 여기로 순찰하기

en: Connect here
ko: 여기로 연결하기

en: Paradrop here
ko: 여기로 공중 낙하하기

en: Ready all
ko: 모두 준비됨

en: Sentry idle
ko: 대기하는 부대 보초시킴

en: Choose Your New Government
ko: 새로운 정부 제도를 선택하세요

en: What nation will you be?
ko: 어떤 민족으로 합니까?

en: World map
ko: 세계 지도

en: Sea map
ko: 해양 지도

en: Gold(max %d)
ko: 금화(최대 %d)

en: Foreign Minister
ko: 외무 장관

en: Declare WAR
ko: 전쟁 선포

en: Withdraw vision
ko: 시야 제거

en: Send him back
ko: 그를 되돌려 보냄

en: Help : Improvements
ko: 도움말 : 건축물

en: Help : Units
ko: 도움말 : 부대

en: citizen | citizens
ko[0]: 시민

en: food | foods
ko[0]: 식량

en: ( with
ko: (

en:  )
ko: 와 함께)

en: Foreign Intelligence Report
ko: 외교 첩보

en: Intelligence Information about the %s Spaceship
ko: %s의 우주선에 대한 첩보

en: Intelligence Information for the %s Empire
ko: %s의 제국에 대한 첩보

en: Show Unit Info Window
ko: 부대 정보 창 보이기

en: Hide Unit Info Window
ko: 부대 정보 창 숨기기

en: Revolution
ko: 혁명

en: Hide Messages
ko: 메세지 숨기기

en: %s Population: %s  Year: %s  Gold %d
ko: %s 인구: %s  서기: %s  금화 %d

en: %s Population: %s  Year: %s  Gold %d Tax: %d Lux: %d Sci: %d
ko: %s 인구: %s  서기: %s  금화 %d 세금: %d 복지: %d 과학: %d

en: 
    Our Territory
ko: 
    우리 땅

en: 
    City of %s
ko: 
    %s시

en: ?blistbegin: with
ko: ?blistbegin:하고

en: Barracks
ko: 군영

en: ?blistmore:,
ko: ,

en: Airport
ko: 공항

en: City Walls
ko: 성벽

en: 
    Food/Prod/Trade: %s
ko: 
    식량/생산/무역: %s

en: End of Turn
ko: 마지막 턴

en: Disband Unit
ko: 부대해산

en: Plant Forest
ko: 숲 만들기

en: Transform to
ko: 개조 지형

en: Local Options
ko: 지역설정

en: Worklists
ko: 작업 리스트

en: Leave Game
ko: 게임 나가기

en: empty worklist
ko: 빈 작업 리스트

en: Add new worklist
ko: 새 작업 리스트 추가

en: Join Game
ko: 게임에 참가

en: Join Pubserver
ko: 공개서버에 참가

en: Join LAN Server
ko: LAN서버에 참가

en: SDLClient welcomes you...
ko: SDL클라언트에 오신것을 환영 합니다

en: disconnected
ko: 연결 끊겼음

en: under
    construction
ko: 공사
    중

en: Units Report
ko: 부대 보고

en: Sell It?
ko: 팔겠습니까?

en: Economy Report
ko: 경제 보고

en: Treasury:
ko: 보고:

en: Tax Rate:
ko: 세율:

en: Total Income:
ko: 총수입:

en: Total Cost:
ko: 총비용:

en: Net Income:
ko: 순수입:

en: %s max rate : %d%%
ko: %s 최대율 : %d%%

en: Wonder
ko: 불가사의

en: Select target :
ko: 목표 설정 :

en: step | steps
ko[0]: 단계

en: Final Report:
ko: 최종 보고:

en: The Greatest Civilizations in the world.
ko: 세계 최대 문명

en: The %s Spaceship
ko: %s의 우주선

en: load_gfxfile: Unable to load graphic file %s!
ko: load_gfxfile: %s 그래픽 파일을 읽을 수 없었습니다

en: No usable default theme found, aborting!
ko: 사용할 수 있는 테마를 찾을 수 없었습니까 종료하겠습니다

en: %s
    finished!
ko: %s
    완성!

en: Worklist of
    %s
ko: %s의
    작업 리스트

en: Food:  %3d (%+-4d)
    Prod:  %3d (%+-4d)
    Trade: %3d (%+-4d)
ko: 식량:  %3d (%+-4d)
    생산:  %3d (%+-4d)
    무역:  %3d (%+-4d)

en: Gold:  %3d (%+-4d)
    Lux:   %3d
    Sci:   %3d
ko: 금화:   %3d (%+-4d)
    복지:   %3d
    과학:   %3d

en: (is empty)
ko: (비어있슴)

en: (in prog.)
ko: (진행중)

en: %s - %s citizens  Governor: %s
ko: %s - %s명  도지사: %s

en: What should we name the new preset?
ko: 새로운 미리설정을 뭐라고 하겠습니까

en: Do you really want to remove %s?
ko:  %s을(를) 정말 지우시겠습니까?

en: LAN Servers
ko: LAN 서버들

en: Metaserver
ko: 메타 서버

en: You must select a nation.
ko: 국가를 선택하셔야 합니다.

en: Allows %s.
ko: %s를 허용함.

en: +%d Food / %d
ko: +%d 식량 / %d

en: +%d Res. / %d
ko: +%d 연구 / %d

en: Government: %s
ko: 정부 제도: %s

en: Gold: %d
ko: 금화: %d

en: Tax: %d%%
ko: 세금: %d%%

en: Science: %d%%
ko: 과학: %d%%

en: Luxury: %d%%
ko: 사치 : %d%%

en: Researching: (Unknown)
ko: 연구 : (알려지지 않음)

en: Researching: Unknown(%d/-)
ko: 연구 : 알려지지 않음(%d/-)

en: Researching: %s(%d/%d)
ko: 연구 : %s(%d/%d)

en: Capital: %s
ko: 수도 : %s

en: Intelligence Diplomacy Information for the %s Empire
ko: %s의 제국에 대한 첩보

en: Export Log
ko: 기록 출력

en: Coastline
ko: 해안선

en: Irrigation
ko: 관개

en: Pollution & Fallout
ko: 오염과 방사전 낙진

en: Transform to %s
ko: %s(으)로 개조

en: Auto Attack
ko: 자동 공격

en: Help Build Wonder
ko: 불가사의 건설 도와주기

en: Diplomat/Spy Actions
ko: 외교관/스파이행위

en: Editing Mode
ko: 편집 모드

en: ZOC
ko: 조종가능한 구역

en: Researching %s: %d/%s
ko: %s 연구중 : %d/%s

en: Researching %s: %d/%d
ko: %s 연구중: %d/%d

en: Goal: %s (%d steps)
ko: 목표: %s (%d 단계)

en: Sell-Off:
ko: 팔아치움:

en: Income:%6d    Total Costs: %6d
ko: 수입:%6d    총 비용: %6d

en: Totals: ...
ko: 총합: ...

en: Totals:                     %9d%9d%9d%9d
ko: 총합:                     %9d%9d%9d%9d

en: What should the new name be?
ko: 이름은 뭐라고 하겠습니까

en: Soundset
ko: 사운드세트

en: Sound plugin
ko: 음성 플러그인

en: Borders layer
ko: 국경 층

en: Units layer
ko: 부대 층

en: Cities layer
ko: 도시 층

en: Keep dialogs on top
ko: 다이얼로그 항상 위에

en: City Productions
ko: 도시 생산

en: Use color cursors
ko: 컬러 커서 사용

en: Sidebar position
ko: 사이드바 위치

en: ?Player:Name
ko: 이름

en: Attitude
ko: 태도

en: Embassy
ko: 대사관

en: Dipl.State
ko: 외교

en: ?Player_dlg:Host
ko: 호스트

en: ?Player_dlg:Idle
ko: 대기

note: TRANS: "<nation adjective>, team <team name>"
en: %s, team %s
ko: %s, %s팀

en: Terrain: %s
ko: 지형: %s

en: Food/Prod/Trade: %s
ko: 식량/생산/무역: %s

en: Our territory
ko: 우리 땅

note: TRANS: "Territory of <username> (<nation + team>)"
en: Territory of %s (%s)
ko: %s의 땅 (%s)

note: TRANS: "Territory of <username> * (<nation + team> | <diplomatic state>)"
en: Territory of %s (%s | %s)
ko: %s의 땅 (%s | %s)

note: TRANS: "City: <city name> | <username> (<nation + team>)"
en: City: %s | %s (%s)
ko: 도시: %s | %s (%s)

note: TRANS:  "City: <city name> | <username> * (<nation + team>, <number> turn cease-fire)"
en: City: %s | %s (%s, %d turn cease-fire) | City: %s | %s (%s, %d turn cease-fire)
ko[0]: 도시: %s | %s (%s, 정전 %d턴)

note: TRANS: "City: <city name> | <username> * (<nation + team>, <diplomatic state>)"
en: City: %s | %s (%s, %s)
ko: 도시: %s | %s (%s, %s)

note: TRANS: "Unit: <unit type> | <username> (<nation + team>)"
en: Unit: %s | %s (%s)
ko: 부대: %s | %s (%s)

note: TRANS:  "Unit: <unit type> | <username> (<nation + team>, * <number> turn cease-fire)"
en: Unit: %s | %s (%s, %d turn cease-fire) | Unit: %s | %s (%s, %d turn cease-fire)
ko[0]: 부대: %s | %s (%s, 정전 %d턴)

note: TRANS: "Unit: <unit type> | <username> (<nation + team>, * <diplomatic state>)"
en: Unit: %s | %s (%s, %s)
ko: 부대: %s | %s (%s, %s)

note: TRANS: on own line immediately following \n, ... <city>
en: far from %s
ko:  %s 로 부터 멀리 있습니다

note: TRANS: on own line immediately following \n, ... <city>
en: near %s
ko: %s 로 부터 가깝습니다

en: Progress: no research
ko: 진보: 연구 안 함

en: Progress: %d turn/advance | Progress: %d turns/advance
ko[0]: 진보: 매진보당 %d턴

note: TRANS: <perturn> bulbs/turn
en: %d bulb/turn | %d bulbs/turn
ko[0]: 매턴당 %d전구

note: TRANS: This is appended to "%d bulb/turn" text
en: , %d bulb/turn from team | , %d bulbs/turn from team
ko[0]: , 팀에서 매턴당 %d전구

en: %d/- (never)
ko: %d/- (진보 없음)

en: %d/%d (%d turn) | %d/%d (%d turns)
ko[0]: %d/%d (%d 턴)

en: %d/%d (never)
ko: %d/%d (진보 없음)

en: %d step | %d steps
ko[0]: %d 단계

en: %d bulb | %d bulbs
ko[0]: %d 전구

en: Population: %s
ko: 인구: %s

en: Year: %s (T%d)
ko: 서기: %s (%d 턴)

en: Gold: %d (%+d)
ko: 금화: %d (%+d)

en: Tax: %d Lux: %d Sci: %d
ko: 세금: %d 복지: %d 과학: %d

en: Moving: Nobody
ko: 활동중: 없음

en: Moving: %s
ko: 활동중: %s

en: (Click for more info)
ko: (더 많은 정보는 여기 클릭)

en: %s People
ko: 인구: %s

en: Year: %s
ko: 서기: %s

en: Turn: %d
ko: 턴: %d

en: Net Income: %d
ko: 수지: %d

note: TRANS: Gold, luxury, and science rates are in percentage values.
en: Tax rates: Gold:%d%% Luxury:%d%% Science:%d%%
ko: 세율: 금:%d%% 사치:%d%% 과학:%d%%

en: Researching %s: %s
ko: 연구중 %s: %s

en: Global warming chance: %d%% (%+d%%/turn)
ko: 지구 온난화 위험: %d%% (%+d%%/턴)

en: Nuclear winter chance: %d%% (%+d%%/turn)
ko: 핵 겨울 위험: %d%% (%+d%%/턴)

en: %d unit | %d units
ko[0]: %d 부대

en: %d unit selected | %d units selected
ko[0]: %d부대 선택됨

en: No units to upgrade!
ko: 업그레이드 할수 있는 부대가 없습니다!

en: None of these units may be upgraded.
ko: 이 부대를 업그레이드 할수 없습니다!

en: Pollution rate: %d%%
ko: 오염도 : %d%%

en: Shows your current government:
ko: 당신의 현재정부 보이기

note: TRANS: spaceship text; should have constant width.
en: Population:      %5d
ko: 인구 :           %5d

note: TRANS: spaceship text; should have constant width.
en: Support:         %5d %%
ko: 지원 :           %5d %%

note: TRANS: spaceship text; should have constant width.
en: Energy:          %5d %%
ko: 에너지 :         %5d %%

note: TRANS: spaceship text; should have constant width.
en: Mass:            %5d ton | Mass:            %5d tons
ko[0]: 질량 :           %5d 톤

note: TRANS: spaceship text; should have constant width.
en: Travel time:     %5.1f years
ko: 여행 시간 :      %5.1f 년

note: TRANS: spaceship text; should have constant width.
en: Travel time:        N/A
ko: 여행 시간 :      N/A

note: TRANS: spaceship text; should have constant width.
en: Success prob.:   %5d %%
ko: 성공 율 :        %5d %%

note: TRANS: spaceship text; should have constant width.
en: Year of arrival: %8s
ko: 도착 할 때 :     %8s

en: ?timeout:off
ko: 꺼짐

en: ?seconds:%02ds
ko: %02d초

en: ?mins/secs:%02dm %02ds
ko: %02d분 %02d초

en: ?hrs/mns:%02dh %02dm
ko: %02d시간 %02d분

en: ?dys/hrs:%02dd %02dh
ko: %02d일 %02d시간

note: TRANS: <nation adjective> <government name>. * E.g. "Polish Republic".
en: ?nationgovernment:%s %s
ko: %s의 %s 국가

en: Military units in the field may cause unhappiness.
ko: 평지상에서 군 부대는 불행을 야기할수 있습니다.

en: Luxury: %d total.
ko: 사치: 총액 %d.

en: ?built:B
ko: ?건설:건

en: ?obsolete:O
ko: ?폐기:폐

en: ?redundant:*
ko: *

en: %s from %s
ko: %2$s에서 오시는 %1$s

note: TRANS: preserve leading space.
en:  (connection incomplete)
ko:  (미완성한 연결)

note: TRANS: preserve leading space.
en:  (player %s)
ko:  (사용자 %s)

note: TRANS: preserve leading space.
en:  (observer)
ko:  (관찰자)

en: Famine
ko: 기근

en: Famine Feared
ko: 기근 두려움

en: Low Funds
ko: 낮은 자금

en: AI Debug messages
ko: AI 디버그 메세지

en: Broadcast Report
ko: 방송 보도

en: Caravan actions
ko: 이주민 마차대의 행동

en: Chat error messages
ko: 채팅 에러 메세지

en: Chat messages
ko: 채팅 메세지

en: Connect/disconnect messages
ko: 연결/미연결 메세지

en: Diplomatic Message
ko: 외교상 메세지

en: Error message from bad command
ko: 잘못된 명령으로 부터의 에러메세지

en: Game Ended
ko: 게임 끝남

en: Game Started
ko: 게임 시작됨

en: Nation Selected
ko: 국가 선택

en: Player Destroyed
ko: 플레이어 멸망함

en: Server settings changed
ko: 서버 세팅이 바뀜

en: Turn Bell
ko: 턴 벨

note: TRANS: Event name for when the game year changes.
en: Year Advance
ko: 년간 진보

en: Cheating
ko: 부정 행위

note: TRANS: These words should be adjectives which can fit in the sentence "The x are y towards us" "The Babylonians are respectful towards us"
en: ?attitude:Genocidal
ko: 대량 살육

en: ?attitude:Belligerent
ko: 증오

en: ?attitude:Hostile
ko: 적대

en: ?attitude:Uncooperative
ko: 비협조

en: ?attitude:Uneasy
ko: 불안

en: ?attitude:Neutral
ko: 중립

en: ?attitude:Respectful
ko: 공손

en: ?attitude:Helpful
ko: 도움

en: ?attitude:Enthusiastic
ko: 열광

en: ?attitude:Admiring
ko: 찬미

en: ?attitude:Worshipful
ko: 숭배

en: ?diplomatic_state:Armistice
ko: 휴전

en: ?diplomatic_state:War
ko: 전쟁

en: ?diplomatic_state:Never met
ko: 미접촉

en: ?diplomatic_state:Team
ko: 팀

en: Future Tech.
ko: 미래기술

note: TRANS: Unit class
en: %s units
ko: %s 부대

en: Size %d
ko: 크기 %d

en: Starter
ko: 시작 주체

en: Fortifying
ko: 요새화

en: Fallout
ko: 방사능 낙진

en: Moves
ko: 이동

en: Sorry, cannot upgrade %s (yet).
ko: 미안하지만 %s를(을) 업그레이드 할수 없습니다(아직)

en: You can only upgrade units in your cities.
ko: 당신은 오직 당신도시 안에서 부대를 업그레이드 시킬수 있습니다

en: Upgrading this %s would strand units it transports.
ko: 이 %s의 업그레이드는 해안가로 운반할 것입니다

en: Freeciv version %s %s
ko: Freeciv 버젼 %s %s

en: (beta version)
ko: (베타판)

en: Freeciv version %s
ko: Freeciv 버젼 %s

en: betatest version
ko: 베타판

en: 'Cause civilization should be free!
ko: 문명은 자유이기 때문입니다

en: Aqueduct
ko: 수로

en: Allows a city to grow larger than size 10.
ko: 도시가 8 크기보다 크게 성장하기를 허락합니다.

en: Together with the Marketplace improvement, a Bank increases the luxury and tax production within a city by 100%.
ko: 시장과 함께 시설되는 은행은, 도시 안의 복지와 세금을 100% 로 증가시킵니다.

en: Barracks II
ko: 군영2

en: Barracks III
ko: 군영3

en: A Cathedral makes 4 unhappy citizens content in a city, making it easier to maintain order in that city; however, it does not affect citizens made unhappy by military activity.
ko: 대성당은 도시 안의 4 단위의 불만족스러워하는 시민들을 만족시켜서, 그 도시 안에 명령을 유지하기 쉽게합니다: 그러나, 군사 활동으로부터 불만족스러워하는 시민에게는 영향을 끼치지는 않습니다.

en: Colosseum
ko: 콜로세움

en: Entertains the citizens of a city, making 3 unhappy citizens content.  However, it does not affect citizens made unhappy by military activity.
ko: 도시의 시민들을 즐겁게 해 주어서, 3 단위의 불만족스러워하는 시민들을 만족시킵니다. 그러나, 군사 활동으로부터 불만족스러워하는 시민들에게는 영향을 끼치지 않습니다.

en: Courthouse
ko: 법원

en: Increases the shield production in a city by 50%.  This increase may also contribute significantly to pollution.
ko: 도시 안의 보호 생산을 50% 로 증가시킵니다. 이것은 크게 공해의 원인이 될 것입니다.

en: The amount of stored food will be set to half full whenever a city with a Granary shrinks or grows. This helps a city to grow faster and more easily withstand famine.
ko: 도시와 함께 곡창이 줄거나 늘어날때마다 저장된 식량의 양이 반쯤 차게 할 것입니다. 이것은 도시가 더 빠르게 성장하고 기아현상을 더 쉽게 견디게 도와줄 것입니다.

en: Hydro Plant
ko: 수력 발전소

en: Increases the science output in a city by 50%.
ko: 도시 안의 과학 생산물을 50% 로 증가시킵니다.

en: Marketplace
ko: 시장

en: Increases the luxury and tax output in a city by 50%.
ko: 도시 안의 복지와 세금의 생산량을 50% 로 증가시킵니다.

en: Mass Transit
ko: 대량 수송

en: Neutralizes the pollution generated by the population.  The population simply has no effect on the pollution generated in the city.
ko: 인구로부터 발생되는 공해를 무효화시킵니다. 간단히 인구는 도시안에 발생되는 공해에 영향을 가지지 않습니다.

en: Mfg. Plant
ko: 제조 공장

en: Together with a Factory, a Manufacturing Plant increases the shield production in a city by 100%.
ko: 공장과 함께 있는 제조공장은, 도시안에서 보호 생산을 100% 로 증가시킵니다.

en: Nuclear Plant
ko: 원자력 발전소

en: Power Plant
ko: 발전소

en: Recycling Center
ko: 재활용 센터

en: Building a Recycling Center reduces the amount of pollution generated by production in a city by 66%.
ko: 재활용 센터를 세우면, 도시 안의 생산으로 발생되는 공해의 양을 66% 로 줄입니다.

en: SDI Defense
ko: SDI 방위 시스템

en: Space Component
ko: 우주 부품

en: Space Module
ko: 우주 모듈

en: Space Structural
ko: 우주선 구조물

en: Together with a Library, a University increases the science production of a city by 100%.
ko: 도서관과 함께 있는 대학은, 도시의 과학 생산물을 100% 로 증가시킵니다.

en: Apollo Program
ko: 아폴로 계획

en: All cities on the map become visible for the player who owns it -- the player always has up-to-date knowledge of all tiles with cities despite fog-of-war. It allows all players to start building spaceship parts (assuming they have researched the necessary technologies).
ko: 지도의 모든 도시가 영구히 이것을 소유한 플레이어에게 보여집니다. - 그 플레이어는 모든 지형과 도시들을 전운 설정에도 불구하고 항상 최신으로 가집니다. 이것은 모든 플레이어가 우주선 부품을 짓기를 시작하기를 허락합니다.(그들이 중요한 기술들에 도달했을 때를 가정하고 입니다.)

en: Colossus
ko: 콜로서스

en: Each tile around the city where this wonder is built that is already generating some trade produces one extra trade resource.
ko: 이 불가사의가 지어진 도시에서, 주위의 각각의 타일에서, 하나의 추가적인 무역 자원을, 어떤 무역 생산에서 이미 발생시킵니다.

en: Copernicus' Observatory
ko: 코페르니쿠스의 천문대

en: Boosts science production by 50% in the city where it is built.
ko: 이것이 지어진 도시에서 50% 의 과학 생산물을 향상시킵니다.

en: Cure For Cancer
ko: 암 치유

en: This stunning technological achievement makes one unhappy citizen content in each of your cities (including citizens unhappy about military activity).
ko: 이 깜짝 놀랄 기술 성취는, 당신의 각각의 도시에서, 하나의 불만족스러워 하는 시민을 만족시킵니다.(군사 활동에 대한 시민들의 불만족도 포함합니다.)

en: Darwin's Voyage
ko: 다윈의 항해

en: Charles Darwin's voyage sparked the discovery of the evolution of the species, which inspired greater confidence in science. Gives two immediate technology advances.
ko: 찰스 다윈의 항해는, 과학의 혼란보다 큰 영감을 주는, 종의 진화의 발견을 유발시킵니다. 기술 진전이 즉시 2 단위를 줍니다.

en: Great Library
ko: 대형 도서관

en: Great Wall
ko: 만리장성

en: Works as a City Wall in all your cities.
ko: 당신의 모든 도시에서 성벽처럼 동작시킵니다.

en: Hanging Gardens
ko: 공중 정원

en: Makes one content citizen happy in every city. In the unlikely event where there are no content citizens to get the effect of Hanging Gardens, the wonder applies to unhappy citizens instead (including those unhappy about military activity), making each content.
ko: 모든 도시에서 하나의 시민을 행복하게 만족시킵니다. 공중 정원의 영향을 가지고, 시민들을 만족시키지 못하는 예상 밖의 사건에서는, 이 불가사의는 불만족스러워 하는 시민에게(군사 활동에 대한 시민들의 불만족도 포함합니다.) 먼저 적용해서 만족시킵니다.

en: Hoover Dam
ko: 후버 댐

en: Works as if you had a Hydro Plant in every city on the same continent where the wonder is built.  (This reduces pollution and increases the effects of Factories and Mfg. Plants.)
ko: 이 불가사의가 지어진 같은 대륙의 모든 도시에서, 수력 발전소를 가진 것 처럼 작동시킵니다. (이것은 공해를 줄이고, 공장과 제조공장,발전소의 영향을 증가시킵니다.)

en: Isaac Newton's College
ko: 뉴턴의 대학원

en: Boosts science production by 100% in the city where it is built.
ko: 이것이 지어진 도시에서 100% 의 과학 생산물을 향상시킵니다.

en: J.S. Bach's Cathedral
ko: 바흐의 대성당

en: Makes two unhappy citizens content in every city of yours on the same continent where the wonder is built (including citizens unhappy about military activity).
ko: 이 불가사의가 지어진 같은 대륙의 모든 도시에서, 불만족스러워하는 두 시민을 만족시킵니다. (군사 활동에 대한 시민의 불만족도 포함합니다.)

en: Lighthouse
ko: 파로스등대

en: Gives all your sea units 1 additional movement point.
ko: 당신의 모든 해상 부대에게 2 의 추가적인 이동 단위를 줍니다.

en: Magellan's Expedition
ko: 마젤란의 탐험

en: Gives all sea units 1 additional movement point.
ko: 모든 해상 부대에게 1의 추가적인 이동 단위를 줍니다.

en: Manhattan Project
ko: 맨해튼 계획

en: Michelangelo's Chapel
ko: 미켈란젤로의 성당

en: Double effects of Cathedrals, in all cities.
ko: 모든 도시에서, 대성당의 영향을 두배로 합니다.

en: Pyramids
ko: 피라미드

en: Allows you to choose any government, including those that have not yet been researched by your civilization, and without the transition period of Anarchy.
ko: 당신의 문명에 아직 발견되지 않은 것들을 포함해서, 무정부 상태의 과도기없이 당신이 어느 정부를 선택하기를 허락합니다.

en: SETI Program
ko: SETI 계획

en: Boosts science production in each city by 50%.
ko: 각각의 도시에서 과학 생산물을 50%로 향상시킵니다.

en: Shakespeare's Theater
ko: 셰익스피어의 극장

en: Makes all angry and unhappy citizens content in the city where it is located, including citizens unhappy about military activity.
ko: 이것이 위치한 도시의 화나고 불만족스러워 하는 모든 시민을, 군사 활동에 대한 불만족하는 시민을 포함해서 만족시킵니다.

en: United Nations
ko: 국제 연합

en: Women's Suffrage
ko: 여성 참정권

en: In all cities, the unhappiness effect of every unit is reduced by 1. This means that in a Republic, units do not cause unhappiness, and in a Democracy, aggressive units cause only 1 unhappy citizen each.
ko: 모든 도시에서, 모든 부대의 불만족스러워 하는 영향을 1 로 줄입니다. 공화제에서, 부대는 불만족을 야기하기 않고, 그리고 민주주의에서는, 공격적인 부대는 각각 오직 1 단위의 불만족스러워하는 시민만 야기합니다.

en: ?Elvis:E
ko: ?엘비스:예

en: ?Scientist:S
ko: ?과학자:과

en: ?Taxman:T
ko: ?징세자:징

en: Team 0
ko: 팀 0

en: Team 1
ko: 팀 1

en: Team 2
ko: 팀 2

en: Team 3
ko: 팀 3

en: Anarchy
ko: 무정부

en: Despotism
ko: 전제주의

en: Monarchy
ko: 군주제

en: Communism
ko: 공산주의

en: Republic
ko: 공화국

en: Democracy
ko: 민주주의

en: ?nationgroup:Ancient
ko: 고대

en: ?nationgroup:Modern
ko: 현대

en: ?plural:Americans
ko: 미국 사람

en: ?plural:Aztecs
ko: 아즈텍 사람

en: Babylonian
ko: 바빌론

en: ?plural:Babylonians
ko: 바빌론 사람

en: ?plural:Chinese
ko: 중국 사람

en: ?plural:Egyptians
ko: 이집트 사람

en: ?plural:English
ko: 잉글랜드 사람

en: ?plural:French
ko: 프랑스 사람

en: ?plural:Germans
ko: 독일 사람

en: ?plural:Greeks
ko: 헬라스 사람

en: The ancient Greeks, between Mycenae and the Roman conquest.
ko: 고대 그리스, 미케네와 로마인의 정복사이

en: ?plural:Indians
ko: 인도 사림

en: Mongol
ko: 몽골

en: ?plural:Mongols
ko: 몽골 사람

en: ?plural:Romans
ko: 로마 사람

en: ?plural:Russians
ko: 러시아 사람

en: ?plural:Zulus
ko: 줄루 사람

en: Barbarian
ko: 야만인

en: ?plural:Barbarians
ko: 야만 사람

en: ?citystyle:European
ko: 유럽 형

en: ?citystyle:Classical
ko: 고전 형

en: ?citystyle:Tropical
ko: 열대 형

en: ?citystyle:Asian
ko: 동아 형

en: ?citystyle:Babylonian
ko: 중동 형

en: ?citystyle:Celtic
ko: 켈트 형

en: ?citystyle:Renaissance
ko: 르네상스 형

en: ?citystyle:Industrial
ko: 공업 형

en: ?citystyle:Modern
ko: 현대 형

en: ?citystyle:PostModern
ko: 미래 형

en: Advanced Flight
ko: 상급 비행술

en: Alphabet
ko: 글자

en: Astronomy
ko: 천문학

en: Atomic Theory
ko: 원자 이론

en: Automobile
ko: 자동차

en: Bridge Building
ko: 다리 건설

en: Bronze Working
ko: 청동기 제조

en: Ceremonial Burial
ko: 장례

en: Chemistry
ko: 화학

en: Chivalry
ko: 기사도

en: Code of Laws
ko: 법률

en: Combustion
ko: 연소 기관

en: Conscription
ko: 징병 제도

en: Allows Settlers to build fortresses.
ko: 이주민이 요새를 세울 수 있도록 허락합니다.

en: Explosives
ko: 폭약

en: Feudalism
ko: 봉건 제도

en: Flight
ko: 비행술

en: Decreases one-time revenue from new trade routes.
ko: 새로운 무역 경로로부터 한 차례의 수익이 감소합니다.

en: Fusion Power
ko: 핵융합

en: Genetic Engineering
ko: 유전 공학

en: Gunpowder
ko: 화약

en: Horseback Riding
ko: 기마술

en: Industrialization
ko: 공업화

en: Invention
ko: 발명

en: Iron Working
ko: 철기 제조

en: Labor Union
ko: 노동 조합

en: Literacy
ko: 문해

en: Magnetism
ko: 자기학

en: Map Making
ko: 지도 제작

en: Masonry
ko: 석공술

en: Mass Production
ko: 대량 생산

en: Metallurgy
ko: 야금술

en: Mysticism
ko: 신비주의

en: Improves the effect of Temples.
ko: 신전의 영향이 증가합니다.

en: Nuclear Fission
ko: 핵분열

en: Nuclear Power
ko: 원자력

en: Philosophy
ko: 철학

en: Plastics
ko: 플라스틱 공학

en: Pottery
ko: 도기 제조법

en: Recycling
ko: 재활용

en: Refining
ko: 석유 정제

en: Robotics
ko: 로봇 공학

en: Rocketry
ko: 로켓 공학

en: Space Flight
ko: 우주 비행

en: Steam Engine
ko: 증기 기관

en: Steel
ko: 강철

en: Superconductors
ko: 초전도체

en: The Corporation
ko: 주식 회사

en: The Republic
ko: 그 공화국

en: The Wheel
ko: 차바퀴

en: Theory of Gravity
ko: 중력 이론

en: Arctic
ko: 극지

en: Grassland
ko: 초원

en: Hills
ko: 언덕

en: In addition to being amenable to agriculture, Hills are frequently rich in resources.
ko: 추가로 농업이 받아들여지기 위해선, 언덕이 자원에 충족해야 합니다

en: Mountains
ko: 산

en: Plains
ko: 평원

en: Tundra
ko: 툰드라

en: ?animals:Game
ko: 사냥감

en: Gems
ko: 보석

en: Horses
ko: 말

en: Oasis
ko: 오아시스

en: Seals
ko: 물개

en: Railroad
ko: 철도

en: veteran
ko: 전문가

en: Settlers
ko: 정착자

en: Militia
ko: 농병

en: This unit may be built from the start of the game.  It is the weakest offensive unit.
ko: 이 부대는 아마 게임의 시작부터 만들 수 있습니다. 이것은 가장 약한 공격용의 부대입니다.

en: Phalanx
ko: 밀집 보병

en: The Phalanx is armored infantry, suitable for defending your cities.
ko: 밀집 보병은 당신의 도시를 방어하기에 적절한, 무장한 보병입니다.

en: Legion
ko: 보병

en: Legions are heavily armed and well disciplined infantry units with an excellent offensive value.
ko: 보병은 중무장했고, 훌륭한 공격용의 가치와 함께, 잘 달련된 보병 부대입니다.

en: Musketeers
ko: 머스킷 총병

en: Riflemen
ko: 소총수

en: Riflemen are World War-era infantry, very good at defending your cities.
ko: 소총수는 세계 대전 시대의 부대로, 당신의 도시를 방어하기에 아주 훌륭합니다.

en: Mech. Inf.
ko: 기계화 보병

en: Cavalry
ko: 기병

en: Knights are mounted and heavily armored warriors.
ko: 기사는 말을 타고 중무장을 한 전사입니다.

en: Armors are motorized war wagons that are faster, stronger, and can take more damage than any mounted unit.
ko: 탱크는 동력 설비를 갖춘, 빠르고, 강하고, 그리고 어느 말을 탄 부대보다 더 많은 손상을 받을 수 있는, 전쟁 마차입니다.

en: Catapult
ko: 투석기

en: Catapults are large rock-throwing machines of war. They are very strong attackers but equally weak defenders and will need an escort to be effective.
ko: 투석기는 큰 돌을 던지는 전쟁 기계입니다. 그들은 매우 강한 공격자이지만, 마찬가지로 방어자에게 약하고, 효과적이려면 호위가 필요할 수 있습니다.

en: Cannon
ko: 대포

en: Cannons are large firearms that can fire heavy projectiles over long distances. They are very strong attackers but equally weak defenders and will need an escort to be effective.
ko: 대포는 무거운 발사체를 긴 거리를 두고 발사할 수 있는, 큰 화기입니다. 그들은 매우 강한 공격자이지만, 마찬가지로 방어자에게 약하고, 효과적이려면 호위가 필요할 수 있습니다.

en: Artillery
ko: 포

en: Fighter
ko: 전투기

en: Fighters are your first airborne units. They can move anywhere and attack any unit.
ko: 전투기는 당신의 최초의 공수 부대입니다. 그들은 어디든지 이동하고, 어느 부대도 공격할 수 있습니다.

en: Bombers are specialized airborne units that may only attack ground targets, not other airborne units.
ko: 폭격기는 다른 공수 부대가 아닌, 오직 지상 목표를 공격하는데에만 전문화된 공수 부대입니다.

note: TRANS: unit type
en: Trireme
ko: 갤리선

en: Sail
ko: 돛

en: Frigate
ko: 프리깃함

en: The Frigate is a highly versatile boat unit, that is both a strong offensive unit as well as a decent transport ship.
ko: 프리깃함은 높은 다목적의 배 부대로, 강한 공격적인 부대일 뿐만 아니라 괜찮은 수송선입니다.

en: Ironclad
ko: 철갑함

en: The Ironclad is an armored ship that is much more sturdy than the Frigate but loses the latter's transport capability.
ko: 철갑함은 무장된 배로 프리깃함보다 더 많이 튼튼하지만, 수송 능력을 잃었습니다.

en: Cruiser
ko: 순양함

en: The Cruiser is a strong offensive boat unit.
ko: 순양함은 강하고 공격적인 배 부대입니다.

en: Battleship
ko: 전함

en: The Battleship is the supreme naval unit with excellent offensive and defensive values.
ko: 전함은 완벽한 공격력과 방어력을 가진 최고의 해군 부대입니다.

en: Submarine
ko: 잠수함

en: Traveling under the surface of the ocean, Submarines have a very high strategic value, but a weak defense if caught off guard.
ko: 잠수함은 바다의 표면 아래로 여행하므로, 아주 높은 전략적인 가치를 가집니디만, 만약 발각된다면 방어에 약합니다.

en: The Transport cannot attack on its own but may defend itself when under attack.
ko: 수송선은 스스로 공격을 할 수가 없지만 공격 당할 때에 스스로 방어할 것 입니다.

en: Nuclear
ko: 핵병기

en: Diplomat
ko: 외교관

en: Caravan
ko: 캐러밴

en: Barbarian Leader
ko: 야만인의 수령

en: Allows a city to grow larger than size 8.  A Sewer System is also required for a city to grow larger than size 12.
ko: 8 크기보다 크게 성장하기를 허락합니다. 또한 하수도 시설도 도시가 12 크기보다 크게 성장하기 위해서 요구됩니다.

en: A Cathedral makes 3 unhappy citizens content in a city, making it easier to maintain order in that city; however, it does not affect citizens made unhappy by military activity.  The discovery of Theology increases the effect of a Cathedral, making an additional unhappy citizen content.  The discovery of Communism lessens the effect of a Cathedral, reducing by one the number of unhappy citizens made content.
ko: 대성당은 도시 안의 3 단위의 불만족스러워하는 시민들을 만족시켜서, 그 도시 안에 명령을 유지하기 쉽게합니다: 그러나, 군사 활동으로부터 불만족스러워하는 시민에게는 영향을 끼치지는 않습니다. 신학의 발견은 대성당의 효과에, 추가적으로 불만족스러운하는 시민을 만족시키는 것을 증가시킵니다.

en: City Walls make it easier to defend a city.  They triple the defense strength of units within the city against land and helicopter units.  They are ineffective against airborne and sea units as well as Howitzers.  City Walls also prevent the loss of population which occurs when a defending unit is destroyed by a land unit.
ko: 성벽은 도시를 방어하기 쉽게 만듭니다. 도시 안의 부대의 방어를 3배로 하여 지상과 헬리콥터 부대들을 저항합니다. 공수 부대와 해상 부대에는 곡사포만큼 효과 없이 저항합니다. 또한 성벽은 방어하는 부대가 지상 부대로 부터 파괴될 때, 발생하는 인구의 감소를 막습니다.

en: Coastal Defense
ko: 해안 방어

en: Increases the defense strength of units within a city by a factor of 2 when defending against bombardments from enemy ships.
ko: 적 함대로 부터 포격에 저항을 의존할때 도시 안의 부대의 방어를 2 단위로 증가시킵니다.

en: Entertains the citizens of a city, making 3 unhappy citizens content.  (Four after the discovery of Electronics.)  However, it does not affect citizens made unhappy by military activity.
ko: 도시의 시민들을 즐겁게 해 주어서, 3 단위의 불만족스러워하는 시민들을 만족시킵니다. (전기의 발견 이후에는 4 단위입니다.) 그러나, 군사 활동으로부터 불만족스러워하는 시민들에게는 영향을 끼치지 않습니다.

en: Harbor
ko: 항구

en: Gives one extra food resource on all Oceanic tiles.  The city needs to be coastal to build this improvement.
ko: 모든 바다의 타일들 위의 1 단위의 추가적인 식량을 줄 것입니다. 도시는 이 시설을 짓기 위해서 해안에 있어야 할 필요가 있습니다.

en: Offshore Platform
ko: 해양구조물

en: Adds 1 extra shield resource on all Oceanic tiles worked by a city.  The city needs to be coastal to build this improvement.
ko: 도시로 부터 모든 바다의 타일들 위로, 보호 생산에 1 단위의 추가로 작동됩니다. 그 도시는 이 시설을 짓기 위해서 해안에 있어야 할 필요가 있습니다.

en: Police Station
ko: 경찰서

en: Port Facility
ko: 항만 시설

en: Allows a city to build veteran sea units.  Also, damaged sea units which stay in town for one full turn without moving are completely restored.
ko: 숙련된 해상 부대를 짓도록 도시를 허락합니다. 또한, 손상받은 해상 부대는 도시 안에서 한 차례 움직임 없이 머무르면 완전히 회복됩니다.

en: Research Lab
ko: 연구소

en: Together with a Library, a Research Lab increases the science production of a city by 100%. Together with a Library and a University, a Research Lab increases the science production of a city by 150%.
ko: 도서관과 함께 있는 연구소는, 도시의 과학 생산물을 100% 로 증가시킵니다. 도서관와 대학이 함께 있는 연구소는, 도시의 과학 생산물을 150% 로 증가시킵니다.

en: SAM Battery
ko: 지대공미사일 포대

en: Doubles the defense of all units inside the city when attacked by aircraft (not including helicopters or missiles).
ko: 공중 부대에게 공격 당할 때 도시 안의 모든 부대의 방어가 두배로 됩니다. (헬리콥터나 미사일은 포함하지 않습니다.)

en: Sewer System
ko: 하수도

en: Allows a city to grow larger than size 12.  An Aqueduct is first required for a city to grow larger than size 8.
ko: 도시가 12 크기보다 크게 성장하기를 허락합니다. 수로는 도시가 8 크기보다 크게 성장하기 위해 먼저 요구됩니다.

en: Solar Plant
ko: 태양열 발전소

en: Stock Exchange
ko: 증권 거래소

en: Together with a Bank, a Stock Exchange boosts tax and luxury production in a city by 50%. Together with a Marketplace and a Bank, a Stock Exchange boosts tax and luxury production in a city by 150%.
ko: 은행과 함께 있는 증권 거래소는, 도시 안의 세금과 복지 생산을, 50% 로 향상시킵니다. 은행과 시장이 함께 있는 증권 거래소는 도시 안의 세금과 복지 생산을, 150% 로 향상시킵니다.

en: Super Highways
ko: 고속 도로

en: Increases trade resources by 50% on all tiles with roads or railroads.
ko: 도로와 철도와 함께 있는 모든 타일은 무역 자원을 50% 로 증가시킵니다.

en: Supermarket
ko: 슈퍼마켓

en: Increases the food resources by 50% on each farmland tile which is being used around the city.  Farmland tiles are those which have been irrigated a second time.
ko: 도시 주위의 사용되는 각각의 농지 타일에서 50% 의 음식 자원을 증가시킵니다. 농지 타일은 두 번 관개되어 있어야 합니다.

en: The entire map becomes permanently visible to the player who owns it -- the player always has up-to-date knowledge of all terrain and cities (but not units) despite fog-of-war. It allows all players to start building spaceship parts (assuming they have researched the necessary technologies).
ko: 지도 전체가 영구히 이것을 소유한 플레이어에게 보여집니다 - 그 플레이어는 모든 지형과 도시들을(하지만 부대는 아닙니다.) 전운 설정에도 불구하고 항상 최신으로 가집니다. 이것은 모든 플레이어가 우주선 부품을 짓기를 시작하기를 허락합니다.(그들이 중요한 기술들에 도달했을 때를 가정하고 입니다.)

en: A.Smith's Trading Co.
ko: 스미스의 무역 회사

en: City improvements which would normally have an upkeep of 1 are free of upkeep, for all cities.
ko: 당신의 모든 도시에서, 유지비가 보통 1 단위로 가지는 도시 시설은, 유지비가 공짜가 됩니다.

en: Eiffel Tower
ko: 에펠탑

en: Your reputation and goodwill among other nations is recovered four times as fast.
ko: 다른 국가 사이에서 당신의 명성과 호의를, 네배나 빠르게 회복시킵니다.

en: Makes one content citizen happy in every city. Makes two extra content citizens happy in the city containing the Hanging Gardens (that is, a total of 3). In the unlikely event where there are no content citizens to get the effect of Hanging Gardens, the wonder applies to unhappy citizens (including those unhappy about military activity), making each content then happy.
ko: 모든 도시에서 하나의 시민을 행복하게 만족시킵니다. 공중 정원을 포함하는 도시는 둘의 추가적으로 행복하게 만족시킵니다.(그것은, 총합으로 3 입니다.) 공중 정원의 영향을 가지고, 시민들을 만족시키지 못하는 예상 밖의 사건에서는, 이 불가사의는 불만족스러워 하는 시민에게(군사 활동에 대한 시민들의 불만족도 포함합니다.) 먼저 적용해서, 만족시킨 다음에 행복하게 합니다.

en: Works as if you had a Hydro Plant in every city.  (This reduces pollution and increases the effects of Factories and Mfg. Plants.)
ko: 모든 도시에서 수력 발전소를 가진 것 처럼 작동시킵니다. (이것은 공해를 줄이고, 공장과 제조공장,발전소의 영향을 증가시킵니다.)

en: Makes two unhappy citizens content in every city (including citizens unhappy about military activity).
ko: 모든 도시의 불만족스러워하는 두 시민을 만족시킵니다. (군사 활동에 대한 시민의 불만족도 포함합니다.)

en: King Richard's Crusade
ko: 리처드왕의 십자군

en: Adds one extra shield resource on every tile around the city where it is built.
ko: 이것이 지어진 도시 주위의 모든 타일에서, 하나의 추가적인 보호 자원을 추가시킵니다.

en: Leonardo's Workshop
ko: 레오나르도의 작업장

en: Upgrades one obsolete unit per game turn.
ko: 게임 차례당 하나의 구식인 부대를 개선시킵니다.

en: Gives all sea units 2 additional movement points.
ko: 모든 해상 부대에게 2 의 추가적인 이동 단위를 줍니다.

en: Marco Polo's Embassy
ko: 마르코 폴로의 대사관

en: The player who owns it gets an embassy with all players.
ko: 이것을 소유한 플레이어는 모든 플레이어와 대사관을 가집니다.

en: Counts as having a Cathedral in each of your cities.  This makes 3 unhappy citizens content in each city; however, it does not affect citizens made unhappy by military activity.  The discovery of Theology increases the effect of a Cathedral, making an additional unhappy citizen content.  The discovery of Communism lessens the effect of a Cathedral, reducing by one the number of unhappy citizens made content.
ko: 당신의 각각의 도시가 대성당을 가진 것으로 간주합니다. 이것은 각각의 도시에서 3 단위의 불만족스러워 하는 시민을 만족시킵니다; 그러나, 군사 활동으로 불만족하는 시민에게는 영향을 주지않습니다. 신학의 발견으로 대성당의 영향이, 추가적인 불만족스러워 하는 시민을 만족시킴을 증가시킵니다. 공산주의의 발견으로 대성당의 영향이, 불만족스러워 하는 시민을 만족시킴의 수를 한 단위 줄입니다.

en: Counts as having a Granary in every city.
ko: 모든 도시에 곡창을 가진 것으로 간주합니다.

en: Boosts science production in each city with a Library by 50%.  (Counts as having a Research Lab in all of your cities.)
ko: 각각의 도시와 함께있는 도서관에서 과학 생산물을 50% 로 향상시킵니다. (당신의 도시의 전체에서 연구소를 가진 것으로 간주합니다.)

en: Statue of Liberty
ko: 자유의 여신상

en: Sun Tzu's War Academy
ko: 손자병법

en: All your units regain two extra hitpoints per turn.
ko: 당신의 모든 부대는 매 차례당 2의 추가적인 타격 점수들을 되찾습니다.

en: Capitalization
ko: 자본화

en: This is not a normal improvement.  Instead, setting a city's production to Capitalization means its shield production is converted to tax output (money).
ko: 이것은 보통의 시설이 아닙니다. 대신에, 도시의 생산을 자본화로 설정하는 것은, 보호 생산을 세금 생산물로 변환시킵니다.(돈)

en: Fundamentalism
ko: 근본주의

en: Carthaginian
ko: 카르타고

en: ?plural:Carthaginians
ko: 카르타고 사람

en: ?plural:Japanese
ko: 일본 사람

en: ?plural:Persians
ko: 페르시아 사람

en: Sioux
ko: 수

en: ?plural:Sioux
ko: 수 사람

en: ?plural:Spanish
ko: 스패인 사람

en: ?plural:Vikings
ko: 바이킹 사람

en: Amphibious Warfare
ko: 상륙전

en: Combined Arms
ko: 육해공 합동군

en: Reduces the effect of Cathedrals.
ko: 대성당의 영향을 줄입니다.

en: Allows Settlers and Engineers to build fortresses.
ko: 이주민과 기술자가 요새를 세울 수 있도록 허락합니다.

en: Economics
ko: 경제학

en: Improves the effect of Colosseums.
ko: 콜로세움의 영향이 증가합니다.

en: Environmentalism
ko: 환경학

en: Espionage
ko: 첩보

en: Guerilla Warfare
ko: 게릴라전

en: Leadership
ko: 리더십

en: Machine Tools
ko: 공작 기계

en: Miniaturization
ko: 소형화

en: Mobile Warfare
ko: 기동전

en: Monotheism
ko: 일신교

en: Gives sea units one extra move.
ko: 해상 부대에게 하나의 추가 이동을 줍니다.

en: Polytheism
ko: 다신교

en: Allows Settlers and Engineers to build airbases.
ko: 이주민과 기술자가 공군 기지를 세울 수 있도록 허락합니다.

en: Refrigeration
ko: 냉각

en: Sanitation
ko: 위생 시설

en: Tactics
ko: 전술

en: Theology
ko: 신학

en: Improves the effect of Cathedrals.
ko: 대성당의 영향을 증가합니다.

en: Warrior Code
ko: 병법

en: Glacier
ko: 빙하

en: Furs
ko: 모피

en: Buffalo
ko: 들소

en: Wheat
ko: 밀

en: Peat
ko: 이탄

en: Pheasant
ko: 꿩

en: Ivory
ko: 상아

en: Whales
ko: 고래

en: Wine
ko: 와인

en: Farmland
ko: 농지

en: Airbase
ko: 공군 기지

note: TRANS: unit type
en: Helicopter
ko: 헬리콥터

en: Engineers
ko: 기술자

en: Warriors
ko: 전사

en: Archers
ko: 사수

en: Archers fight with bows and arrows and have a good offensive value as well as decent defense.
ko: 사수는 활과 화살로 싸우고, 적절한 방어와 마찬가지로 좋은 공격용의 가치가 있습니다.

en: Pikemen
ko: 창병

en: Equipped with long pikes, Pikemen replaces Phalanx as the preferred city defender.
ko: 긴 창을 장비한 창병은, 밀집 보병처럼 도시 방어자로서 배치하기를 선호됩니다.

en: Musketeers are infantry equipped with early firearms and replace Pikemen as the preferred city defender.
ko: 머스킷 총병은 초기의 화기로 무장한 부대이고, 창병처럼 도시 방어자로서 배치하기를 선호됩니다.

en: Fanatics
ko: 광신자

en: Partisan
ko: 유격병

en: Alpine Troops
ko: 스키 부대

en: Alpine Troops are highly mobile units as well as excellent defenders.
ko: 스키 부대는 훌륭한 방어자와 마찬가지로 고도의 기동성있는 부대입니다.

en: Marines
ko: 해병

en: Marines are infantry who are experts at marine warfare.
ko: 해병은 해상 전투에 전문가인 보병입니다.

en: Paratroopers
ko: 낙하산병

en: The Mechanized Infantry has the strongest defensive strength of any land unit, but is only available near the end of the technology tree.
ko: 기계화 보병은 어느 지상 부대보다 가장 강한 방어력을 가졌지만, 기술 나무의 끝의 근처에 도달해야만 유효합니다.

en: Horsemen
ko: 기수

en: Horsemen are mounted warriors and an early shock-troop that can penetrate deep into enemy territory.
ko: 기수는 말을 탄 전사이고, 적 영토에 깊게 침투하는 초기의 기습 부대입니다.

en: Chariots are horse-pulled war wagons, stronger but more expensive than horsemen.
ko: 전차는 말이 끄는 전쟁용 마차이고 강하지만, 기수보다 더 비쌉니다.

en: Elephants
ko: 코끼리

en: Crusaders
ko: 십자군

en: Dragoons
ko: 용기병

en: Dragoons are mounted warriors carrying early firearms.
ko: 용기병은 초기의 화기를 가지고 말을 탄 전사입니다.

en: Cavalry are mounted and highly trained soldiers.
ko: 기병은 말을 타고 고도로 훈련받은 군인입니다.

en: The artillery is an upgraded cannon. It is a very strong attacker but equally weak defender and will need an escort to be effective.
ko: 포는 대포에서 개선된 것입니다. 이것은 매우 강한 공격자이지만, 마찬가지로 방어자에게 약하고, 효과적이려면 호위가 필요할 수 있습니다.

en: Howitzer
ko: 곡사포

en: The Helicopter is a very powerful unit, as it can both fly and conquer cities.  Care must be exercised, because Helicopters lose a small amount of health for every turn not spent in a city or airbase or on a Carrier, unless you have the United Nations wonder, and Helicopters may be attacked by ground units.
ko: 헬리콥터는 도시를 점령하고 비행하는 할 수 있는 매우 강력한 부대입니다. 헬리콥터는 매 차레마다, 도시나 공군 기지나 항공 모함에서 시간을 보내지 않으면 작은 양의 체력을 잃어서, 당신이 국제 연합 불가사의를 가지지 않는 한, 반드시 주의를 기울여야 하고, 또한 헬리콥터는 아마 지상 부대로부터 공격 당할 수 있습니다.

en: Stealth Fighter
ko: 스텔스 전투기

en: An improved Fighter, with improved attack and a higher movement radius.
ko: 향상된 공격력과 높은 이동 반경을 가진, 향상된 전투기입니다.

en: Stealth Bomber
ko: 스텔스 폭격기

en: An improved Bomber, with improved attack and a higher movement radius.
ko: 향상된 공격력과 높은 이동 반경을 가진, 향상된 폭격기입니다.

en: Caravel
ko: 카라벨선

en: Galleon
ko: 갈레온선

en: The Galleon is a pure transport ship and cannot attack other ships, though it may still defend itself when attacked.
ko: 갈레온선은 순수한 수송선으로 다른 배들을 공격할 수가 없습니다만, 공격 당할 때 스스로 방어할 수 있습니다.

en: Destroyer
ko: 구축함

en: TIP:  A very fast unit, which is very useful for hunting down enemy Transports.
ko: 팁: 가장 빠른 부대는 적의 수송을 추적하는데 유용합니다

en: AEGIS Cruiser
ko: 이지스 순양함

en: The AEGIS Cruiser is equipped with an advanced defensive missile system.
ko: 이지스 순양함은 진보된 미사일 방어 체계를 장비합니다.

en: Cruise Missile
ko: 순항 미사일

en: Spy
ko: 간첩

en: Freight
ko: 운반차

en: The Freight unit replaces the Caravan, and moves at twice the speed.
ko: 화물 부대는 캐러밴에서 대체됬고, 2배의 속도로 움직입니다.

en: Explorers are brave individuals that are very useful for mapping unknown territory.
ko: 탐험가는 알려지지 않는 지역을 발견하는데 아주 유용하고 용감한 사람입니다.

en: You found %s in ancient scrolls of wisdom.
ko: 당신은 고대의 지혜의 두루마리에서 %s 를 발견했습니다.

en: A band of friendly mercenaries joins your cause.
ko: 우호적인 용병의 무리가 당신의 조직에 합류했습니다.

en: You found a friendly city.
ko: 당신은 우호적인 도시를 발견했습니다.

en: Friendly nomads are impressed by you, and join you.
ko: 우호적인 유목민이 당신으로부터 감동받았고, 당신에게 합류했습니다.

en: You have unleashed a horde of barbarians!
ko: 당신은 야만인의 무리를 불러일으켰습니다.

en: ?nationgroup:Medieval
ko: 중세

en: ?nationgroup:African
ko: 아프리카

en: ?nationgroup:American
ko: 아메리카

en: ?nationgroup:Asian
ko: 아시아

en: ?nationgroup:European
ko: 유럽

en: ?nationgroup:Oceanian
ko: 오세아니아

en: Entertains the citizens of a city, making 3 unhappy citizens content.  (Four after the discovery of Electricity.)  However, it does not affect citizens made unhappy by military activity.
ko: 도시의 시민들을 즐겁게 해 주어서, 3 단위의 불만족스러워하는 시민들을 만족시킵니다. (전기의 발견 이후에는 4 단위입니다.) 그러나, 군사 활동으로부터 불만족스러워하는 시민들에게는 영향을 끼치지 않습니다.

en: Increases the science output in a city by 100%.
ko: 도시 안의 과학 생산물을 100% 로 증가시킵니다.

en: Together with a Library, a Research Lab increases the science production of a city by 200%. Together with a Library and a University, a Research Lab increases the science production of a city by 450%.
ko: 도서관과 함께 있는 연구소는, 도시의 과학 생산물을 200% 로 증가시킵니다. 도서관와 대학이 함께 있는 연구소는, 도시의 과학 생산물을 450% 로 증가시킵니다.

en: Makes one unhappy citizen content.  The Mysticism advance doubles this effect.  With both Mysticism and the Oracle, 4 citizens are made content.  Does not affect citizens made unhappy by military activity.
ko: 하나의 불만족스러워 하는 시민을 만족시킵니다. 신비주의는 이 영향을 두배로 향상시킵니다. 신비주의와 신탁 둘 다 함께있으면, 4 단위 시민들을 만족시킵니다. 군사 활동으로부터 불만족스러워하는 시민들에게는 영향을 끼치지 않습니다.

en: Together with a Library, a University increases the science production of a city by 250%.
ko: 도서관과 함께 있는 대학교는, 도시의 과학 생산물을 250% 로 증가시킵니다.

en: City improvements which would normally have an upkeep of 1 are free of upkeep, for all your cities.
ko: 당신의 모든 도시에서, 유지비가 보통 1 단위로 가지는 도시 시설은, 유지비가 공짜가 됩니다.

en: Your reputation and goodwill among other nations is recovered twice as fast.
ko: 다른 국가 사이에서 당신의 명성과 호의를, 두배나 빠르게 회복시킵니다.

en: Boosts science production by 100% in every city you control that has a University.
ko: 당신이 대학을 가진 통제하는 모든 도시에서 과학 생산물을 100% 로 향상시킵니다.

en: Gives all your sea units 2 additional movement points.
ko: 당신의 모든 해상 부대에게 2 의 추가적인 이동 단위를 줍니다.

en: Makes two additional unhappy citizens content in every city with a Temple.  Does not affect citizens made unhappy by military activity.
ko: 사원과 함께 있는 모든 도시안에서, 불만족스러워 하는 시민을 둘을 추가적으로 만족시킵니다. 군사 활동으로 불만족하는 시민에게는 영향을 주지않습니다.

en: The amount of stored food lost when one of your cities grows or shrinks is reduced by 25%.  This helps a city to grow faster and more easily withstand famine.  Cumulative with Granary.
ko: 당신의 하나의 도시가 자라거나 줄어들 때의 저장된 음식의 양을 잃는 것을 25% 로 줄입니다. 이것은 도시가 더 빠르게 성장하고 기아현상을 더 쉽게 견디게 도와줄 것입니다. 곡창과 누적됩니다.

en: Coinage
ko: 화폐주조

en: This is not a normal improvement.  Instead, setting a city's production to Coinage means its shield production is converted to tax output (money, coins!).
ko: 이것은 보통의 시설이 아닙니다. 대신에, 도시의 생산을 화폐주조로 설정하는 것은, 보호 생산을 세금 생산물로 변환시킵니다.(돈, 화폐!)

en: Increases units' vision when in fortresses.
ko: 요새에 있을때 부대의 시야를 증가시킵니다.

en: Allows Workers and Engineers to build airbases and buoys.
ko: 노동자와 기술자가 공군 기지과 부표를 세울 수 있도록 허락합니다.

en: Buoy
ko: 부표

en: Ruins
ko: 폐허

en: hardened
ko: 견고해짐

en: elite
ko: 엘리트

en: ?unit:Workers
ko: 노동자

en: The Trireme is your first boat unit. It can act as a transport ship and has rudimentary offensive capabilities, but may not enter deep ocean tiles.
ko: 갤리선은 당신의 첫 배 부대입니다. 이것은 수송선으로서 작용하고 가장 기초적인 공격적인 능력을 가지지만, 깊은 바다 타일들로 진입할 수가 없을 것 입니다.

en: The Caravel replaces the Trireme and can enter any ocean tile.
ko: 카라벨선은 갤리선을 대체하고 어느 깊은 바다 타일들로 진입할 수가 있습니다.

en: ?unit:Leader
ko: 지도자

en: This is you. If you lose this unit, you lose the game. So don't.
ko: 이것은 당신입니다. 만약 당신이 이 부대를 잃으면, 당신은 게임에서 지게 됩니다. 그러니 하지 마십시오.

en: The AWACS (Airborne Warning and Control System) is an airplane with an advanced radar that can determine the location of enemy units over a wide area.
ko: AWACS(공중 경고와 조절 체계)는 넓은 지역 너머로 적 부대들의 위치를 알아챌 수 있는 진보된 전파 탐지기를 가진 비행기입니다.

en: Hospital
ko: 병원

en: Connect to Freeciv Server
ko:  Freeciv 서버에 연결하기

en: Freeciv Server Selection
ko: Freeciv 서버 선택

en: Verify Password
ko: 암호 수정

en: Freeciv Server List
ko: Freeciv 서버목록

en: Server Name                         Port  Version     Status  Players  Comment
ko: 서버     이름                          포트   버젼     상태   사용자    설명

en: Erase clause
ko: 조항 삭제

en: Shared vision
ko: 공유된 시각

en: Select Unit(s)
ko: 부대 선택

note: #-#-#-#-#  366 (fcitx5-configtool)  #-#-#-#-# i18n: file: src/lib/configwidgetslib/layoutselector.ui:56 i18n: ectx: property (text), widget (QLabel, label_2)
en: Variant:
ko: 변형:

en: Movement/Defense:
ko: 이동/방어:

en: Food/Resources/Trade:
ko: 식량/자원/무역:

en: Road Result/Time:
ko: 도로 결과/시간

en: Mine Result/Time:
ko: 광산 결과/시간:

en: Trans. Result/Time:
ko: 수송. 결과 /시간:

en: Select a city:
ko: 도시 선택:

en: Select destination:
ko: 목적지 설정:

en: Where to Display Messages
ko: 메세지 보이기

en: Rates
ko: 세율

en: Select tax, luxury and science rates:
ko: 세금선택, 복지과 과학 세율:

en: Help:
ko: 도움말:

en: Citizen governor...
ko: 도지사...

en: Add Preset
ko: 미리설정 추가하기

en: Remove Preset
ko: 미리설정 지우기

en: Control City
ko: 도시 제어

en: Release City
ko: 도시 해방

en: Minimal Surplus:
ko: 최소 잉여금:

en: Remove preset?
ko: 미리설정 삭제?

en: City Options
ko: 도시 옵션

en: Auto-attack vs sea units:
ko: 자동 공격 vs 해상 유닛:

en: Auto-attack vs air units:
ko: 자동 공격 vs 공수부대:

en: Auto-attack vs helicopters:
ko: 자동 공격 vs 헬리콥터:

en: Change All...
ko: 모두 변경:

en: Configure Cities Report
ko: 도시 보고를 수정

en: Building Name       Count Cost Total
ko: 건물 이름               수     비용   총합

en: Unit Type            Upgrade  In-Prog   Active   Shield     Food
ko: 부대 유형            업그레이드  진행중  활동  방어   식량

en: Available worklists
ko: 가능한 작업리스트

en: Rename worklist
ko: 작업리스트 이름바꾸기

en: Orders
ko: 명령

en: Select new production
ko: 새로운 생산을 선택하세요

en: Production Worklist
ko: 생산 작업리스트

en: Current worklist
ko: 현재 작업리스트

en: Available targets
ko: 가능한 표적들

en: Prepend
ko: 미결

en: Show future targets:
ko: 미래 목표치 보이기:

en: Trade Routes
ko: 무역 경로

en: Your New Government
ko: 당신의 새로운 정부

en: Select government type:
ko: 정부형태를 선택하세요

en: Choose unit activity:
ko: 부대활동을 선택하세요:

en:  Sell
ko:  팔다

en: Activate Units
ko: 활동 부대

en: Unit List...
ko: 부대리스트...

en: City Options...
ko: 도시 옵션...

en:  Buy
ko:  구입

en: Worklist...
ko: 작업리스트...

en: Supported units:
ko: 원조하는 부대들:

en: Units present:
ko: 현재 부대들:

en: Select nation and name:
ko: 민족하고 이름 선택:

en: Pick Name
ko: 이름 선택

en: Select your sex:
ko: 성별 선택:

en: Male
ko: 남

en: Select city style:
ko: 도시형 선택:

en:  Ok
ko:  확인

en: Name             Nation       Embassy  Dipl.State      Vision   Reputation    State    Host
ko: 이름              민족          대사관    외교             시야      평판           상태      호스트

en: Cancel pact
ko: 계약 파기

en: Goto location
ko: 여기로 이동

note: TRANS: Game state for local server
en: Pregame
ko: 게임 전

en: While every game is different, there's a basic strategy which most players follow, especially at the start of the game.
ko: 모든 게임이 다른 반면, 특별히 게임시작할때 많은 사용자가 선호하는 기본 전략이 있습니다.

en: These steps may vary depending upon the server options, but in general, the steps are:
ko: 서버옵션에 따라 이러한 단계는 다양해질수 있습니다, 하지만 일반적으로 단계는 :

note: TRANS: Preserve the leading space: it controls nesting
en:  Terrain Alterations
ko: 지대 변경

en: Next, the defender's strength is modified.
ko: 다음번에, 방어자의 힘은 수정됩니다.

note: TRANS: Preserve the leading space: it controls nesting
en:  Combat example 1
ko: 전투 예제 1

note: TRANS: Preserve the leading space: it controls nesting
en:  Combat example 2
ko: 전투 예제 2

note: TRANS: Preserve the leading space: it controls nesting
en:  Civil War
ko:  내전

en: To add an item to the worklist, double-click the desired item in the list of available items. You can also press the Help button to get help on the selected item. Pressing Help with no item selected will display this page.
ko: 작업리스트에 아이템을 추가하기 위해서는 가능한 아이템의 목록중 원하는 아이템을 더블클릭하십시요. 선택 아이템에 도움말 버튼을 통해 도움을 얻을 수 있습니다. 아이템선택없이 도움말을 누르면 이 페이지에 대한 설명이 나옵니다.

en: If you want to buy the unit that's first on the list, you can do that from the City Overview window.
ko: 만약 당신이 목록에서 첫번째 부대를 구입하고 싶다면, 당신은 도시 개관 윈도우를 통해 할수 있습니다.

en:   Original authors:
        (they are no longer involved, please don't mail them!)
ko:   원래 만든이:
        (더이상 그들은 참여하지 않습니다, 그들에게 메일보내지 말아주세요!)

en:   Present administrators:
ko:  현재 관리자 :

en: Apache
ko: 아파치

en: ?plural:Apaches
ko: 아파치족 사람

en: Arab
ko: 아랍

en: ?plural:Arabs
ko: 아랍 사람

en: Austrian
ko: 오스트리아

en: ?plural:Austrians
ko: 오스트리아 사람

en: ?plural:Brazilians
ko: 브라질 사람

en: Byzantine
ko: 비잔티움

en: ?plural:Byzantines
ko: 비잔티움 사람

en: ?plural:Danes
ko: 덴마크 사람

en: ?plural:Dutch
ko: 네덜란드 사람

en: ?plural:Ethiopians
ko: 에티오피아 사람

en: ?plural:Hittites
ko: 히타이트 사람

en: Inca
ko: 잉카

en: ?plural:Incas
ko: 잉카 사람

en: ?plural:Indonesians
ko: 인도네시아 사람

en: Iroquois
ko: 이러쿼이

en: ?plural:Iroquois
ko: 이러쿼이 사람

en: ?plural:Italians
ko: 이탈리아 사람

en: ?plural:Koreans
ko: 한국 사람

en: Mayan
ko: 마야

en: ?plural:Mayas
ko: 마야 사람

en: ?plural:Poles
ko: 폴란드 사람

en: ?plural:Portuguese
ko: 포르투갈 사람

en: ?plural:Sumerians
ko: 수메르 사람

en: ?plural:Swedes
ko: 스웨덴 사람

en: ?plural:Thai
ko: 태국 사람

en: ?plural:Turks
ko: 터키 사람

en: British Isles (classic/medium)
ko: 영국 섬들 (대표적인/중간의)

en: Earth (classic/large)
ko: 지구 (대표적인/큰)

en: Earth (classic/small)
ko: 지구 (대표적인/작은)

en: Europe (classic/giant)
ko: 유럽 (대표적인/거대한)

en: France (classic/large)
ko: 프랑스 (대표적인/큰)

en: Earth (classic/medium)
ko: 지구 (대표적인/중간의)

en: Iberian Peninsula (classic/large)
ko: 이베리아 반도 (대표적인/큰)

en: Italy (classic/medium)
ko: 이탈리아 (대표적인/중간의)

en: Japan (classic/medium)
ko: 일본 (대표적인/중간의)

en: North America (classic/medium)
ko: 북아메리카 (대표적인/중간의)

en: Welcome to Freeciv.  You lead a civilization.  Your
    task is to conquer the world!  You should start by
    exploring the land around you with your explorer,
    and using your settlers to find a good place to build
    a city.  Use the number pad to move units around.
ko: Freeciv에 오신 것을 환영합니다.  당신은 하나의 문명을 이끌게 됩니다.  당신의
    과제는 그 세계를 정복하는 것입니다!  당신은 당신의 탐험가와 함께
    당신 주위에 그 육지를 탐험하고, 그리고 당신의 정착자가 건설하기에 하나의
    좋은 자리를 찾기 위해 사용함으로서 시작해야 합니다. 부대들을 주위에
    움직이기 위해 그 숫자 패드를 사용하세요.

en: This looks like a good place to build a city.  The next time this
    unit gets a chance to move, press (b) to found a city.
    
    In general you want to build cities on open ground near water.  Food
    is the most important resource for any city.  Grassland and plains
    provide plenty of food.
ko: 이것은 하나의 도시를 건설하기에 하나의 좋은 자리인 것처럼 보입니다.  그 다음 시간
    이 부대는 이동하는 하나의 기회를 가지고, 하나의 도시를 설립하기 위해 (b)를 누르세요.
    
    보통 당신은 물에 가까운 개방된 땅 위에 도시들을 건설하기를 원합니다.  식량은
    어느 도시를 위해 그 가장 중요한 자원입니다. 초원 그리고 평원은 식량의 풍부한
    양을 제공합니다.

en: Now you have built your first city.  The city window should have
    opened automatically; if not click on the city to open it.  Cities are
    a fundamental concept in Freeciv, so you should familiarize yourself
    with them by playing around in the window.  See the help menu for more.
    
    You probably want to build some settlers first, so as to expand your
    civilization further.  Click on the production tab, then click on the
    settler unit from the list of possible productions, then click on the
    Change button to begin building it.  When you are done, close the city
    dialog.  If all goes well the city should display the settler
    production on the map view.
ko: 이제 당신은 당신의 최초의 도시를 지었습니다.  그 도시 창문은 자동적으로 열릴 것 입니다;
    만약 그렇지 않다면 이것을 열기 위해 그 도시 위를 누루세요. 도시들은 Freeciv 안의 하나의
    근본적인 개념이고, 당신은 그 창 안 주위를 다루기에 의해 그들과 함께 스스로를 익숙하게 해야
    합니다.  더 많이를 위해 그 도움 메뉴를 보세요.
    
    당신은 당신의 문명을 더 멀리 확장하기 위해서, 아마 먼저 몇몇의 정착자들을
    건설하기를 원합니다.  그 생산 색인표 위를 누르고, 가능한 생산들의
    그 목록으로부터 그 정착자 부대 위를 누르고, 이것을 건설하기 시작하는
    그 변경 단추를 누르세요.  당신은 다 끝났을 때, 도시 대화를 닫으세요.  만약
    전부가 잘 되어간다면 그 도시는 그 지도 보기 위의 그 정착자 생산을
    보여줄 것입니다.

en: Congratulations, you have founded your second city.  This city will
    behave almost exactly like the first one - it will be slightly different
    because of the terrain around it.  You probably want to build
    settlers here too.
ko: 축하 인사, 당신은 당신의 두 번째의 도시를 설립했습니다.  이 도시는
    그 첫 번째의 도시처럼 거의 정확히 행동할 것입니다
     - 이것은 이것 주위의 그 지형 때문에 약간 다를 것 입니다.  당신은
    아마 여기에도 정착가를 건설하기를 원합니다.

en: Another city!  You are really getting the hang of this.  You
    probably have a pretty good idea what to do with new cities by
    now.  Take a moment to look at the bar below the city on the map
    view.  This display shows some useful information about the city.
    The flag and background color indicate what civilization the city
    belongs to (this will be useful when you meet other civilizations).
    The top row of the bar also shows the name and size of the city, and
    will show one or more stars to indicate if there are units in the
    city.  The bottom row shows what the city is building, and how long it
    will take; it also shows how long the city will take to grow to the
    next largest size.
ko: 다른 도시!  당신은 정말로 이것을 할 줄 알게 되었습니다.  당신은
    아마 지금쯤은 이미 새로운 도시들과 함께 무엇을 해야 할지 하나의
    꽤 좋은 발상을 가집니다.  그 지도 보기 위에 그 도시 아래에 그 막대를
    보기 위해 하나의 잠깐을 가지세요.  이 표시는 그 도시에 대해 몇몇의
    유용한 정보를 보여 줍니다. 그 깃발과 배경 색깔은 그 도시가 어떤 문명의
    소유인지 나타냅니다 (이것은 당신이 다른 문명들을 만났을 때 유용하게 될
    것입니다). 또한 그 막대의 그 맨 윗줄은 그 이름과 그 도시의 크기를 보여 주고,
    만약 그곳에 그 도시 안에 부대들이 있다면 나타내는 하나 또는 더 많은 별들을
    보여 줄 것입니다.  그 맨 아랫줄은 그 도시가 무엇을 건설하는 중이고, 얼마나
    이것이 가질 것 인지를 보여줍니다; 이것은 또한 그 도시가 그 다음 가장 큰 크기로
    성장하는데 얼마나 가질 것 인지를 보여줍니다.

en: As the number of cities in your empire grows, it becomes harder to
    manage individual cities.  This is where the Cities report becomes
    useful.  Press F4 to bring it up.  This report shows a list of cities
    with various statistics about each.  Play around with it a bit if you
    like (return to the map view by pressing F1 or clicking on the View
    tab).  With a bit of practice it is possible to control almost every
    aspect of the cities from this report.  The full power of the Cities
    report is beyond the scope of this tutorial, however.
ko: 당신의 제국 안의 도시들의 그 숫자가 성장하기 때문에, 이것은 각각의 도시들을
    다루기가 더 어렵게 되었습니다.  이것은 그 도시들 보고서가 유용하게 되는
    곳입니다.  이것을 띄우기 위해 F4를 누르세요. 이 보고서는 각각에 대한
    여러 가지의 통계와 함께 도시들의 하나의 목록을 보여줍니다.  만약 당신이
    좋아한다면 이것과 함께 주위를 다루세요 (F1을 누르거나 그 보기 색인표를
    누름으로서 그 지도 보기로 돌아가세요).  연습의 한 조각과 함께 이것은
    이 보고서로부터 그 도시들의 거의 모든 측면을 통제하기가 가능합니다.  그 도시들
    보고서의 그 가득한 힘은 이 사용 지침서의 그 범위 너머에 있는데, 그러나.

en: Your city has grown!  As a city grows, more citizens become
    available that can be put to work in the fields or dedicated as
    citizen specialists.  A city of size two or more may also build
    settlers, which costs one unit of population.
    
    If your city is building settlers, you should consider buying them
    now.  Open the city dialog and click on the Buy button.  This trades
    in gold (if you have enough of it) to instantly complete the
    production.
ko: 당신의 도시는 성장했습니다!  하나의 도시가 성장했기 때문에, 더 많은 시민들이
    그 지역들 안으로 일하기 위해 넣거나 시민 전문가들로서 전념할 수 있도록 이용할 수
    있게 됩니다.  또한 2 또는 더 많은 크기의 하나의 도시는 인구의 하나의 부대를
    희생시키는, 정착자를 건설할 수도 있습니다.
    
    만약 당신의 도시가 정착자를 건설하고 있다면, 당신은 그들을 지금 사는 것을
    고려해야 합니다.  그 도시 대화를 열고 그 구입 단추를 누르세요.  이것은
    그 생산을 즉각 완료하는 것을 금 안으로 (만약 당신이 이것의 충분하게 가진다면)
    거래합니다.

en: Now your city has grown to size five.  As cities get larger unrest
    becomes a problem.  A city of this size will usually have one unhappy
    citizen unless pacifying effects are used; meaning one entertainer
    specialist is required to keep your citizens content.  This is basically
    a wasted citizen.
    
    There are several things that can be done about this.  One quick fix
    is to build a temple (or other cultural building) that will make an
    unhappy citizen content (see the help on City Improvements for specs
    on each building type).  As you get more large cities, it may pay off
    to change your tax rates (by pressing ctrl-T) to dedicate some of
    your taxes directly to luxuries (every two luxuries will pacify one
    citizen).  Building a marketplace enhances the benefit from this
    by providing +50%% luxuries to the city.
ko: 이제 당신의 도시는 크기 5로 성장했습니다.  도시들이 더 크게 가지기 때문에 불안은
    하나의 문제가 되었습니다.  보통 이 크기의 하나의 도시는 진정시키는 효과들이 사용되지
    않는 한 하나의 불만 시민을 가집니다; 하나의 연예인 전문가라는 의미는 당신의
    시민들의 만족을 유지하기 위해 요구됩니다.  이것은 근본적으로 하나의 낭비하는
    시민입니다.
    
    그곳에는 이것에 대해 다 끝나게 될 수 있는 몇몇의 것들이 있습니다.  하나의 빠른
    해결책은 하나의 불만 시민 만족을 만들 수 있는 하나의 신전 (또는 다른
    문화의 건물) 을 건설하는 것입니다 (각각 건물 종류 위에 사양들을 위해 도시 향상
    위에 그 도움을 보세요).  당신이 더 많이 큰 도시들을 가지기 때문에, 이것이 당신의
    세금들의 몇몇을 곧장 사치로 전념하기 위해 당신의 세금 비율을 바꾸기를 (ctrl-T를
    누름으로서) 성공할 수도 있습니다 (두 개의 사치들마다 하나의 시민을 진정시킬
    것입니다).  하나의 시장을 건설하는 것은 그 도시로 +50%%를 제공함으로서
    이것으로부터 그 이득을 향상시킵니다.

en: Finally you have grown a city to size eight.  A size eight city can
    provide substantial output provided you have enough luxuries to keep
    your population content.
    
    To grow a city beyond size eight requires an aqueduct.  If your city is
    going to continue to grow you should start building one soon.  Building
    an aqueduct requires the Construction technology.
ko: 마침내 당신은 하나의 도시를 크기 8로 성장했기를 가집니다.  상당한 생산량을 제공할
    수 있는 하나의 크기 8의 도시는 당신이 당신의 인구 만족을 유지하기 위해
    충분한 사치를 가짐으로 제공합니다.
    
    하나의 도시를 크기 8 너머로 성장시키기 위해서는 하나의 수로를 요구합니다.  만약
    당신의 도시가 계속해서 성장하고 있다면 당신은 곧 하나를 건설하기를 시작해야 할
    것입니다.  하나의 수로를 건설하는 것은 그 건설 기술을 요구합니다.

en: You have grown a city to size twelve.  To grow
    it larger, however, you will need to build a Sewer System.  This
    requires the Sanitation technology.
ko: 당신은 하나의 도시를 크기 12로 성장했기를 가집니다.  이것을 더 크게 성장하기
    위해, 그러나, 당신은 하나의 하수도를 건설하기가 필요할 것입니다.  이것은
    그 위생 시설 기술을 요구합니다.

en: Congratulations, you have grown a city to size 13.  A city this
    large can provide a tremendous amount of output if properly upgraded.
    Make sure you have enough taxes and cultural buildings to keep your
    citizens content.  You should also make sure the city is upgraded
    with buildings that provide bonuses to its output.  Library, Marketplace,
    Factory, and Offshore Platform are four good buildings that provide a
    large bonus to big cities.  Consider how much benefit each building
    will provide and weigh this against its cost - for very large cities
    almost all buildings are worthwhile.  Such large cities will also
    provide enough taxable revenue (gold) to allow you to purchase some
    buildings to accelerate their productions.
ko: 축하 인사, 당신은 하나의 도시를 크기 13으로 성장했기를 가집니다.  하나의 도시
    이 큰 것은 만약 제대로 개선되었다면 하나의 엄청난 양의 생산량을 제공할 수
    있습니다.  당신의 시민들의 만족을 유지하기 위해 당신은 충분한 세금과 문화의
    건물들을 가지는지 분명하게 하십시오.  당신은 또한 이것의 생산량으로 상여금들을
    제공하는 건물들과 함께 그 도시는 개선된 것을 분명하게 해야 합니다.  도서관,
    시장, 공장, 그리고 해양구조물은 클 도시들에 하나의 많은 상여금을 제공하는
    네 개의 좋은 건물들입니다.  각각의 건물이 얼마나 제공하고 이것의 비용에 맞서
    이것의 무게를 달으는 것을 고려하세요 - 아주 큰 도시들에게 거의 모든 건물들이
    가치가 있습니다.  그런 큰 도시들은 또한 그들의 생산들을 가속화하기 위해
    당신에게 몇몇의 건물들을 구입하기를 허용하도록 충분한 세금이 붙은 수익 (금) 을
    제공할 것입니다.

en: You have built a settler unit.  Settlers are best used to build 
    new cities, so as to expand your civilization.  Move your settler
    away from your existing cities to find a spot for a new city.  When
    you have picked a spot press B to build the city.
    
    Again, cities are best built on open ground near water.  Grassland
    and plains provide food for the city.  Forests and hills provide
    the resources (shields) needed for building things.  Rivers and ocean
    give trade bonuses that provide civilization-wide benefits.  Desert,
    tundra, and mountains generally provide little output and are not
    of much use to small cities.  See the help on Terrain for more
    information about terrain specs.
ko: 당신은 하나의 정착자 부대를 건설했습니다.  정착자들은 당신의 문명을 확장하기
    위해서, 새로운 도시들을 건설하기에 최고로 익숙합니다.  하나의 새로운 도시를
    위해 하나의 자리를 찾기 위해 당신의 존재하는 도시들로부터 당신의 정착자를
    떠나세요.  당신이 하나의 자리를 골랐을 때 그 도시를 건설하기 위해 B를 누르세요.
    
    다시, 도시들은 물에 가까이 개방된 땅 위에 최고로 건설됩니다. 초원과
    평원은 그 도시를 위해 식량을 제공합니다.  숲과 언덕은 건설하는 것들을
    위해 필요한 그 자원들 (방패들) 을 제공합니다.  강과 바다는 문명-전반적인
    무역 상여금들을 줍니다.  사막, 툰드라, 그리고 산은 일반적으로
    작은 생산량을 이득들을 제공하는 제공하고 작은 도시들에게 사용이
    많지 않습니다.  지형 사양들에 대한 더 많은 정보를 위해 지형 위에
    그 도움을 보세요.

en: Your second Settlers should also be used to build a new city.
    Notice how when you move the Settlers away from your existing cities
    an outline is drawn around them.  This shows the area that would be
    covered by a city built at this location; it fits in with the outline
    already on the map view that shows which tiles are covered by your
    existing cities.  Generally when building new cities you want to make
    sure that all tiles are covered by at least one city, but after that
    it is best that your cities overlap as little as possible.  Spreading
    out cities properly gives each city access to more resources, allowing
    them to grow to larger sizes.
ko: 당신의 두 번째의 정착자는 또한 하나의 새로운 도시를 건설하기 위해
    사용되어야 합니다. 당신이 정착자를 당신의 존재하는 도시들로부터 떠날 때
    어떻게 하나의 개요가 그들 주위에 그려지는 지를 주목하세요.  이것은
    이 위치에 하나의 도시 건물에 의해 덮여질 것인 그 면적을 보여줍니다;
    이것은 당신의 존재하는 도시들에 의해 덮여지는 타일들을 보여주는
    그 지도 보기 위에 이미 그 개요와 함께 어울립니다.  일반적으로 새로운 도시들을
    건설할 때 당신은 적어도 모든 타일들이 하나의 도시에 의해 덮여지나, 하지만
    그 후 이것은 당신의 도시들이 가능한 작도록 겹치는 것이 최고라는 것을
    분명하게 합니다.  적절하게 도시들을 더 널리 퍼지는 것은 그들에게 더 큰 크기들로
    성장하기를 허용하면서, 각각의 도시에게 더 많은 자원들에 접근하기를 줍니다.

en: You have built your first military unit!  Military units have two
    basic purposes: attack and defense.  Each unit has an attack strength
    and a defense strength.  While a Warriors is a measly 1/1, a Phalanx
    is a much stronger defender with 2 defense (1/2).  A Catapult is a good
    attacking unit because it has 6 attack (6/1).
    
    Usually it is a good idea to keep one or two defenders in each city.
    Important cities like your capital may deserve extra protection.  Units
    built in one city may be sent to another city to defend (press the G
    key to enter goto mode to move units easily over distances).  If you
    are at war, however, you may wish to move your unit toward an enemy
    city to attack.  Be careful not to lose it though!
ko: 당신은 당신의 최초의 군사의 부대를 건설했습니다!  군사의 부대들은 두 개의 기본적인
    목적들을 가집니다: 공격과 방어.  각각의 부대는 하나의 공격 힘과 하나의 방어 힘을
    가집니다.  하나의 전사가 하나의 쥐꼬리만한 1/1인 데 반하여 하나의 밀집 보병은
    2 방어와 함께 하나의 많은 더 강한 방어자입니다 (1/2).  하나의 투석기는 이것은
    6 공격을 가지기 때문에 하나의 좋은 공격하는 부대입니다 (6/1).
    
    보통 이것은 각각의 도시 안에 하나 또는 둘의 방어자들을 유지하는 것은 하나의 좋은 발상입니다.
    당신의 수도와 같은 중요한 도시들은 추가의 보호를 받아야 할지도 모릅니다.  하나의 도시
    안에 지어진 부대들은 방어하기 위해 다른 도시로 보내질 수 있습니다 (거리들을 너머 쉽게
    부대들을 이동하기 위해 goto 방식으로 들어가기 위해 그 G키를 누르세요).  만약 당신이 전쟁
    중일 때, 그러나, 당신은 공격하기 위해 당신의 부대를 하나의 적 도시를 향하여 움직이기를
    원할지도 모릅니다.  그렇지만 이것을 잃어버리지 않도록 조심하십시오!

en: You have built a Barracks.  This building will make any military
    units you build start out as veterans.  Veteran units are stronger
    than inexperienced (green) troops, and will survive longer in
    combat.  See the help on City Improvements for more information
    about this and other buildings.
    
    You probably want to start building a military unit in the city
    that built the Barracks.  A barracks are a significant investment
    and have a small upkeep as well, so it is not a good idea to let
    them go to waste.
ko: 당신은 하나의 군영을 건설했습니다.  이 건물은 당신이 건설하는 어느
    군사의 부대들을 전문가로서 시작하게 만들 수 있습니다.  전문가 부대들은
    경험히 부족한 (풋내기) 부대들보다 강하고, 전투 안에 더 오래 살아남을
    것입니다.  이것과 다른 건물들에 대한 더 많은 정보를 위해 도시 향상
    위에 그 도움을 보세요.
    
    당신은 아마 그 군영이 지어진 그 도시 안에 하나의 군사의 부대를 건설하는
    것을 시작하기를 원합니다.  하나의 군영은 하나의 중요한 투자이고 또한
    하나의 작은 유지를 가지고, 그래서 이것은 그들을 낭비되도록 놓아두는
    것은 하나의 좋은 발상이 아닙니다.

en: Your city cannot build a settler.  Settlers take one unit of
    population to build, so a city of size one cannot build one without
    disbanding the city.
    
    To remedy this, you need to adjust the citizens in the city to
    provide more food so as to grow the city faster.  Cities that
    do not have much food should not try to build settlers.  When
    founding a new city, make sure it is built on terrain that provides
    enough food - grassland is best; plains or hills are almost as good.
ko: 당신의 도시는 하나의 정착자를 건설할 수 없습니다.  정착자들은 건설하기 위해
    인구의 하나의 부대를 가지고, 그래서 크기 1의 하나의 도시는 그 도시를 해산하기
    없이 하나를 건설할 수 없습니다.
    
    이것을 바로잡기 위해서, 당신은 그 도시가 더 빠르게 성장하기 위해서 더 많은
    식량을 제공하기 위해 그 도시 안에 그 시민들을 조정해야 합니다.  많은 음식을
    가지지 않은 도시들은 정착자를 건설하기를 시도하지 않아야 합니다.  하나의
    새로운 도시를 설립할 때, 이것을 충분한 식량을 제공하는 지형 위에 건설되는지를
    분명하게 하세요 - 초원은 최고입니다; 평원 또는 언덕은 거의 괜찮습니다.

en: You have successfully completed research into The Republic.  This
    technology is particularly useful because it allows a new form of
    government.  The government your civilization follows is very
    important in determining your development.  In the beginning you
    started as a Despotism, a very inefficient form of government.  Later
    government options will give you some choice of whether your
    civilization is to be a peaceful trading nation or a conquering
    juggernaut.  Each has advantages.
    
    For now, you probably want to switch straight into Republic.  In the
    Civilization menu, go to the Government submenu and choose
    Republic.  Yes you want a revolution!  Changing governments means
    going through a few turns of anarchy, so it is not without cost.
    However Republic is a substantially better form of government
    than Despotism so the investment will soon pay off.
ko: 당신은 성공적으로 그 공화국 안으로 연구를 완료했습니다.  이것은
    정부의 하나의 새로운 구성을 허용하기 때문에 이 기술은 특히 유용합니다.
    당신의 문명이 따르는 그 정부는 당신의 발달을 알아내는 안에 아주
    중요합니다. 그 시작 안에 당신은 하나의 아주 비효율적인 정부의 구성인,
    전제주의로서 시작합니다. 그 후에 정부 선택들은 당신의 문명이 하나의
    평화적인 상거래 국가 또는 하나의 정복하는 비대한 힘으로 되는지
    안되는지의 몇몇의 선택을 당신에게 줄 것입니다.  각각은 유리한
    점들을 가집니다.
    
    지금을 위해, 당신은 아마 공화국 안으로 곧장 전환하기를 원합니다.  그 문명
    메뉴 안에, 그 정부 하위 메뉴로 가서 공화국을 선택합니다.  그래요 당신은
    하나의 혁명을 원합니다! 정부들을 바꾼다는 것은 무정부의 하나의 적은
    차례들을 거치는 것을 의미하고, 그래서 이것은 희생 없이 있지 않습니다.
    그러나 공화국은 전제주의보다 정부의 하나의 상당히 더 좋은 구성이라 그 투자는
    곧 성과를 올릴 것입니다.

en: Your unit has found a Hut.  These are small villages scattered across
    the landscape.  When a unit enters one, several things may happen.  The
    most likely outcome is that you will find resources worth a small
    amount of gold.  However it is also possible to find technologies or
    mercenary units inside a hut.  Some huts contain native settlers
    that will join your civilization and bring a new city into your
    empire.  Finally, some huts contain barbarians which will kill your
    unit instantly.  On average, it is beneficial to search out and enter
    any huts you find as soon as possible.
ko: 당신의 부대는 하나의 오두막을 발견했습니다.  이들은 그 풍경을 가로질러
    흩어진 작은 마을들입니다.  하나의 부대가 하나에 들어가면, 몇몇의 것들이
    일어날 수도 있습니다.  그 아마도 결과는 당신이 금의 하나의 작은 양의 가치가
    되는 자원들을 찾을 수 있는 것입니다.  그러나 이것은 또한 기술들을 찾거나
    용병 부대들이 하나의 오두막 안에 찾는 것이 가능합니다.  몇몇의 오두막들은
    당신의 문명에 합류하고 당신의 제국 안으로 하나의 새로운 도시를 가져올 것인
    태생의 정착자가 들어있습니다.  마침내, 몇몇의 오두막들은 당신의 부대를
    즉각 죽일 야만인들이 들어있습니다.  평균 위에, 이것은 가능한 빨리 찾아
    나가고 어느 오두막을 들어가는 것이 유익합니다.

en: Loading tutorial events.
ko: 사용 지침서 사건들을 적재하는 중.

note: TRANS: Version tag name received from metaserver
en: ?vertag:stable
ko: 안정적인

en: ?vertag:win32
ko: win32

en: ?vertag:S2_5
ko: S2_5

en: ?vertag:crosser
ko: 교차시키는 사람

en: Could not write manual file %s.
ko: 설명서 파일 %s (을)를 기록할 수 없음.

en: <h1>Freeciv %s server options</h1>
ko: <h1>Freeciv %s 서버 선택들</h1>

en: Level: %s.<br>
ko: 수준: %s.<br>

en: Category: %s.<br>
ko: 범주: %s.<br>

en: Is locked by the ruleset.
ko: 그 규칙집단에 의해 잠겼음.

en: Can only be used in server console.
ko: 오직 서버 제어반 안에서만 사용될 수 있음.

en: Possible values:
ko: 가능한 값들:

en: Possible values (option can take any number of these):
ko: 가능한 값들 (선택은 이들의 어느 숫자를 가질 수 있습니다):

en: <p class="changed">Value set to %s</p>
ko: <p class="changed">값을 %s (으)로 맞춥니다</p>

en: <h1>Freeciv %s server commands</h1>
ko: <h1>Freeciv %s 서버 명령들</h1>

en: <table>
    <tr>
    <td valign="top"><pre>Synopsis:</pre></td>
    <td>
ko: <table>
    <tr>
    <td valign="top"><pre>개요:</pre></td>
    <td>

en: <p class="level">Level: %s</p>
ko: <p class="level">수준: %s</p>

en: <p>Description:</p>
ko: <p>서술:</p>

en: <h1>Freeciv %s terrain help</h1>
ko: <h1>Freeciv %s 지형 도움</h1>

en: Defense bonus
ko: 방어 상여금

en: Mining
ko: 채굴

en: % of Road bonus
ko: 도로 상여금의 %

en: turns
ko: 차례들

en: Clean pollution
ko: 공해 청소하기

en: Clean fallout
ko: 낙진 청소하기

en: <h1>Freeciv %s buildings help</h1>
ko: <h1>Freeciv %s건물들 도움</h1>

en: <h1>Freeciv %s wonders help</h1>
ko: <h1>Freeciv %s 불가사의들 도움</h1>

en: Upkeep
ko: 유지

en: Obsolete by
ko: 에 의해 쓸모가 없는

en: Manual file %s successfully written.
ko: 설명서 파일 %s (은)는 성공적으로 기록되었습니다.

en: Use FILE as logfile
ko: 일지파일로서 FILE 사용하기

en: Make manual for RULESET
ko: RULESET을 위한 설명서 만들기

en: No URL given
ko: 주어진 URL 없음

en: This does not look like modpack URL
ko: 이것은 수정꾸러미 URL 같이 보이지 않습니다

en: Installing modpack %s from %s
ko: %2$s (으)로부터 수정꾸러미 %1$s (을)를 설치하는 중

en: Cannot install to given directory hierarchy
ko: 주어진 디렉토리 계층에 설치할 수 없음

en: Failed to get and parse modpack control file
ko: 수정꾸러미 통제 파일을 가지고 분석하기에 실패함

en: Modpack control file has no capability string
ko: 수정꾸러미 통제 파일은 능력 끈을 가지고 있지 않습니다

en: Modpack control file is incompatible
ko: 수정꾸러미 통제 파일은 호환성이 없습니다

en: Modpack name not defined in control file
ko: 수정꾸러미 이름은 통제 파일 안에 정의되지 않음

en: Modpack version not defined in control file
ko: 수정꾸러미 판은 통제 파일 안에 정의되지 않음

en: Illegal modpack type
ko: 불법적인 수정꾸러미 종류

en: Illegal path for %s
ko: %s (을)를 위한 불법적인 경로

en: Cannot create required directories
ko: 요구되는 디렉토리들을 창조할 수 없음

en: Some parts of the modpack failed to install.
ko: 그 수정꾸러미의 어떤 부분들은 설치하기에 실패했습니다.

en: Cannot fetch and parse modpack list
ko: 수정꾸러미 목록을 불러오고 분석할 수 없음

en: Modpack list has no capability string
ko: 수정꾸러미 목록은 능력 끈을 가지고 있지 않습니다

en: Modpack list is incompatible
ko: 수정꾸러미 목록은 호환성이 없습니다

en: Failed to create control directory "%s"
ko: 통제 디렉토리 "%s" (을)를 창조하기에 실패함

note: TRANS: ... Ubermod ... Ruleset, not Scenario
en: Earlier installation of %s found, but it seems to be %s, not %s
ko: 초기의 %1$s 의 설치를 발견했으나, 이것은 %3$s (이)가 아닌, %2$s (으)로 보입니다

note: TRANS: License of modpack is not known
en: ?license:Unknown
ko: 알려지지 않은

en: Load modpack list from given URL
ko: 주어진 URL로부터 수정꾸러미 목록 적재하기

en: Install modpacks to given directory hierarchy
ko: 주어진 디렉토리 계층에 수정꾸러미들 설치하기

en: Another download already active
ko: 다른 내려받기가 이미 활성화

en: Failed to start downloader
ko: 내려받는 사람을 시작하기에 실패함

en: Subtype
ko: 하위 유형

en: Install modpack
ko: 수정꾸머리 설치하기

en: Modpack URL
ko: 수정꾸러미 URL

en: Select modpack to install
ko: 설치할 수정꾸러미를 선택하기

en: Freeciv modpack installer (Qt)
ko: Freeciv 수정꾸러미 설치하는 사람 (Qt)

en: You have caused an incident while bribing the %s %s.
ko: 당신은 그 %s %s (을)를 매수하는 동안 하나의 사건을 야기했습니다.

en: %s has caused an incident while bribing your %s.
ko: %s (은) 당신의 %s (을)를 매수하는 동안 하나의 사건을 야기했습니다.

en: You have caused an incident while attempting to steal tech from %s.
ko: 당신은 %s (으)로부터 기술을 훔치기를 시도하는 동안 하나의 사건을 야기했습니다.

en: %s has caused an incident while attempting to steal tech from you.
ko: %s (은)는 당신으로부터 기술을 훔치기를 시도하는 동안 하나의 사건을 야기했습니다.

en: You have caused an incident while inciting a revolt in %s.
ko: 당신은 %s 안에서 하나의 봉기를 선동하는 동안 하나의 사건을 야기했습니다.

en: The %s have caused an incident while inciting a revolt in %s.
ko: 그 %s (은)는 %s 안에서 하나의 봉기를 선동하는 동안 하나의 사건을 야기했습니다.

en: Cannot open AI module %s (%s)
ko: 인공지능 모듈 %s (%s) (을)를 열 수 없음

en: Cannot find capstr function from ai module %s (%s)
ko: 인공지능 모듈 %s (%s) (으)로부터 capstr 기능을 찾을 수 없음

en: Incompatible ai module %s:
ko: 호환성이 없는 인공지능 모듈 %s:

en:   Module options:    %s
ko:   모듈 선택들:    %s

en:   Supported options: %s
ko:   지원되는 선택들: %s

en: Cannot find setup function from ai module %s (%s)
ko: 인공지능 모듈 %s (%s) (으)로부터 설치 기능을 찾을 수 없음

en: Setup of ai module %s failed.
ko: 인공지능 모듈 %s 의 설치 실패함.

en: Failed to setup "%s" AI module
ko: "%s" 인공지능 모듈을 설치하기에 실패함

en: Failed to setup default AI module "%s", cannot continue.
ko: 기본 인공지능 모듈 "%s" 을 설치하기에 실패하고, 계속할 수 없음.

en: Warning: the guest name '%s' has been taken, renaming to user '%s'.
ko: 경고: 사용자 '%s' (으)로 이름을 다시 짓는, 그 손님 이름 '%s' (은)는 가져갔습니다.

en: Guests are not allowed on this server. Sorry.
ko: 손님들은 이 서버 위에 허용되지 않았습니다. 미안한.

en: %s was rejected: Guests not allowed.
ko: %s (은)는 거절되었습니다: 손님들은 허용되지 않습니다.

en: There was an error reading the user database, logging in as guest connection '%s'.
ko: 그곳에는 하나의 손님 접속 '%s' 안으로 로그인하는, 그 사용자 데이터베이스를 읽는 하나의 오류가 있습니다.

en: There was an error reading the user database and guest logins are not allowed. Sorry
ko: 그곳에는 그 사용자 데이터베이스를 읽는 하나의 오류가 있고 손님 로그인들은 허용되지 않습니다. 미안한

en: %s was rejected: Database error and guests not allowed.
ko: %s (은)는 거절되었습니다: 데이터베이스 오류 그리고 손님들은 허용되지 않습니다.

en: Enter password for %s:
ko: %s 을 위한 암호를 적어 넣기:

en: This server allows only preregistered users. Sorry.
ko: 이 서버는 미리 등록한 사용자들에게만 허용합니다. 미안한.

en: %s was rejected: Only preregistered users allowed.
ko: %s (은)는 거절되었습니다: 미리 등록한 사용자들에게만 허용됩니다.

en: Sorry, too many wrong tries...
ko: 미안한, 너무 많은 잘못된 시도들...

en: %s was rejected: Too many wrong password verifies for new user.
ko: %s (은)는 거절되었습니다: 새로운 사용자를 위한 너무 많은 잘못된 암호 확인하기들.

en: Warning: There was an error in saving to the database. Continuing, but your stats will not be saved.
ko: 경고: 그곳에는 그 데이터베이스에 저장하는 안에 하나의 오류가 있습니다. 계속하는 중, 하지만 당신의 통계량들은 저장되지 않을 것입니다.

en: %s was rejected: Too many wrong password tries.
ko: %s (은)는 거절되었습니다: 너무 많은 잘못된 암호 시도들.

en: auth failed
ko: 인가 실패함

en: Your password is incorrect. Try again.
ko: 당신의 암호는 부정확합니다. 다시 시도하기.

en: Sorry, your connection timed out...
ko: 미안한, 당신의 접속은 시간이 초과되었습니다...

en: %s was rejected: Connection timeout waiting for password.
ko: %s (은)는 거절되었습니다: 암호를 위한 기다리는 접속 시간초과

en: Your password is too short, the minimum length is %d. Try again.
ko: 당신의 암호는 너무 짧아, 그 최소의 길이는 %d 입니다. 다시 시도하기.

en: The password must have at least %d capital letters, %d numbers, and be at minimum %d [printable] characters long. Try again.
ko: 그 암호는 적어도 %d 대문자 글자들, %d 숫자들, 그리고 최소의 %d [인쇄할 만한] 글자들로 길어야 합니다. 다시 시도하기.

en: %s gain a leader by the name %s. Dangerous times may lie ahead.
ko: %s (은)는 그 이름 %s (으)로서 하나의 지도자를 가졌습니다. 위험한 시간들이 앞으로 있을 수도 있습니다.

en: Native unrest near %s led by %s.
ko: %s 에 가까운 태생의 불안이 %s 에 의해 이끌었습니다.

en: Sea raiders seen near %s!
ko: 바다 침입자들이 %s 가까이에 보입니다!

en: You have already sold something here this turn.
ko: 당신은 이미 여기 이 차례에 어떤 것을 팔았습니다.

en: You sell %s in %s for %d gold. | You sell %s in %s for %d gold.
ko[0]: 당신은 %2$s 안의 %1$s (을)를 %3$d 금을 위해 팝니다.

en: Cannot buy in city created this turn.
ko: 이 차례에 창조된 도시 안에 살 수 없음.

en: You have already bought this turn.
ko: 당신은 이미 이 차례에 구입했습니다.

en: You don't buy %s!
ko: 당신은 %s 을(를) 사지 않습니다!

en: Can't buy units when city is in disorder.
ko: 도시가 무질서 안에 있을 때 부대들을 살 수 없습니다.

note: TRANS: This whole string is only ever used when included in one * other string (search for this string to find it).
en: %d gold required. | %d gold required.
ko[0]: %d 금 요구됨.

note: TRANS: %s is a pre-pluralised string: * "%d gold required."
en: %s You only have %d gold. | %s You only have %d gold.
ko[0]: %s 당신은 오직 %d 금을 가집니다.

en: You have bought this turn, can't change.
ko: 당신은 이 차례에 구입했습니다. 바꿀 수 없음.

en: You already have a city called %s.
ko: 당신은 이미 %s (이)라는 이름의 하나의 도시를 가집니다.

en: A city called %s already exists.
ko: %s (이)라는 이름의 하나의 도시가 이미 존재합니다.

en: Can't use %s as a city name. It is reserved for %s.
ko: %s (을)를 하나의 도시 이름으로서 사용할 수 없음. 이것은 %s (을)를 위해 가지고 있습니다.

en: %s is not a valid name. Only ASCII or ruleset names are allowed for cities.
ko: %s (은)는 하나의 유효한 이름이 아닙니다. 오직 ASCII 또는 규칙집단 이름들이 도시들을 위해 허용됩니다.

en: City no. %d
ko: 도시 번호, %d

en: A poorly-named city
ko: 하나의 형편없이-이름 지어진 도시

en: Changed homecity of %s to %s.
ko: %s 의 고향을 %s (으)로 바꿈.

en: Transferred %s in %s from %s to %s.
ko: %3$s 에서 %4$s (으)로 %2$s 안의 %1$s (은)는 옮겨짐.

en: Transferred %s from %s to %s.
ko: %2$s 에서 %3$s (으)로 %1$s (은)는 옮겨짐.

note: TRANS: Polish Destroyer ... German <city>
en: %s %s lost in transfer to %s %s
ko: %s %s (은)는 %s %s (으)로 이동 안에 잃어버렸습니다.

en: %s lost along with control of %s.
ko: %s (은)는 %s 의 통제와 함께 잃어버렸습니다.

note: TRANS: <building> ... <city>
en: A replacement %s was built in %s.
ko: 하나의 교체 %s (은)는 %s 안에 지어졌습니다.

en: You already had a city called %s. The city was renamed to %s.
ko: 당신은 이미 %s (이)라는 이름의 하나의 도시를 가집니다. 그 도시는 %s (으)로 이름을 다시 지어졌습니다.

en: The people in %s are stunned by your technological insight!
ko: %s 안의 그 사람들은 당신의 과학 기술의 통찰력에 의해 기절했습니다!

en: You have founded %s.
ko: 당신은 %s (을)를 발견했습니다.

en: Moved %s out of disbanded city %s since it cannot stay on %s.
ko: 이것은 %3$s 위에 계속 있을 수 없기 때문에 해산된 도시 %2$s 의 밖으로 %1$s (을)를 이동함.

en: When %s was disbanded your %s could not get out, and it was therefore lost.
ko: %s (이)가 해산되었을 때 당신의 %s (은)는 나갈 수 없었고, 그러므로 이것은 잃어버렸습니다.

en: You destroy %s completely.
ko: 당신은 %s (을)를 완전히 파괴합니다.

en: %s has been destroyed by %s.
ko: %s (은)는 %s 에 의해 파괴되었습니다.

en: You conquer %s; your lootings accumulate to %d gold! | You conquer %s; your lootings accumulate to %d gold!
ko[0]: 당신은 %s (을)를 정복합니다; 당신의 약탈들은 %d 금으로 축적합니다!

en: %s conquered %s and looted %d gold from the city. | %s conquered %s and looted %d gold from the city.
ko[0]: %s (은)는 %s (을)를 정복했고 그 도시로부터 %d 금을 약탈했습니다.

en: You conquer %s.
ko: 당신은 %s (을)를 정복합니다.

en: %s conquered %s.
ko: %s (이)가 %s (을)를 정복했습니다.

en: You have liberated %s! Lootings accumulate to %d gold. | You have liberated %s! Lootings accumulate to %d gold.
ko[0]: 당신은 %s (을)를 해방시켰습니다! 약탈들은 %d 금으로 축적합니다.

en: %s liberated %s and looted %d gold from the city. | %s liberated %s and looted %d gold from the city.
ko[0]: %s (은)는 %s (을)를 해방시키고 그 도시로부터 %d 금을 약탈했습니다.

en: You have liberated %s!
ko: 당신은 %s (을)를 해방시켰습니다!

en: %s liberated %s.
ko: %s (은)는 %s (을)를 해방시켰습니다.

en: Trade route between %s and %s canceled.
ko: %s (와)과 %s 사이의 무역 경로를 취소했습니다.

en: Sorry, the %s canceled the trade route from %s to your city %s.
ko: 미안한, 그 %s (은)는 %s 에서 당신의 도시 %s 까지의 그 무역 경로를 취소했습니다.

en: The %s have stopped building The %s in %s.
ko: %s (은)는 %s 의 건설을 %s 에서 중단했습니다.

note: TRANS: Possible 'source' of the production change * (in "<city> is building ..." sentence). Preserve leading space.
en:  from the worklist
ko:  작업목록으로부터

note: TRANS: "<city> is building <production><source>." * 'source' might be an empty string, or a clause like * " from the worklist".
en: %s is building %s%s.
ko: %s (은)는 %s%s (을)를 짓고 있습니다.

en: The %s have started building The %s in %s.
ko: %s (은)는 %s 의 건설을 %s 에서 시작했습니다.

en: You sell %s in %s (now landlocked) for %d gold. | You sell %s in %s (now landlocked) for %d gold.
ko[0]: 당신은 %3$d 금을 위해 %2$s 안의 %1$s (이제 육지에 둘러싸인) (을)를 매각합니다.

en: The size of the city map of %s is %s.
ko: %s 의 그 도시 지도의 그 크기는 %s 입니다.

en: increased
ko: 증가됨

en: reduced
ko: 감소됨

en: Notice: Wonder %s in %s will be finished next turn.
ko: 알림: %2$s 안의 불가사의 %1$s 은(는) 다음 차례에 끝날 것입니다.

en: Suggest throttling growth in %s to use %s (being built) more effectively.
ko: %s 안의 목을 조르는 성장을 더 많이 효과적으로 %s (지어지는) (을)를 사용하기를 제안하기.

en: %s may soon grow to size %i.
ko: %s (은)는 곧 크기 %i (으)로 성장할 수도 있습니다.

en: Warning: Famine feared in %s.
ko: 경고: %s 안에 기근 두려움.

en: WARNING, we're LOW on FUNDS %s.
ko: 경고, 우리는 자금 %s 위에 낮게 있습니다.

en: %s needs %s (being built) to grow beyond size %d.
ko: %1$s (은)는 크기 %3$d (을)를 너머 자라기 위해 %2$s (지어지는) (이)가 필요합니다.

en: %s needs an improvement to grow beyond size %d.
ko: %s (은)는 크기 %d (을)를 너머 자라기 위해 하나의 향상이 필요합니다.

en: %s grows to size %d.
ko: %s 이(가) 크기 %d (으)로 자랐습니다.

en: Famine feared in %s, %s lost!
ko: %s 안의 기근 두려움, %s (을)를 잃어버렸습니다!

en: Famine causes population loss in %s.
ko: 기근은 %s 안의 인구 손실을 야기했습니다.

en: Famine destroys %s entirely.
ko: 기근은 %s (을)를 완전히 파괴합니다.

en: Production of %s is upgraded to %s in %s.
ko: %1$s 의 생산은 %3$s 안에 %2$s (으)로 개선되었습니다.

note: TRANS: The <city> worklist ....
en: The %s worklist is now empty.
ko: 그 %s 작업목록은 지금 비어있습니다.

en: %s can't upkeep %s, unit disbanded.
ko: %s (은)는 %s (을)를 유지할 수 없어서, 부대는 해산되었습니다.

en: Citizens in %s perish for their failure to upkeep %s!
ko: %s 안의 시민들은 %s (을)를 유지하기에 그들의 실패를 위해 끔찍하게 죽습니다!

en: %s is building %s, which is no longer available.
ko: %s (은)는 더 이상 이용할 수 없는, %s (을)를 짓고 있습니다.

en: The %s have finished building %s in %s.
ko: 그 %1$s (은)는 %3$s 안에 건물 %2$s (을)를 끝냈습니다.

en: %s has finished building %s.
ko: %s (은)는 건물 %s (을)를 끝냈습니다.

en: %s boosts research; you gain %d immediate advance. | %s boosts research; you gain %d immediate advances.
ko[0]: %s (은)는 연구를 신장시킵니다; 당신은 즉각전인 진보 %d (을)를 가집니다.

en: The %s have started building a spaceship!
ko: 그 %s (은)는 하나의 우주선을 건설하기 시작했습니다!

note: TRANS: <city> is finished building <unit/building>.
en: %s is finished building %s.
ko: %s (은)는 건물 %s (을)를 끝냈습니다.

en: Can't afford to maintain %s in %s, building sold!
ko: %2$s 안의 %1$s (을)를 유지할 형편이 될 수 없어, 건물은 팔렸습니다!

en: Not enough gold. %s disbanded.
ko: 충분하지 않은 금. %s (은)는 해산되었습니다.

en: Pollution near %s.
ko: %s 가까이 공해.

en: Celebrations in your honor in %s.
ko: %s 안에 당신의 명예 안의 기념 행사들.

en: Celebrations canceled in %s.
ko: %s 안의 기념 행사들은 취소됨.

en: %s has been struck by a plague! Population lost!
ko: %s (은)는 하나의 전염병에 의해 발생되었습니다! 인구 감소!

en: Order restored in %s.
ko: %s 안의 질서가 회복되었습니다.

note: TRANS: %s - government form, e.g., Democracy
en: The people have overthrown your %s, your country is in turmoil.
ko: 그 사람은 당신의 %s (을)를 타도했고, 당신의 국가는 혼란 안에 있습니다.

note: TRANS: "<city> is disbanded into Settler."
en: %s is disbanded into %s.
ko: %s (은)는 %s 안으로 해산되었습니다.

note: TRANS: From <city1> to <city2>.
en: Migrants from %s can't go to %s because there is not enough food available!
ko: %s (으)로부터 이주민들은 그곳에는 이용할 수 있는 식량이 충분하지 않기 때문에 %s (으)로 갈 수 없습니다!

note: TRANS: From <city1> to <city2> (<city2 nation adjective>).
en: Migrants from %s can't go to %s (%s) because there is not enough food available!
ko: %s (으)로부터 이주민들은 %s (%s) (으)로 갈 수 없는데 그곳에는 이용할 수 있는 식량이 충분하지 않기 때문입니다!

note: TRANS: From <city1> (<city1 nation adjective>) to <city2>.
en: Migrants from %s (%s) can't go to %s because there is not enough food available!
ko: %s (%s) (으)로부터 이주민들은 %s (으)로 갈 수 없는데 그곳에는 이용할 수 있는 식량이 충분하지 않기 때문입니다!

note: TRANS: From <city1> to <city2>.
en: Migrants from %s can't go to %s because it needs an improvement to grow!
ko: %s (으)로부터 이주민들은 %s (으)로 갈 수 없는데 이것은 자라는데 하나의 향상이 필요하기 때문입니다!

note: TRANS: From <city1> to <city2> of <city2 nation adjective>.
en: Migrants from %s can't go to %s (%s) because it needs an improvement to grow!
ko: %s (으)로부터 이주민들은 %s (%s) (으)로 갈 수 없는데 이것은 자라는데 하나의 향상이 필요하기 때문입니다!

note: TRANS: From <city1> (<city1 nation adjective>) to <city2>.
en: Migrants from %s (%s) can't go to %s because it needs an improvement to grow!
ko: %s (%s) (으)로부터 이주민들은 %s (으)로 갈 수 없는데 이것은 자라는데 하나의 향상이 필요하기 때문입니다!

en: %s was disbanded by its citizens.
ko: %s (은)는 이것의 시민들에 의해 해산되었습니다.

note: TRANS: From <city1> to <city2>.
en: Migrants from %s moved to %s in search of a better life.
ko: %s (으)로부터 이주민들은 하나의 더 좋은 살아 있음을 찾아 %s (으)로 이동했습니다.

note: TRANS: From <city1> to <city2> (<city2 nation adjective>).
en: Migrants from %s moved to %s (%s) in search of a better life.
ko: %s (으)로부터 이주민들은 하나의 더 좋은 살아 있음을 찾아 %s (%s) (으)로 이동했습니다.

note: TRANS: From <city1> (<city1 nation adjective>) to <city2>.
en: Migrants from %s (%s) moved to %s in search of a better life.
ko: %s (%s) (으)로부터 이주민들은 하나의 더 좋은 살아 있음을 찾아 %s (으)로 이동했습니다.

note: TRANS: Disasters such as Earthquake
en: %s was hit by %s.
ko: %s (은)는 %s 에 의해 타격을 받았습니다.

en: Citizens of %s are thinking about migrating to %s for a better life.
ko: %s 의 시민들은 하나의 더 좋은 살아 있음을 위해 %s (으)로 이주하는 것에 대해 생각하고 있습니다.

note: TRANS: <city1> to <city2> (<city2 nation adjective>).
en: Citizens of %s are thinking about migrating to %s (%s) for a better life.
ko: %s 의 시민들은 하나의 더 좋은 살아 있음을 위해 %s (%s) (으)로 이주하는 것에 대해 생각하고 있습니다.

en: Setting timeout to 0. Autogame will stop.
ko: 시간초과를 0으로 맞추는 중. 자동놀이는 멈출 것입니다.

en: You must interrupt Freeciv twice within one second to make it exit.
ko: 당신은 반드시 이것이 종료하게 만들기 위해 1초 이내에 Freeciv를 두 번 중단시켜야 합니다.

en: Failed to install SIGINT handler: %s
ko: SIGINT 취급하는 사람을 설치하는데 실패함: %s

en: Failed to install SIGHUP handler: %s
ko: SIGHUP을 취급하는 사람을 설치하는데 실패함: %s

en: Failed to install SIGTERM handler: %s
ko: SIGTERM을 취급하는 사람을 설치하는데 실패함: %s

en: Failed to ignore SIGPIPE: %s
ko: SIGPIPE를 무시하는데 실패함: %s

en: Warning: the %s option is obsolete.  Use -m to enable the metaserver.
ko: 경고: 그 %s 선택은 더 이상 쓸모가 없습니다. 그 메타서버를 가능하게 하려면 -m 을 사용하세요.

en: Illegal value "%s" for --Announce
ko: --Announce를 위한 불법적인 값 "%s"

en: Failed to load AI module "%s"
ko: 인공지능 모듈 "%s" (을)를 적재하는데 실패함

en: Error: unknown option '%s'
ko: 오류: 알려지지 않은 선택 '%s'

en: This is the server for %s
ko: 이것은 %s (을)를 위한 그 서버입니다

note: TRANS: No full stop after the URL, could cause confusion.
en: You can learn a lot about Freeciv at %s
ko: 당신은 Freeciv에 대한 하나의 많은 것을 배울 수 있습니다 %s

en: Enable database connection with configuration from FILE.
ko: FILE로부터 환경 설정과 함께 데이터베이스 접속을 가능하게 하기.

en: Enable server authentication (requires --Database).
ko: 서버 인증을 가능하게 하기 (요구하기 --Database).

en: Allow guests to login if auth is enabled.
ko: 만약 인증이 가능하게 된다면 손님이 로그인하도록 허용하기.

en: Allow new users to login if auth is enabled.
ko: 만약 인증이 가능하게 된다면 새로운 사용자들이 로그인하도록 허용하기.

en: Listen for clients on ADDR
ko: ADDR 위에 고객들을 위해 듣기.

en: Connect to metaserver from this address
ko: 이 주소로부터 메타서버로 접속하기

en: Notify metaserver and send server's info
ko: 메타서버를 알리고 서버의 정보를 보내기

en: Set ADDR as metaserver address
ko: 메타서버 주소로서 ADDR을 맞추기

en: Listen for clients on port PORT
ko: 항구 PORT 위로 고객들을 위해 듣기

en: Quit if no players for TIME seconds
ko: TIME 초를 위해 만약 참가자들이 없다면 그만두기

en: When a game ends, exit instead of restarting
ko: 하나의 놀이를 끝낼 때, 다시 시작하는 중 대신에 그만두기

en: Save games to directory DIR
ko: 디렉토리 DIR에 놀이들을 저장하기

en: Sets the server id to ID
ko: ID로 그 서버 id를 맞추기

en: Read startup script FILE
ko: 개시의 원고 FILE을 읽기

en: Use FILE as ranking logfile
ko: 순위 일지파일로서 FILE을 사용하기

en: Load ai module MODULE. Can appear multiple times
ko: 인공지능 모듈 MODULE을 적재하기. 다수의 시간들인 것 같을 수 있다

en: Requested authentication with --auth, but no --Database given
ko: --auth와 함께 인증을 요구했으나, 주어진 --Database 없음

en: Start the game, or restart after loading a savegame.
ko: 그 게임을 시작하거나, 또는 하나의 저장놀이를 적재하는 후에 다시 시작하세요.

en: This command starts the game. When starting a new game, it should be used after all human players have connected, and AI players have been created (if required), and any desired changes to initial server options have been made. After 'start', each human player will be able to choose their nation, and then the game will begin. This command is also required after loading a savegame for the game to recommence. Once the game is running this command is no longer available, since it would have no effect.
ko: 이 명령은 그 놀이를 시작합니다. 하나의 새로운 놀이를 시작할 때, 이것은 모든 인간 참가자들이 접속했고, 인공지능 참가자들이 창조되었고 (만약 요구된다면), 초기의 서버 선택들에 대한 어느 바랐던 변화들이 만들어진 후에 사용될 것입니다. 'start' 후에, 각각 인간 참가자들은 그들의 국가를 선택할 수 있을 것이고, 그 다음에 그 놀이는 시작할 것입니다. 이 명령은 또한 그 놀이가 다시 시작하기 위해 하나의 저장놀이를 적재하는 후에 요구됩니다. 그 놀이가 달리고 있을 때 이것은 효과를 가지지 않을 것이기 때문에 이 명령은 더 이상 이용할 수 없습니다.

note: TRANS: translate text between <> only
en: help
    help commands
    help options
    help <command-name>
    help <option-name>
ko: help
    help commands
    help options
    help <명령-이름>
    help <선택-이름>

en: Show help about server commands and server options.
ko: 서버 명령들과 서버 선택들에 대한 도움을 보여 주기.

en: With no arguments gives some introductory help. With argument "commands" or "options" gives respectively a list of all commands or all options. Otherwise the argument is taken as a command name or option name, and help is given for that command or option. For options, the help information includes the current and default values for that option. The argument may be abbreviated where unambiguous.
ko: 인수들 없이와 함께는 몇몇의 입문자들을 위한 도움을 줍니다. 인수 "commands" 또는 "options"과 함께는 모든 명령들 또는 모든 선택들의 하나의 목록을 각자 줍니다. 그렇지 않으면 그 인수는 하나의 명령 이름 또는 선택 이름으로서 가져가고, 도움은 그 명령 또는 선택을 위해 주어집니다. 선택들을 위해, 그 도움 정보는 그 선택을 위한 그 현재 그리고 기본값들을 포함합니다. 그 인수는 모호하지 않은 곳에 축약될 수 있습니다.

en: Show a list of various things.
ko: 여러 가지의 것들의 하나의 목록을 보여 주기.

en: Quit the game and shutdown the server.
ko: 그 놀이를 그만두고 그 서버 문을 닫습니다.

note: TRANS: translate text between <> only
en: cut <connection-name>
ko: cut <접속-이름>

en: Cut a client's connection to server.
ko: 서버에 하나의 고객의 접속을 자르기.

en: Cut specified client's connection to the server, removing that client from the game. If the game has not yet started that client's player is removed from the game, otherwise there is no effect on the player. Note that this command now takes connection names, not player names.
ko: 그 놀이로부터 저 고객을 제거하면서, 그 서버에 명시된 고객의 접속을 자릅니다. 만약 그 놀이가 고객의 참가자가 그 놀이로부터 제거되는 것을 아직 시작하지 않았다면, 그렇지 않으면 그곳에는 그 참가자 위에 영향이 없습니다. 이 명령은 이제 참가자 이름들이 아니고, 접속 이름들을 가진다는 것을 주목하세요.

note: TRANS: translate text between <> only
en: explain
    explain <option-name>
ko: explain
    explain <선택-이름>

en: Explain server options.
ko: 서버 선택들을 설명하기.

en: The 'explain' command gives a subset of the functionality of 'help', and is included for backward compatibility. With no arguments it gives a list of options (like 'help options'), and with an argument it gives help for a particular option (like 'help <option-name>').
ko: 그 'explain' 명령은 'help' 의 그 기능성의 하나의 부분 집합을 주고, 뒤의 호환성을 위해 포함됩니다. 인수들이 없음과 함께 이것은 선택들의 하나의 목록 ('help options' 같은) 을 주고, 하나의 인수와 함께는 이것은 하나의 특정한 선택 ('help <option-name>' 같은) 을 위한 도움을 줍니다.

note: TRANS: translate text between <> only
en: show
    show <option-name>
    show <option-prefix>
    show all
    show vital
    show situational
    show rare
    show changed
    show locked
    show rulesetdir
ko: show
    show <선택-이름>
    show <선택-접두사>
    show all
    show vital
    show situational
    show rare
    show changed
    show locked
    show rulesetdir

en: Show server options.
ko: 서버 선택들을 보여 주기.

en: With no arguments, shows vital server options (or available options, when used by clients). With an option name argument, show only the named option, or options with that prefix. With "all", it shows all options. With "vital", "situational" or "rare", a set of options with this level. With "changed", it shows only the options which have been modified, while with "locked" all settings locked by the ruleset will be listed. With "ruleset", it will show the current ruleset directory name.
ko: 인수들 없음과 함께, 필수적인 서버 선택들을 보여 줍니다 (또는 고객들에 의해 사용될 때, 이용할 수 있는 선택들). 하나의 선택 이름 인수와 함께, 오직 그 이름 지어진 선택, 또는 저 접두사와 함께 선택들을 보여 줍니다. "all" 와 함께, 이것은 모든 선택들을 보여 줍니다. "vital", "situational" 또는 "rare" 와 함께, 이 수준과 함께 선택들과 하나의 집단. "changed" 와 함께, 이것은 오직 수정된 그 선택들을 보여주는 데 반하여, "locked" 와 함께는 그 규칙집단에 의해 잠겨진 모든 설정들이 목록으로 작성될 것입니다. "ruleset" 와 함께, 이것은 그 현재의 규칙집단 디렉토리 이름을 보여 줄 것입니다.

note: TRANS: translate text between <> only
en: wall <message>
ko: wall <메세지>

en: Send message to all connections.
ko: 모든 접속들에게 메세지를 보내기.

en: For each connected client, pops up a window showing the message entered.
ko: 각각 접속된 고객을 위해, 그 메세지가 들어간 것을 보여주는 하나의 창문이 튀어나옵니다.

note: TRANS: translate text between <> only
en: connectmsg <message>
ko: connectmsg <메세지>

en: Set message to show to connecting players.
ko: 접속하는 참가자들에게 보여 주는 메세지를 맞추기

en: Set message to send to clients when they connect.
    Empty message means that no message is sent.
ko: 그들이 접속할 때 고객들에게 보내기 위한 메세지를 맞춥니다.
    비어있는 메세지는 메세지가 보내지는 것이 없다는 것을 의미합니다.

note: TRANS: translate text between [] only; "vote" is as a process
en: vote yes|no|abstain [vote number]
ko: vote yes|no|abstain [투표 숫자]

note: TRANS: "vote" as an instance of voting
en: Cast a vote.
ko: 하나의 투표를 던지기.

en: A player with basic level access issuing a control level command starts a new vote for the command. The /vote command followed by "yes", "no", or "abstain", and optionally a vote number, gives your vote. If you do not add a vote number, your vote applies to the latest vote. You can only suggest one vote at a time. The vote will pass immediately if more than half of the voters who have not abstained vote for it, or fail immediately if at least half of the voters who have not abstained vote against it.
ko: 하나의 참가자는 하나의 통제 수준 명령을 발표하는 기본적인 수준 접근과 함께 그 명령을 위해 하나의 새로운 투표를 시작합니다. 그 /vote 명령은 "yes", "no", 또는 "abstain", 그리고 마음대로 당신의 투표를 주는, 하나의 투표 숫자가 따라옵니다. 만약 당신이 하나의 투표 숫자를 추가하지 않았다면, 당신의 투표는 그 최근의 투표에 적용됩니다. 당신은 오직 하나의 시간에서 하나의 투표를 제안할 수 있습니다. 그 투표는 만약 이것을 위해 투표를 기권하지 않은 그 투표자들의 절반보다 더 많다면 즉시 통과되고, 또는 만약 이것에 맞서 투표를 기권하지 않은 그 투표자들의 절반보다 최소한이라면 즉시 실패할 것입니다.

en: Turn on or off AI debugging of given entity.
ko: 주어진 독립체의 인공지능 디버깅을 키거나 끄기.

en: Print AI debug information about given entity and turn continuous debugging output for this entity on or off.
ko: 주어진 독립체에 대한 인공지능 디버그 정보를 인쇄하고 이 독립체를 위한 계속적인 디버깅 출력을 키거나 끕니다.

note: TRANS: translate text between <> only
en: set <option-name> <value>
ko: set <선택-이름> <값>

en: Set server option.
ko: 서버 선택 맞추기.

note: TRANS: don't translate text in ''
en: Set an option on the server. The syntax and legal values depend on the option; see the help for each option. Some options are "bitwise", in that they consist of a choice from a set of values; separate these with |, for instance, '/set topology wrapx|iso'. For these options, use syntax like '/set topology ""' to set no values.
ko: 그 서버 위에 하나의 선택을 맞춥니다. 그 구문과 합법적인 값들은 그 선택에 의존합니다; 각각 선택을 위한 그 도움을 보기. 몇몇의 선택들은 그들은 값들의 하나의 집단으로부터 하나의 선택으로 구성되므로, "bitwise" 입니다; 이들을 | 와 함께 나누는데, 예를 들어, '/set topology wrapx|iso'. 이들의 선택들을 위해, 값들이 없음을 맞추기 위해 '/set topology ""' 와 같은 구문을 사용합니다..

note: TRANS: translate text between <> only
en: team <player> <team>
ko: team <참가자> <팀>

en: Change a player's team affiliation.
ko: 하나의 참가자의 팀 소속을 바꾸기.

en: A team is a group of players that start out allied, with shared vision and embassies, and fight together to achieve team victory with averaged individual scores. Each player is always a member of a team (possibly the only member). This command changes which team a player is a member of. Use "" if names contain whitespace.
ko: 하나의 팀은 공유된 시각과 대사관들과 함께, 동맹해서 시작하는 참가자들의 하나의 무리이고, 평균을 낸 각각의 점수들과 함께 팀 승리를 달성하기 위해 함께 싸웁니다. 각각 참가자는 항상 하나의 팀의 하나의 구성원입니다 (아마 그 유일한 구성원). 이 명령은 하나의 참가자가 어느 팀의 하나의 구성원인지 바꿉니다. 만약 이름들이 여백이 들어있다면 "" 을 사용하세요.

note: TRANS: translate text between <> only
en: rulesetdir <directory>
ko: rulesetdir <디렉토리>

en: Choose new ruleset directory or modpack.
ko: 새로운 규칙집단 디렉토리 또는 수정꾸러미를 선택하기.

note: TRANS: translate text between <> only
en: metamessage <meta-line>
ko: metamessage <메타-줄>

en: Set metaserver info line.
ko: 메타서버 정보 줄을 맞추기.

en: Set user defined metaserver info line. If parameter is omitted, previously set metamessage will be removed. For most of the time user defined metamessage will be used instead of automatically generated messages, if it is available.
ko: 사용자 정의된 메타서버 정보 줄을 맞춥니다. 만약 매개 변수가 빠졌다면, 이전에 맞춤 메타메세지는 제거될 것입니다. 그 시간의 대부분을 위해 사용자 정의된 메타메세지는 만약 이것을 이용할 수 있다면, 자동적으로 발생되는 메세지들 대신에 사용될 것입니다.

note: TRANS: translate text between <> only
en: metapatches <meta-line>
ko: metapatches <메타-줄>

en: Set metaserver patches line.
ko: 메타서버 조각들 줄을 맞추기.

en: Control metaserver connection.
ko: 메타서버 접속을 통제하기.

note: TRANS: translate text between <> only
en: metaserver <address>
ko: metaserver <주소>

en: Set address (URL) for metaserver to report to.
ko: 보고하기 위해 메타서버을 위한 주소 (URL) 을 맞추기.

note: TRANS: translate text between <> only
en: aitoggle <player-name>
ko: aitoggle <참가자-이름>

en: Toggle AI status of player.
ko: 참가자의 인공지능 신분을 켰다 껐다 하기.

note: TRANS: translate text between [] and <> only
en: take [connection-name] <player-name>
ko: take [접속-이름] <참가자-이름>

en: Take over a player's place in the game.
ko: 그 놀이 안에 하나의 참가자의 자리를 인수하기.

note: TRANS: Don't translate text between ''
en: Only the console and connections with cmdlevel 'hack' can force other connections to take over a player. If you're not one of these, only the <player-name> argument is allowed. If '-' is given for the player name and the connection does not already control a player, one is created and assigned to the connection. The 'allowtake' option controls which players may be taken and in what circumstances.
ko: 오직 cmdlevel 'hack' 과 함께 그 제어반과 접속들만이 다른 접속들을 하나의 참가자를 인수하도록 강요할 수 있습니다. 만약 당신이 이것들의 하나가 아니라면, 오직 그 <참가자-이름> 인수만이 허용됩니다. 만약 '-' 이 그 참가자 이름을 위해 주어지고 그 접속이 이미 하나의 참가자를 통제하지 않는다면, 하나는 창조되고 그 접속에게 배정됩니다. 그 'allowtake' 선택은 어느 참가자들은 가져가고 어떤 환경들 안에 있는지 통제합니다.

note: TRANS: translate text between [] only
en: observe [connection-name] [player-name]
ko: observe [접속-이름] [참가자-이름]

en: Observe a player or the whole game.
ko: 하나의 참가자 또는 그 전체의 놀이를 관찰하기.

note: TRANS: Don't translate text between ''
en: Only the console and connections with cmdlevel 'hack' can force other connections to observe a player. If you're not one of these, only the [player-name] argument is allowed. If the console gives no player-name or the connection uses no arguments, then the connection is attached to a global observer. The 'allowtake' option controls which players may be observed and in what circumstances.
ko: 오직 cmdlevel 'hack' 과 함께 그 제어반과 접속들만이 다른 접속들을 하나의 참가자를 관찰하도록 강요할 수 있습니다. 만약 당신이 이것들의 하나가 아니라면, 오직 그 [참가자-이름] 인수만이 허용됩니다. 만약 그 제어반이 참가자-이름을 주지 않거나 그 접속이 인수들을 사용하지 않는다면, 그 접속은 하나의 세계적인 관찰자로 부여됩니다. 그 'allowtake' 선택은 어느 참가자들이 관찰되고 어떤 환경들 안에 있는지 통제합니다.

note: TRANS: translate text between <> only
en: detach <connection-name>
ko: detach <접속-이름>

en: Detach from a player.
ko: 하나의 참가자로부터 분리하기.

en: Only the console and connections with cmdlevel 'hack' can force other connections to detach from a player.
ko: 오직 cmdlevel 'hack' 과 함께 그 제어반과 접속들만이 다른 접속들을 하나의 참가자로부터 분리되도록 강요할 수 있습니다.

en: Create an AI player with a given name.
ko: 하나 주어진 이름과 함께 하나의 인공지능 참가자를 창조하기.

en: Set yourself in away mode. The AI will watch your back.
ko: 스스로를 자리에 없는 방식 안으로 맞추기. 그 인공지능은 당신의 등을 볼 것입니다.

note: TRANS: translate text between <> only
en: novice
    novice <player-name>
ko: novice
    novice <참가자-이름>

note: TRANS: translate text between <> only
en: easy
    easy <player-name>
ko: easy
    easy <참가자-이름>

note: TRANS: translate text between <> only
en: normal
    normal <player-name>
ko: normal
    normal <참가자-이름>

note: TRANS: translate text between <> only
en: hard
    hard <player-name>
ko: hard
    hard <참가자-이름>

note: TRANS: translate text between <> only
en: cheating
    cheating <player-name>
ko: cheating
    cheating <참가자-이름>

note: TRANS: translate text between <> only
en: experimental
    experimental <player-name>
ko: experimental
    experimental <참가자-이름>

note: TRANS: translate text between <> only
en: cmdlevel
    cmdlevel <level>
    cmdlevel <level> new
    cmdlevel <level> first
    cmdlevel <level> <connection-name>
ko: cmdlevel
    cmdlevel <수준>
    cmdlevel <수준> new
    cmdlevel <수준> first
    cmdlevel <수준> <접속-이름>

en: Query or set command access level access.
ko: 명령 접근 수준 접근을 질의하거나 맞추기.

en: The command access level controls which server commands are available to users via the client chatline. The available levels are:
        none  -  no commands
        info  -  informational or observer commands only
        basic -  commands available to players in the game
        ctrl  -  commands that affect the game and users
        admin -  commands that affect server operation
        hack  -  *all* commands - dangerous!
    With no arguments, the current command access levels are reported. With a single argument, the level is set for all existing connections, and the default is set for future connections. If 'new' is specified, the level is set for newly connecting clients. If 'first come' is specified, the 'first come' level is set; it will be granted to the first client to connect, or if there are connections already, the first client to issue the 'first' command. If a connection name is specified, the level is set for that connection only.
    Command access levels do not persist if a client disconnects, because some untrusted person could reconnect with the same name. Note that this command now takes connection names, not player names.
ko: 그 명령 접근 수준은 어느 서버 명령들이 사용자들에게 그 고객 전화 대화 서비스를 통하여 이용할 수 있는지를 통제합니다. 그 이용할 수 있는 수준들은 있습니다:
        none  -  명령들 없음
        info  -  오직 정보의 또는 관찰자 명령들만
        basic -  그 놀이 안에서 참가자들에게 이용할 수 있는 명령들
        ctrl  -  그 놀이와 사용자들에게 영향을 미치는 명령들
        admin -  서버 작업에 영향을 미치는 명령들
        hack  -  *모든* 명령들 - 위험한!
    인수들 없음과 함께, 그 현재의 명령 접근 수준들은 보고됩니다. 단 하나의 인수와 함께, 그 수준은 모든 존재하는 접속들을 위해 맞추어지고, 그 기본은 미래의 접속들을 위해 맞추어집니다. 만약 'new' 가 명시되었다면, 그 수준은 최근에 접속하는 고객들을 위해 맞추어집니다. 만약 'first come' 이 명시되었다면, 그 'first come' 이 맞추어집니다; 이것은 접속하는 그 첫 고객에게, 또는 만약 그곳에 접속들이 이미 있다면, 그 'first' 명령을 발표한 그 첫 고객에게 승인될 것입니다. 만약 하나의 접속 이름이 명시되었다면, 그 수준은 오직 그 접속을 위해 맞추어집니다.
    명령 접근 수준들은 몇몇 신뢰할 수 없는 사람이 그 같은 이름과 함께 다시 접속할 수 있기 때문에, 만약 하나의 고객이 접속을 끊는다면 지속되지 않습니다. 이 명령은 이제 참가자 이름들이 아닌, 접속 이름들을 가지는 것을 주목하세요.

en: If there is none, become the game organizer with increased permissions.
ko: 만약 그곳에 아무도 없다면, 증가한 허락들과 함께 그 놀이 조작자가 됩니다.

note: TRANS: translate text between <> only
en: timeoutincrease <turn> <turninc> <value> <valuemult>
ko: timeoutincrease <차례> <차례증가> <값> <값배수>

en: Every <turn> turns, add <value> to timeout timer, then add <turninc> to <turn> and multiply <value> by <valuemult>. Use this command in concert with the option "timeout". Defaults are 0 0 0 1
ko: 매 <차례> 차례들마다, 시간초과 시간을 맞추는 자에게 <값> 을 더하고, 그 다음에 <차례증가> 를 <차례> 에 더하고 <값배수> 에 의해 <값> 을 곱합니다. 그 선택 "timeout" 과 협력하여 이 명령을 사용하세요. 기본들은 0 0 0 1 입니다

note: TRANS: translate text between <> only; "vote" is as a process
en: cancelvote
    cancelvote <vote number>
    cancelvote all
ko: cancelvote
    cancelvote <투표 숫자>
    cancelvote all

note: TRANS: "vote" as a process
en: With no arguments this command removes your own vote. If you have an admin access level, you can cancel any vote by vote number, or all votes with the 'all' argument.
ko: 인수들이 없음과 함께 이 명령은 당신의 소유한 투표를 제거합니다. 만약 당신이 하나의 관리자 접근 수준을 가졌다면, 당신은 투표 숫자에 의해 어느 투표를, 또는 그 'all' 인수와 함께 모든 투표들을 취소할 수 있습니다.

note: TRANS: translate text between <> and [] only
en: ignore [type=]<pattern>
ko: ignore [종류=]<양식>

en: Block all messages from users matching the pattern.
ko: 이 양식에 일치하는 사용자들로부터 모든 메세지들을 차단하기.

en: The given pattern will be added to your ignore list; you will not receive any messages from users matching this pattern. The type may be either "user", "host", or "ip". The default type (if omitted) is to match against the username. The pattern supports unix glob style wildcards, i.e., * matches zero or more character, ? exactly one character, [abc] exactly one of 'a' 'b' or 'c', etc. To access your current ignore list, issue "/list ignore".
ko: 그 주어진 양식은 당신의 무시 목록에 추가될 것입니다; 당신은 이 양식에 일치하는 사용자들로부터 어느 메세지들도 받지 않을 것입니다. 이 종류는 "user", "host", 또는 "ip" 든지 될 수도 있습니다. 그 기본 종류 (만약 빠졌다면) 는 그 사용자 이름과 비교하여 연결시키는 것입니다. 그 양식은 유닉스 방울 방식 임의 문자 기호를 지원하는데, 즉, * 은 0 또는 더 많은 글자를, ? 은 정확히 하나의 글자를, [abc] 은 정확히 'a' 'b' 또는 'c' 의 하나를, 등등을 일치시킵니다. 당신의 현재의 무시 목록에 접근하기 위해, "/list ignore" 를 발표하세요.

note: TRANS: translate text between <>
en: unignore <range>
ko: unignore <범위>

en: Remove ignore list entries.
ko: 무시 목록 항목들을 제거하기.

en: The ignore list entries in the given range will be removed; you will be able to receive messages from the respective users. The range argument may be a single number or a pair of numbers separated by a dash '-'. If the first number is omitted, it is assumed to be 1; if the last is omitted, it is assumed to be the last valid ignore list index. To access your current ignore list, issue "/list ignore".
ko: 그 주어진 범위 안의 그 무시 목록 항목들은 제거될 것입니다; 당신은 그 각자의 사용자들로부터 메세지들을 받을 수 있을 것입니다. 그 범위 인수는 단 하나의 숫자이거나 하나의 대시 기호 '-' 에 의해 분리된 숫자들의 하나의 쌍일 수도 있습니다. 만약 그 첫 숫자가 빠졌다면, 이것은 1로 되는 것을 추정합니다; 만약 그 최근의 것이 빠졌다면, 이것은 그 최근의 유효한 무시 목록 지표가 되는 것을 추정합니다. 당신의 현재의 무시 목록에 접근하기 위해, "/list ignore" 를 발표하세요.

note: TRANS: translate text between <>
en: playercolor <player-name> <color>
    playercolor <player-name> reset
ko: playercolor <참가자-이름> <색깔>
    playercolor <참가자-이름> reset

en: Define the color of a player.
ko: 하나의 참가자의 그 색깔을 정의하기.

en: This command sets the color of a specific player, overriding any color assigned according to the 'plrcolormode' setting.
    The color is defined using hexadecimal notation (hex) for the combination of Red, Green, and Blue color components (RGB), similarly to HTML. For each component, the lowest (darkest) value is 0 (in hex: 00), and the highest value is 255 (in hex: FF). The color definition is simply the three hex values concatenated together (RRGGBB). For example, the following command sets Caesar to pure red:
      playercolor Caesar ff0000
    Before the game starts, this command can only be used if the 'plrcolormode' setting is set to 'PLR_SET'; a player's color can be unset again by specifying 'reset'.
    Once the game has started and colors have been assigned, this command changes the player color in any mode; 'reset' cannot be used.
    To list the player colors, use 'list colors'.
ko: 이 명령은 그 'plrcolormode' 설정에 의해 배정된 어느 색깔을 무시하면서, 하나의 특정한 참가자의 그 색깔을 맞춥니다.
    그 색깔은 HTML와 비슷하게, 빨강, 초록, 그리고 파란색 요소들 (RGB) 의 그 조합을 위해 16진법의 표기법 (hex) 을 사용하는데 정의되었습니다. 각각 요소를 위해, 그 최저의 (가장 어두운) 값은 0이고 (16진법 안에는: 00), 그리고 그 가장 높은 값은 255입니다 (16진법 안에는: FF). 그 색깔 정의는 간단히 그 함께 연결된 세 16진법의 값들입니다. 예를 들어, 그 따라오는 명령은 Caesar 에게 순수한 빨강을 맞춥니다:
      playercolor Caesar ff0000
    그 놀이가 시작하기 전에, 그 명령은 만약 그 'plrcolormode' 설정이 'PLR_SET' 으로 맞추었다면 오직 사용될 수 있습니다; 하나의 참가자의 색깔은 'reset' 을 명시함으로서 다시 맞출 수 있습니다.
    한 번 그 놀이가 시작했고 색깔들이 배정되었다면, 이 명령은 어느 방식 안에서 그 참가자 색깔을 바꿉니다; 'reset' 은 사용될 수 없습니다.
    그 참가자 색깔들을 목록으로 작성하기 위해, 'list colors' 를 사용하세요.

en: End the game immediately in a draw.
ko: 하나의 무승부 안에 즉시 그 놀이를 끝내기.

en: Concede the game.
ko: 그 놀이에 패배를 인정하기.

en: This tells everyone else that you concede the game, and if all but one player (or one team) have conceded the game in this way then the game ends.
ko: 이것은 당신이 그 놀이에 패배를 인정했다는 것을 다른 모든 사람에게 알리고, 만약 하나 외에 모든 참가자 (또는 하나의 팀) 가 이 방법 안에 그 놀이에 패배를 인정했다면 그 놀이는 끝냅니다.

note: TRANS: translate text between <> only
en: remove <player-name>
ko: remove <참가자-이름>

en: Fully remove player from game.
ko: 놀이로부터 참가자를 완전히 제거하기.

en: This *completely* removes a player from the game, including all cities and units etc. Use with care!
ko: 이것은 *완전히* 그 놀이로부터 모든 도시들과 부대들 등등을 포함하면서, 하나의 참가자를 제거합니다. 주의와 함께 사용하세요!

note: TRANS: translate text between <> only
en: save
    save <file-name>
ko: save
    save <파일-이름>

en: Save game to file.
ko: 파일로 놀이를 저장하기.

en: Save the current game to file <file-name>. If no file-name argument is given saves to "<auto-save name prefix><year>m.sav[.gz]". To reload a savegame created by 'save', start the server with the command-line argument:
        '--file <filename>' or '-f <filename>'
    and use the 'start' command once players have reconnected.
ko: 그 현재의 놀이를 파일 <파일-이름> 으로 저장합니다. 만약 파일-이름 인수가 주어지지 않았다면 "<auto-save name prefix><year>m.sav[.gz]" 로 저장합니다. 'save' 에 의해 창조된 하나의 저장놀이를 재적재를 하기 위해, 그 명령-줄 인수와 함께 그 서버를 시작하세요:
        '--file <filename>' 또는 '-f <filename>'
    그리고 한 번 참가자들이 다시 접속했다면 그 'start' 명령을 사용하세요.

note: TRANS: translate text between <> only
en: scensave
    scensave <file-name>
ko: scensave
    scensave <파일-이름>

en: Save game to file as scenario.
ko: 시나리오로서 파일로 놀이를 저장하기.

en: Save the current game to file <file-name> as scenario. If no file-name argument is given saves to "<auto-save name prefix><year>m.sav[.gz]". To reload a savegame created by 'scensave', start the server with the command-line argument:
        '--file <filename>' or '-f <filename>'
    and use the 'start' command once players have reconnected.
ko: 그 현재의 놀이를 시나리오로서 파일 <파일-이름> 로 저장합니다. 만약 파일-이름 인수가 주어지지 않았다면 "<auto-save name prefix><year>m.sav[.gz]" 로 저장합니다. 'scensave' 에 의해 창조된 하나의 저장놀이를 재적재를 하기 위해, 그 명령-줄 인수와 함께 그 서버를 시작하세요:
        '--file <filename>' 또는 '-f <filename>'
    그리고 한 번 참가자들이 다시 접속했다면 그 'start' 명령을 사용하세요.

note: TRANS: translate text between <> only
en: load
    load <file-name>
ko: load
    load <파일-이름>

en: Load game from file.
ko: 파일로부터 놀이를 적재하기.

en: Load a game from <file-name>. Any current data including players, rulesets and server options are lost.
ko: <파일-이름> 으로부터 하나의 놀이를 적재합니다. 참가자들, 규칙집단들 그리고 서버 선택들을 포함해서 어떤 현재의 자료는 잃어버립니다.

note: TRANS: translate text between <> only
en: read <file-name>
ko: read <파일-이름>

en: Process server commands from file.
ko: 파일로부터 서버 명령들을 처리하기.

note: TRANS: translate text between <> only
en: write <file-name>
ko: write <파일-이름>

en: Write current settings as server commands to file.
ko: 현재의 설정들을 서버 명령들로서 파일로 기록하기.

en: Reset all server settings.
ko: 모든 서버 설정들을 다시 맞추기.

en: Reset all settings if it is possible. The following levels are supported:
      game     - using the values defined at the game start
      ruleset  - using the values defined in the ruleset
      script   - using default values and rereading the start script
      default  - using default values
ko: 만약 이것이 가능한 것이라면 모든 설정들을 다시 맞춥니다. 그 따라오는 수준들은 지원됩니다:
      game     - 그 놀이 시작에 정의된 그 값들을 사용하는 중
      ruleset  - 그 규칙집단 안에 정의된 그 값들을 사용하는 중
      script   - 기본값들을 사용하고 그 시작 원고를 다시 읽는 중
      default  - 기본값들을 사용하는 중

note: TRANS: translate text between <> only
en: lua cmd <script line>
    lua file <script file>
    lua <script line> (deprecated)
ko: lua cmd <원고 줄>
    lua file <원고 줄>
    lua <원고 줄> (deprecated)

en: Evaluate a line of Freeciv script or a Freeciv script file in the current game.
ko: 그 현재의 놀이 안에 Freeciv 원고의 하나의 줄이나 하나의 Freeciv 원고 파일을 평가합니다.

note: TRANS: translate text between <>
en: kick <user>
ko: kick <사용자>

en: Cut a connection and disallow reconnect.
ko: 하나의 접속을 자르고 다시 접속을 허용하지 않기.

en: The connection given by the 'user' argument will be cut from the server and not allowed to reconnect. The time the user wouldn't be able to reconnect is controlled by the 'kicktime' setting.
ko: 그 'user' 인수에 의해 주어진 그 접속은 그 서버로부터 잘리고 다시 접속하기를 허용하지 않습니다. 그 사용자가 다시 접속하기를 할 수 없는 그 시간은 그 'kicktime' 설정에 의해 통제됩니다.

note: TRANS: translate only text between [] and <>
en: delegate to <username> [player-name]
    delegate cancel [player-name]
    delegate take <player-name>
    delegate restore
    delegate show <player-name>
ko: delegate to <사용자 이름> [참가자-이름]
    delegate cancel [참가자-이름]
    delegate take <참가자-이름>
    delegate restore
    delegate show <참가자-이름>

en: Delegate control to another user.
ko: 다른 사용자에게 통제를 위임하기.

en: Delegation allows a user to nominate another user who can temporarily take over control of their player while they are away.
    'delegate to <username>': allow <username> to 'delegate take' your player.
    'delegate cancel': nominated user can no longer take your player.
    'delegate take <player-name>': take control of a player who has been delegated to you. (Behaves like 'take', except that the 'allowtake' restrictions are not enforced.)
    'delegate restore': relinquish control of a delegated player (opposite of 'delegate take') and restore your previous view, if any. (This also happens automatically if the player's owner reconnects.)
    'delegate show': show who control of your player is currently delegated to, if anyone.
    The [player-name] argument can only be used by connections with cmdlevel 'admin' or above to force the corresponding change of the delegation status.
ko: 위임은 하나의 사용자에게 그들이 자리에 없는 동안 그들의 참가자의 통제를 일시적으로 인수할 수 있는 다른 사용자를 지명하도록 허용합니다.
    'delegate to <사용자 이름>': <사용자 이름> 에게 당신의 참가자를 'delegate take' 하도록 허용하기.
    'delegate cancel': 지명된 사용자는 당신의 참가자를 더 이상 가질 수 없습니다.
    'delegate take <참가자-이름>': 당신에게 위임된 하나의 참가자의 통제를 가지기. (그 'allowtake' 제한들은 시행되지 않는다는 것을 제외하고는, 'take' 와 비슷하게 행동하기.
    'delegate restore': 하나의 위임된 참가자의 통제를 포기하고 ('delegate take' 의 정반대인 것) 만약에 있다면, 당신의 이전의 보기를 회복하기. (이것은 또한 만약 그 참가자의 주인이 다시 접속한다면 자동적으로 발생합니다.)
    'delegate show': 만약 누구라도 있다면, 당신의 참가자의 통제가 현재 위임된 사람을 보여 주기.
    그 [참가자-이름] 인수는 오직 'admin' 또는 그 위임 신분의 그 해당하는 변화를 강요하는 것 보다 위의 cmdlevel과 함께 접속들에 의해 사용될 수 있습니다.

note: TRANS: translate text between <> only
en: fcdb reload
    fcdb lua <script>
ko: fcdb reload
    fcdb lua <원고>

en: Manage the authentication database.
ko: 그 인증 데이터베이스를 다루기.

en: The argument 'reload' causes the database script file to be re-read after a change, while the argument 'lua' evaluates a line of Lua script in the context of the Lua instance for the database.
ko: 그 인수 'reload' 는 그 인수 'lua' 가 그 데이터베이스를 위해 그 Lua 인스턴스의 그 맥락 안에 Lua 원고의 하나의 줄을 평가하는 동안, 하나의 변화 후에 그 데이터베이스 원고 파일이 다시 읽어지기를 야기합니다.

note: TRANS: translate text between <> only
en: mapimg define <mapdef>
    mapimg show <id>|all
    mapimg create <id>|all
    mapimg delete <id>|all
    mapimg colortest
ko: mapimg define <맵정의>
    mapimg show <id>|all
    mapimg create <id>|all
    mapimg delete <id>|all
    mapimg colortest

en: Create image files of the world/player map.
ko: 그 세계/참가자 지도의 그림 파일들을 창조하기.

en: Switch server output between 'RFC-style' and normal style.
ko: 'RFC-방식' 과 보통의 방식 사이의 서버 출력을 전환하기.

en: Simply returns the id of the server.
ko: 그 서버의 그 id를 간단히 반납하기.

en: %s Welcome
ko: %s 환영합니다

en: Welcome to the %s Server running at %s port %d.
ko: 그 %s 서버는 %s 에서 항구 %d (으)로 달리고 있는 곳으로 오신 것을 환영합니다.

en: Welcome to the %s Server at port %d.
ko: 그 %s 서버는 항구 %d (으)로 오신 것을 환영합니다.

en: %s has connected from %s.
ko: %s (은)는 %s (으)로부터 접속했습니다.

en: Your delegate %s was controlling your player '%s'; now detached.
ko: 당신의 대표자 %s (은)는 당신의 참가자 '%s' (을)를 통제하고 있습니다; 이제 분리됨.

en: %s reconnected, ending your delegated control of player '%s'.
ko: %s 다시 접속됨, 참가자 '%s' 의 당신의 위임된 통제를 끝을 맺는 중.

en: Couldn't get control of '%s' from delegation to %s.
ko: '%s' 의 통제를 %s (에)게 위임으로부터 받을 수 없었습니다.

en: Couldn't attach your connection to new player.
ko: 당신의 접속을 새로운 참가자에게 부여할 수 없었습니다.

en: You are logged in as '%s' connected to no player.
ko: 당신은 참가자에게 접속이 안된 '%s' 로서 로그인했습니다.

en: You are logged in as '%s' connected to %s.
ko: 당신은 '%s' 로서 %s 에게 접속되어 로그인했습니다.

en: %s has connected from %s (player %s).
ko: %s (은)는 %s (으)로부터 접속했습니다 (참가자 %s).

en: Turn-blocking game play: waiting on %s to finish turn...
ko: 차례-차단하는 놀이 진행: %s (이)가 차례를 끝내기를 기다리는 중...

en:  *** Server is in edit mode. ***
ko:  *** 서버는 편집 방식 안에 있습니다. ***

en: Client rejected: %s.
ko: 고객 거절됨: %s.

en: Connection request from %s from %s
ko: %s (으)로부터 %s (으)로부터 접속 요구

en: %s has client version %d.%d.%d%s
ko: %s (은)는 고객 판 %d.%d.%d%s (을)를 가집니다

en: The client is missing a capability that this server needs.
    Server version: %d.%d.%d%s Client version: %d.%d.%d%s.  Upgrading may help!
ko: 그 고객은 이 서버가 필요로 하는 하나의 능력을 놓치고 있습니다.
    서버 판: %d.%d.%d%s 고객 판: %d.%d.%d%s. 개선하는 것이 도움일 수도 있습니다!

en: %s was rejected: Mismatched capabilities.
ko: %s (은)는 거절되었습니다: 어울리지 않는 능력들.

en: The server is missing a capability that the client needs.
    Server version: %d.%d.%d%s Client version: %d.%d.%d%s.  Upgrading may help!
ko: 그 서버는 그 고객이 필요로 하는 하나의 능력을 놓치고 있습니다.
    서버 판: %d.%d.%d%s 고객 판: %d.%d.%d%s. 개선하는 것이 도움일 수도 있습니다!

en: Invalid username '%s'
ko: 병약한 사용자 이름 '%s'

en: %s was rejected: Invalid name [%s].
ko: %s (은)는 거절되었습니다: 병약한 이름 [%s].

en: You have been kicked from this server and cannot reconnect for %d seconds.
ko: 당신은 이 서버로부터 발로 차였고 %d 초를 위해 다시 접속할 수 없습니다.

en: %s was rejected: Connection kicked (%d seconds remaining).
ko: %s (은)는 거절되었습니다: 접속 발로 차임 (%d 초 남은).

en: '%s' already connected.
ko: '%s' (은)는 이미 접속했습니다.

en: %s was rejected: Duplicate login name [%s].
ko: %s (은)는 거절되었습니다: 똑같은 로그인 이름 [%s].

en: Lost connection: %s.
ko: 길을 잃은 접속: %s.

en: Detaching from %s.
ko: %s (으)로부터 분리하는 중.

en: Ok. RFC-style set.
ko: 좋다. RFC-방식 집단.

en: Ok. Standard style set.
ko: 좋다. 기준 방식 집단.

en: For introductory help, type 'help'.
ko: 입문자들을 위한 도움을 위해, 'help' 를 입력하세요.

en: The %s can't accept %s.
ko: 그 %s (은)는 %s (을)를 받아들일 수 없습니다

en: You don't have tech %s, you can't accept treaty.
ko: 당신은 기술 %s (을)를 가지고 있지 않아, 당신은 조약을 받아들일 수 없습니다.

en: City you are trying to give no longer exists, you can't accept treaty.
ko: 당신이 주기 위해 노력하는 도시는 더 이상 존재하지 않아, 당신은 조약을 받아들일 수 없습니다.

en: You are not owner of %s, you can't accept treaty.
ko: 당신은 %s 의 주인이 아니라, 당신은 조약을 받아들일 수 없습니다.

en: Your capital (%s) is requested, you can't accept treaty.
ko: 당신의 수도 (%s) (이)가 요구되어, 당신은 조약을 받아들일 수 없습니다.

en: You cannot form an alliance because you are at war with an ally of %s.
ko: 당신은 %s 의 하나의 동맹국과 함께 전쟁 중이기 때문에 당신은 하나의 동맹을 구성할 수 없습니다.

en: You cannot form an alliance because %s is at war with an ally of yours.
ko: %s (은)는 당신의 것의 하나의 동명국과 함께 전쟁 중이기 때문에 당신은 하나의 동맹을 구성할 수 없습니다.

en: You don't have enough gold, you can't accept treaty.
ko: 당신은 충분한 금을 가지고 있지 않아, 당신은 조약을 받아들일 수 없습니다.

en: A treaty containing %d clause was agreed upon. | A treaty containing %d clauses was agreed upon.
ko[0]: %d 조항이 들어있는 하나의 조약은 합의되었습니다.

en: One of the cities the %s are giving away is destroyed! Treaty canceled!
ko: 그 %s (이)가 넘겨 받는 그 도시들의 하나는 파괴되었습니다! 조약은 취소되었습니다!

en: The %s no longer control %s! Treaty canceled!
ko: 그 %s (은)는 더 이상 %s (을)를 통제하지 않습니다! 조약은 취소되었습니다!

en: The %s don't have the promised amount of gold! Treaty canceled!
ko: 그 %s (은)는 금의 그 약속한 양을 가지고 있지 않습니다! 조약은 취소되었습니다!

en: You gave an embassy to %s.
ko: 당신은 %s (에)게 하나의 대사관을 주었습니다.

en: %s allowed you to create an embassy!
ko: %s (은)는 당신이 하나의 대사관을 창조하는 것을 허용했습니다!

en: You are taught the knowledge of %s.
ko: 당신은 %s 의 그 지식을 가르침을 받았습니다.

en: You get %d gold. | You get %d gold.
ko[0]: 당신은 %d 금을 받았습니다.

note: TRANS: ... Polish worldmap.
en: You receive the %s worldmap.
ko: 당신은 그 %s 세계지도를 받습니다.

note: TRANS: ... Polish seamap.
en: You receive the %s seamap.
ko: 당신은 그 %s 바다지도를 받습니다.

en: You receive the city of %s from %s.
ko: 당신은 %s 의 그 도시를 %s (으)로부터 받습니다.

en: You give the city of %s to %s.
ko: 당신은 %s 의 그 도시를 %s (에)게 줍니다.

en: You agree on a cease-fire with %s.
ko: 당신은 %s (와)과 함께 하나의 정전에 동의합니다.

en: You agree on an alliance with %s.
ko: 당신은 %s (와)과의 하나의 동맹에 동의합니다.

en: You give shared vision to %s.
ko: 당신은 %s (에)게 공유된 시각을 줍니다.

en: %s gives you shared vision.
ko: %s (이)가 당신에게 공유된 시각을 줍니다.

en: %s canceled the meeting!
ko: %s (은)는 그 회의를 취소했습니다!

en: Meeting with %s canceled.
ko: %s (와)과의 회의는 취소되었습니다.

en: Your diplomatic envoy was decapitated!
ko: 당신의 외교의 사절은 참수되었습니다!

en: Your %s poisoned the water supply of %s.
ko: 당신의 %s (은)는 %s 의 그 물 공급에 독을 넣었습니다.

en: %s is suspected of poisoning the water supply of %s.
ko: %s (은)는 %s 의 그 물 공급에 독을 넣은 혐의를 받고 있습니다.

en: You have established an embassy in %s.
ko: 당신은 %s 안에 하나의 대사관을 설립했습니다.

en: The %s have established an embassy in %s.
ko: 그 %s (은)는 %s 안에 하나의 대사관을 설립했습니다.

en: Your %s succeeded in sabotaging the %s %s.
ko: 당신의 %s (은)는 그 %s %s (을)를 사보타주하기 안에서 성공했습니다.

note: TRANS: ... the Poles!
en: Your %s was sabotaged by the %s!
ko: 당신의 %s (은)는 그 %s 에 의해 사보타주되었습니다!

en: You don't have enough gold to bribe the %s %s.
ko: 당신은 그 %s %s (을)를 매수하기 위한 충분한 금을 가지고 있지 않습니다.

note: TRANS: <diplomat> ... <unit>
en: Your %s succeeded in bribing the %s.
ko: 당신의 %s (은)는 그 %s (을)를 매수하기 안에서 성공했습니다.

note: TRANS: <unit> ... <Poles>
en: Your %s was bribed by the %s.
ko: 당신의 %s (은)는 그 %s 에 의해 매수되었습니다.

note: TRANS: Paris was expecting ... Your Spy was caught
en: %s was expecting your attempt to steal technology again. Your %s was caught and executed.
ko: %s (은)는 한 번 더 기술을 훔치는 당신의 시도를 예상했습니다. 당신의 %s (은)는 잡혔고 처형됐습니다.

note: TRANS: Your Spy was caught ... from %s.
en: Your %s was caught in the attempt of stealing technology from %s.
ko: 당신의 %s (은)는 %s (으)로부터 기술을 훔치는 것의 그 시도 안에 잡혔습니다.

note: TRANS: The Belgian Spy ... from Paris
en: The %s %s failed to steal technology from %s.
ko: 그 %s %s (은)는 %s (으)로부터 기술을 훔치기를 실패했습니다.

en: No new technology found in %s.
ko: %s 안에 새로운 기술을 찾을 수 없었습니다.

en: You don't have enough gold to subvert %s.
ko: 당신은 %s (을)를 전복시키기 위한 충분한 금을 가지고 있지 않습니다.

en: Your %s was caught in the attempt of inciting a revolt!
ko: 당신의 %s (은)는 하나의 봉기를 선동하는 것의 그 시도 안에 잡혔습니다!

en: You caught %s %s attempting to incite a revolt in %s!
ko: 당신은 %s %s (이)가 %s 안에서 하나의 봉기를 선동하기를 시도하는 것을 잡았습니다!

en: Revolt incited in %s, you now rule the city!
ko: 봉기는 %s 안에 선동했고, 당신은 이제 그 도시를 통치합니다!

en: %s has revolted, %s influence suspected.
ko: %s (은)는 봉기를 일으켰고, %s 영향을 의심합니다.

en: Your %s was caught in the attempt of industrial sabotage!
ko: 당신의 %s (은)는 산업의 사보타주의 그 시도 안에 잡혔습니다!

en: You caught %s %s attempting sabotage in %s!
ko: 당신은 %s %s (이)가 %s 안에서 사보타주를 시도하는 것을 잡았습니다!

en: Your %s could not find anything to sabotage in %s.
ko: 당신의 %s (은)는 %s 안에서 사보타주하기 위해 아무것도 찾을 수 없었습니다.

en: You cannot sabotage a %s!
ko: 당신은 하나의 %s (을)를 사보타주할 수 없습니다!

en: Your %s could not find the %s to sabotage in %s.
ko: 당신의 %s (은)는 그 %s (을)를 %s 안에서 사보타주하기 위해 찾을 수 없었습니다.

en: Your %s succeeded in destroying the production of %s in %s.
ko: 당신의 %s (은)는 %s 의 그 생산을 %s 안에서 파괴하는 것 안에서 성공했습니다.

en: The production of %s was destroyed in %s, %s are suspected.
ko: %s 의 그 생산은 %s 안에서 파괴되었고, %s (이)가 의심받고 있습니다.

en: Your %s was caught in the attempt of sabotage!
ko: 당신의 %s (은)는 사보타주의 그 시도 안에 잡혔습니다!

en: You caught %s %s attempting to sabotage the %s in %s!
ko: 당신은 %s %s (이)가 그 %s (을)를 %s 안에 있는 것으로 사보타주하기를 시도하는 것을 잡았습니다!

en: Your %s destroyed the %s in %s.
ko: 당신의 %s (은)는 그 %s (을)를 %s 안에서 파괴했습니다.

en: The %s destroyed the %s in %s.
ko: 그 %s (은)는 그 %s (을)를 %s 안에서 파괴했습니다.

note: TRANS: <unit> ... <diplomat>
en: An enemy %s has been eliminated by your %s.
ko: 하나의 적 %s (은)는 당신의 %s 에 의해 제거되었습니다.

note: TRANS: <unit> ... <city> ... <diplomat>
en: Your %s has been eliminated defending %s against a %s.
ko: 당신의 %s (은)는 %s (을)를 하나의 %s 에 맞서 방어하는 것에 제거되었습니다.

note: TRANS: <nation adj> <unit> ... <city> * TRANS: ... <diplomat>
en: A %s %s has been eliminated defending %s against a %s.
ko: 하나의 %s %s (은)는 %s (을)를 하나의 %s 에 맞서 방어하는 것에 제거되었습니다.

note: TRANS: ... <unit> ... <nation adj> <city> * TRANS: ... <diplomat>
en: Your %s has been eliminated defending %s %s against a %s.
ko: 당신의 %s (은)는 %s %s (을)를 하나의 %s 에 맞서 방어하는 것에 제거되었습니다.

note: TRANS: <unit> ... <diplomat> TRANS: ... <unit> ... <diplomat>
en: Your %s has been eliminated defending against a %s.
ko: 당신의 %s (은)는 하나의 %s 에 맞서 방어하는 것에 제거되었습니다.

note: TRANS: <nation adj> <unit> ... <diplomat>
en: A %s %s has been eliminated defending against a %s.
ko: 하나의 %s %s (은)는 하나의 %s 에 맞서 방어하는 것에 제거되었습니다.

en: Your %s was eliminated by a defending %s.
ko: 당신의 %s (은)는 하나의 방어하는 %s 에 의해 제거되었습니다.

en: Eliminated a %s %s while infiltrating %s.
ko: 하나의 %s %s (을)를 %s (을)를 침투하는 동안 제거함.

en: A %s %s eliminated a %s %s while infiltrating %s.
ko: 하나의 %s %s (은)는 하나의 %s %s (을)를 %s (을)를 침투하는 동안 제거했습니다.

en: Your %s eliminated a %s %s while infiltrating %s.
ko: 당신의 %s (은)는 하나의 %s %s (을)를 %s (을)를 침투하는 동안 제거했습니다.

en: Eliminated a %s %s while infiltrating our troops.
ko: 우리의 부대들에게 침투하는 동안 하나의 %s %s (을)를 제거함.

en: A %s %s eliminated a %s %s while infiltrating our troops.
ko: 하나의 %s %s (은)는 우리의 부대들에게 침투하는 동안 하나의 %s %s (을)를 제거했습니다.

note: TRANS: ... <unit> ... <diplomat>
en: Your %s eliminated a %s %s while infiltrating our troops.
ko: 당신의 %s (은)는 우리의 부대들에게 침투하는 동안 하나의 %s %s (을)를 제거했습니다.

en: Your %s has successfully completed the mission and returned unharmed to %s.
ko: 당신의 %s (은)는 그 임무를 성공적으로 완료하고 %s (으)로 다치지 않고 돌아왔습니다.

en: Your %s was captured after completing the mission in %s.
ko: 당신의 %s (은)는 %s 안에 그 임무를 완료한 후에 잡혔습니다.

en: Your %s was captured after completing the mission.
ko: 당신의 %s (은)는 그 임무를 완료한 후에 잡혔습니다.

en:  *** Server set to edit mode by %s! ***
ko:  *** 서버는 %s 에 의해 편집 방식으로 맞추어짐! ***

en:  *** Edit mode canceled by %s. ***
ko:  *** 편집 방식은 %s 에 의해 취소됨. ***

en: Cannot edit the tile because %d is not a valid tile index on this map!
ko: 그 타일을 %d (이)가 이 지도 위에 하나의 유효한 타일 지표가 아니기 때문에 편집할 수 없습니다!

note: TRANS: ..." the tile <tile-coordinates> because"...
en: Cannot modify terrain for the tile %s because %d is not a valid terrain id.
ko: 그 타일 %s (을)를 위한 지형을 %d (이)가 하나의 유효한 지형 id가 아니기 때문에 수정할 수 없음.

en: Cannot create units because %d is not a valid tile index on this map!
ko: 부대들을 %d (이)가 이 지도 위에 하나의 유효한 타일 지표가 아니기 때문에 창조할 수 없습니다!

note: TRANS: ..." at <tile-coordinates> because"...
en: Cannot create a unit at %s because the given unit type id %d is invalid.
ko: 하나의 부대를 %s 에 창조할 수 없는데 그 주어진 부대 종류 id %d (이)가 병약하기 때문입니다.

note: TRANS: ..." type <unit-type> at <tile-coordinates>"...
en: Cannot create a unit of type %s at %s because the given owner's player id %d is invalid.
ko: 종류 %s 의 하나의 부대를 %s 에 창조할 수 없는데 그 주어진 주인의 참가자 id %d (이)가 병약하기 때문입니다.

note: TRANS: ..." type <unit-type> on enemy tile * <tile-coordinates>"...
en: Cannot create unit of type %s on enemy tile %s.
ko: 종류 %s 의 부대를 적 타일 %s 위에 창조할 수 없음.

note: TRANS: ..." type <unit-type> on the terrain at * <tile-coordinates>"...
en: Cannot create a unit of type %s on the terrain at %s.
ko: 종류 %s 의 하나의 부대를 %s 에 그 지형 위에 창조할 수 없음.

en: Cannot remove units because %d is not a valid tile index on this map!
ko: 부대들을 %d (이)가 이 지도 위에 하나의 유효한 타일 지표가 아니기 때문에 제거할 수 없습니다!

note: TRANS: ..." at <tile-coordinates> because"...
en: Cannot remove a unit at %s because the given unit type id %d is invalid.
ko: 하나의 부대를 %s 에서 그 주어진 부대 종류 id %d (이)가 병약하기 때문에 제거할 수 없음.

note: TRANS: ..." type <unit-type> at <tile-coordinates> * because"...
en: Cannot remove a unit of type %s at %s because the given owner's player id %d is invalid.
ko: 종류 %s 의 하나의 부대를 %s 에서 그 주어진 주인의 참가자 id %d (이)가 병약하기 때문에 제거할 수 없음.

en: No such unit (ID %d).
ko: 그런 부대 없음 (ID %d).

en: Invalid veteran level %d for unit %d (%s).
ko: 병약한 전문가 수준 %d 부대 %d (%s) (을)를 위한.

en: Cannot create a city because %d is not a valid tile index on this map!
ko: %d (은)는 이 지도 위에 하나의 유효한 타일 지표가 아니기 때문에 하나의 도시를 창조할 수 없습니다!

note: TRANS: ..." at <tile-coordinates> because"...
en: Cannot create a city at %s because the given owner's player id %d is invalid
ko: 하나의 도시를 %s 에 그 주어진 주인의 참가자 id %d (은)는 병약하기 때문에 창조할 수 없음

note: TRANS: ..." at <tile-coordinates>."
en: A city may not be built at %s.
ko: 하나의 도시는 %s 에 지어질 수 없습니다.

en: Cannot edit city with invalid city ID %d.
ko: 병약한 도시 ID %d (와)과 함께 도시를 편집할 수 없음.

en: Cannot edit city name: %s
ko: 도시 이름을 편집할 수 없음: %s

en: Invalid city size %d for city %s.
ko: 병약한 도시 크기 %d (은)는 도시 %s (을)를 위한.

en: It is impossible for a city to have %s!
ko: 하나의 도시가 %s (을)를 가지는 것은 불가능입니다!

en: Invalid city food stock amount %d for city %s (allowed range is %d to %d).
ko: 병약한 도시 식량 재고량 %d (은)는 도시 %s (을)를 위한 (허용된 범위는 %d 에서 %d 입니다).

en: Invalid city shield stock amount %d for city %s (allowed range is %d to %d).
ko: 병약한 도시 방패 재고량 %d (은)는 도시 %s (을)를 위한 (허용된 범위는 %d 에서 %d 입니다).

en: No more players can be added because the maximum number of players (%d) has been reached.
ko: 참가자들의 그 최대한의 숫자 (%d) 가 도달했기 때문에 추가될 수 있는 더 많은 참가자들은 없습니다.

en: No more players can be added because there are no available nations (%d used).
ko: 그곳에는 이용할 수 있는 국가들이 없기 때문에 (%d 사용됨) 추가될 수 있는 더 많은 참가자들은 없습니다.

en: Player cannot be created because random nation selection failed.
ko: 무작위의 국가 선발을 실패했기 때문에 참가자는 창조될 수 없습니다.

en: Player creation failed.
ko: 참가자 창조 실패함.

en: No such player (ID %d).
ko: 그런 참가자 없음 (ID %d).

en: Cannot edit player with invalid player ID %d.
ko: 병약한 참가자 ID %d (와)과 함께 참가자를 편집할 수 없습니다.

en: Cannot change name of player (%d) '%s' to '%s': %s
ko: 참가자 (%d) '%s' 의 이름을 '%s' (으)로 바꿀 수 없습니다: %s

en: Cannot change nation for player %d (%s) because the given nation ID %d is invalid.
ko: 참가자 %d (%s) (을)를 위한 국가를 바꾸기는 그 주어진 국가 ID %d (이)가 병약하기 때문에 할 수 없습니다.

en: Cannot change nation for player %d (%s) to nation %d (%s) because that nation is already assigned to player %d (%s).
ko: 참가자 %d (%s) (을)를 국가 %d (%s) (으)로 위한 그 국가는 이미 참가자 %d (%s) 에 배정되었기 때문에 국가를 바꿀 수 없습니다.

en: Cannot set gold for player %d (%s) because the value %d is outside the allowed range.
ko: 참가자 %d (%s) (을)를 위한 그 값 %d (은)는 그 허용된 범위 밖이기 때문에 금을 맞출 수 없습니다.

en: Cannot edit vision because %d is not a valid tile index on this map!
ko: %d (은)는 이 지도 위에 하나의 유효한 타일 지표가 아니기 때문에 시각을 편집할 수 없습니다!

note: TRANS: ..." at <tile-coordinates> because"...
en: Cannot edit vision for the tile at %s because given player id %d is invalid.
ko: %s 에 그 타일을 위한 시각을 편집할 수 없는데 주어진 참가자 id %d (이)가 병약하기 때문입니다.

en: No such city (ID %d).
ko: 그런 도시 없음 (ID %d).

en: Cannot toggle fog-of-war when it is already disabled.
ko: 이것이 이미 망가졌을 때 전쟁의 안개를 켰다 껐다 할 수 없습니다.

en: Cannot toggle fog-of-war for invalid player ID %d.
ko: 병약한 참가자 ID %d (을)를 위한 전쟁의 안개를 켰다 껐다 할 수 없음.

en: Invalid tile index %d for start position.
ko: 시작 위치를 위한 병약한 타일 지표 %d

en: Cannot edit start position nations at (%d, %d) because there is no start position there.
ko: 그곳에는 시작 위치가 거기에 없기 때문에 (%d, %d) 에서 시작 위치 국가들을 편집할 수 없습니다.

en: Cannot set invalid game year %d. Valid year range is from %d to %d.
ko: 병약한 놀이 년도 %d (을)를 맞출 수 없습니다. 유효한 년도 범위는 %d 에서 %d 입니다.

en: No permissions to remotely save scenario.
ko: 원격으로 시나리오를 저장할 허락들이 없습니다.

en: Scenario information not set. Cannot save scenario.
ko: 시나리오 정보를 맞추지 않았습니다. 시나리오를 저장할 수 없습니다.

en: Cannot load fcdb config file '%s':
    %s
ko: fcdb 환경 설정 파일 '%s' (을)를 적재할 수 없음:
    %s

en: No units placed for %s!
ko: %s (을)를 위해 배치한 부대들이 없음!

en: The turn timeout has exceeded its maximum value, fixing at its maximum.
ko: 그 차례 시간초과는 이것의 최대값을 초과해서, 이것의 최대로 고정하는 중.

en: The turn timeout is smaller than zero, fixing at zero.
ko: 그 차례 시간초과는 0보다 더 작아서, 0으로 고정하는 중.

en: The server couldn't allocate starting positions.
ko: 그 서버는 출발 자세들을 할당할 수 없었습니다.

en: High landmass - this may take a few seconds.
ko: 높은 대륙 - 이것은 하나의 약간의 초를 가질 수도 있습니다.

en: Generator 3 didn't place all big islands.
ko: 발생기 3은 모든 큰 섬들을 두지 않았습니다.

en: Generator 3 left %li landmass unplaced.
ko: 발생기 3은 순위에 들지 않은 %li 대륙을 남겼습니다.

en: Creating a map of size %d x %d = %d tiles (%d requested).
ko: 크기 %d x %d = %d 타일들의 하나의 지도를 생성하는 중 (%d 요구됨).

en: Creating a map of size %d x %d = %d tiles (map size: %d).
ko: 크기 %d x %d = %d 타일들의 하나의 지도를 생성하는 중 (지도 크기: %d).

en: Map size calculated for %d (land) tiles per player and %d player(s) too small. Setting map size to the minimal size %d.
ko: 지도 크기는 참가자 마다 %d (육지) 타일들과 %d 참가자(들)이 너무 적다는 것을 위해 계산했습니다. 지도 크기를 그 최소의 크기 %d (으)로 맞추는 중.

en: Map size calculated for %d (land) tiles per player and %d player(s) too large. Setting map size to the maximal size %d.
ko: 지도 크기는 참가자 마다 %d (육지) 타일들과 %d 참가자(들)이 너무 많다는 것을 위해 계산했습니다. 지도 크기를 그 최대한의 크기 %d (으)로 맞추는 중.

en: Setting map size to %d (approx. %d (land) tiles for each of the %d player(s)).
ko: 지도 크기를 %d (으)로 맞추는 중 (근사치인. %d (육지) 타일들은 그 %d 참가자(들)의 각각을 위해).

en: The server appears to have gotten into an infinite loop in the allocation of starting positions.
    Maybe the number of players is too high for this map.
ko: 그 서버는 출발 자세들의 그 할당량 안에서 하나의 무한한 고리 안으로 가진 것 같습니다.
    어쩌면 참가자들의 그 숫자가 이 지도를 위해 너무 높습니다.

en: %s is an ambiguous player name-prefix.
ko: %s (은)는 하나의 애매모호한 참가자 이름-접두사입니다.

en: %s is an ambiguous connection name-prefix.
ko: %s (은)는 하나의 애매모호한 접속 이름-접두사입니다.

en: %s is an anonymous name. Use connection name.
ko: %s (은)는 하나의 익명의 이름입니다. 접속 이름을 사용하세요.

en: You cannot send messages to %s; you are ignored.
ko: 당신은 %s 에게 메시지들을 보낼 수 없습니다; 당신은 무시되었습니다.

en: %s to allies: %s
ko: %s (을)를 연합국들로: %s

en: %s to global observers: %s
ko: %s (을)를 세계적인 관찰자들로: %s

en: You are not attached to a player.
ko: 당신은 하나의 참가자에 부여되지 않았습니다.

en: There is no connection by the name %s.
ko: 그곳에는 그 이름 %s 로서 접속은 없습니다.

en: There is no player nor connection by the name %s.
ko: 그곳에는 그 이름 %s 로서 참가자는 없고 접속도 마찬가지입니다.

en: Global warming has occurred!
ko: 지구 온난화가 일어났습니다!

en: Coastlines have been flooded and vast ranges of grassland have become deserts.
ko: 해안선들은 물에 잠기고 초원의 어마어마한 범위들은 사막들이 되었습니다.

en: Nuclear winter has occurred!
ko: 핵겨울이 일어났습니다!

en: Wetlands have dried up and vast ranges of grassland have become tundra.
ko: 습지들은 바싹 말랐고 초원의 어마어마한 범위들은 툰드라가 되었습니다.

en: Moved your %s due to changing terrain.
ko: 바뀌는 지형 때문에 당신의 %s (은)는 움직임.

en: Disbanded your %s due to changing terrain.
ko: 바뀌는 지형 때문에 당신의 %s (은)는 해산됨.

en: Not reporting to the metaserver in this game.
ko: 이 놀이 안에서 그 메타서버로 보고하지 않는 중.

en: The %s are no more!
ko: 그 %s (은)는 더 이상 없습니다!

en: Cannot change rates before game start.
ko: 놀이가 시작하기 전에 비율들을 바꿀 수 없습니다.

en: %s rate exceeds the max rate for %s.
ko: %s 비율은 %s (을)를 위한 그 최대 비율을 초과했습니다.

en: %s now governs the %s as a %s.
ko: %s (은)는 이제 그 %s (을)를 하나의 %s 로서 통치합니다.

en: The tax rates for the %s are changed from %3d%%/%3d%%/%3d%% (tax/luxury/science) to %3d%%/%3d%%/%3d%%.
ko: 그 %s (을)를 위한 그 세금 비율은 %3d%%/%3d%%/%3d%% (세금/사치/과학) 에서 %3d%%/%3d%%/%3d%% 으로 바뀌었습니다.

note: TRANS: this is a message event so don't make it * too long.
en: The %s have incited a revolt! %d turn of anarchy will ensue! Target government is %s. | The %s have incited a revolt! %d turns of anarchy will ensue! Target government is %s.
ko[0]: 그 %s (은)는 하나의 봉기를 선동했습니다! 무정부의 %d 차례는 뒤따를 것입니다! 목표 정부는 %s 입니다.

en: Revolution: returning to anarchy.
ko: 혁명: 무정부로 되돌아가는 중.

en: You should choose a new government from the government menu.
ko: 당신은 그 정부 메뉴로부터 하나의 새로운 정부를 선택해야 합니다.

en: Tax rate exceeded the max rate; adjusted.
ko: 세금 비율이 그 최대 비율을 초과했습니다; 조정됨.

en: Science rate exceeded the max rate; adjusted.
ko: 과학 비율이 그 최대 비율을 초과했습니다; 조정됨.

en: Luxury rate exceeded the max rate; adjusted.
ko: 사치 비율이 그 최대 비율을 초과했습니다; 조정됨.

en: %s no longer gives us shared vision!
ko: %s (은)는 더 이상 공유된 시각을 주지 않습니다!

en: The senate will not allow you to break treaty with the %s.  You must either dissolve the senate or wait until a more timely moment.
ko: 그 상원은 당신이 그 %s (와)과의 조약을 부수기를 허용하기 않을 것입니다.  당신은 반드시 그 상원을 용해시키거나 하나의 더 많은 양의 시기적절한 순간까지 기다려야 하는 양자택일입니다.

en: The senate passes your bill because of the constant provocations of the %s.
ko: 그 상원은 그 %s 의 그 끊임없는 도발들 때문에 당신의 법안을 통과시킵니다.

en: The senate refuses to break treaty with the %s, but you have no trouble finding a new senate.
ko: 그 상원은 그 %s (와)과의 조약을 부수기를 거절했지만, 당신은 하나의 새로운 상원을 찾는데 문제를 가지지 않습니다.

en: The diplomatic state between the %s and the %s is now %s.
ko: 이제 그 %s (와)과 그 %s 사이의 그 외교의 상태는 %s 입니다.

en:  %s canceled the diplomatic agreement! The diplomatic state between the %s and the %s is now %s.
ko:  %s (은)는 그 외교의 협정을 취소했습니다! 이제 그 %s (와)과 그 %s 사이의 그 외교의 상태는 %s 입니다.

en: %s has attacked your ally %s! You cancel your alliance to the aggressor.
ko: %s (은)는 당신의 동맹국 %s (을)를 공격했습니다! 당신은 그 침략자에게 당신의 동맹을 취소합니다.

en: Your team mate %s declared war on %s. You are obligated to cancel alliance with %s.
ko: 당신의 팀 친구 %s (은)는 %s 위에 전쟁을 선언했습니다. 당신은 %s 와 동맹을 취소하기 위한 의무를 가졌습니다.

en: Can only set player color prior to game start if 'plrcolormode' is PLR_SET.
ko: 만약 'plrcolormode' 가 PLR_SET 이라면 게임 시작에 앞서 참가자 색깔을 맞출 수 있습니다.

en: no color
ko: 아님 색깔

en: Removing player %s.
ko: 참가자 %s (을)를 제거하는 중.

en: You've been removed from the game!
ko: 당신은 그 놀이로부터 제거되었습니다!

en: %s has been removed from the game.
ko: %s (은)는 그 놀이로부터 제거되었습니다.

en: Please choose a non-blank name.
ko: 제발 하나의 안-빈 이름을 선택하세요.

en: That nation is already in use.
ko: 그 국가는 이미 사용되고 있습니다.

en: Another player already has the name '%s'. Please choose another name.
ko: 다른 참가자가 이미 그 이름 '%s' (을)를 가집니다. 제발 다른 이름을 선택하세요.

en: Please choose a name containing only ASCII characters.
ko: 제발 오직 ASCII 글자들이 들어있는 하나의 이름을 선택하세요.

en: Player no. %d
ko: 참가자 번호. %d

en: A poorly-named player
ko: 하나의 형편없이-이름 지어진 참가자

en: You have made contact with the %s, ruled by %s.
ko: 당신은 그 %s (은)는 %s 에 의해 통치되는데, 함께 접촉을 만들어 가졌습니다.

en: Could not throw %s into civil war - too many players
ko: %s (을)를 내전 안으로 던질 수 없습니다 - 너무 많은 참가자들

en: Could not throw %s into civil war - no available nations
ko: %s (을)를 내전 안으로 던질 수 없습니다 - 이용할 수 있는 국가들이 없음

en: Your nation is thrust into civil war.
ko: 당신의 국가는 내전 안으로 밀쳤습니다.

note: TRANS: <leader> ... the Poles.
en: %s is the rebellious leader of the %s.
ko: %s (은)는 그 %s 의 그 반항적인 지도자입니다.

note: TRANS: <city> ... the Poles.
en: %s declares allegiance to the %s.
ko: %s (은)는 그 %s 에게 충성을 선언합니다.

note: TRANS: ... Danes ... Poles ... <7> cities.
en: Civil war partitions the %s; the %s now hold %d city. | Civil war partitions the %s; the %s now hold %d cities.
ko[0]: 내전은 그 %s (을)를 분할합니다; 그 %s (은)는 이제 %d 도시를 잡고 있습니다.

note: TRANS: '/delegate cancel' is a server command and must not * be translated
en: User '%s' is currently allowed to take control of your player while you are away. Use '/delegate cancel' to revoke this access.
ko: 현재 사용자 '%s' (은)는 당신이 자리에 없는 동안 당신의 참가자의 통제를 가지기를 허용되었습니다. 이 접근을 페지하기 위해 'delegate cancel' 을 사용하세요.

en: Control of player '%s' is delegated to you.
ko: 참가자 '%s' 의 통제는 당신에게 위임되었습니다.

note: TRANS: '/delegate take' is a server command and must not * be translated; but <player> should be translated.
en: Use '/delegate take <player>' to take control of a delegated player.
ko: 하나의 위임된 참가자의 통제를 가지기 위해 '/delegate take <참가자>' 을 사용하세요.

note: TRANS: year <name> reports ...
en: %s %s reports on the RICHEST Civilizations in the World.
ko: %s %s 은(는) 그 세계 안에서 그 가장 부유한 문명들에 대해 발표합니다.

note: TRANS: year <name> reports ...
en: %s %s reports on the most ADVANCED Civilizations in the World.
ko: %s %s 은(는) 그 세계 안에서 그 가장 선진의 문명들에 대해 발표합니다.

note: TRANS: year <name> reports ...
en: %s %s reports on the most MILITARIZED Civilizations in the World.
ko: %s %s 은(는) 그 세계 안에서 그 가장 무장을 한 문명들에 대해 발표합니다.

note: TRANS: year <name> reports ...
en: %s %s reports on the HAPPIEST Civilizations in the World.
ko: %s %s 은(는) 그 세계 안에서 그 가장 행복한 문명들에 대해 발표합니다.

note: TRANS: year <name> reports ...
en: %s %s reports on the LARGEST Civilizations in the World.
ko: %s %s 은(는) 그 세계 안에서 그 가장 큰 문명들에 대해 발표합니다.

note: TRANS: [year] <name> [reports ...]
en: Thucydides
ko: 투키디데스

note: TRANS: [year] <name> [reports ...]
en: Pliny the Elder
ko: 대(大)플리니우스

note: TRANS: [year] <name> [reports ...]
en: Livy
ko: 리비우스

note: TRANS: [year] <name> [reports ...]
en: Toynbee
ko: 토인비

note: TRANS: [year] <name> [reports ...]
en: Gibbon
ko: 기번

note: TRANS: [year] <name> [reports ...]
en: Ssu-ma Ch'ien
ko: 사마천

note: TRANS: [year] <name> [reports ...]
en: Pan Ku
ko: 반고

en: Land Area
ko: 육지 면적

en: Settled Area
ko: 정착한 면적

en: Research Speed
ko: 연구 속도

en: Military Service
ko: 병역

note: TRANS: <#>: The <ranking> Poles
en: %2d: The Supreme %s
ko: %2d: 그 최고의 %s

note: TRANS: <#>: The <ranking> Poles
en: %2d: The Magnificent %s
ko: %2d: 그 감명 깊은 %s

note: TRANS: <#>: The <ranking> Poles
en: %2d: The Great %s
ko: %2d: 그 위대한 %s

note: TRANS: <#>: The <ranking> Poles
en: %2d: The Glorious %s
ko: %2d: 그 장엄한 %s

note: TRANS: <#>: The <ranking> Poles
en: %2d: The Excellent %s
ko: %2d: 그 훌륭한 %s

note: TRANS: <#>: The <ranking> Poles
en: %2d: The Eminent %s
ko: %2d: 그 저명한 %s

note: TRANS: <#>: The <ranking> Poles
en: %2d: The Distinguished %s
ko: %2d: 그 유명한 %s

note: TRANS: <#>: The <ranking> Poles
en: %2d: The Average %s
ko: %2d: 그 평균의 %s

note: TRANS: <#>: The <ranking> Poles
en: %2d: The Mediocre %s
ko: %2d: 그 썩 좋지는 않은 %s

note: TRANS: <#>: The <ranking> Poles
en: %2d: The Ordinary %s
ko: %2d: 그 평범한 %s

note: TRANS: <#>: The <ranking> Poles
en: %2d: The Pathetic %s
ko: %2d: 그 한심한 %s

note: TRANS: <#>: The <ranking> Poles
en: %2d: The Useless %s
ko: %2d: 그 쓸모 없는 %s

note: TRANS: <#>: The <ranking> Poles
en: %2d: The Valueless %s
ko: %2d: 그 무가치한 %s

note: TRANS: <#>: The <ranking> Poles
en: %2d: The Worthless %s
ko: %2d: 그 가치 없는 %s

note: TRANS: <#>: The <ranking> Poles
en: %2d: The Wretched %s
ko: %2d: 그 형편없는 %s

en: Historian Publishes!
ko: 사학자가 발표하다!

note: TRANS:"The French City of Lyon (team 3) of size 18".
en: %2d: The %s City of %s (%s) of size %d,
ko: %2d: 그 %s 도시는 %s (%s) 의 것으로 크기 %d,

en: %2d: The %s City of %s of size %d,
ko: %2d: 그 %s 도시는 %s 의 것으로 크기 %d,

en: Traveler's Report:
ko: 여행자의 보고서:

en: The Five Greatest Cities in the World!
ko: 그 세계 안에서 그 다섯의 가장 큰 도시들!

note: TRANS: "Colossus in Rhodes (Greek, team 2)".
en: %s in %s (%s, %s)
ko: %s (은)는 %s 안에 있는 (%s, %s)

en: %s in %s (%s)
ko: %s (은)는 %s 안에 있는 (%s)

en: %s has been DESTROYED
ko: %s (은)는 파.괘.되었습니다

note: TRANS: "([...] (Roman, team 4))".
en: (building %s in %s (%s, %s))
ko: (%s (을)를 %s 안에서 짓는 중 (%s, %s))

en: (building %s in %s (%s))
ko: (%s (을)를 %s 안에서 짓는 중 (%s))

note: TRANS: abbreviation of "square miles"
en:  sq. mi. |  sq. mi.
ko[0]:  평방 마일

note: TRANS: "M tons" = million tons, so always plural
en:  M tons |  M tons
ko[0]:  백만 톤

note: TRANS: "M goods" = million goods, so always plural
en:  M goods |  M goods
ko[0]:  백만 상품

en:  bulb |  bulbs
ko[0]:  전구

en:  month |  months
ko[0]:  개월

en:  ton |  tons
ko[0]:  톤

en: (ranked %d)
ko: (%d 순위 평가됨)

en: Demographics Report:
ko: 인구 통계 보고서:

en: Sorry, the Demographics report is unavailable.
ko: 미안한, 그 인구 통계 보고서는 손에 넣을 수 없습니다.

en: Population
ko: 인구

note: TRANS: "M goods" = million goods
en: Trade
    (M goods)
ko: 무역
    (백만 상품)

note: TRANS: "M tons" = million tons
en: Production
    (M tons)
ko: 생산
    (백만 톤)

en: Cities
ko: 도시들

en: Technologies
ko: 기술들

en: Military Service
    (months)
ko: 병역
    (개월)

en: Wonders
ko: 불가사의들

note: TRANS: "sq. mi." is abbreviation for "square miles"
en: Land Area
    (sq. mi.)
ko: 육지 면적
    (평방 마일)

note: TRANS: "sq. mi." is abbreviation for "square miles"
en: Settled Area
    (sq. mi.)
ko: 정착한 면적
    (평방 마일)

en: Literacy
    (%)
ko: 문해
    (%)

en: Spaceship
ko: 우주선

en: Built Units
ko: 만든 부대들

en: Killed Units
ko: 죽인 부대들

en: Unit Losses
ko: 부대 손실들

note: TRANS: message about an installation error.
en: Could not find a readable "%s.%s" ruleset file.
ko: 하나의 읽기 쉬운 "%s.%s" 규칙집단 파일을 찾을 수 없었습니다.

en: Loading rulesets.
ko: 규칙집단들을 적재하는 중.

en: Run compatibility function for version: <%d (save file: %d; server: %d).
ko: 판을 위해 호환성 기능을 실행합니다: <%d (저장 파일: %d; 서버: %d).

note: TRANS: Minor error message.
en: Saved game contains incomplete map data. This can happen with old saved games, or it may indicate an invalid saved game file. Proceed at your own risk.
ko: 저장된 놀이는 불완전한 지도 자료가 들어있습니다. 이것은 늙은 저장된 놀이들과 함께 발생할 수 있거나, 이것은 하나의 병약한 저장된 놀이 파일을 나타낼 수 있습니다. 당신의 소유한 위험에서 진행합니다.

en: %s has been added as %s level AI-controlled player (%s).
ko: %s (은)는 %s 수준 인공지능-통제되는 참가자 (%s) 로서 추가되었습니다.

en: %s has been added as human player.
ko: %s (은)는 인간 참가자로서 추가되었습니다.

note: TRANS: Minor error message: <Leader> ... <Poles>.
en: %s had invalid nation; changing to %s.
ko: %s (은)는 병약한 국가를 가졌습니다; %s (으)로 바꾸는 중.

en: Warning: Different rulesetdirs ('%s' and '%s') are no longer supported. Using '%s'.
ko: 경고: 다른 규칙집단경로들은 ('%s' and '%s') 더 이상 지원되지 않습니다. '%s' (을)를 사용하는 중.

en: Server cannot read standard input. Ignoring input.
ko: 서버가 기준 입력을 읽을 수 없습니다. 입력을 무시하는 중.

en: rejected
ko: 거절됨

en: Restarting for lack of players.
ko: 참가자들의 부족으로 다시 시작하는 중

en: Restarting in %d seconds for lack of players.
ko: 참가자들의 부족으로 %d 초 안으로 다시 시작하는 중

en: restarting soon for lack of players
ko: 참가자들의 부족으로 곧 다시 시작하는 중

en: ping timeout
ko: 핑 시간초과

en: client disconnected
ko: 고객 접속 끊음

en: Server: bad address: <%s:%d>.
ko: 서버: 나쁜 주소: <%s:%d>.

en: Number of tiles
ko: 타일들의 숫자

en: Tiles per player
ko: 참가자마다 타일들

en: Width and height
ko: 폭과 높이

en: Wrap East-West
ko: 동-서 두르기

en: Wrap North-South
ko: 북-남 두르기

en: Scenario map
ko: 시나리오 지도

en: Fully random height
ko: 완전히 무작위의 높이

en: Pseudo-fractal height
ko: 모조-차원 분열 도형의 높이

en: Island-based
ko: 섬-기반을 둔

en: Generator's choice
ko: 발생기의 선택

en: One player per continent
ko: 대륙마다 하나의 참가자

en: Two or three players per continent
ko: 대륙마다 둘 또는 셋의 참가자들

en: All players on a single continent
ko: 단 하나의 대륙 위의 모든 참가자들

en: Depending on size of continents
ko: 대륙들의 크기에 따라

en: New turn
ko: 새로운 차례

en: No player connections
ko: 참가자 접속들이 없음

en: Server interrupted
ko: 서버 중단함

en: See everything inside borders
ko: 국경들의 안으로 모든 것을 보기

en: Borders expand to unknown, revealing tiles
ko: 국경들을 타일들을 드러내는, 알려지지 않은 곳으로 확장하기

en: Per-player, in order
ko: 참가자-마다, 유효한

en: Per-player, random
ko: 참가자-마다, 무작위의

en: Per-team, in order
ko: 팀-마다, 유효한

en: Per-nation, in order
ko: 국가-마다, 유효한

en: Enabled for everyone
ko: 모든 사람에게 할 수 있게 함

en: Only allowed between human players
ko: 오직 인간 참가자들 사이에 허용됨

en: Only allowed between AI players
ko: 오직 인공지능 참가자들 사이에 허용됨

en: Restricted to teams
ko: 팀들에게 제한함

en: Disabled for everyone
ko: 모든 사람에게 장애를 입힘

en: No restrictions
ko: 제한들 없음

en: Unique to a player
ko: 하나의 참가자에게 독특한

en: Globally unique
ko: 전세계적으로 독특한

en: No city name stealing
ko: 도시 이름 훔치기 없음

en: No barbarians
ko: 야만인들 없음

en: Only in huts
ko: 오두막들 안에서만

en: Normal rate of appearance
ko: 출현의 보통의 비율

en: Frequent barbarian uprising
ko: 빈번한 야만인 발생

en: Raging hordes
ko: 격렬한 무리들

en: Reveal map at game start
ko: 놀이 시작 때 지도를 드러내기

en: Unfog map for dead players
ko: 죽은 참가자들에게 지도의 안개 없애기

en: Allows units to be airlifted from allied cities
ko: 연합된 도시들로부터 부대들이 공수되기를 허용함

en: Allows units to be airlifted to allied cities
ko: 연합된 도시들에게 부대들이 공수되기를 허용함

en: Unlimited units from source city
ko: 원천 도시로부터 무제한의 부대들

en: Unlimited units to destination city
ko: 목적 도시에 무제한의 부대들

en: All players move concurrently
ko: 모든 참가자들이 동시에 움직이기

en: All players alternate movement
ko: 모든 참가자들의 이동이 번갈아 나오기

en: Team alternate movement
ko: 팀의 이동이 번갈아 나오기

en: Using zlib (gzip format)
ko: zlib (gzip 구성 방식) 사용하기

en: Using bzip2
ko: bzip2 사용하기

en: Using xz
ko: xz 사용하기

en: Invalid save name definition: '%s' (resolves to '%s').
ko: 병약한 저장 이름 정의: '%s' ('%s' 로 해결함).

en: You cannot disable the map generator.
ko: 당신은 그 지도 발생기를 망가뜨릴 수 없습니다.

en: You cannot require a map generator when a map is loaded.
ko: 당신은 하나의 지도가 적재되었을 때 하나의 지도 발생기를 요구할 수 없습니다.

en: Invalid score name definition: '%s'.
ko: 병약한 점수 이름 정의: '%s'.

en: Cannot set endturn earlier than current turn.
ko: 현재 차례보다 앞에 끝차례를 맞출 수 없습니다.

en: Number of players (%d) is higher than requested value (%d). Keeping old value.
ko: 참가자들의 숫자 (%d) (은)는 요구되는 값 (%d) 보다 더 높습니다. 늙은 값을 보존합니다.
