[TYPO3-german] locallang.php - Sprachen in eigene locallang*.[LL].php Dateien auslagern.

Alexander Wischnewski wischn at gmx.net
Thu Feb 23 11:56:59 CET 2006


Stefan Galinski schrieb:
> Alexander Wischnewski wrote:
> 
> 
>>Stefan Galinski schrieb:
>>
>>>Alexander Wischnewski wrote:
>>>
>>>
>>>
>>>>Habe im "Handbuch für Typo3 Entwickler" (Kai Laborenz, Thomas Wendt,
>>>>Andrea Ertel etc.) über die Möglichkeit gelesen, wo man die einzelne
>>>>Übersetzungen für die Sprachen in eigene locallang.php Dateien auslagern
>>>>kann. Dies ist auch sinvoll, wenn man die Dateien überarbeiten möchte,
>>>>weil die Übersetzungen in verschiedenen Kodierungen abgespeichert werden
>>>>und deshalb schwer mit einem Editor in einzelner Datei zu handhaben
>>>>sind. Das Problem ist übrigens, dass es nach beschriebener Methode gar
>>>>nicht funktioniert.
>>>>
>>>>Die Authoren schreiben:
>>>>
>>>>>In der locallang*.php Datei dem Sprachlabel den Wert "EXT" zuweisen:
>>>>><?php
>>>>>"default" => Array (
>>>>>"title" => "Hello"
>>>>>);
>>>>>"dk" => "EXT"
>>>>>"dk" => "EXT"
>>>>>?>
>>>>>Die ausgelagerte Übersetzungen müssen dann in der Dateien
>>>>>locallang.<Sprachkürzell>.php liegen.
>>>>
>>>>Wenn ich das Ganze richtig verstehe, wird es so kaum funktionieren, weil
>>>>die locallang.php-Datei per include geladen wird und bei dieser Aufbau
>>>>man nichts ausser Fehlermeldungen bekommt. Habe hier schon viele
>>>>verschiedene Methoden ausprobiert, aber hat alles leider nichts
>>>>gebracht. Werden die locallang.php-Dateien erst irgendwe geparst, bevor
>>>>die geladen werden? Die Übersetzung wandert per loadLL in Typo3, sieht
>>>>diese Funnktion die Auslagerungsfunktionalität überhaupt vor?
>>>>
>>>>Mfg
>>>>
>>>>Alexander
>>>
>>>
>>>Hi,
>>>
>>>ich empfehle die Extension "lfeditor" -- Language File Editor, die das
>>>genannte Problem, mit einem einfach zu verwendenden Interface, abdeckt.
>>>Ferner ist eine Konvertierung nach XML möglich(auf jeden Fall
>>>anzuraten). Leider sind in der derzeitigen Version noch ein bis zwei
>>>Probleme, die allerdings in einer späteren Version beseitigt werden.
>>>Genauere Information sind der Roadmap(Dokumentation) zu entnehmen.
>>>
>>>mfg
>>>Stefan Galinski
>>
>>
>>Danke für den Hinweis... Die Extension ist sehr gut, allerdins kann ich
>>immer noch nicht splitten, bekomme die Fehlermeldnung:
>>Warning: mkdir(): open_basedir restriction in effect. File(/) is not
>>within the allowed path(s):
>>(/home/httpd/vhosts/www.mydomain.de/httpdocs:/tmp) in
>>/home/httpd/vhosts/www.mydomain.de/httpdocs/typo3conf/ext/lfeditor/mod1/class.myLib.php
>>on line 182
>>
>>Es siht so aus, ob die Extension die Backup-Dateien im Root-Path
>>speichern möchte, obwohl die Pfade bei der Installation gesetzt werden.
>>         Habe schon die benötigte Verzeichnisse in typo3temp von Hand
>>erstellt und mit nötigen Rechten versehen, funktioniert immer nocht
>>nicht... :-(
> 
> 
> Das Problem wurde schon berichtet. Ich habe eine korrigierte Fassung im SVN.
> Falls Interesse besteht würde ich dir diese Version zukommen lassen, da
> diese auch einige weitere Fehler behebt. Außerdem wäre mir durch das testen
> sehr geholfen um solche Probleme von vornherein auszumerzen.
> 
> Andernfalls hilft nur das zurücksetzen des Basedirs oder das einbinden des
> Rootverzeichnisses. Die Dateien werden im keinen Fall im Root-Verzeichnis
> gespeichert (ginge allein wegen den Berechtigungen nicht).
> 
> mfg
> Stefan Galinski

Es wäre Super, wenn ich die aktualisierte Version bekommen könnte...

Mfg

Alexander



More information about the TYPO3-german mailing list