추가 Windchill 기능 > 서비스 정보 관리 > 구성 안내서 > 번역 설정 > 언어 설정 > 사용할 수 있는 언어
  
사용할 수 있는 언어
텍스트 저작, 번역 및 번역된 텍스트 표시를 위해 시스템에서 사용할 모든 언어 목록으로 사용할 수 있는 언어 열거를 채워야 합니다.
아직 표현되지 않은 언어에 대한 새 엔트리를 열거에 추가할 수 있습니다. 사용할 수 있는 언어 열거에 있는 모든 엔트리의 내부 이름 등록 정보는 지원되는 언어 태그여야 합니다.
사용할 수 있는 언어에 대한 새 열거 엔트리를 작성할 때 내부 이름 등록 정보에 대해 입력한 값이 검증됩니다.
지원되지 않는 언어 태그를 내부 이름 등록 정보 값으로 입력한 경우 오류 메시지가 표시됩니다.
내부 이름 등록 정보에 대해 입력한 값을 지원되는 언어 태그로 변환할 수 있는 경우에는 오류 메시지에 제안 언어 태그가 표시됩니다.
내부 이름 등록 정보 값으로 지원되는 언어 태그를 입력했지만 해당 언어 태그가 사용할 수 있는 언어 열거 엔트리에 이미 사용되고 있는 경우에는 기존 열거 엔트리의 표시 이름이 식별된 오류 메시지가 표시됩니다.
Windchill에서는 언어 태그에 BCP 47 표준 하위 집합을 지원합니다. 지원되는 언어 태그 구문은 다음과 같습니다.
<language code>
또는
<language code>-<country code>
<language code>는 소문자여야 하고 선택적 <country code>는 대문자 또는 숫자여야 합니다.
지원되는 언어 코드는 다음 사양을 충족합니다.
ISO 639–1 언어 코드(두 문자)가 있으면 이 언어 코드를 사용합니다. 그렇지 않은 경우에는 ISO 639–2 언어 코드(세 문자)를 사용합니다.
ISO 639–1 및 ISO 639–2 언어 코드 목록은 다음 위치에서 제공합니다.
http://www.loc.gov/standards/iso639-2/php/English_list.php
언어 코드가 더 이상 사용되지 않는 경우 해당하는 대체 언어 코드를 사용하십시오. 자세한 내용은 다음을 참조하십시오.
http://www.loc.gov/standards/iso639-2/php/code_changes.php
지원되는 국가 코드는 다음 사양을 충족합니다.
공식 ISO 3166 alpha-2, alpha-3 또는 UN M.49 numeric–3 국가 코드를 사용합니다.
ISO 3166 alpha-2 및 alpha-3 국가 코드에 대한 자세한 내용은 다음 페이지를 참조하십시오.
https://www.iso.org/obp/ui/#search
UN M.49 numeric–3 국가 코드에 대한 자세한 내용은 다음 페이지를 참조하십시오.
https://unstats.un.org/unsd/methods/m49/m49regin.htm
alpha-2 코드가 있으면 이 코드를 사용합니다. alpha-2 코드가 없으면 alpha-3 코드를 사용합니다. 두 코드가 모두 없으면 숫자 코드를 사용합니다.
* 
사용자가 지정한 ISO 3166–1 alpha-2 코드(AA, QM-QZ, XA-XZ, ZZ) 및 숫자 코드(900-999)는 지원되는 국가 코드입니다.
검색 및 색인에 사용할 수 있도록 새 언어 코드 구성
언어에 대한 사용할 수 있는 언어 열거에 새 엔트리를 추가한 다음 소스 언어 또는 대상 언어 하위 열거의 선택 가능 항목 테이블에 해당 엔트리를 추가할 경우 해당 언어가 올바르게 색인화 및 검색되려면 다음 구성 단계를 완료해야 합니다.
1. conf_<lang_tag>_.xml을 작성합니다.
a. <Index_Search_Home>\SolrServer\solr\server\solr\wblib\conf 위치에 이름이 conf_<lang_tag>.xml인 파일을 작성합니다. 여기에서 <Index_Search_Home>은 색인 검색 서버에서 설치된 위치입니다.
<lang_tag>사용할 수 있는 언어에 새 엔트리의 내부 이름으로 추가한 지원되는 언어 코드로 바꿉니다. 이 언어 태그는 이 항목의 앞에서 설명한 지원되는 언어 태그 기준을 충족해야 합니다.
b. conf_<lang_tag>.xml 파일에 대한 xml 요소 엔트리를 <Index_Search_Home>\SolrServer\solr\server\solr\wblib\conf\schema.xml 파일에 추가합니다.
2. Solr 필드 유형을 정의합니다.
a. 다음 위치에서 Solr이 제공한 예제 schema.xml 파일을 참조하십시오.
http://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_3_6/solr/example/solr/conf/schema.xml
b. conf_<lang_tag>.xml 파일에 Solr 필드 유형을 정의합니다.
c. 특정 토크나이저를 사용할 수 없는 언어의 경우 기본 필드 유형인 text를 사용합니다. text 필드 유형은 영어 토크나이저를 사용합니다.
d. solr.LowerCaseFilterFactory 또는 solr.RemoveDuplicatesTokenFilterFactory와 같은 적절한 Solr 필터를 추가합니다.
e. 자세한 내용은 conf_<lang_tag>.xml 파일과 동일한 디렉토리에 있는 기존 필드 유형 정의를 참조하십시오.
3. 2단계에서 정의한 필드 유형을 사용하여 Solr 동적 필드를 정의합니다. 필드 이름은 *_<lang_tag>여야 합니다. 여기서 <lang_tag>는 이 항목의 앞에서 설명한 지원되는 언어 태그입니다.