Zum Inhalt springen

Anpassung locallang.xml

Erstellt am 8. März 2008 · 9 Antworten · letzte Antwort am 15. Oktober 2008

Tags: Frage

radyserb ·

Wie kann die locallang.xml mit beliebigen Schriftzeichen versehen werden?

Weder funkionieren (beispielsweise):
š
noch:
& # x 161 ;

Danke!

steffenk ·

in der default-section dürfen keine Sonderzeichen vorkommen, in den anderen sections sehr wohl. und immer das utf-8-Format beibehalten!

radyserb ·

Danke. Ist schon klar; nur funktioniert dies trotzdem nicht. Hier der Auszug, wobei dieses Forum die Zeichen ebenfalls falsch darstellt. Die Sprache ist hs. Anstelle von Y müsste ein r mit Häkchen zu sehen sein. Weder die Klartexteingabe noch die Maskierung mit & # x funktionieren.

<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<T3locallang>
<meta type="array">
<type>module</type>
<description>Language labels for plugin &quot;tx_rgsmoothgallery_pi1&quot;</description>
</meta>
<data type="array">
<!-- Default -->
<languageKey index="default" type="array">
<label index="textShowCarousel">Pictures</label>
<label index="errorIncludeStatic">Error! Please inlcude the TS in an ext.template. Take a look at the manual http://typo3.org/extensions/repository/view/rgsmoothgallery/1.0.3/ > Users manual</label>
<label index="textOpenImage">Open Image</label>
</languageKey>
<!-- German -->
<languageKey index="de" type="array">
<label index="textShowCarousel">Vorschau</label>
<label index="errorIncludeStatic">Fehler! Es wurde vergessen das TS der Extension einzubinden! Ein Blick ins manual genügt: http://typo3.org/extensions/repository/view/rgsmoothgallery/1.0.3/ > Users manual</label>
<label index="textOpenImage">Bild vergrößern</label>
</languageKey>
<!-- Hornjoserbsce -->
<languageKey index="hs" type="array">
<label index="textShowCarousel">P&#345;ehladka</label>
<label index="errorIncludeStatic">Fehler! Es wurde vergessen das TS der Extension einzubinden! Ein Blick ins manual genügt: http://typo3.org/extensions/repository/view/rgsmoothgallery/1.0.3/ > Users manual</label>
<label index="textOpenImage">Wobraz powjetši&#263;</label>
</languageKey>
</data>
</T3locallang>

steffenk ·

das sieht eher so aus als ob Du das mit einem schlechten Editor bearbeitest. Wenn Dein TYPO3 auf utf8 steht, kannst Du es über "Edit files" im EM machen.

radyserb ·

Die Zeichen wurden im Dreamweaver gesetzt. Über EM/Edit files sind die Zeichen korrekt dargestellt.
Habe extra auf 3.1.6 upgedatet; könnte das mit der kommenden 4.2 laufen?

steffenk ·

das läuft auch vor 4.2

Ich hab auch schon erlebt, das ftp-upload die Datei verändert, daher versuch das erst mal direkt auf dem Server.

(TYPO3 3.1.6? das ist aber alt)

radyserb ·

Danke, natürlich ist die 4.1.6 gemeint. Auch nach der Änderung der Datei aus dem Extension Manager funktioniert die Übersetzung nicht fehlerfrei.

Dasselbe Problem tritt auch bei tt_news auf. Anscheinend überall da, wo als Übersetzungsdatei eine XML-Datei verdendet wurde. Das š war ein schlechtes Beispiel, da es dieses Zeichen auch im ISO-Sprachraum gibt. Ein anderes Beispiel ist das "r mit Häkchen" oder & # x 159 ;

In diesem Forum wird das Zeichen dargestellt als: &#345;

Weshalb erreiche ich mit der Maskierung nichts, also mit & # x?

steffenk ·

hmm. ich hatte das Problem noch nie.
benutzt Du forceCharset = utf-8 ?

Auch kannst Du das über TS angeben:

plugin.tt_news._LOCAL_LANG.hs {
  labelxyz = &#x159
}