Αυτή είναι μια θέση επισκεπτών από τον Marco Gasi of Διόρθωση κώδικα. Εκτιμώ το έργο του και του επέτρεψα να χρησιμοποιήσει αυτόν τον χώρο για να σου πει κάτι που μπορεί να σου ενδιαφέρει. Έτσι χωρίς περαιτέρω φασαρία, εδώ είναι η ανάρτηση του Μάρκο
Όπως πολλοί άλλοι προγραμματιστές, όταν ανακάλυψα την προσθήκη Transposh, αμέσως την ερωτεύτηκα! Επιτρέπει αυτόματες μεταφράσεις έξω από το κουτί, αλλά σας δίνει επίσης έναν λεπτομερή έλεγχο στο μεταφρασμένο κείμενο, επιτρέποντάς σας να επεξεργάζεστε κάθε φράση.
εντάξει, το γνωρίζετε ήδη, οπότε δεν είναι απαραίτητο να επαναλάβω εδώ γιατί όλοι αγαπάμε τόσο την Transposh.
Αλλά πρέπει να ομολογήσω κάτι: Δεν ήμουν ικανοποιημένος με το widget εναλλαγής γλωσσών. Αναπτύσσω μικρούς ιστότοπους και συνήθως πρέπει να χρησιμοποιώ από 2 προς την 4 διαφορετικές γλώσσες. Δημιουργία ιστότοπων εκτός WordPress, Συνήθιζα να βάζω κάποια σημαία στο κύριο μενού πλοήγησης και εύχομαι να μπορούσα να κάνω το ίδιο χρησιμοποιώντας WordPress και Transposh.
Ο τεχνικός τρόπος
Αρχικά, για να πάρει αυτό το αποτέλεσμα, Χρησιμοποίησα μερικά χρήσιμα πρόσθετα και λίγο javascript.
Δεν θα σπαταλήσω το χρόνο σας εδώ για να μιλήσω για αυτό: αν σας ενδιαφέρει μπορείτε να βρείτε μια λεπτομερή περιγραφή εδώ
Ο τρόπος WordPress
ο “τεχνικός τρόπος” ήταν απολύτως βαρετό για μένα: για κάθε νέο ιστότοπο έπρεπε να επαναλάβω κάθε βήμα για να πάρω 2 ή 3 σημαίες στο μενού μου. Ήθελα να πάρω τις σημαίες μου απλά να εγκαταστήσω ένα πρόσθετο και ίσως να προσαρμόσω ορισμένες ρυθμίσεις… Αλλά αυτό το πρόσθετο δεν υπήρχε, έτσι αποφάσισα τελικά ότι έπρεπε να ξεπεράσω τα όριά μου, ανταποκριθείτε στην πρόκληση και δημιουργήστε τη δική μου προσθήκη.
Σήμερα είμαι υπερήφανος που παρουσιάζω το Switcher γλώσσας για το Transposh. Δεν είναι μαγικό, δεν κάνει θαύματα, αλλά κάνει τη δουλειά.
Είμαι πολύ ευγνώμων στον Ofer, που με προσκάλεσε να παρουσιάσω το μικρό μου πλάσμα στο blog του: ΣΑΣ ΕΥΧΑΡΙΣΤΩ, Ofer, για την καλοσύνη σου, Εκτιμώ πραγματικά αυτήν την ευκαιρία να επιτρέψω τη γνωστοποίηση του Language Switcher για το Transposh.
Έτσι, τι κάνει πραγματικά το Language Switcher για το Transposh?
- διαβάζει τις ρυθμίσεις Transposh και λαμβάνει τη λίστα των γλωσσών που χρησιμοποιούνται στον τρέχοντα ιστότοπο
- Διαβάζει όλες τις τοποθεσίες μενού που είναι διαθέσιμες στο τρέχον θέμα και σας επιτρέπει να επιλέξετε πού θα εμφανίζεται ο διακόπτης γλώσσας μέσω απλών πλαισίων ελέγχου
- Σας επιτρέπει να προσθέσετε στο τέλος του επιλεγμένου μενού(μικρό) μια σειρά από σημαίες ή ένα αναπτυσσόμενο μενού για να επιλέξετε τη γλώσσα; Διαχειριστές, Οι συγγραφείς και οι συντάκτες θα δουν επίσης ένα κουμπί Επεξεργασίας μετάφρασης που θα τους επιτρέψει να ενεργοποιήσουν το Πρόγραμμα επεξεργασίας μετάφρασης Transposh
- αν επιλέξετε να χρησιμοποιήσετε μόνο σημαίες, Σας επιτρέπει να επιλέξετε ανάμεσα σε σημαίες Transposh ή σημαίες που παρέχονται από το Language Switcher για το ίδιο το Transposh
- εάν επιλέξετε να χρησιμοποιήσετε ένα αναπτυσσόμενο μενού, μπορείτε να επιλέξετε εάν χρησιμοποιείτε μια λίστα επιλογής ή χωρίς ταξινόμηση για να δημιουργήσετε το αναπτυσσόμενο μενού σας: Πρόσθεσα αυτήν την επιλογή επειδή η μη ταξινομημένη λίστα σας δίνει πολύ περισσότερες επιλογές για να προσαρμόσετε την εμφάνιση και την αίσθηση τους από μια επιλογή
- εάν χρησιμοποιείτε μια λίστα χωρίς ταξινόμηση ως αναπτυσσόμενο μενού, Μπορείτε να επιλέξετε εάν τα στοιχεία της λίστας θα εμφανίζουν μόνο τη σημαία, μόνο κείμενο ή και σημαίες και κείμενο
- Σας επιτρέπει να ορίσετε επιπλέον τάξεις για τα στοιχεία μενού εναλλαγής γλώσσας: Αυτό σας επιτρέπει να το κάνετε να φαίνεται ανάλογα με το στυλ του θέματός σας χρησιμοποιώντας την ίδια τάξη που χρησιμοποιεί το θέμα σας για στοιχεία μενού πλοήγησης
- Σας επιτρέπει να προσαρμόσετε πλήρως την εναλλαγή γλώσσας χρησιμοποιώντας έναν επεξεργαστή css με επισήμανση σύνταξης: το τρέχον φύλλο στυλ φορτώνεται στο πρόγραμμα επεξεργασίας και μπορείτε απλώς να το τροποποιήσετε και μετά να το αποθηκεύσετε ή μπορείτε ακόμη και να δημιουργήσετε ένα εντελώς νέο αρχείο css. με ένα προσαρμοσμένο όνομα (από προεπιλογή στο custom.css)
Τι γίνεται με το μέλλον?
Έχω ήδη μια λίστα TODO για να προσθέσω περισσότερες δυνατότητες και ίσως να δημιουργήσω ακόμη και μια premium έκδοση, αλλά νομίζω ότι το Language Switcher για Transposh θα κάνει τη ζωή σας πιο εύκολη σε αυτήν την πρώτη κυκλοφορία ήδη. Ή τουλάχιστον, αυτό ελπίζω πάρα πολύ!
Μπορείς να βρεις Εναλλαγή γλώσσας για Transposh στον ιστότοπο WordPress.org (ή απλώς αναζητώντας “transposh” στον πίνακα ελέγχου διαχειριστή της εγκατάστασης του WordPress): Δοκιμάστε το και μη διστάσετε να επικοινωνήσετε μαζί μου για τυχόν προβλήματα που μπορείτε να αντιμετωπίσετε. Και προφανώς, αν σου αρέσει, μην ξεχάσετε να του δώσετε κάποιο αστέρι (Ακόμα δεν έμαθα πώς να βάζω στον πίνακα ελέγχου αυτές τις ενοχλητικές προσκλήσεις για βαθμολογία LOL).
Ευχαριστώ όλους για την ανάγνωση.
Καλή κωδικοποίηση!
με εκτιμιση,
Μάρκο Γκάσι από Διόρθωση κώδικα