Articles of xgettext

Ändern Sie die Überschrift in der Datei “edit.php” mit gettext (benutzerdefinierter Post-Typ und benutzerdefiniertes $ _GET)

Ich möchte den folgenden Text im de /wp-admin/edit.php?post_type=mould Bildschirm ändern: Ich kann Text auf Seiten wie Benutzer-new.php leicht ändern, indem ich mit admin_head-user-new.php hooke. Das Einhängen in die admin_head-edit.php und das Überprüfen des typenow / is_admin funktioniert ebenfalls. Das $ _GET funktioniert auch, um eine spezifische Firmen-ID zum Filtern der Formen zu erhalten. Irgendwie gibt […]

Wie konvertiert man XML / Eigenschaften in .po & umgekehrt?

Ich möchte einen Weg finden, .po-Dateien in XML / Properties zu konvertieren, sie von Drittanbietern übersetzen zu lassen (wie sie im XML / Properties-Format benötigen) und sie später in .po zu konvertieren, damit ich sie zu .mo-using kompilieren kann Poedit und in den Sprachenordner des Plugins hochladen? Bis jetzt habe ich herausgefunden, https://localise.biz/free/converter zu konvertieren, […]

Die Übersetzung funktioniert nicht für konstante Strings im Plugin

Ich möchte konstante Strings in meinem Plugin übersetzen, definiert als: define (‘CONSTANT’, __ (‘string-A’, ‘textdomain’)); . Die ‘string-A’ steht für die Übersetzung zur Verfügung und ich habe die MO-Dateien in der gewünschten Sprache inklusive dieser Zeichenkette hochgeladen, aber im WordPress wird sie immer noch als englische Zeichenkette angezeigt. Die Übersetzung funktioniert für alle anderen Strings […]

Übersetzen Sie ein Kindthema mit reinem PHP und gettext

Ich versuche ein msgstr Thema eines übergeordneten Themas zu übersetzen, das alle msgstr leer hat. Daher habe ich die Datei de_DE.mo mit den “WordPress i18n tools” erstellt, die in den Dokumenten zusammen mit msgfmt . Ich lege die Datei in die Unterordnersprachen meines untergeordneten Verzeichnisses languages/child . Um WordPress darüber zu mo_theme , habe ich […]

Lokalisierung des WP-Themas

Ich arbeite an der Lokalisierung von WP-Themen. Auf der benutzerdefinierten Suchvorlage habe ich eine function, die Text einiger Suchbegriffe erhält und sie durch andere (nur visuell) ersetzt. function search_replace_search() { $search_term = esc_attr( apply_filters( ‘the_search_query’, get_search_query( false ) ) ); // Get search term $search = array(‘word1’, ‘word2’ ); $replace = array(‘something 1’, ‘something 2’ […]

Wie funktioniert die Übersetzung (Gettext) für die Übersetzung der Konfigurationsdatei des Plugins?

Ich mache eine Übersetzung meines Plugins. Ich verwende __ & _e in PHP-Dateien. Aber kann nicht herausfinden, wie man dasselbe für die Konfigurationsdatei tut, die Konstanten enthält, die mit define (name, value) hinzugefügt wurden? Wird es automatisch mit dem WordPress-Übersetzungswörterbuch übersetzt, sobald das Plugin Code zum Laden von Text-Domains hinzufügt? Muss ich die Textdomäne obligatorisch […]

Können wir keine als PHP-Konstanten definierten Strings verwenden, wenn wir sie in einem Plugin übersetzen wollen?

Ich möchte konstante Strings in meinem Plugin übersetzen, definiert als: define( ‘CONSTANT’, __( ‘string-A’, ‘textdomain’ ) ); Und später benutze es irgendwo wie: $x= ‘ ‘.CONSTANT_NAME.’ ‘; echo $x; Aber ich bekomme immer noch englischen Text, auch nachdem ich die .mo-Datei dieses Gebiets und die Text-Domäne hinzugefügt habe. Dies geschieht nur für Strings, die durch […]

Wie ignoriert man zusätzliche Leerzeichen in Übersetzungsfunktionen wie _e?

Ich übergebe einige große Zeichenfolgen in meinem Code für die Übersetzung in _e (). Diese Zeichenfolgen wurden früher in mehrere Zeilen mit wenigen führenden Leerstellen vor jeder Zeile unterteilt, um Einrückung und Lesbarkeit beizubehalten. Und da HTML zusätzliche Leerzeichen ignoriert, wirkt sich dies nicht auf irgendetwas aus. Aber jetzt, wenn diese Zeichenfolgen durch _e () […]

Kann ich WordPress so einstellen, dass Sprachen ohne Plug-in auf der Systemsprache basieren?

Diese Frage scheint sehr einfach zu sein, aber stundenlanges Googeln hat zu keinen Ergebnissen geführt. Hier ist der Grundgedanke: Ich erstelle eine Website für japanische Zuschauer und verwende den Sprachordner des Themas, um bestimmten Text (z. B. “Mehr lesen” und “Ältere Einträge”) durch japanischen Text zu ersetzen. Es funktioniert gut, wenn ich die WP-Sprache im […]

Wie verwende ich gettext für eine bestimmte Benutzerrolle?

Ich versuche, den Text der Veröffentlichungsschaltfläche nur für eine bestimmte Benutzerrolle zu Übergeben zur Überprüfung zu ersetzen. Aber ich kann nichts finden, was die aktuelle Benutzerrolle spezifizieren und den Filter anwenden kann. Hier ist mein Code, es funktioniert nicht. add_filter (‘gettext’, ‘change_publish_button’, 10, 2); function change_publish_button ($ Übersetzung, $ Text) { if (! aktueller_benutzer_can (‘administrator’)) […]