aboutsummaryrefslogtreecommitdiffstats
path: root/stattrans.pl
diff options
context:
space:
mode:
authorDenis Barbier <barbier>2004-01-23 19:26:24 +0000
committerDenis Barbier <barbier>2004-01-23 19:26:24 +0000
commit2a95245ce9cb725c86859c56a3796b6b4fc8421e (patch)
tree2c15e3c8dae66a1205c5ddf412ffd436bb8483d3 /stattrans.pl
parenta7b2be8406b224eea659950a5b878f1e95604801 (diff)
Avoid divisions by zero.
CVS version numbers stattrans.pl: 1.57 -> 1.58
Diffstat (limited to 'stattrans.pl')
-rwxr-xr-xstattrans.pl12
1 files changed, 10 insertions, 2 deletions
diff --git a/stattrans.pl b/stattrans.pl
index 38164d9ab3d..d88a951092e 100755
--- a/stattrans.pl
+++ b/stattrans.pl
@@ -320,8 +320,16 @@ foreach $lang (@search_in) {
$wml{$lang} = $translated{$lang};
$translated{$lang} = $translated{$lang} - $outdated{$lang};
- $percent_a{$lang} = int ($wml{$lang}/$nfiles * 100 + .5);
- $percent_t{$lang} = int ($translated{$lang}/$wml{$lang} * 100 + .5);
+ if ($nfiles > 0) {
+ $percent_a{$lang} = int ($wml{$lang}/$nfiles * 100 + .5);
+ } else {
+ $percent_a{$lang} = 0;
+ }
+ if ($wml{$lang} > 0) {
+ $percent_t{$lang} = int ($translated{$lang}/$wml{$lang} * 100 + .5);
+ } else {
+ $percent_t{$lang} = 0;
+ }
$percent_o{$lang} = 100 - $percent_t{$lang};
$percent_u{$lang} = 100 - $percent_a{$lang};

© 2014-2024 Faster IT GmbH | imprint | privacy policy