Changed language code for German from ger to de.
[squirrelmail.git] / functions / i18n.php
index 5d76cc0392cbc70aef5e56132b6eda6a2c681a47..e8f749d90e609ada1be4292156732fb18521261f 100644 (file)
 
    $i18n_php = true;
 
+   // This array specifies the available languages.
+   $languages[0]["NAME"] = "English";
+   $languages[0]["CODE"] = "en";
+   $languages[1]["NAME"] = "Norsk";
+   $languages[1]["CODE"] = "no";
+   $languages[2]["NAME"] = "Deutcsh";
+   $languages[2]["CODE"] = "de";
+
    // Decodes a string to the internal encoding from the given charset
    function charset_decode ($charset, $string) {
       // All HTML special characters are 7 bit and can be replaced first
@@ -31,7 +39,7 @@
             return charset_decode_iso_8859_default ($string);
       } else if ($charset == "ns_4551-1") {
          return charset_decode_ns_4551_1 ($string);
-      } else 
+      } else
          return $string;
    }
 
@@ -49,7 +57,7 @@
    }
 
    // iso-8859-1 is Greek.
-   function charset_decode_iso_8859_1 ($string) {
+   function charset_decode_iso_8859_7 ($string) {
       // Could not find Unicode equivalent of 0xA1 and 0xA2
       // 0xA4, 0xA5, 0xAA, 0xAE, 0xD2 and 0xFF should not be used
       $string = strtr($string, "\241\242\244\245\252\256\322\377", 
@@ -62,7 +70,7 @@
       // ISO-8859-7 characters from 11/04 (0xB4) to 11/06 (0xB6)
       // These are Unicode 900-902
       while (ereg("([\264-\266])", $string, $res)) {
-         $replace = "&#.".ord($res[1])+720.";";
+         $replace = "&#." . ord($res[1])+720 . ";";
          ereg_repleace("[\264-\266]", $replace, $string);
       }
 
@@ -71,7 +79,7 @@
       // ISO-8859-7 characters from 11/08 (0xB8) to 11/10 (0xBA)
       // These are Unicode 900-902
       while (ereg("([\270-\272])", $string, $res)) {
-         $replace = "&#.".ord($res[1])+720.";";
+         $replace = "&#." . ord($res[1])+720 . ";";
          ereg_repleace("[\270-\272]", $replace, $string);
       }
 
@@ -80,7 +88,7 @@
 
       // And now the rest of the charset
       while (ereg("([\273-\376])", $string, $res)) {
-         $replace = "&#.".ord($res[1])+720.";";
+         $replace = "&#." . ord($res[1])+720 . ";";
          ereg_repleace("[\273-\376]", $replace, $string);
       }