Mehrsprachigkeit_KonvertierenZuGettext

Guite edited this page Nov 15, 2014 · 1 revision

== Modul konvertieren ==

Eine aktuelle und ausführlicherer Anleitung steht im internationalem Wiki zur Verfügung. Dort wird nicht nur auf die aktuelle Vorgehensweise der Gettext-Konvertierung eingegangen, sondern auch auf die Nutzung weitere neuen Zikula-Standards, wie PHP-Klassen und globale CSS-Definitionen.

  • [http://community.zikula.org/index.php?module=Wiki&tag=ConvertToGettext How to Convert a module to Zikula 1.2.0+ (Gettext)]

=== Sonstiges ===

Normalerweise enthalten Module in den PHP-Dateien oder in den Templates diese Art Strings:

{| border=1 class="wikitable" |Schlichte Defines |_NEWS_TITLE |- | pnML-Funktion | pnML('_NOSUCHITEM', array('i' => _NEWS_STORY)) |- | pnML-Plugin | |}

  • Du kannst die diversen Tools aus [http://community.zikula.org/index.php?module=Wiki&tag=ConvertToGettext How to Convert a module] benutzen, um alle diese Fälle durch ihr Pendant aus der englischen Sprachdatei zu ersetzen.
  • Danach solltest Du testen, ob noch alles so funktioniert, wie es sollte - natürlich ist jetzt erst einmal alles auf Englisch. Du solltest die Gelegenheit nutzen und die Ausgaben vereinfachen und Variablen benutzen.
  • Jetzt kannst Du mit dem Tool Deiner Wahl die .po-Dateien übersetzen - Alle Übersetzungen eines Moduls solltest Du in einer .mo Datei zusammenfassen und diese unter ''modules/MODULNAME/locale/SPRACHE/LC_MESSAGES/module_MODULNAME.mo'' ablegen.
Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.