Εχθές που πήγα να κάνω την ελληνική μετάφραση του application form (μπορείτε να το βρείτε εδώ μαζί με οδηγίες εγκατάστασης αλλά και download link) παρατήρησα το εξής:
Τα costum profile fields λαμβάνουν τη "μετάφραση" από τη default γλώσσα.
πράγμα εντελώς λογικό αφού μέσα στα αρχεία της εκάστοτε γλώσσας δεν υπάρχει μετάφραση για τις αντίστοιχες λέξεις που θα μπουν εκεί. Συνεπώς, κάποιος που χρησιμοποιεί ένα forum σε αρκετές γλώσσες δε μπορεί να χρησιμοποιήσει το αντίστοιχο εργαλείο του πίνακα του διαχειριστή για να ορίσει κάποια custom profile fields.
Αυτό σημαίνει πώς αφού δημιουργήσει τα αντίστοιχα πεδία μέσα από τον πίνακα θα πρέπει να πειράξει και το αντίστοιχο .html (συγκεκριμένα κάποιο από τα memberlist) ώστε στο σημείο αυτό να βάλει μία μεταβλητή προκειμένου στη συνέχεια να τη περάσει ως μετάφραση στα αρχεία γλώσσας.
Για παράδειγμα αν βάλω custom profile field το Hobbys ας πούμε , θα πρέπει να πειράξω το .html και να ορίσω τη μεταβλητή {L_HOBBYS} την οποία στη συνέχεια θα περάσω στο language/el/common.php ως
Κώδικας: Επιλογή όλων
'HOBBYS' => 'ΧΟΜΠΥ' ,
Κώδικας: Επιλογή όλων
'HOBBYS' => 'HOBBYS' ,
Ερώτηση: Βλέπετε κάποιον άλλο τρόπο πού παρακάμπτει το χειροκίνητο πέρασμα μετάφρασης; Προσωπικά δε βλέπω.