Visa ett inlägg
Oläst 2005-11-01, 06:18 #2
eg0master eg0master är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 898
eg0master eg0master är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 898
En kombination av enkelhet och snygghet är väl att göra något istil med detta:

Kod:
language.php
-----------------

function translate($str,$lang)
{
 $LANG_EN['hej'] = 'hello';

 if ('en' == $lang) {
  if (isset($LANG[$str]))
   return $LANG[$str])
 }
 /* else if med fler språk om du har mer än 2 språk */
 
 return $str; /* Default language and fall through if string does not exist */
}

dina filer.php
----------------
require('language.php');

echo translate('ok','en');
echo translate('ok','se');
echo translate('hej','en');
echo translate('hej','se');
Sedan hur du bygger upp $LANG_EN (eller om engelska är default istf svenska) kan ju variera, men du förstår nog principen.
eg0master är inte uppkopplad   Svara med citatSvara med citat