Ok, Diese Version behebt einige Probleme. Repariert andere nicht (Ja, Die anonyme Übersetzung ist standardmäßig aktiviert, wenn Sie es wünschen – schalte es aus, Es ist dein Anruf, kein Sicherheitsproblem). Ebenfalls, ein Redakteur *SOLL* im Übersetzungslog sehen können, welche Personen vor ihm Übersetzungen erstellt haben. Dies ist kein “Offenlegung von Informationen” sondern eher ein Feature, sehr ähnlich zu Ihrer Fähigkeit zu sehen, wer einen Beitrag auf Ihrer Website geschrieben hat. Wenn Sie es nicht wollen, Erlauben Sie einfach niemandem außer dem Administrator zu übersetzen, und Sie sind es “sicher”.
Diese Version behebt auch das XML-Sitemap-Problem, da sie eine Nebenversion aktualisiert haben (4.1.4 zu 4.1.5) doch intern alles verändert (Mischkoffer zu Kamelkoffer, nicht zu wichtig, aber dennoch, eine bahnbrechende Veränderung).
Eine weitere wichtige Sache, Ich werde wordpress.org nicht mehr verwenden, Ich glaube ehrlich, dass ich nicht für sie arbeite. Ich vertraue ihnen wirklich nicht und vertraue ihnen, und das ist endgültig. Neue Veröffentlichungen werden hier sein, Wenn der Plugin-Aktualisierungsmechanismus auf Ihrer Website funktioniert, können Sie ein Upgrade durchführen. Die werde ich auch bald entfernen .1 Ende von Versionen, da es nur eine Version geben wird.
Wenn Sie mir etwas zu sagen haben, Bitte nutzen Sie hier das Kontaktformular, Ich werde wahrscheinlich rechtzeitig antworten. Das Kommentieren dieser Beiträge funktioniert auch.
Viel Glück und viel Spaß mit dieser Version.
Version 1.0.8 – Danke Julien!
An diesem besonderen palindromischen Datum, eine neue Version von Transposh wird veröffentlicht. Diese Version wurde viel zu lange zurückgehalten, aber seit ich endlich Zeit habe, es ist aktiv und verfügbar.
Also, wozu ist es gut?
Erstens, Mein Dank gilt Julien Ahrens aus RCE-Sicherheit für seine Hilfe bei der Erkennung mehrerer Schwachstellen in der vorherigen Version, und mit mir an der Bereitstellung von Korrekturen und deren Validierung zu arbeiten. Julien versorgte mich mit den Informationen und der vollständigen Offenlegung und war sehr geduldig mit mir, bis ich endlich die Zeit hatte, alles zu reparieren. Ich kann ihm nur meine beste Empfehlung aussprechen, und zeige hier meine Wertschätzung. DANK!
Andere Dinge in dieser Version beinhalten eine Korrektur für die berüchtigte Regression mit Google Translate, Menschen zu bekommen [Objektfenster] und/oder Duplicate Content. Wenn Sie Google Übersetzer verwenden, Bitte verwenden Sie die neue Schaltfläche auf der Registerkarte "Dienstprogramme", um doppelte Daten zu löschen. Es ist immer eine gute Idee, ein aktuelles Backup Ihrer menschlichen Übersetzungen zu speichern.
Es gibt auch jede Menge Verbesserungen an der irreführenden Registerkarte namens Übersetzungseditor (welcher, im Nachhinein hätte ich wohl anrufen sollen “Übersetzungsmanagement”) was Ihnen eine bessere Kontrolle und Sichtbarkeit der aktuellen Übersetzungen ermöglicht.
Viel Arbeit wurde hier der Kompatibilität mit PHP8 und WordPress gewidmet 5.9, Ich glaube, dass die meisten Probleme beseitigt wurden, und die Widgets sollten wieder in der Benutzeroberfläche funktionieren, Ich möchte allen Benutzern danken, die mir beim Testen geholfen haben, und besonders Alex und Marcel. danke Leute!
Die nächste Version kommt hoffentlich früher, Ich denke, dass ich Entwicklung und Foren zu Github oder einer ähnlichen Plattform bringen werde. Lassen Sie mich wissen, wenn Sie irgendwelche Gedanken dazu haben.
Fühlen sich frei kontaktiere uns oder hinterlassen Sie Ihr Feedback zu diesem Beitrag, Wir leben von Ihren positiven Inputs und Ideen (und verwelken auf dem Negativ…) Helfen Sie uns also, Ihnen eines der besten und kostenlosen Übersetzungstools zur Verfügung zu stellen.
Sprachumschalter für Transposh-Plugin
Dies ist ein Gastbeitrag von Marco Gasi von Codingfix. Ich schätze seine Arbeit und erlaubte ihm, diesen Raum zu nutzen, um Ihnen etwas zu erzählen, das Sie vielleicht so interessant finden wie ich. So ohne weiteres, Hier ist Marcos Beitrag
Wie viele andere Entwickler, Als ich das Transposh Plugin entdeckte, verliebte ich mich sofort in es! Es ermöglicht sofortige automatische Übersetzungen, bietet Ihnen aber auch eine detaillierte Kontrolle über den übersetzten Text, so können Sie jede einzelne Phrase bearbeiten.
okay, Sie wissen das bereits, daher muss ich hier nicht wiederholen, warum wir alle Transposh so sehr lieben.
Aber ich muss etwas gestehen: Ich war mit dem Sprachumschalter-Widget nicht zufrieden. Ich entwickle kleine Websites und muss sie normalerweise von verwenden 2 zu 4 verschiedene Sprachen. Erstellen von Nicht-WordPress-Websites, Früher habe ich nur eine Flagge in das Hauptnavigationsmenü gesetzt und mir gewünscht, ich könnte dasselbe mit WordPress und Transposh tun.
Der handwerkliche Weg
Zunaechst, um dieses Ergebnis zu erhalten, Ich habe ein paar nützliche Plugins und nur ein bisschen Javascript verwendet.
Ich werde Ihre Zeit hier nicht verschwenden, um darüber zu sprechen: Wenn Sie interessiert sind, finden Sie eine detaillierte Beschreibung hier
Der WordPress-Weg
Die “handwerklicher Weg” war absolut langweilig für mich: Für jede neue Website musste ich jeden Schritt wiederholen, nur um zu bekommen 2 oder 3 Fahnen in meinem Menü. Ich wollte, dass meine Flags nur ein Plugin installieren und vielleicht einige Einstellungen anpassen ... Aber dieses Plugin existierte nicht, Also entschied ich mich schließlich, meine Grenzen zu überschreiten, Stelle dich der Herausforderung und erstelle mein eigenes Plugin.
Heute bin ich stolz darauf, Language Switcher für Transposh zu präsentieren. Es ist keine Magie, Es tut keine Wunder, aber es erledigt den Job.
Ich bin Ofer sehr dankbar, der mich eingeladen hat, meine kleine Kreatur in seinem Blog zu präsentieren: Danke, Ofer, für deine Freundlichkeit, Ich freue mich sehr über diese Gelegenheit, Language Switcher for Transposh bekannt zu machen.
Also, Was Language Switcher für Transposh tatsächlich tut?
- Es liest die Transposh-Einstellungen und ruft die Liste der auf der aktuellen Website verwendeten Sprachen ab
- Es liest alle Menüpositionen, die im aktuellen Thema verfügbar sind, und ermöglicht es Ihnen, durch einfache Kontrollkästchen auszuwählen, wo der Sprachumschalter angezeigt wird
- Sie können am Ende des ausgewählten Menüs hinzufügen(S) eine Reihe von Flags oder ein Dropdown-Menü zur Auswahl der Sprache; Administratoren, Autoren und Redakteure sehen auch die Schaltfläche Übersetzung bearbeiten, mit der sie den Transposh-Übersetzungseditor aktivieren können
- Wenn Sie nur Flags verwenden möchten, Sie können zwischen Transposh-Flags oder Flags wählen, die von Language Switcher für Transposh selbst bereitgestellt werden
- Wenn Sie sich für die Verwendung eines Dropdowns entscheiden, können Sie wählen, ob Sie eine Auswahl oder eine ungeordnete Liste zum Erstellen Ihres Dropdowns verwenden möchten: Ich habe diese Option hinzugefügt, da ungeordnete Listen Ihnen viel mehr Optionen zum Anpassen ihres Erscheinungsbilds bieten als eine Auswahl
- wenn Sie eine ungeordnete Liste als Dropdown verwenden, Sie können auswählen, ob die Listenelemente nur die Flagge anzeigen sollen, Nur Text oder beide Flags und Text
- Hiermit können Sie zusätzliche Klassen für die Menüelemente Ihres Sprachumschalters festlegen: Auf diese Weise können Sie festlegen, dass es Ihrem Themenstil entspricht, indem Sie dieselbe Klasse verwenden, die Ihr Thema für Navigationsmenüelemente verwendet
- Sie können Ihren Sprachumschalter mithilfe eines CSS-Editors mit Syntaxhervorhebung vollständig anpassen: Das aktuelle Stylesheet wird in den Editor geladen und Sie können es einfach ändern und dann speichern oder sogar eine völlig neue CSS-Datei erstellen. mit einem benutzerdefinierten Namen (Der Standardwert ist custom.css)
Was ist mit der Zukunft?
Ich habe bereits eine TODO-Liste, um weitere Funktionen hinzuzufügen und möglicherweise sogar eine Premium-Version zu erstellen, Aber ich denke, dass Language Switcher for Transposh Ihnen das Leben in dieser ersten Version bereits erleichtern wird. Oder zumindest, das hoffe ich sehr!
Sie können finden Sprachumschalter für Transposh auf der WordPress.org-Website (oder einfach nur suchen “transponieren” im Admin-Dashboard Ihrer WordPress-Installation): Probieren Sie es aus und zögern Sie nicht, mich zu kontaktieren, wenn Sie Probleme haben. Und natürlich, wenn es dir gefällt, Vergiss nicht, ihm einen Stern zu geben (Ich habe immer noch nicht gelernt, wie ich diese nervigen Einladungen zur Bewertung von LOL in das Dashboard einfügen kann).
Vielen Dank für das Lesen.
Gute Codierung!
Hochachtungsvoll,
Marco Gasi von Codingfix
Version 1.0.7 – wieder rollen
Jawohl, Dies ist der 2. Februar. Welches ist ein gutes Datum, um eine neue kleinere Veröffentlichung zu machen. Diese Version sollte mit WP sofort funktionieren 5.6 (und wahrscheinlich 5.7 zu). Und enthält einige kleinere Korrekturen für Fehler, die im letzten Jahr aufgetreten sind.
Ich wollte Fabio Perri für seine Hilfe beim Testen dieser Version und dafür danken, dass er Transposh nicht aufgegeben hat. Ich denke, er wird bald weitere Bugs finden und eine neue Version wird folgen.
Die nächste Version wird wahrscheinlich einige weitere Versionen enthalten, die vom Bing-Übersetzer veröffentlicht wurden, sowie das Entfernen von altem und nicht verwendetem Code.
Wir hoffen, dass Ihnen diese Version gefallen wird.
Ein glückliches neues Jahr – 2021
Ok, Für mich persönlich war dies ein arbeitsreiches Jahr. Ich konnte keine neuen Versionen von Transposh in der erforderlichen Häufigkeit veröffentlichen, und Änderungen, die im WordPress-Framework vorgenommen wurden, haben zu Fehlfunktionen von Teilen des Plugins geführt.
Ich werde das Plugin bald aktualisieren. Da es derzeit einige Probleme gibt, die Benutzer stören, die auf ein neueres WordPress aktualisiert haben. Das erste ist eine Ablehnung alter jQuery-Funktionen, Dies führt dazu, dass der vom Plugin verwendete Lazy Loader nicht richtig funktioniert. Dies wird wahrscheinlich behoben, indem entweder der Lazy Loader ersetzt oder diese Funktion abgebrochen wird. Die Argumente sind zwischen den verschiedenen Ansätzen aufgeteilt. Als Transposh konzipiert wurde, Das Laden eines nutzlosen Skripts von 100.000 schien ein bisschen viel zu sein, Aber das Internet hat seitdem an Geschwindigkeit gewonnen. Und ich bin mir nicht sicher, ob sich die Leute überhaupt noch die Mühe machen, ihre Websites zu optimieren. Die Lazy Loader für jQuery, die CSS-Dateien unterstützen, sind ebenfalls eher selten, und seit einigen Jahren wird nichts Neues veröffentlicht.
Das zweite große Problem war die Verwendung von jQueryUI als Dialogplattform, auf die sich das Plugin stützt. Die Entwicklung von jQueryUI verlief in den letzten Jahren ebenfalls äußerst leise. Und ich konnte keine geeignete Dialogalternative finden. Die Notwendigkeit, den Ansatz vollständig zu ändern oder eine eigene Dialogkomponente zu schreiben, ist eine weitere sehr große Aufgabe. Ich werde es wahrscheinlich einfach wieder zum Laufen bringen. Diese Schnellklebelösung muss sich jedoch ändern.
Ich möchte allen danken, die das Plugin und seine Entwicklung im letzten Jahrzehnt unterstützt haben. Deshalb unterstütze ich das Plugin weiterhin.
Wir sehen uns mit einer neuen Version, die die meisten Fehler bald behebt. Und ich teile die globale Hoffnung, dass 2021 wird besser sein als 2020.