Jezici

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â.

Jezici i teritoriji

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.

Opće informacije

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 otvoren i riječ Open Otvoren se koriste. Kada se prevedu, prvi slovo mora biti isto prevedeno. Riječi isključivo u velikim slovima treba izbjegavati: OPEN OTVOREN ne bi se trebalo koristiti. U različitim jezicima nema razlike između velikih i malih slova. Na primjer, u japanskom. Stoga riječ nije istaknuta. Koristite ovdje uvijek jedinstveno formatiranje teksta.

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.

Kontekst

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 Narudžba, Open Otvoriti, Close Zatvoriti, Play Igra, Print Pritisnuti itd. U pravilu svaka aktivnost.
verb Glagol. Na primjer, Order Naručiti, Open Otvoren, Close Zatvoriti, Play Igra, Print Pritisnuti itd.
adj Pridjev. Na primjer, Left Preostalo, Open Otvoren, Close Zatvoriti itd.
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 redu, Cancel Odustani, Save Spremi itd.

Mjesta za zamjenu

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. Jedno od %2$i prozora je otvoreno.
Množina: %i of %i Windows are open. %i od %i prozora su otvorena.

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 12'345
%f Definira decimalni broj (float). 12345.67 12'345.67
%F Kao %f, ali zadržava točku kao decimalni zarez i ne postavlja apostrof. 12345.67 12345.67
%z Izlaz u SI jedinici. 12345 12.35k
%Z Izlaz u bajtovima (binarna pretvorba s 1'024) 12345 12.06k

Jednina i množina

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.