Gunnar Bittersmann: xml CDATA

Beitrag lesen

@@Hobbycoder:

nuqneH

ich will meine website 2 sprachig machen, bzw das ist mir auch schon gelungen,

An Sprachvereinbarung hast du dabei gedacht?

dazu hab ich ne XML datei die die deutschen und englischen inhalte bereit hält, und lese diese mit php aus...

Mir ist schleierhat, warum du die Texte im XML-Format ablegst und nicht gleich in PHP.

$texte = array(  
  'de' => array(  
    'Galerie' => 'Galerie',),  
  'en' => array(  
    'Galerie' => 'Gallery',),  
);

if ($lang == "deu"){
  echo $xml->title[0]->text[0]->deu[0];
  } else {
  echo $xml->title[0]->text[0]->eng[0];
  }

Das vereinfacht sich dann zu echo $texte[$lang]['Galerie'];

Sich beim Abruf des betreffenden Texts auf dessen Position in der Datei zu verlassen, ist wohl auch keine gute Idee.

Ich würde auch nicht irgendwelche Sprachkürzel verwenden, sondern ausschließlich die aud dem IANA-Register.

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)