$stat){ if(isset($stats[$lang])){ $stats[$lang][0]+=$stat[0]; $stats[$lang][1]+=$stat[1]; $stats[$lang][2]+=$stat[2]; $stats[$lang][3]+=$stat[3]; }else{ $stats[$lang] = array(); $stats[$lang][0]=$stat[0]; $stats[$lang][1]=$stat[1]; $stats[$lang][2]=$stat[2]; $stats[$lang][3]=$stat[3]; } } } }elseif($package=='all'){ for($i = 0; $i < 2; $i++){ if($i==0){ $packs = $existing_packs; }else{ $packs = ($version == 'trunk') ? $existing_extra_packs_t : $existing_extra_packs_b; } foreach($packs as $pack){ if($version == 'branch') { $statsfile = 'branchstats'; } else { $statsfile = 'trunkstats'; } if($i==1){ $pack = getdomain($pack); } if (!file_exists("stats/" . $pack . "/" . $statsfile)) { continue; } $serialized = file_get_contents("stats/" . $pack . "/" . $statsfile); $tmpstats = array(); $tmpstats = unserialize($serialized); foreach($tmpstats as $lang => $stat){ if(isset($stats[$lang])){ $stats[$lang][0]+=$stat[0]; $stats[$lang][1]+=$stat[1]; $stats[$lang][2]+=$stat[2]; $stats[$lang][3]+=$stat[3]; }else{ $stats[$lang] = array(); $stats[$lang][0]=$stat[0]; $stats[$lang][1]=$stat[1]; $stats[$lang][2]=$stat[2]; $stats[$lang][3]=$stat[3]; } } } } }elseif($package=='allun'){ $packs = ($version == 'trunk') ? $existing_extra_packs_t : $existing_extra_packs_b; foreach($packs as $pack){ $pack = getdomain($pack); $statsfile = $version . 'stats'; if (!file_exists("stats/" . $pack . "/$statsfile")) { continue; } $serialized = file_get_contents("stats/" . $pack . "/$statsfile"); $tmpstats = array(); $tmpstats = unserialize($serialized); foreach($tmpstats as $lang => $stat){ if(isset($stats[$lang])){ $stats[$lang][0]+=$stat[0]; $stats[$lang][1]+=$stat[1]; $stats[$lang][2]+=$stat[2]; $stats[$lang][3]+=$stat[3]; }else{ $stats[$lang] = array(); $stats[$lang][0]=$stat[0]; $stats[$lang][1]=$stat[1]; $stats[$lang][2]=$stat[2]; $stats[$lang][3]=$stat[3]; } } } }else{ $package = $_GET['package']; $statsfile = $version . "stats"; if (!file_exists("stats/" . $package . "/" . $statsfile)) { $nostats=true; }else{ $serialized = file_get_contents("stats/" . $package . "/" . $statsfile); $stats = unserialize($serialized); } } if(!$nostats){ //get total number of strings $main_total=$stats["_pot"][1]+$stats["_pot"][2]+$stats["_pot"][3]; unset($stats["_pot"]); $statsfile = $version . "stats"; $filestat = stat("stats/" . $firstpack ."/" . $statsfile); $date = $filestat[9]; if($order=='trans'){ uasort($stats,"cmp_translated"); }else{ uksort($stats,"cmp_alpha"); } } ?> Battle for Wesnoth

Wesnoth translation stats

(last update: )
Order by: # of translated strings || Team name # of translated strings || Team name
Version: Development || Development ||
Show: All official packages All official packages Official core packages Official core packages All packages All packages All unofficial packages All unofficial packages By language Official: "; }else{ $packs = ($version == 'trunk') ? $existing_extra_packs_t : $existing_extra_packs_b; echo "
Unofficial: "; } $first=true; foreach($packs as $pack){ if($first){ $first = false; }else{ echo "||"; } $packdisplay = $pack; if($i==1){ $pack = getdomain($pack); } if($pack==$package){ if($i==1){ $official=false; } ?>

$stat){ $total = $stat[1] + $stat[2] + $stat[3]; $class="-" . ($i%2); if(cmp_translated($stat, $oldstat)!=0){ $pos=$i+1; } ?>
position team name translated % fuzzy % untranslated % total graph
" . $langs[$lang] . " (" . $lang . ")"; }else{ if($official){ $repo = ($version == 'trunk') ? 'trunk' : "branches/$branch"; echo "" . $langs[$lang] . " (" .$lang . ")"; }else{ $packname = getpackage($package); $repo = ($version == 'trunk') ? $wescamptrunkversion : $wescampbranchversion; $reponame = "$packname-$repo"; echo "" . $langs[$lang] . " ($lang)"; } } ?> Error in translation files translatedfuzzyuntranslated
Template catalog"; }else{ if($official){ $repo = ($version == 'trunk') ? 'trunk' : "branches/$branch"; echo "Template catalog"; }else{ $packname = getpackage($package); $repo = ($version == 'trunk') ? $wescamptrunkversion : $wescampbranchversion; $reponame = "$packname-$repo"; echo "Template catalog"; } } ?>

No available stats for package