Fontos figyelmeztetés: A jövőbeli frissítések során folyamatosan bővül a nyelvtámogatás. Az aktuális verzióban az átiratok csak közvetlenül az elemekben támogatottak. A [txt:] szintaxis támogatása később eltávolításra kerül. A saját fordításokat megőrzi, de már nem módosíthatók. Ez a fejezet tartalmazza a nyelvszerkesztő leírását, azonban még nem használható.
A nyelv-szerkesztő két területre oszlik. A konfiguráció és az adatbázis. Az adatbázis tartalmazza az összes fordítást, amely Antcas Control-ban található. A Konfiguráció fülön szerkeszthető vagy pótolható egy új bejegyzés. Ha egy elemre kattint a táblázatban, megjelenik a fordítás szerkesztése. A szerkesztő tartalmazza a verziókat is, amelyek lehetővé teszik az átiratok exportálását és importálását.
Egy nyelv mindig együtt van meghatározva a területével (általában az ország), de összekapcsolható is. Például Német (Németország) létrehozható Német (Svájc)-ból. A saját fordításoknak azonban minden területhez külön kell meghatározni őket. A terület biztosítja a területi elrendezési módot is. Ez jelenleg rögzítve van az átirathoz.
Egy fordítás mindig angolból fordul le a célnyelvre. Soha nem németből más nyelvre. Ezt mindenképpen figyelembe kell venni. Jövőben így szövegeket közvetlenül Antcas Control-ban is lehet KI segítségével lefordítani. Ha lehetőség van rá, mindig használjon kontextust. Hosszú mondatoknál definiálja a változókat és a szöveget. Egy fordítás változójának mindig érzékeny a nagy- és kisbetűkre. A nagy- és kisbetűk mindig különböznek.
Az átiratoknál figyelembe kell venni, hogy az írásjelek mindig egyezzenek meg. Ha egy mondat például ponttal végződik, a fordításban is pontot kell tartalmaznia. Ugyanazt vonatkozik a nagy- és kisbetűkre. Szavak esetleg többször lettek definiálva. Például egy szó open
Egy fordítás lehet egyes számú vagy többes számú is. Mivel helyőrzőket definiálhatunk szövegterületek cseréjéhez, többes számot használunk, ha ezek számlálóként használatosak. Egy létező szöveg nem konvertálható többes számból egyes számba és fordítva.
Az Antcas Control-ban ezt a területet Kontextusnak nevezik, azonban ez is ismert Domén néven. Egy fordítás tartalmazhat különböző kontextusokat. Például a szó Open. A szó lehet egy állapot nyitott vagy nyit is leírhat. Ezért definiálni kell egy kontextust. Egy kontextus mindig érzékeny a nagy- és kisbetűkre. A nagy- és kisbetűk különböznek. Javasolt, hogy mindig minden kontextust kisbetűkkel írjon. Ha egy szó már egy másik kontextusban ugyanúgy lett definiálva, ezt duplázhatja. Azonban a kontextus mindig egyértelműen kell legyen definiálva.
Figyelmeztetés: Egy kontextust mindig ugyanúgy kell definiálni. Soha nem noun, nouns és Noun egyszerre.
| Kontextus | Leírás |
|---|---|
| noun | Főnév. Általában használják olyan szavakhoz, mint Order |
| verb | Ige. Például Order |
| adj | Melléknév. Például Left |
| menu | A szöveg egy menüben van definiálva. Ez a kontextus gyakori az Antcas Control-ban. |
| dialog | Használják az üzenetekhez, amelyekben felhasználói interakció történik. Például OK |
A szövegekben helyőrzőket használhatunk. Ezek automatikusan formázódnak a típusuk szerint. Ez megkönnyíti egy szöveg használatát, mivel a formázást nem kell beágyazva megadni. A helyőrzők listáját találja az alábbi táblázatban. A helyőrzők a sprintf parancshoz hasonlóak, amelyet a STR_FORMAT funkcióblokkban is használnak. Figyelembe kell venni, hogy a sorrend tetszőleges módon definiálható. Azonban ez történjen az eredeti szövegben tetszőleges sorrend nélkül. A fordítás például így definiálható:
Egyes szám: One of %2$i Windows is open.
Többes szám: %i of %i Windows are open.
A %i helyőrzőt használják itt. Mivel az egyes számú verzióban csak az utóbbi használt, ezt %2$i-val kell definiálni. Ez az indexet 2 definiálja. Az első index 1-gyel kezdődik.
| Helyőrző | Leírás |
|---|---|
| %s | Egyszerű karakterlánc. Ha ezt a helyőrzőt használja, akkor az értéket egyenlő arányban adja ki. |
| %i | Egy egész számot definiál (Integer). A szám mindig le van kerekítve egy egész számra. Emellett formázásokat is hozzáadnak. 12345.67 |
| %f | Egy lebegőpontos számot definiál (Float). 12345.67 |
| %F | Mint a %f, de megtartja a pontot vesszőként és nem tesz egy aposztrófot. 12345.67 |
| %z | Kimenet SI egységben. 12345 |
| %Z | Kimenet bájtokban (bináris átalakítás 1'024-gyel) 12345 |
Egy fordítás több többes számú formát is tartalmazhat, attól függően a nyelvnek. Az forrásnyelvet azonban mindig egyes számban és többes számban adjuk meg, ha ezeket használjuk. Ez szolgál biztonsági másolásként, ha nincs elérhető fordítás. Ha egy többes számú fordítást definiáltak, akkor ezt nem lehet átalakítani egyes számú verzióra és fordítva. Minden nyelv az Antcas Control-ban már tartalmazza a formák átalakításának szabályait.