Articles of Lokalisierung

Übersetzte Wörter, die kein untergeordnetes Thema anzeigen

Ich habe ein Kinderthema für das vierundzwanzigste Thema geschaffen, das ich auch gerade in Afrikaans übersetze. Ich habe die Datei benannt pietergoosen-af_AF.po und legte es in die Sprachen-Datei und ich habe Folgendes in meine jeweiligen Dateien functions.php und wp-config.php hinzugefügt function pietergoosen_language_file_registration() { load_child_theme_textdomain( ‘pietergoosen’, get_stylesheet_directory() . ‘/languages’ ); } add_action( ‘after_setup_theme’, ‘pietergoosen_language_file_registration’ ); und […]

Gettext für benutzerdefinierte Feld-Kontrollkästchenwerte

Ich habe ein benutzerdefiniertes Feld (mit ACF erstellt), das dem Autor ermöglicht, aus mehreren Optionen (in admin) auszuwählen und wo diese Auswahlmöglichkeiten auf dem Frontend angezeigt werden. Der Code, der das benutzerdefinierte Feld erzeugt, ist: array ( ‘key’ => ‘field_52dcf154e272e’, ‘label’ => __(‘Selling Points’, ‘mytheme’ ), ‘name’ => ‘selling_points’, ‘type’ => ‘checkbox’, ‘instructions’ => __(‘Check […]

Erstellen Sie eine Kategorie in einer anderen Sprache?

Lassen Sie uns meine Website in Englisch sagen, und ich habe eine spanische Kategorie erstellt, die ich will, dass es spanische Sprache ist, es und es sind Kinderposts. Wie kann ich das erreichen?

Hack-Navigationsmenü, um gettext () zu Menüpunkten hinzuzufügen?

Ich übersetze meine ganze Seite mit gettext und verwende Shortcodes für den Inhalt meiner Seiten, die wiederum gettext aufrufen. Allerdings scheinen Shortcodes für Menüpunkte nicht zu funktionieren. Ich muss eine Möglichkeit finden, sie zu übersetzen. Ich frage mich, ob es eine Möglichkeit gibt, mein Menü von meiner functions.php zu ändern, um es eine _ (“”) […]

tinymce modal und I18n strings Methoden

Ich arbeite an einem Plugin, das ein tinyMCE Modal lädt. Viele, die das wissen, müssen normalerweise eine statische HTML- oder sogar PHP-Datei öffnen. Das Problem, auf das ich gestoßen bin, ist, dass ich mit WP I18n functionen die vielen Strings in meinem Modal übersetzen möchte. Im Kontext eines Inhalts, der normalerweise statisch wäre, welche Möglichkeiten […]

Übersetzung funktioniert nicht in sprinf-Variable

Ich habe eine function, um den Begriff der Taxonomie wie folgt zu erhalten: function get_term_name($taxo){ $terms = get_terms($taxo); $html= ”; foreach($terms as $term ) { $html .= sprintf( __( ‘%s’, ‘twentyfourteen’ ), $term->name ); $html .= ”; } return $html; } Das Problem ist, dass die zurückgegebene Zeichenfolge nicht übersetzt wurde. Was mache ich falsch?

Zwei Textdomänen in einem Plugin

Von Anfang an: A = Haupt-Plugin (die Bibliothek), B = Kind-Plugin Ich entwickle ein Plugin B , das von einem anderen Plugin A abhängig ist, um richtig zu funktionieren. Ich mache das, weil ich eine der Personen bin, die Code-Duplikation nicht mögen. Ich habe also ein Plugin mit der benötigten Bibliothek für andere Plugins A […]

Wie ändere ich das Gebietsschema dynamisch?

Tut mir leid, dass ich das so lange gemacht habe. Ich möchte nur alles klar erklären und dich durch das führen, was ich bisher versucht habe, um dieses Problem zu lösen. Es gibt eine englische und eine spanische Version der Website, zwischen denen hoffentlich umgeschaltet werden kann. Ich habe eine Sitzungsvariable $ _SESSION [‘language_code’], die […]

mce_external_languages: Wie funktioniert es wirklich?

Ich habe sehr sorgfältig und mehr als einmal die Dokumentation gelesen, aber ich verstehe nicht, wie man ein Plugin mit mehreren Sprachen bereitstellt. In dem Beispiel gibt es ein Array, wie zum Beispiel: $strings = array( ‘somestring’ => __(‘My custom Tinymce plugin’, ‘textdomain’), ); aber mir ist nicht klar, wie ich den gleichen Text in […]

Wie werden unnötige Plugin-Lokalisierungsdateien beseitigt?

Es gibt einige Plugins mit so vielen Übersetzungen (zB Slim Jetpack hat 45 – 10 MB!), Dass die .po und .mo Dateien mehr Platz benötigen als das Plugin selbst. Und ich weiß, dass ich diese Übersetzungen niemals benutzen werde, also gibt es einen richtigen Weg, sie los zu werden? Wenn ich sie manuell lösche, bringen […]