> more feedbacks? > goba, adding new i18n.php file that will hold the languages data is agreed? > > > --/moshe.
My proposal: in common.php have something like this: $rtl_langs = array('he',....); if (isset($rtl_langs[$lang]) { define('RTL', 1); } $chars = array('he' => 'ISO-xpto'; 'ja'=>'BIG-5' ,......); define('CHARSET', isset($chars[$lang]) ? $chars[$lang] : 'default charset'); /***************************************/ in style_mapping: $map = array (......); if(RTL) { // differences to normal $map array $map['emphasis'] = 'format_emphasis'; ............. // declaration of special functions for RTL format_emphasis () { ...... } } /*************/ Also change the templates to use RTL and CHARSET. Nuno