From 639fd4562e90c93f28b9edc6a2ffa6182ede3d56 Mon Sep 17 00:00:00 2001 From: filip Date: Tue, 23 Aug 2016 21:53:59 +0200 Subject: added % translated in TX for resource(s) not present in git if called by language --- langs/report_tx_git.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'langs/report_tx_git.php') diff --git a/langs/report_tx_git.php b/langs/report_tx_git.php index 0e6749ed9..4f56b9e1b 100644 --- a/langs/report_tx_git.php +++ b/langs/report_tx_git.php @@ -508,7 +508,7 @@ foreach ($tx_resources as $one_resource) { $tx_resource_name = str_replace('page-', '', $tx_resource_name); // unify resource names $one_resource['tx_resource_name'] = $tx_resource_name; $one_resource['statistic'] = $tx_stat_for_resource; - $tx_resources_info[] = $one_resource; + $tx_resources_info[$tx_resource_name] = $one_resource; } } } @@ -529,6 +529,7 @@ if ('Webpages' == $resource_type) { $report = generating_report(get_other_langs(), $enFiles); } else { $tx_resources_not_yet_in_git = array(); + $translated_in_tx = ' translated in Transifex'; foreach ($git_resources as $git_resource_details) { $tx_name = $git_resource_details['tx_name']; if (!empty($wanted_resource) && $tx_name != $wanted_resource) { @@ -555,7 +556,10 @@ if ('Webpages' == $resource_type) { $report_language_codes = array($wanted_language); } else { $report_language_codes = array(); - $tx_resources_not_yet_in_git[] = $tx_name; + $completion = $tx_resources_info[$tx_name]['statistic'][$wanted_language]['completed']; + $completion .= $translated_in_tx; + $translated_in_tx = ''; + $tx_resources_not_yet_in_git[] = "$tx_name ($completion)"; $resources_not_yet_in_git = implode(", ", $tx_resources_not_yet_in_git); $errors['lang_not_in_git'] = "Language $wanted_lang_name is not present in git for $resources_not_yet_in_git resource."; } -- cgit v1.2.1