mirror of
https://github.com/Mowie/Mowie
synced 2024-06-01 16:46:41 +00:00
Added Multi-Language support for permissiontexts
Added translations for permissions Updated Fontawesome
This commit is contained in:
parent
45f957c29b
commit
4d410fc400
2199
admin/assets/font-awesome.css
vendored
2199
admin/assets/font-awesome.css
vendored
File diff suppressed because one or more lines are too long
BIN
admin/assets/fonts/font-awesome/FontAwesome.otf
Executable file → Normal file
BIN
admin/assets/fonts/font-awesome/FontAwesome.otf
Executable file → Normal file
Binary file not shown.
BIN
admin/assets/fonts/font-awesome/fontawesome-webfont.eot
Executable file → Normal file
BIN
admin/assets/fonts/font-awesome/fontawesome-webfont.eot
Executable file → Normal file
Binary file not shown.
3348
admin/assets/fonts/font-awesome/fontawesome-webfont.svg
Executable file → Normal file
3348
admin/assets/fonts/font-awesome/fontawesome-webfont.svg
Executable file → Normal file
File diff suppressed because it is too large
Load Diff
Before Width: | Height: | Size: 382 KiB After Width: | Height: | Size: 434 KiB |
BIN
admin/assets/fonts/font-awesome/fontawesome-webfont.ttf
Executable file → Normal file
BIN
admin/assets/fonts/font-awesome/fontawesome-webfont.ttf
Executable file → Normal file
Binary file not shown.
BIN
admin/assets/fonts/font-awesome/fontawesome-webfont.woff
Executable file → Normal file
BIN
admin/assets/fonts/font-awesome/fontawesome-webfont.woff
Executable file → Normal file
Binary file not shown.
BIN
admin/assets/fonts/font-awesome/fontawesome-webfont.woff2
Executable file → Normal file
BIN
admin/assets/fonts/font-awesome/fontawesome-webfont.woff2
Executable file → Normal file
Binary file not shown.
|
@ -240,3 +240,21 @@ $lang['stream_deleted_user'] = '{user} hat einen Nutzer gelöscht.';
|
|||
$lang['stream_created_group'] = '{user} hat eine neue Gruppe erstellt.';
|
||||
$lang['stream_system_update'] = '{user} hat das System geupdated.';
|
||||
$lang['stream_app_update'] = '{user} hat die App "{extra}" geupdated.';
|
||||
|
||||
//Permissions
|
||||
$lang['system_perm_view_dashboard_name'] = 'Relevante Informationen auf dem Dashboard ansehen.';
|
||||
$lang['system_perm_view_dashboard_description'] = '';
|
||||
$lang['system_perm_manage_system_name'] = 'Systemeinstellungen vornehmen.';
|
||||
$lang['system_perm_manage_system_description'] = '';
|
||||
$lang['system_perm_construction_name'] = 'Baustellenzustand ändern';
|
||||
$lang['system_perm_construction_description'] = 'Im Baustellenzustand wird Anstelle der Seite ein Text angezeigt.';
|
||||
$lang['system_perm_update_name'] = 'Systemupdate durchführen';
|
||||
$lang['system_perm_update_description'] = 'Nach neuen Versionen des Systems suchen und updaten.';
|
||||
$lang['system_perm_db_dump_name'] = 'Datenbanbackup herunterladen';
|
||||
$lang['system_perm_db_dump_description'] = 'Ein komplettes Backup der Datenbank herunterladen.';
|
||||
$lang['system_perm_manage_admins_name'] = 'Administratoren verwalten';
|
||||
$lang['system_perm_manage_admins_description'] = '';
|
||||
$lang['system_perm_manage_groups_name'] = 'Admingruppen verwalten';
|
||||
$lang['system_perm_manage_groups_description'] = '';
|
||||
$lang['system_perm_edit_permissions_name'] = 'Adminberechtigungen verwalten';
|
||||
$lang['system_perm_edit_permissions_description'] = '';
|
|
@ -242,3 +242,21 @@ $lang['stream_deleted_user'] = '{user} deleted the user "{extra}".';
|
|||
$lang['stream_created_group'] = '{user} created a new group.';
|
||||
$lang['stream_system_update'] = '{user} updated the system';
|
||||
$lang['stream_app_update'] = '{user} updated the app "{extra}".';
|
||||
|
||||
//Permissions
|
||||
$lang['system_perm_view_dashboard_name'] = 'View relevant information on the Dashboard';
|
||||
$lang['system_perm_view_dashboard_description'] = '';
|
||||
$lang['system_perm_manage_system_name'] = 'Make System-wide Settings';
|
||||
$lang['system_perm_manage_system_description'] = '';
|
||||
$lang['system_perm_construction_name'] = 'Put The Site In Construction Mode';
|
||||
$lang['system_perm_construction_description'] = 'While in Construction Mode, the site will show a message.';
|
||||
$lang['system_perm_update_name'] = 'Systemupdate';
|
||||
$lang['system_perm_update_description'] = 'Search for newer versions of the system and upgrade.';
|
||||
$lang['system_perm_db_dump_name'] = 'Download a database backup';
|
||||
$lang['system_perm_db_dump_description'] = 'Download a full database backup.';
|
||||
$lang['system_perm_manage_admins_name'] = 'Manage Administrators';
|
||||
$lang['system_perm_manage_admins_description'] = '';
|
||||
$lang['system_perm_manage_groups_name'] = 'Manage Admin-Roles';
|
||||
$lang['system_perm_manage_groups_description'] = '';
|
||||
$lang['system_perm_edit_permissions_name'] = 'Manage Admin-Permissions';
|
||||
$lang['system_perm_edit_permissions_description'] = '';
|
|
@ -2,50 +2,50 @@
|
|||
"permissions": [
|
||||
{
|
||||
"key": "view_dashboard",
|
||||
"name": "Relevante Informationen auf dem Dashboard ansehen.",
|
||||
"description": "",
|
||||
"name": "system_perm_view_dashboard_name",
|
||||
"description": "system_perm_view_dashboard_description",
|
||||
"critical": false
|
||||
},
|
||||
{
|
||||
"key": "manage_system",
|
||||
"name": "Systemeinstellungen vornehmen.",
|
||||
"description": "",
|
||||
"name": "system_perm_manage_system_name",
|
||||
"description": "system_perm_manage_system_description",
|
||||
"critical": true
|
||||
},
|
||||
{
|
||||
"key": "construction",
|
||||
"name": "Baustellenzustand ändern",
|
||||
"description": "Im Baustellenzustand wird Anstelle der Seite ein Text angezeigt.",
|
||||
"name": "system_perm_construction_name",
|
||||
"description": "system_perm_construction_description",
|
||||
"critical": true
|
||||
},
|
||||
{
|
||||
"key": "update",
|
||||
"name": "Systemupdate durchführen",
|
||||
"description": "Nach neuen Versionen des Systems suchen und updaten.",
|
||||
"name": "system_perm_update_name",
|
||||
"description": "system_perm_update_description",
|
||||
"critical": true
|
||||
},
|
||||
{
|
||||
"key": "db_dump",
|
||||
"name": "Datenbanbackup herunterladen",
|
||||
"description": "Ein komplettes Backup der Datenbank herunterladen.",
|
||||
"name": "system_perm_db_dump_name",
|
||||
"description": "system_perm_db_dump_description",
|
||||
"critical": false
|
||||
},
|
||||
{
|
||||
"key": "manage_admins",
|
||||
"name": "Administratoren verwalten",
|
||||
"description": "",
|
||||
"name": "system_perm_manage_admins_name",
|
||||
"description": "system_perm_manage_admins_description",
|
||||
"critical": true
|
||||
},
|
||||
{
|
||||
"key": "manage_groups",
|
||||
"name": "Admingruppen verwalten",
|
||||
"description": "",
|
||||
"name": "system_perm_manage_groups_name",
|
||||
"description": "system_perm_manage_groups_description",
|
||||
"critical": true
|
||||
},
|
||||
{
|
||||
"key": "edit_permissions",
|
||||
"name": "Adminberechtigungen verwalten",
|
||||
"description": "",
|
||||
"name": "system_perm_edit_permissions_name",
|
||||
"description": "system_perm_edit_permissions_description",
|
||||
"critical": true
|
||||
}
|
||||
]
|
||||
|
|
|
@ -75,6 +75,9 @@ if (hasPerm('edit_permissions'))
|
|||
if (file_exists($appUri . '/' . $app . '/permissions.json'))
|
||||
{
|
||||
require $appUri . '/' . $app . '/config.php';
|
||||
|
||||
$lang->setLangFolder( $appUri . $app .'/lang/');
|
||||
|
||||
$permsTotal[$_CONF['app_name']] = json_decode(file_get_contents($appUri . '/' . $app . '/permissions.json'), true);
|
||||
$permsTotal[$_CONF['app_name']] = $permsTotal[$_CONF['app_name']]['permissions'];
|
||||
}
|
||||
|
@ -90,9 +93,9 @@ if (hasPerm('edit_permissions'))
|
|||
foreach ($perms as $perm)
|
||||
{
|
||||
$critical = '';
|
||||
if ($perm['critical'] == true) $critical = '<span class="critical fa fa-warning" title="'.$lang->get('admins_perms_critical').'"></span>';
|
||||
if ($perm['critical'] == true) $critical = '<span data-toggle="tooltip" class="critical fa fa-warning" title="'.$lang->get('admins_perms_critical').'"></span>';
|
||||
|
||||
echo '<tr data-toggle="tooltip" title="' . $perm['description'] . '"><td>' . $critical . $perm['name'] . '</td>';
|
||||
echo '<tr data-toggle="tooltip" title="' . $lang->get($perm['description']) . '"><td>' . $critical . $lang->get($perm['name']) . '</td>';
|
||||
foreach ($role_names as $lvl => $name)
|
||||
{
|
||||
$disable = '';
|
||||
|
|
|
@ -35,7 +35,7 @@ $lang['files_create_dir_success'] = 'Der neue Ordner wurde erfolgreich erstellt.
|
|||
$lang['files_create_dir_fail'] = 'Fehler beim Erstellen des Ordners.';
|
||||
$lang['files_delete_file'] = 'löschen';
|
||||
$lang['files_delete_dir_confirm'] = 'Ordner wirklich löschen? Dies wird den gesamten Ordner mit Inhalt löschen! <b>Dieser Vorgang kann nicht rückgängig gemacht werden!</b>';
|
||||
$lang['files_delete_file_confirm'] = 'Datei wirklich löschen? <b>Dieser Vorgang kann nicht rückgängig gemacht werden!';
|
||||
$lang['files_delete_file_confirm'] = 'Datei wirklich löschen? <b>Dieser Vorgang kann nicht rückgängig gemacht werden!</b>';
|
||||
$lang['files_deleting_folder'] = 'Lösche Ordner...';
|
||||
$lang['files_deleting_file'] = 'Lösche Datei...';
|
||||
$lang['files_delete_dir_success'] = 'Der Ordner wurde erfolgreich gelöscht.';
|
||||
|
@ -51,3 +51,10 @@ $lang['files_stream_deleted_folder'] = '{user} hat den Ordner "{extra}" gelösch
|
|||
$lang['files_stream_deleted_file'] = '{user} hat die Datei "{extra}" gelöscht.';
|
||||
$lang['files_stream_uploaded'] = '{user} hat die Datei "{extra}" hochgeladen.';
|
||||
$lang['files_stream_created_folder'] = '{user} hat den Ordner "{extra}" erstellt.';
|
||||
|
||||
//Permissions
|
||||
$lang['file_perm_manage_files_name'] = 'Dateien verwalten';
|
||||
$lang['file_perm_manage_files_description'] = 'Dateien ansehen & verwalten';
|
||||
$lang['file_perm_upload_name'] = 'Dateien hochladen';
|
||||
$lang['file_perm_create_folder_name'] = 'Neuen Ordner erstellen';
|
||||
$lang['file_perm_delete_name'] = 'Dateien löschen';
|
|
@ -51,3 +51,10 @@ $lang['files_stream_deleted_folder'] = '{user} deleted the folder "{extra}".';
|
|||
$lang['files_stream_deleted_file'] = '{user} deleted the file "{extra}".';
|
||||
$lang['files_stream_uploaded'] = '{user} uploaded the file "{extra}".';
|
||||
$lang['files_stream_created_folder'] = '{user} created the folder "{extra}".';
|
||||
|
||||
//Permissions
|
||||
$lang['file_perm_manage_files_name'] = 'Manage Files';
|
||||
$lang['file_perm_manage_files_description'] = 'Manage and view Files';
|
||||
$lang['file_perm_upload_name'] = 'Upload Files';
|
||||
$lang['file_perm_create_folder_name'] = 'Create a new Directory';
|
||||
$lang['file_perm_delete_name'] = 'Delete Files';
|
|
@ -2,25 +2,25 @@
|
|||
"permissions": [
|
||||
{
|
||||
"key": "manage_files",
|
||||
"name": "Dateien verwalten",
|
||||
"description": "Dateien ansehen & verwalten",
|
||||
"name": "file_perm_manage_files_name",
|
||||
"description": "Manage and view Files",
|
||||
"critical": false
|
||||
},
|
||||
{
|
||||
"key": "upload",
|
||||
"name": "Dateien hochladen",
|
||||
"name": "Upload Files",
|
||||
"description": "",
|
||||
"critical": false
|
||||
},
|
||||
{
|
||||
"key": "create_folder",
|
||||
"name": "Neuen Ordner erstellen",
|
||||
"name": "Create a new Directory",
|
||||
"description": "",
|
||||
"critical": false
|
||||
},
|
||||
{
|
||||
"key": "delete",
|
||||
"name": "Dateien löschen",
|
||||
"name": "Delete Files",
|
||||
"description": "",
|
||||
"critical": false
|
||||
}
|
||||
|
|
|
@ -89,3 +89,15 @@ $lang['sp_stream_page_edited'] = '{user} hat die Seite "{extra}" bearbeitet.';
|
|||
$lang['sp_stream_page_created'] = '{user} hat die Seite "{extra}" erstellt.';
|
||||
$lang['sp_stream_page_deleted'] = '{user} hat die Seite "{extra}" gelöscht.';
|
||||
$lang['sp_stream_granted_permissions'] = '{user} hat Berechtigungen an "{extra}" vergeben.';
|
||||
|
||||
//Permissions
|
||||
$lang['sp_perm_manage_pages_name'] = 'Seiten verwalten';
|
||||
$lang['sp_perm_manage_pages_description'] = '';
|
||||
$lang['sp_perm_admin_manage_name'] = 'Alle Seiten verwalten';
|
||||
$lang['sp_perm_admin_manage_description'] = 'Administrativ alle Seiten verwalten. Nutzer ohne diese Berechtigung dürfen nur ihnen zugewiesene Seiten bearbeiten.';
|
||||
$lang['sp_perm_create_new_name'] = 'Neue Seiten erstellen';
|
||||
$lang['sp_perm_create_new_description'] = 'Darf der Nutzer neue Seiten erstellen?';
|
||||
$lang['sp_perm_grant_permissions_name'] = 'Berechtigungen vergeben';
|
||||
$lang['sp_perm_grant_permissions_description'] = 'Anderen Nutzern erlauben, bestimmte Seiten zu bearbeiten.';
|
||||
$lang['sp_perm_view_dashboard_name'] = 'Dashboard ansehen';
|
||||
$lang['sp_perm_view_dashboard_description'] = 'Auf dem Dashboard eine Liste von Seiten einsehen.';
|
|
@ -89,3 +89,15 @@ $lang['sp_stream_page_edited'] = '{user} edited the page "{extra}".';
|
|||
$lang['sp_stream_page_created'] = '{user} created the page "{extra}".';
|
||||
$lang['sp_stream_page_deleted'] = '{user} deleted the page "{extra}".';
|
||||
$lang['sp_stream_granted_permissions'] = '{user} granted permissions to "{extra}".';
|
||||
|
||||
//Permissions
|
||||
$lang['sp_perm_manage_pages_name'] = 'Manage Pages';
|
||||
$lang['sp_perm_manage_pages_description'] = '';
|
||||
$lang['sp_perm_admin_manage_name'] = 'Manage All Pages';
|
||||
$lang['sp_perm_admin_manage_description'] = 'Manage all pages. Users without this setting can only edit pages they are allowed to edit.';
|
||||
$lang['sp_perm_create_new_name'] = 'Create New Pages';
|
||||
$lang['sp_perm_create_new_description'] = '';
|
||||
$lang['sp_perm_grant_permissions_name'] = 'Grant Page-Permissions';
|
||||
$lang['sp_perm_grant_permissions_description'] = 'Allow other users to grant permissions on pages.';
|
||||
$lang['sp_perm_view_dashboard_name'] = 'View Dashboard';
|
||||
$lang['sp_perm_view_dashboard_description'] = 'See a list of pages on the dashboard.';
|
|
@ -2,32 +2,32 @@
|
|||
"permissions": [
|
||||
{
|
||||
"key": "manage_pages",
|
||||
"name": "Seiten verwalten",
|
||||
"description": "",
|
||||
"name": "sp_perm_manage_pages_name",
|
||||
"description": "sp_perm_manage_pages_description",
|
||||
"critical": false
|
||||
},
|
||||
{
|
||||
"key": "admin_manage",
|
||||
"name": "Alle Seiten verwalten",
|
||||
"description": "Administrativ alle Seiten verwalten. Nutzer ohne diese Berechtigung dürfen nur ihnen zugewiesene Seiten bearbeiten.",
|
||||
"name": "sp_perm_admin_manage_name",
|
||||
"description": "sp_perm_admin_manage_description",
|
||||
"critical": false
|
||||
},
|
||||
{
|
||||
"key": "create_new",
|
||||
"name": "Neue Seiten erstellen",
|
||||
"description": "Darf der Nutzer neue Seiten erstellen?",
|
||||
"name": "sp_perm_create_new_name",
|
||||
"description": "sp_perm_create_new_description",
|
||||
"critical": false
|
||||
},
|
||||
{
|
||||
"key": "grant_permissions",
|
||||
"name": "Berechtigungen vergeben",
|
||||
"description": "Anderen Nutzern erlauben, bestimmte Seiten zu bearbeiten.",
|
||||
"name": "sp_perm_grant_permissions_name",
|
||||
"description": "sp_perm_grant_permissions_description",
|
||||
"critical": true
|
||||
},
|
||||
{
|
||||
"key": "view_dashboard",
|
||||
"name": "Dashboard ansehen",
|
||||
"description": "Auf dem Dashboard eine Liste von Seiten einsehen.",
|
||||
"name": "sp_perm_view_dashboard_name",
|
||||
"description": "sp_perm_view_dashboard_description",
|
||||
"critical": false
|
||||
}
|
||||
]
|
||||
|
|
|
@ -19,3 +19,7 @@ $lang['log_views_total'] = 'Aufrufe insgesamt.';
|
|||
$lang['log_file_not_found'] = 'Logfile nicht gefunden';
|
||||
$lang['log_total_pageviews'] = 'Gesamte Seitenaufrufe';
|
||||
$lang['log_show_full_logs'] = 'Gesamte Logdateien für %1$s %2$s anzeigen';
|
||||
|
||||
//Permissions
|
||||
$lang['logfiles_perm_view_logfiles_name'] = 'Logfiles ansehen';
|
||||
$lang['logfiles_perm_view_logfiles_description'] = '';
|
|
@ -19,3 +19,7 @@ $lang['log_views_total'] = 'views in total.';
|
|||
$lang['log_file_not_found'] = 'Logfile not found';
|
||||
$lang['log_total_pageviews'] = 'Total pageviews';
|
||||
$lang['log_show_full_logs'] = 'Show all logfiles from %1$s %2$s';
|
||||
|
||||
//Permissions
|
||||
$lang['logfiles_perm_view_logfiles_name'] = 'View Logfiles';
|
||||
$lang['logfiles_perm_view_logfiles_description'] = '';
|
|
@ -2,7 +2,7 @@
|
|||
"permissions": [
|
||||
{
|
||||
"key": "view_logfiles",
|
||||
"name": "Logfiles ansehen",
|
||||
"name": "View Logfiles",
|
||||
"description": "",
|
||||
"critical": false
|
||||
}
|
||||
|
|
|
@ -329,7 +329,7 @@ echo '
|
|||
<li id="mw-menu-admin-users"><a
|
||||
href="<?php echo $GLOBALS['MCONF']['home_uri']; ?>admin/users.php"<?php
|
||||
if ($title == $GLOBALS['lang']->get('admins_list')) echo ' class="active"';
|
||||
?>><i class="fa fa-group"></i> <?php echo $GLOBALS['lang']->get('admins_list'); ?></a></li>
|
||||
?>><i class="fa fa-id-card-o"></i> <?php echo $GLOBALS['lang']->get('admins_list'); ?></a></li>
|
||||
<li id="mw-menu-admin-roles"><a
|
||||
href="<?php echo $GLOBALS['MCONF']['home_uri']; ?>admin/roles.php"<?php
|
||||
if ($title == $GLOBALS['lang']->get('admins_groups')) echo ' class="active"';
|
||||
|
@ -338,7 +338,7 @@ echo '
|
|||
<li id="mw-menu-admin-permissions"><a
|
||||
href="<?php echo $GLOBALS['MCONF']['home_uri']; ?>admin/permissions.php"<?php
|
||||
if ($title == $GLOBALS['lang']->get('admins_permissions')) echo ' class="active"';
|
||||
?>><i class="fa fa-group"></i> <?php echo $GLOBALS['lang']->get('admins_permissions'); ?>
|
||||
?>><i class="fa fa-exchange"></i> <?php echo $GLOBALS['lang']->get('admins_permissions'); ?>
|
||||
</a>
|
||||
</li>
|
||||
<li id="mw-menu-admin-new_user"><a
|
||||
|
|
|
@ -42,6 +42,7 @@ class lang
|
|||
foreach ($lang as $langKey => $langString)
|
||||
{
|
||||
$langstrings[$langKey] = $langString;
|
||||
//echo '<pre>'.$langKey.': '.$langString.'</pre>';
|
||||
}
|
||||
|
||||
//echo '<pre>'.print_r($langstrings, true).'</pre>';
|
||||
|
|
Loading…
Reference in New Issue
Block a user