|
@@ -303,37 +303,37 @@ function materio_translator_menu_alter(&$items) {
|
|
|
// }
|
|
|
|
|
|
// translation add link
|
|
|
- if(preg_match('/admin\/config\/regional\/translate/', $path)){
|
|
|
+ if(preg_match('/^admin\/config\/regional\/translate$/', $path)){
|
|
|
$items[$path]['access arguments'] = array('access_translations_overview');
|
|
|
}
|
|
|
- if(preg_match('/admin\/config\/regional\/translate\/table/', $path)){
|
|
|
+ if(preg_match('/^admin\/config\/regional\/translate\/table$/', $path)){
|
|
|
$items[$path]['access arguments'] = array('access_translation_table_fields');
|
|
|
}
|
|
|
- if(preg_match('/admin\/config\/regional\/translate\/table\/nodetype/', $path)){
|
|
|
+ if(preg_match('/^admin\/config\/regional\/translate\/table\/nodetype$/', $path)){
|
|
|
$items[$path]['access arguments'] = array('access_translation_table_content_type');
|
|
|
}
|
|
|
- if(preg_match('/admin\/config\/regional\/translate\/table\/menu/', $path)){
|
|
|
+ if(preg_match('/^admin\/config\/regional\/translate\/table\/menu$/', $path)){
|
|
|
$items[$path]['access arguments'] = array('access_translation_table_menu');
|
|
|
}
|
|
|
- if(preg_match('/admin\/config\/regional\/translate\/table\/taxonomy/', $path)){
|
|
|
+ if(preg_match('/^admin\/config\/regional\/translate\/table\/taxonomy$/', $path)){
|
|
|
$items[$path]['access arguments'] = array('access_translation_table_taxonomy');
|
|
|
}
|
|
|
- if(preg_match('/admin\/config\/regional\/translate\/translate/', $path)){
|
|
|
+ if(preg_match('/^admin\/config\/regional\/translate\/translate$/', $path)){
|
|
|
$items[$path]['access arguments'] = array('translate_strings');
|
|
|
}
|
|
|
- if(preg_match('/admin\/config\/regional\/translate\/import/', $path)){
|
|
|
+ if(preg_match('/^admin\/config\/regional\/translate\/import$/', $path)){
|
|
|
$items[$path]['access arguments'] = array('import_translations');
|
|
|
}
|
|
|
- if(preg_match('/admin\/config\/regional\/translate\/i18n_string/', $path)){
|
|
|
+ if(preg_match('/^admin\/config\/regional\/translate\/i18n_string$/', $path)){
|
|
|
$items[$path]['access arguments'] = array('refresh_strings');
|
|
|
}
|
|
|
- if(preg_match('/admin\/config\/regional\/translate\/update/', $path)){
|
|
|
+ if(preg_match('/^admin\/config\/regional\/translate\/update$/', $path)){
|
|
|
$items[$path]['access arguments'] = array('update_modules_translations');
|
|
|
}
|
|
|
- if(preg_match('/admin\/config\/regional\/translate\/export/', $path)){
|
|
|
+ if(preg_match('/^admin\/config\/regional\/translate\/export$/', $path)){
|
|
|
$items[$path]['access arguments'] = array('export_translations');
|
|
|
}
|
|
|
- if(preg_match('/admin\/config\/regional\/translate\/delete/', $path)){
|
|
|
+ if(preg_match('/^admin\/config\/regional\/translate\/delete$/', $path)){
|
|
|
$items[$path]['access arguments'] += array("delete_strings");
|
|
|
}
|
|
|
|