각 언어는 단수 및 복수 구문에 대한 고유한 문법 형태를 가지고 있습니다.
예:
이는 현지화에 도전 과제를 제시합니다.
복수 민감 문자열의 번역이 지원되며, 기본 및 서수 복수 형태가 포함됩니다. 이 문자열은 대상 언어의 복수 규칙에 따라 복수 형태로 번역되어야 합니다. 이 복수 형태는 소스 파일에 정의되어야 합니다.
예:
-
영어 문자열 남은 항목이 %d%개 있습니다, 여기서 %d%는 1을 제외한 모든 숫자를 나타냅니다.
-
체코어에서는 이를 두 가지 방법으로 번역해야 합니다.
첫 번째는 숫자 2, 3 또는 4에 대한 것이고 (즉, 몇), 두 번째는 숫자 0, 5 및 그 이상의 경우입니다 (즉, 다른).
PO (gettext) 파일은 일반적으로 복수 형태와 ICU 메시지를 사용합니다.
복수 규칙에 대한 자세한 내용은 CLDR 복수 규칙을 참조하십시오.
복수 형태 처리
많은 현지화 파일 형식이 지원되며 복수 값을 다양한 방식으로 처리합니다. 가장 일반적인 방법이 각 형식에 대해 제시됩니다.
복수 형태의 수는 유니코드 규칙에 따라 자동으로 처리됩니다. 이는 일부 언어가 최대 6개의 형태를 가지는 반면, 다른 언어는 몇 개만 가진다는 것을 의미합니다. 프로젝트에 로캘을 추가하고 ISO 코드를 제공하면, 해당 언어에 대한 올바른 복수 범주가 번역을 위해 Strings Editor에 자동으로 표시됩니다. 내보내기 시, 복수 키는 대상 플랫폼에 맞는 올바른 구문으로 변환됩니다.
복수 형태는 탭의 창에서 처리됩니다.
키는 키를 생성하거나 편집할 때 복수형을 활성화하여 복수형으로 설정할 수 있습니다. 프로젝트의 탭에서 키별로 복수형을 활성화하려면 다음 단계를 따르세요:
-
프로젝트 페이지에서 더보기/키를 선택합니다.
탭이 표시됩니다.
-
원하는 키의 톱니바퀴
아이콘을 클릭합니다.
창이 표시됩니다.
-
탭을 클릭하고 를 선택합니다.
드롭다운이 표시됩니다.
-
와 복수형 유형 중에서 선택하세요.
중요 사항
복수형 유형을 변경하면 기존 번역이 지워집니다.
-
저장을 클릭합니다.
사용하는 형식에서 요구하는 경우 이 제공되어야 합니다(예: gettext를 사용할 때).
복수형 유형은 각 키의 섹션의 편집자 사이드바에서도 표시되고 편집할 수 있습니다.