I18n Modul und CCK. Wie kann ich CCK Felder mit deutschem Inhalt, Bezeichnung, zulässiger Werteliste und Hilfetext übersetzen?
am 14.05.2014 - 10:35 Uhr in
Liebe Drupalgemeinde,
Wir haben unter Drupal 6.x eine Webseite für unsere Forschungsprojekte laufen.
Seit kurzem sind auch einige englischsprachige Wissenschaftler im Team.
Eine deutschsprachige Projektdokumentation (Inhaltstyp mit ~ 30 CCK Feldern) soll nun ins englische übersetzt werden.
Ich dachte, ich installiere das Localization Module (unterstützt ja auch angeblich die Übersetzung von CCK Feldern) und übersetze den Inhaltstyp.
Leider ist das nicht so einfach wie gedacht (hatte ich mir bei Drupal irgendwie leichter vorgestellt).
Beispiel CCK-Feld:
Bezeichnung: Studientyp
Hilfetext: Geben Sie hier den Typ Ihrer Studie an
Zulässige Werteliste: Siumulation, Laborexperiment, Freifeldstudie
Ich finde im Verwaltungsbereich keinerlei Möglichkeiten wie ich die Bezeichnung, den Hilfetext und die Werteliste des CCK Feldes übersetzen kann.
Den ganzen Tag die Suchmaschinen gequält aber leider keine vernünftigen Ergebnisse!
So macht das ja absolut keinen Sinn. Was nützt ein Übersetzungstool wenn ich nichts übersetzen kann?
Was mache ich falsch? Wer hat schon CCK Felder übersetzt. Ist das Internationalization Modul hierfür doch nicht geeignet?
Über Hilfe freue ich mich
Gruß
Peter
- Anmelden oder Registrieren um Kommentare zu schreiben
Zitat: So macht das ja
am 14.05.2014 - 10:52 Uhr
So macht das ja absolut keinen Sinn. Was nützt ein Übersetzungstool wenn ich nichts übersetzen kann?
Mehrsprachigkeit aufzubauen ist schon etwas aufwendiger, hier findest du eine Step by Step Anleitung für Drupal 6:
http://drupal-translation.com/de/content/einrichten-einer-mehrsprachigen...
Grüße Jenna
Die Übersetzung von einzelnen
am 14.05.2014 - 10:56 Uhr
Die Übersetzung von einzelnen Feldern ist erst in Drupal 7 möglich. Bei Drupal 6 muß der gesamte Node, d.h. alle Felder und der Titel, übersetzt werden und der Node bekommt dann auch eine neue ID. Intern sind die beiden Nodes über eine Translation-ID verbunden, damit Drupal weiß, daß diese Nodes zusammengehören. Ein sauberes Aufsetzen von Mehrsprachigkeit ist in Drupal 7 deutlich einfacher aber immer noch nicht trivial. Ich empfehle dringen erst auf Drupal 7 upzudaten und erst danach die Mehrsprachigkeit anzugehen. Wie man das dann aufsetzen sollte kan man in den Buch "Drupal 7 Multilingual Sites" aus dem Packt-Verlag nachlesen (gibt es auch als eBook).
Mir scheint, du verwechselst etwas
am 14.05.2014 - 11:01 Uhr
Mehrsprachigkeit, auch wenn sie sauber eingerichtet ist, wird dir die Arbeit des Übesetzens nicht abnehmen.
Du kannst zwar mehrsprachigen content anlegen, übersetzen musst du ihn aber selbst, oder jemanden damit beauftragen.
Du wirst kein Modul finden, das aus deutschem Text englischen, spanischen oder russischen Text produziert.
Für die Oberfläche findest du jedoch viele Sprachdateien, die diese übersetzen.
Dafür waren aber auch Menschen tätig.
Dafür solltest du L10n-Update einsetzen, damit die Oberfläche mit der besten verfügbaren Übersetzung verfügbar wird.
Eigene Inhalte musst du aber auch damit selbst übersetzen.
Mir scheint Du hast da etwas falsch verstanden
am 19.05.2014 - 15:21 Uhr
Ich möchte natürlich nicht, dass mir ein Modul die Übersetzung abnimmt.
Das machen wir schon selbst. Ein Modul würde das bei der Komplexität auch gar nicht schaffen (selbst wenn es eins gäbe).
Es geht einzig und allein um die Übersetzung der Feldbezeichnungen bei CCK Feldern.
Um CCK in einer Zweisprachigen Umgebung nutzen zu können muss es ja möglich sein Feldnamen, Inhalt und Hilfetext zu übersetzen, ansonsten nützt das super Tool leider nicht viel.
Leider keine CCK Übersetzung
am 19.05.2014 - 15:51 Uhr
Hallo Jenna,
die Step-by-Step Anleitung habe ich schon gelesen.
Aber auch hier war bez. Übersetzung von CCK Feldern nichts zu finden
Vielen Dank
Grüße
Piet
Wie geht das
am 19.05.2014 - 15:57 Uhr
Vielen Dank für den Hinweis.
Leider ist die Migration auf Drupal 7 nicht möglich. Dafür ist die Seite mittlerweile einfach zu groß (~2600 Nodes).
Ich möchte ja auch nicht nur einzelne Felder sondern alle Felder eines Inhaltstyps übersetzen. (alles andere macht ja auch wenig Sinn).
Nur wie geht das?
Nach Installation des "Internationalization" Moduls, wird ja auch ein "CCK translation" Modul aufgeführt (siehe angehängte Grafik). Nach Aktivierung finde ich aber ebenfalls keine Möglichkeit ein CCK Feld zu übersetzen.
Ich habe test weise einen neuen Inhaltstyp mit nur einem CCK Textfeld (Bezeichnung Auto) erstellt. Aber es gibt keine Möglichkeit dieses in "Car" zu übersetzen. Das ist ziemlich frustran.
Danke und viele Grüße
Piet
Ob die Migration zu Drupal 7
am 19.05.2014 - 18:42 Uhr
Ob die Migration zu Drupal 7 schwierig ist, liegt nicht an der Anzahl der Nodes sondern an den eingesetzten Modulen. Das sollte man sich dann doch genauer ansehen.
abgesehen davon,
am 19.05.2014 - 19:40 Uhr
dass Drupal 6 gegen Ende des Jahres aus dem Support fallen wird, ist es sinnvoll, sich hier Gedanken zu machen.
Ich würde parallel eine Website mit Drupal 7 aufbauen, und mit Migrate die Inhalte umziehen.
Jetzt ist noch'n bisschen Zeit.
Zitat: Hallo Jenna, die
am 19.05.2014 - 20:57 Uhr
Hallo Jenna,
die Step-by-Step Anleitung habe ich schon gelesen.
Aber auch hier war bez. Übersetzung von CCK Feldern nichts zu finden
Ich kann dir in dem Fall auch nur zu Drupal 7 raten, dort hast du die komplette Field Translation zur Verfügung, erstmal auf einer 2. Installation testen und unbedingt vorher abgleichen ob du eventuell Module nutzt, die es in Drupal 7 nicht mehr gibt und die durch alternative Module ersetzt werden müssen.
Es ist lange her das ich mit Drupal 6 gearbeitet habe, ich hatte das gar nicht mehr in Erinnerung das es die Field Translation so nicht gibt, sorry... hatte oben nicht genau rausgelesen um was es dir genau ging.
Eventuell wäre ein Versuch (ich weiß aber nicht ob du an deine Feld Beschreibungen damit rankommst) dieses Modul zu installieren und dort drin die Übersetzungen per Hand vorzunehmen.
Vielleicht hat vorher noch jemand einen Tip ob man damit an deine Werte überhaupt rankommmt.
https://drupal.org/project/stringoverrides
Grüße Jenna
Vielen Dank an alle
am 20.05.2014 - 06:29 Uhr
Vielen Dank an alle.
Ich sehe schon, wir werden um eine Migration auf Drupal 7 nicht herumkommen.
Gruß
Piet