Kielet

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.

Kielet ja alueet

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.

Yleistä

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 auki ja sana Open Auki. Kun nämä käännetään, ensimmäinen kirjain täytyy olla sama. Vain isoilla kirjaimilla kirjoitettujen sanojen tulisi välttää: OPEN AUKI ei koskaan tulisi käyttää. Joissakin kielissä ei ole iso- ja pienkirjaimia. Esimerkiksi japanissa. Silloin sanaa ei korosteta. Käytä tässä ehdottomasti yksiselitteistä tekstiformatointia.

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.

Konteksti

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 tilaus, Open avata, Close sulkea, Play peli, Print tulostaa ja niin edelleen. Yleensä jokainen toiminto.
verb Verbi. Esimerkiksi Order tilata, Open auki, Close sulkea, Play peli, Print tulostaa ja niin edelleen.
adj Adjektiivi. Esimerkiksi Left jäljellä, Open auki, Close sulkea ja niin edelleen.
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 OK, Cancel peruuta, Save tallenna ja niin edelleen.

Paikkamerkit

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. Yksi %2$i ikkuna on auki.
Monikko: %i of %i Windows are open. %i of %i ikkunaa on auki.

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 12'345
%f Määrittää liukuluvun (float). 12345.67 12'345.67
%F Samoin kuin %f, mutta säilyttää pisteen desimaalina ja lisää ei yläviivaa. 12345.67 12345.67
%z Tulostus SI-yksikössä. 12345 12.35k
%Z Tulostus tavuina (binäärikäännös 1'024) 12345 12.06k

Yksikkö ja monikko

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.