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 0ccc86fb..f2b8e23b 100755 Binary files a/front/img/NetAlertX_logo.png and b/front/img/NetAlertX_logo.png differ diff --git a/front/img/NetAlertX_logo_notification.png b/front/img/NetAlertX_logo_notification.png index 9c9e2b08..b9ff1697 100755 Binary files a/front/img/NetAlertX_logo_notification.png and b/front/img/NetAlertX_logo_notification.png differ 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')