>From 0433c471ef952ea63e427e8f64fce988e92ae829 Mon Sep 17 00:00:00 2001
From: Paul Vriens
Date: Fri, 14 Aug 2009 15:12:09 +0200
Subject: [PATCH] Add pedantic possibilities to the index page
---
transl/index.php | 35 +++++++++++++++++++++++++----------
1 files changed, 25 insertions(+), 10 deletions(-)
diff --git a/transl/index.php b/transl/index.php
index f442594..3249265 100644
--- a/transl/index.php
+++ b/transl/index.php
@@ -9,7 +9,7 @@ $transl = array();
$sum = 0;
while ($line = fgets($summary, 1024))
{
- if (!preg_match("/LANG ([0-9a-f]+:[0-9a-f]+) ([0-9]+) ([0-9]+) ([0-9]+) ([0-9]+)/", $line, $m))
+ if (!preg_match("/LANG ([0-9a-f]+:[0-9a-f]+) ([0-9]+) ([0-9]+) ([0-9]+) ([0-9]+) ([0-9]+) ([0-9]+) ([0-9]+)/", $line, $m))
{
die("couldn't parse line $line");
}
@@ -18,8 +18,9 @@ while ($line = fgets($summary, 1024))
continue;
$sum = $m[2];
- $transl[] = array('langid' => $m[1], 'name' => get_locale_name($m[1]), 'translated' => $m[3],
- 'missing' => $m[4], 'errors' => $m[5]);
+ $transl[] = array('langid' => $m[1], 'name' => get_locale_name($m[1]),
+ 'translated' => ($pedantic ? ($m[3] -$m[7]) : $m[3]),
+ 'missing' => $m[4], 'errors' => $m[5], 'warnings' => $m[7]);
}
?>
@@ -46,25 +47,34 @@ improve Wine translations check .
- | Language | Translated | Missing | Errors | |
+ | Language | Translated | Missing | Errors |
+Warnings"; ?>
+ |
0)
{
$err_len++;
if ($tr_len > 1)
$tr_len--;
}
- $miss_len = 300 - $tr_len - $err_len;
+ if ($warn_len == 0 && $warn > 0)
+ {
+ $warn_len++;
+ if ($tr_len > 1)
+ $tr_len--;
+ }
echo '';
if ($tr_len > 0)
echo "";
+ if ($warn_len > 0)
+ echo "";
if ($err_len > 0)
echo "";
-// echo "";
echo " | ";
}
@@ -85,6 +95,7 @@ function nicesort($a, $b)
usort($transl, 'nicesort');
$nr = 1;
$missing_sum = 0;
+$warnings_sum = 0;
$errors_sum = 0;
$transl_sum = 0;
$serial = 0;
@@ -107,13 +118,16 @@ for ($i = 0; $i < count($transl); $i++)
}
echo "".gen_lang_a($langid).$name." | ";
printf("%d (%.1f%%) | ", $translated, ($translated*100)/$sum);
- echo "".$missing." | ".$errors." | \n";
- draw_bar($translated, $errors, $sum);
+ echo "".$missing." | ".$errors." | ";
+ if ($pedantic) echo "".$warnings." | ";
+ echo "\n";
+ draw_bar($translated, $errors, $pedantic ? $warnings : 0, $sum);
$nr++;
$transl_sum += $translated;
$missing_sum += $missing;
$errors_sum += $errors;
+ $warnings_sum += $warnings;
$serial--;
}
?>
@@ -121,7 +135,8 @@ for ($i = 0; $i < count($transl); $i++)
|
|
|
-
+$warnings_sum"; ?>
+
--
1.6.0.6