Alexandre Julliard : transl: Don' t try to open the language file for neutral languages.

Alexandre Julliard julliard at winehq.org
Thu Jul 23 09:42:44 CDT 2009


Module: tools
Branch: master
Commit: b79864dddd6c089a4cd77c8d2c705faf0b900091
URL:    http://source.winehq.org/git/tools.git/?a=commit;h=b79864dddd6c089a4cd77c8d2c705faf0b900091

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Thu Jul 23 12:40:14 2009 +0200

transl: Don't try to open the language file for neutral languages.

---

 transl/php/resfile.php |   16 +++++++++-------
 1 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/transl/php/resfile.php b/transl/php/resfile.php
index 13bfd63..45bae3a 100644
--- a/transl/php/resfile.php
+++ b/transl/php/resfile.php
@@ -5,7 +5,6 @@ include("lib.php");
 $lang = validate_lang($_REQUEST['lang']);
 $resfile = validate_resfile($_REQUEST['resfile']);
 
-$file = fopen("$DATAROOT/langs/$lang", "r");
 $msgs = array();
 ?>
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
@@ -22,6 +21,15 @@ $msgs = array();
 
 <?php
 
+if (preg_match("/:00/", $lang))
+{
+    echo "<div class=\"contents\">";
+    show_sublangs($lang);
+    echo "</div>";
+    exit();
+}
+
+$file = fopen("$DATAROOT/langs/$lang", "r");
 while ($line = fgets($file, 4096))
 {
     if (preg_match("@$resfile: (.*)@", $line, $m))
@@ -32,12 +40,6 @@ while ($line = fgets($file, 4096))
 
 if (count($msgs) == 0)
 {
-    if (preg_match("/:00/", $lang))
-    {
-        show_sublangs($lang);
-        exit();
-    }
-
     echo "<div class=\"contents\">";
     echo "<p>This module is not translated into ".get_lang_name($lang).".</p>\n";
     echo "<ul><li>If you want to see what resources are in this module, check the "




More information about the wine-cvs mailing list