phpbar.de logo

Mailinglisten-Archive

[php] Re: gettext =?iso-8859-1?Q?f=FCr?= PHP?

[php] Re: gettext =?iso-8859-1?Q?f=FCr?= PHP?

Tim Landscheidt tim.landscheidt_(at)_gmx.de
Sat, 17 Jul 1999 01:26:30 +0000


I wrote:

> mit MultiViews lassen sich WWW-Seiten ja (unter Apache) sehr
> leicht mehrsprachig gestalten. Bei Scripts (unter anderem
> PHP-Seiten) wäre es natürlich schön, die Übersetzung nicht
> durch mehrere Kopien der Scripts vorzunehmen, sondern das
> Ganze etwas eleganter zu lösen.
> [...]

und vergaß: Noch viel schöner wäre natürlich eine Lösung,
die das Ganze auch noch intelligent mit den LANG-Attributen
in HTML verknüpft:

| echo (HTML_P (array ("de-DE" => HTML_STRONG (array ("en" => "Germany")) .
|                                 " ist die englische Übersetzung von " .
|                                 HTML_STRONG (array ("de-DE" => "Deutschland", "nl" => "Duitsland")) .
|                                 ".")));

sollte bei Sprachenwahl nl, de, en:

| <P LANG="de-DE"><STRONG LANG="en">Germany</STRONG> ist die
| englische Übersetzung von <STRONG
| LANG="nl">Duitsland</STRONG>.</P>

ergeben, bei Sprachenwahl de, nl, en sollte nicht nur
"Duitsland" durch "Deutschland" ersetzt werden, sondern auch
ein redundantes LANG="de-DE"-Attribut im letzten STRONG-Tag
entfallen.

  Löst allerdings noch nicht das eigentliche und vordringli-
che Problem der Vermischung von Programm und Text.

Tim



php::bar PHP Wiki   -   Listenarchive