[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