From c9e92469a4bf4c242ed806e6acf29271c15abf50 Mon Sep 17 00:00:00 2001 From: jokob-sk Date: Fri, 16 Aug 2024 08:01:39 +1000 Subject: [PATCH] =?UTF-8?q?=F0=9F=A7=B9Logo=20Cleanup=20+=20cs=5Fcz?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dockerfiles/README.md | 5 +- front/img/NetAlertX_logo.png | Bin 8261 -> 6753 bytes front/img/NetAlertX_logo_notification.png | Bin 9438 -> 6335 bytes .../svg/netalertx_red_1_backup_cleaned.svg | 374 ++++++++++ front/js/common.js | 5 +- front/log/.gitignore | 0 front/php/templates/language/cs_cz.json | 693 ++++++++++++++++++ front/php/templates/language/de_de.json | 2 +- front/php/templates/language/en_us.json | 2 +- front/php/templates/language/es_es.json | 2 +- front/php/templates/language/fr_fr.json | 2 +- front/php/templates/language/it_it.json | 2 +- front/php/templates/language/lang.php | 3 +- .../templates/language/merge_translations.py | 2 +- front/php/templates/language/nb_no.json | 2 +- front/php/templates/language/pl_pl.json | 2 +- front/php/templates/language/pt_br.json | 2 +- front/php/templates/language/ru_ru.json | 2 +- front/php/templates/language/tr_tr.json | 2 +- front/php/templates/language/zh_cn.json | 2 +- server/initialise.py | 2 +- 21 files changed, 1089 insertions(+), 17 deletions(-) create mode 100755 front/img/svg/netalertx_red_1_backup_cleaned.svg mode change 100644 => 100755 front/log/.gitignore create mode 100644 front/php/templates/language/cs_cz.json mode change 100644 => 100755 front/php/templates/language/de_de.json mode change 100644 => 100755 front/php/templates/language/fr_fr.json mode change 100644 => 100755 front/php/templates/language/pt_br.json mode change 100644 => 100755 front/php/templates/language/zh_cn.json diff --git a/dockerfiles/README.md b/dockerfiles/README.md index 8dc4afa5..08d3e30a 100755 --- a/dockerfiles/README.md +++ b/dockerfiles/README.md @@ -89,9 +89,10 @@ Use the official installation guides at first and use community content as suppl - 📄 [How to Install NetAlertX on Your Synology NAS - Marius hosting](https://mariushosting.com/how-to-install-pi-alert-on-your-synology-nas/) (Updated frequently) - 📄 [Using the PiAlert Network Security Scanner on a Raspberry Pi - PiMyLifeUp](https://pimylifeup.com/raspberry-pi-pialert/) - ▶ [How to Setup Pi.Alert on Your Synology NAS - Digital Aloha](https://www.youtube.com/watch?v=M4YhpuRFaUg) -- 📄 [시놀/헤놀에서 네트워크 스캐너 Pi.Alert Docker로 설치 및 사용하기 (Korean)](https://blog.dalso.org/article/%EC%8B%9C%EB%86%80-%ED%97%A4%EB%86%80%EC%97%90%EC%84%9C-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-%EC%8A%A4%EC%BA%90%EB%84%88-pi-alert-docker%EB%A1%9C-%EC%84%A4%EC%B9%98-%EB%B0%8F-%EC%82%AC%EC%9A%A9) (July 2023) +- 📄 [防蹭网神器,网络安全助手 | 极空间部署网络扫描和通知系统『NetAlertX』](https://blog.csdn.net/qq_63499861/article/details/141105273) +- 📄 [시놀/헤놀에서 네트워크 스캐너 Pi.Alert Docker로 설치 및 사용하기](https://blog.dalso.org/article/%EC%8B%9C%EB%86%80-%ED%97%A4%EB%86%80%EC%97%90%EC%84%9C-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-%EC%8A%A4%EC%BA%90%EB%84%88-pi-alert-docker%EB%A1%9C-%EC%84%A4%EC%B9%98-%EB%B0%8F-%EC%82%AC%EC%9A%A9) (July 2023) - 📄 [网络入侵探测器Pi.Alert (Chinese)](https://codeantenna.com/a/VgUvIAjZ7J) (May 2023) -- ▶ [Pi.Alert auf Synology & Docker by - Jürgen Barth (German)](https://www.youtube.com/watch?v=-ouvA2UNu-A) (March 2023) +- ▶ [Pi.Alert auf Synology & Docker by - Jürgen Barth](https://www.youtube.com/watch?v=-ouvA2UNu-A) (March 2023) - ▶ [Top Docker Container for Home Server Security - VirtualizationHowto](https://www.youtube.com/watch?v=tY-w-enLF6Q) (March 2023) - ▶ [Pi.Alert or WatchYourLAN can alert you to unknown devices appearing on your WiFi or LAN network - Danie van der Merwe](https://www.youtube.com/watch?v=v6an9QG2xF0) (November 2022) diff --git a/front/img/NetAlertX_logo.png b/front/img/NetAlertX_logo.png index 0ccc86fb94b1a20e06b5ae412cd2bdfd3812f4a2..f2b8e23b4d9fa7aa714d1504a04cce20a0119ea0 100755 GIT binary patch literal 6753 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 F{{xb4rd9v| delta 8239 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 bYvcvVlh$#Ti=Q|ifIkpfWtr*^rosOQgWJ@Y diff --git a/front/img/NetAlertX_logo_notification.png b/front/img/NetAlertX_logo_notification.png index 9c9e2b083e6833fc521a733c2bff43d541f6c602..b9ff169722edf8accf62d7561416d8f7ab6d4e64 100755 GIT binary patch delta 6298 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 Q^8f$<07*qoM6N<$f}5P#O#lD@ delta 9425 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 Xj82x|Oa2Oz00000NkvXXu0mjf+mB6V diff --git a/front/img/svg/netalertx_red_1_backup_cleaned.svg b/front/img/svg/netalertx_red_1_backup_cleaned.svg new file mode 100755 index 00000000..6dd39728 --- /dev/null +++ b/front/img/svg/netalertx_red_1_backup_cleaned.svg @@ -0,0 +1,374 @@ + + + + + + + + + + + + + + + A + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/front/js/common.js b/front/js/common.js index b0f516c6..b4dd95fd 100755 --- a/front/js/common.js +++ b/front/js/common.js @@ -12,7 +12,7 @@ var timerRefreshData = '' var emptyArr = ['undefined', "", undefined, null, 'null']; var UI_LANG = "English"; -const allLanguages = ["en_us", "es_es", "de_de", "fr_fr", "it_it", "ru_ru", "nb_no", "pl_pl", "zh_cn"]; // needs to be same as in lang.php +const allLanguages = ["en_us", "es_es", "de_de", "fr_fr", "it_it", "ru_ru", "nb_no", "pl_pl", "zh_cn", "cs_cz"]; // needs to be same as in lang.php var settingsJSON = {} @@ -305,6 +305,9 @@ function getString(key) { case 'Chinese (zh_cn)': lang_code = 'zh_cn'; break; + case 'Czech (cs_cz)': + lang_code = 'cs_cz'; + break; } let result = getCache(`pia_lang_${key}_${lang_code}`, true); diff --git a/front/log/.gitignore b/front/log/.gitignore old mode 100644 new mode 100755 diff --git a/front/php/templates/language/cs_cz.json b/front/php/templates/language/cs_cz.json new file mode 100644 index 00000000..caafd50c --- /dev/null +++ b/front/php/templates/language/cs_cz.json @@ -0,0 +1,693 @@ +{ + "API_CUSTOM_SQL_description": "", + "API_CUSTOM_SQL_name": "", + "API_display_name": "", + "API_icon": "", + "About_Design": "", + "About_Exit": "", + "About_Title": "", + "AppEvents_DateTimeCreated": "", + "AppEvents_Extra": "", + "AppEvents_GUID": "", + "AppEvents_Helper1": "", + "AppEvents_Helper2": "", + "AppEvents_Helper3": "", + "AppEvents_ObjectForeignKey": "", + "AppEvents_ObjectIndex": "", + "AppEvents_ObjectIsArchived": "", + "AppEvents_ObjectIsNew": "", + "AppEvents_ObjectPlugin": "", + "AppEvents_ObjectPrimaryID": "", + "AppEvents_ObjectSecondaryID": "", + "AppEvents_ObjectStatus": "", + "AppEvents_ObjectStatusColumn": "", + "AppEvents_ObjectType": "", + "AppEvents_Plugin": "", + "AppEvents_Type": "", + "BackDevDetail_Actions_Ask_Run": "", + "BackDevDetail_Actions_Not_Registered": "", + "BackDevDetail_Actions_Title_Run": "", + "BackDevDetail_Copy_Ask": "", + "BackDevDetail_Copy_Title": "", + "BackDevDetail_Tools_WOL_error": "", + "BackDevDetail_Tools_WOL_okay": "", + "BackDevices_Arpscan_disabled": "", + "BackDevices_Arpscan_enabled": "", + "BackDevices_Backup_CopError": "", + "BackDevices_Backup_Failed": "", + "BackDevices_Backup_okay": "", + "BackDevices_DBTools_DelDevError_a": "", + "BackDevices_DBTools_DelDevError_b": "", + "BackDevices_DBTools_DelDev_a": "", + "BackDevices_DBTools_DelDev_b": "", + "BackDevices_DBTools_DelEvents": "", + "BackDevices_DBTools_DelEventsError": "", + "BackDevices_DBTools_ImportCSV": "", + "BackDevices_DBTools_ImportCSVError": "", + "BackDevices_DBTools_ImportCSVMissing": "", + "BackDevices_DBTools_Purge": "", + "BackDevices_DBTools_UpdDev": "", + "BackDevices_DBTools_UpdDevError": "", + "BackDevices_DBTools_Upgrade": "", + "BackDevices_DBTools_UpgradeError": "", + "BackDevices_Device_UpdDevError": "", + "BackDevices_Restore_CopError": "", + "BackDevices_Restore_Failed": "", + "BackDevices_Restore_okay": "", + "BackDevices_darkmode_disabled": "", + "BackDevices_darkmode_enabled": "", + "DAYS_TO_KEEP_EVENTS_description": "", + "DAYS_TO_KEEP_EVENTS_name": "", + "DevDetail_Copy_Device_Title": "", + "DevDetail_Copy_Device_Tooltip": "", + "DevDetail_EveandAl_AlertAllEvents": "", + "DevDetail_EveandAl_AlertDown": "", + "DevDetail_EveandAl_Archived": "", + "DevDetail_EveandAl_NewDevice": "", + "DevDetail_EveandAl_NewDevice_Tooltip": "", + "DevDetail_EveandAl_RandomMAC": "", + "DevDetail_EveandAl_ScanCycle": "", + "DevDetail_EveandAl_ScanCycle_a": "", + "DevDetail_EveandAl_ScanCycle_z": "", + "DevDetail_EveandAl_Skip": "", + "DevDetail_EveandAl_Title": "", + "DevDetail_Events_CheckBox": "", + "DevDetail_GoToNetworkNode": "", + "DevDetail_Icon": "", + "DevDetail_Icon_Descr": "", + "DevDetail_Loading": "", + "DevDetail_MainInfo_Comments": "", + "DevDetail_MainInfo_Favorite": "", + "DevDetail_MainInfo_Group": "", + "DevDetail_MainInfo_Location": "", + "DevDetail_MainInfo_Name": "", + "DevDetail_MainInfo_Network": "", + "DevDetail_MainInfo_Network_Port": "", + "DevDetail_MainInfo_Network_Site": "", + "DevDetail_MainInfo_Network_Title": "", + "DevDetail_MainInfo_Owner": "", + "DevDetail_MainInfo_SSID": "", + "DevDetail_MainInfo_Title": "", + "DevDetail_MainInfo_Type": "", + "DevDetail_MainInfo_Vendor": "", + "DevDetail_MainInfo_mac": "", + "DevDetail_Network_Node_hover": "", + "DevDetail_Network_Port_hover": "", + "DevDetail_Nmap_Scans": "", + "DevDetail_Nmap_Scans_desc": "", + "DevDetail_Nmap_buttonDefault": "", + "DevDetail_Nmap_buttonDefault_text": "", + "DevDetail_Nmap_buttonDetail": "", + "DevDetail_Nmap_buttonDetail_text": "", + "DevDetail_Nmap_buttonFast": "", + "DevDetail_Nmap_buttonFast_text": "", + "DevDetail_Nmap_buttonSkipDiscovery": "", + "DevDetail_Nmap_buttonSkipDiscovery_text": "", + "DevDetail_Nmap_resultsLink": "", + "DevDetail_Owner_hover": "", + "DevDetail_Periodselect_All": "", + "DevDetail_Periodselect_LastMonth": "", + "DevDetail_Periodselect_LastWeek": "", + "DevDetail_Periodselect_LastYear": "", + "DevDetail_Periodselect_today": "", + "DevDetail_Run_Actions_Title": "", + "DevDetail_Run_Actions_Tooltip": "", + "DevDetail_SessionInfo_FirstSession": "", + "DevDetail_SessionInfo_LastIP": "", + "DevDetail_SessionInfo_LastSession": "", + "DevDetail_SessionInfo_StaticIP": "", + "DevDetail_SessionInfo_Status": "", + "DevDetail_SessionInfo_Title": "", + "DevDetail_SessionTable_Additionalinfo": "", + "DevDetail_SessionTable_Connection": "", + "DevDetail_SessionTable_Disconnection": "", + "DevDetail_SessionTable_Duration": "", + "DevDetail_SessionTable_IP": "", + "DevDetail_SessionTable_Order": "", + "DevDetail_Shortcut_CurrentStatus": "", + "DevDetail_Shortcut_DownAlerts": "", + "DevDetail_Shortcut_Presence": "", + "DevDetail_Shortcut_Sessions": "", + "DevDetail_Tab_Details": "", + "DevDetail_Tab_Events": "", + "DevDetail_Tab_EventsTableDate": "", + "DevDetail_Tab_EventsTableEvent": "", + "DevDetail_Tab_EventsTableIP": "", + "DevDetail_Tab_EventsTableInfo": "", + "DevDetail_Tab_Nmap": "", + "DevDetail_Tab_NmapEmpty": "", + "DevDetail_Tab_NmapTableExtra": "", + "DevDetail_Tab_NmapTableHeader": "", + "DevDetail_Tab_NmapTableIndex": "", + "DevDetail_Tab_NmapTablePort": "", + "DevDetail_Tab_NmapTableService": "", + "DevDetail_Tab_NmapTableState": "", + "DevDetail_Tab_NmapTableText": "", + "DevDetail_Tab_NmapTableTime": "", + "DevDetail_Tab_Plugins": "", + "DevDetail_Tab_Presence": "", + "DevDetail_Tab_Sessions": "", + "DevDetail_Tab_Tools": "", + "DevDetail_Tab_Tools_Internet_Info_Description": "", + "DevDetail_Tab_Tools_Internet_Info_Error": "", + "DevDetail_Tab_Tools_Internet_Info_Start": "", + "DevDetail_Tab_Tools_Internet_Info_Title": "", + "DevDetail_Tab_Tools_Nslookup_Description": "", + "DevDetail_Tab_Tools_Nslookup_Error": "", + "DevDetail_Tab_Tools_Nslookup_Start": "", + "DevDetail_Tab_Tools_Nslookup_Title": "", + "DevDetail_Tab_Tools_Speedtest_Description": "", + "DevDetail_Tab_Tools_Speedtest_Start": "", + "DevDetail_Tab_Tools_Speedtest_Title": "", + "DevDetail_Tab_Tools_Traceroute_Description": "", + "DevDetail_Tab_Tools_Traceroute_Error": "", + "DevDetail_Tab_Tools_Traceroute_Start": "", + "DevDetail_Tab_Tools_Traceroute_Title": "", + "DevDetail_Tools_WOL": "", + "DevDetail_Tools_WOL_noti": "", + "DevDetail_Tools_WOL_noti_text": "", + "DevDetail_Type_hover": "", + "DevDetail_Vendor_hover": "", + "DevDetail_WOL_Title": "", + "DevDetail_button_AddIcon": "", + "DevDetail_button_AddIcon_Help": "", + "DevDetail_button_AddIcon_Tooltip": "", + "DevDetail_button_Delete": "", + "DevDetail_button_DeleteEvents": "", + "DevDetail_button_DeleteEvents_Warning": "", + "DevDetail_button_OverwriteIcons": "", + "DevDetail_button_OverwriteIcons_Tooltip": "", + "DevDetail_button_OverwriteIcons_Warning": "", + "DevDetail_button_Reset": "", + "DevDetail_button_Save": "", + "Device_MultiEdit": "", + "Device_MultiEdit_Backup": "", + "Device_MultiEdit_Fields": "", + "Device_MultiEdit_MassActions": "", + "Device_MultiEdit_Tooltip": "", + "Device_Searchbox": "", + "Device_Shortcut_AllDevices": "", + "Device_Shortcut_Archived": "", + "Device_Shortcut_Connected": "", + "Device_Shortcut_Devices": "", + "Device_Shortcut_DownAlerts": "", + "Device_Shortcut_DownOnly": "", + "Device_Shortcut_Favorites": "", + "Device_Shortcut_NewDevices": "", + "Device_Shortcut_OnlineChart": "", + "Device_TableHead_Connected_Devices": "", + "Device_TableHead_Favorite": "", + "Device_TableHead_FirstSession": "", + "Device_TableHead_GUID": "", + "Device_TableHead_Group": "", + "Device_TableHead_Icon": "", + "Device_TableHead_LastIP": "", + "Device_TableHead_LastIPOrder": "", + "Device_TableHead_LastSession": "", + "Device_TableHead_Location": "", + "Device_TableHead_MAC": "", + "Device_TableHead_MAC_full": "", + "Device_TableHead_Name": "", + "Device_TableHead_NetworkSite": "", + "Device_TableHead_Owner": "", + "Device_TableHead_Parent_MAC": "", + "Device_TableHead_Port": "", + "Device_TableHead_RowID": "", + "Device_TableHead_Rowid": "", + "Device_TableHead_SSID": "", + "Device_TableHead_Status": "", + "Device_TableHead_SyncHubNodeName": "", + "Device_TableHead_Type": "", + "Device_TableHead_Vendor": "", + "Device_Table_Not_Network_Device": "", + "Device_Table_info": "", + "Device_Table_nav_next": "", + "Device_Table_nav_prev": "", + "Device_Tablelenght": "", + "Device_Tablelenght_all": "", + "Device_Title": "", + "Donations_Others": "", + "Donations_Platforms": "", + "Donations_Text": "", + "Donations_Title": "", + "ENABLE_PLUGINS_description": "", + "ENABLE_PLUGINS_name": "", + "Email_display_name": "", + "Email_icon": "", + "Events_Loading": "", + "Events_Periodselect_All": "", + "Events_Periodselect_LastMonth": "", + "Events_Periodselect_LastWeek": "", + "Events_Periodselect_LastYear": "", + "Events_Periodselect_today": "", + "Events_Searchbox": "", + "Events_Shortcut_AllEvents": "", + "Events_Shortcut_DownAlerts": "", + "Events_Shortcut_Events": "", + "Events_Shortcut_MissSessions": "", + "Events_Shortcut_NewDevices": "", + "Events_Shortcut_Sessions": "", + "Events_Shortcut_VoidSessions": "", + "Events_TableHead_AdditionalInfo": "", + "Events_TableHead_Connection": "", + "Events_TableHead_Date": "", + "Events_TableHead_Device": "", + "Events_TableHead_Disconnection": "", + "Events_TableHead_Duration": "", + "Events_TableHead_DurationOrder": "", + "Events_TableHead_EventType": "", + "Events_TableHead_IP": "", + "Events_TableHead_IPOrder": "", + "Events_TableHead_Order": "", + "Events_TableHead_Owner": "", + "Events_TableHead_PendingAlert": "", + "Events_Table_info": "", + "Events_Table_nav_next": "", + "Events_Table_nav_prev": "", + "Events_Tablelenght": "", + "Events_Tablelenght_all": "", + "Events_Title": "", + "Gen_Action": "", + "Gen_Add": "", + "Gen_Add_All": "", + "Gen_All_Devices": "", + "Gen_AreYouSure": "", + "Gen_Backup": "", + "Gen_Cancel": "", + "Gen_Copy": "", + "Gen_DataUpdatedUITakesTime": "", + "Gen_Delete": "", + "Gen_DeleteAll": "", + "Gen_Error": "", + "Gen_Filter": "", + "Gen_LockedDB": "", + "Gen_Offline": "", + "Gen_Okay": "", + "Gen_Purge": "", + "Gen_ReadDocs": "", + "Gen_Remove_All": "", + "Gen_Remove_Last": "", + "Gen_Restore": "", + "Gen_Run": "", + "Gen_Save": "", + "Gen_Saved": "", + "Gen_Search": "", + "Gen_Selected_Devices": "", + "Gen_Switch": "", + "Gen_Upd": "", + "Gen_Upd_Fail": "", + "Gen_Update": "", + "Gen_Update_Value": "", + "Gen_Warning": "", + "Gen_Work_In_Progress": "", + "General_display_name": "", + "General_icon": "", + "HRS_TO_KEEP_NEWDEV_description": "", + "HRS_TO_KEEP_NEWDEV_name": "", + "HelpFAQ_Cat_Detail": "", + "HelpFAQ_Cat_Detail_300_head": "", + "HelpFAQ_Cat_Detail_300_text_a": "", + "HelpFAQ_Cat_Detail_300_text_b": "", + "HelpFAQ_Cat_Detail_301_head_a": "", + "HelpFAQ_Cat_Detail_301_head_b": "", + "HelpFAQ_Cat_Detail_301_text": "", + "HelpFAQ_Cat_Detail_302_head_a": "", + "HelpFAQ_Cat_Detail_302_head_b": "", + "HelpFAQ_Cat_Detail_302_text": "", + "HelpFAQ_Cat_Detail_303_head": "", + "HelpFAQ_Cat_Detail_303_text": "", + "HelpFAQ_Cat_Device_200_head": "", + "HelpFAQ_Cat_Device_200_text": "", + "HelpFAQ_Cat_General": "", + "HelpFAQ_Cat_General_100_head": "", + "HelpFAQ_Cat_General_100_text_a": "", + "HelpFAQ_Cat_General_100_text_b": "", + "HelpFAQ_Cat_General_100_text_c": "", + "HelpFAQ_Cat_General_101_head": "", + "HelpFAQ_Cat_General_101_text": "", + "HelpFAQ_Cat_General_102_head": "", + "HelpFAQ_Cat_General_102_text": "", + "HelpFAQ_Cat_General_102docker_head": "", + "HelpFAQ_Cat_General_102docker_text": "", + "HelpFAQ_Cat_General_103_head": "", + "HelpFAQ_Cat_General_103_text": "", + "HelpFAQ_Cat_Network_600_head": "", + "HelpFAQ_Cat_Network_600_text": "", + "HelpFAQ_Cat_Network_601_head": "", + "HelpFAQ_Cat_Network_601_text": "", + "HelpFAQ_Cat_Presence_400_head": "", + "HelpFAQ_Cat_Presence_400_text": "", + "HelpFAQ_Cat_Presence_401_head": "", + "HelpFAQ_Cat_Presence_401_text": "", + "HelpFAQ_Title": "", + "LOADED_PLUGINS_description": "", + "LOADED_PLUGINS_name": "", + "LOG_LEVEL_description": "", + "LOG_LEVEL_name": "", + "Loading": "", + "Login_Box": "", + "Login_Default_PWD": "", + "Login_Psw-box": "", + "Login_Psw_alert": "", + "Login_Psw_folder": "", + "Login_Psw_new": "", + "Login_Psw_run": "", + "Login_Remember": "", + "Login_Remember_small": "", + "Login_Submit": "", + "Login_Toggle_Alert_headline": "", + "Login_Toggle_Info": "", + "Login_Toggle_Info_headline": "", + "Maint_PurgeLog": "", + "Maint_RestartServer": "", + "Maint_Restart_Server_noti_text": "", + "Maintenance_Running_Version": "", + "Maintenance_Status": "", + "Maintenance_Title": "", + "Maintenance_Tool_ExportCSV": "", + "Maintenance_Tool_ExportCSV_noti": "", + "Maintenance_Tool_ExportCSV_noti_text": "", + "Maintenance_Tool_ExportCSV_text": "", + "Maintenance_Tool_ImportCSV": "", + "Maintenance_Tool_ImportCSV_noti": "", + "Maintenance_Tool_ImportCSV_noti_text": "", + "Maintenance_Tool_ImportCSV_text": "", + "Maintenance_Tool_ImportPastedCSV": "", + "Maintenance_Tool_ImportPastedCSV_noti_text": "", + "Maintenance_Tool_ImportPastedCSV_text": "", + "Maintenance_Tool_arpscansw": "", + "Maintenance_Tool_arpscansw_noti": "", + "Maintenance_Tool_arpscansw_noti_text": "", + "Maintenance_Tool_arpscansw_text": "", + "Maintenance_Tool_backup": "", + "Maintenance_Tool_backup_noti": "", + "Maintenance_Tool_backup_noti_text": "", + "Maintenance_Tool_backup_text": "", + "Maintenance_Tool_check_visible": "", + "Maintenance_Tool_darkmode": "", + "Maintenance_Tool_darkmode_noti": "", + "Maintenance_Tool_darkmode_noti_text": "", + "Maintenance_Tool_darkmode_text": "", + "Maintenance_Tool_del_ActHistory": "", + "Maintenance_Tool_del_ActHistory_noti": "", + "Maintenance_Tool_del_ActHistory_noti_text": "", + "Maintenance_Tool_del_ActHistory_text": "", + "Maintenance_Tool_del_alldev": "", + "Maintenance_Tool_del_alldev_noti": "", + "Maintenance_Tool_del_alldev_noti_text": "", + "Maintenance_Tool_del_alldev_text": "", + "Maintenance_Tool_del_allevents": "", + "Maintenance_Tool_del_allevents30": "", + "Maintenance_Tool_del_allevents30_noti": "", + "Maintenance_Tool_del_allevents30_noti_text": "", + "Maintenance_Tool_del_allevents30_text": "", + "Maintenance_Tool_del_allevents_noti": "", + "Maintenance_Tool_del_allevents_noti_text": "", + "Maintenance_Tool_del_allevents_text": "", + "Maintenance_Tool_del_empty_macs": "", + "Maintenance_Tool_del_empty_macs_noti": "", + "Maintenance_Tool_del_empty_macs_noti_text": "", + "Maintenance_Tool_del_empty_macs_text": "", + "Maintenance_Tool_del_selecteddev": "", + "Maintenance_Tool_del_selecteddev_text": "", + "Maintenance_Tool_del_unknowndev": "", + "Maintenance_Tool_del_unknowndev_noti": "", + "Maintenance_Tool_del_unknowndev_noti_text": "", + "Maintenance_Tool_del_unknowndev_text": "", + "Maintenance_Tool_displayed_columns_text": "", + "Maintenance_Tool_drag_me": "", + "Maintenance_Tool_order_columns_text": "", + "Maintenance_Tool_purgebackup": "", + "Maintenance_Tool_purgebackup_noti": "", + "Maintenance_Tool_purgebackup_noti_text": "", + "Maintenance_Tool_purgebackup_text": "", + "Maintenance_Tool_restore": "", + "Maintenance_Tool_restore_noti": "", + "Maintenance_Tool_restore_noti_text": "", + "Maintenance_Tool_restore_text": "", + "Maintenance_Tool_upgrade_database_noti": "", + "Maintenance_Tool_upgrade_database_noti_text": "", + "Maintenance_Tool_upgrade_database_text": "", + "Maintenance_Tools_Tab_BackupRestore": "", + "Maintenance_Tools_Tab_Logging": "", + "Maintenance_Tools_Tab_Settings": "", + "Maintenance_Tools_Tab_Tools": "", + "Maintenance_Tools_Tab_UISettings": "", + "Maintenance_arp_status": "", + "Maintenance_arp_status_off": "", + "Maintenance_arp_status_on": "", + "Maintenance_built_on": "", + "Maintenance_current_version": "", + "Maintenance_database_backup": "", + "Maintenance_database_backup_found": "", + "Maintenance_database_backup_total": "", + "Maintenance_database_lastmod": "", + "Maintenance_database_path": "", + "Maintenance_database_rows": "", + "Maintenance_database_size": "", + "Maintenance_lang_selector_apply": "", + "Maintenance_lang_selector_empty": "", + "Maintenance_lang_selector_lable": "", + "Maintenance_lang_selector_text": "", + "Maintenance_new_version": "", + "Maintenance_themeselector_apply": "", + "Maintenance_themeselector_empty": "", + "Maintenance_themeselector_lable": "", + "Maintenance_themeselector_text": "", + "Maintenance_version": "", + "NETWORK_DEVICE_TYPES_description": "", + "NETWORK_DEVICE_TYPES_name": "", + "Navigation_About": "", + "Navigation_Devices": "", + "Navigation_Donations": "", + "Navigation_Events": "", + "Navigation_HelpFAQ": "", + "Navigation_Integrations": "", + "Navigation_Maintenance": "", + "Navigation_Monitoring": "", + "Navigation_Network": "", + "Navigation_Notifications": "", + "Navigation_Plugins": "", + "Navigation_Presence": "", + "Navigation_Report": "", + "Navigation_Settings": "", + "Navigation_SystemInfo": "", + "Navigation_Workflows": "", + "Network_Assign": "", + "Network_Cant_Assign": "", + "Network_Configuration_Error": "", + "Network_Connected": "", + "Network_ManageAdd": "", + "Network_ManageAdd_Name": "", + "Network_ManageAdd_Name_text": "", + "Network_ManageAdd_Port": "", + "Network_ManageAdd_Port_text": "", + "Network_ManageAdd_Submit": "", + "Network_ManageAdd_Type": "", + "Network_ManageAdd_Type_text": "", + "Network_ManageAssign": "", + "Network_ManageDel": "", + "Network_ManageDel_Name": "", + "Network_ManageDel_Name_text": "", + "Network_ManageDel_Submit": "", + "Network_ManageDevices": "", + "Network_ManageEdit": "", + "Network_ManageEdit_ID": "", + "Network_ManageEdit_ID_text": "", + "Network_ManageEdit_Name": "", + "Network_ManageEdit_Name_text": "", + "Network_ManageEdit_Port": "", + "Network_ManageEdit_Port_text": "", + "Network_ManageEdit_Submit": "", + "Network_ManageEdit_Type": "", + "Network_ManageEdit_Type_text": "", + "Network_ManageLeaf": "", + "Network_ManageUnassign": "", + "Network_NoAssignedDevices": "", + "Network_NoDevices": "", + "Network_Node": "", + "Network_Node_Name": "", + "Network_Parent": "", + "Network_Root": "", + "Network_Root_Not_Configured": "", + "Network_Root_Unconfigurable": "", + "Network_Table_Hostname": "", + "Network_Table_IP": "", + "Network_Table_State": "", + "Network_Title": "", + "Network_UnassignedDevices": "", + "Notifications_All": "", + "Notifications_Mark_All_Read": "", + "PIALERT_WEB_PASSWORD_description": "", + "PIALERT_WEB_PASSWORD_name": "", + "PIALERT_WEB_PROTECTION_description": "", + "PIALERT_WEB_PROTECTION_name": "", + "PLUGINS_KEEP_HIST_description": "", + "PLUGINS_KEEP_HIST_name": "", + "Plugins_DeleteAll": "", + "Plugins_Filters_Mac": "", + "Plugins_History": "", + "Plugins_Objects": "", + "Plugins_Out_of": "", + "Plugins_Unprocessed_Events": "", + "Plugins_no_control": "", + "Presence_CalHead_day": "", + "Presence_CalHead_lang": "", + "Presence_CalHead_month": "", + "Presence_CalHead_quarter": "", + "Presence_CalHead_week": "", + "Presence_CalHead_year": "", + "Presence_CallHead_Devices": "", + "Presence_Loading": "", + "Presence_Shortcut_AllDevices": "", + "Presence_Shortcut_Archived": "", + "Presence_Shortcut_Connected": "", + "Presence_Shortcut_Devices": "", + "Presence_Shortcut_DownAlerts": "", + "Presence_Shortcut_Favorites": "", + "Presence_Shortcut_NewDevices": "", + "Presence_Title": "", + "REPORT_DASHBOARD_URL_description": "", + "REPORT_DASHBOARD_URL_name": "", + "REPORT_ERROR": "", + "REPORT_MAIL_description": "", + "REPORT_MAIL_name": "", + "REPORT_TITLE": "", + "RandomMAC_hover": "", + "Reports_Sent_Log": "", + "SCAN_SUBNETS_description": "", + "SYSTEM_TITLE": "", + "Setting_Override": "", + "Setting_Override_Description": "", + "Settings_Metadata_Toggle": "", + "Settings_device_Scanners_desync": "", + "Settings_device_Scanners_desync_popup": "", + "Speedtest_Results": "", + "Systeminfo_CPU": "", + "Systeminfo_CPU_Cores": "", + "Systeminfo_CPU_Name": "", + "Systeminfo_CPU_Speed": "", + "Systeminfo_CPU_Temp": "", + "Systeminfo_CPU_Vendor": "", + "Systeminfo_Client_Resolution": "", + "Systeminfo_Client_User_Agent": "", + "Systeminfo_General": "", + "Systeminfo_General_Date": "", + "Systeminfo_General_Date2": "", + "Systeminfo_General_Full_Date": "", + "Systeminfo_General_TimeZone": "", + "Systeminfo_Memory": "", + "Systeminfo_Memory_Total_Memory": "", + "Systeminfo_Memory_Usage": "", + "Systeminfo_Memory_Usage_Percent": "", + "Systeminfo_Motherboard": "", + "Systeminfo_Motherboard_BIOS": "", + "Systeminfo_Motherboard_BIOS_Date": "", + "Systeminfo_Motherboard_BIOS_Vendor": "", + "Systeminfo_Motherboard_Manufactured": "", + "Systeminfo_Motherboard_Name": "", + "Systeminfo_Motherboard_Revision": "", + "Systeminfo_Network": "", + "Systeminfo_Network_Accept_Encoding": "", + "Systeminfo_Network_Accept_Language": "", + "Systeminfo_Network_Connection_Port": "", + "Systeminfo_Network_HTTP_Host": "", + "Systeminfo_Network_HTTP_Referer": "", + "Systeminfo_Network_HTTP_Referer_String": "", + "Systeminfo_Network_Hardware": "", + "Systeminfo_Network_Hardware_Interface_Mask": "", + "Systeminfo_Network_Hardware_Interface_Name": "", + "Systeminfo_Network_Hardware_Interface_RX": "", + "Systeminfo_Network_Hardware_Interface_TX": "", + "Systeminfo_Network_IP": "", + "Systeminfo_Network_IP_Connection": "", + "Systeminfo_Network_IP_Server": "", + "Systeminfo_Network_MIME": "", + "Systeminfo_Network_Request_Method": "", + "Systeminfo_Network_Request_Time": "", + "Systeminfo_Network_Request_URI": "", + "Systeminfo_Network_Secure_Connection": "", + "Systeminfo_Network_Secure_Connection_String": "", + "Systeminfo_Network_Server_Name": "", + "Systeminfo_Network_Server_Name_String": "", + "Systeminfo_Network_Server_Query": "", + "Systeminfo_Network_Server_Query_String": "", + "Systeminfo_Network_Server_Version": "", + "Systeminfo_Services": "", + "Systeminfo_Services_Description": "", + "Systeminfo_Services_Name": "", + "Systeminfo_Storage": "", + "Systeminfo_Storage_Device": "", + "Systeminfo_Storage_Mount": "", + "Systeminfo_Storage_Size": "", + "Systeminfo_Storage_Type": "", + "Systeminfo_Storage_Usage": "", + "Systeminfo_Storage_Usage_Free": "", + "Systeminfo_Storage_Usage_Mount": "", + "Systeminfo_Storage_Usage_Total": "", + "Systeminfo_Storage_Usage_Used": "", + "Systeminfo_System": "", + "Systeminfo_System_AVG": "", + "Systeminfo_System_Architecture": "", + "Systeminfo_System_Kernel": "", + "Systeminfo_System_OSVersion": "", + "Systeminfo_System_Running_Processes": "", + "Systeminfo_System_System": "", + "Systeminfo_System_Uname": "", + "Systeminfo_System_Uptime": "", + "Systeminfo_This_Client": "", + "Systeminfo_USB_Devices": "", + "TICKER_MIGRATE_TO_NETALERTX": "", + "TIMEZONE_description": "", + "TIMEZONE_name": "", + "UI_DEV_SECTIONS_description": "", + "UI_DEV_SECTIONS_name": "", + "UI_ICONS_description": "", + "UI_ICONS_name": "", + "UI_LANG_description": "", + "UI_LANG_name": "", + "UI_MY_DEVICES_description": "", + "UI_MY_DEVICES_name": "", + "UI_NOT_RANDOM_MAC_description": "", + "UI_NOT_RANDOM_MAC_name": "", + "UI_PRESENCE_description": "", + "UI_PRESENCE_name": "", + "UI_REFRESH_description": "", + "UI_REFRESH_name": "", + "devices_old": "", + "general_event_description": "", + "general_event_title": "", + "report_guid": "", + "report_guid_missing": "", + "report_select_format": "", + "report_time": "", + "run_event_icon": "", + "run_event_tooltip": "", + "settings_core_icon": "", + "settings_core_label": "", + "settings_device_scanners": "", + "settings_device_scanners_icon": "", + "settings_device_scanners_info": "", + "settings_device_scanners_label": "", + "settings_enabled": "", + "settings_enabled_icon": "", + "settings_expand_all": "", + "settings_imported": "", + "settings_imported_label": "", + "settings_missing": "", + "settings_missing_block": "", + "settings_old": "", + "settings_other_scanners": "", + "settings_other_scanners_icon": "", + "settings_other_scanners_label": "", + "settings_publishers": "", + "settings_publishers_icon": "", + "settings_publishers_info": "", + "settings_publishers_label": "", + "settings_saved": "", + "settings_system_icon": "", + "settings_system_label": "", + "settings_update_item_warning": "", + "test_event_icon": "", + "test_event_tooltip": "" +} \ No newline at end of file diff --git a/front/php/templates/language/de_de.json b/front/php/templates/language/de_de.json old mode 100644 new mode 100755 index af3f34d4..3553438b --- a/front/php/templates/language/de_de.json +++ b/front/php/templates/language/de_de.json @@ -771,4 +771,4 @@ "settings_update_item_warning": "", "test_event_icon": "fa-vial-circle-check", "test_event_tooltip": "Save your changes at first before you test your settings." -} +} \ No newline at end of file diff --git a/front/php/templates/language/en_us.json b/front/php/templates/language/en_us.json index 5388cc14..265e1424 100755 --- a/front/php/templates/language/en_us.json +++ b/front/php/templates/language/en_us.json @@ -690,4 +690,4 @@ "settings_update_item_warning": "Update the value below. Be careful to follow the previous format. Validation is not performed.", "test_event_icon": "fa-vial-circle-check", "test_event_tooltip": "Save your changes at first before you test your settings." -} +} \ No newline at end of file diff --git a/front/php/templates/language/es_es.json b/front/php/templates/language/es_es.json index 4ddf3a3c..4415f45c 100755 --- a/front/php/templates/language/es_es.json +++ b/front/php/templates/language/es_es.json @@ -770,4 +770,4 @@ "settings_update_item_warning": "Actualice el valor a continuación. Tenga cuidado de seguir el formato anterior. O la validación no se realiza.", "test_event_icon": "fa-vial-circle-check", "test_event_tooltip": "Guarda tus cambios antes de probar nuevos ajustes." -} +} \ No newline at end of file diff --git a/front/php/templates/language/fr_fr.json b/front/php/templates/language/fr_fr.json old mode 100644 new mode 100755 index cd561c11..1e40a8df --- a/front/php/templates/language/fr_fr.json +++ b/front/php/templates/language/fr_fr.json @@ -690,4 +690,4 @@ "settings_update_item_warning": "", "test_event_icon": "", "test_event_tooltip": "" -} +} \ No newline at end of file diff --git a/front/php/templates/language/it_it.json b/front/php/templates/language/it_it.json index 5dec73e6..9fbcd0e5 100755 --- a/front/php/templates/language/it_it.json +++ b/front/php/templates/language/it_it.json @@ -690,4 +690,4 @@ "settings_update_item_warning": "Aggiorna il valore qui sotto. Fai attenzione a seguire il formato precedente. La convalida non viene eseguita.", "test_event_icon": "fa-vial-circle-check", "test_event_tooltip": "Salva le modifiche prima di provare le nuove impostazioni." -} +} \ No newline at end of file diff --git a/front/php/templates/language/lang.php b/front/php/templates/language/lang.php index 3421bda7..c675fa0a 100755 --- a/front/php/templates/language/lang.php +++ b/front/php/templates/language/lang.php @@ -5,7 +5,7 @@ // ################################### $defaultLang = "en_us"; -$allLanguages = ["en_us","es_es","de_de", "nb_no", "pl_pl", "pt_br", "ru_ru", "fr_fr", "it_it", "zh_cn"]; +$allLanguages = ["en_us","es_es","de_de", "nb_no", "pl_pl", "pt_br", "ru_ru", "fr_fr", "it_it", "zh_cn", "cs_cz"]; global $db; @@ -21,6 +21,7 @@ switch($result){ case 'Turkish (tr_tr)': $pia_lang_selected = 'tr_tr'; break; case 'French': $pia_lang_selected = 'fr_fr'; break; case 'Chinese (zh_cn)': $pia_lang_selected = 'zh_cn'; break; + case 'Czech (cs_cz)': $pia_lang_selected = 'cs_cz'; break; default: $pia_lang_selected = 'en_us'; break; } diff --git a/front/php/templates/language/merge_translations.py b/front/php/templates/language/merge_translations.py index fd9266a4..218ed5b4 100755 --- a/front/php/templates/language/merge_translations.py +++ b/front/php/templates/language/merge_translations.py @@ -33,6 +33,6 @@ def merge_translations(main_file, other_files): if __name__ == "__main__": current_path = os.path.dirname(os.path.abspath(__file__)) # language codes can be found here: http://www.lingoes.net/en/translator/langcode.htm - json_files = ["en_us.json", "de_de.json", "es_es.json", "fr_fr.json", "nb_no.json", "ru_ru.json", "it_it.json", "pt_br.json", "pl_pl.json", "zh_cn.json", "tr_tr.json"] + json_files = ["en_us.json", "de_de.json", "es_es.json", "fr_fr.json", "nb_no.json", "ru_ru.json", "it_it.json", "pt_br.json", "pl_pl.json", "zh_cn.json", "tr_tr.json", "cs_cz.json"] file_paths = [os.path.join(current_path, file) for file in json_files] merge_translations(file_paths[0], file_paths[1:]) diff --git a/front/php/templates/language/nb_no.json b/front/php/templates/language/nb_no.json index 97f45c25..c84b2aec 100755 --- a/front/php/templates/language/nb_no.json +++ b/front/php/templates/language/nb_no.json @@ -690,4 +690,4 @@ "settings_update_item_warning": "Oppdater verdien nedenfor. Pass på å følge forrige format. Validering etterpå utføres ikke.", "test_event_icon": "fa-vial-circle-check", "test_event_tooltip": "Lagre endringene først, før du tester innstillingene dine." -} +} \ No newline at end of file diff --git a/front/php/templates/language/pl_pl.json b/front/php/templates/language/pl_pl.json index cadca2fa..3f6a2e1e 100755 --- a/front/php/templates/language/pl_pl.json +++ b/front/php/templates/language/pl_pl.json @@ -690,4 +690,4 @@ "settings_update_item_warning": "Zaktualizuj poniższą wartość. Zachowaj ostrożność i postępuj zgodnie z poprzednim formatem. Walidacja nie jest wykonywana.", "test_event_icon": "fa-vial-circle-check", "test_event_tooltip": "Zapisz zmiany zanim będziesz testować swoje ustawienia." -} +} \ No newline at end of file diff --git a/front/php/templates/language/pt_br.json b/front/php/templates/language/pt_br.json old mode 100644 new mode 100755 index 0f910b5f..cab9da8e --- a/front/php/templates/language/pt_br.json +++ b/front/php/templates/language/pt_br.json @@ -690,4 +690,4 @@ "settings_update_item_warning": "", "test_event_icon": "", "test_event_tooltip": "" -} +} \ No newline at end of file diff --git a/front/php/templates/language/ru_ru.json b/front/php/templates/language/ru_ru.json index 61765af0..c5a4d3f2 100755 --- a/front/php/templates/language/ru_ru.json +++ b/front/php/templates/language/ru_ru.json @@ -690,4 +690,4 @@ "settings_update_item_warning": "Обновить значение ниже. Будьте осторожны, следуя предыдущему формату. Проверка не выполняется.", "test_event_icon": "fa-vial-circle-check", "test_event_tooltip": "Сначала сохраните изменения, прежде чем проверять настройки." -} +} \ No newline at end of file diff --git a/front/php/templates/language/tr_tr.json b/front/php/templates/language/tr_tr.json index a004c7cc..da453335 100755 --- a/front/php/templates/language/tr_tr.json +++ b/front/php/templates/language/tr_tr.json @@ -690,4 +690,4 @@ "settings_update_item_warning": "", "test_event_icon": "", "test_event_tooltip": "" -} +} \ No newline at end of file diff --git a/front/php/templates/language/zh_cn.json b/front/php/templates/language/zh_cn.json old mode 100644 new mode 100755 index 1c435dd3..6e562d55 --- a/front/php/templates/language/zh_cn.json +++ b/front/php/templates/language/zh_cn.json @@ -690,4 +690,4 @@ "settings_update_item_warning": "", "test_event_icon": "", "test_event_tooltip": "" -} +} \ No newline at end of file diff --git a/server/initialise.py b/server/initialise.py index 708efd9c..b940db7a 100755 --- a/server/initialise.py +++ b/server/initialise.py @@ -143,7 +143,7 @@ def importConfigs (db, all_plugins): conf.NETWORK_DEVICE_TYPES = ccd('NETWORK_DEVICE_TYPES', ['AP', 'Gateway', 'Firewall', 'Hypervisor', 'Powerline', 'Switch', 'WLAN', 'PLC', 'Router','USB LAN Adapter', 'USB WIFI Adapter', 'Internet'] , c_d, 'Network device types', '{"dataType":"array","elements":[{"elementType":"input","elementOptions":[{"placeholder":"Entervalue"},{"suffix":"_in"},{"cssClasses":"col-sm-10"},{"prefillValue":"null"}],"transformers":[]},{"elementType":"button","elementOptions":[{"sourceSuffixes":["_in"]},{"separator":""},{"cssClasses":"col-xs-12"},{"onClick":"addList(this,false)"},{"getStringKey":"Gen_Add"}],"transformers":[]},{"elementType":"select", "elementHasInputValue":1,"elementOptions":[{"multiple":"true"},{"readonly":"true"},{"editable":"true"}],"transformers":[]},{"elementType":"button","elementOptions":[{"sourceSuffixes":[]},{"separator":""},{"cssClasses":"col-xs-6"},{"onClick":"removeAllOptions(this)"},{"getStringKey":"Gen_Remove_All"}],"transformers":[]},{"elementType":"button","elementOptions":[{"sourceSuffixes":[]},{"separator":""},{"cssClasses":"col-xs-6"},{"onClick":"removeFromList(this)"},{"getStringKey":"Gen_Remove_Last"}],"transformers":[]}]}', '[]', 'General') # UI - conf.UI_LANG = ccd('UI_LANG', 'English' , c_d, 'Language Interface', '{"dataType":"string", "elements": [{"elementType" : "select", "elementOptions" : [] ,"transformers": []}]}', "['English', 'French', 'German', 'Norwegian', 'Russian', 'Spanish', 'Italian (it_it)', 'Portuguese (pt_br)', 'Polish (pl_pl)', 'Turkish (tr_tr)', 'Chinese (zh_cn)' ]", 'UI') + conf.UI_LANG = ccd('UI_LANG', 'English' , c_d, 'Language Interface', '{"dataType":"string", "elements": [{"elementType" : "select", "elementOptions" : [] ,"transformers": []}]}', "['English', 'French', 'German', 'Norwegian', 'Russian', 'Spanish', 'Italian (it_it)', 'Portuguese (pt_br)', 'Polish (pl_pl)', 'Turkish (tr_tr)', 'Chinese (zh_cn)', 'Czech (cs_cz)' ]", 'UI') conf.UI_NOT_RANDOM_MAC = ccd('UI_NOT_RANDOM_MAC', [] , c_d, 'Exlude from Random Prefix', '{"dataType": "array","elements": [ {"elementType": "input","elementOptions": [{ "placeholder": "Enter value" },{ "suffix": "_in" },{ "cssClasses": "col-sm-10" },{ "prefillValue": "null" }],"transformers": [] }, {"elementType": "button","elementOptions": [{ "sourceSuffixes": ["_in"] },{ "separator": "" },{ "cssClasses": "col-xs-12" },{ "onClick": "addList(this, false)" },{ "getStringKey": "Gen_Add" }],"transformers": [] }, {"elementType": "button","elementOptions": [{ "sourceSuffixes": [] },{ "separator": "" },{ "cssClasses": "col-xs-6" },{ "onClick": "removeAllOptions(this)" },{ "getStringKey": "Gen_Remove_All" }],"transformers": []},{"elementType": "button","elementOptions": [{ "sourceSuffixes": [] },{ "separator": "" },{ "cssClasses": "col-xs-6" },{ "onClick": "removeFromList(this)" },{ "getStringKey": "Gen_Remove_Last" }],"transformers": []}, {"elementType": "select","elementOptions": [{ "multiple": "true" },{ "readonly": "true" },{ "editable": "true" }],"transformers": [] }]}', "[]", 'UI') conf.UI_ICONS = ccd('UI_ICONS', ['PGkgY2xhc3M9J2ZhIGZhLXdpZmknPjwvaT4=', 'PGkgY2xhc3M9ImZhIGZhLWNvbXB1dGVyIj48L2k+', 'PGkgY2xhc3M9ImZhIGZhLWV0aGVybmV0Ij48L2k+', 'PGkgY2xhc3M9ImZhIGZhLWdhbWVwYWQiPjwvaT4', 'PGkgY2xhc3M9ImZhIGZhLWdsb2JlIj48L2k+', 'PGkgY2xhc3M9ImZhIGZhLWxhcHRvcCI+PC9pPg==', 'PGkgY2xhc3M9ImZhIGZhLWxpZ2h0YnVsYiI+PC9pPg==', 'PGkgY2xhc3M9ImZhIGZhLXNoaWVsZCI+PC9pPg==', 'PGkgY2xhc3M9ImZhIGZhLXdpZmkiPjwvaT4', 'PGkgY2xhc3M9J2ZhIGZhLWdhbWVwYWQnPjwvaT4'] , c_d, 'Icons', '{"dataType": "array","elements": [ {"elementType": "input","elementOptions": [{ "placeholder": "Enter value" },{ "suffix": "_in" },{ "cssClasses": "col-sm-10" },{ "prefillValue": "null" }],"transformers": [] }, {"elementType": "button","elementOptions": [{ "sourceSuffixes": ["_in"] },{ "separator": "" },{ "cssClasses": "col-xs-12" },{ "onClick": "addList(this, false)" },{ "getStringKey": "Gen_Add" }],"transformers": [] }, {"elementType": "button","elementOptions": [{ "sourceSuffixes": [] },{ "separator": "" },{ "cssClasses": "col-xs-6" },{ "onClick": "removeAllOptions(this)" },{ "getStringKey": "Gen_Remove_All" }],"transformers": []},{"elementType": "button","elementOptions": [{ "sourceSuffixes": [] },{ "separator": "" },{ "cssClasses": "col-xs-6" },{ "onClick": "removeFromList(this)" },{ "getStringKey": "Gen_Remove_Last" }],"transformers": []}, {"elementType": "select","elementOptions": [{ "multiple": "true" },{ "readonly": "true" },{ "editable": "true" }],"transformers": [] }]}', "[]", 'UI') conf.UI_REFRESH = ccd('UI_REFRESH', 0 , c_d, 'Refresh interval', '{"dataType":"integer", "elements": [{"elementType" : "input", "elementOptions" : [{"type": "number"}] ,"transformers": []}]}', "[]", 'UI')