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
Hinterlasse eine Antwort