Stimmt so nicht - Bei Komponenten kannst Du Glück haben und musst gar nichts ändernUnd hier möchte ich mit allem Nachdruck und sehr vehement widersprechen !!An den Sprachdateien hat sich hingegen kaum etwas geändert. Der Große Aufwand dürfte einem Entwickler hierbei weitestgehend erspart bleiben.
In J! 1.6 wird nun die PHP eigene Funktion parse_ini_file() benutzt - diese ist zwar sehr schnell, führt aber auch dazu dass die Sprachdateien nun 100%ig dem INI Standard entsprechen müssen.
Im besten Fall heißt das:
a) Deine Extension soll nur unter PHP 5.2.x laufen:
Alle Values müssen in Anführungszeichen gesetzt werden. Alle "verbotenen Worte" (yes, no, true usw..) müssen durch z.B. NO_ ersetzt werden.
b) Deine Extension soll auch schon für PHP 5.3 gerüstet sein
Das gleiche wie a). Zusätzlich sind nun auch keine Leerzeichen in den Keys mehr erlaubt.
Im schlimmsten Falle darfst Du also alle Keys (ok vllt. nur 97%) sowohl im Code als auch in den Sprachdateien ändern.
Und das kann, abhängig von der Extension, ein ziemlicher Aufwand sein...
Aus der Sicht eines Entwicklers bekomme ich bei so etwas das kalte k*tzen![]()


LinkBack URL
About LinkBacks
Zitieren
Lesezeichen