24

MAI09

Webseiten mehrsprachig programmieren Part#2

Trackback URIVon Peppie in PHP, Programmierung

Nachdem mich jetzt schon mehrere darauf angesprochen haben, eine mehrsprachige Webseite mit getText zu machen, habe ich mal ein Benchmark von unserem Gewinner, der Konstanten, aus dem Beitrag: “Webseiten mehrsprachig programmieren” gemacht. Ich werde euch heute die unterschiede und die Handhabung erklären.

Rückblick

In unserem letzten Beitrag vom 31.01.2009 sind wir mehrere Methoden durchgegangen eine Webseite mehrsprachig zu programmieren / pflegen. In diesem Benchmark Test ging es vorallem darum bei einer Webseite mir sehr sehr hohem Traffic die effektivste Lösung zu finden. Daraus ging der weg über die Konstanten hervor die nicht nur in Zeitlichen sondern auch in der Handhabung ganz vorne dabei waren. Im heutigen Bericht werde ich die Konstanten der PHP-Erweiterung getText gegenüberstellen.

Installation von getText

Bibliothek und weiteres findet ihr dazu unter folgender URL:

  1. http://www.gnu.org/software/gettext/gettext.html

Die PHP-Erweiterung wird seit php4 bei der Installation von PHP mitgeliefert. Ihr müsst eignetlich nicht mehr als die Erweiterung in der php.ini einkommentieren:

1
2
3
4
5
6
...
;extension=php_fribidi.dll
extension=php_gd2.dll
extension=php_gettext.dll
;extension=php_gmp.dll
...

Ihr müsst hierzu nur das Semikolon ( ; ) vor extension=php_gettext.dll entfernen und euren Apache neustarten.

Seite:
1 2 3

Peppie
Über den Autor:
Vor mehr als 7 Jahren habe ich mein Hobby zum Beruf gemacht. Seit her bekommt mich kein Problem so schnell in die Knie, ich bin sehr verbissen und arbeite solange an einem Problem bis es gelöst ist.

Ähnliche Artikel:

5 Kommentare

ArSeN

Geile Sache!

Danke für den ausgiebigen Test, das werden wir dann wohl irgendwann mal in der Form bei uns einbauen, wenn die Zeit gekommen ist. Und jetzt können wir das auch mit gutem Gewissen tun, supi! :)

Danke nochmal,
Gruß


Maysi2k

Allerdings kann man diese Methode bei normalen Webspace mietern nicht anwenden oder ?

Denn die meisten Webspace mieter haben keinen Zugriff auf die php.ini,
Aber hier kann man ja die Alternativen von Part 1 Benutzen ;)


Peppie

Hey Stephan, das kannste ganz einfach hiermit prüfen:

echo function_exists('getText');

Wenn du eine 1 auf dem Bildschirm siehst dann hast du diese Funktion ;-) Es kann ja sein das diese Extension bei dir schon aktiviert ist.


chaoz

respekt. super artikel :)
gut zu wissen


Peppie

Danke ;)


Kommentar schreiben

;) :( :) :D :P :o :| ^^ :> :< :cry: :S xD


Blogverzeichnis - Blog Verzeichnis bloggerei.de frisch gebloggt Blog Top Liste - by TopBlogs.de Bloggeramt.de Add to Technorati Favorites Dennis bei Xing Wikio - Top Blog UrlFan.com