Foren-Modul D6 Core Übersetzung
Eingetragen von Cyrano (4)
am 13.04.2010 - 13:41 Uhr in
am 13.04.2010 - 13:41 Uhr in
Hallo,
ich habe in "Drupal6 de" ein Forum erstellt.
Die Tabellen mit den Forenbeiträgen sind übersetzt.
Die Links zum Erstellten oder Aktualisieren von Forenbeiträgen jedoch nicht.
Unter "admin/build/translate/search" (Oberfläche übersetzten) habe ich nach den nicht übersetzten Strings gesucht.
z.B. "Post new Forum topic".
Hier findet sich dann nach Suche: "Post new" der Eintrag: "Post new @node_type".
Dieser ist auch als übersetzt angegeben, wir aber im Forum in englisch angezeigt.
Was tun?
Danke für Deine Antwort,
Stefan
- Anmelden oder Registrieren um Kommentare zu schreiben
deutsche Sprache installiert?
am 13.04.2010 - 23:19 Uhr
Hallo,
ich vermute, Du hast deutsch nicht installiert
http://drupal.org/project/de
Gepflegt wird das Projekt unter:
http://localize.drupal.org/translate/languages/de/translate?project=drup...
-> jede Menge Strings zu Forum
Thomas Zahreddin
Hallo Thomas, ich habe die
am 14.04.2010 - 07:55 Uhr
Hallo Thomas,
ich habe die DrupalCenter-Version 6.16.
Das ist auch die aktuellste auf dem localize-server.
Hier ein link zum Ansehen der Seite:
http://umzug.wastepicker.de/forum
Grüße, Stefan
Nicht übersetzte Strings
am 15.04.2010 - 19:40 Uhr
Sollten einmal Strings nicht übersetzt sein, so kann man nach diesen über den Menüpunkt Oberfläche übersetzen suchen und diese korrigieren.
Sollten die gesuchten Strings auf diesem Weg nicht gefunden werden, so ist sehr wahrscheinlich, dass diese nicht ducht die t-Funktion ausgegeben werden.
Um dies zu überprüfen suche im Sourcecode nach dem String.
...$output = "Dieser String wird nicht übersetzt.";
im Unterschied zu
$output = t("alles was durch die t-Funktion geht, wird übersetzt");
Wenn Text einem Benutzer auf der Website angezeigt wird (aus einem Modul heraus), dann muss dieser auch übersetzbar sein. Also wenn der Text kein Menüpunkt ist (diese werden automatisch durch die t-Funktion gejagt), dann wird es als Fehler angesehen, wenn diese nicht übersetzt werden können.
Grüße
Thomas
Thomas Zahreddin
Nicht übersetzte Strings
am 20.04.2010 - 18:03 Uhr
In welcher Datei muß ich den nach dem String suchen?
Direkt im Modul?
Für den Text "Post new Content" findet sich im Forum-Modul ein Array das bereits durch die t-Funktion gegangen ist:
<?php
$forum_types[$type] = array('title' => t('Post new @node_type', array('@node_type' => node_get_types('name', $type))), 'href' => 'node/add/'. str_replace('_', '-', $type) .'/'. $variables['tid']);
?>
Danke, Stefan