각 언어 단수 및 복수 문법적 형태가 있습니다.
예:
현지화에 도전이 됩니다.
단수/복수를 구분하는 Strings 번역이 지원됩니다. 이 Strings 대상 언어 복수 규칙에 따라 복수 형태를 사용하여 번역되어야 합니다. 소스 파일에서 이 복수 형태를 정의해야 합니다.
예:
-
영어 문자열 %d% 항목이 남았습니다. 여기에서 %d%는 1을 제외하고 모든 숫자를 의미합니다.
-
체코어로 두 가지 방법으로 번역해야 합니다.
숫자 2, 3 또는 4에 대한 첫 번째 (즉, 소수)와 숫자 0, 5 이상에 대한 두 번째 (즉, 기타).
PO(gettext) 파일은 일반적으로 복수형과 ICU 메시지를 사용합니다.
복수 규칙에 대한 자세한 내용은 CLDR 복수 규칙을 참조하십시오.
복수형 처리
많은 현지화 파일 형식이 지원되며 여러 가지 방법으로 복수 값을 처리합니다. 각 형식에 대해 가장 일반적인 방법이 표시됩니다.
복수 형태의 수는 우니코드 규칙에 따라 자동으로 처리됩니다. 따라서 어떤 언어에는 최대 6개의 형태가 있고, 다른 언어에는 몇 가지 형태만 있습니다.
복수 형태는
창의 탭에서 처리됩니다.프로젝트에 로캘을 추가하고 ISO 코드를 제공할 때 해당 언어에 대한 올바른 입력 필드를 표시하여 복수형 프로세스를 지원합니다.
프로젝트의 추가/키를 선택하고 톱 바퀴 아이콘을 클릭하여 창을 엽니다. 그런 다음 탭에서 선택합니다. 사용된 형식에 따라 필요한 경우(예: 세트텍스트를 사용할 때) 이 제공되었는지 확인하십시오.