Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Übersetzungen ›

Deutsche Übersetzung zeigt immer noch englische Begriffe

Eingetragen von DiJae (154)
am 20.04.2007 - 09:45 Uhr in
  • Übersetzungen

Moin Moin,

nachdem ich die deutsche Übersetzung importiert und aktiviert habe, wird beinahe alles in Deutsch angezeigt. Nur unter 'Inhalte erstellen' werden sowohl 'Story' als auch 'Page' weiterhin in ihrer englischen Originalfassung angezeigt. Und ebenso die Erklärungen hierzu im Inhaltsbereich. Wenn ich versuche sie über 'Lokalisierung'->'Zeichenketten verwalten' zu übersetzen, wird mir hier bereits eine deutsche Übersetzung angezeigt. Warum wird diese aber nicht genutzt?

Ich benutze Drupal 5.

Schönen Gruß
Dirk

‹ Aus alter Seite (nicht Drupal) Sprachvariablendatei übernehmen? Sprachdatei restlos entfernen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn mich nicht alles

Eingetragen von MartinSfromB@dr... (184)
am 21.04.2007 - 09:58 Uhr

Wenn mich nicht alles täuscht ist seit Drupal5 die Bezeichnung der Content-Typen Sache des Benutzers/Admins. Gehe also in der admin-section auf Inhaltstypen und editiere diese dort!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Gedankt

Eingetragen von DiJae (154)
am 23.04.2007 - 08:50 Uhr

Vielen Dank. Das war's!

  • Anmelden oder Registrieren um Kommentare zu schreiben

MartinSfromB@drupal.org

Eingetragen von bhna (104)
am 11.07.2007 - 06:13 Uhr
MartinSfromB@drupal.org schrieb

Wenn mich nicht alles täuscht ist seit Drupal5 die Bezeichnung der Content-Typen Sache des Benutzers/Admins. Gehe also in der admin-section auf Inhaltstypen und editiere diese dort!

Diese Lösung finde ich eigenartig!

Wieso sollen die Inhaltstypen editiert werden, damit sie in deutsch erscheinen? Die Übersetzung ist nach dem Import von de.po für Page und Story bereits vorhanden, wird aber nicht angezeigt. Wenn ich das YAML Drupal Paket installiere, wird mir ein deutsches System installiert und Story und Page erscheinen bereits in deutsch.

Wie kommt dieser Unterschied zu stande? Gibt es keine andere Möglichkeit Page und Story in deutsch erscheinen zu lassen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

würde mich auch mal interessieren...

Eingetragen von Pete Rock (10)
am 14.07.2007 - 17:54 Uhr

wie kommt das? und wie kann ich den "create content"-Button übersetzen?

Peter

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich denke, es gäbe eine Lösung...

Eingetragen von omo (5)
am 19.07.2007 - 14:19 Uhr

... und zwar würde das das noch experimentelle Modul "i18ncontent.module" aka "i18n - content types" ermöglichen. Es hat jedoch einen Fehler, den ich wie unter...

http://drupal.org/node/135387#comment-276895

... wohl lösen konnte.

Bin gespannt, was da geht, bei mir "läuft's" nun mal so.

Viel Glück,
Moritz

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke, stand eben vor

Eingetragen von jakewalk@drupal.org (73)
am 26.09.2007 - 11:38 Uhr

Danke, stand eben vor derselben Frage und konnte sie damit lösen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das Problem mit der

Eingetragen von quiptime (4972)
am 26.09.2007 - 13:35 Uhr

Das Problem mit der Nicht-Anzeige uebersetzter Textstrings ist folgendes:

Viele Module verwenden leider die t() Funktion nicht restlos bzw. konsequent. Soll heissen es gibt immer wieder Strings denen diese Funktion einfach fehlt.

Bsp.

print 'Create';

print t('Create');

Leider ist dies auch noch an vielen Stellen in Core-Modulen der Fall. Die Beispiele mit Page und Story belegen dies exemplarisch.

Um dies nun zu loesen muss man im PHP-Code der in Frage kommenden Module die entsprechenden Textstrings suchen und die vergessenen t() Funktion definieren.
Wenn man Glueck hat befindet sich solch ein String in einer Funktion die gethemed werden kann. Sehr oft aber ist dies nicht der Fall und man muss den Code dae Module aendern.
Erschwerend beim Einfuegen der t() Funktion zu Textstrings ist oft, das die Textstrings dynamisch ausgegeben werden. Also man findet zwar den String, die t() Funktion muss aber an einer anderen Stelle eingefuegt werden. In dieser Situation muss man sehr genau das gesamte Modul und dessen Funktion analysieren um die betreffende Stelle zu finden - nicht Jedermans Sache.

Die Frage mit den Textstrings und den vergessenen t() Funktionen wird beiner mit i18n zu internationalisierenden Website bedeutungsvoll. Man kann da nicht wie bei Page und Story einfach den deutschen Textstring eintragen. In diesem Falle haette man bei allen anderen Sprachversionen der Website diese deutschen Textstring vor der Nase.

Es ist schon erstaunlich das bei Drupal 5.2 in Core-Modulen immer noch nicht mit t() definierte Textstrings existieren.
Ich habe in der Vergangenheit schon mehrfach entsprechende Patches gepostet. Die werden einfach nicht beachtet.

Ein schoenes Beispiel fuer die vergessene t() Funktion ist das Modul Node Relativity. Zum Glueck hat dieses Modul sehr viele theme Funktionen. Somit kann man ueber Templates fuer die meisten Textstrings die t() Funktionen einfuegen. Aber leider befinden sich viele t() Funktionen nicht in theme Funktionen.

Man muss sich bei Betrachtung dieser Problematik auch vor Augen halten das Drupal-Module mit englischer Sprache entwickelt werden und viele Entwickler ganz offensichtlich ihre Module nicht in einer Multilanguage-Installation testen.

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für die ausführliche

Eingetragen von jakewalk@drupal.org (73)
am 26.09.2007 - 13:42 Uhr

Danke für die ausführliche Erklärung. Das Problem mit Änderungen an Core-Dateien ist natürlich im Updatefall, dass die ganzen schönen Änderungen dann gerade noch einmal gemacht werden dürfen. Gut zu wissen, dass das Problem doch eher trivial gelagert ist. Dieses Problem konnte ich durch die beschriebene Datenbankänderung umschiffen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

world domination

Eingetragen von quiptime (4972)
am 26.09.2007 - 13:55 Uhr
Zitat:

dass das Problem doch eher trivial gelagert ist

Aus meiner Sicht ist dies nicht trivial. Denn es geht ja oft um Core-Strings bzw. Strings die sich nichtin theme Funktionen befinden.

Nicht trivial ist das besonders vor dem Hintergund der in Kuerze nutzbaren Drupal Translation Server.

Da koennen die Drupal Anwender uebersetzen und uebersetzen. Es bleiben aber Strings uebrig - sozusagen. An dieser Stelle muss sich Drupal mehr Konsequenz auf die Fahnen schreiben. Erst recht wenn Drupal seit Kurzem "... world domination ..." propagiert.

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich gehe absolut konform mit dir

Eingetragen von jakewalk@drupal.org (73)
am 26.09.2007 - 14:10 Uhr

Ich gehe absolut konform mit dir. Trivial bezog sich nicht darauf, dass die Konsequenzen trivial sind, sondern eher darauf, dass die Lösung dessen eigentlich relativ leicht umzusetzen ist. Voraussetzung ist natürlich die von dir angesprochene Disziplin. Für Delphi (ok, andere Baustelle) gibt es aber auch Lösungen, um ebenfalls mit der gettext-Funktion Programme multilingual zu machen. So konnte man allen Text aus diversen Objekten auslesen lassen und nachträglich die auf die Ignoreliste setzen, die nicht übersetzt werden sollten. Ist nicht eine ähnliche Lösung für Drupal vorstellbar, sodass nicht mit t() markierte Texte damit markiert werden?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe jetzt in der PO

Eingetragen von PowerMan (274)
am 22.07.2008 - 20:24 Uhr

Ich habe jetzt in der PO Datei von Webform mit dem PO-Editor alle Umlaute ersetzt. Nach einem erneutem Import werden jedoch immer noch die alten fehlerhaften Übersetzungen angezeigt. Auch der Automatikimport hat nix gebracht. (Drupal5.8) Ein weiteres Problem ist das Modul Captcha, hier wird überhaupnix importiert, obwohl die PO-Datei vorhanden und auch komplett übersetzt ist.
Ich habe auch die gesamte PO-Datei aus Drupal exportiert, auch hier sind die Übersetungen alle eingetragen.

Ich habe keine Ahung wo hier das Problem liegt.

--------
Active-Media-Production
Individual Web Development and Design

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 11 Stunden
  • Hey danke
    vor 2 Wochen 1 Tag
  • Update: jetzt gibt's ein
    vor 2 Wochen 2 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 6 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 6 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 3 Tagen
  • In der entsprechenden View
    vor 3 Wochen 3 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 3 Tagen
  • gelöst
    vor 6 Wochen 8 Stunden
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 1 Tag

Statistik

Beiträge im Forum: 250233
Registrierte User: 20452

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 22 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association