언어

중요한 안내: 향후 업데이트에서 언어 지원 기능이 지속적으로 확장됩니다. 현재 버전에서는 요소 내에 직접 번역만 지원됩니다. [txt:] 구문 지원은 향후 제거될 예정입니다. 사용자 정의 번역은 유지되지만 더 이상 변경할 수 없습니다. 이 장에는 언어 편집기에 대한 설명이 포함되어 있지만 아직 사용할 수 없습니다.

이미지 언어 편집기는 두 영역으로 나뉩니다. 구성 및 데이터베이스입니다. 데이터베이스에는 Antcas Control에 있는 모든 번역이 포함됩니다. 구성 탭에서 새 항목을 편집하거나 추가할 수 있습니다. 테이블의 요소를 클릭하면 번역 편집이 표시됩니다. 편집기에는 버전도 포함되어 있어 번역의 내보내기와 가져인도 생성할 수 있습니다.

언어 및 영토

언어는 항상 영토(일반적으로 국가)와 함께 정의되지만 연결될 수도 있습니다. 예를 들어, 독일어 (독일)독일어 (스위스)에서 생성됩니다. 사용자 정의 번역의 경우 각 영토에 대해 정의해야 합니다. 영토는 또한 지역 스키마를 제공합니다. 이는 현재 번역과 고정되어 있습니다.

일반

번역은 항상 영어에서 대상 언어로 번역됩니다. 절대 독일어에서 다른 언어로 번역하지 마세요. 반드시 고려해야 합니다. 향후 텍스트는 Antcas Control에서 KI를 통해 직접 번역할 수 있습니다. 가능한 경우 컨텍스트를 항상 사용하세요. 긴 문장의 경우 변수와 텍스트를 정의해야 합니다. 번역의 변수는 항상 대소문자를 구분합니다. 대소문자는 항상 구별됩니다.

번역 시 구두점은 항상 일치해야 합니다. 예를 들어, 문장이 마침표로 끝나는 경우 번역에도 마침표가 포함되어야 합니다. 대소문자도 마찬가지입니다. 단어는 여러 번 정의될 수 있습니다. 예를 들어, 단어 open offen과 단어 Open Offen이 사용됩니다. 번역 시 첫 번째 문자를 동일하게 번역해야 합니다. 모든 대문자로 된 단어는 피해야 합니다: OPEN OFFEN은 절대 사용하지 마세요. 다양한 언어에는 대소문자가 없습니다. 예를 들어, 일본어의 경우 단어는 강조되지 않습니다. 반드시 명확한 텍스트 서식을 사용하세요.

번역은 단수 또는 복수로 정의할 수 있습니다. 텍스트 영역을 대체하기 위해 플레이스홀더를 정의할 수 있으므로 카운터로 사용할 때 복수를 사용합니다. 기존 텍스트는 복수에서 단수로 또는 그 반대로 변환할 수 없습니다.

컨텍스트

Antcas Control에서는 이 영역을 컨텍스트라고 하지만 도메인으로도 알려져 있습니다. 번역에는 여러 컨텍스트가 포함될 수 있습니다. 예를 들어, 단어 Open은 상태 geöffnet 또는 öffnen을 설명할 수 있습니다. 따라서 컨텍스트를 정의해야 합니다. 컨텍스트는 항상 대소문자를 구분합니다. 대소문자는 구별됩니다. 따라서 모든 컨텍스트를 소문자로 작성하는 것이 좋습니다. 단어가 다른 컨텍스트에서 동일한 방식으로 이미 정의된 경우 복제할 수 있습니다. 그러나 컨텍스트는 항상 명확하게 정의해야 합니다.

참고: 컨텍스트는 항상 동일하게 정의해야 합니다. 절대 noun, nounsNoun을 동시에 사용하지 마세요.

컨텍스트 설명
noun 명사. 일반적으로 단어와 같은 Order Bestellung, Open Öffnen, Close Schliessen, Play Spiel, Print Drucken 등. 일반적으로 모든 활동.
verb 동사. 예를 들어, Order Bestellen, Open Geöffnet, Close Schliessen, Play Spiel, Print Drucken 등.
adj 형용사. 예를 들어, Left Übrig, Open Geöffnet, Close Schliessen등.
menu 텍스트는 메뉴에 정의됩니다. 이 컨텍스트는 Antcas Control에서 자주 사용됩니다.
dialog 사용자 상호작용이 발생하는 메시지에 사용됩니다. 예를 들어, OK OK, Cancel Abbrechen, Save Speichern등.

플레이스홀더

텍스트에는 플레이스홀더를 사용할 수 있습니다. 이는 유형별로 자동으로 서식이 지정되어 사용하기 쉬워집니다. 원본 텍스트에서 임의 순서 없이 순서를 정의할 수 있지만, 번역 시 순서는 임의로 정의할 수 있습니다. 예를 들어 다음과 같이 정의됩니다:

단수: One of %2$i Windows is open. Ein von %2$i Fenster ist geöffnet.
복수: %i of %i Windows are open. %i von %i Fenstern sind geöffnet.

여기서 플레이스홀더 %i가 사용됩니다. 단수 버전에서 후자가 사용되므로 %2$i로 정의해야 합니다. 이는 인덱스 2를 정의합니다. 첫 번째 인덱스는 1부터 시작됩니다.

플레이스홀더 설명
%s 간단한 문자열. 이 플레이스홀더를 사용하면 값이 1:1로 출력됩니다.
%i 정수(Glanzzahl)를 정의합니다. 숫자는 항상 정수로 반올림됩니다. 또한 서식이 추가됩니다. 12345.67 12'345
%f 부동 소수점(Float)을 정의합니다. 12345.67 12'345.67
%F %f와 동일하지만 점 대신 쉼표를 사용하고 작은따옴표를 설정하지 않습니다. 12345.67 12345.67
%z SI 단위로 출력합니다. 12345 12.35k
%Z 바이트(이진 변환 1'024)로 출력합니다. 12345 12.06k

단수 및 복수

번역에는 언어별로 여러 복수 형태가 있을 수 있습니다. 그러나 소스 언어는 항상 단수와 복수를 사용합니다(사용되는 경우). 이는 번역이 없는 경우 폴백으로 사용됩니다. 복수 번역이 정의된 경우 이를 단수로 또는 그 반대로 변환할 수 없습니다. Antcas Control의 모든 언어에는 형식을 변환하는 규칙이 이미 포함되어 있습니다.