Σελίδα 1 από 1

Custom fields σε 3.1.10

Δημοσιεύτηκε: Σάβ 19 Νοέμ 2016, 13:16
από TJK
Σημείωση: Δουλεύω σε αγγλική γλώσσα και οπότε χρειαστεί να κάνω κάτι για το phpbb στα Ελληνικά τότε (ξανά) εγκαθιστώ την Ελληνική γλώσσα για να δουλέψω.

Εχθές που πήγα να κάνω την ελληνική μετάφραση του 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' => 'ΧΟΜΠΥ' ,
αλλά και στο language/en/common.php ως

Κώδικας: Επιλογή όλων

'HOBBYS' => 'HOBBYS' ,
και αντίστοιχα αν έχω έναν ελληνικό πίνακα. Το πρόθεμο {L} δηλώνει μεταβλητή γλώσσας.

Ερώτηση: Βλέπετε κάποιον άλλο τρόπο πού παρακάμπτει το χειροκίνητο πέρασμα μετάφρασης; Προσωπικά δε βλέπω.

Re: Custom fields σε 3.1.10

Δημοσιεύτηκε: Σάβ 19 Νοέμ 2016, 15:51
από gtsoukn
Κι όμως υπάρχει πρόβλεψη και γι' αυτό !!!

Τα προσαρμοσμένα πεδία προφίλ ορίζονται από το ΠΕΔ -> ΜΕΛΗ ΚΑΙ ΟΜΑΔΕΣ
Επιλέγουμε Δημιουργία νέου πεδίου
(Μέχρι εδώ για όσους δεν γνωρίζουν ότι υπάρχει αυτή η δυνατότητα)

Στο τέλος της σελίδας Προσθέστε πεδίο προφίλ ορίζουμε το πώς θα εμφανίζεται το νέο προφίλ στην προεπιλεγμένη γλώσσα, Αγγλικά, Ελληνικά ή οποιαδήποτε άλλη.
Πατώντας Ειδικές επιλογές τύπου προφίλ και μετά Ειδικές επιλογές γλώσσας θα μεταβούμε σε μια σελίδα Υπολειπόμενοι ορισμοί γλώσσας που περιέχει όλες τις εγκατεστημένες γλώσσες και εκεί θα ορίσουμε το πώς θα εμφανίζεται σε κάθε γλώσσα ξεχωριστά.

Re: Custom fields σε 3.1.10

Δημοσιεύτηκε: Σάβ 19 Νοέμ 2016, 18:29
από TJK
Ωπ.. αυτό δε το γνώριζα. Θα το κοιτάξω και θα επανέλθω.