Download this as a file
');
if (is_int($pos)) {
$new_body = substr($new_body, 0, $pos);
}
$trans = get_html_translation_table('HTMLENTITIES');
$trans[' '] = ' ';
$trans = array_flip($trans);
$new_body = strtr($new_body, $trans);
$new_body = urldecode($new_body);
$new_body = strip_tags($new_body);
/* I really don't like this next part ... */
$new_body = str_replace('"', "''", $new_body);
$new_body = strtr($new_body, "\n", ' ');
$function = 'translate_form_' . $translate_server;
$function($new_body);
}
function translate_table_end() {
?>
'Translation Options',
'url' => '../plugins/translate/options.php',
'desc' => 'Which translator should be used when you get messages in a different language?',
'js' => false
);
}
function translate_sav() {
global $username,$data_dir;
global $submit_translate, $translate_translate_server;
global $translate_translate_location;
global $translate_translate_show_read;
global $translate_translate_show_send;
global $translate_translate_same_window;
if ($submit_translate) {
if (isset($translate_translate_server)) {
setPref($data_dir, $username, 'translate_server', $translate_translate_server);
} else {
setPref($data_dir, $username, 'translate_server', 'babelfish');
}
if (isset($translate_translate_location)) {
setPref($data_dir, $username, 'translate_location', $translate_translate_location);
} else {
setPref($data_dir, $username, 'translate_location', 'center');
}
if (isset($translate_translate_show_read)) {
setPref($data_dir, $username, 'translate_show_read', '1');
} else {
setPref($data_dir, $username, 'translate_show_read', '');
}
if (isset($translate_translate_show_send)) {
setPref($data_dir, $username, 'translate_show_send', '1');
} else {
setPref($data_dir, $username, 'translate_show_send', '');
}
if (isset($translate_translate_same_window)) {
setPref($data_dir, $username, 'translate_same_window', '1');
} else {
setPref($data_dir, $username, 'translate_same_window', '');
}
echo '