From 61894c1f4e94983797b787e8121d7e36a1a0c204 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nilg=C3=BCn=20Belma=20Bug=C3=BCner?= Date: Tue, 15 Nov 2022 15:07:24 +0300 Subject: [PATCH] Make it easy to find untranslated files. --- www/revcheck.php | 52 +++++++++++++++++++++++++++++++++++------------- 1 file changed, 38 insertions(+), 14 deletions(-) diff --git a/www/revcheck.php b/www/revcheck.php index 2bef309..75beab2 100644 --- a/www/revcheck.php +++ b/www/revcheck.php @@ -102,26 +102,50 @@ TRANSLATORS_HEAD; echo '

All files translated? Would be nice... but it\'s probably an error :(

'; } else { $num = count($missfiles); + $last_dir = false; + $first_dir = false; + echo '

Choose a directory:

'; + echo '

'; + echo ''; + echo ''; + echo '

'; + echo ''; - echo ''; + echo ''; $last_dir = false; $total_size = 0; + $dir = isset($_GET['dir']) ? $_GET['dir'] : $first_dir; foreach ($missfiles as $miss) { - if (!$last_dir || $last_dir != $miss['dir']) { - echo ''; - $last_dir = $miss['dir']; + if ($dir == $miss['dir']) { + if (!$last_dir || $last_dir != $miss['dir']) { + echo ''; + $last_dir = $miss['dir']; + } + $key = $miss['dir'] == '' ? "/" : $miss['dir']."/". $miss['file']; + echo ""; + $total_size += $miss['size']; + // flush every 200 kbytes + if (($total_size % 200) == 0) + flush(); + } + } + echo ""; + echo '
Available for translation ('.$num.' files):Commit HashkB
Available for translationCommit HashkB
'.$miss['dir'].'
'.$miss['dir'].'
{$miss['file']}{$miss['revision']}{$miss['size']}
Total Size: $total_size kB
'; } - $key = $miss['dir'] == '' ? "/" : $miss['dir']."/". $miss['file']; - echo "{$miss['file']}{$miss['revision']}{$miss['size']}"; - $total_size += $miss['size']; - // flush every 200 kbytes - if (($total_size % 200) == 0) - flush(); - } - echo "Total Size ($num files): $total_size kB"; - echo ''; - } echo gen_date($DBLANG); break;