(Un)hidden feature: Lokale Übersetzungen an den Übersetzunsgsserver senden

Veröffentlicht von am 06. Mai 2010 in Drupal | Keine Kommentare

Ich habe schon jede Menge deutschsprachige Drupal-Websites aufgesetzt und dabei die immer gleichen Arbeitsschritte hinter mich gebracht:

  • deutsche Lokalisierung installieren
  • Fehlende Übersetzungen nachpflegen
  • Anfangs mit dem potx.module) die Übersetzungen extrahiert und als Patch an die Modul-Maintainer geschickt – die diese aber auch nicht wollten

So richtig hilfreich dabei war in jüngster Zeit das l10n_client.module, womit man das innerhalb der Webseite machen kann und nicht jedes Mal zwischen Webseite und Admin-Bereich pendeln muss.

Und nebenbei habe ich häufig was vom Lokalisierungs-Server http://localize.drupal.org gelesen. Und dass der l10n_client mit dem Server kommunizieren kann. Aber gefunden habe ich das nicht. Weder unter “Admin > Build > Translate” noch unter “Admin > Settings > Language” war was zu finden. Aber die Lösung fand sich im Modul-Code

function l10n_client_menu() {
// ...
  $items['admin/settings/language/configure/l10n_client'] = array(
    // ...
  );
// ...
}

Also kann man unter “Admin > Settings > Language” im Tab “Konfigurieren” einen Sub-Tab “Localization sharing” finden und dort die Meldepflicht an den l10n_server aktivieren und angeben, welcher Server angesprochen werden soll. War doch eigentlich gar nicht so schwer. ;-)

Leider gibt es noch keinen Rückkanal, wo der l10n_client fehlende Übersetzungen am Server anfragen und automatisch importieren kann. Ich werde wohl gelegentlich den aktuellen Stand des Übersetzungsprojekts exportieren und in meinen Websites importieren. Und nebenbei fleißig auf http://localize.drupal.org/ mit übersetzen.

PS: Das Einsenden von *.po-Dateien an die Modul-Maintainer habe ich aufgegeben.

flattr this!

Hinterlasse eine Antwort