이 문서는 지원되지 않는 버전의 토토 사이트 추천을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 : 23 장. 메이저 토토 사이트버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

5 장. 현지화

에서 사용 가능한 현지화 기능을 설명합니다 관리자의 관점.

토토 사이트 추천지원 세 가지 접근 방식으로 현지화 :

  • 운영 체제의 로케일 기능 사용 로케일 별 콜레이션 순서, 번호 형식을 제공합니다. 번역 된 메시지 및 기타 측면.

  • 명시 적 다중 바이트 문자 세트 사용토토 사이트 추천지원할 서버 더 많은 문자가 필요한 언어 단일 바이트, 그리고 그 사이의 문자 세트를 제공합니다 클라이언트 및 서버. 지원되는 문자 세트의 수는 다음과 같습니다 서버가 컴파일 된 시점에서 수정되고 내부 문자열 비교와 같은 작업에는 확장이 필요합니다 각 캐릭터는 32 비트 단어로.

  • 단일 바이트 문자 Recoding이 더 많은 것을 제공합니다 다중이지만 단일 바이트 사용자를위한 가벼운 솔루션 캐릭터 세트.

5.1. 장소 지원하다

로케일지원을 참조하십시오 문화적 선호에 관한 응용 프로그램 알파벳, 정렬, 번호 형식 등토토 사이트 추천표준 ISO C 및 사용posix같은 로케일 시설 서버 운영 체제에서 제공합니다. 추가 정보는 귀하의 시스템 문서를 참조하십시오.

5.1.1. 개요

로케일 지원이 내장되어 있지 않습니다토토 사이트 추천기본적으로; 그것을 가능하게하려면 공급-enable-locale옵션구성스크립트 :

$./configure-enable-locale
로케일 지원은 서버에만 영향을 미칩니다. 모든 고객이 있습니다 로케일 지원이 있거나없는 서버와 호환됩니다.

사용자가 선호하는 메시지를 활성화합니다 언어,--enable-nls옵션 사용해야합니다. 이 옵션은 다른 로케일과 무관합니다 지원하다.

어떤 특정 문화 규칙에 대한 정보 사용은 표준 환경 변수에 의해 결정됩니다. 당신이 다른 프로그램에서 현지화 된 행동을 받고 있습니다 아마도 이미 설정했을 것입니다. 가장 간단한 설정 방법 현지화 정보는입니다.Lang변수, 예 :

Export Lang = SV_SE

이것은 로케일을 스웨덴어로 설정합니다 (SV) 스웨덴에서 사용 된대로 (SE). 다른 가능성은en_us(U.S. English) 및FR_CA(캐나다, 프랑스어). 둘 이상 문자 세트는 로케일에 유용 할 수 있습니다. 사양은 다음과 같습니다.CS_CZ.ISO8859-2. 어떤 지역을 사용할 수 있는지 시스템의 이름 아래에서 제공된 내용에 따라 운영 체제 공급 업체 및 설치된 내용.

때로는 여러 가지 규칙을 혼합하는 것이 유용합니다 예를 들어 로케일 (예 : 미국 콜레이션 규칙)이지만 스페인 메시지를 사용합니다. 이를 수행하려면 재정의하는 환경 변수 세트가 존재합니다. 기본값Lang특정 범주:

LC_COLLATE 문자열 정렬 순서
LC_CTYPE 문자 분류 (문자 란 무엇입니까? 상위 상위 동등한?)
lc_messages 메시지 언어
lc_monetary 통화 지식
lc_numeric 숫자 형식
LC_TIME 날짜와 시간의 형식
또한 이러한 모든 특정 변수와Lang변수를 재정의 할 수 있습니다 그만큼LC_ALL환경 변수.

참고 :일부 메시지 현지화 라이브러리 환경 변수보기언어다른 모든 로케일을 무시합니다 언어를 설정하기위한 설정 메시지. 의심스러운 경우 문서를 참조하십시오 운영 체제, 특히getText매뉴얼 페이지, 자세한 정보.

시스템이 로케일이없는 것처럼 행동하도록 원한다면 지원, 특별 로케일 사용C또는posix로케일 관련 변수.

서버의 로케일 동작이 결정됩니다. 서버가 보는 환경 변수에 의해 모든 고객의 환경. 그러므로 이것을 설정하도록주의하십시오 서버를 시작하기 전에 변수. 이것의 결과 클라이언트와 서버가 다른 로컬로 설정된 경우 메시지는 위치에 따라 다른 언어로 표시 될 수 있습니다 그들은 시작되었습니다.

theLC_COLLATEandLC_CTYPE변수는 정렬 순서에 영향을 미칩니다 인덱스. 따라서 이러한 값은 어느 정도 고정되어야합니다 특정 데이터베이스 클러스터 또는 텍스트 열의 인덱스가 있습니다 부패하게됩니다.토토 사이트 추천값을 기록하여이를 시행합니다LC_COLLATEandLC_CTYPEinitdb. 그만큼 서버는이 두 값이있을 때 자동으로 채택합니다 시작; 다른 것만LC_카테고리 서버 시작시 환경에서 설정할 수 있습니다. 요컨대, 데이터베이스 클러스터에서는 하나의 콜레이션 순서 만 사용할 수 있습니다. 그리고 그것은에서 선택됩니다initdbTime.

5.1.2. 이익

특히 다음과 같은 로케일 지원 영향 특징:

  • 정렬 순서 in주문 by쿼리.

  • theto_char가족 기능

  • the좋아요and~패턴 매칭을위한 연산자

로케일 지원을 사용하는 유일한 심각한 단점토토 사이트 추천속도입니다. 그래서 실제로 필요한 경우에만 로케일을 사용하십시오. 주목해야합니다 특히 비 C 로케일을 선택하면 색인이 비활성화됩니다 에 대한 최적화Likeand~운영자 그것들을 사용하는 검색 속도의 차이 연산자.

5.1.3. 문제

설명에도 불구하고 로케일 지원이 작동하지 않는 경우 위에서, 운영 체제의 로케일 지원을 확인하십시오. 올바르게 구성됩니다. 주어진 로케일이 있는지 확인합니다 사용할 수있는 설치 및 기능Perl예를 들어. Perl도 지원했습니다 로케일과 로케일이 부러진 경우Perl -다섯다음과 같이 불평 할 것입니다 :

$ Export lc_ctype = 'not_exist'
$ Perl -v
Perl : 경고 : 로케일 설정에 실패했습니다.
Perl : 경고 : 로케일 설정을 확인하십시오.
lc_all = (unset),
lc_ctype = "not_exist",
lang = (unset)
시스템에 지원 및 설치됩니다.
Perl : 경고 : 표준 로케일 ( "C")로 돌아 가기.

로케일 파일이 올바른 위치에 있는지 확인하십시오. 가능한 위치에는 다음이 포함됩니다./usr/lib/locale(Linux, Solaris),/usr/share/locale(Linux),/usr/lib/nls/loc(Dux 4.0). Locale Man 페이지를 확인하십시오 확실하지 않은 경우 시스템입니다.

확인토토 사이트 추천IS 실제로 당신이 생각하는 로케일을 사용합니다.LC_COLLATEandLC_CTYPE설정이 결정됩니다initdb시간을 변경할 수 없습니다 반복하지 않고initdb. 를 포함한 기타 로케일 설정lc_messagesandlc_monetary환경에 의해 결정됩니다 우체국 장은 시작되었으며 간단한 포스트 마스터 재시작. 를 확인할 수 있습니다.LC_COLLATEandLC_CTYPE이있는 데이터베이스 설정Contrib/PG_CONTROLDATA유틸리티 프로그램.

디렉토리src/test/locale테스트 스위트를 포함합니다토토 사이트 추천'S Locale Support.

서버 측 오류를 처리하는 클라이언트 응용 프로그램 오류 메시지의 텍스트를 구문 분석하는 것은 분명히 서버의 메시지가 다를 때의 문제 언어. 그러한 애플리케이션을 작성하는 경우 필요합니다 이 상황에 대처할 계획을 세우십시오. 임베디드 SQL 인터페이스 (ECPG)도 있습니다 이 문제의 영향을받습니다. 현재 권장됩니다 와 인터페이스하는 서버ECPG응용 프로그램은 보내도록 구성됩니다 영어로 된 메시지.

메시지 변환 카탈로그 유지하려면 필요합니다 보고 싶어하는 많은 자원 봉사자들의 지속적인 노력토토 사이트 추천선호하는 언어. 당신의 언어로 된 메시지가 있다면 현재 사용 가능하거나 완전히 번역되지 않으면 도움이됩니다 감사하겠습니다. 당신이 도와주고 싶다면를 참조하십시오.개발자 가이드또는 개발자의 메일 링리스트.