Änderungung in der Sprach-Einbindung

OPN DEV NewsHallo Zusammen,

Hinweis für Trunk Benutzer ab der Revision 5363.

im Zuge der Umsetzungen des Sprachen Customizer wurde die Sprach-Einbindung leicht modifiziert. Die folgenden Änderungen müssen sowohl an eigenen Modulen als auch an den eigenen Themen gemacht werden.

1) sollte in dem Modul / Theme ein

getLanguageDef (_OPN_ROOT_PATH . 'was/auch/immer/');


vorhanden sein so muss dieses auf das neue Modul umgestellt werden. Die Funktion getLanguageDef wurde als deprecated eingestuft und wird abgeschafft werden.

Wie Funktion wird zu (Obiges Beispiel)

InitLanguage ('was/auch/immer/');

Also das "_OPN_ROOT_PATH ." entfernen und "getLanguageDef" umbenennen in "InitLanguage"


Den ROOT_PATH sparen wir uns und gehen in der Funktion je nach Einstellung im Admin von einem Ort aus, an dem sich diese Dateien befinden (weitergehende Informationen finden sich dazu auch in der Customizer Anleitung)

2)

In den lang-[sprache].php Dateien sind sofern es Customizer kompatibel und OPN konform bleiben soll folgende Änderungen zu machen.

Der Gebrauch von '$opnConfig' ist deprecated.
Der Gebrauch von 'defined' ist deprecated.

Und verschiedene andere Plausibilitäten sind zu beachten. Diese lassen sich am einfachsten mit dem Customizer Sprachverwaltung -> Sprachpacket Plausiblität Testen überprüfen.

Geschrieben von stefan am 14.05.2006 11:31:37  (16284 * gelesen) 

 Druckbare Version Druckbare Version mit Kommentaren  Themen   Auf Facebook posten http://www.openphpnuke.info/system/article/index.php?opnparams=VnZRaQYzXDwANQE9

Kommentare

Grenze
Für den Inhalt der Kommentare sind die Verfasser verantwortlich.


Re: Änderungung in der Sprach-Einbindung 
von spinne  am 14.05.2006 11:40:04  http://www.mein-spinnennetz.ch
Servus,

bei den eigenen Theme sollte dann in den lang-files

Beispiel:

aus

define('_tw_blue_THEME_DESC','tw_blue');
define('_tw_blue_THEME_LOGOTEXT','Logotext');

-----------------------------------------------------

define('_TW_BLUE_THEME_DESC','tw_blue');
define('_TW_BLUE_THEME_LOGOTEXT','Logotext');


gemacht werden

also klein/großschreibung dort beachten, weitere Meldungen können durch das Sprachpacket Plausibilität testen, ausgegeben werden.
Re: Änderungung in der Sprach-Einbindung 
von manne am 23.05.2006 19:29:39  http://www.mschreiweis.de
Helft mir mal auf die Sprünge: Wieso Customizer, reicht da nicht einfach nen Script, das den tree durchkämmt und die nicht gwünschten Sprachen löscht?
Oder ein extra Sprachpaket, das ich drüberkopiere?