Važan upozorenje: U nadolazećim ažuriranjima podrška za jezike će se stalno proširivati. U trenutnoj verziji prijevod se podržava samo direktno u elementima. Podrška za sintaksu [txt:] će biti uklonjena u budućnosti. Vlastiti prijevodi će ostati, ali ih više ne možete mijenjati. Ovo poglavlje sadrži opis uređivača jezika, međutim ovaj se još ne može koristiti.
Uređivač jezika je podijeljen u dva područja. Konfiguracija i baza podataka. Baza podataka sadrži sve prijevode koji su dostupni u Antcas Control-u. U kartici Konfiguracija možete uređivati ili dodavati nove stavke. Kada kliknete na element u tablici, prikazat će se uređivanje prijevoda. Uređivač također sadrži verzije koje omogućuju izvoz i uvoz prijevodâ.
Jezik se uvijek definira zajedno s teritorijem (obično zemljom), ali može biti i povezan. Na primjer, Njemački (Njemačka) se stvara iz Njemačkog (Švicarska). Vlastiti prijevodi moraju se definirati za svaki teritorij. Teritorij također pruža shemu područja. Ovo je trenutno fiksno povezano s prijevodom.
Prijevod se uvijek prevede s engleskog na ciljni jezik. Nikad s njemačkog na drugi jezik. To treba uvijek imati na umu. U budućnosti će tako tekstove moći direktno prevoditi KI u Antcas Control-u. Kontekst bi trebao biti uvijek korišten ako je to moguće. Za duge rečenice treba definirati varijablu i tekst. Varijabla prijevoda je uvijek osjetljiva na velika i mala slova. Velika i mala slova se uvijek razlikuju.
Kod prijevodâ treba imati na umu da interpunkcija mora biti uvijek u skladu. Ako rečenica, na primjer, završava točkom, prijevod mora sadržavati točku. Isto vrijedi i za velika i mala slova. Riječi su možda definirane više puta. Na primjer, riječ open
Prijevod se može definirati kao jednina ili množina. Budući da se mjesto za zamjenu tekstualnih područja može definirati, množina se koristi kada se ta mjesta koriste kao brojač. Postojeći tekst ne može se pretvoriti iz množine u jedninu i obrnuto.
U Antcas Control-u ovaj se dio zove kontekst, međutim poznat je i kao domena. Prijevod može sadržavati različite kontekste. Primjer je riječ Open. Riječ može opisivati stanje otvoren ili otvoriti. Stoga mora biti definiran kontekst. Kontekst je uvijek osjetljiv na velika i mala slova. Velika i mala slova se razlikuju. Preporučuje se uvijek pisati sve kontekste malim slovima. Ako je riječ već definirana u drugom kontekstu, može se duplirati. Međutim, kontekst treba uvijek biti jedinstveno definiran.
Napomena: Kontekst treba uvijek biti jednako definiran. Nikad noun, nouns i Noun istovremeno koristiti.
| Kontekst | Opis |
|---|---|
| noun | Imenica. Općenito se koristi za riječi kao što su Order |
| verb | Glagol. Na primjer, Order |
| adj | Pridjev. Na primjer, Left |
| menu | Tekst je definiran u izborniku. Ovaj se kontekst često koristi u Antcas Control-u. |
| dialog | Koristi se za poruke koje zahtijevaju interakciju korisnika. Na primjer, OK |
U tekstovima možete koristiti mjesta za zamjenu. Ona se automatski formatiraju ovisno o tipu. To olakšava korištenje teksta, budući da formatiranje ne mora biti navedeno ugniježđeno. Popis mjesta za zamjenu možete pronaći u tablici ispod. Mjesta za zamjenu su temeljena na naredbi sprintf koja se također koristi u bloku funkcija STR_FORMAT. Treba imati na umu da redoslijed može biti proizvoljan. Međutim, ovaj bi trebao biti bez proizvoljnog redoslijeda u izvornom tekstu. Prijevod se definira na sljedeći način:
Jednina: One of %2$i Windows is open.
Množina: %i of %i Windows are open.
Ovdje se koristi mjesto za zamjenu %i. Budući da se u verziji jednine koristi samo posljednji, mora biti definiran s %2$i, koji definira indeks 2. Prvi indeks počinje s 1.
| Mjesta za zamjenu | Opis |
|---|---|
| %s | Jednostavni niz znakova. Ako se koristi ovo mjesto za zamjenu, vrijednost će biti ispisana jedan prema jednom. |
| %i | Definira cijeli broj (integer). Broj se uvijek zaokružuje na najbliži cijeli broj. Također se dodaju formatiranja. 12345.67 |
| %f | Definira decimalni broj (float). 12345.67 |
| %F | Kao %f, ali zadržava točku kao decimalni zarez i ne postavlja apostrof. 12345.67 |
| %z | Izlaz u SI jedinici. 12345 |
| %Z | Izlaz u bajtovima (binarna pretvorba s 1'024) 12345 |
Prijevod može imati više oblika množine, ovisno o jeziku. Izvorni jezik se uvijek navodi s jedninom i množinom ako se koriste. Ovo služi kao sigurnosna kopija ako nije dostupan prijevod. Ako je definirana množina prijevoda, ne može se pretvoriti u verziju jednine i obrnuto. Svaki jezik u Antcas Control-u već sadrži pravila za pretvaranje oblika.