Browse Source

build_lang_stat: show only languages with translations

master
parent
commit
f9e071a6b3
  1. 17
      bin/build_lang_stat

17
bin/build_lang_stat

@ -40,15 +40,20 @@ foreach ($dirs as $dirId => $dir) {
}
foreach ($languages as $code => $native_name) {
print "|-\n";
print "| {$code}\n";
print "| [[/{{Languagename|{$code}|en}}|{{Languagename|{$code}|en}}]] || {{Languagename|{$code}}}\n";
$sum = 0;
foreach ($dirs as $dirId => $dir) {
print "| {{Progress Bar|max={$stat[$dirId]['']}|current=" . ($stat[$dirId][$code] ?? 0) . "}}\n";
$sum += $stat[$dirId][$code];
$sum += $stat[$dirId][$code] ?? 0;
}
if ($sum > 0) {
print "|-\n";
print "| {$code}\n";
print "| [[/{{Languagename|{$code}|en}}|{{Languagename|{$code}|en}}]] || {{Languagename|{$code}}}\n";
foreach ($dirs as $dirId => $dir) {
print "| {{Progress Bar|max={$stat[$dirId]['']}|current=" . ($stat[$dirId][$code] ?? 0) . "}}\n";
}
print "| {{Progress Bar|max={$total}|current={$sum}}}\n";
}
print "| {{Progress Bar|max={$total}|current={$sum}}}\n";
}
?>

Loading…
Cancel
Save