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