diff options
Diffstat (limited to 'modules/locale/locale.module')
-rw-r--r-- | modules/locale/locale.module | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/modules/locale/locale.module b/modules/locale/locale.module index 873865bd0..fff214eec 100644 --- a/modules/locale/locale.module +++ b/modules/locale/locale.module @@ -69,18 +69,20 @@ function locale_perm() { function locale_link($type) { global $languages; - if ($type == "admin" && user_access("administer locales")) { - - menu("admin/locale", "localization", NULL, locale_help("admin/locale"), 5); - menu("admin/locale/search", "search string", "locale_admin", locale_help("admin/locale/search"), 8); - menu("admin/locale/help", "help", "locale_help", NULL, 9); - menu("admin/locale/edit", "edit string", "locale_admin", NULL, 0, 1); // hidden menu - menu("admin/locale/delete", "delete string", "locale_admin", NULL, 0, 1); // hidden menu - - foreach ($languages as $key => $value) { - menu("admin/locale/$key", "$value", NULL, locale_help("admin/locale")); - menu("admin/locale/$key/translated", "translated strings", "locale_admin", locale_help("admin/locale/translated")); - menu("admin/locale/$key/untranslated", "untranslated strings", "locale_admin", locale_help("admin/locale/untranslated")); + if ($type == "system") { + if (user_access("administer locales")) { + + menu("admin/locale", "localization", NULL, locale_help("admin/locale"), 5); + menu("admin/locale/search", "search string", "locale_admin", locale_help("admin/locale/search"), 8); + menu("admin/locale/help", "help", "locale_help", NULL, 9); + menu("admin/locale/edit", "edit string", "locale_admin", NULL, 0, 1); // hidden menu + menu("admin/locale/delete", "delete string", "locale_admin", NULL, 0, 1); // hidden menu + + foreach ($languages as $key => $value) { + menu("admin/locale/$key", "$value", NULL, locale_help("admin/locale")); + menu("admin/locale/$key/translated", "translated strings", "locale_admin", locale_help("admin/locale/translated")); + menu("admin/locale/$key/untranslated", "untranslated strings", "locale_admin", locale_help("admin/locale/untranslated")); + } } } } |