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.