Removing HTML tags from strings
authorjervfors <jervfors@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Thu, 1 Jul 2004 15:03:30 +0000 (15:03 +0000)
committerjervfors <jervfors@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Thu, 1 Jul 2004 15:03:30 +0000 (15:03 +0000)
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@7721 7612ce4b-ef26-0410-bec9-ea0150e637f0

functions/abook_database.php
functions/db_prefs.php
plugins/squirrelspell/modules/crypto.mod
plugins/squirrelspell/modules/enc_setup.mod
plugins/squirrelspell/sqspell_functions.php
po/squirrelmail.pot

index 82ddba9..0377691 100644 (file)
@@ -37,7 +37,8 @@ if (!include_once('DB.php')) {
     // same error also in db_prefs.php
     require_once(SM_PATH . 'functions/display_messages.php');
     $error  = _("Could not include PEAR database functions required for the database backend.") . "<br />\n";
-    $error .= _("Is PEAR installed, and is the include path set correctly to find <tt>DB.php</tt>?") . "<br />\n";
+    $error .= sprintf(_("Is PEAR installed, and is the include path set correctly to find %s?"),
+                        '<tt>DB.php</tt>') . "<br />\n";
     $error .= _("Please contact your system administrator and report this error.");
     error_box($error, $color);
     exit;
index 12b26d9..065080f 100644 (file)
@@ -41,7 +41,8 @@ if (!include_once('DB.php')) {
     // same error also in abook_database.php
     require_once(SM_PATH . 'functions/display_messages.php');
     $error  = _("Could not include PEAR database functions required for the database backend.") . "<br />\n";
-    $error .= _("Is PEAR installed, and is the include path set correctly to find <tt>DB.php</tt>?") . "<br />\n";
+    $error .= sprintf(_("Is PEAR installed, and is the include path set correctly to find %s?"),
+                        '<tt>DB.php</tt>') . "<br />\n";
     $error .= _("Please contact your system administrator and report this error.");
     error_box($error, $color);
     exit;
index f06ab04..c840aa6 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 /**
- * crypto.mod.php 
+ * crypto.mod
  * --------------- 
  * Squirrelspell module
  *
 global $SQSPELL_CRYPTO;
 
 switch ($_POST['action']){
-  case 'encrypt':
-    /**
-     * Let's encrypt the file and save it in an encrypted format.
-     */
-    $words=sqspell_getWords();
-    /** 
-     * Flip the flag so the sqspell_writeWords function knows to encrypt
-     * the message before writing it to the disk.
-     */
-    $SQSPELL_CRYPTO=true;
-    /**
-     * Call the function that does the actual encryption_decryption.
-     */
-    sqspell_writeWords($words);
-    $msg='<p>'
-       .  _("Your personal dictionary has been <strong>encrypted</strong> and is now stored in an <strong>encrypted format</strong>.")
-       . '</p>';
-  break;
-  case 'decrypt':
-    /**
-     * Let's decrypt the file and save it as plain text.
-     */
-    $words=sqspell_getWords();
-    /** 
-     * Flip the flag and tell the sqspell_writeWords() function that we
-     * want to save it plaintext.
-     */
-    $SQSPELL_CRYPTO=false;
-    sqspell_writeWords($words);
-    $msg='<p>'
-       . _("Your personal dictionary has been <strong>decrypted</strong> and is now stored as <strong>clear text</strong>.") 
-       . '</p>';
-  break;
-  
-  case "":
-    /**
-     * Wait, this shouldn't happen! :)
-     */
-    $msg = "<p>No action requested.</p>";
-  break;
+    case 'encrypt':
+        /**
+         * Let's encrypt the file and save it in an encrypted format.
+         */
+        $words=sqspell_getWords();
+        /** 
+         * Flip the flag so the sqspell_writeWords function knows to encrypt
+         * the message before writing it to the disk.
+         */
+        $SQSPELL_CRYPTO=true;
+        /**
+         * Call the function that does the actual encryption_decryption.
+         */
+        sqspell_writeWords($words);
+        $msg='<p>'
+            . _("Your personal dictionary has been encrypted and is now stored in an encrypted format.") 
+            . '</p>';
+    break;
+    case 'decrypt':
+        /**
+         * Let's decrypt the file and save it as plain text.
+         */
+        $words=sqspell_getWords();
+        /** 
+         * Flip the flag and tell the sqspell_writeWords() function that we
+         * want to save it plaintext.
+         */
+        $SQSPELL_CRYPTO=false;
+        sqspell_writeWords($words);
+        $msg='<p>'
+            . _("Your personal dictionary has been decrypted and is now stored as plain text."),
+            . '</p>';
+    break;
+    case '':
+        /**
+         * Wait, this shouldn't happen! :)
+         */
+        $msg = '<p>No action requested.</p>';
+    break;
 }
 sqspell_makePage( _("Personal Dictionary Crypto Settings"), null, $msg);
 
index 0feb306..9b76cf7 100644 (file)
@@ -21,15 +21,15 @@ global $SQSPELL_CRYPTO;
 /**
  * Set up some i18n'able wrappers for javascript.
  */
-$msg = "<script type='text/javascript'><!--\n"
-  . "var ui_makesel = \"" . _("Please make your selection first.") . "\";\n"
-  . "var ui_encrypt = \"" 
-  . _("This will encrypt your personal dictionary and store it in an encrypted format. Proceed?") 
-  . "\";\n"
-  . "var ui_decrypt = \""
-  . _("This will decrypt your personal dictionary and store it in a clear-text format. Proceed?")
-  . "\";\n"
-  . "//-->\n</script>";
+$msg = '<script type="text/javascript"><!--'."\n"
+    . 'var ui_makesel = "' . _("Please make your selection first.") . "\";\n"
+    . 'var ui_encrypt = "' 
+    . _("This will encrypt your personal dictionary and store it in an encrypted format. Proceed?") 
+    . "\";\n"
+    . 'var ui_decrypt = "'
+    . _("This will decrypt your personal dictionary and store it in a plain text format. Proceed?")
+    . "\";\n"
+    . "//-->\n</script>";
 
 $words=sqspell_getWords();
 /**
@@ -38,40 +38,54 @@ $words=sqspell_getWords();
  * in plain text.
  */
 if ($SQSPELL_CRYPTO){
-  /**
-   * Current format is encrypted.
-   * Unfortunately, the following text needs to be all on one line,
-   * unless someone fixes xgettext. ;(
-   */
-  $msg .= 
-     _("<p>Your personal dictionary is <strong>currently encrypted</strong>. This helps protect your privacy in case the web-mail system gets compromized and your personal dictionary ends up stolen. It is currently encrypted with the password you use to access your mailbox, making it hard for anyone to see what is stored in your personal dictionary.</p> <p><strong>ATTENTION:</strong> If you forget your password, your personal dictionary will become unaccessible, since it can no longer be decrypted. If you change your mailbox password, SquirrelSpell will recognize it and prompt you for your old password in order to re-encrypt the dictionary with a new key.</p>")
-     . '<form method="post" onsubmit="return checkMe()">'
-     . '<input type="hidden" name="MOD" value="crypto">'
-     . '<p align="center"><input type="checkbox" name="action" '
-     . 'value="decrypt"> '
-     . _("Please decrypt my personal dictionary and store it in a clear-text format." )
-     . '</p>'
-     . '<p align="center"><input type="submit" value=" '
-     . _("Change crypto settings")
-     . ' "></p>'
-     . '</form>';
+    /**
+     * Current format is encrypted.
+     * Unfortunately, the following text needs to be all on one line,
+     * unless someone fixes xgettext. ;(
+     */
+    $msg .=
+        '<p>'
+        . _("Your personal dictionary is currently encrypted.")
+        . '</p><p>'
+        . _("This helps protect your privacy in case the web-mail system gets compromized and your personal dictionary ends up stolen. It is currently encrypted with the password you use to access your mailbox, making it hard for anyone to see what is stored in your personal dictionary.")
+        . '</p><p>'
+        . '<strong>' . _("ATTENTION:") . '</strong><br />'
+        . _("If you forget your password, your personal dictionary will become unaccessible, since it can no longer be decrypted. If you change your mailbox password, SquirrelSpell will recognize it and prompt you for your old password in order to re-encrypt the dictionary with a new key.")
+        . '</p>'
+        . '<form method="post" onsubmit="return checkMe()">'
+        . '<input type="hidden" name="MOD" value="crypto">'
+        . '<p align="center"><input type="checkbox" name="action" '
+        . 'value="decrypt"> '
+        . _("Please decrypt my personal dictionary and store it in a clear-text format." )
+        . '</p>'
+        . '<p align="center"><input type="submit" value=" '
+        . _("Change crypto settings")
+        . ' "></p>'
+        . '</form>';
 } else {
-  /**
-   * Current format is clear text.
-   * Unfortunately, the following text needs to be all on one line,
-   * unless someone fixes xgettext. ;(
-   */
-  $msg .= 
-     _("<p>Your personal dictionary is <strong>currently not encrypted</strong>. You may wish to encrypt your personal dictionary to protect your privacy in case the webmail system gets compromized and your personal dictionary file gets stolen. When encrypted, the file's contents look garbled and are hard to decrypt without knowing the correct key (which is your mailbox password).</p> <strong>ATTENTION:</strong> If you decide to encrypt your personal dictionary, you must remember that it gets &quot;hashed&quot; with your mailbox password. If you forget your mailbox password and the administrator changes it to a new value, your personal dictionary will become useless and will have to be created anew. However, if you or your system administrator change your mailbox password but you still have the old password at hand, you will be able to enter the old key to re-encrypt the dictionary with the new value.</p>")
-     . '<form method="post" onsubmit="return checkMe()">'
-     . '<input type="hidden" name="MOD" value="crypto">'
-     . '<p align="center"><input type="checkbox" name="action" '
-     . 'value="encrypt"> '
-     . _("Please encrypt my personal dictionary and store it in an encrypted format.")
-     . '</p>'
-     . '<p align="center"><input type="submit" value=" '
-     . _("Change crypto settings") . ' "></p>'
-     . '</form>';
+    /**
+     * Current format is clear text.
+     * Unfortunately, the following text needs to be all on one line,
+     * unless someone fixes xgettext. ;(
+     */
+    $msg .=
+        '<p>'
+        . _("Your personal dictionary is currently not encrypted.")
+        . '</p><p>'
+        . _("You may wish to encrypt your personal dictionary to protect your privacy in case the webmail system gets compromized and your personal dictionary file gets stolen. When encrypted, the file's contents look garbled and are hard to decrypt without knowing the correct key (which is your mailbox password).")
+        . '</p><p>'
+        . '<strong>' . _("ATTENTION:") . '</strong><br />'
+        . _("If you decide to encrypt your personal dictionary, you must remember that it gets &quot;hashed&quot; with your mailbox password. If you forget your mailbox password and the administrator changes it to a new value, your personal dictionary will become useless and will have to be created anew. However, if you or your system administrator change your mailbox password but you still have the old password at hand, you will be able to enter the old key to re-encrypt the dictionary with the new value.")
+        . '</p>'
+        . '<form method="post" onsubmit="return checkMe()">'
+        . '<input type="hidden" name="MOD" value="crypto">'
+        . '<p align="center"><input type="checkbox" name="action" '
+        . 'value="encrypt"> '
+        . _("Please encrypt my personal dictionary and store it in an encrypted format.")
+        . '</p>'
+        . '<p align="center"><input type="submit" value=" '
+        . _("Change crypto settings") . ' "></p>'
+        . '</form>';
 }
 sqspell_makePage(_("Personal Dictionary Crypto Settings"), 
                 "crypto_settings.js", $msg);
index 7e97759..4acf28d 100644 (file)
@@ -35,7 +35,7 @@ function sqspell_makePage($title, $scriptsrc, $body){
   }
 
   displayPageHeader($color, 'None');  
-  echo "&nbsp;<br>\n";
+  echo "&nbsp;<br />\n";
   /**
    * Check if we need to link in a script.
    */
@@ -370,15 +370,15 @@ function sqspell_getWords(){
        * gettext will bork. ;(
        */
       $msg = html_tag( 'p', "\n" .
-                     '<strong>' . _("ATTENTION:") . '</strong><br>'
-                     .  _("SquirrelSpell was unable to decrypt your personal dictionary. This is most likely due to the fact that you have changed your mailbox password. In order to proceed, you will have to supply your old password so that SquirrelSpell can decrypt your personal dictionary. It will be re-encrypted with your new password after this.<br>If you haven't encrypted your dictionary, then it got mangled and is no longer valid. You will have to delete it and start anew. This is also true if you don't remember your old password -- without it, the encrypted data is no longer accessible.") ,
+                     '<strong>' . _("ATTENTION:") . '</strong><br />'
+                     .  _("SquirrelSpell was unable to decrypt your personal dictionary. This is most likely due to the fact that you have changed your mailbox password. In order to proceed, you will have to supply your old password so that SquirrelSpell can decrypt your personal dictionary. It will be re-encrypted with your new password after this. If you haven't encrypted your dictionary, then it got mangled and is no longer valid. You will have to delete it and start anew. This is also true if you don't remember your old password -- without it, the encrypted data is no longer accessible.") ,
                  'left' ) .  "\n"
         . '<blockquote>' . "\n"
         . '<form method="post" onsubmit="return AYS()">' . "\n"
         . '<input type="hidden" name="MOD" value="crypto_badkey">' . "\n"
         . html_tag( 'p',  "\n" .
               '<input type="checkbox" name="delete_words" value="ON">'
-              . _("Delete my dictionary and start a new one") . '<br>'
+              . _("Delete my dictionary and start a new one") . '<br />'
               . _("Decrypt my dictionary with my old password:")
               . '<input name="old_key" size=\"10\">' ,
           'left' ) . "\n"
index cae25f1..0b9c410 100644 (file)
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2004-06-12 19:14+0200\n"
+"POT-Creation-Date: 2004-07-01 16:55+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -967,6 +967,17 @@ msgstr ""
 msgid "Folder List"
 msgstr ""
 
+msgid ""
+"Could not include PEAR database functions required for the database backend."
+msgstr ""
+
+#, c-format
+msgid "Is PEAR installed, and is the include path set correctly to find %s?"
+msgstr ""
+
+msgid "Please contact your system administrator and report this error."
+msgstr ""
+
 msgid "Personal address book"
 msgstr ""
 
@@ -1221,9 +1232,6 @@ msgstr ""
 msgid "Default preference file not found or not readable!"
 msgstr ""
 
-msgid "Please contact your system administrator and report this error."
-msgstr ""
-
 msgid "Could not create initial preference file!"
 msgstr ""
 
@@ -3461,10 +3469,10 @@ msgid ""
 "likely due to the fact that you have changed your mailbox password. In order "
 "to proceed, you will have to supply your old password so that SquirrelSpell "
 "can decrypt your personal dictionary. It will be re-encrypted with your new "
-"password after this.<br>If you haven't encrypted your dictionary, then it "
-"got mangled and is no longer valid. You will have to delete it and start "
-"anew. This is also true if you don't remember your old password -- without "
-"it, the encrypted data is no longer accessible."
+"password after this. If you haven't encrypted your dictionary, then it got "
+"mangled and is no longer valid. You will have to delete it and start anew. "
+"This is also true if you don't remember your old password -- without it, the "
+"encrypted data is no longer accessible."
 msgstr ""
 
 msgid "Delete my dictionary and start a new one"
@@ -3579,13 +3587,12 @@ msgid "No errors found"
 msgstr ""
 
 msgid ""
-"Your personal dictionary has been <strong>encrypted</strong> and is now "
-"stored in an <strong>encrypted format</strong>."
+"Your personal dictionary has been encrypted and is now stored in an "
+"encrypted format."
 msgstr ""
 
 msgid ""
-"Your personal dictionary has been <strong>decrypted</strong> and is now "
-"stored as <strong>clear text</strong>."
+"Your personal dictionary has been decrypted and is now stored as plain text."
 msgstr ""
 
 msgid "Personal Dictionary Crypto Settings"
@@ -3650,20 +3657,25 @@ msgid ""
 msgstr ""
 
 msgid ""
-"This will decrypt your personal dictionary and store it in a clear-text "
+"This will decrypt your personal dictionary and store it in a plain text "
 "format. Proceed?"
 msgstr ""
 
+msgid "Your personal dictionary is currently encrypted."
+msgstr ""
+
+msgid ""
+"This helps protect your privacy in case the web-mail system gets compromized "
+"and your personal dictionary ends up stolen. It is currently encrypted with "
+"the password you use to access your mailbox, making it hard for anyone to "
+"see what is stored in your personal dictionary."
+msgstr ""
+
 msgid ""
-"<p>Your personal dictionary is <strong>currently encrypted</strong>. This "
-"helps protect your privacy in case the web-mail system gets compromized and "
-"your personal dictionary ends up stolen. It is currently encrypted with the "
-"password you use to access your mailbox, making it hard for anyone to see "
-"what is stored in your personal dictionary.</p> <p><strong>ATTENTION:</"
-"strong> If you forget your password, your personal dictionary will become "
+"If you forget your password, your personal dictionary will become "
 "unaccessible, since it can no longer be decrypted. If you change your "
 "mailbox password, SquirrelSpell will recognize it and prompt you for your "
-"old password in order to re-encrypt the dictionary with a new key.</p>"
+"old password in order to re-encrypt the dictionary with a new key."
 msgstr ""
 
 msgid ""
@@ -3673,20 +3685,24 @@ msgstr ""
 msgid "Change crypto settings"
 msgstr ""
 
+msgid "Your personal dictionary is currently not encrypted."
+msgstr ""
+
+msgid ""
+"You may wish to encrypt your personal dictionary to protect your privacy in "
+"case the webmail system gets compromized and your personal dictionary file "
+"gets stolen. When encrypted, the file's contents look garbled and are hard "
+"to decrypt without knowing the correct key (which is your mailbox password)."
+msgstr ""
+
 msgid ""
-"<p>Your personal dictionary is <strong>currently not encrypted</strong>. You "
-"may wish to encrypt your personal dictionary to protect your privacy in case "
-"the webmail system gets compromized and your personal dictionary file gets "
-"stolen. When encrypted, the file's contents look garbled and are hard to "
-"decrypt without knowing the correct key (which is your mailbox password).</"
-"p> <strong>ATTENTION:</strong> If you decide to encrypt your personal "
-"dictionary, you must remember that it gets &quot;hashed&quot; with your "
-"mailbox password. If you forget your mailbox password and the administrator "
-"changes it to a new value, your personal dictionary will become useless and "
-"will have to be created anew. However, if you or your system administrator "
-"change your mailbox password but you still have the old password at hand, "
-"you will be able to enter the old key to re-encrypt the dictionary with the "
-"new value.</p>"
+"If you decide to encrypt your personal dictionary, you must remember that it "
+"gets &quot;hashed&quot; with your mailbox password. If you forget your "
+"mailbox password and the administrator changes it to a new value, your "
+"personal dictionary will become useless and will have to be created anew. "
+"However, if you or your system administrator change your mailbox password "
+"but you still have the old password at hand, you will be able to enter the "
+"old key to re-encrypt the dictionary with the new value."
 msgstr ""
 
 msgid ""