Καλά, Αυτή η έκδοση διορθώνει ορισμένα προβλήματα. Δεν διορθώνει τους άλλους (Ναί, Η ανώνυμη μετάφραση είναι ενεργοποιημένη από προεπιλογή, αν θέλετε – κλείσ 'το, είναι η κλήση σας, δεν είναι πρόβλημα ασφάλειας). Επίσης, ένας συντάκτης *ΕΠΡΕΠΕ* να μπορεί να δει ποια άτομα δημιούργησαν μεταφράσεις πριν από αυτόν στο αρχείο καταγραφής μεταφράσεων. Αυτό δεν είναι ένα “αποκάλυψη πληροφοριών” αλλά μάλλον ένα χαρακτηριστικό, πολύ παρόμοια με την ικανότητά σας να βλέπετε ποιος έγραψε μια ανάρτηση στον ιστότοπό σας. Αν δεν το θέλεις, απλά μην επιτρέψετε σε κανέναν άλλον εκτός από τον διαχειριστή να μεταφράζει και εσείς “ασφαλής”.
Αυτή η έκδοση διορθώνει επίσης το πρόβλημα του χάρτη ιστότοπου XML, αφού έχουν αναβαθμίσει μια δευτερεύουσα έκδοση (4.1.4 προς την 4.1.5) αλλά άλλαξαν τα πάντα εσωτερικά (μικτή υπόθεση σε θήκη καμήλας, όχι πολύ σημαντικό, αλλά ακόμα, μια σπαστική αλλαγή).
Ένα άλλο σημαντικό πράγμα, Δεν θα χρησιμοποιώ πλέον το wordpress.org, Ειλικρινά πιστεύω ότι δεν δουλεύω για αυτούς. Πραγματικά δεν τους εμπιστεύομαι και δεν τους εμπιστεύομαι, και αυτό είναι οριστικό. Νέες εκδόσεις θα είναι εδώ, εάν ο μηχανισμός ενημέρωσης προσθηκών λειτουργεί στον ιστότοπό σας, θα μπορείτε να κάνετε αναβάθμιση. Επίσης θα αφαιρέσω σύντομα το .1 τελειώνοντας από εκδόσεις, αφού θα υπάρχει μόνο μία έκδοση.
Αν έχεις κάτι να μου πεις, χρησιμοποιήστε τη φόρμα επικοινωνίας εδώ, Μάλλον θα απαντήσω εν ευθέτω χρόνω. Ο σχολιασμός αυτών των αναρτήσεων λειτουργεί επίσης.
Καλή τύχη και καλή διασκέδαση χρησιμοποιώντας αυτήν την έκδοση.
Έκδοση 1.0.8 – Ευχαριστώ Julien!
Σε αυτήν την ιδιαίτερη παλινδρομική ημερομηνία, κυκλοφορεί μια νέα έκδοση του Transposh. Αυτή η έκδοση έμεινε πίσω για πάρα πολύ καιρό, αλλά αφού τελικά βρήκα τον χρόνο, είναι έτοιμο και διαθέσιμο.
Έτσι, τι καλό είναι?
Πρώτο, Θα ήθελα να ευχαριστήσω τον Julien Ahrens από Ασφάλεια RCE για τη βοήθειά του στον εντοπισμό πολλών αδυναμιών στην προηγούμενη έκδοση, και συνεργάζομαι μαζί μου για την παροχή επιδιορθώσεων και την επικύρωσή τους. Ο Julien μου παρείχε τις πληροφορίες και την πλήρη αποκάλυψη και ήταν πολύ υπομονετικός μαζί μου μέχρι που τελικά είχα τον χρόνο να διορθώσω τα πάντα. Μπορώ μόνο να του δώσω την υψηλότερη σύστασή μου, και να δείξω την εκτίμησή μου εδώ. ΕΥΧΑΡΙΣΤΙΕΣ!
Άλλα πράγματα σε αυτήν την έκδοση περιλαμβάνουν μια επιδιόρθωση για την περιβόητη παλινδρόμηση με το Google Translate, προκαλώντας τους ανθρώπους να πάρουν [παράθυρο αντικειμένου] ή/και διπλό περιεχόμενο. Εάν χρησιμοποιείτε τη Μετάφραση Google, χρησιμοποιήστε το νέο κουμπί στην καρτέλα βοηθητικά προγράμματα για να διαγράψετε διπλότυπα δεδομένα. Η αποθήκευση ενός ενημερωμένου αντιγράφου ασφαλείας των ανθρώπινων μεταφράσεων σας είναι πάντα καλή ιδέα.
Υπάρχουν επίσης τόνοι βελτιώσεων στην παραπλανητική καρτέλα που ονομάζεται επεξεργασία μετάφρασης (η οποία, εκ των υστέρων μάλλον θα έπρεπε να είχα καλέσει “διαχείριση μετάφρασης”) που σας επιτρέπει να έχετε καλύτερο έλεγχο και προβολή των τρεχουσών μεταφράσεων.
Πολλή δουλειά εδώ αφιερώθηκε στη συμβατότητα με PHP8 και wordpress 5.9, Πιστεύω ότι τα περισσότερα προβλήματα εξαλείφθηκαν, και τα γραφικά στοιχεία θα πρέπει να λειτουργούν ξανά στη διεπαφή, Θέλω να ευχαριστήσω όλους τους χρήστες που με βοήθησαν να το δοκιμάσω, και ιδιαίτερα ο Άλεξ και ο Μαρσέλ. Ευχαριστώ παιδιά!
Η επόμενη έκδοση ελπίζουμε να έρθει νωρίτερα, Νομίζω ότι θα πάρω την ανάπτυξη και τα φόρουμ στο github ή σε παρόμοια πλατφόρμα. Ενημερώστε με αν έχετε οποιεσδήποτε σκέψεις σχετικά με αυτό.
Νιώστε ελεύθεροι να επικοινωνήστε μαζί μας ή αφήστε τα σχόλιά σας για αυτήν την ανάρτηση, ευημερούμε με τις θετικές εισροές και την ιδέα σας (και μαραίνονται στο αρνητικό…) Επομένως, βοηθήστε μας να σας παρέχουμε ένα από τα καλύτερα και δωρεάν εργαλεία μετάφρασης που διατίθενται.
Εναλλαγή γλώσσας για την προσθήκη Transposh
Αυτή είναι μια θέση επισκεπτών από τον 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).
Ευχαριστώ όλους για την ανάγνωση.
Καλή κωδικοποίηση!
με εκτιμιση,
Μάρκο Γκάσι από Διόρθωση κώδικα
Έκδοση 1.0.7 – κύλισε ξανά
Ναι, αυτή είναι 2 Φεβρουαρίου. Ποια είναι καλή ημερομηνία για να κάνεις μια νέα μικρή έκδοση. Αυτή η έκδοση θα πρέπει να λειτουργεί έξω από το κουτί με WP 5.6 (και μάλλον 5.7 πάρα πολύ). Και περιλαμβάνει μερικές μικρές επιδιορθώσεις για σφάλματα που παρουσιάστηκαν τον τελευταίο χρόνο.
Θα ήθελα να ευχαριστήσω τον Fabio Perri για τη βοήθειά του στη δοκιμή αυτής της κυκλοφορίας και για το ότι δεν παραιτήθηκε από το Transposh. Υποθέτω ότι θα βρει σύντομα περισσότερα σφάλματα και θα ακολουθήσει μια νέα κυκλοφορία.
Η επόμενη έκδοση θα περιλαμβάνει πιθανώς μερικές ακόμη εκδόσεις που κυκλοφόρησαν από τον μεταφραστή bing καθώς και την αφαίρεση κάποιου παλιού και αχρησιμοποίητου κώδικα.
Ελπίζουμε ότι θα απολαύσετε αυτή την έκδοση.
Ευτυχισμένο το νέο έτος – 2021
Καλά, Αυτή ήταν μια πολυάσχολη χρονιά για μένα προσωπικά. Δεν μπόρεσα να κυκλοφορήσω νέες εκδόσεις του Transposh στην απαιτούμενη συχνότητα, και οι αλλαγές που έγιναν στο πλαίσιο wordpress προκάλεσαν δυσλειτουργία τμημάτων της προσθήκης.
Σύντομα θα ενημερώσω την προσθήκη. Καθώς υπάρχουν πολλά ζητήματα που ενοχλούν τους χρήστες που έχουν αναβαθμιστεί σε πιο πρόσφατο wordpress. Το πρώτο είναι η κατάργηση παλαιών συναρτήσεων jQuery, προκαλώντας τη λειτουργία του τεμπέλης φορτωτή που χρησιμοποιείται από το πρόσθετο. Αυτό πιθανότατα θα διορθωθεί είτε αντικαθιστώντας τον τεμπέλης φορτωτή είτε ακυρώνοντας αυτήν τη δυνατότητα. Τα επιχειρήματα χωρίζονται μεταξύ των διαφορετικών προσεγγίσεων. Όταν σχεδιάστηκε η Transposh, Η φόρτωση ενός άχρηστου σεναρίου 100k φαινόταν λίγο, αλλά το Διαδίκτυο από τότε έχει προχωρήσει με ταχύτητα. Και δεν είμαι πραγματικά σίγουρος αν οι άνθρωποι ασχολούνται ακόμη περισσότερο με τη βελτιστοποίηση των ιστότοπών τους. Οι τεμπέληδες φορτωτές για το jQuery που υποστηρίζουν αρχεία CSS είναι μάλλον σπάνιοι, και τίποτα νέο δεν έχει κυκλοφορήσει για λίγα χρόνια.
Το δεύτερο σημαντικό πρόβλημα ήταν η χρήση του jQueryUI ως πλατφόρμας διαλόγου στην οποία βασίζεται η προσθήκη. Η ανάπτυξη του jQueryUI ήταν επίσης εξαιρετικά αθόρυβη τα τελευταία χρόνια. Και δεν μπόρεσα να βρω μια κατάλληλη εναλλακτική λύση διαλόγου. Η ανάγκη να αλλάξω τελείως την προσέγγιση ή να γράψω κάποια δική μου συνιστώσα διαλόγου είναι ένα άλλο πολύ μεγάλο έργο. Πιθανότατα να το κάνω να δουλέψει ξανά. Αλλά αυτή η λύση γρήγορης κόλλας θα πρέπει να αλλάξει.
Θέλω να ευχαριστήσω όλους όσους υποστήριξαν την προσθήκη και την ανάπτυξή της την τελευταία δεκαετία. Αυτό με κάνει να συνεχίζω να υποστηρίζω την προσθήκη.
Θα τα πούμε με μια νέα έκδοση που θα διορθώσει σύντομα τα περισσότερα σφάλματα. Και συμμερίζομαι την παγκόσμια ελπίδα ότι 2021 θα είναι καλύτερο από 2020.