Σημαντική σημείωση: Στα επόμενα ενημερώματα, η υποστήριξη γλώσσας θα επεκταθεί συνεχώς. Στην τρέχουσα έκδοση, οι μεταφράσεις υποστηρίζονται μόνο απευθείας στα στοιχεία. Η υποστήριξη της σύνταξης [txt:] θα αφαιρεθεί στο μέλλον. Οι δικές σας μεταφράσεις θα διατηρηθούν, αλλά δεν μπορούν να τροποποιηθούν πλέον. Αυτό το κεφάλαιο περιέχει την περιγραφή του επεξεργαστή γλώσσας, ο οποίος ωστόσο δεν μπορεί ακόμη να χρησιμοποιηθεί.
Ο Επεξεργαστής Γλώσσας χωρίζεται σε δύο περιοχές. Η ρύθμιση και η βάση δεδομένων. Η βάση δεδομένων περιέχει όλες τις μεταφράσεις που υπάρχουν στο Antcas Control. Στην καρτέλα Ρύθμιση μπορεί να επεξεργαστεί ή να συμπληρωθεί μια νέα είσοδος. Αν ένα στοιχείο στην πίνακα κλικαρεί, εμφανίζεται η επεξεργασία της μετάφρασης. Ο επεξεργαστής περιέχει επίσης εκδόσεις, οι οποίες επιτρέπουν την δημιουργία εξαγωγών και εισαγωγών των μεταφράσεων.
Μια γλώσσα ορίζεται πάντα μαζί με το έδαφος (συνήθως η χώρα), μπορεί όμως να συνδεθεί. Έτσι, για παράδειγμα, δημιουργείται Γερμανικά (Γερμανία) από Γερμανικά (Ελβετία). Οι δικές σας μεταφράσεις, ωστόσο, πρέπει να ορίζονται με κάθε έδαφος. Το έδαφος παρέχει επίσης το πρότυπο περιοχής. Αυτό είναι τώρα σταθερά συνδεδεμένο με τη μετάφραση.
Μια μετάφραση μεταφράζεται πάντα από τα Αγγλικά στην στόχευση γλώσσας. Ποτέ από τα Γερμανικά σε μια άλλη γλώσσα. Αυτό πρέπει να λαμβάνεται υπόψη. Στο μέλλον, οι κείμενοι μπορούν επίσης να μεταφραστούν απευθείας στο Antcas Control χρησιμοποιώντας KI. Ένας πλοήγηση πρέπει να χρησιμοποιείται όταν είναι δυνατόν. Σε μεγάλες προτάσεις πρέπει να ορίζονται μια μεταβλητή και το κείμενο. Μια μεταβλητή μιας μετάφρασης είναι πάντα case-sensitive. Η κεφαλαία και μικρή γραφή διακρίνεται πάντα.
Στα μεταφράσεις πρέπει να λαμβάνεται υπόψη ότι τα σημειώματα στίξης πρέπει πάντα να ταιριάζουν. Αν μια πρόταση, για παράδειγμα, τελειώνει με ένα σημείο, η μετάφραση πρέπει επίσης να περιέχει ένα σημείο. Το ίδιο ισχύει και για την κεφαλαία και μικρή γραφή. Λέξεις μπορεί να έχουν οριστεί πολλές φορές. Έτσι, για παράδειγμα, μια λέξη open
Μια μετάφραση μπορεί να οριστεί ως ενικός ή πληθυντικός. Επειδή αντικαταστάτες μπορούν να οριστούν για την αντικατάσταση περιοχών κειμένου, χρησιμοποιείται πληθυντικός όταν αυτοί χρησιμοποιούνται ως μετρητές. Ένα υπάρχον κείμενο δεν μπορεί να μετατραπεί από πληθυντικό σε ενικό και το αντίστροφο.
Στο Antcas Control, αυτή η περιοχή ονομάζεται πλοήγηση, αλλά είναι επίσης γνωστή ως περιοχή. Μια μετάφραση μπορεί να περιέχει διάφορες πλοηγήσεις. Ένα παράδειγμα είναι η λέξη Open. Η λέξη μπορεί να περιγράφει μια κατάσταση geöffnet ή επίσης öffnen. Για αυτό πρέπει να οριστεί μια πλοήγηση. Μια πλοήγηση είναι πάντα case-sensitive. Η κεφαλαία και μικρή γραφή διακρίνεται. Συνιστάται να γράφονται όλες οι πλοηγήσεις με πεζά γράμματα. Αν μια λέξη έχει οριστεί ήδη σε άλλη πλοήγηση με τον ίδιο τρόπο, μπορεί να αντιγραφεί αυτή. Ωστόσο, η πλοήγηση πρέπει πάντα να ορίζεται με μοναδικό τρόπο.
Σημείωση: Μια πλοήγηση πρέπει πάντα να ορίζεται με τον ίδιο τρόπο. Ποτέ noun, nouns και Noun. ταυτόχρονα.
| Πλοήγηση | Περιγραφή |
|---|---|
| noun | Ουσιαστικό. Χρησιμοποιείται γενικά για λέξεις όπως Order |
| verb | Ρήμα. Για παράδειγμα, Order |
| adj | Επίθετο. Για παράδειγμα, Left |
| menu | Το κείμενο ορίζεται σε ένα μενού. Αυτή η πλοήγηση εμφανίζεται συχνά στο Antcas Control. |
| dialog | Χρησιμοποιείται για μηνύματα που πραγματοποιούνται με αλληλεπίδραση χρήστη. Για παράδειγμα, OK |
Στα κείμενα μπορούν να χρησιμοποιηθούν αντικαταστάτες. Αυτοί μορφοποιούνται αυτόματα ανάλογα με τον τύπο τους. Αυτό απλοποιεί τη χρήση ενός κειμένου, καθώς η μορφοποίηση δεν χρειάζεται να ορίζεται με επικάλυψη. Μια λίστα των αντικαταστατών βρείτε στον παρακάτω πίνακα. Οι αντικαταστάτες βασίζονται στην εντολή sprintf, η οποία χρησιμοποιείται επίσης στη μονάδα λειτουργίας STR_FORMAT. Πρέπει να ληφθεί υπόψη ότι η σειρά μπορεί να οριστεί τυχαία. Ωστόσο, αυτή πρέπει να γίνεται στον πρωτότυπο κείμενο χωρίς τυχαία σειρά. Η μετάφραση ορίζεται για παράδειγμα ως εξής:
Ενικός: One of %2$i Windows is open.
Πληθυντικός: %i of %i Windows are open.
Εδώ χρησιμοποιείται ο αντικαταστάτης %i. Επειδή στην έκδοση ενικού χρησιμοποιείται μόνο ο τελευταίος, πρέπει να οριστεί με %2$i. Ο οποίος ορίζει τον δείκτη 2. Ο πρώτος δείκτης ξεκινά με 1.
| Αντικαταστάτης | Περιγραφή |
|---|---|
| %s | Απλό αλφαριθμητικό. Αν χρησιμοποιηθεί αυτός ο αντικαταστάτης, η τιμή θα εμφανιστεί ένα προς ένα. |
| %i | Ορίζει έναν ακέραιο αριθμό. Ο αριθμός στρογγυλοποιείται πάντα σε ακέραιο αριθμό. Επιπλέον, προστίθενται μορφοποιήσεις. 12345.67 |
| %f | Ορίζει έναν αριθμό με κλάσμα. 12345.67 |
| %F | Ως %f, αλλά διατηρεί ένα σημείο ως κόμμα και δεν θέτει ένα απλό ερωτήματος. 12345.67 |
| %z | Εξαγωγή σε μονάδα SI. 12345 |
| %Z | Εξαγωγή σε bytes (δυαδική μετατροπή με 1'024) 12345 |
Μια μετάφραση μπορεί να έχει πολλές μορφές πληθυντικού, ανάλογα με τη γλώσσα. Η πηγή γλώσσας ορίζεται πάντα με ενικό και πληθυντικό όταν χρησιμοποιούνται αυτές. Αυτό χρησιμεύει ως fallback, αν δεν υπάρχει μετάφραση. Αν έχει οριστεί μια μετάφραση πληθυντικού, αυτή δεν μπορεί να μετατραπεί σε έκδοση ενικού και το αντίστροφο. Κάθε γλώσσα στο Antcas Control περιέχει ήδη τους κανόνες για τη μετατροπή των μορφών.