More plugin internationalization (not yet finished)
[squirrelmail.git] / plugins / translate / options.php
index 9a702f2bf0623f65c700fc4089b8a871c60b6dbf..de3f592306ac4905e25c6dfb20fa8224b8beebe3 100644 (file)
@@ -6,33 +6,33 @@
     **
     **/
 
-   chdir("..");
+   chdir('..');
 
    session_start();
 
    if (!isset($config_php))
-      include("../config/config.php");
+      include_once('../config/config.php');
    if (!isset($strings_php))
-      include("../functions/strings.php");
+      include_once('../functions/strings.php');
    if (!isset($page_header_php))
-      include("../functions/page_header.php");
+      include_once('../functions/page_header.php');
    if (!isset($display_messages_php))
-      include("../functions/display_messages.php");
+      include_once('../functions/display_messages.php');
    if (!isset($imap_php))
-      include("../functions/imap.php");
+      include_once('../functions/imap.php');
    if (!isset($array_php))
-      include("../functions/array.php");
+      include_once('../functions/array.php');
    if (!isset($i18n_php))
-      include("../functions/i18n.php");
+      include_once('../functions/i18n.php');
 
 
-   include("../src/load_prefs.php");
-   displayPageHeader($color, "None");
+   require_once('../src/load_prefs.php');
+   displayPageHeader($color, 'None');
 
-  $translate_server = getPref($data_dir, $username, "translate_server");
-  if ($translate_server == '') 
+  $translate_server = getPref($data_dir, $username, 'translate_server');
+  if ($translate_server == '')
     $translate_server = 'babelfish';
-  $translate_location = getPref($data_dir, $username, "translate_location");
+  $translate_location = getPref($data_dir, $username, 'translate_location');
   if ($translate_location == '')
     $translate_location = 'center';
   $translate_show_read = getPref($data_dir, $username, 'translate_show_read');
@@ -42,9 +42,9 @@
    function ShowOption($Var, $value, $Desc)
    {
        $Var = 'translate_' . $Var;
-       
+
        global $$Var;
-       
+
        echo '<option value="' . $value . '"';
        if ($$Var == $value)
        {
        }
        echo '>' . $Desc . "</option>\n";
    }
-       
+
+    function ShowTrad( $tit, $com, $url ) {
+
+        echo "<li><b>$tit</b> - ".
+             $com .
+             "[ <a href=\"$url\" target=\"_blank\">$tit</a> ]</li>";
+
+    }
 
 ?>
    <br>
-   <table width=95% align=center border=0 cellpadding=2 cellspacing=0><tr><td bgcolor="<?php echo $color[0] ?>">
-      <center><b><?php echo _("Options") ?> - Translator</b></center>
+   <table width=100% align=center border=0 cellpadding=2 cellspacing=0><tr><td bgcolor="<?php echo $color[0] ?>">
+      <center><b><?php echo _("Options") . ' - '. _("Translator"); ?></b></center>
    </td></tr></table>
 
-   <p>Your server options are as follows:</p>
-   
-   <ul>
-   
-   <li><b>Babelfish</b> -
-       13 language pairs,
-       maximum of 1000 characters translated,
-       powered by Systran
-       [ <a href="http://babelfish.altavista.com/" 
-       target="_blank">Babelfish</a> ]</li>
-
-   <li><b>Go.com</b> -
-       10 language pairs,
-       maximum of 25 kilobytes translated,
-       powered by Systran
-       [ <a href="http://translator.go.com/"
-       target="_blank">Translator.Go.com</a> ]</li>
-
-   <li><b>Dictionary.com</b> -
-       12 language pairs,
-       no known limits,
-       powered by Systran
-       [ <a href="http://www.dictionary.com/translate"
-       target="_blank">Dictionary.com</a> ]</li>
-       
-   <li><b>InterTran</b> -
-       767 language pairs,
-       no known limits,
-       powered by Translation Experts's InterTran
-       [ <a href="http://www.tranexp.com/"
-       target="_blank">Translation Experts</a> ]</li>
-       
-   <li><b>GPLTrans</b> -
-       8 language pairs,
-       no known limits,
-       powered by GPLTrans (free, open source)
-       [ <a href="http://www.translator.cx/"
-       target="_blank">GPLTrans</a> ]</li>
+   <p><?php echo _("Your server options are as follows:"); ?></p>
 
+   <ul>
+<?php
+    ShowTrad( 'Babelfish',
+              _("13 language pairs, maximum of 1000 characters translated, powered by Systran"),
+              'http://babelfish.altavista.com/' );
+    ShowTrad( 'Translator.Go.com',
+              _("10 language pairs, maximum of 25 kilobytes translated, powered by Systran"),
+              'http://translator.go.com/' );
+    ShowTrad( 'Dictionary.com',
+              _("12 language pairs, no known limits, powered by Systran"),
+              'http://www.dictionary.com/translate' );
+    ShowTrad( 'InterTran',
+              _("767 language pairs, no known limits, powered by Translation Experts's InterTran"),
+              'http://www.tranexp.com/' );
+    ShowTrad( 'GPLTrans',
+              _("8 language pairs, no known limits, powered by GPLTrans (free, open source)"),
+              'http://www.translator.cx/' );
+?>
    </ul>
-   
-   <p>You also decide if you want the translation box displayed, 
-   and where it will be located.</p>
+   <p>
+<?php
+   echo _("You also decide if you want the translation box displayed, and where it will be located.");
+?></p>
 
    <form action="../../src/options.php" method=post>
    <table border=0 cellpadding=0 cellspacing=2>
-   <tr><td align=right nowrap>Select your translator:</td>
+   <tr><td align=right nowrap><?php echo _("Select your translator:"); ?></td>
        <td><select name="translate_translate_server">
 <?PHP
     ShowOption('server', 'babelfish', 'Babelfish');
     ShowOption('server', 'dictionary', 'Dictionary.com');
     ShowOption('server', 'intertran', 'Intertran');
     ShowOption('server', 'gpltrans', 'GPLTrans');
-?>       </select>
-       </td></tr>
-   <tr><td align=right nowrap valign="top">When reading:</td>
-   <td><input type=checkbox name="translate_translate_show_read"<?PHP
-   if ($translate_show_read) 
-     echo " CHECKED";
-   ?>> - Show translation box
-   <select name="translate_translate_location">
-<?PHP
-    ShowOption('location', 'left', 'to the left');
-    ShowOption('location', 'center', 'in the center');
-    ShowOption('location', 'right', 'to the right');
-?>    </select><br>
-   <input type=checkbox name="translate_translate_same_window"<?PHP
-   if ($translate_same_window)
-     echo " CHECKED";
-   ?>> - Translate inside the SquirrelMail frames</td></tr>
-   <tr><td align=right nowrap>When composing:</td>
-   <td><input type=checkbox name="translate_translate_show_send"<?PHP
+    echo '</select>' .
+         '</td></tr>' .
+         '<tr><td align=right nowrap>' .
+         _("When reading:") .
+         '</td>'.
+         '<td><input type=checkbox name="translate_translate_show_read"';
+    if ($translate_show_read)
+        echo " CHECKED";
+    echo '> - ' . _("Show translation box") .
+         ' <select name="translate_translate_location">';
+    ShowOption('location', 'left', _("to the left"));
+    ShowOption('location', 'center', _("in the center"));
+    ShowOption('location', 'right', _("to the right"));
+    echo '</select><br>'.
+         '<input type=checkbox name="translate_translate_same_window"';
+    if ($translate_same_window)
+        echo " CHECKED";
+    echo '> - ' . _("Translate inside the SquirrelMail frames").
+         '</td></tr>'.
+         '<tr><td align=right nowrap>'.
+         _("When composing:") . '</td>'.
+         '<td><input type=checkbox name="translate_translate_show_send"';
    if ($translate_show_send)
      echo " CHECKED";
-   ?>> - Not yet functional, currently does nothing</td></tr>
-   <tr><td></td><td>
-       <input type="submit" value="Submit" name="submit_translate">
-       </td></tr>
-   </table>
-   </form>
-</body></html>
+   echo '> - ' . _("Not yet functional, currently does nothing") .
+        '</td></tr>'.
+        '<tr><td></td><td>'.
+        '<input type="submit" value="' . _("Submit") . '" name="submit_translate">'.
+        '</td></tr>'.
+   '</table>'.
+   '</form>'.
+"</body></html>\n";