Viewing file: I18N_Message_Translate.php (971 B) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
ini_set('include_path',ini_get('include_path').':../..');
/** * * test of Message_Translate * * DB file: http://wolfram.kriesing.de/libs/php/examples/SimpleTemplate/translate.sql * */
require_once( 'HTML/IT.php' ); $tpl = new IntegratedTemplate( '.' ); $tpl->loadTemplatefile( 'I18N_Message_Translate.tpl' ); $langLinks = '<a href="'.$_SERVER['PHP_SELF'].'?lang=de">german</a>, '. '<a href="'.$_SERVER['PHP_SELF'].'?lang=en">english</a>'; $tpl->setVariable( 'langLinks' , $langLinks ); $tpl->setVariable( 'sourceCode' , $sourceCode ); $tplString = $tpl->get();
// // the actual translate stuff // require_once( 'I18N/Messages/Translate.php' ); $db = DB::connect('mysql://root@localhost/test'); $translate = new I18N_Messages_Translate( $db ); print $translate->translateMarkUpString( $tplString , $_REQUEST['lang']?$_REQUEST['lang']:'en' );
?>
|