| 
<?phpinclude 'CrutchTranslate.php';
 
 $database = array(
 'server' => 'localhost',
 'username' => 'root',
 'password' => '',
 'name' => 'crutchtext',
 );
 
 $connect = mysql_connect($database['server'], $database['username'], $database['password']);
 mysql_select_db($database['name'], $connect);
 
 $ct = new CrutchTranslate;
 
 // set database connection
 $ct->db_connect = $connect;
 // or set access, connects automatically
 $ct->db = $database;
 
 
 // translations for save
 $data = Array
 (
 'you_have_x_message' => Array
 (
 1 => 'Mate %s zpravu.',
 2 => 'Mate %s zpravy.',
 5 => 'Mate %s zprav.',
 ),
 'you_get_x_point' => Array
 (
 1 => 'Dostali jste %s bod.',
 2 => 'Dostali jste %s body.',
 5 => 'Dostali jste %s bodů.',
 ),
 'found_x_error' => Array
 (
 1 => 'Nalezena %s chyba.',
 2 => 'Nalezeny %s chyby.',
 5 => 'Nalezeno %s chyb.',
 ),
 'msg_logout' => Array
 (
 1 => 'Byli jste odhlaseni.',
 ),
 );
 $ct->save($data, 'cz');
 
 
 // set language
 $ct->lang = 'cz';
 
 // set limits for plural (in any order)
 $ct->limit[] = 2;   #plural 2+
 $ct->limit[] = 5;   #plural 5+
 
 
 echo $ct->translate('lorem_ipsum');   #error, translate for IDF 'lorem_ipsum' not exists
 echo $ct->translate('you_have_x_message', 1);
 echo $ct->translate('you_get_x_point', 3);
 echo $ct->translate('found_x_error', 7);
 echo $ct->translate('msg_logout', 5);   #error, translate for limit 5+ not exists
 echo $ct->translate('msg_logout');
 
 /**
 * OUTPUT
 *
 * lorem_ipsum
 * Mate 1 zpravu.
 * Dostali jste 3 body.
 * Nalezeno 7 chyb.
 * msg_logout
 * Byli jste odhlaseni.
 */
 
 
 /**
 * Large number of translations can be divided into modules.
 */
 $ct->module[] = 'color';
 
 $data = Array
 (
 'blue' => Array
 (
 1 => 'modra',
 ),
 'red' => Array
 (
 1 => 'cervena',
 ),
 'green' => Array
 (
 1 => 'zelena',
 ),
 );
 $ct->save($data, 'cz', 'color');
 
 
 |