Tärkeä huomautus: Tulevissa päivityksissä kielen tukeminen laajenee jatkuvasti. Nykyisessä versiossa käännökset tuetaan vain suoraan elementeissä. [txt:] -syntaksin tuki poistetaan tulevaisuudessa. Omat käännökset säilytetään, mutta niitä ei voi enää muokata. Tämä luku sisältää kielenmuokkaajan kuvauksen, mutta sitä ei vielä voida käyttää.
Kielimuokkaaja on jaettu kahteen alueeseen. Konfiguraatio ja tietokanta. Tietokannassa on kaikki Antcas Controlissa olevat käännökset. Välilehdessä Konfiguraatio voidaan muokata tai lisätä uusi merkintä. Jos taulukon elementtiä napsautetaan, käännöksen muokkaaminen näytetään. Muokkaaja sisältää myös versiot, jotka mahdollistavat käännösten vie- ja tuontien luomisen.
Kieli määritellään aina yhdessä alueen (yleensä maan) kanssa, mutta sitä voidaan myös liittää. Esimerkiksi Saksa (Saksa) luodaan Saksasta (Sveitsi). Omat käännökset taas on määriteltävä jokaisen alueen kanssa. Alue tarjoaa lisäksi aluekoodin. Tämä on tällä hetkellä kiinteästi yhdistetty käännöksen kanssa.
Käännös tehdään aina englannista kohdekielelle. Ei koskaan saksasta toiseen kieleen. Tämän pitää ehdottomasti huomioida. Tulevaisuudessa tekstejä voidaan myös suoraan kääntää Antcas Controlissa KI:n avulla. Konteksti tulisi käyttää aina mahdollisuuksien mukaan. Pitkissä lauseissa tulisi määritellä muuttuja ja teksti. Käännöksen muuttujan nimi on aina case-sensitive. Iso- ja pienikirjaimet eroavat siis toisistaan.
Käännöksissä on huomioitava, että merkitykset ovat aina yhteneväiset. Jos lause päättyy esimerkiksi pisteeseen, käännöksessä täytyy olla myös piste. Samoin iso- ja pienkirjaimilla. Sanat voivat olla määriteltyjä useasti. Esimerkiksi sana open
Käännös voidaan määritellä joko yksikössä tai monikossa. Koska tekstialueiden korvaamiseen voidaan määritellä paikkamerkkejä, monikkoa käytetään, kun nämä toimivat laskureina. Olemassa olevaa tekstiä ei voi muuttaa monikosta yksiköksi ja päinvastoin.
Antcas Controlissa tätä aluetta kutsutaan kontekstiksi, mutta sitä tunnetaan myös nimellä domiini. Käännöksessä voi olla useita konteksteja. Esimerkki on sana Open. Sana voi kuvata tilaa auki tai toimintaa avata. Siksi konteksti täytyy määritellä. Konteksti on aina case-sensitive. Iso- ja pienkirjaimet eroavat toisistaan. Suositellaan, että kaikki kontekstit kirjoitetaan pienillä kirjaimilla. Jos sana on jo määritelty samalla tavalla toisessa kontekstissa, sitä voidaan kopioida. Konteksti tulisi kuitenkin aina määritellä yksiselitteisesti.
Huomautus: Konteksti tulisi aina määritellä samalla tavalla. Ei koskaan noun, nouns ja Noun samanaikaisesti.
| Konteksti | Kuvaus |
|---|---|
| noun | Substantiivi. Yleisesti käytetty sana kuten Order |
| verb | Verbi. Esimerkiksi Order |
| adj | Adjektiivi. Esimerkiksi Left |
| menu | Teksti määritellään valikossa. Tämä konteksti esiintyy Antcas Controlissa usein. |
| dialog | Käytetään viesteihin, joissa tapahtuu käyttäjän vuorovaikutus. Esimerkiksi OK |
Teksteihin voidaan lisätä paikkamerkkejä. Nämä muotoillaan automaattisesti tyypin mukaan. Tämä yksinkertaistaa tekstin käyttöä, koska muotoilua ei tarvitse ilmoittaa pesäkkäin. Paikkamerkkien luettelo löytyy alla olevasta taulukosta. Paikkamerkit perustuvat sprintf-komentoon, jota käytetään myös toimintosarjassa STR_FORMAT. On huomioitava, että järjestys voidaan määritellä vapaasti. Kuitenkin alkuperäisessä tekstissä tulisi olla järjestyksessä. Käännös määritellään esimerkiksi seuraavasti:
Yksikkö: One of %2$i Windows is open.
Monikko: %i of %i Windows are open.
Tässä käytetään paikkamerkkiä %i. Koska yksikön versiossa käytetään vain jälkimmäistä, se täytyy määritellä %2$i. Tämä määrittää indeksin 2. Ensimmäinen indeksi alkaa 1.
| Paikkamerkit | Kuvaus |
|---|---|
| %s | Yksinkertainen merkkijono. Jos tätä paikkamerkkiä käytetään, arvo tulostetaan sellaisenaan. |
| %i | Määrittää kokonaisluvun (integer). Luku pyöristetään aina kokonaislukuksi. Lisäksi lisätään muotoilua. 12345.67 |
| %f | Määrittää liukuluvun (float). 12345.67 |
| %F | Samoin kuin %f, mutta säilyttää pisteen desimaalina ja lisää ei yläviivaa. 12345.67 |
| %z | Tulostus SI-yksikössä. 12345 |
| %Z | Tulostus tavuina (binäärikäännös 1'024) 12345 |
Käännöksellä voi olla useita monikon muotoja riippuen kielellä. Lähdekieli ilmoitetaan kuitenkin aina yksikössä ja monikossa, jos niitä käytetään. Tämä toimii varmuuskopiona, jos käännöstä ei ole olemassa. Jos monikon käännös on määritelty, sitä ei voi muuttaa yksikköversiona ja päinvastoin. Jokaisella kielellä Antcas Controlissa on jo sääntöjä muodon muuttamiseksi.