Jazyky

Důležitá poznámka: V nadcházejících aktualizacích bude podpora jazyků neustále rozšiřována. V této verzi jsou překlady podporovány pouze přímo v prvcích. Podpora syntaxe [txt:] bude v budoucnu odstraněna. Vlastní překlady budou zachovány, ale již nelze měnit. Toto kapitola obsahuje popis editoru jazyků, který však zatím nelze použít.

Editor jazyka je rozdělen do dvou oblastí. Konfigurace a databáze. Databáze obsahuje všechny překlady, které jsou v Antcas Control dostupné. V záložce Konfigurace lze upravit nebo přidat nový záznam. Pokud se klikne na prvek v tabulce, zobrazí se úprava překladu. Editor také obsahuje verze, které umožňují vytvářet exporty a importy překladů.

Jazyky a území

Jazyk je vždy definován společně s územím (obvykle státem), ale může být také spojen. Například Němčina (Německo) se vytváří z Němčiny (Švýcarsko). Vlastní překlady však musí být definovány pro každé území. Území také poskytuje schéma oblasti. Toto je aktuálně pevně spojeno s překladem.

Všeobecné informace

Překlad se vždy přeloží z angličtiny do cílového jazyka. Nikdy z němčiny do jiného jazyka. To by mělo být rozhodně zohledněno. V budoucnu tak lze texty pomocí KI přímo v Antcas Control překládat. Kontext by měl být při možnosti vždy použit. U dlouhých vět by měla být definována proměnná a text. Proměnná překladu je vždy citlivá na velikost písmen. Velikost písmen se tedy vždy liší.

Při překladech je třeba zohlednit, že interpunkční znaménka musí být vždy shodná. Pokud například věta končí tečkou, musí překlad také obsahovat tečku. Totéž platí pro velikost písmen. Slova mohou být možná definována vícekrát. Například slovo open otevřeno a slovo Open Otevřeno se používá. Pokud jsou překládána, musí být první písmeno stejně přeloženo. Slova pouze velkými písmeny by měla být vyhnuta: OPEN OTEVŘENO by nikdy nemělo být použito. V některých jazycích neexistuje rozdíl mezi velkými a malými písmeny. Například v japonštině. Proto pak slovo není zvýrazněno. Použijte zde prosím jednoznačné formátování textu.

Překlad může být definován jako singulár nebo plurál. Protože lze definovat zástupné symboly pro nahrazení oblastí textu, používá se plurál, pokud jsou tyto použity jako počítadlo. Existující text nelze převést z plurálu na singulár a naopak.

Kontext

V Antcas Control se tato oblast nazývá kontext, ale je také známá jako doména. Překlad může obsahovat různé kontexty. Příkladem je slovo Open. Slovo může popisovat stav otevřeno nebo také otevřít. Proto musí být definován kontext. Kontext je vždy citlivý na velikost písmen. Velikost písmen se liší. Doporučuje se proto psát všechny kontexty malými písmeny. Pokud bylo slovo již v jiném kontextu stejně definováno, může být duplikováno. Nicméně by měl být kontext vždy jednoznačně definován.

Poznámka: Kontext by měl být vždy definován stejně. Nikdy noun, nouns a Noun současně používat.

Kontext Popis
noun Podstatné jméno. Obvykle se používá k slovům jako Order Objednávka, Open Otevřít, Close Zavřít, Play Hra, Print Tisk atd. Obvykle každá činnost.
verb Sloveso. Například Order Objednat, Open Otevřeno, Close Zavřít, Play Hra, Print Tisk atd.
adj Přídavné jméno. Například Left Zbývající, Open Otevřeno, Close Zavřít atd.
menu Text je definován v menu. Tento kontext se v Antcas Control často vyskytuje.
dialog Používá se pro zprávy, které vyžadují interakci uživatele. Například OK OK, Cancel Zrušit, Save Uložit atd.

Zástupné symboly

V textech lze použít zástupné symboly. Ty se podle typu automaticky formátují. To usnadňuje použití textu, protože formátování nemusí být zanořeno uvedeno. Seznam zástupných symbolů naleznete v následující tabulce. Zástupné symboly jsou založeny na příkazu sprintf, který se také používá v bloku funkce STR_FORMAT. Je třeba zohlednit, že pořadí lze libovolně definovat. Nicméně by mělo být provedeno v původním textu bez libovolného pořadí. Překlad se například definuje takto:

Singulár: One of %2$i Windows is open. Jeden z %2$i Oken je otevřen.
Plurál: %i of %i Windows are open. %i z %i Oken jsou otevřena.

Zde se používá zástupný symbol %i. Protože v singulární verzi je použit pouze poslední, musí být definován jako %2$i. Který definuje index 2. První index začíná číslem 1.

Zástupný symbol Popis
%s Jednoduchý řetězec. Pokud se tento zástupný symbol používá, hodnota se vyvede jeden k jednomu.
%i Definuje celé číslo (integer). Číslo je vždy zaokrouhleno na celé číslo. Kromě toho se přidávají formátování. 12345.67 12'345
%f Definuje desetinné číslo (float). 12345.67 12'345.67
%F Stejně jako %f, ale zachovává tečku jako desetinnou čárku a nepřidává apostrof. 12345.67 12345.67
%z Výstup v jednotkách SI. 12345 12.35k
%Z Výstup v bytech (binární převod s 1'024) 12345 12.06k

Singulár a plurál

Překlad může mít několik forem plurálu, v závislosti na jazyce. Zdrojový jazyk je však vždy uveden s singulárem a plurálem, pokud jsou použity. Slouží jako záložní řešení, pokud není k dispozici překlad. Pokud byl definován plurální překlad, nelze jej převést do verze singulární a naopak. Každý jazyk v Antcas Control již obsahuje pravidla pro převod forem.