diff options
author | Simon Rettberg | 2016-07-04 15:22:05 +0200 |
---|---|---|
committer | Simon Rettberg | 2016-07-04 15:22:05 +0200 |
commit | 75746e15880c72487864ed62b860052eedc224b6 (patch) | |
tree | d215f39a9303e35bf9d501af36abaa27352d33f8 /modules-available/translation/page.inc.php | |
parent | delete update.inc.php: Not used anymore (diff) | |
download | slx-admin-75746e15880c72487864ed62b860052eedc224b6.tar.gz slx-admin-75746e15880c72487864ed62b860052eedc224b6.tar.xz slx-admin-75746e15880c72487864ed62b860052eedc224b6.zip |
[translation] Improve module list; move baseconfig hook to baseconfig_bwlp
Diffstat (limited to 'modules-available/translation/page.inc.php')
-rw-r--r-- | modules-available/translation/page.inc.php | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/modules-available/translation/page.inc.php b/modules-available/translation/page.inc.php index 74cf27a8..563ffae0 100644 --- a/modules-available/translation/page.inc.php +++ b/modules-available/translation/page.inc.php @@ -593,20 +593,26 @@ class Page_Translation extends Page private function checkModuleTranslation($module) { - $tags = $this->loadUsedTemplateTags($module); + $templateTags = $this->loadUsedTemplateTags($module); + $messageTags = $this->loadUsedMessageTags($module); + $moduleTags = $this->loadUsedModuleTags($module); $msgs = ''; foreach (Dictionary::getLanguages() as $lang) { - list($missing, $unused) = $this->getModuleTemplateStatus($lang, $tags, $module); + list($m1, $u1) = $this->getModuleTemplateStatus($lang, $templateTags, $module); + list($m2, $u2) = $this->getModuleTranslationStatus($lang, 'messages', true, $messageTags, $module); + list($m3, $u3) = $this->getModuleTranslationStatus($lang, 'module', true, $moduleTags, $module); + $missing = $m1 + $m2 + $m3; + $unused = $u1 + $u2 + $u3; $msg = ""; if ($missing > 0) { - $msg .= " [$missing JSON tag(s) are missing] "; + $msg .= " [$missing missing] "; } if ($unused > 0) { - $msg .= " [$unused JSON tag(s) are not being used] "; + $msg .= " [$unused not being used] "; } if(!empty($msg)) { - $msgs .= "<div><div class='pull-left'><div class='badge'>$lang</div></div> $msg<div class='clearfix'></div></div>"; + $msgs .= '<div><div class="pull-left">' . Dictionary::getFlagHtml(false, $lang) . '</div>' . $msg . '<div class="clearfix"></div></div>'; } } if(empty($msgs)) { |