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

Alexander Wischnewski wischn at gmx.net
Wed Feb 22 11:26:41 CET 2006


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... :-(



More information about the TYPO3-german mailing list