Localization/Guide/ko

시간대
거주 지역에 따른 시스템의 시간을 적절하게 유지하려면 시간대를 선택해야합니다. OpenRC 기반 시스템 과 systemd 기반 시스템에서 시간을 설정하는 방법은 system time에 있습니다.

로캘이 무엇인가요?
로캘은 국가와 언어 관련 설정을 결정하는데 대부분의 프로그램에서 사용하는 정보의 집합입니다. 로캘과 로캘 데이터는 시스템 라이브러리의 일부이며, 대부분 시스템의 에서 찾을 수 있습니다. 로캘 이름은 보통 를 2글자 언어 코드(ISO-639에 지정됨)로 사용하며,  를 2글자 국가 코드(ISO-3166에 지정됨)로 사용하는  로 되어 있습니다. 변형 이름은 보통 로캘 이름에 붙는데 또는  와 같습니다. 로캘 관련 내용을 더 읽어보시려면 위키피디아를 찾아보십시오.

로캘 환경 변수
로캘 설정의 다른 양상을 다루는 변수는 아래 표에 주어져 있습니다. 각각의 변수는 위에 주어진  형식과 같은 로캘 이름을 갖습니다.

Most typically users only set the LANG variable on the global basis.

Generating specific locales
아마도 하나 또는 두가지 정도의 로캘만을 사용할지도 모릅니다. 에서 필요한 로캘을 설정할 수 있습니다.

/etc/locale.gen에 로캘 추가

The next step is to run. It will generate all the locales specified in the file and write them to the locale-archive.

You can verify that your selected locales are available by running.

The file can be displayed using the strings command.

OpenRC
When using OpenRC locale settings are stored in environment variables. These are typically set in the (for system-wide settings) and  (for user-specific settings) file. More details can be found in the UTF-8 article. The system wide settings can be managed through. For instance, to set the LANG variable to the  value:

물론, 파일을 있는 그대로 편집할 수 있고, 로캘 변수 값을 다양하게 설정할 수 있습니다.

가능한 일이기도 하며, 특히 " " 로캘 전역 설정을 바꾸지 않고 그대로 두는 것은 기존 UNIX 환경에서는 꽤 일반적입니다. 그래도 사용자는 자신의 쉘 RC을 통해 적당한 로캘을 설정할 수 있습니다:

시스템을 설정하는 다른 방법은 기본 C 로캘을 벗어나는 것이지만 동시에 UTF-8 문자를 표시하기도 하는 방법입니다. 이 옵션은 의 다음 설정을 사용하면 해결할 수 있습니다:

UTF-8을 지정하는 동안 전통적인 C 로캘 사용하기

위 코드 일부를 사용하면, 여러분이 선호 언어를 강제하지 않은 반면, 사용자들은 자신들의 지역화 파일 이름을 알맞게 볼 수 있습니다.

올바른 로캘을 설정하고 나면, 시스템이 바뀐 내용을 인지하도록 환경 변수를 업데이트 했는지 확인하십시오.

시스템 범위 기본 로캘:

사용자 지정 로캘:

After this, kill the X server by pressing ++, log out, then log in as a user.

이제, 설정한 내용이 제대로 바뀌었는지 확인해보겠습니다:

systemd
If you use systemd set locale with the command. Check the list of available locales with:

Then set the desired locale:

마지막으로 결과가 괜찮은지 확인하십시오:

OpenRC
The keyboard layout used by the console is set in by the keymap variable. Valid values can be found in. has further subdivisions into layout (,, etc.). Some languages have multiple options, so you may wish to experiment to decide which one fits your needs best.

systemd
With systemd the keymap layout used for your console can be set using the command. First check the available keymap layouts:

다음 원하는 콘솔 키맵 배치를 설정하십시오:

마지막으로 콘솔 키맵 배치를 올바르게 설정했는지 확인하십시오:

OpenRC
The keyboard layout to be used by the X server is specified in by the XkbLayout option. For details visit the Xorg guide.

systemd
With systemd the keymap layout for the X11 server can be set using the command. First check the available X11 keymap layouts:

다음 원하는 X11 키맵 배치를 설정하십시오:

마지막으로 X11 키맵 배치를 올바르기 설정했는지 확인하십시오:

OpenRC
In order to get your console to display the Euro symbol, you will need to set the consolefont variable in to a file found in  (without the  ). has the Euro symbol.

콘솔 글꼴 설정

You should verify that the service is in the boot runlevel:

If no runlevel is displayed for, then add it to the proper level:

Most applications
Getting the Euro symbol to work properly in X is a little bit tougher. The first thing you should do is change the fixed and variable definitions in to end in   instead of.

기본 X 글꼴 설정

어떤 프로그램은 자체 글꼴을 쓰지만, 유로화 기호가 들어간 글꼴을 사용하도록 따로 알려야 합니다. 사용자 수준에서의 파일(이 파일을 새 사용자를 위해 로 복사할 수 있습니다), 또는에 있는 전역 레벨의 (xterm같은)프로그램 리소스 파일에서 이런 조치를 취할 수 있습니다. 이 파일에서 새 줄을 추가하기 보다는 이미 존재하는 줄의 내용을 바꿔야 합니다. xterm 글꼴을 바꾸려면 다음처럼 하십시오:

(X)Emacs의 유로 기호
(X)Emacs에서 유로 기호를 사용하려면, 다음 내용을 에 추가하십시오:

XEmacs(Emacs 아님)에서는 해야 할 일이 조금 더 있습니다. 에 추가하십시오:

NLS
For message based localization to work in programs that support it and have the  (Native language support) USE flag, you will probably need to have the programs compiled with this flag set. Message strings are installed in files. Most of the programs using nls also need the gettext library to extract and use localized messages. Of course, Portage will automatically install it when needed.

USE 플래그를 활성화 하고 나면 일부 패키지를 다시 이머지 해야 합니다:

LINGUAS
There is also an additional localization variable called LINGUAS, which affects the localization files that get installed in gettext-based programs, and decides which GUI language packs should be downloaded and installed for some specific software packages, such as Firefox, Thunderbird, kde-base/kde-l10n or app-office/libreoffice-l10n. The variable takes in space-separated list of language codes, and a suggested place to set it is :

With, most ebuilds would install only the packages' default language but none of the   files. They would also not download and install any of the further language packs. For instance, the currently stable app-office/libreoffice receives further language support through which supports download and installation of the language packs defined in. Since the origin language of libreoffice is, it does not have   flag in. So with, libreoffice still supports.

To see the status of GUI translation, hyphenation, spell checking and other localisations on your language, please refer to the LibreOffice translation web site.

For finer grained control it can be set per package in :

A list of installed programs making use of the LINGUAS variable and their supported languages can be shown as follows:

A list of LINGUAS values that can be used is provided as :

After setting the  USE flag it may be necessary to re-emerge some packages:

External resources

 * Locales and Internationalization (gnu.org)