
Originally Posted by
iluxa22
Ok great I fixed all the errors; however only the english translates how could i have the russian translate into in english for example in my header i have english text and the rest is russian it only grabs the english.... were is the setting so that it will translate russian into the languages not english.
Changing the script to use Russian as the source language should be fairly simple to accomplish.
You would have to edit translate/translate.php by replacing "en" with "ru":
Before
Code:
//Define translation engines here
$engines = array(
'g' => array( 'trans_url' => 'http://translate.google.com/translate_c?hl=en&langpair=en%7C$lang&u=$url',
'timeout' => 180,
'max_redir' => 3,
'check_func' => 'GoogleCheck', //This function should determine if the translation was successful
'fixup_func' => 'GoogleFixup'
),
//TODO: Yahoo translation requires an IP hostname, should code a workaround for this
'y' => array( 'trans_url' => 'http://72.30.186.56/babelfish/translate_url_content?lp=en_$lang&trurl=$url',
'timeout' => 180,
'max_redir' => 3,
'check_func' => 'YahooCheck',
'fixup_func' => 'YahooFixup'
)
After
Code:
//Define translation engines here
$engines = array(
'g' => array( 'trans_url' => 'http://translate.google.com/translate_c?hl=ru&langpair=ru%7C$lang&u=$url',
'timeout' => 180,
'max_redir' => 3,
'check_func' => 'GoogleCheck', //This function should determine if the translation was successful
'fixup_func' => 'GoogleFixup'
),
//TODO: Yahoo translation requires an IP hostname, should code a workaround for this
'y' => array( 'trans_url' => 'http://72.30.186.56/babelfish/translate_url_content?lp=ru_$lang&trurl=$url',
'timeout' => 180,
'max_redir' => 3,
'check_func' => 'YahooCheck',
'fixup_func' => 'YahooFixup'
)
Bookmarks