Zum Inhalt springen

dropdown_sitemap: Übersetzungsproblem russisch

Erstellt am 27. Januar 2007 · 6 Antworten · letzte Antwort am 9. Dezember 2007

Tags: Frage

Eliane ·

Hallo allerseits,

ich bin noch relativ neu in der T3-Gemeinde, hoffe dennoch, dass meine Fragen nicht allzu flach und oberflächlich sind.
Unglaubliche viele Lösungsansätze habe ich schon in den verschiedenen Foren und Threads entdeckt und bei mir umgesetzt, wirklich aufschlussreich, was einige von euch hier erläutern.

An einem Problem scheitere ich aber im Augenblick:

Meine Seite wird zweisprachig deutsch/russisch. Und damit wäre es natürlich auch schön, wenn diverse Helferlein auch entsprechend zweisprachig dargestellt würden. Klappt weitgehend auch, nur mit der dropdown_sitemap leider gar nicht.

Ich habe die ext\dropdown_sitemap\pi1\locallang.php gefunden und an der dafür eigens vorgesehenen Stelle, meinen russischen Text eingefügt. (Ein-/Ausklappen)
Speichern - fertig - denkste. Ich erhalte nur "???????????????????" bei der Ausgabe.

Aha, denke ich. Die Datei ist beim Speichern falsch codiert worden (das hatte ich früher bei meinen ersten russischen HTML-Versuchen auch). Muss ich das Ding also mit einem anderen Code speichern.
Da die gesamte Site utf-8 ist, war mein Schluss, einmal die php-file in utf-8 zu speichern. Jetzt kommt jedoch leider folgende Fehlermeldung:

Warning: Cannot modify header information - headers already sent by (output started at /html/typo3conf/ext/dropdown_sitemap/pi1/locallang.php:19) in /typo3_src-4.0.4/typo3/sysext/cms/tslib/class.tslib_fe.php on line 2853

Auf der Seite sind dann auch nur Hyroglyphen zu erkennen, auch da wo sonst bisher der russische Text klar ausgegeben wird.

Alles wieder rückgängig gemacht, die File als ANSI abgespeichert, keine Fehlermeldung aber eben ????????

Irgendeine Möglichkeit - da es ja sogar in der locallang.php vorgesehen ist - muss es doch geben, den russischen Text da einzufügen. Und andere Ext können das ja auch unproblematisch.

Wer hat eine Idee? Welchen Editor sollte man verwenden?

Lieben Dank schon mal im Voraus

Eliane

Eliane ·

Ich habe einen ähnlichen Editor in Verwendung, der besonders auch mit russischen Schriftzeichen umzugehen weiß.

Das Problem liegt offenbar darin, dass die ext dropdown_sitemap ein utf-8-codiertes php-Script nicht richtig ausliest, sondern auf ANSI besteht, wobei sich hierbei kyrillische Schriftzeichen nicht korrekt abspeichern lassen.

Ein wenig merkwürdig finde ich das ja schon, denn ansonsten ist T3 und alles, was dazu gehört ja doch "allerweltstauglich".

Ich suche weiter - und ihr hoffentlich auch.

Liebe Grüße
Eliane

just2b ·
Eliane schrieb

Ein wenig merkwürdig finde ich das ja schon, denn ansonsten ist T3 und alles, was dazu gehört ja doch "allerweltstauglich"

da liegt die schuld wohl eher beim Ersteller der Extension, nicht bei TYPO3 selbst.

lg georg

steffenk ·

man kann die locallang.php mit extdeveval in eine xml umwandeln, dann klappt das auch. Hier sollte der Autor der Extension angeschrieben werden, damit er das mal updated.

Eliane ·

Vielen super herzlichen Dank für den letzten Hinweis.
Jetzt hat es wunderbar geklappt und meine T3-Erforschung kann weitergehen.
Irgendwie ist es ja doch unglaublich, was es nicht alles für kleine Helferlein gibt, die manch unüberwindlich scheinendes Problem in ein Nichts verwandeln.

Den Autor habe ich dennoch angeschrieben und ihn auf das Problem aufmerksam gemacht.

Liebe Grüße
Eliane

latschma ·

Hallo

Möchte hier gleich nachhaken in Bezug auf Japanisch.

In der jetzigen Version dropdown_sitemap 2.1.1 ist unter typo3conf/ext/dropdown_sitemap/pi1/ bereits eine locallang.xml .

OK, also machte ich da z.B. für den japanischen Unicode-Charakter 開 (wird hier nicht dargestellt - schade) den Decimal code point 開 hinein.

Ergebnis: Wird leider nicht wie erwartet als japanisches Zeichen, sondern als ? im Browser dargestellt.

Was mache ich falsch, hat jemand einen milden Rat.

Grüße
latschma

P.S.:

Übrigens bin ich ganz angetan hier, denn wenn ich eine Zeichenkette japanischer Zeichen hier in das Posttext-Feld eingebe und die Vorschau mache, wird die ganze Zeichenkette schön übersetzt in Decimal code point angezeigt. Das erspart mir eine Menge Arbeit. - Nur ausgegeben wird es dann als gobble-di-gob im Forum - da hakt es dann mit Japanisch in der Darstellung.