Add Multi-Language Support (in progress)

approx. 60-70% are already translated. At the moment 2 languages are included. English and German
This commit is contained in:
leiweibau
2022-07-04 22:58:56 +02:00
parent 3dff85c0e8
commit d01e1a15db
8 changed files with 538 additions and 130 deletions

View File

@@ -0,0 +1,151 @@
<?php
//////////////////////////////////////////////////////////////////
// Device Page
//////////////////////////////////////////////////////////////////
$pia_lang['Navigation_Devices'] = 'Devices';
$pia_lang['Navigation_Presence'] = 'Presence';
$pia_lang['Navigation_Events'] = 'Events';
$pia_lang['Navigation_Maintenance'] = 'Maintenance';
$pia_lang['Device_Title'] = 'Devices';
$pia_lang['Device_Shortcut_AllDevices'] = 'All Devices';
$pia_lang['Device_Shortcut_Connected'] = 'Connected';
$pia_lang['Device_Shortcut_Favorites'] = 'Favorites';
$pia_lang['Device_Shortcut_NewDevices'] = 'New Devices';
$pia_lang['Device_Shortcut_DownAlerts'] = 'Down Alerts';
$pia_lang['Device_Shortcut_Archived'] = 'Archived';
$pia_lang['Device_Shortcut_Devices'] = 'Devices';
$pia_lang['Device_TableHead_Name'] = 'Name';
$pia_lang['Device_TableHead_Owner'] = 'Owner';
$pia_lang['Device_TableHead_Type'] = 'Type';
$pia_lang['Device_TableHead_Favorite'] = 'Favorite';
$pia_lang['Device_TableHead_Group'] = 'Group';
$pia_lang['Device_TableHead_FirstSession'] = 'First Session';
$pia_lang['Device_TableHead_LastSession'] = 'Last Session';
$pia_lang['Device_TableHead_LastIP'] = 'Last IP';
$pia_lang['Device_TableHead_MAC'] = 'MAC';
$pia_lang['Device_TableHead_LastIPOrder'] = 'Last IP Order';
$pia_lang['Device_TableHead_Rowid'] = 'Rowid';
$pia_lang['Device_TableHead_Status'] = 'Status';
$pia_lang['Device_Searchbox'] = 'Search';
$pia_lang['Device_Tablelenght'] = 'Show _MENU_ entries';
$pia_lang['Device_Tablelenght_all'] = 'All';
$pia_lang['Device_Table_info'] = 'Showing _START_ to _END_ of _TOTAL_ entries';
$pia_lang['Device_Table_nav_next'] = 'Next';
$pia_lang['Device_Table_nav_prev'] = 'Previous';
//////////////////////////////////////////////////////////////////
// Presence Page
//////////////////////////////////////////////////////////////////
$pia_lang['Presence_Title'] = 'Presence by Device';
$pia_lang['Presence_Shortcut_AllDevices'] = 'All Devices';
$pia_lang['Presence_Shortcut_Connected'] = 'Connected';
$pia_lang['Presence_Shortcut_Favorites'] = 'Favorites';
$pia_lang['Presence_Shortcut_NewDevices'] = 'New Devices';
$pia_lang['Presence_Shortcut_DownAlerts'] = 'Down Alerts';
$pia_lang['Presence_Shortcut_Archived'] = 'Archived';
$pia_lang['Presence_Shortcut_Devices'] = 'Devices';
// Localizationfiles under pialert/front/lib/AdminLTE/bower_components/fullcalendar/dist/locale
$pia_lang['Presence_CalHead_lang'] = 'en-us';
$pia_lang['Presence_CalHead_year'] = 'year';
$pia_lang['Presence_CalHead_quarter'] = 'quarter';
$pia_lang['Presence_CalHead_month'] = 'month';
$pia_lang['Presence_CalHead_week'] = 'week';
//////////////////////////////////////////////////////////////////
// Events Page
//////////////////////////////////////////////////////////////////
$pia_lang['Events_Title'] = 'Events';
$pia_lang['Events_Periodselect_today'] = 'Today';
$pia_lang['Events_Periodselect_LastWeek'] = 'Last Week';
$pia_lang['Events_Periodselect_LastMonth'] = 'Last Month';
$pia_lang['Events_Periodselect_LastYear'] = 'Last Year';
$pia_lang['Events_Periodselect_All'] = 'All Info';
$pia_lang['Events_Shortcut_AllEvents'] = 'All Events';
$pia_lang['Events_Shortcut_Sessions'] = 'Sessions';
$pia_lang['Events_Shortcut_MissSessions'] = 'Missing Sessions';
$pia_lang['Events_Shortcut_VoidSessions'] = 'Voided Sessions';
$pia_lang['Events_Shortcut_NewDevices'] = 'New Devices';
$pia_lang['Events_Shortcut_DownAlerts'] = 'Down Alerts';
$pia_lang['Events_Shortcut_Events'] = 'Events';
$pia_lang['Events_TableHead_Name'] = 'Name';
$pia_lang['Events_TableHead_Owner'] = 'Eigentümer';
$pia_lang['Events_TableHead_Type'] = 'Type';
$pia_lang['Events_TableHead_Favorite'] = 'Favorit';
$pia_lang['Events_TableHead_Group'] = 'Gruppe';
$pia_lang['Events_TableHead_FirstSession'] = 'Erste Sitzg.';
$pia_lang['Events_TableHead_LastSession'] = 'Letzte Sitzg.';
$pia_lang['Events_TableHead_LastIP'] = 'Letzte IP';
$pia_lang['Events_TableHead_MAC'] = 'MAC';
$pia_lang['Events_TableHead_LastIPOrder'] = 'Last IP Order';
$pia_lang['Events_TableHead_Rowid'] = 'Zeilennummer';
$pia_lang['Events_TableHead_Status'] = 'Status';
$pia_lang['Events_Searchbox'] = 'Search';
$pia_lang['Events_Tablelenght'] = 'Show _MENU_ entries';
$pia_lang['Events_Tablelenght_all'] = 'All';
$pia_lang['Events_Table_info'] = 'Showing _START_ to _END_ of _TOTAL_ entries';
$pia_lang['Events_Table_nav_next'] = 'Next';
$pia_lang['Events_Table_nav_prev'] = 'Previous';
//////////////////////////////////////////////////////////////////
// Maintenance Page
//////////////////////////////////////////////////////////////////
$pia_lang['Maintenance_Title'] = 'Maintenance tools';
$pia_lang['Maintenance_database_path'] = 'Database-Path';
$pia_lang['Maintenance_database_size'] = 'Database-Size';
$pia_lang['Maintenance_database_lastmod'] = 'last Modification';
$pia_lang['Maintenance_database_backup'] = 'DB Backups';
$pia_lang['Maintenance_database_backup_found'] = 'backups where found';
$pia_lang['Maintenance_database_backup_total'] = 'total disk usage';
$pia_lang['Maintenance_arp_status'] = 'Scan Status';
$pia_lang['Maintenance_arp_status_off'] = 'is currently disabled';
$pia_lang['Maintenance_arp_status_on'] = 'scan(s) currently running';
$pia_lang['Maintenance_themeselector_lable'] = 'Select Skin';
$pia_lang['Maintenance_themeselector_empty'] = 'Choose a Skin';
$pia_lang['Maintenance_themeselector_text'] = 'The change takes place on the server side, so it affects all devices in use.';
$pia_lang['Maintenance_lang_selector_lable'] = 'Select Language';
$pia_lang['Maintenance_lang_selector_empty'] = 'Choose Language';
$pia_lang['Maintenance_lang_en_us'] = 'English (US)';
$pia_lang['Maintenance_lang_de_de'] = 'German (DE)';
$pia_lang['Maintenance_lang_selector_text'] = 'The change takes place on the server side, so it affects all devices in use.';
$pia_lang['Maintenance_Tool_darkmode'] = 'Toggle Modes (Dark/Light)';
$pia_lang['Maintenance_Tool_darkmode_text'] = 'Toggle between dark mode and light mode. If the switch does not work properly, try to clear the browser cache. The change takes place on the server side, so it affects all devices in use.';
$pia_lang['Maintenance_Tool_darkmode_noti'] = 'Toggle Modes';
$pia_lang['Maintenance_Tool_darkmode_noti_text'] = 'After the theme switch, the page tries to reload itself to activate the change. If necessary, the cache must be cleared.';
$pia_lang['Maintenance_Tool_arpscansw'] = 'Toggle arp-Scan (on/off)';
$pia_lang['Maintenance_Tool_arpscansw_text'] = 'Switching the arp-scan on or off. When the scan has been switched off it remains off until it is activated again. Active scans are not canceled.';
$pia_lang['Maintenance_Tool_arpscansw_noti'] = 'Toggle arp-Scan on or off';
$pia_lang['Maintenance_Tool_arpscansw_noti_text'] = 'When the scan has been switched off it remains off until it is activated again.';
$pia_lang['Maintenance_Tool_del_empty_macs'] = 'Delete Devices with empty MACs';
$pia_lang['Maintenance_Tool_del_empty_macs_text'] = 'Before using this function, please make a backup. The deletion cannot be undone. All devices without MAC will be deleted from the database.';
$pia_lang['Maintenance_Tool_del_empty_macs_noti'] = 'Delete Devices';
$pia_lang['Maintenance_Tool_del_empty_macs_noti_text'] = 'Are you sure you want to delete all devices with empty MAC addresses?<br>(maybe you prefer to archive it)';
$pia_lang['Maintenance_Tool_del_alldev'] = 'Delete all Devices';
$pia_lang['Maintenance_Tool_del_alldev_text'] = 'Before using this function, please make a backup. The deletion cannot be undone. All devices will be deleted from the database.';
$pia_lang['Maintenance_Tool_del_alldev_noti'] = 'Delete Devices';
$pia_lang['Maintenance_Tool_del_alldev_noti_text'] = 'Are you sure you want to delete all devices?';
$pia_lang['Maintenance_Tool_del_unknowndev'] = 'Delete (unknown) Devices';
$pia_lang['Maintenance_Tool_del_unknowndev_text'] = 'Before using this function, please make a backup. The deletion cannot be undone. All devices named (unknown) will be deleted from the database.';
$pia_lang['Maintenance_Tool_del_unknowndev_noti'] = 'Delete (unknown) Devices';
$pia_lang['Maintenance_Tool_del_unknowndev_noti_text'] = 'Are you sure you want to delete all (unknown) devices?';
$pia_lang['Maintenance_Tool_del_allevents'] = 'Delete all Events (Reset Presence)';
$pia_lang['Maintenance_Tool_del_allevents_text'] = 'Before using this function, please make a backup. The deletion cannot be undone. All events in the database will be deleted. At that moment the presence of all devices will be reset. This can lead to invalid sessions. This means that devices are displayed as "present" although they are offline. A scan while the device in question is online solves the problem.';
$pia_lang['Maintenance_Tool_del_allevents_noti'] = 'Delete Events';
$pia_lang['Maintenance_Tool_del_allevents_noti_text'] = 'Are you sure you want to delete all Events? This resets Presence of all Devices.';
$pia_lang['Maintenance_Tool_backup'] = 'DB Backup';
$pia_lang['Maintenance_Tool_backup_text'] = 'The database backups are located in the database directory as a zip-archive, named with the creation date. There is no maximum number of backups.';
$pia_lang['Maintenance_Tool_backup_noti'] = 'DB Backup';
$pia_lang['Maintenance_Tool_backup_noti_text'] = 'Are you sure you want to exectute the the DB Backup? Be sure that no scan is currently running.';
$pia_lang['Maintenance_Tool_restore'] = 'DB Restore';
$pia_lang['Maintenance_Tool_restore_text'] = 'The latest backup can be restored via the button, but older backups can only be restored manually. After the restore, make an integrity check on the database for safety, in case the db was currently in write access when the backup was created.';
$pia_lang['Maintenance_Tool_restore_noti'] = 'DB Restore';
$pia_lang['Maintenance_Tool_restore_noti_text'] = 'Are you sure you want to exectute the the DB Restore? Be sure that no scan is currently running.';
?>