diff options
Diffstat (limited to 'modules-available/main/hooks/translation.inc.php')
-rw-r--r-- | modules-available/main/hooks/translation.inc.php | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/modules-available/main/hooks/translation.inc.php b/modules-available/main/hooks/translation.inc.php index 8c0e4b51..c831cbfd 100644 --- a/modules-available/main/hooks/translation.inc.php +++ b/modules-available/main/hooks/translation.inc.php @@ -6,7 +6,7 @@ $HANDLER = array(); * List of valid subsections */ $HANDLER['subsections'] = array( - 'categories' + 'categories', 'global-tags' ); /* @@ -28,3 +28,16 @@ $HANDLER['grep_categories'] = function($module) { } return $want; }; + +/** + * Global tags. + * This just returns the union of global tags of all languages, as there is no + * way to define a definite set of required global tags. + */ +$HANDLER['grep_global-tags'] = function($module) { + $want = array(); + foreach (Dictionary::getLanguages() as $lang) { + $want += Dictionary::getArray($module->getIdentifier(), 'global-tags', $lang); + } + return $want; +}; |