Module übersetzen
Eingetragen von Crysis (73) am 28.02.2009 - 13:19 Uhr in
Wie übersetzt man ein Drupal 5 oder 6 Modul?
Inhalt
1 Das Modul hat eine POT Datei
Das Modul hat .po oder .pot Dateien in "/MODULENAME/po/" oder "/MODULENAME/translations/".
- Aktivieren Sie das Locale Modul und fügen eine Sprache hinzu unter Languages". , "
- Laden und installieren Sie KBabel, Poedit oder verwenden Sie einen Texteditor [1].
- Öffnen Sie die Datei mit der Dateiendung .pot aus "MODULNAME/translations/" in Drupal 6 oder "MODULNAME/po/" in Drupal 4 oder 5, übersetzen und speichern sie als "LANGUAGECODE.po" (LANGUAGECODE ist Ihr Sprach-Code. Siehe: en.wikipedia.org/wiki/Language_codes).
- Machen Sie Ihre Übersetzung für andere Anwender (unter der GPL Lizenz) vergügbar. Beispielsweise, laden Sie Ihre Dateien zur Modul-Projekt-Seite mit erstellen eines Issue http://drupal.org/project/issues/MODULNAME oder kontaktieren Sie den Entwickler des Moduls.
2 Das Modul hat keine Übersetzungen
Das Modul hat keine .po oder .pot Dateien in "/MODULENAME/po/" oder "/MODULENAME/translations/".
- Laden und installieren Sie the Drupal Modul Translation Template Extractor (POTX).
- Aktivieren Sie das Locale Modul und fügen eine Sprache hinzu unter , "Languages".
- Erstellen sie eine .po Datei: Gehen Sie zu , "Translate interface" und select the Modul under , und select "Template language" und "Template Datei for LANGUAGENAME translations" und "Include translations".
- Erstellen sie eine .pot Datei for other translators: Gehen Sie zu , "Translate interface" und select the Modul under , und select "Language independent template".
- Laden und installieren Sie KBabel, Poedit oder verwenden Sie einen Texteditor [1].
- Öffnen Sie die Datei mit der Dateiendung .po "MODULNAME/translations/" in Drupal 6 oder "MODULNAME/po/" in Drupal 4 oder 5, translate und save it as "LANGUAGECODE.po" (LANGUAGECODE is your language code. See: en.wikipedia.org/wiki/Language_codes).
- Machen Sie Ihre Übersetzung für andere Anwender (unter der GPL Lizenz) vergügbar. Beispielsweise, laden Sie Ihre Dateien zur Modul-Projekt-Seite mit erstellen eines Issue http://drupal.org/project/issues/MODULNAME oder kontaktieren Sie den Entwickler des Moduls.
- Importieren Sie die neue .po Datei unter Translate interface" in Ihre Sprache. "
[1] Übersetzen mit einem Texteditor
Zum Beispiel in Deutsch. Schreiben sie den deutschen Text in die msgstr Linie.
msgid "English text"
msgstr "Deutscher Text"
- Anmelden oder Registrieren um Kommentare zu schreiben
diese Seite gehört überarbeitet
am 17.01.2011 - 19:21 Uhr
Stichwörter:
virtaal http://translate.sourceforge.net/wiki/virtaal/index als Übersetzungstool verwenden, dazu Einstellungen / Plugins / Translation Memory aktivieren, diesen Punkt konfigurieren: aktuelle Datei, Google Übersetzer, Lokale Translation Memory und Microsoft Übersetzer aktivieren
pot-Dateien braucht man keine mehr zu verwenden, die Sprachdatei für das zu bearbeitende Modul vom Translation Server beziehen.
Ggf. in der Gruppe http://localize.drupal.org/translate/languages/de anmelden.
Export der Modul-Übersetzung:
http://localize.drupal.org/translate/languages/de/export
Modul-Name auswählen,
Version oder all releases merged auswählen,
Format:
Type:
Include both English originals and translations
Packaging:
All in one file
Verbosity:
Verbose files useful for desktop translation
+ Include suggestions (as fuzzy if untranslated, in comment if translated)
Dann erhält man eine Datei, die sofort bearbeitet werden kann,
ist man mit der Bearbeitung fertig, kann diese über Import wieder importiert werden.
alles andere ist (hoffentlich) in der Gruppe gut beschrieben.
Thomas Zahreddin
alternative Lokalisierungsmodalitäten
am 19.01.2015 - 17:33 Uhr
Ich empfehle diese Übersetzungsplattform für die Übersetzung von Drupal: https://poeditor.com/