이 장에서는 사용 가능한 토토 결과 기능을 설명합니다토토 결과두 가지로 현지화를 지원합니다
운영 체제의 로케일 기능 사용
정의 된 여러 가지 다른 문자 세트를 제공합니다토토 결과서버,
로케일지원을 참조하십시오토토 결과표준 ISO C 및 사용posix로케일 시설
로케일 지원은 ainitdb. initdb의지initdb정확히 어떤 로케일을 사용할 것인지-로케일옵션. 을 위한
initdb -로케일 = sv_se
이 예제는 로케일을 스웨덴어로 설정합니다 (SV11624_11647SE). 다른 가능성은en_us(U.S. English) 및FR_CA(프랑스 캐나다). 둘 이상CS_CZ.ISO8859-2. 어떤 지역을 사용할 수 있는지로케일 -A사용 가능한 로케일 목록을 제공 할 것입니다.)
때로는 여러 규칙을 혼합하는 것이 유용합니다
LC_COLLATE | 문자열 정렬 순서 |
LC_CTYPE | 문자 분류 (문자 란 무엇입니까? |
lc_messages | 메시지 언어 |
lc_monetary | 통화 지식 |
lc_numeric | 숫자 형식 |
LC_TIME | 날짜와 시간의 형식 |
시스템이 로케일이없는 것처럼 행동하기를 원한다면C또는posix.
일부 로케일 카테고리의 특성은 그 가치가 있다는 것입니다.initdb실행할 수 없습니다LC_COLLATEandLC_CTYPE해당 범주입니다. 그들토토 결과기록을 통해이를 시행합니다LC_COLLATEandLC_CTYPEinitdb. 서버는 자동으로이를 채택합니다
다른 로케일 범주는 원하는대로 변경할 수 있습니다섹션자세한 내용). 에 의해 선택된 기본값initdb실제로 작성되었습니다토토 결과.conf토토 결과.conf그런 다음 서버
서버의 로케일 동작이 결정됩니다.
참고 :우리가 로케일 상속에 대해 말할 때LC_ALL, LC_COLLATE(에 해당하는 변수Lang. 만약에C.
일부 메시지 토토 결과 라이브러리도언어목적을 위해 다른 모든 로케일 설정을 무시합니다getText, 자세한 내용은
메시지를 사용자로 변환 할 수 있도록합니다NLS빌드 시간에 활성화되어 있어야합니다. 이 선택은입니다
설명에도 불구하고 로케일 지원이 작동하지 않는 경우로케일 -A운영 체제가 제공하는 경우
확인토토 결과isLC_COLLATEandLC_CTYPE설정은에 결정됩니다initdb시간을 반복하지 않고 변경할 수 없습니다initdb. 를 포함한 기타 로케일 설정lc_messagesandlc_monetary초기에show명령.
디렉토리src/test/localein토토 결과'S Locale
서버 측 오류를 처리하는 클라이언트 응용 프로그램
메시지 변환 카탈로그 유지하려면 필요합니다토토 결과범퍼카 토토stgreSQL : 문서 : 8.0 : 모국어 지원또는