Wordpress Plugin Lokalisierung

8

Ich habe gerade mein erstes Plugin für wp gebaut, und auch wenn es keine großartige "Code-Poesie" ist;) es funktioniert wie es sollte. Es ist ein Plugin, das die Standard-WP-Galerie mit dem GalleryView 3.0 jquery-Plugin ( Ссылка ) transformiert.

Das Einzige, was ich nicht tun kann, ist Lokalisierung. Lokalisierung für dieses Plugin bedeutet übersetzt die Admin-Schnittstelle, wo jemand die jquery-Plugin-Optionen konfigurieren kann, um den Aspekt der resultierenden Galerie zu ändern.

Ich habe versucht, den Millionen von Tutorials im Web zu folgen, habe viele Beiträge zu diesem Thema in Foren gelesen und bin den Richtlinien des Kodex gefolgt ... aber immer noch ohne Glück.

das habe ich getan:

  1. Jede Textzeile befindet sich in einer gettext-Funktion ( __ und _e )
  2. mit poedit habe ich die .po- und .mo-Datei erstellt, die das Plugin-Verzeichnis durchsucht (alles lief gut), dann habe ich Übersetzungen für diese Datei hinzugefügt.
  3. Ich habe die .po-Datei so benannt wie NAME-OF-THE-PLUGIN-it_IT.po (die .mo-Datei wurde mit demselben Namen erstellt)
  4. Ich habe die Übersetzungsdateien in den Plugin-Ordner / Sprachen eingefügt (der Name des Ordners ist derselbe wie der des Plugins und der Übersetzungsdateien)
  5. Dann habe ich versucht, die Funktion load_plugin_textdomain in der Haupt-Plugin-Datei hinzuzufügen. Ich habe es versucht, weil es nicht funktioniert.

Das Einzige, worüber ich nicht sicher bin, ist die Tatsache, dass das Plugin, das ich erstellt habe, nicht unter einer Klasse + Konstruktorfunktionen liegt ... nur weil ich immer noch nicht so gut in der Programmierung bin.

Aber ich habe das load_plugin_textdomain in ein init add_action gesetzt, so:

%Vor%

die obigen Zeilen sind nicht in einer Logik, sie sind nur in der Haupt-Plugin-Datei, so.

Dies ist ein Beispiel für meine Verwendung von gettext-Funktionen:

%Vor%

Was habe ich nicht verstanden?

    
bluantinoo 23.03.2011, 11:28
quelle

2 Antworten

4

Mein Fehler war bei der Pfaddeklaration der Sprachdateien.

dies behoben:

%Vor%

Das war falsch:

%Vor%

Ich wurde auf Wordpress Stack Exchange

beantwortet     
bluantinoo 15.04.2011, 09:49
quelle
1

Im Gegensatz zu meiner vorherigen Aussage ist es mir gelungen, diesen Dateinamen zu verwenden: gallery-view-for-wp-it_IT.mo

Seltsam - Themen verwenden nur it_IT.mo .

    
Nikolay Yordanov 14.04.2011 10:40
quelle

Tags und Links